Kyle Jessup UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
Jun 13, 2005; 16:30
Kyle Jessup
UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
This is a beta release of Lasso Studio for Eclipse. If you are not running LSfE 1.0.X (where X is anything greater than zero), please go back and follow the instructions for switching to the beta update site.
To Upgrade: Help > Software Updates > Find and Install... Search for updates... Then go on to pick Lasso Studio for Eclipse 1.0.4
When prompted to do so, choose to restart. When Eclipse comes back up, quit it again and manually relaunch it.
*** NOTE The major new feature in this version is Automatic Script Formatting Because this feature, when chosen, re-writes your code, you need to be very careful when testing it. I don't want anyone losing anything important. Make sure you only trigger it on a file that is saved or on a copy of the original. Undo will work to revert the file back to its previous state. I am seeking feedback on further options which will make this feature more valuable. More information is to be found in the Release Notes below.
Release Notes 1.0.4 encode_set was not coming up properly for content-assist. Fixed. New EclipseSupport app prequired. Fixed Window's specific problem with Reloading the browser view. Added Format menu item. Added Script Formatting Rules preferences page. Formatting: Automatic formatting can be utilized to convert between [] or <? ?> syntaxes, () and : syntaxes and will also apply indentation rules. Automatic formatting can be applied to either a whole document or to a portion of a document (the active selection). If applied to a selection, the selection should either begin with or and with []/<? ?> or should begin with plain text which contains those script block delimiters. Atomatic formatting will utilize the preferences from the Script Formatting Rules prefgerence page. Here is a description of what these preferences mean: ([x] signifies a checkbox option, [____] signifies a text field option)
[x] Prefer [] over <?LassoScript ?> (defaults to OFF) Controls whether automatic formatting will use square brackets or LassoScript style code. If using square brackets, Formatting will surround each individual tag with [ ] If using LassoScript style, Formatting will try put as many tags inside the delimiters as possible. [x] Ignore blank string literals (defaults to ON) When converting from square brackets to LassoScript style, blank literal text, such as is found between tags will not be converted to quotes literals within the LassoScript blocks. If this option is not selected, blank text (containing line endings, tabs, etc.) will be converted to literal strings. ' '; for example. [x] Prefer () over : (defaults to OFF) Controls whether Formatting will use the colono of parenthisis calling syntax. tag(param) vs. tag:param Formatting is smart enough, when using colon syntax, to surround tags with parenthesis to indicate proper precedence, if required. Indentation string [____] (defaults to TAB) The string/character to use for indenting (space/tab, for example) Indentation count [____] (defaults to 1) The number of the above indentation string to use for each level of indent. For example, if using a space for indenting, one could indicate 4 spaces per indent here. Wrap at column [____] (defaults to 80) Indicates the column at which to begin a new line. Maximum parameters per line [___] (defaults to 5) When formatting a tag's parameters, this indicates at which point a new line will begin. Maximum plain text length [____] (defaults to 500) When formatting a string literal which exists as its own statement, 'this is the string';, for example, if the string is longer than this value, the current script block will be closed and the string will be output outside of that block. For example, if this value was set to 5, the following source text: <?LassoScript tag; 'Hello, world!'; tag2; ?> would be formatted to: <?LassoScript tag; ?>Hello, world!<?LassoScript tag2; ?> Quote character [____] (defaults to ') The character which will be used to surround quoted string literals.
1.0.3 Added Preferences page which controls which elements should show up in the Outline View <?*autocomplete* will suggest inserting <?LassoScript ?> Added a Location text field and Reload button to the Browser View Added F5 command key which will Reload the browser view (when browser view has focus) Added preference page for Script File Template. This template will be inserted into every newly created Lasso Script File (unless Insert Lasso Script Template is unchecked in the New Script File wizard)
1.0.2 All files which are set to open in the Lasso Script Editor will now have the Lasso Script Run/Debug menu item Added Edit menu items for "Convert Line Delimiters" and to change "Encoding" Enabled the Run To Line debug menu item (command-R) Fixed bug where Lasso was unable to debug after a script failure (new LassoService required) Content Assist is now better at respecting brackets vs. <?
1.0.1 Fixed problem with a file's charset not being respected The double restart problem is fixed New parser is now used for everything, including, most notably, the Outline Greatly improved drag & drop of outline items Added cross-document page var suggestion Added a preference page for setting the serial number Added command keys for the various Lasso specific menu items (Toggle Line Comment, for example) these are all configurable in the prefs Removed Toggle Line Breakpoint from the editor context menu (it's already in the ruler ctx menu and an action when you 2click in the ruler) F2 (by default) will now pop up a windowlette containing Help text for whatever is at the text insertion point. This help comes either from the LassoService's LDML Reference or, for the case of project local tags/types, from that tag/type's -description F3 (by default), when pushed while the insertion point is on a tag or type which is defined within the project, will open the defining file and move to the definition F3, when pushed while the insertion point is on a valid file path (like in an include), will open the target file path must be a quoted string Added support for hover tool tip - displays the same information as F2 would LSfE will now ask you to select another file if you attempt to run/debug a file which does not exists. Debugger Listen Address should now default to the machine's default ip address instead of "localhost". Added ruler menu items for manipulating code Folding this adds command key items for toggling folding as a whole and expanding and collapsing individual items
-K
-- ------------------------------ Lasso Support: http://support.omnipilot.com/ Search the list archives: http://www.listsearch.com/lassostudiotalk.lasso Manage your list subscription: http://www.listsearch.com/lassostudiotalk.lasso?manage
Jun 16
Jono Re: UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
Jun 16, 2005; 21:46
Jono
Re: UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
Jun 17
Kyle Jessup Re: UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
Jun 17, 2005; 09:02
Kyle Jessup
Re: UPDATE: Lasso Studio for Eclipse 1.0.4 (beta)
Search
Lasso Programming
This site manages and broadcasts several email lists pertaining to Lasso Programming and technologies related and used by Lasso developers. Sign up today!