We are pleased to announce the immediate availability of Servoy 4.1.4
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.
Client changes:
[enh] 221145 Make fields keep the original size when printing, when they have no content
[enh] 213936 possibility to send a email with a image from the media library
[fix] 225720 counts in tabpanel tabs text not updated correctly.
[fix] 221625 controller.setTabSequence(_seq_array) doesn’t work on date fields
[fix] 223410 query generated by servoy gives error when passes to loadRecords again
[fix] 222895 Updating a field doesn’t work in webclient if focus is requested
[fix] 214638 Problem with ‘page expired’ error messages in browser when showing many dialogs
[fix] 214602 integrity constraint is violated by wrong record save order on tables having multiple column primary key
[fix] 195514 Table View performance in Web Client when usign rowBGColorCalc
[fix] 212187 The dropdown list for TYPE_AHEAD controls is unusably small if the list contains just a single value
[fix] 212423 TYPE_AHEAD has no empty entry when valuelist has “Allow empty value” ticked
[fix] 211130 TYPE_AHEAD issues in different web-browsers
[fix] 223398 TYPE_AHEAD gets multi-line entry’s in webclient when text is too long
[fix] 223397 Row bg selected color jumps to last record when using TYPE_AHEAD in webclient.
[fix] 215514 Calling a JS function which has Javaoc comments in any section with more than 512 characters cause smartclient to fail
[fix] 214189 search problem with: today
[fix] 217728 form borders defined in StyleSheet not applied in Webclient (and form tabpanel sizes not correct)
[fix] 219382 requestFocus in smartclient works inconsistently
[fix] 220041 TableView form in container tabpanel in webclient starts to show unwanted scrollbars when clicking in it
[fix] 220705 tooltip position in webclient is wrong
[fix] 221607 TableView forms inside a tabpanel show a vertical scrollbar when the columns are re-sized so that the sum of all column widths is more than the width of the form, which is incorrect
[fix] 223385 Tab order on Table View mode broken
[fix] 218817 Stored procedure call works in developer but not in deployed version
[fix] 229072 Field Sort on selected cell does not get updated
[fix] 213977 elements.lbl_logo.getThumbnailJPGImage() doesn’t work in webclient
[fix] 214166 First occurrence of Leading subsummary cutoff when printing
[fix] 214545 setImageURL() not working in webclient on button without dataprovider
[fix] 214917 globals in webclient problem
[fix] 216037 Image media from database does not display
[fix] 216451 Radio/checkbox field onDataChange doesn’t work
[fix] 216501 application.getUserProperty() gives different result in developer and in application server
[fix] 216621 webclient bug with converters when return type differs
[fix] 228933 Unable to print from Internet Explorer and Web Client
[fix] 231699 onDataChange for media field not working with webclient
[fix] 231889 ‘Redirect’ behaviour using webclient
[fix] 232188 Problems creating records in a tableview in onDataChange of a column
[fix] 232410 Slowrecord selection in related table view
[fix] 232825 Checkbox fields do not work with a value list in web client
[fix] 216314 Radio buttons not working in 4.1.3 webclient
[fix] 211929 WebClient does not render the same in all browsers
[fix] 214220 controller.loadrecords(DataSet) does not apply table filters when records are cached
[fix] 219288 css style not applied on element in solution model
[fix] 220644 SolutionModel: JSForm commands not using Constants
[fix] 231599 Checkbox on a table view set to readOnly is editable in webclient
[fix] 231660 WebClient Problem with Radio Field mapped on global variable
[fix] 232025 (re)setting the color of elements
[fix] 233058 “error in relation” dialog in test server and not in developer
[fix] 218514 CALENDAR fields allow the calendar popup button to be clicked when a field validation on anther field is violated
[fix] 212794 Smart Clients not updating to latest release of solution (when solution is deleted on server first)
Application Server changes:
[enh] 211608 Add Client UUID to Clients overview on admin page, so client related to errors in the log that have a client uuid in it can be found more easily
[enh] 214138 user- and system.properties on admin page do not have an info button
[enh] 212017 Limit file size of document uploads in webclient on admin page
[fix] 215201 Removed batch processor is started again
[fix] 212055 Sending multi-line message to webclients from servoy-admin/clients page fails
[fix] 219103 deeplink problem: method not always called
[fix] 216392 NULL pointer exception in close solution method headless client
[fix] 214586 Bigger field in adminpages for user properties
Plugin changes:
[fix] 221247 Unwanted scrolling up behavior in dbtreeview webclient
[fix] 226113 DBTreeview background colors different in webclient en smartclient
[fix] 214559 webclientlient: DBTreeView selection node on solution start does not work
[fix] 210845 Page expired in webclient when using dbtreeview bean
[fix] 231790 Popupmenu Plug-in WebClient, some menu’s are not displayed
[fix] 220617 UDP plugin truncates packets when sending if packet.index != packet.getLength()
Developer changes:
[fix] 215884 Open combobox auto-enter system value makes radiobutton sequence selected
[fix] 231456 “Sort options” on a Valuelist doesn’t work in Servoy 4.1.3
[fix] 217273 Relation isn’t recognized when underlaying table does not have a PK
[fix] 213993 Hard to set validators and converters for columns in table editor
[fix] 214007 UUID flag gets confused in table editor (it ends up on wrong columns)
[fix] 214008 Valuelist editor and Table editor can be closed without saving changed data and without being asked to
[fix] 214840 navigation fails to calculation dataprovider
[fix] 215387 Comments not coloring properly
[fix] 217122 displaying a dataSets in the interactive console
[fix] 217455 Null Pointer Errors when Debugging
[fix] 217797 No error marker for initialSort of different table
[fix] 217798 Developer hangs after multi change form
[fix] 217986 Interactive console copy/cut/paste behavior incorrect
[fix] 218222 Variable type of global or formvar changes to TEXT when adding a comment to it.
[fix] 218957 Interactive console chokes on eval that returns large string
[fix] 219411 Deadlock at startup of serclipse
[fix] 146864 Code coloring is messed up when having regexps with quotes in them.
[fix] 214541 code coloring/code completion issue when source contain a ‘/’ char
[fix] 229857 PK sometimes lost on table
[fix] 232199 toggle form commands doesn’t work in modules
[fix] 212425 strange code coloring/ code completion doesn’t work anymore
[fix] 215921 Filter in middle of methodnames
[fix] 159563 Editor blinks after a character has been typed.
[fix] 224730 Team Sync problems with changed solution UUID’s
[fix] 217241 Column called LENGTH is not useable on all databases, since its a reserved word
[fix] 218995 methodeditor extremely slow after debugger has been enabled
[fix] 225332 Error when importing 3.5.10 solution in 4.1.3 when a security groupname contained a non ascii char
[fix] 185769 Have to ‘mark as merged’ when it doesn’t seem necessary
[fix] 210259 Security changes not saved in modules
[fix] 223467 Vertical align doesn’t work in webclient for labels
[fix] 228319 Exception when trying to deserialize valid JSON string using serialize plugin
[fix] 211432 256K globals.js causing problems
[fix] 230224 changing & commit mediacontent doesn’t work > workspaces out of sync