Code gardening in GWindows.Pipes
Gardening
Common_Controls: added check boxe feature to List_View's
Fixed wrong overriding recommended by GNAT 15.2
Removed redundant parentheses [-gnatyx] that break build on GCC 15+ due to warning=>error rule in .gpr's
(doc) Improved read-me
(gwenerator) Added stack size to project file
Get_Directory (GWindows.Common.Dialogs) Program_Error - access violation
Access check issue with a Global_Alloc_Ptr in Get_Clipboard_Text_* in GWindows.Clipboard
Gardening
Updated installer
GWindows release, 15-Mar-2025 [revision 613]
Refreshed installer data
Project gardening
License change GMGPL -> MIT (5/n: GWindows contributions)
License change GMGPL -> MIT (4/n: GWindows framework)
License change GPL -> MIT (3/n: GNATCOM tools)
License change GMGPL -> MIT (2/n: GNATCOM framework)
License change GMGPL -> MIT (1/n)
Refreshed archive for the installer app
(gnatcom) Applied Pull Request https://github.com/zertovitch/gwindows/pull/39
(gnatcom) Applied Pull Request https://github.com/zertovitch/gwindows/pull/38
In various places: modal dialog centering relative to main window
GWindows.Static_Controls.Web: added a variant of `Create_URL` where the URL and the text are identical
Misc. minor updates
Little gardening in GWindows.Application
Eliminated some name hidings (switch: -gnatwh)
(gnavi) Minor changes for GNAT 2017 compatibility
(gnavi) When missing for a project, a .gpr file and basic resources are created
(gnavi) Prevent crash when a project file is invalid
(gnavi) Improved display details around new project / new window
GWindows.Base: added Title_Bar_Menu property setting
(gnavi) Added a few widgets
(gnavi) Controls list has now the 'full row select' style
(gnavi) In `control_toolbox.bmp`, added a few items
GWindows.Common_Controls: added Show_Header option for List_View_Type's Create
(gnavi) Added new pkg body file
(gnavi) Using a List_View with icons for the controls list
(gnavi) Added List View Control as available control in GNAVI_IDE
(gnavi) Editors' set-up is done in one place
(gnavi) Check that Scintilla is properly loaded
(gnavi) Added tool tips to main tool bar
(gnavi) Detailed trace-back; reduction of causes of crashes
(gnavi) IDE can be started with a project as command-line argument / drag-and-drop onto .exe / start from Explorer
GNAVI is back
(gnavi) More pixel art on the main toolbar
(gnavi) Graphics: improved toolbar
(gnavi) A bit of graphic edition
(gnavi) IDE: main window title adapted to project's name
(gnavi) Project file can be dropped onto the main window
(gnavi) GNAVI_IDE Window editor: prevent crash on a click below the last item
(gnavi) GNAVI_IDE doesn't need the path to ICG's executable
(gnavi) Gardening: comments, white space
(gnavi) Improvements on templates
(gwindows) Added a comment
(gnavi) Improved a bit GNAT project files
(gnavi) Reordered something in a makefile
(gnavi) Compatibility detail with older GNAT (2017)
(gnavi) The ICG embeds its templates
(gnatcom) Tiny adaptation for compiling with GNAT GPL 2017 (the last 23-bit one)
(gwindows) Project files create missing dirs
(gnavi) Updated keyword list for scintilla editors
(gnavi) More gardening
(gnavi) Gardening
(gnavi) Gardening
(gnavi) In GNAVI_ICG, added procedure `Generate_All` that basically does the job of icg.exe
(gnavi) Gardening
(gnavi) GNAVI_IDE displays now post-Win2K styles for buttons etc.
(gnavi) Updated gnavi_ide's .gpr project file
gnavi_ide's makefile uses .gpr project file
(gnavi) More explanatory message on some generated code
(gnavi) Restored .gnp file
(gnavi) Moved GNAVI project documents to the `gnavi` directory
(gnavi) ICG build uses icg.gpr project file
Fix: a `rich edit` box Create method was not overriding
(gnavi) Fixed ICG stack needs; generated GNAVI_IDE by running `make`
Gardening: removed some warnings
(doc) Updated some screenshots
GWindows.Application: Explorer_Path_At_Location can detect an Explorer window on Windows 11 (for cheap Drag & Drop to Explorer)
Added a GWenerator demo
Added note in Explorer_Path_At_Location
(doc) Updated readme
Applied GH PR 35: Fix MDI child windows appearance when not expanded.
GWindows release, 13-Apr-2024 [revision 549]
RC
Applied GH PR 34: suppress Tabs control flicker.
Applied GH PR 32: even less glitches
Applied GH PR 31: Suppress display glitches when switching tab editor and when creating a new editor.
Applied GH PR 30: Remove MDI Client window scroll bars.