|
Minor Release (3.0.9 | 03.29.2012)
- Allow user to send crash report when LuaEdit crashes so the report can be saved into a MySQL db
- Added feature to find out if there's a newer version of LuaEdit released
- Added automatic check for update at startup (can be disabled and re-enabled through options)
- Added new Startup option to control automatic check for update at startup
- Added "Check for Update" menu
- Added new download window to start and view a download from LuaEdit (only used for check for update featue for now)
- Added new External Tools UI and system
- Updated licenses so that client side is under GPL and server side is under LGPL
Minor Release (3.0.8 | 01.31.2012)
- Added new Debug Server option page with default port option
- Fix wrong intermediate path which caused some mix-match between x86 and x64 releases of 3.0.7
- Fix a bug where you could not debug a file when created and/or assigned to a new project
- Fix crash when adding a breakpoint in a new file that had not been saved yet
- Fix bug where closing a tab using the middle mouse button or the "X" button of the tab strip would not really close the document internally.
- Fix bug where project files (EG: *.lsln, *.luaproj, etc) would not be opened as project files when opened from command line or explorer.
- Fix bug ID 3471202: Over-zealous code completion causes bugs.
- Fix bug where debugging newly created scripts would put LuaEdit in an unstable state if not saved on disk as requested.
Minor Release (3.0.7 | 12.18.2011)
- Support for x64 architecture (64-bit)
Minor Release (3.0.6 | 12.13.2011)
- Support for Lua 5.2
- New debugging native option UI
Minor Release (3.0.5 | 11.27.2011)
- New symbol quick goto list (Alt + M)
- New Go to Definition contextual menu and shortcut (F12 or Alt + G)
- Added wait cursor when selecting the "Tools/Options" menu
- Fix bug where you could not open another solution once a solution was already opened (or a default one had been automatically created)
- Fix *random* crash in symbol parsing logic
- Fix bug where closing LuaEdit would 'Send' Enter key and therefore causing weird behaviours afterward. (EG: opening files on close, adding line feed to edited documents, it all depended on which window was getting focused after closing LuaEdit)
Minor Release (3.0.4 | 11.11.2011)
- New symbol parsing system
- New Code Completion/AutoList feature
- Added new Context menu for Set Next Statement feature
- Added support for opening documents from cmd line
- Fixed render bug in code editor
- Fixed flickering between autolist and code editor
Minor Release (3.0.3 | 10.25.2011)
- New High resolution images for files associated with LuaEdit
- LuaEdit installer now has file association options
- Fixed bug where the Tooltip control of the solution explorer would constantly refresh at all frames and therefore would use all available CPU
Major Release (3.0.2 | 10.09.2011)
- Tab closing on middle mouse button click
- Find in files and its many settings
- Find results window 1 and 2 and its goto implementation
- New Options window
- Syntax coloring settings
- Set next statement feature (using drag and drop of debugging cursor... contextual menu on the way)
- Fixed visual glitches in syntax editor when typing quickly
- Fixed crash when solo debugging a lua file without having a solution opened/created
Major Pre-Release (3.0.1.a | 03.22.2006)
- Changed GUI of editor's settings window
- Changed GUI of project's settings window
- Added home page link in help menu
- Changed LuaEdit's main logo
- Changed LuaEdit's Splash and About dialogs to adapt to the new "theme"
- Added target lua unit option in project's settings
- Added working directory option in project's settings
- Added remote debugging information in project's settings
- Moved editor settings from ini file to the registry (Backward compatibility with ini files is still handle)
- Added color set management to make it easier for programmers to modify syntax highlighting colors
- Added options for web browser in editor's settings
- Added animated tabs speed option in editor's settings
- Added temporary directory in editor's settings for *.tag files (Auto clean-up on quit)
- Added new Debug section in editor's settings
- Bug fix with infinite table reference when setting a global or a local variable to _G (pointer comparaison)
- Bug fix with Search Path setting and spaces in that string
- Bug fix in Watches window and delete action
- Bug fix in Project Tree window popup menu synchronization for enabled/disabled items
- Bug fix with breakpoint conditions and local variable testing
- Bug fix with Save Project As... menu enabling/disabling
- Bug fix with all saving actions and slow execution. (Now saving is fast)
Minor Release (2.5.1.949 | 09.14.2005)
- Major bug fix in the debug engine: When code was running in long excessive loops, the application was not responding
- Major bug fix in LuaEditDebug.dll: The functions' prototypes were not declared with the cdecl calling convention wich was causing conflicts with C/C++ applications
- Major bug fix in the save command: Routine for file changes notifications was causing high CPU usages everytime you would save a file
- Minor bug fix in the Project menu: When starting LuaEdit, the menus were not initialized to their initial states. (enabled/disabled)
- Minor bug fix in the Breakpoint window: The breakpoint were not updated when moved in units when lines were inserted or deleted
- Minor bug fix in the Project menu: When all files were removed from the project, the context menu "Remove File From Project" was still enabled
- Added the OSI logo in splash screen and the About dialog
Minor Release (2.4.1.944 | 09.05.2005)
- Major bug fix in the Project Tree: Non existant units that used to be part of a project file were causing exception when attempt to be removed
- Minor bug fix in the Project Tree: Units included into projects were not indented correctly
- Minor bug fix in the Project Tree: When right-clicking on an item in the tree, the popup menu was sometimes not synchronized
- Minor bug fix in the Comment/Uncomment Selection feature: The first line of selection was never computed
- Minor bug fix in the Breakpoint window: The breakpoint were not updated when moved in units when lines were inserted or deleted
- Minor bug fix in the Watch window: The child nodes of watch sub variables were not deleted when the new parent's value was turning to nil
- Minor bug fix in the "Reopen" menu management: Sometimes the menu was not rebuild when it should have
- New advance watch possibility with tables: now accepting the a.b.c and a["b"]["c"] indexing format
- Text from the current unit in the editor window is now the default text proposed when adding a watch item
- Now handling [Delete] key to remove a watch item
- New line selection style with the gutter. (Now divised in half: left side for breakpoints and right side for bookmarks and line selection)
- Units and projects that are new are now added in the "Reopen" menu
- Added new toolbar and some more buttons in the main interface since a bunch of new actions were added in the previous versions
Minor Release (2.3.1.902 | 08.28.2005)
- Major bug fix in the debug engine: Breaking into functions was throwing an exception error
- Major bug fix in the completion proposal engine: The search path from the Editor Settings Window were handled incorrectly whenever a space was part of a path. (EG: "C:\Program Files\LuaEdit")
- Minor bug fix in the Breakpoint Window: Breakpoints were getting assynchronized with the window when using the toggle breakpoint button of the window
- Minor bug fix in the IDE: Using the "Add Watch" menu was throwing an exception error
- Minor bug fix in the Project Tree Window: On every refresh, the tree was losing its expansion state
- Minor bug fix in the Editor Window: Double-clicking on a line without text was throwing an exeption
- New square selection feature. (hold [Alt] key when selecting text in the editor window)
- Right clicking in the Project Tree Window now selects the node under the cursor
- Right clicking in the Watch Window now selects the node under the cursor
- New double-click parentheses auto-selection. (double-clicking right after or before a parenthese will select its content)
Minor Release (2.2.1.881 | 08.16.2005)
- Major bug fix in the debug engine: A CPU Sleep instruction was called on every debug hook call wich was dramatically slowing down the code execution when running under LuaEdit
- Major bug fix in the debug engine: When the unit is new, an extra call to ExpandUNCFileName was done wich was trowing an exeception
- Minor bug fix in the tab control server: If prompted to save before closing a new unit, a save dialog was shown because the unit is new and an initial path is required to be specified by the user. Pressing the cancel button of that dialog was not really cancelling the action
- Minor bug fix in the menus, submenus, popup menus and toolbars icons: The white pixels of the icons were treated and displayed as if they were transparent
- Minor bug fix in the "Fucntion List" window: Sometimes this window wasn't automatically updating when switching from a unit to another
- Changed the look of the status bar by handling a custom draw to make it look more like .Net style
- Updated help files
- Changed the "Project Tree" window into a new merge of a listview and a treeview into the same component
- Changed the "Watch" window into a new merge of a listview and a treeview into the same component. This now allow the user to better visualize variables, tables and sub-tables
- New LuaEditDebug.dll file for embedded lua code debugging from user's applications. (Special thanks to Massimo Magnano)
- New library engine for completion proposal (not hardcoded anymore) including a new section in the editor settings: "Environment"
- New powerful "Find in Files" engine
- New "Find Window 1" and "Find Window 2" windows to output the "Find in Files" results
- New IE "Internal Browser" to allow browsing the internet inside the IDE
- New "History" ring for the new "Internal Browser"
- New Comment/Uncomment, Uppercase/Lowercase selection commands
- New "Goto Last Edited" action to send the cursor back to the last edited line
- Drag and drop *.lpr or *.lua files from Windows® into LuaEdit is now supported. This means that LuaEdit is opening the dropped files if they have the *.lpr or *.lua extension
Minor Release (2.0.1.626 | 04.25.2005)
- Major bug fix on the ctags engine command line call
Major Release (2.0.0.623 | 04.25.2005)
- New .Net looking style with auto-hide dockable windows, XP style highlighting on menus and toolbars, .Net looking controls and more
- Redesigned logo and help files
- Notification of file changes on hard drive while it's beeing edited in LuaEdit
- Read-only attribute is now handled by LuaEdit the same way it's handled in Visual Studio .Net
- Multiselect opening dialog to allow opening more than one document at once
- New advanced OnClose dialog to allow faster and better closing
- Association with LuaEdit software for *.lua and *.lpr files
- Completely new re-designed debugger for more reliability and accuracy than ever
- When the debugger calls a function from a *.lua file that is not opened yet, it automatically trace the call and open it for a more efficient debug session
- New Lua Output in-console to be able to visualize Lua prints
- New Lua local and global variables listing
- New local functions listing in a new window and in the completion proposal list
- Re-designed auto-incremental saves for Unit and Project files
- Re-viewed Initializer for Project files wich finally works
- New advance breakpoint management for a better debug session
- New enability to save breakpoints when saving Unit files
- New tools added to help you working better and faster with LuaEdit
- New re-designed Help files
- New contributors list
Initial Release on LuaForge.net (1.0.0.263 | 11.13.2004)
- First release ever of LuaEdit on LuaForge website
- Basic features such as syntax highlighting, many debugging tools, etc
- Basic help file
|
|
|
|
Next version: |
LuaEdit 2012 |
|
Expected release date: |
TBA |
|
Licenses: |
GPL and LGPL |
|
|
|
|