<?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 2011-07-08</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 2011-07-08</p> <a name="version20110708" /> <h2>Version 2011-07-08</h2> <p>This is a minor release with various bug fixes and minor enhancements.</p> <ul> <li><span class="nav">Metadata Custom Info</span> - Adding Developer custom info to the class and columns metadata should now be working properly</li> </ul> <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> <p>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.</p> <div class="image_sideline"><img src="http://www.studiotips.net/css/images/warning.gif" alt="Warning" /><p>This release and all future StudioWorks releases require Omnis Studio 5.x or greater</p> </div> <a name="swbase4" /> <h3>swBase4</h3> <p><span class="code">oConstants/$:SMTPSecure</span> <span class="moddateby">(2011-04-05 Josh L.)</span><br /> Changed from Else If len(iRow.smtpsecure) which would make it always True if it's been initialized.</p> <p><span class="code">oConstants/$:SMTPUseAuthentication</span> <span class="moddateby">(2011-04-05 Josh L.)</span><br /> Changed from Else If len(iRow.smtpuseauthentication) which would make it always False if it's been initialized.</p> <p><span class="code">oConstants/$:SMTPVerification</span> <span class="moddateby">(2011-04-05 Josh L.)</span><br /> Changed from Else If len(iRow.smtpverification) which would make it always False if it's been initialized.</p> <p><span class="code">oDBSessionMethods_base/$state</span> <span class="moddateby">(2011-05-26 Josh L. as per Andy H.)</span><br /> Added an End If to match the first If block.</p> <p><span class="code">oEmail/$initialize</span> <span class="moddateby">(2011-04-05 Josh L.)</span><br /> Moved the password assignment part before the authentication part so that if you don't specify authentication, and don't specify a user, but do specify a password, it won't all blow up in your face when you try to use it.</p> <p><span class="code">oMetaDataQueryCol_Model/$:custominforow.$assign</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Commented out the @DEBUG code to properly finish this method.</p> <p><span class="code">oMetaDataSchemaClass_Model/$:custominforow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Added accessor methods for the custominforow property.</p> <p><span class="code">oMetaDataSchemaClass_Model/$:custominforow.$assign</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Added accessor methods for the custominforow property.</p> <p><span class="code">oMetaDataSchemaCol_Model/$:custominforow.$assign</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Commented out the @DEBUG code to properly finish this method.</p> <p><span class="code">oMetaDataTools/$retSQLClassCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Rewrote this method to use the oModuleData way of doing meta-data</p> <p><span class="code">oMetaDataTools/$retSQLColCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Rewrote this method to use the oModuleData way of doing meta-data.</p> <p><span class="code">oMetaDataTools/$saveSQLClassCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Created the save method for the SQL Class Custom Info Row</p> <p><span class="code">oMetaDataTools/$saveSQLColCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Created the save method for the SQL Column Custom Info Row</p> <p><span class="code">oSQLLists/$retSQLClassCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Commented out the old code (below) to work with the new oModuleData way of doing meta-data.</p> <p><span class="code">oSQLLists/$retSQLColCustomInfoRow</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Rewrote this method to work with the oModuleData way of doing meta-data.</p> <p><span class="code">oSQLMetaDataQueryColsEditor_Controller/$#About</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Inherit the iDataList variable as the other controllers have.</p> <p><span class="code">oSQLMetaDataSchemaColsEditor_Controller/$#About</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Inherited the iDataList variable as the other controllers have.</p> <p><span class="code">wDBAdminSchemas/sortByFKeyScore</span> <span class="moddateby">(2011-06-02 Josh L.)</span><br /> The list definition of Instance variables should NEVER be changed.</p> <p><span class="code">wSQLMetaDataClassEditorCustomInfoRow/$event</span> <span class="moddateby">(2011-07-05 Josh L. as per Rob W.)</span><br /> Set the superclass to be the same as the source class' superclass.</p> <p><span class="code">wSQLMetaDataColsEditorCustomInfoRow/$event</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Put all of the fields in the window inside a scrollbox.</p> <p><span class="code">wSQLMetaDataColsEditorCustomInfoRow/$event</span> <span class="moddateby">(2011-07-05 Josh L. as per Rob W.)</span><br /> Set the superclass of the target to be the same as the superclass of the source.</p> <p><span class="code">wSQLMetaDataQueryClassEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Search for the CustomInfoRow Window class using the application's search string for libraries.</p> <p><span class="code">wSQLMetaDataQueryClassEditor_View/$event</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Updated the event to process and redraw the change in panes.</p> <p><span class="code">wSQLMetaDataQueryClassEditor_View/$event</span> <span class="moddateby">(2011-07-05 Josh L.)</span><br /> Setup the custom info row window with the data it needs.</p> <p><span class="code">wSQLMetaDataQueryColsEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Uncommented the Set Reference line.</p> <p><span class="code">wSQLMetaDataQueryColsEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Search for the CustomInfoRow Window class using the application's search string for libraries.</p> <p><span class="code">wSQLMetaDataQueryColsEditor_View/$event</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Updated the event to process and redraw the change in panes.</p> <p><span class="code">wSQLMetaDataQueryColsEditor_View/$event</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Get and set the custom info row for the window.</p> <p><span class="code">wSQLMetaDataSchemaClassEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Search for the CustomInfoRow Window class using the application's search string for libraries.</p> <p><span class="code">wSQLMetaDataSchemaClassEditor_View/$event</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Updated the event to process and redraw the change in panes.</p> <p><span class="code">wSQLMetaDataSchemaClassEditor_View/$event</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Get and set the custom info row for the window.</p> <p><span class="code">wSQLMetaDataSchemaColsEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Uncommented the Set Reference line.</p> <p><span class="code">wSQLMetaDataSchemaColsEditor_View/$construct</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Search for the CustomInfoRow Window class using the application's search string for libraries.</p> <p><span class="code">wSQLMetaDataSchemaColsEditor_View/$event</span> <span class="moddateby">(2011-07-04 Josh L.)</span><br /> Updated the event to process and redraw the change in panes.</p> <span class="code">wSQLMetaDataSchemaColsEditor_View/$event</span> <span class="moddateby">(2011-07-06 Josh L.)</span><br /> Get and set the Custom Info Row for the window <a name="swdocs4" /> <h3>swDocs4</h3> No modifications <a name="swgui4" /> <h3>swGui4</h3> <span class="code">wBase_ToolbarTitlebar_abstract/$_constructEnabledCmndsCSV</span> <span class="moddateby">(2011-05-26 Josh L. as per Will A.)</span><br /> Request to use a cando and not rely on the toolbar reference always being available. <a name="swicons4" /> <h3>swIcons4</h3> No modifications <a name="swrefs4" /> <h3>swRefs4</h3> No modifications <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>