Revisions.txt   -    Revision history of the modelit.jar
========================================================

28-05-2021
==========
- Removed unused utilities form nl.modelit.utils
- Fixed problem with Panel in JScrollpane by setting ScrollableSizeHint in nl.modelit.panel.Pane to PREFERRED_STRETCH;
- Set default number of columns to zero for PasswordField and TextField, in this way the preferredsize is not set taking into account the number of columns

20-12-2020
==========
- File not found error improved in JarResource init method, now just displaying error not the entire stacktrace

26-11-2020
==========
- IntegerEditorRenderer removed
- NumberEditorRenderer changed to inherit form locale independent org.jdesktop.swingx.JXTable.NumberEditor
- CellEditorRendererFactory changed to return NumberEditorRenderer("%i") for integers
- If emptystring CellEditorRendererFactory returns null. The Table uses in that case the default renderer base on the class of the column.

29-10-2020
==========
- Spotfire export and Spotfire writeData added. Depends on sbdf.jar

25-09-2020
==========
- Focusborder added to CheckboxEditorRenderer
- Space toggles boolean value in CheckboxEditorRenderer

19-09-2020
==========
- Jar compiled with Java6

18-08-2020
==========
- Changed URLCallable in a non-compatible way, to be used with HttpServer, HttpRequest and HttpResponse in Matlab
  URLCallable now returns a HttpResult, the old data (byte[]) is stored in this field together with the HttpURLConnection which can be used to get Response Headers, status etc.
  
26-05-2020
==========
- Initialized Separator and SplitPane with default font.
- DomEcho set tree rowheight without tree being visible

20-03-2020
==========
- Bug repaired with DatePicker (Multiple interval selection removed)

03-02-2020
==========
- Bug repaired in setData method of nl.modelit.jacontrol.Table (forgot to invoke createDefaultColumnsFromModel)

17-09-2019
==========
- insert-date removed from fix fix and matlab syntaxkit.
  commented out in the \META-INF\services\jsyntaxpane\syntaxkits\fixsyntaxkit\config.properties
  commented out in the \META-INF\services\jsyntaxpane\syntaxkits\matlabsyntaxkit\config.properties
  The script insertdate in \META-INF\services\jsyntaxpane\scripts\insertdate.js is not used anymore but still present in the .jar

19-11-2017
==========
- Utils.downloadFile toegevoegd voor downloaden url rechtstreeks naar een bestand

14-11-2017
==========
- jxlayer-4.0 en jbusycomponent.jar verwijderd
- busypainter vereenvoudigd voor TreeTable, Table, TextEditor en Tree. De componenten worden nu alleen nog maar uitgegrijsd.
- TableFilter aangepast zodat bij het zetten van de data het door de gebruiker opgegeven filter blijft bestaan.
    
26-10-2017
==========
- Busy state icon voor Table, Tree en TreeTable aangepast omdat deze niet werkte met R2017a onder Windows 7.
  
31-08-2017
==========
- Bij toepassen van filter of the aanpassen van de sortering wordt de viewport aangepast zodat de anchor cell zichtbaar blijft. 
  In andere woorden de geselecteerde rijen blijven zichtbaar.

06-06-2017
==========
- De nl.modelit.jacontrol.mapviewer.MapViewer heeft een optie voor het weergeven van een drietal kaarten.}
  Twee van deze kaarten werken niet meer, het gaat hierbij om de MapQuest kaarten. Omdat er dus nog maar 1 bruikbare
  kaart beschikbaar is is ook de combobox voor de kaartkeuze verwijderd.
- Het build script is aangepast, er wordt in de modelit.jar een bestand MANIFEST.MF in de directory META-INF aangemaakt
  met ander andere een tijdstempel. Bovendien wordt dit bestand (revision.txt) meegeleverd in de modelit.jar
- Bij het scrollen naar een kolom, rij of cel wordt de betreffede kolom, rij of cel in de linkerbovenhoek van de tabel geplaatst.
- Door de gebruiker aangepaste kolombreedtes worden onthouden, behalve als de kolom op autoresize (-1) staat.
  Het resize van de kolommen is verbeterd en vooral versimpeld. De breedtes worden bij verandering van de data of verandering van de property columnwidths opnieuw uitgerekend	.