<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>StudioWorks - Version 2010-07-16</title> <meta name="keywords" content="omnis studio, raining data, studioworks documentation" /> <link rel="stylesheet" type="text/css" href="http://www.studiotips.net/css/codedoc.css" /> <link rel="stylesheet" type="text/css" href="http://www.studioworks-dev.net/css/codedoc.css" /> </head> <body> <div id="container"> <p><a href = ../index.html > Sw4 </a> &nbsp &gt; &nbsp <a href = index.html > About </a> &nbsp &gt; &nbsp Version 2010-07-16</p> <a name="version20100716" /> <h2>Version 2010-07-16</h2> <p>This is a minor release with various bug fixes and minor enhancements.</p> <ol> <li><span class="nav">Default Window Instances</span> - Default window instances can now be removed by unchecking has default window instances in the schema metadata editor.</li> <li><span class="nav">New Record Copy</span> - New Record Copy now doesn't overwrite copied values with defaults. It will still evaluate default values of <span class="code">[refscounters]</span> and update those columns as well as primary keys and admin columns.</li> <li><span class="nav">Lookups and Contains</span> - 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.</li> <li><span class="nav">Searchbars</span> - Searchbar columns lists are no longer sorted in alphabetical order. They are listed in the order they appear in the SQL class being used.</li> </ol> <p>To update to this new release:</p> <ol> <li>Quit Omnis Studio.</li> <li>Backup your application! </li> <li>Replace the <span class="file">studioworks</span> folder.</li> <li>Open your application and test.</li> <li>If you hit any snags, email me a zip of your application with instructions on when and where you are running into problems.</li> </ol>Each library and the modifications in the release are listed below. The modifications are compiled from the <span class="code">@MOD</span> tag comments found in the methods of the classes in the library. <a name="swbase4" /> <h3>swBase4</h3> <p><span class="code">oDBSessionMethods_base/$reconnectSession_IPAddrChanged</span> <span class="moddateby">(2010-07-14 Josh L.)</span><br /> Replaced the OK Message with a logAction to the error handler so it won't pop up on the Webserver version of Omnis Studio.</p> <p><span class="code">oMetaDataSchemaClass_Model/$:hasdefaultwininsts</span> <span class="moddateby">(2010-06-29 Josh L.)</span><br /> Method added to support deleting default window instances.</p> <p><span class="code">oMetaDataSchemaClass_Model/$:hasdefaultwininsts.$assign</span> <span class="moddateby">(2010-06-29 Josh L.)</span><br /> Method added to support deleting default window instances.</p> <p><span class="code">oMetaDataSchemaClass_Model/update_lookupstartchar</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> 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.</p> <p><span class="code">oMetaDataSchemaClass_Model/update_lookupstartchar</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> Added an end if at the end of the block of end ifs to line up the code properly.</p> <p><span class="code">oTableClassMethods_base/$selectCustom</span> <span class="moddateby">(2010-07-08 Josh L. as per Andy H.)</span><br /> Added the fixsqltext_like to change like to ilike in PostgreSQL.</p> <span class="code">wSQLMetaDataSchemaClassEditor_View/$event</span> <span class="moddateby">(2010-06-29 Josh L.)</span><br /> Checkbox added to support deleting default window instances. <a name="swdocs4" /> <h3>swDocs4</h3> No modifications <a name="swgui4" /> <h3>swGui4</h3> <p><span class="code">wEdit_abstract/$newRecordCopy</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> Moved <span class="code">$setDefaults</span> 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 <span class="code">[refscounter]</span> 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.</p> <p><span class="code">wHeadedList_autoconfig/setListProperties</span> <span class="moddateby">(2010-07-08 Josh L. as per Andy H.)</span><br /> Assign the translated values to the columns list fields.</p> <p><span class="code">wLookupList/setSize</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> Add a generic whatever has been calculated for the column name as the column name for non-translatable column names.</p> <p><span class="code">wLookupList/setSize</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> Try to calculate the actual column name even if it's buried inside a calculation</p> <p><span class="code">wSearchbar_abstract/$initialize</span> <span class="moddateby">(2010-07-13 Josh L.)</span><br /> don't sort by label, the list is already sorted by order of the columns in the schema/query class.</p> <span class="code">wWindowInstancesListEditor_View/$deleteSelectedWinInstIDs</span> <span class="moddateby">(2010-06-29 Josh L.)</span><br /> Allow default wininstids to be deleted and the schema column hasdefaultwininstids to be zeroed. <a name="swicons4" /> <h3>swIcons4</h3> No modifications <a name="swrefs4" /> <h3>swRefs4</h3> <p><span class="code">oRefs/$retLookupList</span> <span class="moddateby">(2010-07-09 Josh L. as per Andy H.)</span><br /> Add the RefsSortOrder column to the Return List so it will sort properly.</p> <span class="code">oRefs/$saveRefsRecord</span> <span class="moddateby">(2010-07-08 Josh L.)</span><br /> 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. <a name="swreports4" /> <h3>swReports4</h3> No modifications <a name="swweb4" /> <h3>swWeb4</h3> No modifications <p class="footer">StudioWorks Documentation - Copyright 2005 Vencor Software </p></div> </body> </html>