wp/wp-includes/js/plupload/changelog.txt
author ymh <ymh.work@gmail.com>
Tue, 09 Jun 2015 03:35:32 +0200
changeset 5 5e2f62d02dcd
parent 0 d970ebf37754
permissions -rw-r--r--
upgrade wordpress + plugins
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
Version 1.5.7 (2013-04-10)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
	HTML5: Workaround for squish problem in iOS6, when uploading resized images.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
	HTML5: Fix failing workaround for FormData+Blob bug on Android...
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
	HTML5: Allow multiple uploads on iOS.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
	Include VB build script that doesn't depend on Ant and is said to be native to Windows.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
Version 1.5.6 (2013-02-28)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
	Fix regression: getPos() wrong on ie6/7.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
	HTML5: Send file as binary string if it was mangled, even if multipart is set to false.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
	HTML5: Add workaround Android browsers, that are unable to properly send blobs in FormData.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
	HTML4/Flash/Silverlight: Destroy fails to cleanup everything when container not defined.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
	UI, Queue: Use html() instead of text(), otherwise special characters fail to display properly.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
	UI, Queue: Use on() instead of delegate() or live(). Update examples to use jQuery 1.9.0 by default.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
	Queue: Blur rename input field when ESC is pressed.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
	Additional language packs: Slovak.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
Version 1.5.5 (2013-01-23)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
	UI Widget: Fix sortable feature, broken in jQuery UI 1.9.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
	Queue: Replace live() with delegate(), as live() was removed from jQuery 1.9.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
	HTML5: window.getComputedStyle in Firefox doesn't support dashed rulenames - use zIndex instead of z-index.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
	HTML5/Flash/Silverlight/Gears: Process JPEGs, if quality parameter is present, whatever the scale factor.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
	Flash: Survive invalid EXIF tag offsets.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
	Flash: Allow only letters, digits and underscore in runtime id to avoid script injection.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
	SilverLight: Prepend ampersand to the query string, for non multipart cases (as in Flash and HTML5).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
	Add mime types for m2v,3gp,3g2 extensions.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
Version 1.5.4 (2012-04-12)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
	Flash: Disable scripting if swf was loaded from another domain.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
Version 1.5.3 (2012-04-05)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
	HTML5: Check if xhr object is initialized, before calling abort() on it.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
	HTML4: Postpone form removal until uploaders state changes, to avoid error on resuming stopped uploads.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
	BrowserPlus: Fix mechanical typo, that caused error during mime type check.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
	BrowserPlus: browserPlus.Uploader.Cancel() has two required parameters, dies with the error if not passed.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
	Flash: Improve runtime's behaviour during upload cancellation.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
	Flash: Survive the case when GPSVersionID contains unexpected value.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
	Flash: Fix random freeze in Chrome's bundled Flash Player.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
	Flash: Avoid the silent break when URLStream not yet open, but close is called on it.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
	Flash: Move Destroy handler out of Flash:Init handler, since it might be called not only after Flash:Init but also before it.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
	Flash: Avoid warning during build with mxmlc.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
	Try removeEventListener first in IE and only if it fails - detachEvent.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
	Fix plupload.getPos to return proper value in IE8+.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
	Do not initiate plupload.STARTED state, if file queue is empty.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
	Additional language packs: Estonian, Polish, Korean, French-Canadian, Greek, Persian/Farsi.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
