Servoy 3.5.7

Servoy announcements

Servoy 3.5.7

Postby svroemisse » Fri Aug 15, 2008 3:27 pm

We are pleased announce the immediate availability of Servoy 3.5.7

Make a backup of your current Servoy installation (directory and database) before installing.

This version will be available shortly through auto update for users of 3.5 versions (check via help menu -> check for new version)

Changes
[enh] made it possible to disable ajax for specific components through elements.<element name>.putClientProperty('ajax.enabled', true|false)
[enh] https support for smart client startup
[enh] better support for colors on bevel borders (inset/outset)
[enh] case 129376: user properties in the Servoy server properties file will be exposed into the web and rich client, example: user.myHostApplicationPath=xyz
[enh] case 137554: performance improvement in UI updates
[enh] case 143401: made solution browsing an option on admin page

[fix] tableview with a title header with also fields.. data doesn't get saved in all cases
[fix] in application.executeProgram() do not put the # and | in the exec args
[fix] case 52335: web client in TableView headers, when text too large causes only header to grow, not column
[fix] case 98066: web client error when selecting a week in calendar
[fix] case 102080: issues with customized TableView headers through labels with labelfor relation
[fix] case 115962: sort command fired too often when using forms in tab panel
[fix] case 119114: non-ASCII characters messed up in headless client
[fix] case 120809: strange background behaviour with radiobuttons and checkboxes
[fix] case 126516: when clicking combobox field on a tableview row that is not selected, the dropdown shows and then disappears again
[fix] case 127556: multiple find conditions using || not working well
[fix] case 128235: can't do Japanese via plugins.http.getPoster .doPost
[fix] case 128583: incorrect behavior AutoSelectOnEnter with autosave OFF
[fix] case 128798: bad handling of function pointers to "search,find.sort,relookup"
[fix] case 129011: after showing a dialog with text toolbar, all consequtive dialogs seem to have a text toolbar
[fix] case 129562: calendar falls off the screen in webclient
[fix] case 132080: web client non editable media field shows unnecessary white space
[fix] case 133599: tab order in web client different from smart client
[fix] case 134305,134633: problem with type aheads: list selection and scrolling is strange
[fix] case 135052: painting/resize issue in DBTReeTableView bean
[fix] case 135636: creation, modification user name not filled correctly in records within web client
[fix] case 136387: occassional data loss when switching tab panels in rich client
[fix] case 136881: web client DBTreeViewBean returns error when node clicked
[fix] case 137555: error in server log: "No foundset in form found!" during client shutdown
[fix] case 138025: web client generates mixed content warnings in IE when running over https
[fix] case 139405: setImageURL with media:///blob_loader not working in web client
[fix] case 140064: occasional invalid input, validation failed error, when using Command-N, not when using controller.newRecord()
[fix] case 140424: application.getUserPropertyNames() returns properties prepended with "user."
[fix] case 141013: cannot remove images from media field
[fix] case 141113: images aren't aligned correctly in web client
[fix] case 141428: related record through self join returns previous record when accessing it in the onRecordSelection event on the parent form
[fix] case 141591: button of calendar field in a tableview sometimes remains clickable when the controller is set to read-only
[fix] case 142141: combo box and calendar fields when set to read-only do not become editable in find mode
[fix] case 142624: Servoy always uses DBO schema in SQLServer
[fix] case 143713: stored calculation field does not hold value in find mode
[fix] case 144345: application.getMethodTriggerElementName() returns null in web client
[fix] case 144814: given sequence name not honored when creating new tables
[fix] case 145872: file plugin fails when used in batch processor
[fix] case 146203: query parameters are not always processed correctly after repeatedly calling dbmgr.getSQL and controller.loadRecords()
[fix] case 147425: when a form field is set to read-only and the form is shown on a tab, after switching tabs, the field read-only state is lost
[fix] case 147458: getName() returns null for text field elements on tableview form
[fix] case 147879: related value list shows values twice when an entry is addded
[fix] case 147880: schema support in Servoy GUI for Postgres
[fix] case 147900: non-editable text fields sometimes not usable in find mode
[fix] case 148036: numeric column issues when using Oracle
[fix] case 148671: contents of textarea not visible in find mode
[fix] case 148717: search on date fields in web client gave no result
[fix] case 149519: plugins.mail.createTextAttachment file name doesn't work for Japanese text
[fix] case 150685: clicking on whitespace around options in a radio button field blanks out one of the radio button options
[fix] case 150986: web client buttons with image will not show disabled

Previous release
viewtopic.php?t=10423
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Re: Servoy 3.5.7

Postby Westy » Fri Aug 15, 2008 4:09 pm

>[enh] case 143401: made solution browsing an option on admin page<

What doe this mean?

Dean Westover
Choices Software, Inc.
Westy
 
Posts: 833
Joined: Fri Feb 13, 2004 5:27 am
Location: Lynnfield, Massachusetts USA

Re: Servoy 3.5.7

Postby svroemisse » Fri Aug 15, 2008 4:27 pm

Westy wrote:>[enh] case 143401: made solution browsing an option on admin page<

