Servoy 6.1.1

Servoy announcements

Servoy 6.1.1

Postby Jan Blok » Mon Aug 27, 2012 4:21 pm

We are pleased to announce the immediate availability of Servoy 6.1.1 release (releaseNumber 1420).

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.

All the issues addressed:

Client Changes
[fix] SVY-2808 WebClient and visible property in fields problem
[fix] SVY-2803 foundset.search() seemingly trims blanks
[fix] SVY-2788 go to last record worked in 5.1.x but not in 6.1
[fix] SVY-2784 get/setSelectedIndexes tooltip is a bit confusing
[fix] SVY-2783 setSelectedIndexes doesn't work
[fix] SVY-2766 No auto scroll in forms when a button gains the focus in Smart Client.
[fix] SVY-2760 Changes made in dialog forms are saved in the database even when auto-save is disabled and databaseManager.saveData is not called if the dialog is closed using the X button.
[fix] SVY-2748 Anchoring ajax chatter
[fix] SVY-2743 The method getSelectedElements() of MULTISELECT_LISTBOX fields returns incorrect values in the Web Client
[fix] SVY-2739 Typeahead and wildcards usage
[fix] SVY-2728 Horizontal Scroll does on table view form does not work in webclient when foundset has no data and scroll paging is enabled in the solution.
[fix] SVY-2717 Webclient does not render correctly across all browsers
[fix] SVY-2716 fallbacklist is not used when the displaytype is textfield
[fix] SVY-2713 DatabaseManager.getSQL() does not return accurate SQL
[fix] SVY-2712 Changing the controller.enabled property at runtime disables the form only on the first call
[fix] SVY-2699 Last column in table view with horizonal scroll = never is being cut of when scroll paging is enabled in webclient.
[fix] SVY-2682 Navigator increases by 4px every time it is loaded from another form
[fix] SVY-2674 text_area rollback bug
[fix] SVY-2673 The method databaseManager.convertFoundSet(primaryFoundSet, relatedFoundSet) returns only data which is saved in the database and ignores all records which are not saved yet
[fix] SVY-2670 Title border on label does not show up in web client if margins are modified.
[fix] SVY-2665 Forms with Multiple Text Area controls do not work properly in Webclient in IE9
[fix] SVY-2659 Table view column-aligment in IE with TABLEVIEW_WC_DEFAULT_SCROLLABLE enabled
[fix] SVY-2644 Scroll-Paging on Table-View form in Web-client stops working in IE9 after opening a window.
[fix] SVY-2637 Tooltip text not being shown when rollover image specified
[fix] SVY-2635 HTML_AREA fields not displaying media
[fix] SVY-2630 Form variable which is set to a string-type value can no longer be set to an UUID-type value using application.getUUID(uuidString)
[fix] SVY-2628 Valuelists based on tables which are configured to return to the dataprovider a value from a column flagged as UUID actually return a String instead of UUID
[fix] SVY-2627 Setting the border property of the Renderable object available from the JSRenderEvent causes errors to be logged on the server
[fix] SVY-2610 Date format in webclient is not overwritten when typing a date
[fix] SVY-2606 In the Web Client during drag-and-drop operations in the DBTreeView the onDrop event callback is fired even when the onDragOver returns false indicating that the drop is not allowed
[fix] SVY-2605 In Firefor, buttons with imageMedia property set do not display the image
[fix] SVY-2603 TYPE_AHEAD Integer Field with Custom valuelist problem
[fix] SVY-2591 Aggregation (count) returns null instead of 0 after deleting the last record in the filtered foundset
[fix] SVY-2585 JSWindow.setSize() does not work in Webclient.
[fix] SVY-2580 checkbox titleText doesn't change with onDatachange
[fix] SVY-2536 Email with more than three letter top-level domain does not work when using email validator
[fix] SVY-2504 ESC (Back to old text) does not work on field in a tabpanel in a form in dialog
[fix] SVY-2459 barcode font will not display in most situations