Version 1.5.2 (2012-01-06)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
	UI Widget: Do not show UI if no runtime can be initialized.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
	UI Widget: Timely update file size and total size if resize in action.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
	UI Widget: Constrain renaming feature to queued files only.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
	UI Widget: Disable Add button properly, if requested, rather then just hide.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
	HTML4/HTML5/BrowserPlus: Avoid adding mime type twice to dialog trigger.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
	HTML5: fix regression, when unresized images were failing on FF3.6.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
	HTML5: Constrain Gecko 2,5,6 workaround to multipart mode only.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
	HTML5/Flash: Take into account weird possibilities of ExifVersion being a string, rather then standard Undefined.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
	Flash: Simplify event dispatching in BitmapDataUnlimited class, in order to avoid freezing on resizing in FP11.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
	Add ability to disable file dialog trigger on request (uploader.disableBrowse(true/false)).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
	Support for immediate abort of upload process, be it chunked upload or regular one.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
	Abort all activity, before destroying uploader.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
	Revive temporary file removal logic in upload.php.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
	Fix potential vulnerability in dump.php and upload.php.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
	Additional MIME types: application/vnd.openxmlformats-officedocument.*, application/x-javascript, application/json, text/css,css, application/vnd.oasis.opendocument.formula-templat.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
	Additional language packs: Hungarian, Croatian, Serbian, Romanian.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
Version 1.5.1.1 (2011-09-27)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
	HTML5: Fix mechanical typo, that successfully broke drag and drop, wherever could.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
