
===== Version 3.5.1 =====

Fix:
- [Major] Applet would freeze, when an error occurs (while displaying an error message)
- [Major] https upload would not work.
- [Minor] Use and description of albumShowEditFields corrected.


===== Version 3.5.0 =====

Packaged with applet v4.2.1d

Fix:
- [Minor] Chunk upload would not redirect to the picture modification page, after a successful upload. 
- [Minor] Removed a javascript error, during upload page initialization (when calling the applet before it is initialized).
- [Minor] The current album would not be selected, in the album list of the page with the applet.


===== Version 3.5.0a ===== (first beta version for 3.5)

Packaged with applet v4.2.1b

Fix:
- [Major, BRIDGE] Bridge management reviewed. Uses standard mechanism: should work in all cases now.
- [Major] Bridge mode was broken (JUpload Session Management would not work in previous version)
- [Minor] Less CPU consumed, make upload speed higher (at least with a Gb network)
- [Minor] Sending an error mail to the gallery administrator would generate an error (but the error was 
correctly sent to the URL). Thanks to  (thanks to Zapp29, sourceforge account: brusaf) 


===== Version 3.4.0 =====

Packaged with applet v4.1.1a

Fix:
- [Major] JUpload would not work with combinations of magic_quotes_gpc and magic_quotes_sybase 
(off then on, for instance)
- [Major] The applet would generate a non-blocking NullPointerException for server response with 
Content-Length to 0. Typically: a HEAD response, on some server configurations.
- [Major] Corrected a NullPointerException, when 'HttpOnly' is in the SetCookie header. Typically, with PHP, when 
session.cookie_httponly is set to 1.
- [Minor] The applet is compatible (again) with JRE 1.5 
- [Minor] The linkTitle configuration parameter would work only when on pages of the plugin (not 
in Coppermine home, for instance) 

Translation:
- [Arabic] New translation, thanks to Abdulrhman Alkhodiry <almooheb@gmail.com>


===== Version 3.3.1 =====

Package with applet v3.5.1


- [Major] Add of the browsingDirectory config parameter, to control from which directory will start the file 
chooser (when clicking on the 'browse' button).
- [Minor] 'Upload' button remained disabled after using 'Browse..' button


===== Version 3.3.0 =====

Package with applet v3.5.0

FYI: my website address changed.
It's now: etienne.sf.free.fr

Changes:
- [Major] The applet now can receive paste action (right click on it, to get the standard popup menu)
- [Minor] When an error occurs, the log window contains the real debug output. It get copied to the clipboard: just paste
it into the support forum !
- [Minor] It's now possible to allow or prevent sending a mail to the admin, when an error occurs. See the JUpload configuration page.
- [Minor] Add of a new session management. To be used, only when Coppermine (default) and JUpload session management don't work.  

Fixes:
- [Major] Patch given by Stani: corrects the use of the applet on Firefox on Mac.
- [Major] Sending a mail to the administrator, when an error occurs in the applet, now works (again)
- [Minor] config table not found should be corrected ('should', as I can't repeat it on my conf). To be confirmed.
- [Minor] The URL for the support forum is corrected, with the wonderful dedicated board !   :-)
- [Minor] The list of file extension you allowed in Coppermine is now correctly managed: you can upload non-picture (again ?)

Translation
- [Hungarian] Updated translation, including the applet, thanks to Rézsó Gábor  


===== Version 3.2.4 =====

Security fix: 
- [Mandatory] Remove a possible SQL Injection, when magic_quote_gpc is off on the PHP server.

===== Version 3.2.3 =====


Fixes:
- [Major] out of memory error in PHP (Allowed memory size of XXXX bytes exhausted) while uploading

Changes:
- [Minor] maxChunkSize is now 500, to allow upload on most configuration, without JUpload configuration.

Translation:
- [Hungarian] Partial translation (PHP only), thanks to Rézsó Gábor
 

===== Version 3.2.2 =====

Fixes:
- [Major] Internal JUpload session management corrected (this mode is controlled by the sessionManagement JUpload 
configuration parameter, very important for bridge mode)
- [Major] When a registered user may upload only to his own gallery, he could not select an album (list is empty)

Translation:
- [Chinese] Translation updated, thanks to bluesway


===== Version 3.2.1 =====


Translation:
- [German] Translation updated, thanks to Farnsi


===== Version 3.2.0 =====

Packaged with applet release 3.4.2rc3

Fixes:
- [Major] Fix the error message 'SUCCESS string not found' in chunked upload   
- [Major] Better control (code is now common) of album list, in the different pages (upload form and ajax) 

