Version 2.01 | |
---|---|
Added | Support for cross-compiling (REQUIRES Bruce Henderson's BMK) |
Added | Support for building wxApps on MacOS (REQUIRES Bruce Henderson's BMK & wxMax) |
Added | Started improvements to Build Modules option by consolidating into single requester |
Fixed | Keyword highlighting is "sticky" for normal charafter a keyword has been typed |
Fixed | Over-aggressive capitalisation of keywords, e.g. MODIFIER becomes ModIFIER |
Fixed | C/CPP/ObjectiveC keyword highlighting is now case sensitive |
Fixed | Sped up load times by removing duplicate docs synchronisation |
Fixed | Single Instance mode (windows only) wasn't opening files in pre-existing instance |
Fixed | Move Up button in Project Manager now works for moving to top of list |
Fixed | 'TODO: , 'BUG: , etc weren't being picked up unless at very start of line |
Fixed | All significant memory leaks now appear to be pinned down |
Fixed | All buttons re-sized so they should show correctly on all platforms |
Fixed | Erroneous code attempting to Free treeviewnodes that were already free (ensures GTK errors avoided) |
Fixed | Help About links now clickable |
Fixed | Linux: IDE crashes when a run app finsihes (workaround BlitzMax StopTimer issue) |
Fixed | Linux/FLTK: Editor font options don't remember font style |
Fixed | Linux/GTK: Help window refused to open files with spaces |
Removed | Deprecated SyncMods as no longer supported by BRL |
Known Issues | |
Issue | Some tab & font size combinations give inconsistent text layout. This will be an issue until a new codearea is implemented, or BRL.MaxGUI.TGUIFont adds a width. |
Issue | Windows: Application EXE icon broken due to manifest conflict |
Issue | LINUX & MACOS: Auto-complete doesn't show at cursor position on Mac or Linux due to no known means of obtaining graphical cursor position |
Issue | Linux/FLTK: Double click on code item moves cursor but doesn't show line (FLTKmaxgui bug) |
Issue | Linux/GTK: Various issues...
|
Version 2.0 beta 6 | |
Added | Support for threaded build mode (thanks grable) |
Added | Splash screen (copied and tweaked from official IDE) |
Added | Test Harness to automatically test key elements of CE IDE before each release |
Fixed | Layout of IDE Options & Find/Replace requesters improved, especially on non-win32 platforms |
Fixed | Project manager properties fixed to only react to mouse clicks on all platforms |
Fixed | New files no longer start out with a carriage return |
Fixed | Auto-tidy code no longer adds an extra space on the end of some lines |
Fixed | Linux: Keypresses now detected when changing hotkeys |
Fixed | Linux/GTK: Not enabling / disabling menus when on a file tab (Brucey GTK fix) |
Fixed | Linux/GTK: Errors & warnings & lockups on startup (Brucey GTK fixes) |
Version 2.00 beta 5 | |
Added | Improved C++ syntax highlighting with additional keywords |
Added | Improved C/C++ error handling, especially with included files |
Added | Improved look & feel by using OS default fonts |
Added | Improved look & feel by using OS default fonts |
Fixed | Various undo fixes, including reversed text when undoing changes made by using delete instead of backspace and "lost" undo points |
Fixed | Weird auto-tidy problem on typing "f", then left arrow, then "id" yielding "dif" not "idf" |
Fixed | Odd behaviour when using HOME key (i.e. behaviour now same as left arrowing) |
Fixed | Improved highlighting code fixing several bugs in BlitzMax & C/C++, especially in relation to multi-line comments |
Fixed | Crash on a compile error in an included C++ file |
Fixed | Can now click on items in the auto-complete window |
Fixed | Crash on attempting to open a recent file that no longer exists |
Fixed | Rebuild documentation no longer trashes BlitzMax keyword highlighting |
Fixed | C/C++ highlighting issues with numerics or tokens after a / character |
Fixed | Multiple tabs not working correctly after closing leftmost tabs |
Fixed | Lock / Unlock build file were getting confused over files with the same name |
Fixed | Can now modify all keyboard shortcuts, including Prev / Next File |
Version 2.00 beta 4 | |
Added | Basic code tidying & auto-indent for C & C++ |
Added | Auto-complete now includes keywords found in the current file |
Added | Basic INI, M and XML code highlighting |
Added | Assert, DebugLog & DebugStop now shown in code tree |
Added | Separate CE IDE "about" & "version history" files now self-extract into documentation |
Added | Experimental ability to run a single instance of the IDE For now, set "[HostOptions] single_instance=1" in ce-ide.ini. Linux not yet supported, sorry. |
Fixed | Debugger crash fixed. Debug mode should also be faster now when you have the debug tree collapsed |
Fixed | Build & Run on a HTML file now opens the file in the help window again on Win32 |
Fixed | Eliminated crash that occurred when using SVN, CVS or Build Modules. |
Fixed | Eliminated crash that occurred when running in debug and the built app crashes. |
Fixed | Auto-tidy and Auto-indent code tidied up a lot, fixing several issues in one swoop. |
Fixed | Debugger used to hang if it encountered a self-referencing object, e.g. TTimer! |
Fixed | Open files dialog - all files and backup files options now work. |
Fixed | Save as now allows you to save as different file types. |
Fixed | Various issues (like find not working) with unknown file types. |
Fixed | Code tweak to enable code to compile on MacOS! |
Fixed | Various code tweaks to improve Linux & GTK behaviour (still not 100%). |
Fixed | Certain items (e.g. Framework) failed to appear in treeview unless certain other items were present(e.g. Const). |
Version 2.00 beta 3 | |
Added | Basic HTML, C, C++ code highlighting, including limited auto-complete & todo list support |
Added | Undo behaviour improved to prevent storage of lots of single character changes |
Added | CVS / SVN now asks if you want to delete existing working copy if directory already exists |
Added | Italian localisation |
Added | Window, tab and menu icons |
Added | Undo & Redo added to the toolbar |
Added | Toolbar now shows keyboard shortcuts |
Fixed | Fixed generic editing functionality (such as Find & Replace) in non-BlitzMax files |
Fixed | Fixed all (I think!) instances of code & todo nodes not updating / linking to correct location |
Fixed | Memory leaks in Undo history, save, IDE options, code & todo trees |
Fixed | Fixed various instances of code highlighting / auto-tidy / indent screwing up e.g. on last char in file and when using backspace |
Fixed | Various instances of editor popping to the front fixed |
Fixed | TextArea mousepointer now correct |
Fixed | Auto-Tidy & Auto-Indent no longer applied in Rem/EndRem blocks |
Fixed | Removed hard-coded F5 & F7 hotkeys - can be set as required in IDE options |
Fixed | Localisation selection in IDE options now works |
Fixed | Removed hard-coded FLTK references such that it compiles on Linux GTK |
Fixed | Trapped error when help file not present |
Fixed | Prevented lock-up if not run in BlitzMax directory |
Changed | Migrated code to new MAXGUI.Drivers module |
Version 2.00 beta 2 | |
Added | Full user customisation of all keyboard shortcuts. |
Fixed | Uncomment block now correctly re-highlights code |
Fixed | IDE option colour selection gadgets now show the selected colour |
Fixed | Occassional hang during debugging |
Fixed | Some changes applied to prevent crash on OSX (may not be 100%) |
Fixed | Popup menu items (copy, paste, etc) now work |
Version 2.00 beta 1 | |
Added | CVS & SVN support (checkout, update, commit) |
Added | Code tree sorting |
Added | Shell, refresh & browse options added to the project browser |
Added | Improved menu structure and intelligent enabling of items |
Added | Improved auto-complete & quick help |
Added | Improved project manager (rename & sort options) |
Added | Improved Synchronise Modules with module choices |
Added | Unified Find / Replace dialog including search term history & search options |
Added | Separate Run & Debug buttons in IDE |
Added | Platform appropriate keyboard shortcuts |
Added | Windows XP style |
Added | Platform appropriate keyboard shortcuts |
Fixed | Help now works with revised BlitzMax 1.26 structure |
Fixed | Improved IDE output window now works with Unicode output and ignores null characters, and doesn't word wrap |
Fixed | Non-BlitzMax files no longer show BlitzMax highlighting |
Fixed | Code tree now longer includes comments |
Version 1.15 | |
Added | Bookmarks |
Added | Auto-complete |
Added | TODO list and tab added |
Added | Standard project navigator moved to it's own tab |
Added | Home moves cursor to first character on line, then start of line |
Added | More control over what features are turned on or off |
Added | Improved About box (BMX & IDE versions separated) |
Added | Improved Help structure |
Added | Continue button |
Added | Improved the code navigation panel to include many more items |
Added | Block comment / uncomment added to context menu |
Added | Auto-Tidy |
Fixed | Various syntax highlighting bugs |
Fixed | Various auto-indent bugs |
Fixed | Various issues with block indent / outdent |
Fixed | Clipboard operations bow work in requesters |
Fixed | Control-Tab behaviour standardised |
Fixed | Various issues relating to editor fonts |