What doe this mean?


It means that solution browsing can be turned off from the admin page. With solution browsing off, neither smart client nor web client will list the available solutions. Only deep linking will then allow users to get to their solutions.
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Re: [enh] case 129376: user properties in the Servoy server prop

Postby Thomas Parry » Sat Aug 16, 2008 3:05 pm

Where can I find more info on this subject. I did not find where in the application to check for this. Is it on the server admin pages only?
Thomas Parry
 
Posts: 498
Joined: Thu Jan 10, 2008 8:48 pm
Location: Ottawa, Canada

Re: [enh] case 129376: user properties in the Servoy server prop

Postby svroemisse » Mon Aug 18, 2008 8:21 am

Thomas Parry wrote:Where can I find more info on this subject. I did not find where in the application to check for this. Is it on the server admin pages only?


Yes, it's on the server admin pages only - it's under the "Solution Settings" header on the front page. And there's no more information on it. But there's nothing more to it anyway :)
Sandor Vroemisse
Servoy
User avatar
svroemisse
 
Posts: 171
Joined: Tue Dec 12, 2006 12:37 pm
Location: Amersfoort, NL

Re: Servoy 3.5.7

Postby Westy » Wed Aug 20, 2008 9:17 pm

>made it possible to disable ajax for specific components through elements<

What are some examples of when this might be good to use?
How do we know what Ajax is doing and when?

Dean Westover
Choices Software, Inc.
Westy
 
Posts: 833
Joined: Fri Feb 13, 2004 5:27 am
Location: Lynnfield, Massachusetts USA

Re: Servoy 3.5.7

Postby Westy » Wed Aug 20, 2008 10:52 pm

>[fix] case 148717: search on date fields in web client gave no result<

In 3.5.6-build 519 searches on date fields in web client were working for us. Now with 3.5.7 they are not working.
What to do?

Dean Westover
Choices Software, Inc.
Westy
 
Posts: 833
Joined: Fri Feb 13, 2004 5:27 am
Location: Lynnfield, Massachusetts USA

Re: Servoy 3.5.7

Postby Harjo » Thu Aug 21, 2008 8:39 am

[quote="Westy"]>made it possible to disable ajax for specific components through elements<

What are some examples of when this might be good to use?
How do we know what Ajax is doing and when?

Dean Westover
Choices Software, Inc.[/quote]

Hi Westy, for example in our case, we have calendar, totally based on Servoy-elements.
If we use that calendar in the webclient with ajax on, turning to a new month changes EVERY element.
On an iphone this was really slow.
User avatar
Harjo
 
Posts: 4271
Joined: Fri Apr 25, 2003 11:42 pm
Location: DEN HAM OV, The Netherlands

Re: Servoy 3.5.7

Postby jcompagner » Thu Aug 21, 2008 11:01 am

harjo: was that in a tableview?
I fixed something for that that the tableview did rerender itself to much when a datefield had changes.
User avatar
jcompagner
 
Posts: 7977
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 3.5.7

Postby Harjo » Thu Aug 21, 2008 11:23 am

No, its just a form, full with elements
(looping over the elements fills the calendar)

see two screenshots. (on iphone, with ajax on, this renders really slow)
[attachment=1]calendar_developer.jpg[/attachment]
[attachment=0]calendar_browse.jpg[/attachment]
You do not have the required permissions to view the files attached to this post.
User avatar
Harjo
 
Posts: 4271
Joined: Fri Apr 25, 2003 11:42 pm
Location: DEN HAM OV, The Netherlands

Re: Servoy 3.5.7

Postby jcompagner » Mon Aug 25, 2008 5:02 pm

Dean, i tested it and finally got your problem reproduced and fixed.
The problem is if your server and your webbrowser are in different timezone's
then now if you search for something the date string that you type in is wrongly parsed to a wrong time. so you dont find anything.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 7977
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 3.5.7

Postby Westy » Mon Aug 25, 2008 8:35 pm

>Dean, i tested it and finally got your problem reproduced and fixed.
The problem is if your server and your webbrowser are in different timezone's
then now if you search for something the date string that you type in is wrongly parsed to a wrong time. so you dont find anything.<

Thank you Johan.

Dean
Westy
 
Posts: 833
Joined: Fri Feb 13, 2004 5:27 am
Location: Lynnfield, Massachusetts USA

Re: Servoy 3.5.7

Postby martinh » Mon Sep 15, 2008 4:43 pm

[quote="svroemisse"] made it possible to disable ajax for specific components through elements.<element name>.putClientProperty('ajax.enabled', true|false)[/quote]

When I want to disable AJAX for a certain element in the webclient, what is the best place to do this?
In onLoad or in onShow event? Or even in onRecordSelection?
martinh
 
Posts: 857
Joined: Wed May 09, 2007 5:34 pm
Location: Belgium

Re: Servoy 3.5.7

Postby pbakker » Mon Sep 15, 2008 4:59 pm

onLoad event of the form
pbakker
 
Posts: 2820
Joined: Wed Oct 01, 2003 8:12 pm
Location: Amsterdam, the Netherlands


Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest