(GNAT release build) Updated elim file
(samples) Added md2html
(doc) Improved read-me
(samples) Added `embed_text`
In general option box, aligned edit boxes for indentation and tab spacing (they are related)
(GNAT project) Added a proper 'release' mode
RC 0.92 - generated files
RC 0.92
RC 0.91; added option box for HAC
(samples) Added a script-like program
Added a few .gpr (GNAT Project file) keywords
Reset extra path before a build with HAC
Adapted to HAC rev. 1040
Prevent auto-completing to `Is_Open` when typing `is` + Return key.
(gwindows) Modeal dialog centering relative to main window
(samples) Added `permutations.adb`
Harmonized GNAT project files
Added two embedded samples
(samples) Added the 'doors' example
Adapted to renamings in HAC_Sys about identifier tables
Misc. minor updates
RC 0.91
(samples) Added `directories` example
Clearer message for the Skip_Line box
Named a common colour for colour themes
Gardening: style checks
(color themes) Added `line_number_foreground`
Keypress of double-quote when a selection is active will quote the selection
Gardening (comments and a message)
Fixed regression appeared in revision 435 / 137aa42
Disable mouse hover tip when a context menu is ongoing (race issue on WINE)
Changes: Improved colorization of widgets (best visible in Dark Mode!) Improved display and reactivity Context menu and middle mouse actions on tabs Single instance executable HAC build reads sources in available editor windows, with all unsaved modifications. __ Plus, smart editor features (so far limited to the HAC subset): Auto-complete Mouse-hover information Context menu ("right-click") with navigation to declaration, body, spec Call tips for subprogram parameters (you type '(' and get a he...
Changes: Improved colorization of widgets (best visible in Dark Mode!) Improved display and reactivity Context menu and middle mouse actions on tabs Single instance executable HAC build reads sources in available editor windows, with all unsaved modifications Plus, smart editor features (so far limited to the HAC subset): Auto-complete Mouse-hover information Context menu ("right-click") with navigation to declaration, body, spec Call tips for subprogram parameters (you type '(' and get a help)
RC 0.90
Fixed regression brought by a change that made that a build can count on all open editor subwindows as alternative source streams
(metadata) Pixel art on tool bar; refreshed Zip with samples
Using correct method for bringing to the front the subwindow of a file already open in LEA. This removes flickering with old Windows frames quickly appearing
Applied GH PR 13
Applied GH PR 12: Colorize_MDI_client_background
Improved messages for search all
Adapted to supplemental parameter needed by GWindows.Single_Instance
Added '* ' in tab titles for modified files
Applied GH PR #11: Tab Bar Colorization
Pixel art on tool bar icons - they are now visible in Dark Mode too
Applied GH PR #10: Toolbar Colorization
Applied GH PR #9
(doc) Updated to-do list
Main procedure, `LEA_Without_Data`, uses now `GWindows.Single_Instance` instead of `LEA_GWin.Single_Instance`. Requires GWindow rev. 529+
LEA_GWin.Single_Instance: class and instance names are passed as parameters
LEA_GWin.Single_Instance: wrapped some DECLARE blocks into subprograms
First instance / single instance: common code for processing arguments
Search box: when a text is marked prior to Ctrl-F/H, find *and* replace boxes are filled with it
Fixed a comment
Applied PR #8, + a few improvements
Added theme-dependent colouring of message list's header line
Added a `Credits` info box
Added the 'smart editor' option to the Options dialog box
Prevent LEA crashing in the unlikely case HAC crashes
Nicer casing of remarks (warnings or notes)
Build messages are now treating errors differently from other diagnostics
LEA always builds sources from editor data, not only for focused editor window
Spun off editor -> text stream facility into new package
Set `Consolas` as default font
Source code gardening
Color themes: made erroneous text readable also on the caret's line
Restored lea.gpr
Removed old gnatelim results in lea_elim.pra
Added `Navigate` menu to main window (useless, but avoids flickering of menu titles on Ctrl-Tab)
Colorized split bar - https://github.com/zertovitch/lea/pull/7
In editor context menu, added spec <-> body swap and navigation on unit identifier (needs HAC commit #904 or 6489fbd)
In context menu for an identifier, don't show 'Go to declaration/body' for self-references (needs HAC commit #902 or 3b6c756)
Added navigation related to spec <-> body cross-references; needs HAC commit #901 / d5bb127
Options are applied top-down (main -> child -> {status bar, editor})
Removed dead code
Applied Pull Request https://github.com/zertovitch/lea/pull/6 (Colorize the Status Bars)
Applied Pull Request https://github.com/zertovitch/lea/pull/5 (simplication around color themes)
Reduced gnatelim file
Only parameterless HAC procedures can be run; LEA now checks that
Semantics: added a trace mode
Adapted to HAC rev. 892
LEA_Common.Color_Themes: improved left margin background colour for contrast with text's background
Added `line_number_background` color theme item
LEA_Common.Color_Themes: minor correction on `RGB_Type`
Manage editor line numbers and bookmarks colors - contribution by Nicolas Pinault
(gwindows) extended Scintilla modification mask, so that semantics are updated after auto-complete or an insertion
(gwindows) Highlight current line - contribution by Nicolas Pinault
(gwindows) Skip auto-completion within a comment
(gwindows) Adapted to changes in HAC revision 884
(gwindows) Adapted to HAC revision 881 (complete file set)
(gwindows) Adapted to HAC revision 881
(gwindows) Adapted to HAC revision 871 (Semantics)
(gwindows) Adapted to revision 869 of HAC
(gwindows) Added stub for auto-completion
(gwindows) Added Call Tips (showing parameters of a subprogram)