Changes:
- [Minor] When uploaded picture need an admin approval: add of a specific message to explain this to the user. 

Translation:
- [Slovak] Translation in Slovak, thanks to wradgio


===== Version 3.2.0rc1 =====


Fixes:
- [Major] Fix the error message 'SUCCESS string not found' in standard (not chunked) upload   
- [Major] Non admin users may again upload to albums in the 'No category category'.
- [Major] Allows upload for users who may upload pictures, even if they may not create albums.
- [Major] Upload to albums limited to Registered group, is now authorized for ...  members of the Registered group !
- [Minor] Better choose of 'default' album, when going to the upload page (for non admin users).


===== Version 3.1.3 =====

Packaged (back) with applet 3.4.1

Fixes:
- [Mandatory] Would not work on some server. Going back to previous applet release.

   
===== Version 3.1.2 =====

Packaged with applet release 3.4.2rc1

Fixes:
- [Mandatory] Upload with 3.1.1 version would not work, unless HTTP redirection occurs !
:-(
 

   
===== Version 3.1.1 =====

This release is to forget: Upload with 3.1.1 version would not work, unless HTTP redirection occurs !

Packaged with applet release 3.4.1 

Fixes:
- [Major?] Corrected a bug in right management. This will probably correct the problems recently identified on the
plugin ... but I can insure that, as I can't repeat them.
- [Minor] Removed an annoying warning, when using when Kaspersky (EMPTY HEAD response)
   
===== Version 3.1.0 =====

Packaged with applet release 3.4.1 

Changes:
- [Doc] Better description of the pictureTransmitMetadata config parameter, and of picture compression behaviour of the plugin.
- [Minor] Add of a debug configuration parameter. It can have these values: false, true, admin.

Fixes
- [Major] The 'no category' category (sic !) is now correctly managed: JUpload allows the user to upload files to album 
in this category, if he/she is allowed to.  
- [Major] The applet can now manage the 301, 302 and 303 HTTP return code for the postURL parameter. 
- [Major] When dropping several files that should be refused (by the allowedFileExtensions parameter or by the upload 
policy) the applet now displays a message each time (was only once for PictureUploadPolicy), and allows the user to
hit 'cancel', so that no more file are added for this drop.
- [Minor] Quotes are now correctly managed in album names and album description.

   
===== Version 3.0.3c =====

Fix:
- [Minor] (was not properly corrected in 3.0.3 nor in 3.0.3b) Better control of directory creation as upload target. 
Could block upload on some configuration (see wolle1969 problem) 

   
===== Version 3.0.3b =====

Fix:
- [Minor] (was not properly corrected in 3.0.3) Better control of directory creation as upload target. Could block upload on some configuration (see 
wolle1969 problem) 


===== Version 3.0.3 =====

Fix:
- [Minor] Better control of directory creation as upload target. Could block upload on some configuration (see 
wolle1969 problem) 

Changes:
- [Minor] When dropping several files that should be refused (by the allowedFileExtensions parameter or by the upload 
policy) the applet now displays a message each time (was only once if the file had allowed extension but was not an 
image), and allows the user to hit 'cancel', so that no more file are added for this drop.

  
===== Version 3.0.2 =====

Fixes:
- [Major] Correct the "bad header" error on IIS 6 and IIS 7, when uploading files. 
- [Minor] The debug output is now always correctly filled, even when debug mode is not enabled. Previously, some
information would be written in the debug file only when in debug mode. 

Translation:
- [Portugese] The Portugese translation in the applet is now a native Portugese, not Brasilian Portugese anymore, 
thanks to Filipe Teixeira. 


===== Version 3.0.1 =====

Fix:
  * Animated gif are now correctly transmitted (not modified at all). Was broken since 3.0.0rc1.


===== Version 3.0.0 =====

This is a hotfix for 3.0.0rc4, and official 3.0.0 release.
3.0.0rc4 works ok, provided that you first take a look at the configuration page !

Change:
  * [Minor] The configuration parameter sessionManagement is now a list of values. Avoid someone typing jupload 
  instead of JUpload, for instance.

Fix:
  * [Major] Release 3.0.0rc3 and 3.0.0rc4 need that the admin go to the configuration page, before beging to 
  upload pictures, even without saving any configuration parameter: it creates a table that should be needed only
  in specific cases (when switching sessionManagement to JUpload)


===== Version 3.0.0rc4 =====

Changes:
  * [Major] Corrected a regression introduced in 2.6.4 release: uploaded pictures, resized by the applet, had a bad
  quality (basic resizing, instead of smooth resizing)
  * [Minor] Add a configuration parameter, to control whether the user can see title and desc field, or not. See
the new configuration parameter: albumShowEditFields, on the JUpload plugin configuration page.
  * [Minor] metadata management changed: 
    * Setting it to false now always remove metadata from picture, before upload.
    * Default value changed to false. 
    * There is still a problem, when transmitting metadata, with some metadata configuration. Letting false to
    this parameter prevent the uploaded picture to changed to 'strange' colors. 

Fixes:
  * [Major] Accents in filename are now correctly managed. UTF-8 filenames are now re-encoded, so that
  UTF-8 bytes can be filtered by replace_forbidden Coppermine core function.
  * [Major] 3.0.0rc1 to 3.0.0rc3 was not compatible with PHP older than 4.0.6, because of a debug output!  


Translation:
- [Swedish] Add of the Swedish translation, thanks to Erik Lindahl (erik@fisensmosse.se)
- [Minor] The applet is now displayed in Hebrew, not in the default language. 
- British english now displays english, instead of the language corresponding to the local computer (default language). 


===== Version 3.0.0rc3 =====

Changes:
  * [Major] Internal session management. This should correct all connection problem, that occurs in bridge mode. See the
  new sessionManagement configuration parameter. 
  * [Minor] More debug info, when applet can't upload files, to analyze what happens in Coppermine.
  * [Major] The plugin is now partially compatible with Stramm's ModPack. Partially, as jupload can not managed
   all kind of album sharing (share with a friend...). Only standard Coppermine stuff.

Fixes:
  * [Major] Would not work with PHP older than 4.0.6, due to ... a debug output (call to mb_internal_encoding) !
  * [Minor] The annoying bug, when pictures colors would becoming 'strange' with some camera manufacturer (eg. Canon EOS)
  seems to be solved. Please confirm it..
  
Translation
  * Partial Persian added (only PHP part), thanks to Sami
  * Brazilian Portugese translation updated, thanks to Rafael Fontes <rfontes@grupocomunidade.com.br>
  * Hebrew translation added, thanks to David Lior, liorda@gmail.com


===== Version 3.0.0rc2 =====

To be removed (too fast correction of rc1)


===== Version 3.0.0rc1 =====

Changes:
- [Major] The applet can now manage filename containing non-ASCII characters. Works Ok with French accents. Should
work with any other language, like Asian characters.
  => Note: seems like Java doesn't like files with non-ASCII characters. It won't be able to write a file if
  the original filename contains a non-ASCII characters. Maybe my code, but I didn't find...
  => Result: file with non-ASCII can not be rotated nor resized before upload. 
- [Major] The access to JUpload may be limiter to a user group (see the alwaysVisible configuration parameter). The
administrator has always access to the plugin.  
- [Major] The applet now allows to define common properties for picture uploaded in the same time. These properties 
can be title, description (caption), keywords and, according to current Coppermine configuration, the user fields 
(user1, user2, user3, user4).
- [Minor] Add of a quota indicator, thanks to AWJunkies: a kind of progress bar indicates to the user how much
of his/her quota he/she is using.

Fix:
- [Major] A user could upload to public albums, even if his group was not allowed to do so.

Translation
- Croatian added, thanks to Bruno Simic, but ... too bad ... Croatian doesn't exist yet for Coppermine !
- Norvegian translation updated.


===== Version 2.6.4 =====

Packaged with applet v3.2.0


Fixes:
- [Major] The applet is now (again) compiled for JRE 1.5 (compatible with 1.6, wich is the current last version). 
- [Major] When manually deploying the applet by FTP, there may be problems with carriage return, which would 
prevent the upload to work properly.
- [Minor] Non ASCII characters (accents) are now correctly displayed in error messages, due to upload.
- [Minor] Removal of the extra number (debug info) was display in the category list, after 2.6.3. 
- [Minor] The whole applet is now a target where you can drop files to.
- [Minor] When an error occurs, the error message was displayed three times (including useless technical info)


===== Version 2.6.3 =====

Packaged with applet v3.2.0b3

Changes:
- [Minor] The non-admin user now view only category containing albums where he may upload files (whether the album
is in this category or one of its sub-categories).

Fixes:
- [Minor] Corrected direct access of the admin to the upload page, when he has a personal album: the category is 
now correct.
- [Minor] Add of the pictureTransmitMetadata parameter. A way to avoid problems, when transmitting pictures shooted
from a Canon EOS 30D, in portrait mode (!!!). 

===== Version 2.6.2 =====

Fixes:
- [Medium] The release version was not displayed in the status bar. The following string is displayed, instead of the
subversion commit number: "Unknown revision (please use the build.xml ant script)"


===== Version 2.6.1 =====


Packaged with applet v3.1.1b1

Changes:
  * The applet now transmits metadata (IPTC and EXIF).

Bug fixed:
  * The applet now manages correctly files that can't be read (no read access on the file system).


===== Version 2.6.0 =====

Take care of this point:
  - Configuration migration (first point below): if you get back to 2.5.x, you'll have to enter your 
configuration back into the configuration page.


Changes:
  * Add of the appletWidth and appletHeight parameters, which allows to easy control the height and width of
  the applet. Especially useful for themes that have small area for the applet, like i-feel-dirty.

Bug fixes:
  * [Major] The update and create album buttons now raises an error, when the user has no right to update/create 
  an album in the choosen category. This error is raised in javascript, and controled again in the PHP script (to
  prevent 'attack' from the web).
  * [Minor] clicking on 'Create album', when no category is selected, JUpload now displays a proper message.
  * [Major] Drag'n Drop: the applet now controls whether the dropped files correspond to the current file filter (list 
of allowed file extensions).
  * [Minor] The picture preview in the file chooser displays bigger pictures.


