We are pleased to announce the immediate availability of Servoy 6.1.3 release (releaseNumber 1424).
This version is available through the download option on the Servoy website and auto-update.
Always make a backup of your current Servoy installation (directory and database) before installing/upgrading.
To update a Servoy eclipse open Check for updates via help menu.
Thanks to the external testers for helping out to get a solid release!
Small behaviour changes:
1) SVY-3354 No (default) background color set on non-transparent tabpanel in WC
For Web Client, we added the default background color as default CSS to each container (tabpanel,split pane, accordion). This change may affect solutions using a custom default CSS or solutions that do not have transparent flag set correctly on container. Due to this change transparent flag on container has more strict behavior (so non transparent container will show default color).
2) SVY-3220 Methods are not executed when in find mode (in table view only)
targetfoundset.loadRecord(sourcefoundset) no longer copies the foundset filters from the sourcefoundset to the targetfoundset.
When targetfoundset and/or sourcefoundset have foundset filters, they are both applied to the sql in targetfoundset, but after a targetfoundset.loadAllrecords() call, targetfoundset is back to its original state with only the targetfoundset filters from before the loadRecords(foundset) call.
All the issues addressed:
Client Changes
[fix] SVY-2996 Wrong rounding in utils.numberformat
[fix] SVY-3311 onAction fired twice in webclient for MEDIA fields with a calculation as source
[fix] SVY-3285 Error when trying to open global methods from a solution
[fix] SVY-3282 Inconsistency in scripting tabpanels
[fix] SVY-3280 LISTBOX element changes its selected item when setValueListItems(dataset) method is executed. Happens in SmartClient only.
[fix] SVY-3279 Labels do not consistently render certain HTML tags
[fix] SVY-3226 JSDataset.getColumnAsArray() does not return a NativeArray
[fix] SVY-3216 Table view, toggling button visibility only works twice
[fix] SVY-3202 LoadFoundset(queryBuilder) whith global tableFilter
[fix] SVY-3179 button blinks when moved
[fix] SVY-3107 onDataChange not triggered from combo
[fix] SVY-3081 foundset.getQuery() in Find Mode returns incorrect value
[fix] SVY-3035 Servoy fails to update records on form based on table with long name.
[fix] SVY-2990 Weird behavior in application.showI18NDialog()
[fix] SVY-2968 Image media in label fields shifts 1 px in smart-client
[fix] SVY-2964 The function utils.stringToNumber has been changed between Servoy 5.x and Servoy 6.x. In Servoy 6.x is now uses the locale to find out the decimalseperator.
[fix] SVY-2867 Missing removeFormVariable in the JSForm object (solutionModel)
[fix] SVY-1710 The foundset selectedIndex is higher than the size of the foundset
Web Client Changes
[fix] SVY-3206 jQuery used is 1.5.2 in Servoy. The latest version is 1.8.2, any hope for an update?
[fix] SVY-3128 Hour Glass in Web Client
[fix] SVY-3342 Modal dialog not shown after logging in
[fix] SVY-3313 NoSuchMethodError: com.servoy.j2db.util.Utils.getURLContent(Ljava/lang/String;)
[fix] SVY-3302 Field on read-only form with format discrepancy causes user to be stuck
[fix] SVY-3292 Bug in Webclient
[fix] SVY-3275 Different margin in accordion panel images in SC and WC
[fix] SVY-3271 servoy.webclient.blockinputonrequest Does strange things with text-area in WC
[fix] SVY-3266 Keep Size/Position of Modal-Windows
[fix] SVY-3208 setScroll(x, y - 40) not working
[fix] SVY-3146 Performance: Manipulating a splitpane divider's location property in code triggers full-screen redraws in Webclient.
[fix] SVY-3143 Icons are not shown when on textfield
[fix] SVY-3139 Rendering in WebClient & differences between WebClient from Developer and 'Real WebClient'
[fix] SVY-3137 Select text content not working in editable text area fields
[fix] SVY-3127 HTML Editor caretPosition
[fix] SVY-3126 Scrollable grids messed up by calculation fields
[fix] SVY-3060 Webclient File upload shows path as "C:\fakepath\filename...."
[fix] SVY-3050 table view in web client with one of the columns as html area prevents the selection of the row
[fix] SVY-3031 Weird tab sequence in popup forms in Web Client
[fix] SVY-3010 application.closeAllWindows(); Error Message in web client in an iframe
[fix] SVY-3006 Script errors in IE8
[fix] SVY-2960 Web Client Issue with Standard Tags
[fix] SVY-2956 onRender Event is not working properly in servoy webclient
[fix] SVY-2934 Elements with Top Left Right anchors have wrong size in Web client when the window's size is smaller than the form's design time size.
[fix] SVY-2906 Table views are not working in servoy webclient
[fix] SVY-2892 Issue while rotating a label with text @ 270 or 90 degree
Developer Changes
[fix] SVY-3048 Deleting forms in Servoy Developer leave some resource references which the build process later attempts erroneously to use.
[fix] SVY-3068 databaseManager.createDataSourceByQuery Needs Type Hinting
[fix] SVY-3319 Cannot clear the Lookup Value setting on the Auto Enter tab for columns in the Table Editor
[fix] SVY-3272 Can't edit passwords in Developer
[fix] SVY-3281 IDE: Random hang on startup.
[fix] SVY-3260 In the Table editor, if only the Lookup Value on the Auto Enter tab is changed for an existing column
[fix] SVY-3250 You Cannot Copy and Paste in an editable combo box
[fix] SVY-3222 Servoy Developer memory leak, cutting/pasting buttons, running webclient
[fix] SVY-3219 Cannot export solution if "Protect with password" option is checked
[fix] SVY-3207 Servoy developer doesnot startup
[fix] SVY-3099 TRend Micro Titanium 2013 reports Servoy.EXE (Developer) as a threat.
[fix] SVY-3096 Servoy IDE: The "Search for References" function on table columns is inaccurate.
[fix] SVY-3093 The readOnly property of fields gets reset to false when a form is removed from a TabPanel and then added back on and displayed
[fix] SVY-3090 Invalid error markers mentioning a strange length & scale values with Oracle.
[fix] SVY-3085 Referencing code outside the scope of the current form in JSField.onRender callback causes fields in the Footer part of TABLE_VIEW forms to lose their data binding
[fix] SVY-2994 Commit Media issue after upgrade to 6.1
Server Changes
[fix] SVY-3080 WicketRuntimeException: Cannot modify component hierarchy after render phase has started (page version cant change then anymore)
[fix] SVY-2954 Servoy does not handle searching on clob fields properly
Plugin Changes
[fix] SVY-2988 showFileOpenDialog is displayed within the bounds of the popup form in webclient
[fix] SVY-3301 udpPacket.readUTF() returns null as does udpPacket.readUTF(udpPacket.getLength())