Servoy 4.1.1 Final

Servoy announcements

Servoy 4.1.1 Final

Postby Jan Blok » Thu Mar 05, 2009 2:23 pm

We are pleased to announce the immediate availability of Servoy 4.1.1

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] case 181800 dataset.createDataSource without specifying types when they could be determined from query or foundset
[enh] case 182734 New option on admin page to dump the current stack
[fix] case 98198 Hidden beans in webclient become temporarily visible when the webclient receives a data broadcast
[fix] case 177795 Find creates different query in webclient as seen in smartclient
[fix] case 176453 Find using '#' operator not working against DB2
[fix] case 177381 Headers of fields in table views issue
[fix] case 171499 slow startup webclient
[fix] case 178887 application.closeFormDialog doesn't close dialog when showing second dialog
[fix] case 180970 Forms Created using dataset don't handle null columns properly
[fix] case 181314,182294 Unable to import solution- getting error: root object not found
[fix] case 179911 controller.print() or controller.showPrintPreview() doesn't print tabPanel in web client
[fix] case 179945 Odd behavoir when use using relation without keys
[fix] case 193883 Several timezone support issues
[fix] case 194862 Fields with 'datetime' dataprovider behave weird when editing the field (using backspace)
[fix] case 194499 databaseManager.convertToDataSet() cannot work with an array + column names
[fix] case 190051 selectRecord doesn't work right in the webclient
[fix] case 187203 application.getWindowWidth() doesn't work in webclient
[fix] case 189777 Enter key in find/search is calling onSearchCmd multiple times
[fix] case 176416 Column headers don't update when changing to default sort order
[fix] case 187439 Webclient: Tableview element positioning issues
[fix] case 187780,189064,188639 application.overrideStyle() method not working for webclient
[fix] case 178064 controller.focusFirstField() doesn't work in table view
[fix] case 146980 webclient row coloring extends past last column, whereas in the SC the row coloring is restricted to the columns
[fix] case 183726 smart client lock when trying to cancel the import txt/xls file dialog
[fix] case 187561 When setting valuelist items in code with both display and real values, the real values do not fill the field
[fix] case 189002 databaseManager.getChangedRecordData() gives wrong result
[fix] case 98084 Try/Catch block not working as expected (note from ServoyWorld)
[fix] case 182731 Clicking a button in tableviews using the latest Java update (1.6 update 11) requires 2 clicks
[fix] case 183764 in webclient when a form contains tabpanels with different style sheets and those stylesheets contain similar named classes, the GUI goes wrong
[fix] case 87261 Forms that do not have a stylesheet assigned, wrongly inherit the stylesheet of the parent in the webclient
[fix] case 183763 webclient styleSheet of form in tabpanel not included in HTML markup when parent form has a different style Sheet
[fix] case 185382 dataset.addRow() doesn't work if index is provided
[fix] case 185781 Solution Model: Form based on JSDataSet has no records in web client
[fix] case 185043,187710 need better focus on fields when tabbing through elements
[fix] case 186937 application.get(Server)Timestamp doesn't return a javascript date object, which causes issues using the typeof function of javascript
[fix] case 178480 ShowFormInDialog in webclient has scrollbars
[fix] case 118454 webclient headers of disabled tableview form shown for the first time are rendered as if the tableview is editable
[fix] case 185802 Calculation is not triggered by changing form variable
[fix] case 187072 DBTreeview bean lazy loading is broken
[fix] case 195553 DBTreeview doesn't show correct font in webclient