===== Version 2.6.0b =====

Beta version for JUpload 2.6
Take care of this point:
  - Configuration migration (first point below): if you get back to 2.5.x, you'll have to enter your 
configuration back into the configuration page.


Changes:
  * [Major] The JUpload configuration is now stored in the database. No more configuration in php files: saving the 
database also saves the JUpload configuration. An automatic migration will copy the JUpload configuration to the
database during the plugin installation (or update), or its first access.
  * [Major] Standard user can now see the categories, select one, then see the albums contained in the selected 
category. Allows easy and fast access to the public albums. Default category selection is the user's gallery (if any).
  * [Major] the file chooser is now more reactive. if it's still enough, you can put the fileChooserIconFromFileContent
  config parameter to false.
  * [Minor] May be major for big galleries: uploaded files are now separated in distinct directories. In non safe_mode, 
uploaded pictures (and nomral and thum ones) are stored in the albums/userpictures/10000+USERID/AlbumID/
  * [Minor] New fileChooserIconFromFileContent config parameter, to control whether the file icons on the file
chooser are calculated from the image (tkind of picture preview) or are the default system icons.
  * [Minor] New fileChooserIconSize config parameter, to control the icon size. Used only if 
fileChooserIconFromFileContent is true.


Fixes:
- [Minor] All file icons are now displayed in the file chooser(the last one was not refreshed)

