Sw4   >   About   >   Version 2010-07-16

Version 2010-07-16

This is a minor release with various bug fixes and minor enhancements.

  1. Default Window Instances - Default window instances can now be removed by unchecking has default window instances in the schema metadata editor.
  2. New Record Copy - New Record Copy now doesn't overwrite copied values with defaults. It will still evaluate default values of [refscounters] and update those columns as well as primary keys and admin columns.
  3. Lookups and Contains - Contains lookups can now be done with a start lookup char of 1. The default start lookup character has been changed to 2. Contains lookups with a start character of 1 may not work on all database backends.
  4. Searchbars - Searchbar columns lists are no longer sorted in alphabetical order. They are listed in the order they appear in the SQL class being used.

To update to this new release:

  1. Quit Omnis Studio.
  2. Backup your application!
  3. Replace the studioworks folder.
  4. Open your application and test.
  5. If you hit any snags, email me a zip of your application with instructions on when and where you are running into problems.
Each library and the modifications in the release are listed below. The modifications are compiled from the @MOD tag comments found in the methods of the classes in the library.

swBase4

oDBSessionMethods_base/$reconnectSession_IPAddrChanged (2010-07-14 Josh L.)
Replaced the OK Message with a logAction to the error handler so it won't pop up on the Webserver version of Omnis Studio.

oMetaDataSchemaClass_Model/$:hasdefaultwininsts (2010-06-29 Josh L.)
Method added to support deleting default window instances.

oMetaDataSchemaClass_Model/$:hasdefaultwininsts.$assign (2010-06-29 Josh L.)
Method added to support deleting default window instances.

oMetaDataSchemaClass_Model/update_lookupstartchar (2010-07-13 Josh L.)
Let the developer choose when to use contains and at what point the lookup character starts. I also changed the default start lookup char to 2 so the defaults should work with all databases.

oMetaDataSchemaClass_Model/update_lookupstartchar (2010-07-13 Josh L.)
Added an end if at the end of the block of end ifs to line up the code properly.

oTableClassMethods_base/$selectCustom (2010-07-08 Josh L. as per Andy H.)
Added the fixsqltext_like to change like to ilike in PostgreSQL.

wSQLMetaDataSchemaClassEditor_View/$event (2010-06-29 Josh L.)
Checkbox added to support deleting default window instances.

swDocs4

No modifications

swGui4

wEdit_abstract/$newRecordCopy (2010-07-13 Josh L.)
Moved $setDefaults to before assigning the columns to the new line. Also got the columnslist for the schema and found all columns with a default value of [refscounter] and removed them from the lists cols list. Then assigned the remaining columns from the row to the list. The code assigning foreign keys is no longer necessary.

wHeadedList_autoconfig/setListProperties (2010-07-08 Josh L. as per Andy H.)
Assign the translated values to the columns list fields.

wLookupList/setSize (2010-07-13 Josh L.)
Add a generic whatever has been calculated for the column name as the column name for non-translatable column names.

wLookupList/setSize (2010-07-13 Josh L.)
Try to calculate the actual column name even if it's buried inside a calculation

wSearchbar_abstract/$initialize (2010-07-13 Josh L.)
don't sort by label, the list is already sorted by order of the columns in the schema/query class.

wWindowInstancesListEditor_View/$deleteSelectedWinInstIDs (2010-06-29 Josh L.)
Allow default wininstids to be deleted and the schema column hasdefaultwininstids to be zeroed.

swIcons4

No modifications

swRefs4

oRefs/$retLookupList (2010-07-09 Josh L. as per Andy H.)
Add the RefsSortOrder column to the Return List so it will sort properly.

oRefs/$saveRefsRecord (2010-07-08 Josh L.)
Reversed Mod 6. Mod 6 probably came about because of the way the refs row was initialized. It's somewhat confusing to have to assign the same values to the same row multiple times.

swReports4

No modifications

swWeb4

No modifications