Developer changes
[new] case 177375,177351 Solution model new function getPart(someConstant) instead of getLeadingGrandSummaryPart(), etc
[new] case 178386 Add get events on SolutionModel for form based events
[new] case 180845 SolutionModel doesn't allow removing elements from a form
[enh] case 190482 after duplicating form in developer please open the new form in editor
[enh] case 177350 New jsForm is missing the possibility the set Uri/dataset instead of a tablename
[fix] case 177655 moving a form fails moving to module with no forms
[fix] case 176970 Null error when checking out a solution coming from 3.5
[fix] case 177591 Deleting one of 2 media resources with different case seems to deletes both files
[fix] case 176897 created new security settings with the result that Team sync wants to delete them
[fix] case 177383 team file decorators do not show correctly for ignored resources
[fix] case 177375 Servoy developer beeps every an element name is set
[fix] case 178132 Team sync wants to delete all my forms
[fix] case 178848 Goto declaration (F3) in Method editor doesn't work for relations
[fix] case 177349 Extends Form in combination with form based on dataset/datasource issue
[fix] case 177607 Breakpoints are unreliable
[fix] case 178454 Sample code wrong - solutionModel.newForm()
[fix] case 169801 Can't Type to find a dataprovider for relations
[fix] case 179140 Creating a value list of the same name as a form will erase the form!
[fix] case 179523 Mac: Property window locks after entering border title text
[fix] case 178819 Db login error for server of form opened at start-up causes properties view to fail
[fix] case 178478 Cannot see tables in Sql Server database connection
[fix] case 178857 Menubar plugin: function missing parameterNames, code completion inserts wrong code, instead of something meaningful
[fix] case 148473 Make sourcecode references in console click-able
[fix] case 179899 Null pointer exception switching active solutions with (auto)login in webclient
[fix] case 181231 Debugging error
[fix] case 181439 Debugger under Terminal Server environment not working.
[fix] case 179801 Sync conflict error when renaming a valuelist and after it has been sync'd successfully, other's have conflict.
[fix] case 180734 Saved calculations not indicating 'saved' flag correctly
[fix] case 179807 relations keep coming back as needing a sync because Servoy re-order items
[fix] case 179920 Relations show in sync when no changes took place
[fix] case 180756 Users cannot create Sybase dbs in win XP
[fix] case 180733 Move sample code on security.Logout incorrect
[fix] case 177517 Servoy does not shown a error messages when trying to checkout with a servoy version newer than the development server
[fix] case 180766 Unstable Debugger
[fix] case 181392 Incomplete samplecode for security.setSecuritySettings()
[fix] case 172514 Bean does not trigger custom property editors
[fix] case 181418 Signed client plugins in developer problem
[fix] case 181266 After clicking the i18nTable property on a solution, developer is busy for minutes
[fix] case 178410 Duplicate method error reporting incorrect in 4.1 final
[fix] case 182669 Missing tooltip in developer on custom values field in valuelist editor
[fix] case 144842 select all behavior changed in designer
[fix] case 182544 Selecting Methods for Fields
[fix] case 147600 Forms should inherit width and view settings from the super form
[fix] case 171193 Clean all projects triggers reading all solutions
[fix] case 185177 db table editor saves changes even when you tell it not to
[fix] case 184313 error in method called from javascript link in HTMl not properly raised
[fix] case 184892 The keycombination ctrl+c doesn't work in Interactive Console
[fix] case 184386 Goto declaration not working for forms
[fix] case 185742 When trying to checkout from a central servoy server using a local eclipse and the Servoy versions are different, a cryptic error is raised
[fix] case 185749 Compile error on code _query = _query.replace(/?{1}/, _val); while parser does not have issues with it
[fix] case 185750 Tab Sequence can no longer be seen from the properties tab
[fix] case 185752 Setting the 'onAction' property of a label sometimes adds the label to the form's tab sequence.
[fix] case 185785 copy relations between modules
[fix] case 184387 the XML functions that return a String, you do not get codecomplation options for the string object
[fix] case 187222 existing element doesn't seem to exist
[fix] case 182435 Sync doesn't clear synced items
[fix] case 185107 The interactive console is very slow when printing arrays
[fix] case 185783 breakpoints keep breaking after being removed
[fix] case 186935 the javascript function typeof throws an error when invoked on objects that are not of a JavaScript type
[fix] case 187272 Tab Sequence Not Updated On Copied And Pasted Fields
[fix] case 154242 The Variables list in debugger scrolls back up to the top each time a Variable is updated.
[fix] case 185805 Compare editor does not highlight the conflicts, only all difference are indicated
[fix] case 185335 Select Method For Event On Multiple Fields
[fix] case 186653 If Debug Client is closed (and Debug process is killed) you are still logged in (if you logged in)
[fix] case 187208 Serclipse: Error markers for duplicate UUID report incorrect locations
[fix] case 187635 Menu Plugin issue when resetting menus
[fix] case 186936 Editing tooltips and text
[fix] case 188026 Removing a key from a relation proves to be difficult
[fix] case 186555 Text Labels are not following the default date format in the web client
[fix] case 188674 errors with driver for Informix
[fix] case 182279 Copy/paste issue within source after previous line
[fix] case 185753 Expression Display limited on # of levels
[fix] case 190069 Error when checking out a solution from repository server
[fix] case 186644 Inserting multi-line comments is a manual task, instead of auto indented lines like in Java editor
[fix] case 191062 Can't change properties on multiple elements anymore
[fix] case 146529 Entering text into labels
[fix] case 187172 code complete .length property is not part of codecomplete for an array
[fix] case 191186 Ctrl+Shift+L will only search in images
[fix] case 194205 CTRL-L doesn't work for the forms in the dialog.
[fix] case 191142 Issues connecting to FoxPro database using HTXX FoxPro JDBC driver
[fix] case 191008 When pasting into interactive console, the commandline is evaluated directly
[fix] case 194206 -unresolved- styleClass properties do not generate warning markers
[fix] case 178582 Add builder check for: duplicate form name
[fix] case 177090 Issue while using the Solution Explorer filter
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Can't update