Developer Changes
[fix] SVY-639 mnemonic on tabs of tabpannels not visible
[fix] SVY-2663 Wiki update request for defaultValue
[fix] SVY-2779 column name automatically changed
[fix] SVY-2737 Servoy Developer shows errors for missing dbi files for tables from databases which are "clones" of other database with existing dbi files
[fix] SVY-2687 warning not showing in problems window
[fix] SVY-2625 security.createGroup not working in developer
[fix] SVY-2600 Problem deleting tabs when tabOrientation is set to HIDE
[fix] SVY-2389 Exporter.bat does not work with some solutions
[fix] SVY-2367 unnecessary warning on valuelist, on different datasources
[fix] SVY-2326 typeof(cString) = 'object' if cString contains a bunch of " ( . |"
[fix] SVY-1963 We want to get a warning/error in the developer when a duplicate calculation (name) is created/exists on a table in an other solution (in the same build path).
[fix] SVY-420 When debugging SmartClient apps in Servoy Developer, any changes made to the runtime environment on solution load (e.g. using application.setUIProperty(...)) are not being reverted back to their defaults after closing the SC and "killing" the debug thread

Server Changes
[fix] SVY-2828 The Spinner field is disabled when accessed from a servoy application server in a web client.
[fix] SVY-2799 Pre-Import hook modules do not fail solution imports when an error is thrown in their onOpen method
[fix] SVY-2807 DBF Tables are not Retaining Their Row Ident and Sequence Type Settings
[fix] SVY-2708 Error accessing foxpro tables from client
[fix] SVY-2736 Unexpected errors and warnings after upgrade
[fix] SVY-2715 too many batch processor created
[fix] SVY-2631 Deleting solutions using the option "Delete All Solutions" from the Servoy Admin page leaves old solutions data in the Servoy repository database
[fix] SVY-2384 When deploying solution on Oracle DB, "db identity" columns are not set to "servoy sequence", although Servoy tells me it has done so

Plugin Changes
[fix] SVY-2700 Pop-up forms do not auto-hide in webclient when they lose focus in IE9.
[fix] SVY-2649 elements.dbtreeview.setRowHeight(35) does not work in web-client
[fix] SVY-2617 The DBTreeView component allows drag-and-drop operations when its enabled property is set to false
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 6.1.1

Postby david » Mon Aug 27, 2012 6:19 pm

Re-opened issue: https://support.servoy.com/browse/SVY-2588 as it is not fixed in this release.
David Workman, Kabootit

Image
Everything you need to build great apps with Servoy
User avatar
david
 
Posts: 1724
Joined: Thu Apr 24, 2003 4:18 pm
Location: Washington, D.C.

Re: Servoy 6.1.1

Postby ROCLASI » Mon Aug 27, 2012 6:52 pm

david wrote:Re-opened issue: https://support.servoy.com/browse/SVY-2588 as it is not fixed in this release.

I don't see this ticket number in the release notes so I guess it never made it into this version even thought the ticket's Fix version/s does state 'Servoy 6.1.1, Sprint 21'. :shock: :?:
Robert Ivens
ROCLASI Software Solutions / JBS Group, Partner
SAN Developer / Servoy Valued Professional / Servoy Certified Developer
Twitter: @roclasi / @servoyforge
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5209
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Servoy 6.1.1

Postby david » Mon Aug 27, 2012 7:13 pm

recreateUI() fix not listed above but seems to be working quite well:

https://support.servoy.com/browse/SVY-2678

we're going through our list here :)
David Workman, Kabootit

Image
Everything you need to build great apps with Servoy
User avatar
david
 
Posts: 1724
Joined: Thu Apr 24, 2003 4:18 pm
Location: Washington, D.C.

Re: Servoy 6.1.1

Postby david » Mon Aug 27, 2012 7:26 pm

