diff --git a/trunk/LSLEditorForm.Designer.cs b/trunk/LSLEditorForm.Designer.cs index f900448..dd2a98c 100644 --- a/trunk/LSLEditorForm.Designer.cs +++ b/trunk/LSLEditorForm.Designer.cs @@ -127,8 +127,8 @@ namespace LSLEditor this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); this.makeBugReporttoolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); @@ -140,6 +140,7 @@ namespace LSLEditor this.openFileDialog2 = new System.Windows.Forms.OpenFileDialog(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.dockPanel = new LSLEditor.Docking.DockPanel(); + this.releaseNotesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.contextMenuStrip1.SuspendLayout(); @@ -207,8 +208,8 @@ namespace LSLEditor // newProjectToolStripMenuItem // this.newProjectToolStripMenuItem.Name = "newProjectToolStripMenuItem"; - this.newProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.N))); + this.newProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.N))); this.newProjectToolStripMenuItem.Size = new System.Drawing.Size(202, 22); this.newProjectToolStripMenuItem.Text = "Solution..."; this.newProjectToolStripMenuItem.Click += new System.EventHandler(this.newProjectToolStripMenuItem_Click); @@ -241,8 +242,8 @@ namespace LSLEditor // openProjectSolutionToolStripMenuItem // this.openProjectSolutionToolStripMenuItem.Name = "openProjectSolutionToolStripMenuItem"; - this.openProjectSolutionToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.O))); + this.openProjectSolutionToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.O))); this.openProjectSolutionToolStripMenuItem.Size = new System.Drawing.Size(244, 22); this.openProjectSolutionToolStripMenuItem.Text = "Project/Solution..."; this.openProjectSolutionToolStripMenuItem.Click += new System.EventHandler(this.openProjectSolutionToolStripMenuItem_Click); @@ -350,8 +351,8 @@ namespace LSLEditor // this.SaveAllToolStripMenuItem.Image = global::LSLEditor.Properties.Resources.SAVEAS; this.SaveAllToolStripMenuItem.Name = "SaveAllToolStripMenuItem"; - this.SaveAllToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.S))); + this.SaveAllToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.S))); this.SaveAllToolStripMenuItem.Size = new System.Drawing.Size(187, 22); this.SaveAllToolStripMenuItem.Text = "Save All"; this.SaveAllToolStripMenuItem.Click += new System.EventHandler(this.SaveAllToolStripMenuItem_Click); @@ -524,8 +525,8 @@ namespace LSLEditor // toolStripMenuItem8 // this.toolStripMenuItem8.Name = "toolStripMenuItem8"; - this.toolStripMenuItem8.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.A))); + this.toolStripMenuItem8.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.A))); this.toolStripMenuItem8.Size = new System.Drawing.Size(225, 22); this.toolStripMenuItem8.Text = "Select All to SL"; this.toolStripMenuItem8.Click += new System.EventHandler(this.toolStripMenuItem8_Click); @@ -665,8 +666,8 @@ namespace LSLEditor // this.addNewObjecttoolStripMenuItem.Enabled = false; this.addNewObjecttoolStripMenuItem.Name = "addNewObjecttoolStripMenuItem"; - this.addNewObjecttoolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.A))); + this.addNewObjecttoolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) + | System.Windows.Forms.Keys.A))); this.addNewObjecttoolStripMenuItem.Size = new System.Drawing.Size(235, 22); this.addNewObjecttoolStripMenuItem.Text = "Add New Object"; this.addNewObjecttoolStripMenuItem.Click += new System.EventHandler(this.addNewObjecttoolStripMenuItem_Click); @@ -732,7 +733,7 @@ namespace LSLEditor // optionsToolStripMenuItem // this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; - this.optionsToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.optionsToolStripMenuItem.Size = new System.Drawing.Size(125, 22); this.optionsToolStripMenuItem.Text = "Options..."; this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click); // @@ -785,6 +786,7 @@ namespace LSLEditor this.toolStripSeparator9, this.makeBugReporttoolStripMenuItem, this.toolStripSeparator12, + this.releaseNotesToolStripMenuItem, this.aboutToolStripMenuItem}); this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); @@ -830,11 +832,6 @@ namespace LSLEditor this.toolStripSeparator9.Name = "toolStripSeparator9"; this.toolStripSeparator9.Size = new System.Drawing.Size(207, 6); // - // toolStripSeparator12 - // - this.toolStripSeparator12.Name = "toolStripSeparator12"; - this.toolStripSeparator12.Size = new System.Drawing.Size(207, 6); - // // makeBugReporttoolStripMenuItem // this.makeBugReporttoolStripMenuItem.Name = "makeBugReporttoolStripMenuItem"; @@ -842,6 +839,11 @@ namespace LSLEditor this.makeBugReporttoolStripMenuItem.Text = "Bug report..."; this.makeBugReporttoolStripMenuItem.Click += new System.EventHandler(this.makeBugReporttoolStripMenuItem_Click); // + // toolStripSeparator12 + // + this.toolStripSeparator12.Name = "toolStripSeparator12"; + this.toolStripSeparator12.Size = new System.Drawing.Size(207, 6); + // // aboutToolStripMenuItem // this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; @@ -940,6 +942,13 @@ namespace LSLEditor this.dockPanel.Skin = dockPanelSkin1; this.dockPanel.TabIndex = 10; // + // releaseNotesToolStripMenuItem + // + this.releaseNotesToolStripMenuItem.Name = "releaseNotesToolStripMenuItem"; + this.releaseNotesToolStripMenuItem.Size = new System.Drawing.Size(210, 22); + this.releaseNotesToolStripMenuItem.Text = "Release Notes..."; + this.releaseNotesToolStripMenuItem.Click += new System.EventHandler(this.releaseNotesToolStripMenuItem_Click); + // // LSLEditorForm // this.AllowDrop = true; @@ -1066,5 +1075,6 @@ namespace LSLEditor private System.Windows.Forms.ToolStripSeparator toolStripSeparator16; private System.Windows.Forms.ToolStripMenuItem closeActiveWindowToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem9; + private System.Windows.Forms.ToolStripMenuItem releaseNotesToolStripMenuItem; } } \ No newline at end of file diff --git a/trunk/LSLEditorForm.cs b/trunk/LSLEditorForm.cs index 6dc24f3..c833657 100644 --- a/trunk/LSLEditorForm.cs +++ b/trunk/LSLEditorForm.cs @@ -1245,7 +1245,7 @@ namespace LSLEditor } } - private void ReleaseNotesToolStripMenuItem_Click(object sender, EventArgs e) + private void releaseNotesToolStripMenuItem_Click(object sender, EventArgs e) { Browser browser = GetBrowser(); string strExeFileName = Path.GetFileName(Assembly.GetExecutingAssembly().CodeBase); diff --git a/trunk/Resource/ReleaseNotes.htm b/trunk/Resource/ReleaseNotes.htm index cbe6cab..b9742b8 100644 --- a/trunk/Resource/ReleaseNotes.htm +++ b/trunk/Resource/ReleaseNotes.htm @@ -1,1515 +1,1529 @@ -
April 17 2010 14:51 (local time)
- - Added: stub functions for:
-
October 28 2008 11:28 (local time)
- - Added: stub functions for:
-
July 28 2008 14:10 (local time)
- - Changed: Key cache file changed, so did lsleditor (??? who made the xml file, it uses siblings, not parent-child relations????)Summer break ;-)
- -May 18 2008 18:37 (local time)
- - Changed: Ctrl-Shft-A uses 4-spaces intdent when (auto)pasting in SLMay 13 2008 13:21 (local time)
- - Changed: Adding duplicate items in solution explorer starts numbering at 1May 2 2008 19:00 (local time)
- - Added: PRIM_GLOWApr 3 2008 12:47 (local time)
- - Fixed: llAbs throws error on large numbersMar 28 2008 12:47 (local time)
- - Fixed: llListen should also listen when using "" keysMar 27 2008 13:33 (local time)
- - Added (experimental): 'Ctrl Shift A' pastes active LSLEditor script to SecondLife (has to open script editor in SL first)Mar 21 2008 12:12 (local time)
- - Fixed: Shift Home crashes editor when nothing is selectedMar 16 2008 15:22 (local time)
- - Added: llGetParcelDetails (see also menu - tools - options - debugging internal)Feb 29 2008 12:40 (local time)
- - Fixed: NULL_KEY was no keyFeb 23 2008 19:45 (local time)
-
- - Added: First generic plugin support
- - Added: integer multiply operator for float operand
- - Added: minus operator to rotation
- - Fixed: Internals to pass more language tests, e.g. bool on ZERO_ROTATION and NULL_KEY, adding items to list
-
Feb 22 2008 23:38 (local time)
-
- - Fixed: Browser status hides bottom scrollbar
- - Fixed: Switching between Tabbed document and Windowed document, browser disappears
- - Fixed: (key)"" == False
- - Added: state changes allowed in global functions (when set in Debugging - General menu)
- - Fixed: info on llInsertString was missing a few spaces
- - Added: Debug windows have context menu, Copy, Select All and Clear
- - Added: File - New - New notecard
- - Changed: llGetScriptName returns scriptname without extension (when set in Debugging - General menu)
- - Fixed: Don't send empty bugreports
- - Fixed: tabs are presented in SL as 4 spaces, for example llStringLength("\t") == 4
- - Fixed: remove old files after Autoupdate
- - Fixed: autoupdate menu was readonly
-
Feb 12 2008 08:12 (local time)
-
- - Fixed: llLog and llLog10
-
Feb 04 2008 16:30 (local time)
-
- - Added: Shortcut key for lslint, F7 ;-)
- - Fixed: llMessageLinked using LINK_THIS works also when NOT using solution explorer
- - Fixed: default value of key type is wrong
- - Added: All animation / expression names are added to the autocompletion function (as strings)
- - Added: Autocompletion of animation names can be switched on/off by menu Tools - Options - Text Editor - Code completion
- - Fixed: crash of lsleditor on llHTTPRequest when errors occur
- - Changed: Information on llSensorRepeat()
- - Added: llResetLandPassList()
-
Jan 27 2008 14:00 (local time)
-
- - Added: open multiple files from menu 'File - Open - File...' or Ctrl-O
- - Fixed: global functions do not parse when using multiple brackets on 1 line
- - Fixed: renaming files and directories in solution explorer sometimes crashes lsleditor
- - Changed: 'Recent Projects' in 'Recent Solutions'
- - Changed: 'Add new Project' changed into 'Add new Solution'
-
Jan 14 2008 16:28 (local time)
-
- - Changed: llUnescapeURL and llEscapeURL using UTF8 encoding
- - Changed: llBase64ToString and llStringToBase64 using UTF8 encoding
- - Changed: improved label parsing
-
Jan 12 2008 10:43 (local time)
-
- - Fixed: llDialog does not show OK button, using no buttons
-
Jan 09 2008 17:18 (local time)
-
- - Added: Online Help browser, New tab for every search can be unchecked in menu Tools - Options - Environment - Help
- - Fixed: No scrolling when using Autoformat (Ctrl-D)
-
Jan 06 2008 13:31 (local time)
-
- - Fixed: llGetListEntryType does not work on negative index
- - Added: missing operators on integer
- - Fixed: wrong parsing and casting of large hex numbers
-
Jan 05 2008 12:44 (local time)
-
- - Added: show status of capslock
-
Dec 29 2007 12:27 (local time)
-
- - Fixed: llParseString2List loops when using empty strings on spacers
-
Dec 27 2007 22:57 (local time)
-
- - Added: Disable tooltip user-setting, menu Tools - Options - Help
- - Added: Link to the LSLEditor forum, menu Help - Forum
- - Added: Auto save on menu Tools - Options - Debugging - General - Auto save
- - Fixed: sending/retrieving bugreports crashes lsleditor when internet connection is not available
- - Fixed: turning off autoindent errors on braces
- - Fixed: line number issue on scrolling
- - Fixed: cast error using llList2Vector for strings
-
Dec 18 2007 16:38 (local time)
-
- - Added: when nothing is selected, Shift-Delete, copies entire line to clipboard and deletes it
- - Fixed: Ctrl-X is not undo-able
- - Fixed: jump labels containing '_' give error
- - Added: ATTACH_HUD_* constants
-
Dec 14 2007 17:51 (local time)
-
- - Fixed: Unchecking Check-For-Updates, does check for updates, thats wrong
-
Dec 14 2007 00:40 (local time)
-
- - Added: INS (insert) / OVR (override) on status bar, changes when hitting Insert key
- - Changed: Tab on notecards shows 'Text', where scripts shows 'Script'
-
Dec 13 2007 23:52 (local time)
-
- - Added: When changing to a non existing state, show warning
- - Changed: llGetWallclock and llGetGMTclock
-
Dec 09 2007 02:30 (local time)
-
- - Fixed: certain conditions the tab-stops at 4 chars goes to 6 chars wide
-
Dec 08 2007 15:55 (local time)
-
- - Changed: Some Internals to pass more tests from http://wiki.secondlife.com/wiki/LSL_Language_Test
- Some tests fail due to known issues. http://www.lsleditor.org/help/knownissues.htm
- - Fixed: shift-home and shift-end selects from 'start' cq. 'end' of selection (only forward selection supported)
-
Dec 07 2007 02:44 (local time)
-
- - Fixed: lsleditor crashes when using lslint plugin
- - Added: Total char count
- - Added: Last modified on SolutionExplorer items properties
- - Changed: new implementation of llHTTPRequest, returns http status
- - Changed: float shows 6 digits behind the decimal point (like SL)
-
Dec 06 2007 14:38 (local time)
-
- - Fixed: Version 2.24 an above were broken on simple Verbose messages!!
-
Dec 05 2007 17:35 (local time)
-
- - Fixed: llModPow gives wrong answer using large numbers
- - Fixed: Crash when clicked on errors, when script edit windows are closed
- - Fixed: Oops Renaming files and objects in Solutionexplorer using same name but upper/lower case chars
- - Fixed: Oops from llGetObjectDetails (only OBJECT_NAME and OBJECT_DESC implemented)
- - Fixed: comments having unballanced string quotes do not compile
-
Nov 28 2007 19:31 (local time)
-
- - Changed: llBase64ToInteger , needs testings
- - Changed: paint line numbers only when they are changed
- - Changed: doubleclick selects whole words (including '_')
-
Nov 26 2007 13:33 (local time)
-
- - Added: random return when failing to parse string in llBase64ToInteger
- - Fixed: list constructor and large signed/unsigned integer problem
-
Nov 24 2007 19:16 (local time)
-
- - Fixed: llListenRemove does not work
- - Fixed: llMessageLinked adds 1 extra event when compiling
-
Nov 22 2007 23:59 (local time)
-
- - Added: true/false operators on vector and rotation
- - Fixed: llRequestAgentData(uuid, DATA_BORN) has wrong date notation
- - Fixed: listen event always gets the wrong sender id
-
Nov 20 2007 09:20 (local time)
-
- - Fixed: typo on llRemoveSensor
-
Nov 19 2007 10:09 (local time)
-
- - Fixed: llGetWallclock gives also fraction of seconds
- - Added: X-SecondLife-Shard header in http request can be configured via menu - Tools - Options - Debugging - Internal (default = Production)
- - Fixed: X-SecondLife-Region header in http request uses int coords.
- - Fixed: notecards don't care about 'autocorrect indent'
-
Nov 15 2007 00:19 (local time)
-
- - Fixed: Find and Find Replace window pushes editor to background when goes invisible
- - Fixed: Find and Find Replace window does not focus text search box
-
Nov 14 2007 17:10 (local time)
-
- - Added: X-SecondLife-* headers in http request
-
Nov 13 2007 01:33 (local time)
-
- - Added: llResetLandBanList
-
Nov 10 2007 03:12 (local time)
-
- - Fixed: Editing notecards is broken
-
Nov 09 2007 01:21 (local time)
-
- - Fixed: CONTROL_ML_LBUTTON was missssspelleddd
-
Nov 07 2007 14:19 (local time)
-
- - Fixed: info on llDetachFromAvatar() shows argument
-
Nov 02 2007 15:53 (local time)
-
- - Added: PRIM_SCULPT_TYPE_* constants
-
Oct 30 2007 11:53 (local time)
-
- - Added: Findwindow uses F3 for next find
-
Oct 26 2007 10:57 (local time)
-
- - Fixed: Some menu items use online wiki (if available), others use offline wiki
-
Oct 24 2007 14:53 (local time)
-
- - Fixed: clicking Errors located on last line looses control on edit window
- - Added: Shortcut keys to solution explorer
- - Fixed: New script in solution explorer does not use indent user setting
-
Oct 23 2007 20:13 (local time)
-
- - Changed: Shift-End, does not select the newline char
- - Changed: LSLEditor remembers workingdirectory
- - Changed: 'View Solutionexplorer' made persistent
-
Oct 23 2007 20:13 (local time)
-
- - Changed: When importing script, make form active.
- - Changed: combox box for listening channels set to first channel by default
- - Fixed: llScaleTexture has wrong arguments (and description)
- - Changed: Menu item, "File - New - File" changed to File - New - Script"
- - Fixed: llResetScript has to go directly to state_entry (and resetting vars)
-
Oct 22 2007 04:00 (local time)
-
- - Changed: vars don't have to be initialised before usage
-
Oct 21 2007 20:18 (local time)
-
- - Changed: Solution explorer, files are opened only once at a time
- - Changed: Solution explorer, changed Prim entity to Object
- - Changed: Solution explorer, Objects can be added to Objects
- - Added: llMessageLinked can use linknum in solution explorer(needs testing)
-
Oct 20 2007 12:09 (local time)
-
- - Added: Contextmenu on error list, Copy or Copy Description only
- - Fixed: plugin, lslint, possible crash on multiple line error output
-
Oct 18 2007 11:46 (local time)
-
- - Fixed: possible crash on not initialized string
- - Fixed: reading notecards outside solution explorer was broken
- - Added: llGetObjectDetails (supported OBJECT_NAME, OBJECT_DESC)
- - Added: llSensor / llSensorRepeat / llSensorRemove() / sensor (event)
- (only simple event trigger, num_detected is always 1)
- - Fixed: llRequestPermissions is broken
-
Oct 16 2007 23:29 (local time)
-
- - Fixed: Old bug on multiple changed scripts saving using Ctrl-S shortcut only saves first script
- - Fixed: Rename objects do not set object-name correctly
-
Oct 16 2007 13:46 (local time)
-
- - Changed: Find/Replace window hides when pressing Escape
- - Changed: Find/Replace window keeps focus
-
Oct 15 2007 23:10 (local time)
-
- - Changed: Tools menu, starts at top node
- - Added: LSLEditor goes unicode
- menu - tools - options - text editor - general - output format
-
Oct 10 2007 10:59 (local time)
-- - Changed: In respect to solution explorer -
Oct 09 2007 16:12 (local time)
-
- - Added: Plugin support
- - Fixed: llList2Key crash
-
Oct 08 2007 23:55 (local time)
-
- - Changed: Opened files in solution explorer are asked to save when closed
- - Changed: bugreport, files to be included are unchecked by default
-
Oct 03 2007 19:22 (local time)
-
- - Added: bool operators on list
- - Fixed: Multiple 'if' indent (only on autoformat document)
- - Added: integer operator + and - (overrides internal operators)
- - Fixed: llParseStringKeepNulls last empty element is not added
- - Fixed: llListSort on non string items
- - Fixed: Sometimes scrolling is disabled when moving the cursor
- - Fixed: Multiline comments on highlighted chars gives colored results
- - Fixed: llList2XXX functions for negative index
- - Added: explicit string operator on bool
-
Oct 02 2007 18:25 (local time)
-
- - Added: Menu - Tools - Options - Text editor - warning on different indent scheme (on by default)
- - Added: Menu - Tools - Options - Text editor - autocorrect indent on file loading (off by default)
- - Fixed: changing guid on items in solutionexplorer reflects on opened script windows
- - Changed: Wildcard autocompletion on argument, changed to show only pulldown menu (example llGetInventoryName)
- - Added: llRot2Fwd / llRot2Up / llRot2Left
-
Oct 01 2007 16:30 (local time)
-
- - Changed: Make text bold on active tab
- - Fixed: llUnescapeURL returns UTF8 strings, for example: llOwnerSay(llUnescapeURL("pr%c3%aate"));
- - Fixed: Syntax errors are on column - 1
- - Added: Command line option /run starts debugging after loading scripts (if any)
- - Fixed: Syntax errors on scripts having same name are clickable
- - Fixed: Copy / Paste gives wrong colors in editor
-
Sep 29 2007 21:35 (local time)
-
- - Added: Changing Guid of any item in solution explorer
- - Changed: manual listen event trigger, channel is combobox
- (listen filter does only work on normal chat messages, not on manual event trigger)
- - Added: Ctrl-C copies selected errors to clipboard
- - Added: Ctrl-A selects all text errors list
- - Added: Ctrl-A selects all text in debug and simulator console
- - Added: Line, Column and Char position of cursor (added Column)
- - Fixed: "There are 0 instances, replace them all?"
- - Fixed: var names containing 'jump' are wrongly parsed
- - Fixed: llAttachToAvatar wrong description
-
Sep 22 2007 19:29 (local time)
-
- - Fixed: Selection from last line does not work
-
Sep 21 2007 19:09 (local time)
-
- - Fixed: SaveAs was broken
- - Fixed: autocompletion on 'default', only when there is no default state
- - Fixed: state change to same state, acts like a return
- - Changed: Ctrl-D (format document) keeps cursor on line
- - Changed: Ctrl-E (format selection) keeps text selected
- - Added: Tools - Options - Debugging - General - Quoted strings in list output (default = none)
- - Changed: Major change to the list object (needs testing)
- - Fixed: Some minor indent bug on outermost braces when typing
- - Changed: Verbose output gives more readable lists
- - Fixed: llParseString2List and llParseStringKeepNulls (needs testing)
-
Sep 19 2007 16:47 (local time)
-
- - Added: http 'ContentLength' on llHTTPRequest POST requests
-
Sep 19 2007 12:47 (local time)
-
- - Fixed: Closing LSLEditor saves (all) changed files using its own name, example files (new.lsl) shows dialog
-
Sep 18 2007 12:47 (local time)
-
- - Fixed: Labels can have whitespace between @ and label name
-
Sep 17 2007 14:41 (local time)
-
- - Added: Tools - Options - Debugging - General - Single Quote char allowed outside strings
-
Sep 16 2007 14:41 (local time)
-
- - Fixed: Typing many '}' on same lines, gives weird autoformatting
- - Fixed: Bracket highlighting when typing braces (curly brackets)
- - Fixed: Rotation '/' operator
-
Sep 15 2007 17:45 (local time)
-
- - Added: Update application supports 'gzip','zip' and 'bzip2'
- - Changed: Richlabel has some extra right margin
- - Fixed: 4-Spaces indent was broken on tools menu
- - Fixed: Annoying scroll when bracket highligthing and code formatting
- - Fixed: 'If you see this, something is wrong' on state change and llResetScript
- - Fixed: Die button kills runaway processes like 'while(TRUE);'
- - Added: Icons for errors and warnings
- - Added: Compiler generates warnings (can be switched off in menu Tools - Options - Debugging - General)
-
Sep 14 2007 10:52 (local time)
-
- - Fixed: llOwnerSay talks only to the owner, preventing possible loops
-
Sep 13 2007 16:39 (local time)
-
- - Added: Date/time on printed output
- - Changed: Case insensitive on ECC
-
Sep 13 2007 12:10 (local time)
-
- - Added: Experimental Code Completion (ECC) on user defined variable names, menu - tools - options - Text Editor - Code Completion
- - Changed: Escape toggles on/off autocompletion and tooltips
-
Sep 12 2007 16:28 (local time)
-
- - Added: Pagesetup margins on printed documents
- - Added: header and footer on printed documents
- - Added: Print selection
- - Fixed: llList2ListStrided crashed for nonsense (<=0) strides
-
Sep 11 2007 17:07 (local time)
-
- - Added: Ctrl-Del removes whitespace/word
- - Fixed: llToUpper / llToLower gives wrong hint
-
Sep 06 2007 13:35 (local time)
-
- - Fixed: First users see only a small window
-
Sep 03 2007 17:00 (local time)
-
- - Fixed: Renaming of non scripts and non notecards
- - Added: Solution Explorer, changing filetype of items
- - Changed: Solution Explorer, project and inventory paths are saved as a relative path to solution file (if possible)
- - Changed: Solution Explorer, "Add New File -> Script" , have it use the default.lsl file, same as "new.lsl" when opening.
- - Fixed: 0xFFFFFFFF parsed as integer
- - Fixed: capitalization of 'string' and 'float'
- - Added: PRIM_TYPE_SCULPT constant
-
Aug 31 2007 12:07 (local time)
-
- - Fixed: Recent projects menu blocks when dirty script has to be saved
- - Added: Menu - Tools - Options - Environment - General - delete old files after update
-
Aug 27 2007 12:07 (local time)
-
- - Fixed: Crash in Renaming files containing illegal chars in Solutionexplorer
- - Fixed: Find / Replace broken
- - Fixed: Labels are broken
-
Aug 24 2007 15:30 (local time)
-
- - Added: Menu - Project - Add New File , add new file to active Prim in SolutionExplorer (if Any)
- - Added: Check if solution file already exist when Create new solution
- - Added: F3 shortcut for 'Find Next'
- - Fixed: Pressing Ctrl-H twice crashes program
- - Added: Multiline strings
- - Fixed: String (capital S) can be used as a var
- - Added: Explicit string operator on internal integer
- - Added: File Association for .lsl and .sol files (Menu-Tools)
-
Aug 23 2007 23:02 (local time)
-
- - Fixed: Linenumbers incorrect after scrolling
- - Fixed: default state has not to be on column 0
- - Fixed: When user clicks 'No' on llRequestPermissions, do trigger run_time_permissions
- - Fixed: Brackets highlighting now skips comments
- - Changed: Online Wiki Address can be changed
- - Changed: Bugreport shows unique number and date/time
- - Changed: Bugreport uploadservice can handle normal filenames, spaces included ;-)
- - Added: llGetInventoryType (when using solution explorer)
- - Changed: Blockcommenting Ctrl-K and Ctrl-L (also on non selected line)
-
Aug 22 2007 17:57 (local time)
-
- - Fixed: Crash on making default state
- - Fixed: Linenumbers only appear when scrolling
- - Fixed: Crash on some debug code, writing to D drive
- - Fixed: float parsing on lists does Oops...
- - Added: Experimental wildcard argument completion (for example llListStatistics)
- - Fixed: Tooltip on codecompletion can not get outside client area
- - Fixed: Coloring when typing strings
- - Fixed: indenting fails on strings containing // chars
-
Aug 21 2007 19:28 (local time)
-
- - Changed: Reading scripts using default codepage
- - Added: llListStatistics (needs more testing)
- - fixed: llCSV2List escapes angle brackets
-
Aug 20 2007 23:48 (local time)
-
- - Fixed: Find / Find and Replace window mixes up settings
- - Fixed: Sending bugreport crashes editor when offline
-
Aug 18 2007 21:19 (local time)
-
- - Changed: new Tools Options menu
- - Fixed: Single quotation char in comment breaks parsing
-
Aug 17 2007 19:22 (local time)
-
- - Fixed: Quad and Vector parsing breaks at certain conditions
- - Fixed: some changes to text do not set dirty flag
-
Aug 16 2007 23:57 (local time)
-
- - Fixed: changing state into same state goes into loop
- - Fixed: llCSV2List is not really inverse to llList2CSV (llCSV2List does not parse rotations and vectors, yet)
- - Fixed: labels without ';' does not give syntax error
- - Fixed: jump @label; does not give syntax error
- - Fixed: floats getting truncated on non-English systems
- - Changed: Position and Size of editor window are only restored when in workingarea of Primary screen
- - Fixed: Script error on download HTML Help file
-
Aug 15 2007 17:51 (local time)
-
- - Fixed: Don't compile nor syntax check notecards using solution explorer
- - Added: llInsertString
- - Fixed: llGiveInventoryList has wrong ref argument (syntax check breaks)
- - Fixed: Tab and Shift Tab on selected text
- - Added: Toggle button check / uncheck attached scripts on the bugreport form
- - Fixed: Argument of event changed(integer change)
- - Changed: Sending bugreports can be canceled
- - Changed: implicit float to integer operator to explicit
-
Aug 10 2007 13:13 (local time)
-
- - Added: LSLEditorHelp offline wiki (Tools - Editor properties)
- - Changed: Find window keeps search entries
-
Aug 05 2007 00:30 (local time)
-
- - Fixed: Cursor position on backspace
-
Aug 03 2007 16:50 (local time)
-
- - Added: Ctrl-F (find) uses keyword on cursor position
- - Added: Ctrl-Up / Ctrl-Down history scrolling on chat box
- - Fixed: llSetLinkTexture() do not take texture uuids
- - Fixed: llParseString2List refuse to take keys as strings
- - Added: Solution Explorer, F2 for rename
- - Added: default.lsl in LSL-Editor directory will be used as 'new.lsl' template
- - Fixed: llSetColor tooltip is wrong
-
Aug 02 2007 23:42 (local time)
-
- - Added: Smtp Authentication for llEmail (Tools, Runtime Properties, External, Email)
-
Jul 30 2007 16:19 (local time)
-
- - Added: Home key works also on white-space lines
- - Fixed: After sending two bugreports, button is disabled
- - Added: POST method to llHttpRequest (untested)
-
Jul 28 2007 12:05 (local time)
-
- - Fixed: Richtext label inserts spaces after color change
- - Added: Sound support (simple) use llPlaySound and .wav file in solution explorer
-
Jul 26 2007 13:29 (local time)
-
- - Added: PageUp and PageDown on intellisense dropdown menu
- - Fixed: Editor crash when closing project having browser window open
- - Added: llGetLocalPos()
-
Jul 25 2007 14:30 (local time)
-
- - Added: Solution Explorer (first look)
-
Jul 24 2007 11:55 (local time)
-
- - Changed: Recent file list is clipped (showing ...)
- - Fixed: Syntax error on negative line numbers (?!) breaks editor
-
Jul 20 2007 10:55 (local time)
-
- - Added: Checkbox on Edit tab to Disable compile / syntaxcheck
- - Added: Allow scripts to open by Drag and Drop on LSL-Editor
- - Fixed: Indent on return when in middle of a line
- - Added: llGetDate
- - Fixed: llDie in script does not work, throws an error
- - Changed: id in llMessageLinked / message_link accepts strings
-
Jul 19 2007 15:27 (local time)
-
- - Added: Bugtracker to Menu Help , Bugreport
- - Changed: Home button toggles between start of line, and first non whitespace
-
Jul 16 2007 11:25 (local time)
-
- - Changed: Autocompletion images scale on changing fonts
- - Changed: Tab alignement on changing fonts
-
Jul 15 2007 23:51 (local time)
-
- - Added: Editor Properties, Font selector for editor and tooltips
- - Fixed: Ctrl-X does not have paste
-
Jul 13 2007 15:20 (local time)
-
- - Changed: Bugreport name and email adres made sticky
- - Fixed: Bugreport window looses focus when tooltip shows
- - Added: Shift-Delete
- - Fixed: Ctrl-X can not undo
- - Fixed: Ctrl-Home does not go to line 1, column 1
- - Fixed: Shift-Home does not appear to select text
-
Jul 12 2007 12:59 (local time)
-
- - Fixed: Tooltip shows bold on some High-Resolution machines (David IOU1)
-
Jul 10 2007 08:41 (local time)
-
- - Fixed: Runtime properties, incorrect key from cache (xor)
-
Jul 9 2007 14:51 (local time)
-
- - Added: Editor properties: Auto update frequency
- - Added: Editor properties: Indent settings
-
Jul 8 2007 23:59 (local time)
-
- - Changed: Tooltip font is SystemFonts.MessageBoxFont
- - Fixed: llRot2Up returns void....
-
Jul 6 2007 13:13 (local time)
-
- - Fixed: MD5 checksum on update function breaks
- - Added: Boundary checks on list functions
- - Fixed: jump statement gives error (_goto)
-
Jul 4 2007 12:12 (local time)
-
- - Added: Bitwise Xor operator on integer (^)
-
Jul 3 2007 20:56 (local time)
-
- - Fixed: XML-RPC server not closed when closing LSL-Editor
-
Jul 2 2007 14:41 (local time)
-
- - Fixed: Size of Simulator resets to default
- - Changed: Vector and Rotation parser
- - Changed: Vector and Rotation fields changed from double to float
- - Added: Preprocessor processes all internal reserved words
- - Changed: llDialog / llRequestPermissions / link_message / llMessageLinked uses new TaskQueue
-
Jul 1 2007 23:55 (local time)
-
- - Added: Smart indenting on closing parenthesis (experimental)
- - Revised: (Needs testing!!)
-
Jun 30 2007 11:41 (local time)
-
- - Fixed: Can't close tabs when in Windows Classic mode
- - Changed: Internal, state / event has its own TaskQueue (needs testing)
-
Jun 29 2007 16:38 (local time)
-
- - Fixed: Integer '~' operator works only on TRUE/FALSE
- - Added: Syntax checker button F6 (no compile / execute)
- - Changed: Internal, Simulator / Compiler as usercontrols
-
Jun 28 2007 12:18 (local time)
-
- - Added: Ctr-Shft-S to Save as...
- - Added: AutoUpdate check (daily) / Manual update on Help menu
- - Added: Double click on compiler error goes to error line / column
- - Changed: Compiler errors shows on listview
- - Changed: Tab / Shift Tab , toggles indent block of text
- - Changed: Home button sets cursor to beginning of line, after whitespace
-
Jun 27 2007 18:20 (local time)
-
- - Fixed: Editor crashes on error in dataserver script
- - Changed: synchronized llGetNumberOfNotecardLines / llGetNotecardLine dataserver requests
-
Jun 26 2007 11:49 (local time)
-
- - Fixed: llDialog does not talk anymore
-
Jun 25 2007 21:08 (local time)
-
- - Fixed: Indent adds tab on lines ending in comment or whitespace
- - Added: XML-RPC listening base port 50888
-
Jun 24 2007 13:11 (local time)
-
- - Added: Print preview
- - Fixed: Editor only prints 1 page
- - Added: ReplaceAll
- - Fixed: Find and Replace issues
-
Jun 22 2007 18:59 (local time)
-
- - Added: The ~ (complement) operator to integer
- - Fixed: global functions containing whitespace gives compile error
- - Added: Keep user settings between LSLEditor updates
- - Added: llGetNumberOfNotecardLines / llGetNotecardLine
- - Added: Recent files list in the File menu
-
Jun 21 2007 13:41 (local time)
-
- - Fixed: Compiles empty documents and/or absent default state
-
Jun 20 2007 22:41 (local time)
-
- - Fixed: Menu Tools does not work
- - Added: llStringTrim
-
Jun 18 2007 14:50 (local time)
-
- - Fixed: Backspace / Delete issues when brackets highlighted
-
Jun 14 2007 23:59 (local time)
-
- - Fixed: Backspace unreliable when brackets highlighted
- - Changed: Tab-characters have same width as 4 spaces
- - Changed: auto indent on typing if/else
- - Changed: format document indent if/else
- - Fixed: timer stops after state change
- - Fixed: llList2Integer broken
- - Added: llMessageLinked / link_message
- - Fixed: llListReplaceList gives wrong answer
-
Jun 13 2007 20:21 (local time)
-
- - Fixed: key problem (breaks listen and more)
-
Jun 13 2007 12:12 (local time)
-
- - Release 2.4
-
Jun 12 2007 16:43 (local time)
-
- - Fixed: llSetTimerEvent broken
- - Added: Redo
- - Changed: Linenumbers stops at and-of-document
- - Fixed: Cursorposition shows on closed tab
- - Changed: Close button on tab shows on mouse hover
- - Fixed: Argument typing shows wrong color
- - Fixed: Slow brackets matching
- - Fixed: Slow editing large documents / long lines
-
Jun 11 2007 11:36 (local time)
-
- - Fixed: Line numbers incorrect after delete all
- - Fixed: Cursor position does not show on non primary script
- - Fixed: Undo eats memory
- - Fixed: Undo slow on large documents
-
Jun 09 2007 11:44 (local time)
-
- - Added: brackets matching
-
Jun 08 2007 19:35 (local time)
-
- - Fixed: Undo after find / replace
- - Fixed: Undo does nothing
- - Added: Color scheme for tooltips
- - Fixed: Missing spaces in tooltips
- - Fixed: Keyboard hint vertical position changes
- - Fixed: Mouse Tooltip shows on EOL
-
Jun 07 2007 13:41 (local time)
-
- - Added: Find and Replace
-
Jun 06 2007 17:01 (local time)
-
- - Fixed: Editor does not show on taskbar
- - Added: bool operators on key
-
- - Added: Operator vector / rotation
- - Fixed: Save Ctrl-S in debug session
-
Jun 05 2007 23:33 (local time)
-
- - Fixed: A lot of operators
- - Fixed: llDeleteSubString
- - Added: Block commenting Ctrl-K Ctrl-L
- - Fixed: Compiler errors hide internal types
- - Improved: parsing strings, including escape chars
- - Changed: No codecompletion nor hints typing within strings
- - Changed: No codecompletion nor hints typing within comments
- - Fixed: blind tabs showing again on XP without VisualStyles
- - Added: Shortcutkeys for formatting
-
Jun 04 2007 21:52 (local time)
-
- - Changed: replaced double by float
- - Fixed: Parsing long files takes to much time
- - Fixed: Line-numbers frozen
- - Fixed: compile error on 'state' between quotes
- - Fixed: AutoWordSelection problem appears to be an insolvable Microsoft bug, ... i solved it
- - Added: Showing Line / Character position of cursor on statusbar
-
Jun 03 2007 20:54 (local time)
-
- - Fixed: AutoWordSelection off, and stay off
- - Fixed: indent whitespace can be a mix of tab and spaces
- - Added: default / state to autocompletion ;-)
- - Added: operators + and - for rotation / rotation
- - Added: operators multiplication of vector / rotation
- - Added: operators multiplication and division of rotation / rotation
-
Jun 02 2007 18:58 (local time)
-
- - Added: llAxisAngle2Rot
- - Added: some vector operators
- - Fixed: codecompletion tooltip disappears when hitting arrow keys
- - Fixed: blind tabs showing again on XP without VisualStyles
-
Jun 01 2007 23:34 (local time)
-
- - Added: at_target, http_response and remote_data events
- - Added: Goto form acts on return key
- - Added: First implementation of llDialog
- - Fixed: VisualStyleRenderer crash on startup
- - Fixed: Indent was broken
- - Added: implicit string operator on key
- - Added: implicit bool operators to string class
-
May 31 2007 23:55 (local time)
-
- - Added: llSleep
- - Added: Editor Goto Line (Ctrl-G)
- - Added: Ctrl-F4 closes active window/tab
- - Added: Editor option Wiki-pages in Seperate browser
- - Fixed: Linenumber drawing double-buffered in editor
- - Added: Close button to Tab pages
- - Fixed: 'Tab' key inserts a tab character or 4-space characters, depending on the Editor-settings
- - Fixed: timer problem when changing states
-
May 29 2007 16:41 (local time)
-
- - Improved: parenthesis indenting old 'C' style accepted
- - Added Editor options: Auto Word Selection (off by default)
- - Fixed: Linenumber drawing double-buffered in editor
- - Added a 'Die' button to the compiler
- - Added Editor options: SL (ugly) color-scheme / SL 4-spaces indent
- - Fixed: crash on editing end-of-document
- - Fixed: void argument on events
-
May 28 2007 23:34 (local time)
-
- - Autocompletion including arguments on 'events'
- - Fixed: incorrect color on pasting text
- - Fixed: autoformatting on selected text
- - Fixed: incorrect old argument list on non-functions
-
May 27 2007 13:15 (local time)
-
- - llListFindList bug fixed
- - added comparison operators for list,key,float,integer,vector and rotation
- - when opening an existing document, the untouched 'new.lsl' example is destroyed
-
May 26 2007 18:00 (local time)
-
- - Tooltipping / Codecompletion hitting the boundaries of parent window
-
May 25 2007 11:28 (local time)
-
- - Explicit cast 'list' implemented for string,integer,key,float,vector and rotation
-
May 24 2007 19:34 (local time)
-
- - Compiler error shows correct line numbers
- - Debug tab only visible when there are no compile errors
- - Removed C# tab
- - Small bug fixed, on empty information, when using codecompletion
- - Codecompletion shows ALL keywords
- - Shows '*' after filename when document is changed
-
May 23 2007 21:03 (local time)
-
- - Compiler starts at Output tab, on error shows C# tab
- - Tabbed documents!!
- Thanks to Darek and Marco for their bug reports:
- - Fixed: Operator '+' is ambiguous on operands of type 'LSLEditor.SecondLife.integer' and 'LSLEditor.SecondLife.integer'
- - Fixed: Operator '+=' cannot be applied to operands of type 'LSLEditor.SecondLife.list' and 'double'
- - Fixed: Operator '+=' cannot be applied to operands of type 'LSLEditor.SecondLife.list' and 'LSLEditor.SecondLife.key'
- - Copy from the debug window enabled
-
May 22 2007 23:46 (local time)
-
- - Bug fix on empty key in Sim properties
- - Show function arguments while typing
-
May 16 2007 13:07 (local time)
-
- - Simulator docks at bottom
-
May 14 2007 22:47 (local time)
-
- - Release 2.1 (Multiple document interface)
- - Running multiple LSL scripts concurrent
- - Chat/listen implementation between LSL scripts
- - First implementation of a 'find' (Ctrl-F) option
-
May 08 2007 16:37 (local time)
-
- - llListRandomize
- - llListSort
- - llListReplaceList (to be tested)
- - llParseString2List (todo spacers)
- - llParseStringKeepNulls (todo spacers)
-
May 07 2007 19:53 (local time)
-
- - llMD5String implemented
- - Implemented a lot of list functions (see examples)
- - Fixed state bug
- - llResetScript()
- - Tooltip improved
-
May 06 2007 13:03 (local time)
-
- - Parser improved a lot!!
-
May 04 2007 17:15 (local time)
-
- - LSL keywords updated 19 Dec 2006 for LSL 1.13
-
May 03 2007 18:49 (local time)
-
- - Execution is more stable, and useful error reports :-)
- - Implemented listen filter (llListen / llListenRemove)
- - some minor bugfixes
-
May 02 2007 19:41 (local time)
-
- - llListFindList implemented
- - KEY_NULL implemented
- - key compare
- - llGetOwnerKey returns key in compiler properties
- - llToLower / llToUpper
- - llEuler2Rot / llRot2Euler
- - Code completion shows function arguments when typing
- - Cleaned the resource files
- - Updated a lot more, can't remember ;-)
-
May 01 2007 13:47 (local time)
-- - Manual Chat works, on different channels (listen) -
-Apr 30 2007 23:57 (local time)
-
- - Format document (Edit -> Advanced -> Format Document)
- - llFrand seeding
- - casting bug fixed (parser)
- - run_time_permissions event bug fixed
- - llDialog shows messagebox (no buttons)
- - Did some testing on "Shippou Oud - Fruit machine"
- - Import Examples
- - Timer bug fixed
- - Al lot of internal base class changes
-
Apr 29 2007 15:29 (local time)
-First implementation of linenumbers
- -Apr 28 2007 14:01 (local time)
-Changed project to .NET 2.0
- -Mar 30 2007 12:54 (local time)
-- changed wiki adres
- -Jan 2007 - Mar 2007
-- Sabbatical :-), doing nothing....
- -Dec 26 2006 12:54 (local time)
-- first implementation of printing
-Nov 21 2006 23:22 (local time)
-- delete key bug fixed
-Nov 08 2006 00:40 (local time)
-- got Strife _double back in place
- - some C# coloring
Nov 05 2006 14:54 (local time)
-- Just some minor updates, lack of time at the moment
-Oct 29 2006 01:00 (local time)
-- State change fires state_exit and state_entry
- - compiler on tabcontrole
Oct 28 2006 02:00 (local time)
-- Float2Hex example compiles (thanx to Strife Onizuka)
-Oct 27 2006 21:59 (local time)
-- Global class compiles correctly on vars (static) and user defined - functions (void and non void)
-Oct 26 2006 01:07 (local time)
-- code completion, tab/return and contains icons for different types
- - other type of tooltipping.... not nice.
- - override & , to make it bool answer...
Oct 25 2006 01:46 (local time)
-- http can use proxy
- - smtp
- - properties windows for compiler
- - integer made out of struct, to override (string) explicit operator
Oct 22 2006 21:43 (local time)
-- first implementation of llHTTPRequest / http_response
- - made a lot of lists functions
- - more lists on one line (not lists within lists)
Oct 20 2006 21:00 (local time)
-- State change, shows correct events
-Oct 20 2006 0:03 (local time)
-- Implemented (almost) all Math functions
- - Timer works
Oct 19 2006 03:00 (local time)
-- some edit improvements
- - states work!!
Oct 16 2006 23:50 (local time)
-- Improvement parsing script, vector,rotation, simple list (one line)
- - Global vars, wrapped in global class
- - Checkupdate function in the program
- - First attempt multiple state (only default state executes, have patients
- my friends...)
Oct 14 2006 18:36 (local time)
-- User argument input for events like touch_start (see picture above)
-Oct 8, 2006 18:36 (local time)
-- Code highlighting
- - Code completion
- - Code info, took the old LSLguide, and used Appendix, i can do better i
- know
- - F1 , on a keyword, does show up the LSLWiki page on the keyword
- - Compile, the hello world example should work on state_entry event
- - Open/Save and edit lsl script files
Oct 2, 2006 (local time)
- -First idea and prototype
- -Oct 1, 2006 (local time)
- -April 17 2010 14:51 (local time)
+ - Added: stub functions for:
+
October 28 2008 11:28 (local time)
+ - Added: stub functions for:
+
July 28 2008 14:10 (local time)
+ - Changed: Key cache file changed, so did lsleditor (??? who made the xml file, it uses siblings, not parent-child relations????)Summer break ;-)
+ +May 18 2008 18:37 (local time)
+ - Changed: Ctrl-Shft-A uses 4-spaces intdent when (auto)pasting in SLMay 13 2008 13:21 (local time)
+ - Changed: Adding duplicate items in solution explorer starts numbering at 1May 2 2008 19:00 (local time)
+ - Added: PRIM_GLOWApr 3 2008 12:47 (local time)
+ - Fixed: llAbs throws error on large numbersMar 28 2008 12:47 (local time)
+ - Fixed: llListen should also listen when using "" keysMar 27 2008 13:33 (local time)
+ - Added (experimental): 'Ctrl Shift A' pastes active LSLEditor script to SecondLife (has to open script editor in SL first)Mar 21 2008 12:12 (local time)
+ - Fixed: Shift Home crashes editor when nothing is selectedMar 16 2008 15:22 (local time)
+ - Added: llGetParcelDetails (see also menu - tools - options - debugging internal)Feb 29 2008 12:40 (local time)
+ - Fixed: NULL_KEY was no keyFeb 23 2008 19:45 (local time)
+
+ - Added: First generic plugin support
+ - Added: integer multiply operator for float operand
+ - Added: minus operator to rotation
+ - Fixed: Internals to pass more language tests, e.g. bool on ZERO_ROTATION and NULL_KEY, adding items to list
+
Feb 22 2008 23:38 (local time)
+
+ - Fixed: Browser status hides bottom scrollbar
+ - Fixed: Switching between Tabbed document and Windowed document, browser disappears
+ - Fixed: (key)"" == False
+ - Added: state changes allowed in global functions (when set in Debugging - General menu)
+ - Fixed: info on llInsertString was missing a few spaces
+ - Added: Debug windows have context menu, Copy, Select All and Clear
+ - Added: File - New - New notecard
+ - Changed: llGetScriptName returns scriptname without extension (when set in Debugging - General menu)
+ - Fixed: Don't send empty bugreports
+ - Fixed: tabs are presented in SL as 4 spaces, for example llStringLength("\t") == 4
+ - Fixed: remove old files after Autoupdate
+ - Fixed: autoupdate menu was readonly
+
Feb 12 2008 08:12 (local time)
+
+ - Fixed: llLog and llLog10
+
Feb 04 2008 16:30 (local time)
+
+ - Added: Shortcut key for lslint, F7 ;-)
+ - Fixed: llMessageLinked using LINK_THIS works also when NOT using solution explorer
+ - Fixed: default value of key type is wrong
+ - Added: All animation / expression names are added to the autocompletion function (as strings)
+ - Added: Autocompletion of animation names can be switched on/off by menu Tools - Options - Text Editor - Code completion
+ - Fixed: crash of lsleditor on llHTTPRequest when errors occur
+ - Changed: Information on llSensorRepeat()
+ - Added: llResetLandPassList()
+
Jan 27 2008 14:00 (local time)
+
+ - Added: open multiple files from menu 'File - Open - File...' or Ctrl-O
+ - Fixed: global functions do not parse when using multiple brackets on 1 line
+ - Fixed: renaming files and directories in solution explorer sometimes crashes lsleditor
+ - Changed: 'Recent Projects' in 'Recent Solutions'
+ - Changed: 'Add new Project' changed into 'Add new Solution'
+
Jan 14 2008 16:28 (local time)
+
+ - Changed: llUnescapeURL and llEscapeURL using UTF8 encoding
+ - Changed: llBase64ToString and llStringToBase64 using UTF8 encoding
+ - Changed: improved label parsing
+
Jan 12 2008 10:43 (local time)
+
+ - Fixed: llDialog does not show OK button, using no buttons
+
Jan 09 2008 17:18 (local time)
+
+ - Added: Online Help browser, New tab for every search can be unchecked in menu Tools - Options - Environment - Help
+ - Fixed: No scrolling when using Autoformat (Ctrl-D)
+
Jan 06 2008 13:31 (local time)
+
+ - Fixed: llGetListEntryType does not work on negative index
+ - Added: missing operators on integer
+ - Fixed: wrong parsing and casting of large hex numbers
+
Jan 05 2008 12:44 (local time)
+
+ - Added: show status of capslock
+
Dec 29 2007 12:27 (local time)
+
+ - Fixed: llParseString2List loops when using empty strings on spacers
+
Dec 27 2007 22:57 (local time)
+
+ - Added: Disable tooltip user-setting, menu Tools - Options - Help
+ - Added: Link to the LSLEditor forum, menu Help - Forum
+ - Added: Auto save on menu Tools - Options - Debugging - General - Auto save
+ - Fixed: sending/retrieving bugreports crashes lsleditor when internet connection is not available
+ - Fixed: turning off autoindent errors on braces
+ - Fixed: line number issue on scrolling
+ - Fixed: cast error using llList2Vector for strings
+
Dec 18 2007 16:38 (local time)
+
+ - Added: when nothing is selected, Shift-Delete, copies entire line to clipboard and deletes it
+ - Fixed: Ctrl-X is not undo-able
+ - Fixed: jump labels containing '_' give error
+ - Added: ATTACH_HUD_* constants
+
Dec 14 2007 17:51 (local time)
+
+ - Fixed: Unchecking Check-For-Updates, does check for updates, thats wrong
+
Dec 14 2007 00:40 (local time)
+
+ - Added: INS (insert) / OVR (override) on status bar, changes when hitting Insert key
+ - Changed: Tab on notecards shows 'Text', where scripts shows 'Script'
+
Dec 13 2007 23:52 (local time)
+
+ - Added: When changing to a non existing state, show warning
+ - Changed: llGetWallclock and llGetGMTclock
+
Dec 09 2007 02:30 (local time)
+
+ - Fixed: certain conditions the tab-stops at 4 chars goes to 6 chars wide
+
Dec 08 2007 15:55 (local time)
+
+ - Changed: Some Internals to pass more tests from http://wiki.secondlife.com/wiki/LSL_Language_Test
+ Some tests fail due to known issues. http://www.lsleditor.org/help/knownissues.htm
+ - Fixed: shift-home and shift-end selects from 'start' cq. 'end' of selection (only forward selection supported)
+
Dec 07 2007 02:44 (local time)
+
+ - Fixed: lsleditor crashes when using lslint plugin
+ - Added: Total char count
+ - Added: Last modified on SolutionExplorer items properties
+ - Changed: new implementation of llHTTPRequest, returns http status
+ - Changed: float shows 6 digits behind the decimal point (like SL)
+
Dec 06 2007 14:38 (local time)
+
+ - Fixed: Version 2.24 an above were broken on simple Verbose messages!!
+
Dec 05 2007 17:35 (local time)
+
+ - Fixed: llModPow gives wrong answer using large numbers
+ - Fixed: Crash when clicked on errors, when script edit windows are closed
+ - Fixed: Oops Renaming files and objects in Solutionexplorer using same name but upper/lower case chars
+ - Fixed: Oops from llGetObjectDetails (only OBJECT_NAME and OBJECT_DESC implemented)
+ - Fixed: comments having unballanced string quotes do not compile
+
Nov 28 2007 19:31 (local time)
+
+ - Changed: llBase64ToInteger , needs testings
+ - Changed: paint line numbers only when they are changed
+ - Changed: doubleclick selects whole words (including '_')
+
Nov 26 2007 13:33 (local time)
+
+ - Added: random return when failing to parse string in llBase64ToInteger
+ - Fixed: list constructor and large signed/unsigned integer problem
+
Nov 24 2007 19:16 (local time)
+
+ - Fixed: llListenRemove does not work
+ - Fixed: llMessageLinked adds 1 extra event when compiling
+
Nov 22 2007 23:59 (local time)
+
+ - Added: true/false operators on vector and rotation
+ - Fixed: llRequestAgentData(uuid, DATA_BORN) has wrong date notation
+ - Fixed: listen event always gets the wrong sender id
+
Nov 20 2007 09:20 (local time)
+
+ - Fixed: typo on llRemoveSensor
+
Nov 19 2007 10:09 (local time)
+
+ - Fixed: llGetWallclock gives also fraction of seconds
+ - Added: X-SecondLife-Shard header in http request can be configured via menu - Tools - Options - Debugging - Internal (default = Production)
+ - Fixed: X-SecondLife-Region header in http request uses int coords.
+ - Fixed: notecards don't care about 'autocorrect indent'
+
Nov 15 2007 00:19 (local time)
+
+ - Fixed: Find and Find Replace window pushes editor to background when goes invisible
+ - Fixed: Find and Find Replace window does not focus text search box
+
Nov 14 2007 17:10 (local time)
+
+ - Added: X-SecondLife-* headers in http request
+
Nov 13 2007 01:33 (local time)
+
+ - Added: llResetLandBanList
+
Nov 10 2007 03:12 (local time)
+
+ - Fixed: Editing notecards is broken
+
Nov 09 2007 01:21 (local time)
+
+ - Fixed: CONTROL_ML_LBUTTON was missssspelleddd
+
Nov 07 2007 14:19 (local time)
+
+ - Fixed: info on llDetachFromAvatar() shows argument
+
Nov 02 2007 15:53 (local time)
+
+ - Added: PRIM_SCULPT_TYPE_* constants
+
Oct 30 2007 11:53 (local time)
+
+ - Added: Findwindow uses F3 for next find
+
Oct 26 2007 10:57 (local time)
+
+ - Fixed: Some menu items use online wiki (if available), others use offline wiki
+
Oct 24 2007 14:53 (local time)
+
+ - Fixed: clicking Errors located on last line looses control on edit window
+ - Added: Shortcut keys to solution explorer
+ - Fixed: New script in solution explorer does not use indent user setting
+
Oct 23 2007 20:13 (local time)
+
+ - Changed: Shift-End, does not select the newline char
+ - Changed: LSLEditor remembers workingdirectory
+ - Changed: 'View Solutionexplorer' made persistent
+
Oct 23 2007 20:13 (local time)
+
+ - Changed: When importing script, make form active.
+ - Changed: combox box for listening channels set to first channel by default
+ - Fixed: llScaleTexture has wrong arguments (and description)
+ - Changed: Menu item, "File - New - File" changed to File - New - Script"
+ - Fixed: llResetScript has to go directly to state_entry (and resetting vars)
+
Oct 22 2007 04:00 (local time)
+
+ - Changed: vars don't have to be initialised before usage
+
Oct 21 2007 20:18 (local time)
+
+ - Changed: Solution explorer, files are opened only once at a time
+ - Changed: Solution explorer, changed Prim entity to Object
+ - Changed: Solution explorer, Objects can be added to Objects
+ - Added: llMessageLinked can use linknum in solution explorer(needs testing)
+
Oct 20 2007 12:09 (local time)
+
+ - Added: Contextmenu on error list, Copy or Copy Description only
+ - Fixed: plugin, lslint, possible crash on multiple line error output
+
Oct 18 2007 11:46 (local time)
+
+ - Fixed: possible crash on not initialized string
+ - Fixed: reading notecards outside solution explorer was broken
+ - Added: llGetObjectDetails (supported OBJECT_NAME, OBJECT_DESC)
+ - Added: llSensor / llSensorRepeat / llSensorRemove() / sensor (event)
+ (only simple event trigger, num_detected is always 1)
+ - Fixed: llRequestPermissions is broken
+
Oct 16 2007 23:29 (local time)
+
+ - Fixed: Old bug on multiple changed scripts saving using Ctrl-S shortcut only saves first script
+ - Fixed: Rename objects do not set object-name correctly
+
Oct 16 2007 13:46 (local time)
+
+ - Changed: Find/Replace window hides when pressing Escape
+ - Changed: Find/Replace window keeps focus
+
Oct 15 2007 23:10 (local time)
+
+ - Changed: Tools menu, starts at top node
+ - Added: LSLEditor goes unicode
+ menu - tools - options - text editor - general - output format
+
Oct 10 2007 10:59 (local time)
++ - Changed: In respect to solution explorer +
Oct 09 2007 16:12 (local time)
+
+ - Added: Plugin support
+ - Fixed: llList2Key crash
+
Oct 08 2007 23:55 (local time)
+
+ - Changed: Opened files in solution explorer are asked to save when closed
+ - Changed: bugreport, files to be included are unchecked by default
+
Oct 03 2007 19:22 (local time)
+
+ - Added: bool operators on list
+ - Fixed: Multiple 'if' indent (only on autoformat document)
+ - Added: integer operator + and - (overrides internal operators)
+ - Fixed: llParseStringKeepNulls last empty element is not added
+ - Fixed: llListSort on non string items
+ - Fixed: Sometimes scrolling is disabled when moving the cursor
+ - Fixed: Multiline comments on highlighted chars gives colored results
+ - Fixed: llList2XXX functions for negative index
+ - Added: explicit string operator on bool
+
Oct 02 2007 18:25 (local time)
+
+ - Added: Menu - Tools - Options - Text editor - warning on different indent scheme (on by default)
+ - Added: Menu - Tools - Options - Text editor - autocorrect indent on file loading (off by default)
+ - Fixed: changing guid on items in solutionexplorer reflects on opened script windows
+ - Changed: Wildcard autocompletion on argument, changed to show only pulldown menu (example llGetInventoryName)
+ - Added: llRot2Fwd / llRot2Up / llRot2Left
+
Oct 01 2007 16:30 (local time)
+
+ - Changed: Make text bold on active tab
+ - Fixed: llUnescapeURL returns UTF8 strings, for example: llOwnerSay(llUnescapeURL("pr%c3%aate"));
+ - Fixed: Syntax errors are on column - 1
+ - Added: Command line option /run starts debugging after loading scripts (if any)
+ - Fixed: Syntax errors on scripts having same name are clickable
+ - Fixed: Copy / Paste gives wrong colors in editor
+
Sep 29 2007 21:35 (local time)
+
+ - Added: Changing Guid of any item in solution explorer
+ - Changed: manual listen event trigger, channel is combobox
+ (listen filter does only work on normal chat messages, not on manual event trigger)
+ - Added: Ctrl-C copies selected errors to clipboard
+ - Added: Ctrl-A selects all text errors list
+ - Added: Ctrl-A selects all text in debug and simulator console
+ - Added: Line, Column and Char position of cursor (added Column)
+ - Fixed: "There are 0 instances, replace them all?"
+ - Fixed: var names containing 'jump' are wrongly parsed
+ - Fixed: llAttachToAvatar wrong description
+
Sep 22 2007 19:29 (local time)
+
+ - Fixed: Selection from last line does not work
+
Sep 21 2007 19:09 (local time)
+
+ - Fixed: SaveAs was broken
+ - Fixed: autocompletion on 'default', only when there is no default state
+ - Fixed: state change to same state, acts like a return
+ - Changed: Ctrl-D (format document) keeps cursor on line
+ - Changed: Ctrl-E (format selection) keeps text selected
+ - Added: Tools - Options - Debugging - General - Quoted strings in list output (default = none)
+ - Changed: Major change to the list object (needs testing)
+ - Fixed: Some minor indent bug on outermost braces when typing
+ - Changed: Verbose output gives more readable lists
+ - Fixed: llParseString2List and llParseStringKeepNulls (needs testing)
+
Sep 19 2007 16:47 (local time)
+
+ - Added: http 'ContentLength' on llHTTPRequest POST requests
+
Sep 19 2007 12:47 (local time)
+
+ - Fixed: Closing LSLEditor saves (all) changed files using its own name, example files (new.lsl) shows dialog
+
Sep 18 2007 12:47 (local time)
+
+ - Fixed: Labels can have whitespace between @ and label name
+
Sep 17 2007 14:41 (local time)
+
+ - Added: Tools - Options - Debugging - General - Single Quote char allowed outside strings
+
Sep 16 2007 14:41 (local time)
+
+ - Fixed: Typing many '}' on same lines, gives weird autoformatting
+ - Fixed: Bracket highlighting when typing braces (curly brackets)
+ - Fixed: Rotation '/' operator
+
Sep 15 2007 17:45 (local time)
+
+ - Added: Update application supports 'gzip','zip' and 'bzip2'
+ - Changed: Richlabel has some extra right margin
+ - Fixed: 4-Spaces indent was broken on tools menu
+ - Fixed: Annoying scroll when bracket highligthing and code formatting
+ - Fixed: 'If you see this, something is wrong' on state change and llResetScript
+ - Fixed: Die button kills runaway processes like 'while(TRUE);'
+ - Added: Icons for errors and warnings
+ - Added: Compiler generates warnings (can be switched off in menu Tools - Options - Debugging - General)
+
Sep 14 2007 10:52 (local time)
+
+ - Fixed: llOwnerSay talks only to the owner, preventing possible loops
+
Sep 13 2007 16:39 (local time)
+
+ - Added: Date/time on printed output
+ - Changed: Case insensitive on ECC
+
Sep 13 2007 12:10 (local time)
+
+ - Added: Experimental Code Completion (ECC) on user defined variable names, menu - tools - options - Text Editor - Code Completion
+ - Changed: Escape toggles on/off autocompletion and tooltips
+
Sep 12 2007 16:28 (local time)
+
+ - Added: Pagesetup margins on printed documents
+ - Added: header and footer on printed documents
+ - Added: Print selection
+ - Fixed: llList2ListStrided crashed for nonsense (<=0) strides
+
Sep 11 2007 17:07 (local time)
+
+ - Added: Ctrl-Del removes whitespace/word
+ - Fixed: llToUpper / llToLower gives wrong hint
+
Sep 06 2007 13:35 (local time)
+
+ - Fixed: First users see only a small window
+
Sep 03 2007 17:00 (local time)
+
+ - Fixed: Renaming of non scripts and non notecards
+ - Added: Solution Explorer, changing filetype of items
+ - Changed: Solution Explorer, project and inventory paths are saved as a relative path to solution file (if possible)
+ - Changed: Solution Explorer, "Add New File -> Script" , have it use the default.lsl file, same as "new.lsl" when opening.
+ - Fixed: 0xFFFFFFFF parsed as integer
+ - Fixed: capitalization of 'string' and 'float'
+ - Added: PRIM_TYPE_SCULPT constant
+
Aug 31 2007 12:07 (local time)
+
+ - Fixed: Recent projects menu blocks when dirty script has to be saved
+ - Added: Menu - Tools - Options - Environment - General - delete old files after update
+
Aug 27 2007 12:07 (local time)
+
+ - Fixed: Crash in Renaming files containing illegal chars in Solutionexplorer
+ - Fixed: Find / Replace broken
+ - Fixed: Labels are broken
+
Aug 24 2007 15:30 (local time)
+
+ - Added: Menu - Project - Add New File , add new file to active Prim in SolutionExplorer (if Any)
+ - Added: Check if solution file already exist when Create new solution
+ - Added: F3 shortcut for 'Find Next'
+ - Fixed: Pressing Ctrl-H twice crashes program
+ - Added: Multiline strings
+ - Fixed: String (capital S) can be used as a var
+ - Added: Explicit string operator on internal integer
+ - Added: File Association for .lsl and .sol files (Menu-Tools)
+
Aug 23 2007 23:02 (local time)
+
+ - Fixed: Linenumbers incorrect after scrolling
+ - Fixed: default state has not to be on column 0
+ - Fixed: When user clicks 'No' on llRequestPermissions, do trigger run_time_permissions
+ - Fixed: Brackets highlighting now skips comments
+ - Changed: Online Wiki Address can be changed
+ - Changed: Bugreport shows unique number and date/time
+ - Changed: Bugreport uploadservice can handle normal filenames, spaces included ;-)
+ - Added: llGetInventoryType (when using solution explorer)
+ - Changed: Blockcommenting Ctrl-K and Ctrl-L (also on non selected line)
+
Aug 22 2007 17:57 (local time)
+
+ - Fixed: Crash on making default state
+ - Fixed: Linenumbers only appear when scrolling
+ - Fixed: Crash on some debug code, writing to D drive
+ - Fixed: float parsing on lists does Oops...
+ - Added: Experimental wildcard argument completion (for example llListStatistics)
+ - Fixed: Tooltip on codecompletion can not get outside client area
+ - Fixed: Coloring when typing strings
+ - Fixed: indenting fails on strings containing // chars
+
Aug 21 2007 19:28 (local time)
+
+ - Changed: Reading scripts using default codepage
+ - Added: llListStatistics (needs more testing)
+ - fixed: llCSV2List escapes angle brackets
+
Aug 20 2007 23:48 (local time)
+
+ - Fixed: Find / Find and Replace window mixes up settings
+ - Fixed: Sending bugreport crashes editor when offline
+
Aug 18 2007 21:19 (local time)
+
+ - Changed: new Tools Options menu
+ - Fixed: Single quotation char in comment breaks parsing
+
Aug 17 2007 19:22 (local time)
+
+ - Fixed: Quad and Vector parsing breaks at certain conditions
+ - Fixed: some changes to text do not set dirty flag
+
Aug 16 2007 23:57 (local time)
+
+ - Fixed: changing state into same state goes into loop
+ - Fixed: llCSV2List is not really inverse to llList2CSV (llCSV2List does not parse rotations and vectors, yet)
+ - Fixed: labels without ';' does not give syntax error
+ - Fixed: jump @label; does not give syntax error
+ - Fixed: floats getting truncated on non-English systems
+ - Changed: Position and Size of editor window are only restored when in workingarea of Primary screen
+ - Fixed: Script error on download HTML Help file
+
Aug 15 2007 17:51 (local time)
+
+ - Fixed: Don't compile nor syntax check notecards using solution explorer
+ - Added: llInsertString
+ - Fixed: llGiveInventoryList has wrong ref argument (syntax check breaks)
+ - Fixed: Tab and Shift Tab on selected text
+ - Added: Toggle button check / uncheck attached scripts on the bugreport form
+ - Fixed: Argument of event changed(integer change)
+ - Changed: Sending bugreports can be canceled
+ - Changed: implicit float to integer operator to explicit
+
Aug 10 2007 13:13 (local time)
+
+ - Added: LSLEditorHelp offline wiki (Tools - Editor properties)
+ - Changed: Find window keeps search entries
+
Aug 05 2007 00:30 (local time)
+
+ - Fixed: Cursor position on backspace
+
Aug 03 2007 16:50 (local time)
+
+ - Added: Ctrl-F (find) uses keyword on cursor position
+ - Added: Ctrl-Up / Ctrl-Down history scrolling on chat box
+ - Fixed: llSetLinkTexture() do not take texture uuids
+ - Fixed: llParseString2List refuse to take keys as strings
+ - Added: Solution Explorer, F2 for rename
+ - Added: default.lsl in LSL-Editor directory will be used as 'new.lsl' template
+ - Fixed: llSetColor tooltip is wrong
+
Aug 02 2007 23:42 (local time)
+
+ - Added: Smtp Authentication for llEmail (Tools, Runtime Properties, External, Email)
+
Jul 30 2007 16:19 (local time)
+
+ - Added: Home key works also on white-space lines
+ - Fixed: After sending two bugreports, button is disabled
+ - Added: POST method to llHttpRequest (untested)
+
Jul 28 2007 12:05 (local time)
+
+ - Fixed: Richtext label inserts spaces after color change
+ - Added: Sound support (simple) use llPlaySound and .wav file in solution explorer
+
Jul 26 2007 13:29 (local time)
+
+ - Added: PageUp and PageDown on intellisense dropdown menu
+ - Fixed: Editor crash when closing project having browser window open
+ - Added: llGetLocalPos()
+
Jul 25 2007 14:30 (local time)
+
+ - Added: Solution Explorer (first look)
+
Jul 24 2007 11:55 (local time)
+
+ - Changed: Recent file list is clipped (showing ...)
+ - Fixed: Syntax error on negative line numbers (?!) breaks editor
+
Jul 20 2007 10:55 (local time)
+
+ - Added: Checkbox on Edit tab to Disable compile / syntaxcheck
+ - Added: Allow scripts to open by Drag and Drop on LSL-Editor
+ - Fixed: Indent on return when in middle of a line
+ - Added: llGetDate
+ - Fixed: llDie in script does not work, throws an error
+ - Changed: id in llMessageLinked / message_link accepts strings
+
Jul 19 2007 15:27 (local time)
+
+ - Added: Bugtracker to Menu Help , Bugreport
+ - Changed: Home button toggles between start of line, and first non whitespace
+
Jul 16 2007 11:25 (local time)
+
+ - Changed: Autocompletion images scale on changing fonts
+ - Changed: Tab alignement on changing fonts
+
Jul 15 2007 23:51 (local time)
+
+ - Added: Editor Properties, Font selector for editor and tooltips
+ - Fixed: Ctrl-X does not have paste
+
Jul 13 2007 15:20 (local time)
+
+ - Changed: Bugreport name and email adres made sticky
+ - Fixed: Bugreport window looses focus when tooltip shows
+ - Added: Shift-Delete
+ - Fixed: Ctrl-X can not undo
+ - Fixed: Ctrl-Home does not go to line 1, column 1
+ - Fixed: Shift-Home does not appear to select text
+
Jul 12 2007 12:59 (local time)
+
+ - Fixed: Tooltip shows bold on some High-Resolution machines (David IOU1)
+
Jul 10 2007 08:41 (local time)
+
+ - Fixed: Runtime properties, incorrect key from cache (xor)
+
Jul 9 2007 14:51 (local time)
+
+ - Added: Editor properties: Auto update frequency
+ - Added: Editor properties: Indent settings
+
Jul 8 2007 23:59 (local time)
+
+ - Changed: Tooltip font is SystemFonts.MessageBoxFont
+ - Fixed: llRot2Up returns void....
+
Jul 6 2007 13:13 (local time)
+
+ - Fixed: MD5 checksum on update function breaks
+ - Added: Boundary checks on list functions
+ - Fixed: jump statement gives error (_goto)
+
Jul 4 2007 12:12 (local time)
+
+ - Added: Bitwise Xor operator on integer (^)
+
Jul 3 2007 20:56 (local time)
+
+ - Fixed: XML-RPC server not closed when closing LSL-Editor
+
Jul 2 2007 14:41 (local time)
+
+ - Fixed: Size of Simulator resets to default
+ - Changed: Vector and Rotation parser
+ - Changed: Vector and Rotation fields changed from double to float
+ - Added: Preprocessor processes all internal reserved words
+ - Changed: llDialog / llRequestPermissions / link_message / llMessageLinked uses new TaskQueue
+
Jul 1 2007 23:55 (local time)
+
+ - Added: Smart indenting on closing parenthesis (experimental)
+ - Revised: (Needs testing!!)
+
Jun 30 2007 11:41 (local time)
+
+ - Fixed: Can't close tabs when in Windows Classic mode
+ - Changed: Internal, state / event has its own TaskQueue (needs testing)
+
Jun 29 2007 16:38 (local time)
+
+ - Fixed: Integer '~' operator works only on TRUE/FALSE
+ - Added: Syntax checker button F6 (no compile / execute)
+ - Changed: Internal, Simulator / Compiler as usercontrols
+
Jun 28 2007 12:18 (local time)
+
+ - Added: Ctr-Shft-S to Save as...
+ - Added: AutoUpdate check (daily) / Manual update on Help menu
+ - Added: Double click on compiler error goes to error line / column
+ - Changed: Compiler errors shows on listview
+ - Changed: Tab / Shift Tab , toggles indent block of text
+ - Changed: Home button sets cursor to beginning of line, after whitespace
+
Jun 27 2007 18:20 (local time)
+
+ - Fixed: Editor crashes on error in dataserver script
+ - Changed: synchronized llGetNumberOfNotecardLines / llGetNotecardLine dataserver requests
+
Jun 26 2007 11:49 (local time)
+
+ - Fixed: llDialog does not talk anymore
+
Jun 25 2007 21:08 (local time)
+
+ - Fixed: Indent adds tab on lines ending in comment or whitespace
+ - Added: XML-RPC listening base port 50888
+
Jun 24 2007 13:11 (local time)
+
+ - Added: Print preview
+ - Fixed: Editor only prints 1 page
+ - Added: ReplaceAll
+ - Fixed: Find and Replace issues
+
Jun 22 2007 18:59 (local time)
+
+ - Added: The ~ (complement) operator to integer
+ - Fixed: global functions containing whitespace gives compile error
+ - Added: Keep user settings between LSLEditor updates
+ - Added: llGetNumberOfNotecardLines / llGetNotecardLine
+ - Added: Recent files list in the File menu
+
Jun 21 2007 13:41 (local time)
+
+ - Fixed: Compiles empty documents and/or absent default state
+
Jun 20 2007 22:41 (local time)
+
+ - Fixed: Menu Tools does not work
+ - Added: llStringTrim
+
Jun 18 2007 14:50 (local time)
+
+ - Fixed: Backspace / Delete issues when brackets highlighted
+
Jun 14 2007 23:59 (local time)
+
+ - Fixed: Backspace unreliable when brackets highlighted
+ - Changed: Tab-characters have same width as 4 spaces
+ - Changed: auto indent on typing if/else
+ - Changed: format document indent if/else
+ - Fixed: timer stops after state change
+ - Fixed: llList2Integer broken
+ - Added: llMessageLinked / link_message
+ - Fixed: llListReplaceList gives wrong answer
+
Jun 13 2007 20:21 (local time)
+
+ - Fixed: key problem (breaks listen and more)
+
Jun 13 2007 12:12 (local time)
+
+ - Release 2.4
+
Jun 12 2007 16:43 (local time)
+
+ - Fixed: llSetTimerEvent broken
+ - Added: Redo
+ - Changed: Linenumbers stops at and-of-document
+ - Fixed: Cursorposition shows on closed tab
+ - Changed: Close button on tab shows on mouse hover
+ - Fixed: Argument typing shows wrong color
+ - Fixed: Slow brackets matching
+ - Fixed: Slow editing large documents / long lines
+
Jun 11 2007 11:36 (local time)
+
+ - Fixed: Line numbers incorrect after delete all
+ - Fixed: Cursor position does not show on non primary script
+ - Fixed: Undo eats memory
+ - Fixed: Undo slow on large documents
+
Jun 09 2007 11:44 (local time)
+
+ - Added: brackets matching
+
Jun 08 2007 19:35 (local time)
+
+ - Fixed: Undo after find / replace
+ - Fixed: Undo does nothing
+ - Added: Color scheme for tooltips
+ - Fixed: Missing spaces in tooltips
+ - Fixed: Keyboard hint vertical position changes
+ - Fixed: Mouse Tooltip shows on EOL
+
Jun 07 2007 13:41 (local time)
+
+ - Added: Find and Replace
+
Jun 06 2007 17:01 (local time)
+
+ - Fixed: Editor does not show on taskbar
+ - Added: bool operators on key
+
+ - Added: Operator vector / rotation
+ - Fixed: Save Ctrl-S in debug session
+
Jun 05 2007 23:33 (local time)
+
+ - Fixed: A lot of operators
+ - Fixed: llDeleteSubString
+ - Added: Block commenting Ctrl-K Ctrl-L
+ - Fixed: Compiler errors hide internal types
+ - Improved: parsing strings, including escape chars
+ - Changed: No codecompletion nor hints typing within strings
+ - Changed: No codecompletion nor hints typing within comments
+ - Fixed: blind tabs showing again on XP without VisualStyles
+ - Added: Shortcutkeys for formatting
+
Jun 04 2007 21:52 (local time)
+
+ - Changed: replaced double by float
+ - Fixed: Parsing long files takes to much time
+ - Fixed: Line-numbers frozen
+ - Fixed: compile error on 'state' between quotes
+ - Fixed: AutoWordSelection problem appears to be an insolvable Microsoft bug, ... i solved it
+ - Added: Showing Line / Character position of cursor on statusbar
+
Jun 03 2007 20:54 (local time)
+
+ - Fixed: AutoWordSelection off, and stay off
+ - Fixed: indent whitespace can be a mix of tab and spaces
+ - Added: default / state to autocompletion ;-)
+ - Added: operators + and - for rotation / rotation
+ - Added: operators multiplication of vector / rotation
+ - Added: operators multiplication and division of rotation / rotation
+
Jun 02 2007 18:58 (local time)
+
+ - Added: llAxisAngle2Rot
+ - Added: some vector operators
+ - Fixed: codecompletion tooltip disappears when hitting arrow keys
+ - Fixed: blind tabs showing again on XP without VisualStyles
+
Jun 01 2007 23:34 (local time)
+
+ - Added: at_target, http_response and remote_data events
+ - Added: Goto form acts on return key
+ - Added: First implementation of llDialog
+ - Fixed: VisualStyleRenderer crash on startup
+ - Fixed: Indent was broken
+ - Added: implicit string operator on key
+ - Added: implicit bool operators to string class
+
May 31 2007 23:55 (local time)
+
+ - Added: llSleep
+ - Added: Editor Goto Line (Ctrl-G)
+ - Added: Ctrl-F4 closes active window/tab
+ - Added: Editor option Wiki-pages in Seperate browser
+ - Fixed: Linenumber drawing double-buffered in editor
+ - Added: Close button to Tab pages
+ - Fixed: 'Tab' key inserts a tab character or 4-space characters, depending on the Editor-settings
+ - Fixed: timer problem when changing states
+
May 29 2007 16:41 (local time)
+
+ - Improved: parenthesis indenting old 'C' style accepted
+ - Added Editor options: Auto Word Selection (off by default)
+ - Fixed: Linenumber drawing double-buffered in editor
+ - Added a 'Die' button to the compiler
+ - Added Editor options: SL (ugly) color-scheme / SL 4-spaces indent
+ - Fixed: crash on editing end-of-document
+ - Fixed: void argument on events
+
May 28 2007 23:34 (local time)
+
+ - Autocompletion including arguments on 'events'
+ - Fixed: incorrect color on pasting text
+ - Fixed: autoformatting on selected text
+ - Fixed: incorrect old argument list on non-functions
+
May 27 2007 13:15 (local time)
+
+ - llListFindList bug fixed
+ - added comparison operators for list,key,float,integer,vector and rotation
+ - when opening an existing document, the untouched 'new.lsl' example is destroyed
+
May 26 2007 18:00 (local time)
+
+ - Tooltipping / Codecompletion hitting the boundaries of parent window
+
May 25 2007 11:28 (local time)
+
+ - Explicit cast 'list' implemented for string,integer,key,float,vector and rotation
+
May 24 2007 19:34 (local time)
+
+ - Compiler error shows correct line numbers
+ - Debug tab only visible when there are no compile errors
+ - Removed C# tab
+ - Small bug fixed, on empty information, when using codecompletion
+ - Codecompletion shows ALL keywords
+ - Shows '*' after filename when document is changed
+
May 23 2007 21:03 (local time)
+
+ - Compiler starts at Output tab, on error shows C# tab
+ - Tabbed documents!!
+ Thanks to Darek and Marco for their bug reports:
+ - Fixed: Operator '+' is ambiguous on operands of type 'LSLEditor.SecondLife.integer' and 'LSLEditor.SecondLife.integer'
+ - Fixed: Operator '+=' cannot be applied to operands of type 'LSLEditor.SecondLife.list' and 'double'
+ - Fixed: Operator '+=' cannot be applied to operands of type 'LSLEditor.SecondLife.list' and 'LSLEditor.SecondLife.key'
+ - Copy from the debug window enabled
+
May 22 2007 23:46 (local time)
+
+ - Bug fix on empty key in Sim properties
+ - Show function arguments while typing
+
May 16 2007 13:07 (local time)
+
+ - Simulator docks at bottom
+
May 14 2007 22:47 (local time)
+
+ - Release 2.1 (Multiple document interface)
+ - Running multiple LSL scripts concurrent
+ - Chat/listen implementation between LSL scripts
+ - First implementation of a 'find' (Ctrl-F) option
+
May 08 2007 16:37 (local time)
+
+ - llListRandomize
+ - llListSort
+ - llListReplaceList (to be tested)
+ - llParseString2List (todo spacers)
+ - llParseStringKeepNulls (todo spacers)
+
May 07 2007 19:53 (local time)
+
+ - llMD5String implemented
+ - Implemented a lot of list functions (see examples)
+ - Fixed state bug
+ - llResetScript()
+ - Tooltip improved
+
May 06 2007 13:03 (local time)
+
+ - Parser improved a lot!!
+
May 04 2007 17:15 (local time)
+
+ - LSL keywords updated 19 Dec 2006 for LSL 1.13
+
May 03 2007 18:49 (local time)
+
+ - Execution is more stable, and useful error reports :-)
+ - Implemented listen filter (llListen / llListenRemove)
+ - some minor bugfixes
+
May 02 2007 19:41 (local time)
+
+ - llListFindList implemented
+ - KEY_NULL implemented
+ - key compare
+ - llGetOwnerKey returns key in compiler properties
+ - llToLower / llToUpper
+ - llEuler2Rot / llRot2Euler
+ - Code completion shows function arguments when typing
+ - Cleaned the resource files
+ - Updated a lot more, can't remember ;-)
+
May 01 2007 13:47 (local time)
++ - Manual Chat works, on different channels (listen) +
+Apr 30 2007 23:57 (local time)
+
+ - Format document (Edit -> Advanced -> Format Document)
+ - llFrand seeding
+ - casting bug fixed (parser)
+ - run_time_permissions event bug fixed
+ - llDialog shows messagebox (no buttons)
+ - Did some testing on "Shippou Oud - Fruit machine"
+ - Import Examples
+ - Timer bug fixed
+ - Al lot of internal base class changes
+
Apr 29 2007 15:29 (local time)
+First implementation of linenumbers
+ +Apr 28 2007 14:01 (local time)
+Changed project to .NET 2.0
+ +Mar 30 2007 12:54 (local time)
+- changed wiki adres
+ +Jan 2007 - Mar 2007
+- Sabbatical :-), doing nothing....
+ +Dec 26 2006 12:54 (local time)
+- first implementation of printing
+Nov 21 2006 23:22 (local time)
+- delete key bug fixed
+Nov 08 2006 00:40 (local time)
+- got Strife _double back in place
+ - some C# coloring
Nov 05 2006 14:54 (local time)
+- Just some minor updates, lack of time at the moment
+Oct 29 2006 01:00 (local time)
+- State change fires state_exit and state_entry
+ - compiler on tabcontrole
Oct 28 2006 02:00 (local time)
+- Float2Hex example compiles (thanx to Strife Onizuka)
+Oct 27 2006 21:59 (local time)
+- Global class compiles correctly on vars (static) and user defined + functions (void and non void)
+Oct 26 2006 01:07 (local time)
+- code completion, tab/return and contains icons for different types
+ - other type of tooltipping.... not nice.
+ - override & , to make it bool answer...
Oct 25 2006 01:46 (local time)
+- http can use proxy
+ - smtp
+ - properties windows for compiler
+ - integer made out of struct, to override (string) explicit operator
Oct 22 2006 21:43 (local time)
+- first implementation of llHTTPRequest / http_response
+ - made a lot of lists functions
+ - more lists on one line (not lists within lists)
Oct 20 2006 21:00 (local time)
+- State change, shows correct events
+Oct 20 2006 0:03 (local time)
+- Implemented (almost) all Math functions
+ - Timer works
Oct 19 2006 03:00 (local time)
+- some edit improvements
+ - states work!!
Oct 16 2006 23:50 (local time)
+- Improvement parsing script, vector,rotation, simple list (one line)
+ - Global vars, wrapped in global class
+ - Checkupdate function in the program
+ - First attempt multiple state (only default state executes, have patients
+ my friends...)
Oct 14 2006 18:36 (local time)
+- User argument input for events like touch_start (see picture above)
+Oct 8, 2006 18:36 (local time)
+- Code highlighting
+ - Code completion
+ - Code info, took the old LSLguide, and used Appendix, i can do better i
+ know
+ - F1 , on a keyword, does show up the LSLWiki page on the keyword
+ - Compile, the hello world example should work on state_entry event
+ - Open/Save and edit lsl script files
Oct 2, 2006 (local time)
+ +First idea and prototype
+ +Oct 1, 2006 (local time)
+ +