|
fpGUI v2.0.3 is available
I'm glad to announce the v2.0.3 release of fpGUI.
Source Code
from SourceForge:
git clone git://git.code.sf.net/p/fpgui/code fpgui
from GitHub:
git clone git://github.com/graemeg/fpGUI.git
or
git clone https://github.com/graemeg/fpGUI.git
For more details, please visit the fpGUI home page:
http://fpgui.sourceforge.net
Here is a small bugfix release. Thank you to everyone that tested
and reported bugs. Below is what's changed in this release:
v2.0.3 (2026-02-14)
- Bug Fixes
* Fixed AggPas canvas crash when using the 'plastic dark' theme.
Widget canvases now correctly route pixel operations through the
window canvas target instead of accessing a nil image buffer.
* Added bounds checking in TfpgImageBase.SetColor to prevent
out-of-bounds memory writes when using the AggPas canvas.
* Fixed incorrect pixel coordinates in plastic style DrawFocusRect
that used Width/Height as positions instead of Left+Width and
Top+Height.
* Fixed GDI font reverting to bold stock font after device context
reallocation.
* Fixed duplicate TranslateMessage call causing double keystrokes
on Windows.
* Added Windows font paths to FreeType font cache.
* Fixed widget constructors using property setters for
Width/Height instead of direct field access, which caused issues
with the sizing API separation.
- UI Designer
* Fixed resizer rendering and canvas sizing.
* Fixed property display and source generation to use
ActualWidth/ActualHeight for positioning.
* Fixed widget placement to call UpdatePosition after positioning.
* Changed PasBuild module name to 'fpgui-uidesigner'.
Feedback, bug reports, and questions are welcome as always.
I mostly monitor the GitHub bugtracker and the fpGUI support
newsgroup - see website for details.
For more details, please visit the fpGUI home page:
http://fpgui.sourceforge.net
|