New bug filed:

https://support.servoy.com/browse/SVY-2921

This one will probably keep us from upgrading to 6.1.1 unfortunately as it makes the UI look pretty bad all of a sudden.
David Workman, Kabootit

Image
Everything you need to build great apps with Servoy
User avatar
david
 
Posts: 1724
Joined: Thu Apr 24, 2003 4:18 pm
Location: Washington, D.C.

Re: Servoy 6.1.1

Postby norbert » Mon Aug 27, 2012 7:39 pm

Thanks for the update.

However, we are facing big problems with this update:

1. Type-ahead valuelist contains ' ' entry instead of an empty value (see screenshot)
2. Type-ahead list do not show up correctly in IE8. Sometimes it shows up, but mostly not. A script error is reported when it does not show up.
3. When a field contains a format (mask), the field looks like it gets stretched over the entire form. After focussing the field, the form looks normal. This is in IE8 only.
(See screenshot)
4. A huge bug. When scrolling tableviews are enabled and a popup-form containing a related tab-panel is opened for the second time, the foundset in the related
tabpanel looks empty. When a record is added, the other records are shown.

We will file an issue for 1,2 and 4. We've not been able to reproduce issue 3, but still it happens on all fields having a format in our solution.
Issues reported: https://support.servoy.com/browse/SVY-2922, https://support.servoy.com/browse/SVY-2923, https://support.servoy.com/browse/SVY-2924
You do not have the required permissions to view the files attached to this post.
User avatar
norbert
 
Posts: 24
Joined: Tue Apr 26, 2011 5:24 pm
Location: Almere

Re: Servoy 6.1.1

Postby david » Mon Aug 27, 2012 9:42 pm

Another critical bug -- you cannot create or edit value lists with the table values option:

https://support.servoy.com/browse/SVY-2925
David Workman, Kabootit

Image
Everything you need to build great apps with Servoy
User avatar
david
 
Posts: 1724
Joined: Thu Apr 24, 2003 4:18 pm
Location: Washington, D.C.

Re: Servoy 6.1.1

Postby jcarlos » Mon Aug 27, 2012 10:22 pm

david wrote:Another critical bug -- you cannot create or edit value lists with the table values option:

https://support.servoy.com/browse/SVY-2925


This is REALLY critical. Please forum members, vote this ticket at the above link.

+1

Carlos
Juan-Carlos Sanchez, Stanford University - Law and Economics
jcarlos
 
Posts: 569
Joined: Thu May 04, 2006 8:55 pm
Location: Palo Alto, California USA

Re: Servoy 6.1.1

Postby norbert » Tue Aug 28, 2012 9:25 am

And another one (IE8 only). Text/image aligment for buttons with icons is wrong (see screenshot).

Filed as: https://support.servoy.com/browse/SVY-2929
You do not have the required permissions to view the files attached to this post.
User avatar
norbert
 
Posts: 24
Joined: Tue Apr 26, 2011 5:24 pm
Location: Almere

Re: Servoy 6.1.1

Postby rossent » Tue Aug 28, 2012 11:10 am

One more bug introduced 6.1.1:

plugins.serialize.toJSON /fromJSON no longer handles correctly empty arrays (array with no elements).

For example:

Code: Select all
    var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    var result = plugins.serialize.fromJSON(jsonStr);
    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array
    application.output(result);


The case for this is: https://support.servoy.com/browse/SVY-2933
Rossen Totev
Argos Software
rossent
 
Posts: 288
Joined: Wed Dec 31, 2008 2:03 pm

Re: Servoy 6.1.1

Postby Lachness » Tue Aug 28, 2012 2:25 pm

I am trying to get some clarification on the fixes since the release of 6.1.1

Example: SVY-2925 is flagged as fixed in versions below.

Fix Version: 6.1.1, 6.1.2, Sprint 23 (6.1.2 release)

