deprecate wuline unit, and will be removed in one or two releases time.
docs: forced adding *.html (aggpas)
doc: moved the aggpas documentation to the extras/aggpas/docs/ directory
Restore and relocate 'agg_2D.pas' unit.
doc: updated README, improving section on AggCanvas.
docs: readme tweak
doc: License file was still referring to old repo structure.
clean-up: removes Cairo rendering backend
Removes obsolete VERSION-GEN script.
Updated README, and moved to root of project structure
Placeholder for new release
New 2.0.3 release announcement.
Merge branch 'release-2.0.3'
advance version for develop branch / after latest release
Merge branch 'release-2.0.3' into develop
changelog file update
Release process notes updates.
Version bump for 2.0.3 release
fix: incorrect pixel coordinates in plastic style DrawFocusRect
fix: AggPas canvas crash when widget canvas accesses pixels
fix: GDI font reverts to bold stock font after DC reallocation
fix: remove duplicate TranslateMessage causing double keystrokes
uidesigner: change pasbuild module name to 'fpgui-uidesigner'
fix: add Windows font paths to FreeType font cache
Merge branch 'bug-145_uidesigner' into develop
fix: resizer rendering and cairo canvas sizing
fix: call UpdatePosition after placing widget in designer
fix: use direct field access + FPreferredSize in constructors
fix: widget constructors use property setters for Width/Height
fix: TOtherWidget constructor uses Width/Height property setters
fix: uidesigner property display and source generation use ActualWidth/ActualHeight
fix: uidesigner resizers use ActualWidth/ActualHeight for positioning
docs: rewrite SetPosition deprecation section for clarity
rsync exclusion list update
changelog: fix copy & paste error
Release 2.0.1 announcement
HTML documentation for 2.0.1 release
Footer update for the 2.0.1 release.
HTML docs for the 0.7 release
HTML docs for the 0.4 release
community: updated url for Esches chess program
fpdoc: mention MacOS support
docs: fpdoc project file update.
final release date in changelog file.
Advance version for 'develop' branch.
Merge branch 'release-2.0.1'
Merge branch 'release-2.0.1' into develop
Release process document update.
Bump version info to 2.0.1
changelog update for upcoming release
docs: document freetype build profile in INSTALL.txt
feat: add 'freetype' build profile to toggle font engine on Windows
feat: show canvas backend type in About fpGUI dialog
fix: AggPas Win32 font engine compilation and rendering
changelog update for upcoming release
forgotten changes
refactor: switch timer system from wall-clock to monotonic time
refactor: replace GDI GetMessage with MsgWaitForMultipleObjects
fix: X11 DoWaitWindowMessage now uses calculated timeout instead of hardcoded 10ms
fix: access violation in timer list when timers are destroyed during callbacks
refactor: normalize GDI clip rect storage to widget-local coordinates
fix: GetClipRect returns empty rect when no clip rect is explicitly set
fix: ERangeError in DoDrawImagePart when image rect is clipped out
fix: widen TfpgMsgParmUser fields to PtrInt for 64-bit compatibility
Add missing extrafpc.cfg in hexviewer example folder.
fix: add missing font search paths for Arch, Void, Fedora and other distros
fix: prevent infinite recursion when default font fails to load
Improved download instructions.
fpGUI v2.0.0 release announcement
Merge branch 'release-2.0' into develop
Merge branch 'release-2.0'
bump more version locations to 2.0.0
fix: remove debug writeln statements from TfpgPopupMenu
Bump fpGUI version to 2.0.0
docs: update INSTALL.txt for PasBuild and new package locations
Lazarus aggpas.lpk update.
refactor: move Lazarus package files out of framework source tree
clean-up: remove obsolete build script - use PasBuild instead
doc: changelog update (just scratched the surface)
Removed temporary file
Merge feature/miglayout-v11-port into develop
docview:update extrafpc.cfg due to new repo layout
merge: integrate latest develop into feature/miglayout-v11-port
demo: lm-mig now includes a docking form too.
refactor: simplify LC.Debug from integer milliseconds to boolean
docs: add layout managers quick start guide
chore: update extrafpc.cfg files for PasBuild directory structure
status update
fix: EAccessViolation during test finalization (singleton double-free)
fix: harden GDI and Cocoa canvas against small/negative dimensions
fix: range check errors when resizing windows very small
fix: docking layout - components now positioned correctly
Remove obsolete unittest files (from old directory structure)
Remove unused include file. We're using the one from the resources folder instead.
More clean-up and restructuring of files.
doc: detailed explanation of fpGUI's "virtual window" architecture.
docs: update plan documents with new build instructions.
gitignore update, to ignore pasbuild's 'target' output directory.
PasBuild support: restructured whole repo with 2 build modules
Update gitignore file (tidy up our git-stat output)