Translation:
- Czech translation available, thanks to Vladan Zajda.


===== Version 2.5.8 =====

Fix:
  * [Major] Fixed incompatibility with Coppermine 1.4.12 (the JUpload link was no more displayed).
  

===== Version 2.5.7 =====

Fix:
  * [Major] Admin mode fixed with IE.
  

===== Version 2.5.6 =====

Known bug: admin mode is broken with IE (works Ok with Firefox)

Changes:
  * [Minor] Put some Ajax in the upload_page, in admin mode: the page is no more reloaded when the admin selects
  another category. Then, the applet is not reloaded, and the selected pictures are not lost.
  * [Minor] When a file filter list is provided (see allowedFileExtensions), the user may not select other files. 
That is: he can not change the current filter by 'All files'.
  * [Minor] It's now possible to remove the standard upload link. See the new linkKeepStandardUpload config parameter.
  * [Minor] After upload: a message now explains to the user when uploaded picture properties (title, 
  description...) have been saved.
  * [Minor] The JUpload link is now display after or in place of the standard upload button. No more problems when
  the FAQ link has been removed.


===== Version 2.5.5 =====

Changes:
  * [Comfort] The JUpload link in the top menu is now 'contextual': when you're browsing a category (for an admin 
  only) or an album, a click on the JUpload link will put this category and/or album as the current one for upload.
  Thanks to garbs for this good idea!
  * [Config param] Add of linkTitle and linkComment configuration parameter. These parameters allows the admin
  to override the text that will be displayed on the JUpload link button (and on its mouseover comment).


===== Version 2.5.4 =====

Changes:
  * [Minor] In admin mode, the album list is now sorted by album name. It was the case in user mode.


===== Version 2.5.3 =====

Changes:
  * Support of Basic HTTP Authentication. See the new basicHttpAuthentication config parameter.


===== Version 2.5.2 =====

Changes:
  * [Major] The user is now allowed to update the pictures title and description of pictures he uploaded, whether or 
  not he may have personal galleries.
  * [Minor] The 'update album' button is only visible if the user may have its own gallery. Like before, the current
  user can _not_ update public album's title or description if he is not administrator.
  * [Minor] The album list is now better sorted: it doesn't care about upper or lower case. But title beginning with
  an accent are sorted according to the current mysql charset, which seems to be wrong by default.
  


