[Glass] New tODE bugfix/feature release

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Nov 15 18:58:09 PST 2017


For additional details see the pull request[1].


      Bugfixes

 1. Issue #285 <https://github.com/dalehenrich/tode/issues/285>: project
    entry --url=https://..... fails with SSL error
 2. fix a problem in |gs halt| when almostOutOfMemory option specified
 3. fix CanonStringDict>>printStringTodeLimitedTo:
 4. fixes errors when hitting raw .ston objects on filesystem.
 5. pre-3.4.0 patch for bug 46534 (sending #pragmas to a block method)


      Enhancements

 1. Improve debugger stack frame support. Add support for multiple stack
    frame contexts (stack frame inspector view):
      * TDRawStackFrame, displays set of GsProcess fields direct from
        GsProcess>>_frameContentsAt:
      * TDTopazContext, displays the topaz debugger fields
      * TDTodeContext, displays the topaz fields as well as the
        "standard" tODE synthetic fields
      * TDTodeExpandedContext (current default), displays Pharo-style
        fields.
 2. add a --tag= arg to |ol view| command (see |man ol view|).
 3. use native step-through for debugger on G/S versions that support it.
 4. tweak TDGemStoneTool>>gsFileSizeReportOn:.
 5. add --wait option to |bu backup| command (see |man bu backup|).
 6. Pharo6.0, Pharo6.1 and Pharo7.0 client support
 7. add support for browse method differences for session method
    overrides (see |man browse method|).
 8. support for restoring backups for non-standard user.
 9. TDTestBrowser>>printOn: improved to report the test errors and failures.
10. Support for GsDevKit/GsDevKit_home#162
    <https://github.com/GsDevKit/GsDevKit_home/issues/162> (Can
    newExtent accept zipped extents?)
11. Support for using tODE with a userId other than the userId where
    tODE was installed (DataCurator)
      * This feature is still under development with bits and pieces
        showing up in the PharoGs
        <https://github.com/dalehenrich/PharoGs#pharogs> and GsSqueak
        <https://github.com/dalehenrich/GsSqueak> projects. The
        ulitimate goal is to allow tODE to be used for development with
        a userId in which a minimal amount of tODE support has been
        installed.


    Update Script for Client

|updateGsDevKit -ti # to update tODE repo and rebuild tODE clients |


    Update Script for Server

|$GS_HOME/bin/updateGsDevKit -ti # to update tODE repo and rebuild tODE 
clients $GS_HOME/bin/todeUpdate <stone-name> # to load tODE update into 
your stone |[1] https://github.com/dalehenrich/tode/pull/297

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20171115/cfaffa46/attachment-0001.html>


More information about the Glass mailing list