Postby Jan Blok » Thu Mar 05, 2009 5:15 pm

ron@ambitius.com wrote:Current Servoy version 641

If you are coming from 4.0.x (build 641 = 4.0.1), use:
java -jar servoy_updater.jar -beta
For a yet unknown reason its seems not work without -beta flag on 4.0.x, but this way it will upgrade to Servoy 4.1.1
We will look into this.

Or just download a full install on download page.
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 4.1.1 Final

Postby Jan Blok » Mon Mar 09, 2009 12:09 pm

Import note: One of the developers reported that when the autosave is disabled and a foundset is loaded into a form an unwanted save can happen!
We consider this an important issue and will provide an public update as soon as possible.
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 4.1.1 Final

Postby ngervasi » Wed Mar 11, 2009 12:34 am

I'd like to congratulate with the R&D Team, you did a really good job with Servoy 4.1.1!
I'm migrating a very large solution from Servoy 3.5 to 4.1.1 and things are going very smoothly.

Great job guys!
ngervasi
 
Posts: 1485
Joined: Tue Dec 21, 2004 12:47 pm
Location: Arezzo, Italy

Re: Servoy 4.1.1 Final

Postby Robert Huber » Tue Mar 17, 2009 6:55 pm

Hi All

With Servoy 4.1.1 Developer running the Servoy Client, I do not have the Servoy menus in the (Mac) menu bar!?
They used to be in the Client (when running from within the Developer) and are no gone there (which is correct for the Mac platform), but they should appear in the menu bar at the top of the monitor, but don't. So I have no access to these menus which is needed of course.
With the "real" Servoy Client, the menus are at the menu bar.

Am I missing something?

Regards, Robert
User avatar
Robert Huber
 
Posts: 1239
Joined: Tue Aug 23, 2005 6:52 pm
Location: Schaffhausen, Switzerland

Re: Servoy 4.1.1 Final

Postby ngervasi » Tue Mar 17, 2009 7:07 pm

It's always been like this since Servoy 4.0. Your menus are INSIDE the client window, have a look at the screenshot.
You do not have the required permissions to view the files attached to this post.
ngervasi
 
Posts: 1485
Joined: Tue Dec 21, 2004 12:47 pm
Location: Arezzo, Italy

Re: Servoy 4.1.1 Final

Postby Jan Blok » Wed Mar 18, 2009 1:24 am

yes, only in developer, the Mac OS cannot have 2 menu bars for one application, in our case the eclipse developer and the debug client
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 4.1.1 Final

Postby Robert Huber » Wed Mar 18, 2009 9:58 am

Hi Jan

