17 Commits

Author SHA1 Message Date
7a8566a91c Fix a bunch of compiler hints and warnings, and add a basic exception dialog showing the callstack 2025-04-25 14:29:42 +02:00
ed8c248efa Issue #2131: add grid editor links unit 2025-04-21 20:40:14 +02:00
1af77ff8ce Unify dropdown menu handling via ShowPopup() method 2025-04-20 12:27:33 +02:00
57b315f786 Issue #1482: set project name and description for XP manifest, and remove some unused units from the "uses" clauses 2025-04-01 18:15:35 +02:00
b266d1475e Issue #1482: high DPI related: call RestoreListSetup in any FormShow event, not FormCreate, move FixVT again to FormShow 2025-03-30 12:41:06 +02:00
f9ce32542c Issue #1482: high DPI related: try to store and restore width and height of dialogs without DPI-back-calculation 2025-03-26 16:52:44 +01:00
56b46f1b89 Issue #1482: high DPI related: test if TForm.OnDestroy is suitable for storing width and height of controls without DPI-back-calculation 2025-03-26 16:05:11 +01:00
52b067a6ca Issue #1482: set remaining anchor siblings on session manager tabs 2025-03-25 20:30:42 +01:00
954770e052 Issue #1482: first attempt to set anchor siblings on edits and comboboxes 2025-03-25 19:51:24 +01:00
28fe0076b7 Issue #1482: enable preferences dialog 2025-03-24 16:52:33 +01:00
48bddbc3b6 Issue #1482: move auto-arrangement of controls from OnCreate to OnShow, so the final height of a TEdit is considered (35px vs 28px on Ubuntu with 100% DPI) 2025-03-23 15:39:39 +01:00
483a7ca386 Issue #1482: experimental auto-arrangement of controls on session manager, due to much different height of controls 2025-03-23 13:48:35 +01:00
8afe721e6f Issue #1482: fix width and height of session manager being reset to design-time values through an internal Resize event. Now set dimensions in OnCreate rather than in OnShow without DPI awareness. Also, respect a non-96 value of a form's DesignTimePPI + PixelsPerInch in AppSettings.WriteIntDpiAware. 2025-03-22 18:33:08 +01:00
3b0b176ee4 Issue #1482: enable dropdown menu on "new" button in session manager, create and assign popupListHeader to various trees 2025-03-19 15:55:18 +01:00
071ccfd724 Issue #1482: migrate away from ini files in TAppSettings, use a new approach based on TJSONConf which better syncs with the Windows based TRegistry object 2025-03-19 12:36:28 +01:00
5adb1e7808 Issue #1482: session manager tweaks 2025-03-16 19:44:14 +01:00
a08a8527ab Issue #1482: add session manager dialog 2025-03-15 18:15:21 +01:00