===== Version 2.5.1 =====

Changes:
  * [Minor] Add of the generateDefaultPictureTitle config parameter. Default value will create a picture title from
  the picture filename. If you put 0 in this parameter, the plugin will let the picture title empty: nice when uploading
  a lot of pictures at once.  
  * [Minor] Now, the plugin will ask Java from 1.5 and above. Previously, the plugin would ask for a 1.6 or higher JVM,
  which was unnecessary.
  * [Checked] All files check correctly that they are called from internal calls from other Coppermine PHP scripts.
  * [Minor] Corrected a typo in French translation.

Translation<
  * [Minor] The following status bar texts can now be translated: done, transfer rate, ETA. Translation is currently
  available in French and English. See my wiki for all details.


===== Version 2.5.0 =====

//Packaged with applet v3.0.2b3//


Change:
  * [Major change] Control of picture compression rate. By default, the applet now uses 0.8, which produces pictures
  of the same size as native Coppermine code.
  * [Parameter] pictureCompressionQuality allows the administrator to create file of better quality (and bigger),
  or lower quality (and smaller).

As a result: preparing picture and uploading are now quicker!


===== Version 2.4.4 =====

//Packaged with applet v3.0.2b2//


Change:
  * [Major fix] v2.4.3 broke configuration saving, unless putting a correct jarPath config parameter.
  * [PNG] Resizing (and pre-viewing) of png files, bigger than the max widhth/height of the gallery doesn't work. It probably
never worked.
  * [Major change] Resized pictures files are now of same size as if they were resized by Coppermine. They were 8 times bigger
  in previous versions. Much better for the web!
  * [Change] showStatusBar renamed to showLogWindow (see below)
  * [Fix] Uploading and viewing PNG file now works.

Translation:
- [Turkish] Add of the Turquish translation.



===== Version 2.4.3 =====

//Packaged with applet v3.0.0//

Changes:
  * [Major] New jarPath config parameter. This parameter should allow this plugin to be used when Coppermine is
  itself a plugin in another tool.


===== Version 2.4.2 =====

//Packaged with applet v3.0.0a2//

Changes:
  * [Major] When the server chunks the response body, there was a bug that would block upload.
  * [Minor] The look of the applet is now nicer.
  * [Minor] Corrected a regression from the 2.4.1 version: the test of the installation of Java may not work properly.

 
Translations:
  * [Russian] Russian translation has been given by Max Turanskiy.


===== Version 2.4.1 =====

Changes:
  * [Minor/pictureMode] Temporary files are now created in the default temporary directory of the local computer. They 
are removed by the end of Java (that is: when the navigator is closed), even if debugLevel>=100. No more pollution of 
the picture directory.
  * [Major] If the admin is not allowed to upload pictures (?), he still can go to the JUpload configuration page.
  * [Minor] Underscores in the filename are removed, when copied to the picture title. For instance, after uploading 
a file named my_file.jpg, the plugin will propose a name 'my file' (idea coming from Will).
  * [Minor] The configuration values for alwaysVisible has slightly changed: 0 means that the JUpload link is visible 
only if the use is connected and my upload pictures, 1: the link is always visible, 2: the link is visible only if the
user is connected and is an administrator. Go to the plugin configuration page, then plugin configuration, then 'JUpload
configuration'.
  * [Minor] (to be improved) The icon files now represents the picture. But it's actually to small to really identify
a picture.
  * [Major] When an error occurs, the error text is displayed to the user in a message box. He/she has no more to 
look at the 'ugly' status area. Nice, especially when the error is not technical, like when upload is refused because
the user has exceeded his disk quota.
  * [Major] The applet now resizes properly the picture, instead of saying that the file is too big. If the resized is
still too big, the upload still generates a 'too big' error.

Translation:
  * [Danish] Add of the Danish translation, thanks to Jeppe Bundsgaard.
  * [French] Correction of syntax errors in the French translation (thanks to Choupette549)


===== Version 2.4.0 =====

Translation:
  * [Polish] Add of the Polish translation, thanks to Wojtek Semik: wojteks@pvd.pl
  * [Slovenian] Add of the Slovenian translation, thanks to Alenka Pirman and Damjan Leban: damjan.leban@siol.net

Bug corrected:
  * [Major] Upload would not work when Coppermine is configured to use the IPTC data (thanks to Olivier for 
  this correction).

  
===== Version 2.4.0rc2 =====