Does this mean that if I download 6.1.1 again, it will get the fixes? Is it a new build? Patch?

thx
lach
Lachlan Dunlop
LachNet, Inc
Mac OS 10.6, Windows 7 64bit, Gentoo Linux 64bit
Servoy 5.2x, 6.0x
Lachness
 
Posts: 51
Joined: Tue Feb 12, 2008 10:39 pm
Location: Saint Paul, MN USA

Re: Servoy 6.1.1

Postby jcompagner » Tue Aug 28, 2012 2:26 pm

rossent wrote:One more bug introduced 6.1.1:

plugins.serialize.toJSON /fromJSON no longer handles correctly empty arrays (array with no elements).

For example:

Code: Select all
    var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    var result = plugins.serialize.fromJSON(jsonStr);
    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array
    application.output(result);


The case for this is: https://support.servoy.com/browse/SVY-2933


Code: Select all
   var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    application.output(jsonStr);
    var result = plugins.serialize.fromJSON(jsonStr);

    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array   
    application.output(result);
    application.output(result instanceof Array);
    application.output(result.concat([1,2]));


if i test that in 6.1.1 then the output is what i expect it to be
it says true for the instanceof and it just concats the 2 values to that empty array and prints that.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7977
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 6.1.1

Postby jcompagner » Tue Aug 28, 2012 2:37 pm

Lachness wrote:I am trying to get some clarification on the fixes since the release of 6.1.1

Example: SVY-2925 is flagged as fixed in versions below.

Fix Version: 6.1.1, 6.1.2, Sprint 23 (6.1.2 release)

Does this mean that if I download 6.1.1 again, it will get the fixes? Is it a new build? Patch?

thx
lach


that is wrong, 6.1.1 stayed there by accident, it is ofcourse only fixed for 6.1.2
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7977
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 6.1.1

Postby jcompagner » Tue Aug 28, 2012 2:52 pm

jcompagner wrote:
Code: Select all
   var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    application.output(jsonStr);
    var result = plugins.serialize.fromJSON(jsonStr);

    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array   
    application.output(result);
    application.output(result instanceof Array);
    application.output(result.concat([1,2]));


if i test that in 6.1.1 then the output is what i expect it to be
it says true for the instanceof and it just concats the 2 values to that empty array and prints that.


just tested that also in 6.1.0 and i get exactly the same output
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7977
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 6.1.1

Postby rossent » Tue Aug 28, 2012 3:30 pm

jcompagner wrote:
rossent wrote:One more bug introduced 6.1.1:

plugins.serialize.toJSON /fromJSON no longer handles correctly empty arrays (array with no elements).

For example:

Code: Select all
    var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    var result = plugins.serialize.fromJSON(jsonStr);
    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array
    application.output(result);


The case for this is: https://support.servoy.com/browse/SVY-2933


Code: Select all
   var test = [];
    var jsonStr = plugins.serialize.toJSON(test);
    application.output(jsonStr);
    var result = plugins.serialize.fromJSON(jsonStr);

    //the result will no longer be an array - when inspected it appears as an array with 1 element, however its length property is 0 and its type is not an array   
    application.output(result);
    application.output(result instanceof Array);
    application.output(result.concat([1,2]));


if i test that in 6.1.1 then the output is what i expect it to be
it says true for the instanceof and it just concats the 2 values to that empty array and prints that.


The attached file shows the odd behavior. Notice how the deserialized empty array shows up as if having 1 element. If you try to pass such array for example to application.setValueListItems method, you get the error:

InternalError: Can't find method com.servoy.j2db.scripting.JSApplication.js_setValueListItems(string,org.mozilla.javascript.NativeArray,org.mozilla.javascript.NativeArray)
You do not have the required permissions to view the files attached to this post.
Rossen Totev
Argos Software
rossent
 
Posts: 288
Joined: Wed Dec 31, 2008 2:03 pm

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 3 guests