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