Bug Corrected:
  * [Major] Pictures that have been previewed within the applet would not be uploaded, if their size was bigger than the maximum authorized size.



===== Version 2.4.0 =====

Changes:
  * [Major] The JUpload plugin now allows any file whose extension is accepted by the current Coppermine configuration.
  * [Minor] Only valid files for upload are displayed on the file list. A file is valid for upload if its extension
  is one of the allowed file extension defined in your current Coppermine configuration.
  * [Minor] The status bar is now hidden, by default. It will appear only when an error occurs during upload, or when 
  the debug is switched on (CTRL+RighClick works also on the filelist, now).
  * [Minor] You can now select multiple files in the file list. Useful only to remove several files at once.

Languages:
- [Chinese] A chinese translation is now available, thanks to Liu (Fbo ?). Only the applet is currently translated (not
the PHP pages)
- [Bresilian - Portugese] A Bresilian translation, is available, thanks to Frederico Ronfaut Klein. I copied this file 
to also give a first Portugese translation. I don't know the differences between Portugese and Bresilian...
- [Norwegian] Updated translation, thanks to Pal Knudsen.

Bug Corrected:
  * [Blocking] The chunk management no more blocks upload, when the maxChunkSize parameter was not updated
  in the local configuration. (was corrected in the 2.3.1 by removing chunk management).


===== Version 2.3.0 =====

Use this plugin for batch upload !

Changes:
  * [Major] __Speed up your upload__, by using the new configuration parameters. Go to the plugin management page,
  then click on 'Jupload Configuration'. Everything is (should be) clearly explained here. 
  * [Major] The album management functions functions are back in admin mode! Now, when connected as an admin, you 
  can again create and modify albums. You'll then have the ability to first select a category, then select an album in
  this category. Take care that __changing category will reload the page__, erasing any selection in the applet.
  * [Major] The applet now alerts the user that he/she needs java. It will redirect the user to the java
  download page.
  * [Major] The applet can now override the maximum upload size of your webserver (or ISP) by splitting the file
  to upload in chunks. The Coppermine plugin will concatenate the file. The default maximum size of uploaded file
  is the one defined in the gallery. You can change it, as a specific value for the JUpload plugin, by accessing on 
  the JUpload configuration page. To go to the Jupload configuration page, go to the plugin configuration page, and 
  check that JUpload is configured.
  * [Minor] The file name, without the extension, is now put as a default title for the picture.
  * [Minor] Thanks to the sample plugin, a 'support' button has been added on the plugin configuration page: a click
  on it will redirect you to the Coppermine Forum board. I also add a link to my JUpload page.
  * [Minor] It's now possible to select multiple files in the list (to remove them for instance).

Bug corrected:
  * [Minor] When the plugins/jupload/user/config.inc.php doesn't exist (i.e.: when you never save configuration 
  parameters), a warning was logged in the main PHP log file.


===== Version 2.2.0 =====

Change log since 2.1.0 (replace all change logs for 2.2.0 release candidates).

Packaged with JUpload Applet 2.7.1 (available on jupload.sourceforge.net).

Known bugs:
  * Japanese filenames are badly encoded once uploaded in Coppermine.
  * It happens (rarely) that the applet receives a 'no file uploaded' error. I could not repeat it. Just reload the 
  page removes the error: upload works again. Perhaps it's linked with simultaneous access to multiple Coppermine 
  (ex: test and prod server). If someone can repeat, I'll be glad to know how...