The menus in the menu bar should change when activating (selecting, i. e. bringing to foreground) between Serclipse and the debug client - and yes (before you mention it .-), you can see that these are 2 different tasks (threads, apps?) as one gets the menus in the menu bar when switching from the debug client to Servoy Eclipse, but not vice a versa (which should be possible as well, shouldn't it?

But besid that, see the screenshot of my debug client, NO menus in the client, so I can't use it. Can i do something to get them back? I can't find any settings for them.

Thanks for helps as I am stuck, Robert

[quote="Jan Blok"]yes, only in developer, the Mac OS cannot have 2 menu bars for one application, in our case the eclipse developer and the debug client[/quote]
You do not have the required permissions to view the files attached to this post.
User avatar
Robert Huber
 
Posts: 1239
Joined: Tue Aug 23, 2005 6:52 pm
Location: Schaffhausen, Switzerland

Re: Servoy 4.1.1 Final

Postby Jan Blok » Wed Mar 18, 2009 10:29 am

We just checked and as ngervasi also showed with an image the menu is showing in the debug client on mac, hard to tell why it does not in your case, you are not using the menubar plugin to hide the menu I assume?
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 4.1.1 Final

Postby Robert Huber » Wed Mar 18, 2009 11:04 am

No, I don't use the menubar plugin. I also can't influence in any settings the appearance of the menus, can I?

When starting the debug client, for a short moment, the menus are visible, and then they are gone. BTW, the menus where there before the 4.1.1 version.

Mac OS X 10.4.11
Servoy 4.1.1 (fresh install)
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-275)
Java HotSpot(TM) Client VM (build 1.5.0_16-132, mixed mode, sharing)

Regards, Robert


[quote="Jan Blok"]We just checked and as ngervasi also showed with an image the menu is showing in the debug client on mac, hard to tell why it does not in your case, you are not using the menubar plugin to hide the menu I assume?[/quote]
You do not have the required permissions to view the files attached to this post.
User avatar
Robert Huber
 
Posts: 1239
Joined: Tue Aug 23, 2005 6:52 pm
Location: Schaffhausen, Switzerland

Re: Servoy 4.1.1 Final

Postby Robert Huber » Wed Mar 18, 2009 1:18 pm

Hi Jan

Just for your information, I tested the Debug Client on a Mac with 10.5.6 and Java 1.6.0_07-b06-153 and don't see the menus as well.

Regards, Robert
User avatar
Robert Huber
 
Posts: 1239
Joined: Tue Aug 23, 2005 6:52 pm
Location: Schaffhausen, Switzerland

Re: Servoy 4.1.1 Final

Postby ngervasi » Wed Mar 18, 2009 1:22 pm

It's working fine for me in several developer installation.
Try to set a breakpoint as early as possible in the solution startup and see when the menus are actually disappearing.
ngervasi
 
Posts: 1485
Joined: Tue Dec 21, 2004 12:47 pm
Location: Arezzo, Italy

Re: Servoy 4.1.1 Final

Postby martinh » Wed Mar 18, 2009 1:31 pm

Can someone tell me what was wrong in this case:

[fix] case 189002 databaseManager.getChangedRecordData() gives wrong result


Because I just noticed that when a record was not changed, that databaseManager.getChangedRecordData() returned all fields with oldvalue NULL
And this in 3.5.8
I would like to know if the above fix was the same situation
martinh
 
Posts: 857
Joined: Wed May 09, 2007 5:34 pm
Location: Belgium

Re: Servoy 4.1.1 Final

Postby lvostinar » Wed Mar 18, 2009 1:59 pm

[quote="martinh"]Can someone tell me what was wrong in this case:

[fix] case 189002 databaseManager.getChangedRecordData() gives wrong result


Because I just noticed that when a record was not changed, that databaseManager.getChangedRecordData() returned all fields with oldvalue NULL
And this in 3.5.8
I would like to know if the above fix was the same situation[/quote]

If nothing changed databaseManager.getChangedRecordData() should return an empty dataset; it used to return non empty even if record was not changed.
lvostinar
 
Posts: 1062
Joined: Tue Feb 19, 2008 10:53 am

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 15 guests