86 Commits

Author SHA1 Message Date
14950f416d Issue #1482: fix sporadic crash with too wide completion proposal, sync code for tab close button, fix anchor siblings on edit variable dialog 2025-04-02 12:15:37 +02:00
db9156c5b7 Issue #1482: use 64bit numbers for MYSQL_FIELD.length and .max_length on Linux. Not sure why but otherwise .flags contains wrong data. 2025-04-02 11:15:03 +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
9386d78fbd Issue #1482: fix anchor siblings in preference dialog 2025-04-01 18:03:30 +02:00
761ce25919 Issue #1482: fix anchor siblings in data tab and preview panel 2025-04-01 17:53:14 +02:00
9d15393949 Issue #1482: fix anchor siblings 2025-03-31 21:40:20 +02:00
e1f5600cf7 Issue #1482: fix anchor siblings 2025-03-31 21:37:08 +02:00
7567ec9f59 Issue #1482: fix anchor siblings 2025-03-31 21:27:34 +02:00
b382e02f86 Issue #1482: fix some anchor siblings 2025-03-31 17:32:59 +02:00
306b74fc96 Issue #1482: revert back from TRegistry to TJsonRegistry, as TRegistry.KeyExists only accepts relative key names on Linux/XML 2025-03-31 17:05:19 +02:00
517425de94 Issue #1482: replace TJsonRegistry with Lazarus' TRegistry implementation, which reads and write an XML config on Linux 2025-03-30 20:24:43 +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
b2b5cf6ad3 Issue #1482: high DPI related: descale more settings before storing them in OnDestroy, maximize main window in OnActivate 2025-03-30 12:23:38 +02:00
16651e9a3e Issue #1482: high DPI related: remove 20x20 pixel icons in ImageListIcons8, prefer auto-scaling per OnGetWidthForPPI event 2025-03-29 15:59:23 +01:00
83bf91e6f4 Issue #1482: high DPI related: add 20x20 pixel icons in ImageListIcons8, used at 125% DPI 2025-03-27 20:24:31 +01: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
b45bcbc8d5 Issue #1482: set anchor siblings on remaining forms 2025-03-26 15:44:16 +01:00
6c93087f11 Issue #1482: fix wrong anchor sibling and set NumbersOnly property for removed TUpDown's 2025-03-25 20:35:55 +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
8af8711f25 Issue #1482: fix missing reference to ImageList in text editor 2025-03-24 15:31:36 +01:00
539e5bf7f1 Issue #1482: text editor dialog and customize highlighter dialog 2025-03-24 14:23:33 +01:00
3acdd774a1 Issue #1482: enable insert files dialog 2025-03-23 19:51:34 +01:00
15eab6fa06 Issue #1482: enable update check dialog 2025-03-23 16:51:29 +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
930d42afee Issue #1482: enable SynMemoQueryKeyPress + SynMemoQueryReplaceText events, THttpDownload class, PopupQueryLoadPopup dropdown menu 2025-03-21 11:12:57 +01:00
875bb7e7ed Issue #1482: make height of tree nodes slightly higher for better readability, activate OnStart/OnEndOperation 2025-03-21 08:22:53 +01:00
d4bc6feec8 Issue #1482: fix next + previous tab actions 2025-03-20 20:25:45 +01:00
3de5774f91 Issue #1482: enable SQL help window 2025-03-20 16:33:53 +01:00
0bbc72cac7 Issue #1482: enable SQL execution from query tabs, enable copy/cut action 2025-03-20 16:08:39 +01:00
0030ac1532 Issue #1482: enable PostgreSQL and SQLite libraries by unifying the number of groups in the executed regular expression 2025-03-19 17:14:55 +01:00
3c0fa72b12 Issue #1482: enable settings import from textfile generated by classic Windows version, fix DirnameUserAppData containing the main form's caption 2025-03-19 17:03:17 +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
d1a17e5016 Issue #1482: remove font properties from converted forms, causing small text on Linux 2025-03-15 16:48:07 +01:00
f9c9ea6d5c Issue #1482: get AppSettings to work, with .ini files in config folder and in session folder structure. Todo: import (and export?) settings 2025-03-14 14:13:52 +01:00
6d6a9203cf Issue #1482: second attempt to ensure database and table filter above tree have enough height 2025-03-12 16:18:37 +01:00
19b49ee3c1 Issue #1482: ensure database and table filter above tree have enough height 2025-03-12 15:57:19 +01:00
ae8a253820 Issue #1482: add search/replace dialog 2025-03-12 15:35:39 +01:00
b99eeeae4b Issue #1482: add reformat dialog 2025-03-12 11:13:10 +01:00
fd7fdd5c9f Issue #1482: add user manager dialog and select database object dialog 2025-03-12 08:54:57 +01:00
f2394cd851 Issue #1482: add grid export dialog 2025-03-11 20:24:00 +01:00
5ba148258a Issue #1482: fix things on data grid filter editor 2025-03-11 17:02:36 +01:00
3e1dd36bfc Issue #1482: set status bar panels to psText without icons, activate click on server panel, activate events on tabSetQuery and most of the remaining ApplicationEvents. 2025-03-11 16:19:50 +01:00