Bugs Corrected:
  * [Major] Non admin user can modify category names and descriptions.
  * [Major] Album management didn't work since 2.1.0
  * [Medium] In admin mod, the js description array was not filled: it was not possible to properly update an 
  album name without erasing the previous album description.
  * [Minor] Charaters are badly encoded in other language than French, in the javascript alert box (for instance, click 
  on the 'Add picture' button without having an album selected).
  * [Minor] After an upload of several pictures, remove one picture, then another. A picture that doesn't come from
  this upload is displayed. Remove picture from the edit page that opens uploaded pictures is now impossible.
  * [Minor] In bridge mode, the 'make my icon' button should be unavailable.
  * [Minor] It's now possible to update an album name to a name which exists in another category.
  * [Minor] The version of the JUpload package is now correctly displayed on the plugin management page.
  * [Minor] When updating an album, if the new name corresponds to the name of an already existing album of the 
  same category (for instance the user's gallery.
  * [Minor] You can no more update an album name toward an already existing album name (check is Ok when creating
  a new album).

Changes:
  * [Translation] Add of the Japanese, thanks to Takashi Yukawa. Note that Japanese characters needs a specific 
  extension to properly display Japanese characters.
  * [Translation] Add of the Norwegian, thanks to P�l Knudsen.
  * [Major] The upload error are correctly managed, and displayed in the status area, even when the 
  applet is not in debug mode. This was rather complex, as Coppermine internal code is not reusable (need copy/paste,
  instead of just calling a coppermine function), and mixes internal treatement and HTML (there are calls to cpg_die 
  everywhere!).
  * [Change] The 'update album name' is now only displayed .. if the user is allowed to. Before, a click on this
  button would display an error if the user was not allowed to update the album name.
  * [Minor] The check box 'make my icon', remove picture, reset votes have been removed. The 'make my icon' could be
  kept. But it must then be unvalidated, if in bridge mode.
  * [Minor] The JUpload plugin version number is now displayed in the status area of the applet. Useful .. especially
  for me, to provide relevant support!
  * [Major] Add of a configuration management page. You can now choose:
    * alwaysVisible to 0 (false, default) or 1 (true). Setting it to 0 will make the JUpload link appear only for people allowed
    to upload pictures. Nice for most existing galleries. 0 is best for collaborative (my family web site, for 
    instance ;-) )
    * highQualityPreview to 0 (false) or 1 (true, default). If set to 0, the picture display on the screen is quicker, 
    but the preview is 'sharp' (basic picture resizing). This parameter has no effect on the pictures uploaded to the
    gallery.
    * More to come...  ;-)

===== Version 2.1.0 =====

Bug corrected:
  * [Minor] When language is english_gb, the upload page would say that the applet is not translated!
  * [Minor] Corrected a bug in the 2.1.0rc1: if a non connected user clicked on the Jupload button, he would ask for
  a login and a password. But, after redirection, he would not be redirected to the jupload page.

===== Version 2.1.0rc1 =====

Changes:
  * [Installation] This package can now be installed from the 'upload' button of the plugin management page.
  * [Translation] JUpload is now available in Italian, thanks to Chuck Smith.
  * [Personalization] The plugin will try to include the plugins/jupload/user/user.inc.php. So you can create this file,
  and put whatever you want to personalize the plugin for your need, especially change the translation parameters. I
  will never put a php file in the user directory, so you can create any php file there. But it's a good idea to make
  a backup of these files before any jupload installation, in case of....  ;-)
  __Note:__ If you need any hook to add your something specific to you, tell me. I'll add it so that it's easy to
  update the jupload behaviour to your needs.
  * [Admin mode] When the user is the gallery administrator, the creation of a new album needs to know the target 
  category. Currently, I've just hiden the 'create album' button, as it dosn't work (either in admin or user mode). 
  I'll do better, later. Everything is Ok for a standard user.

===== Version 2.0.0 =====

Known bug:
  * The album creation doesn't work in admin mode.

Changes:
  * [Major] NO MORE NEED FOR THE jupload_rainy_day THEME. The plugin is now managed through the plugin management interface. See the jupload.readme.txt file, for
  all installation details (it's pretty standard). Thanks to Frantz, for the samples (his plugins) he gave me !
  * [Medium] After an upload, only the uploaded pictures are displayed. __Note:__ if two users, connected with the same
  login, do an upload at exactly the same moment, the pictures display may mix pictures from these two uploads. This
  seem to be a theorical case, that will never happen, unless you give a login to a lot of different people. If it's
  the case, let me know. I'll try to find another way to do this.

Bugs corrected:
  * [Album management] The 'create album' and 'update album' buttons work again.
  * [Minor] When back from the 'create album' or the 'update album' success page, the album is now also selected in 
  the applet (previously, the user has to select another another album, then select the new album to make the applet 
  upload to this new album).

===== Version 2.0.0 rc2 =====

Bugs corrected:
  * [Property picture edit page] The links "Album properties" and "Thumbnail view" didn't work (no album # after 
  the =) (thanks to Zcubed).
  * [Property picture edit page] There is no //Next Page// link to view more the next 25 pictures (thanks to Frantz).


===== Version 2.0.0 rc1 =====

Packaged with the JUpload applet 2.6.0rc1.

This version is an important rewriting of the PHP part of this plugin. The main work was:
  * Creation of include files :
    * gui.inc.php: The common GUI functions coming from Coppermine (on the contrary of
    the Coppermine scripts, where these functions are duplicating between each main script)
    * j_picmgmt.inc.php: The common picture management functions, extracted from the main upload.php script. Using this
    plugin would allow to have common picture functions between all scripts. Currently, the management of incoming 
    function is different from upload.php, db_input.php and xp_publish.php. Using this include would allow an
    easier maintenance of the whole Gallery.
  * The main jupload script now works like an 'index.php' script: it only contains intializations and calls to the 
  scripts responsible of doing the job.
  * edit_uploaded_pic.php: A specific page, created from the main editpics.php script. It allows the user to edit
  title, description and key words for the pictures he owns, on the target album (the album where picture were 
  uploaded).