Version 1.5.1 (2011-09-26)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
	HTML4: Add support for server responses in HTML format.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
	HTML5: Disable multiple file selection in Safari 5.x for Windows (see #363).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
	HTML5: Gecko 2/5/6 should upload chunks as binary strings when in chunking mode and client side resize is requested.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
	Flash: Enforce URLStream mode when custom headers are passed.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
	Flash: Fix embedding problems in IE9 (and all other IEs).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
	Flash/Gears/BrowserPlus/SilverLight: Expose multi_selection feature, to be used in required_features (mainly to overcome Safari for Windows problem).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
	SilverLight: Properly handle custom and null headers.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
	UploadComplete moved to fire after the last StateChanged event.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
	Additional language packs: Finnish.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
Version 1.5b (2011-09-11)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
	UI Widget: Fix sortable logic.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
	UI Widget: Fix bug, when message was displayed simultaneously across all Plupload UI instances on the page.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
	UI Widget: notify() method is now public - users can throw their own messages into the widget header.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
	HTML4/HTML5: Revise input[type=file] placement logic to support cursor styling on Geko 2+.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
	HTML5: Revise Drag'n'Drop detection logic.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
	HTML5: Make Exif and GPS information available to user, introduce two new events: ExifData and GpsData.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
	HTML5: Add support for File.prototype.slice() method (mozSlice/webkitSlice) in order to be able to upload files in chunks without preloading.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
	HTML5: Remove any JPEG headers before restoring them, 'cause user agent (like Chrome), might be inserting it's own.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
	Flash: Remove a limit on the depth of image header check, since it still fails in some cases and performance gain is negligible.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
	Flash: Fix regression, when runtime hanged when not images where passed in as images.	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
	SilverLight: Fix bug, when JSON serializer was failing on null.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
	SilverLight: Remove cast to integer for chunk boundary, which resulted in a wrong size for last chunks on huge files.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
	SilverLight: Increase read buffer, add disposal of ImageStream and FileStream, optimize for performance.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
	Updated build.xml to include language packs in release package under js/ folder.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
	Gears/BrowserPlus: Add support for * file filter.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
	BeforeUpload now can cancel upload if required.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
	Additional MIME types: text/csv, image/photoshop, video/x-ms-wmv, video/avi, video/webm support
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
	Additional language packs: Japanese
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
	Cleaned examples.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
Version 1.4.3.2 (2011-04-13)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
	Fixed bug in HTML5 runtime, when was reduced by a factor of 100 after every upload.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
Version 1.4.3.1 (2011-04-12)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
	Fixed build script, mistakenly populating jquery.plupload.queue directory from jquery.ui.plupload sources.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
	Fixed script urls in all examples, build script now will alter them automatically from dev to release when needed.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
	Fixed isEmptyObj undefined error in HTML4 runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
	Fixed bug in UI Widget preventing UploadComplete from triggering.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
Version 1.4.3 (2011-04-11)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
	Added Latvian language pack and updated French.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
	Fixed bug in Flash runtime when JPEG header was not investigated deep enough to reach SOFn marker in large images.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
	Fixed bug, when PNGs were cropped to width in Flash runtimes, rather then resized. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
	Fixed Flash to allow multiple uploading of the same file, with different settings.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
	Fixed Flash runtime to clean anonymous listeners properly. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
	Fixed HTML5 runtime to resolve to mimeType in case-insensitive way.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
	Fixed HTML5/Flash/SilverLight/Gears runtimes for inconsistency in naming of chunks feature, comparing to other runtimes.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
	Fixed HTML4/HTML5 runtimes for input[type=file] to outsize contaner effectively enough to fill the whole click area.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
	Fixed all runtimes to preserve position (relative/absolute) rule on containers that already have it.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
	Fixed SilverLight runtime to support large files (over 2GB).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
	Restructured the examples, src and build scripts to make it more clear that jQuery is optional.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
	Added support for *.* filter.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
	Added support for preserving ICC and IPTC headers when resizing JPEGs.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
	Added Image.onerror/onabort handlers to HTML5 in order to gracefully bypass faulty images.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
	Added ability to drop image size (by lowering quality), while preserving original dimension (HTML5/Flash/Gears).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
	Ported EXIF, ICC, IPTC preservation code to Flash runtime. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
Version 1.4.2 (2011-02-20)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
	Added Brazilian Portuguese, German, Russian and Spanish translations.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
	Added support for file_data_name option to SilverLight runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
	Added support for better quality image resizing to Flash runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
	Added support for properly handling images with dimensions up to 8191x8191 pixels to Flash runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
	Added 'updatelist' event to UI Widget, which will be triggered every time file list will get redrawn. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
	Added support for dynamically changing options to UI Widget.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
	Fixed HTML4 runtime bug, when UploadFile handler was attached twice. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
	Fixed HTML5 to use FileReader.readAsBinaryString() instead of File.getAsBinary() on newer WebKit browsers (like Chrome 9).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
	Fixed Flash runtime from sending duplicate Filename param, when using FileReference.upload(). 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
	Updated S3 example to illustrate support for a proper progress indication. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
Version 1.4.1 (2011-02-01)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
	Added an example on how to use Plupload with Amazon S3 written in PHP but can easily be ported to other languages.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
	Fixed bug where hidden input elements wasn't created when the multiple_queues option wasn't used.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
	Fixed bug where FF4 would produce an exception about missing BlobBuilder.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
Version 1.4.0 (2011-01-26)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
	Added removeEvent and removeAllEvents methods and modified addEvent accordingly, in order to support dynamic unload.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
	Added unbindAll method.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
	Added UploadComplete event, which fires when internal iterator reaches the end of the queue.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
	Added public destroy method to plupload object, new event - Destroy, and corresponding handlers to all runtimes.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
	Added Czech, Italian, French, Dutch translations.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
	Added support for translatable error messages.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
	Added two new options: browse_button_hover and browse_button_active, in order to support browse_button interactivity.	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
	Added support for 'multi_selection: false' to Silverlight runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
	Added support for video/mp4, video/x-m4v and audio/mp4 MIME Types. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
	Added artificial sendAsBinary method to XMLHttpRequest.prototype for browsers that have support for BlobBuilder and typed arrays.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
	Added version tracking variable into plupload object and version comment to the header of every file.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
	Fixed measurements of browse_button element in order to size and position input[type=file] element to fit it fully.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
	Fixed Flash runtime behavior for multiple_select=false and other simpleUpload usage cases: basically new FileReference has to be created for every select dialog. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
	Fixed browser sniffer to match only Safari, for fakeSafariDragDrop (seems like Safari on Mac doesn't require it either).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
	Fixed so that ExternalInterface escapes strings properly, before passing them to JS. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
	Fixed eventual reinitialization of flash/silverlight runtimes, especially for cases when object wrapper needed to be programmatically hidden and then shown again.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
	Fixed so that Plupload will now ignore files with duplicate names when adding to the queue, in one set. Mainly introduced to work around Safari on Windows bug (https://bugs.webkit.org/show_bug.cgi?id=37957).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
	Fixed bug, when final UploadProgress was firing after FileUploaded for Flash simpleUpload. 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
	Fixed bug where upload would fail if an error was produced inside the FilesAdded event.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
	Fixed bug in Flash runtime when it used a wrong size when resizing, but not chunking.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
	Fixed bug in Silverlight runtime that would keep sending 0 byte packages when a picture was chunked before resized.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
	Disabled blur filter (is going to be replaced with some bilinear resampling in next release).
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
	Completely revised UI Widget, to be more jQuery UI oriented. Optionally depends on UI Button, UI Sortable, UI ProgressBar.	
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
Version 1.3.0 (2010-11-24)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
	Added new jQuery UI widget that supports jQuery UI themes.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
	Added new multiple_queues option that enables you to upload multiple times in the queue widgets.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
	Added support for crossdomain loading of the XAP and SWF files and crossdomain upload.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
	Added new multiple_queues option that enables you to upload multiple times in the queue widgets.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
	Added support for crossdomain loading of the XAP and SWF files and crossdomain upload.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
	Added preinit/init options to to ease up the binding of custom events to queueWidget and the Uploader class.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
	Added drag/drop support for Safari until they fix the broken drag/drop support on Windows.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
	Added events example file that show how to bind all events and display event specific data.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
	Added support for retaining Exif data on images when they where resized using the HTML5 runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
	Fixed logic issue with the upload.php example file. Chunking wasn't working correctly.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
	Fixed issue with HTML4 not handling the form encoding correctly on older IE versions. Patch contributed by jinxdone.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
	Fixed so the HTML4 runtime only submits the defined multipart_params arguments.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
	Fixes issue where it wasn't possible to dynamically override url or mutlipart_params for the HTML4 runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
	Fixed so all runtimes pass the name, chunk and chunks parameters as multipart parameters instead of querystring parameters.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
	Fixed so files are read using the newer FileReader class if it's available if not it tries the older getAsXXX on Gecko.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
	Fixed bug where IE 9 beta 1 wouldn't render Silverlight properly.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
	Fixed bug where Flash would do extra empty requests if images below a specific size would be uploaded.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
	Fixed bug where Google Gears would resize and re-encode images even if the it wasn't changed in scale.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
	Fixed bug where the HTML5 runtime wouldn't free memory after each request on Gecko.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
Version 1.2.4 (2010-09-08)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
	Added new BeforeUpload event to make it easier to override settings before a file is uploaded.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
	Added new automatic usage of FileReference in Flash if it's possible. Contributed by Marcel Jackwerth.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
	Added new chunking support for Chrome 5 and Firefox 3.6 using the HTML 5 runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
	Added new multipart upload support for WebKit using the HTML 5 runtime and the FormData object.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
	Added new image scaling method for the Flash runtime contributed by rcoopman.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
	Added new alert error message if the user selected invalid files.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
	Added new automatic unique name generation to the example.php script. Contributed by Brandon Kelly.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
	Changed so the default upload method is multipart and the default chunk size is 0.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
	Fixed progress issue with the HTML5 runtime running on Gecko.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
	Fixed so longer extensions can be used such as .tar.gz.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
	Fixed so the file extension is retained when using the unique_names option.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
Version 1.2.3 (2010-05-27)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
	Added new drag/drop support for HTML5 running on Chrome beta.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
	Added new multipart state for the features object. It's now possible to detect multipart support.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
	Added new getFeatures function to all runtime. Basic concept by Javier Martinez Fernandez.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   189
	Fixed bug where runtimes where initialized even if they didn't match the required_features setting.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   190
Version 1.2.2.1 (2010-05-04)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   191
	Added new headers option, enables you to set custom headers for the upload requests.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   192
	Fixed bug where the file extension checking was case sensitive.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   193
Version 1.2.2 (2010-04-26)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   194
	Added new file_data_name option that enables you to set the multipart file data param. Patch contributed by Alex Ganov.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   195
	Added new FILE_SIZE_ERROR type that will be triggered if the user selected a file that is to large or zero bytes.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   196
	Added new FILE_EXTENSION_ERROR type that will be triggered if you add a file with an invalid file extension.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   197
	Added new required_features setting, enables you to specify a list of required features that the runtime must have.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   198
	Fixed so the plupload.buildUrl function uses the UTF compatible encodeURIComponent method instead of escape.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   199
	Fixed so that all file types can be selected if you don't specify a filter setting.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   200
	Fixed so more valid HTTP status codes are accepted as valid responses.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   201
	Fixed so all runtimes fills the features object with available features.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   202
	Fixed some issues with the HTML4 runtime if there wasn't any existing forms on the page.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   203
	Fixed some conflict issues with HTML4 runtime and forms with the input names of action or target.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   204
	Fixed bug where some Gecko versions would produce exceptions when checking the HTTP status of a XHR.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   205
Version 1.2.1 (2010-03-22)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   206
	Fixed bug with incorrect aspect ratio in Flash image scaling.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   207
	Fixed bug where chunked uploads could get scrambled in the Flash runtime. Patch contributed by Grady Werner.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   208
	Fixed bug where a beta version of Chrome wouldn't handle drag/drop correctly because of missing drag effect.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
	Fixed so the HTML 4 runtime displays N/A for file sizes and the progress is based on uploaded files instead of bytes.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
	Fixed so chunking can be disabled properly in Flash but that will affect the progress bar.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   211
	Fixed so queue widget displays the drag/drop message if file queue is emptied.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   212
	Fixed small files are uploaded as one single chunk and not forced into 4 chunks in the Flash runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   213
Version 1.2 (2010-03-09)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   214
	Added new rename file support for jQuery queue widget, click on a file name to rename it if it's enabled.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   215
	Added official ChunkUploaded event, it similar to FileUploaded but executed for each chunk.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
	Added bytes per second support to total queue progress.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   217
	Added better error handling to core API using the new Error event.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   218
	Added better error handling to jQuery queue widget.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   219
	Fixed so chunking uploads is dispatch from JS not from inside Flash/Silverlight.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   220
Version 1.1.1 (2010-02-25)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
	Added new setup setting to queue widget. Makes it easier to bind custom events to uploader instance.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   222
	Fixed so it's possible to disable chunking compleatly. It's now disabled by default.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
	Fixed bug where multipart mode was enabled all the time in the Flash runtime.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
	Fixed bug where chunked uploading in Silverlight would fail.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   225
	Fixed bug where the delete button was visible while uploading.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   226
	Fixed bug where unique_names setting wasn't working when the core API was used.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
	Fixed bug where the queue widget wouldn't display the currently uploaded file if the unique_names was enabled.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
Version 1.1 (2010-02-24)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
	Added new multipart and multipart_params support.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   230
	Added new container option, enables you to specify where flash/silverlight objects would be added.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   231
	Added chunking support to BrowserPlus runtime, contributed by Steve Spencer.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   232
	Added FileUploaded event that fires when a file is uploaded.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   233
	Added more easily understandable buttons to queue widget.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   234
	Added html4 runtime, contributed by Ryan Demmer.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
	Fixed issues with i18n support and added a Swedish and Danish language pack.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   236
	Fixed bug where the Flash runtime could do empty requests if the image was scaled down.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
	Fixed bug where uploading small images in Silverlight would produce an exception.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
	Fixed so the runtime list can include whitespace or missing runtimes. Patch contributed by Øyvind Sean Kinsey.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
	Fixed so to large files are ignored and never dispatched to the FilesAdded event.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
Version 1.0 (2010-02-03)
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
	First official release of Plupload.