We are pleased to announce the immediate availability of Servoy 4.1.3
Make a backup of your current Servoy installation (directory and database) before installing.
This version is available through the download page on the Servoy website (developer section) and auto update.
Changes
[enh] advanced compression and reduction of roundtrips increase the speed of Smart Client up to 300% when user over WAN/Internet
[enh] case 211513,211578 Pass a date as parameter to application.showCalendar() so that the date is by default selected in the calendar
[enh] case 207702 cache style sheets in smart client when using application.overrideStyle() to speed up application use
[enh] case 209362 webclient IE 8 support
[enh] case 208234 read bom for a file (x number of bytes) via file plugin
[enh] case 211433 ms-SQL: text columns created as varchar, while nvarchar is needed for utf-8 support
[enh] case 210832 more info about server when license limit reached
[enh] case 195514 tableview performance in Web Client
[fix] case 206696,206727 Problem with n-m relation in valuelist in developer
[fix] case 206750 the SolutionModel JSLabel.anchors returns wrong value when the default (top & left) anchors are used
[fix] case 205356 invoking overwritten methods from forms created at runtime using the SolutionModel result in recursive calls in an infinite loop
[fix] case 208027 selectedIndex not set in all cases in web client
[fix] case 207914 file saving problem - from db to the client pc - by webclient
[fix] case 208989 servoy RTF Area has a Max 10K limit
[fix] case 209427 webclient page rendering error
[fix] case 208222 exception importing solution: Parent of element xy has changed.
[fix] case 198676 tabpanels with multiple tabs show real ugly on windows
[fix] case 203615 concurrent mod exception when using batch processors
[fix] case 209728 can't get scrollbars to work in non-modal dialog window
[fix] case 208730 date Picker misaligned in Scrollable Table View
[fix] case 208738 table View Headers appear smaller, not respecting font/alignment in web client
[fix] case 209980 closeFormDialog() Issue in Web Client
[fix] case 210601 getting all records in the foundset after deleting of a row
[fix] case 209165 tables no longer sort when adding records
[fix] case 205508 multiline portal is not using rowBgColorCalc
[fix] case 209772 dbtreebean refresh issue
[fix] case 209936 modal window results in page expired error
[fix] case 212135 creating a valuelist at runtime using solutionModel.newValueList() displays an empty list if more than 1 displayDataProviderID is specified
[fix] case 210844 dialog Title Changes on Showing the Print Preview
[fix] case 210534 security logout sample missing samplecode for the optional parameters
[fix] case 209012 checkbox looks (worse) different in webclient
[fix] case 167215 problem with scrollTabs property
[fix] case 208986 onAction on calculation doesn't work all the time
[fix] case 211376 never remove a form from memory if assigned to a global variable
[fix] databaseManager.switchServer now uses column auto-enter options from main server in switched-to server
Developer Changes
[fix] case 210280 error message won't go anymore, when trying to save element name property , starting with a Capital
[fix] case 206996 cannot copy tabpannel with tab from one form to another
[fix] case 208816 cannot import old .servoy file (xml version 10) in 4.x
[fix] case 208851 running the standard process for the Eclipse plugin updates results in the error
[fix] case 208618 forms.allnames is not part of code completion
[fix] case 201620,211673 Breakpoints keep breaking when they are removed.
[fix] case 208891 4.1.2 - Code Coloring Broken with RexEx
[fix] case 210637 servoy Eclipse distribution has numerous dependency problems
[fix] case 212177 when adding dataproviders to form (via dataprovider dialog), the element name doesn't get a unique name in case element name already exists in form.
[fix] case 203794 window(s) values: Dataproviders, Servoy Calculation Editor, Valuelists, Editor, Window menu