Bugs:
  * [Major] Corrected an important memory leak in the applet, when viewing a fullscreen picture (by clicking on the 
preview picture). 

Changes:
  * [Major] A 'normal' user can now upload to an admin's album where the admin allowed him to.
  * [Major] Quality picture (thanks to David Gnedt): the quality of resized pictures is much better now. But it makes 
  computing somehow longer. The new applet parameter highQualityPreview allows to preview the pictures in high quality. 
  If you prefer faster preview, you can set this parameter to false (or remove it) from the upload_page.php script. 
  This won't change the quality of uploaded pictures (only preview).
  * Dutch: Duch translation, thanks to Rob van Kempen
  * Esperanto: Esperanto translation, thanks to Chuck Smith (whiz.at.users.sourceforge.net). Coppermine is not
  translated in Esperanto, but this plugin is!
  * SSL (thanks to David Gnedt): You can now publish your pictures with this plugin, even if your hosted in https.
  


===== Version 1.4.1 =====

Packaged with the JUpload applet 2.4.0.

Bug corrected:
  * No more 'unexpected HTTP response'. If the 'SUCCESS' is not found in the HTTP response, the process is not
blocked. Only a warning is displayed. I'd like to correct it, and have a real test: the SUCCESS string means
that the upload was Ok for Coppermine (correctl added into the database, vignette calculated...). Please, if you get
this warning, put the debugLevel applet parameter to 100, upload a picture, and send me the resulting debug, so that 
I can check why this warning occurs.

Changes:
  * The 'stop' button now works: you can stop a download.


===== Version 1.4 =====

Packaged with the JUpload applet 2.3.1.

Changes:
  * Spanish translation, thanks to jesusangelwork: jesusangelwork[at]users.sourceforge[dot]net.
  * The strUploadSuccess private upload policy variables, enables a 'functional' test that the upload was a 
  success. For Coppermine, the output server contains a line within only 'SUCCESS' on it. The applet now checks for that.


===== Version 1.2 =====

Packaged with the JUpload applet 2.2.3.

Changes:
  * The strUploadSuccess private upload policy variables, enables a 'functional' test that the upload was a success. For Coppermine, the output server contains a line within only 'SUCCESS' on it. The applet now checks for that.



===== Version 1.1.4 =====
packaged with JUpload applet 2.2.0

Changes:
  * The new urlToSendErrorTo parameter allows to send the debug information to the server, after an upload error. In Coppermine, a mail will be sent to the administrator
  * The applet version is now an official release in http://jupload.sourceforge.net


===== Version 1.1.3 =====
 (packaged with JUpload applet 2.1.3)

Bugs corrected:
  * The applet no longer wait 'for nothing' after a succeful upload in http 1.1. The switch to the property page is proposed immediately after the upload of the last file.
  * The applet is now correctly loaded on mac computers: the code uses a 'simple' applet tag, instead of several tags depending on the actual navigator. This also means the sun java plugin must be installed.

Changes:
  * The CustomizedNbFilesPerRequestUploadPolicy class is now deprecated: it added quite nothing to the DefaultUploadPolicy.
  * Default value for nbFilesPerRequest is now -1, wich means: no maximum number of files for one HTTP upload.


===== Version 1.1.2 =====
  (packaged with JUpload applet 2.1.2)

Bugs corrected:
  * The applet no longer wait 'for nothing' after a succeful upload in http 1.1. The switch to the property page is proposed immediately after the upload of the last file.
  * The applet is now correctly loaded on mac computers: the code uses a 'simple' applet tag, instead of several tags depending on the actual navigator. This also means the sun java plugin must be installed.


===== Version 1.1.1 =====

Bugs corrected:
  * Creation of album with an empty name is now prohibited.
  * Creation of an album with the same title as an existing album name for the current category is now prohibited.
  * Corrected a bug in the applet, while rotating picture: it used to add black margins when rotating and rescaling where both selected.

Modification:
  * Default language is no more english, but the current default.Locale (method: Locale.getDefault())
  * The applet now displays the current version in the status bar.
  * The jupload.php design has changed (a little). It should be easier to use :
    * Add of 'add picture' button : the navigator window is then scrolled so that the applet is entirely visible.
    * More explanation in the HTML page, on how to use the applet.

===== Version 1.0 =====

Creation
