ANN: GLX2 3.05

Mark Wieder mwieder at ahsoftware.net
Fri Jun 8 23:41:34 EDT 2012


The GLX2 script editor version 3.0.3 is now ready for downloading.

It may still be a bit rough around the edges, but it's a major
departure from previous builds. The script editor is now separated
from the other parts of the older glx2 builds (the property editor,
VAB, utilities) and the other parts are now separate stacks. This
makes the code cleaner and easier to maintain. I can't guarantee that
the property editor and VAB are working properly at this point, but
I'm not sure if anyone uses these. They'll be cobbled together as time
permits.

New to this release:

 * Split screen viewing has been restored. Shift-click on a tab to
   open a second screen for viewing. Shift-click it again to close the
   split pane. Still can only edit the lower pane, but it's a start.

 * Compatibility with Bill Vlahos' lcTaskList plugin

 * Live colorization of lines as you type. Live colorization has been
   disabled for comment lines because there's still an issue with
   that, but it'll get fixed later on.

 * Restores command-G Find Selection/Find Again processing.

 * A start at git version control integration: new items in the Tools
   menu. If you have git installed you can enable version control
   integration from the Tools menu. This will automatically stage text
   files containing the scripts of edited stacks when you do a save,
   and create a metadata directory structure to contain them. All
   other git commands are manual (commit files using the Tools
   submenus). No explicit diffs yet, but you can launch gitk from the
   menu.

 * Also, stacks are now tagged for version control. If a stack hasn't
   been tagged and you have git enabled you will be asked if you want
   to start tracking the stack. At present you can explicitly prevent
   stacks from being tracked, but you'll be asked each time you save.
   
 * A start at refactoring support in the Script menu. Currently
   supported: converting literal values to constants, converting
   globals to script- or handler-locals. More to come later.

So... you can just replace the "GLX2 Code" stack in your plugins
folder and have the new version running. Don't need to add the other
stacks, but it won't hurt anything if you do. The PowerPlug stack
contains some of the utility functions that were previously in the
main stack ( hiding/showing the tools stack, etc), so you may want
that as well.

The stacks are all saved in 2.7 file format, so they should be
compatible back to at least Rev 3.5. Compatibility testing with
versions earlier than 4.6.4 has been spotty, though. There may be some
issues with earlier prefs files - toss them if in doubt, and they'll
be rebuilt.

Download from http://bitbucket.org/mwieder/glx2/downloads
Ongoing documentation is at http://glx2.ahsoftware.net

-- 
-Mark Wieder
 mwieder at ahsoftware.net





More information about the use-livecode mailing list