Commit Graph

  • 8929f32d9b Enable bracket highlighting in SQL editors Ansgar Becker 2025-04-21 21:19:11 +02:00
  • 2e8b0870c3 Issue #2131: fix anchors on popup text editor Ansgar Becker 2025-04-21 21:07:53 +02:00
  • ed8c248efa Issue #2131: add grid editor links unit Ansgar Becker 2025-04-21 20:40:14 +02:00
  • a4daba9b00 Issue #2131: add popup binary editor Ansgar Becker 2025-04-21 19:49:50 +02:00
  • d348fcb9a5 Add hint to the lazarus branch in the readme file. Update Delphi version. Ansgar Becker 2025-04-21 12:07:07 +02:00
  • 30194be3c4 Issue #1482: add screenshot to readme file Ansgar Becker 2025-04-21 11:55:42 +02:00
  • 10021050e0 Issue #1482: add readme file with some basic instructions Ansgar Becker 2025-04-21 11:46:55 +02:00
  • 21cdd16f56 Prefer Boolean over Bool type in owned code Ansgar Becker 2025-04-20 14:33:52 +02:00
  • 7052236c17 Get rid of some rarely used class aliases, to avoid confusion when reading the code Ansgar Becker 2025-04-20 12:59:21 +02:00
  • 1af77ff8ce Unify dropdown menu handling via ShowPopup() method Ansgar Becker 2025-04-20 12:27:33 +02:00
  • 406524ec53 Merge recent changes from master branch: #2101, #2103, #1986, #2119, #2123, #2128, #2123, #2132, #2133, #2139, and Unicode logic for password encryption Ansgar Becker 2025-04-20 12:14:16 +02:00
  • a7e209276a Issue #2130: fix non found form resource Ansgar Becker 2025-04-19 14:21:37 +02:00
  • f36b7d7548 Issue #2130: enable AutoSize on upper TPageControl on table tools dialog Ansgar Becker 2025-04-19 14:17:51 +02:00
  • 048c0f6c1f Issue #2130: set anchors on table tools dialog Ansgar Becker 2025-04-19 14:13:51 +02:00
  • d78cb647c6 Issue #2130: add table tools dialog Ansgar Becker 2025-04-19 13:42:12 +02:00
  • 45bc29e9e3 Issue #2140: attempt to permanently mark the .deb creation script as executable, using "git add --chmod +x create-deb-package.sh" Ansgar Becker 2025-04-16 16:36:55 +02:00
  • 9a4e57ea46 Issue #1482: numerous fixes and activation of converted code, e.g. unix timestamp insertion, saving query tab to file, set up remaining syneditors Ansgar Becker 2025-04-16 16:32:14 +02:00
  • 48e3dc0b81 Issue #2137: enable automatic tab restore Ansgar Becker 2025-04-16 15:37:14 +02:00
  • b9d40bd214 Issue #2127: activate AutoSize on upper PageControls, to ensure there's enough height for all edit's and comboboxes Ansgar Becker 2025-04-16 12:18:59 +02:00
  • 4130d01c46 Issue #2127: add event editor Ansgar Becker 2025-04-15 19:57:48 +02:00
  • 1ea81d5210 Issue #2127: add trigger editor Ansgar Becker 2025-04-15 19:22:00 +02:00
  • e7637e7b75 Issue #2127: add routine editor Ansgar Becker 2025-04-15 18:18:36 +02:00
  • 34801da31b Issue #2127: fix anchors on view editor Ansgar Becker 2025-04-14 16:35:38 +02:00
  • a5cfcd77b1 Issue #2127: add view editor Ansgar Becker 2025-04-14 16:28:12 +02:00
  • 2bd7cb972f Issue #2140: create .deb creator script and skeleton Ansgar Becker 2025-04-14 15:46:04 +02:00
  • 6a2b5ecfc2 Issue #2139: fix missing AND's in REQUIRE clause, and move REQUIRE clause from GRANT to ALTER USER query, as MySQL does not support that in GRANT since v8.x Ansgar Becker 2025-04-12 16:53:42 +02:00
  • 83bd56b034 Issue #2133: revert broken characters and encoding of apphelpers unit Ansgar Becker 2025-04-07 09:12:25 +02:00
  • 04f8ef844c implementation of Unicode logic for password encryption zilzila 2025-04-07 00:28:55 +03:00
  • 134d9f3331 Issue #2132: fix crash when saving an sql file previously loaded with auto-detected encoding #2125 Ansgar Becker 2025-04-06 20:33:41 +02:00
  • e6ea5fb1d2 Issue #2123: prevent crash in libpq when disconnecting an already disconnected connection Ansgar Becker 2025-04-05 18:08:19 +02:00
  • a7c4e28b49 Issue #2128: fix wrong encoding of connection string for PQconnectdb() Ansgar Becker 2025-04-05 18:02:33 +02:00
  • cb4eda7345 Issue #2127: revert previous commit, disable OnDragDrop event again, ActiveX unit is not available for Linux Ansgar Becker 2025-04-04 13:12:07 +02:00
  • eb54d8ae9b Issue #2127: enable OnDragDrop event on listColumns and treeIndexes, introducing ActiveX in the uses clause Ansgar Becker 2025-04-04 10:52:01 +02:00
  • 561838d5e5 Issue #2127: add table editor Ansgar Becker 2025-04-03 20:06:00 +02:00
  • 4eb370105e Issue #1482: immediately flush imported setting to disk, so the user is not left with an empty session list Ansgar Becker 2025-04-02 15:43:49 +02:00
  • 4b0f09fc09 Issue #1482: fix not found plugins by libmariadb, by not setting the MYSQL_PLUGIN_DIR option on Linux Ansgar Becker 2025-04-02 14:15:54 +02:00
  • 7db196e9de Issue #1482: fix more anchor siblings, disable TExtForm.PageControlTabHighlight Ansgar Becker 2025-04-02 13:58:14 +02:00
  • 14950f416d Issue #1482: fix sporadic crash with too wide completion proposal, sync code for tab close button, fix anchor siblings on edit variable dialog Ansgar Becker 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. Ansgar Becker 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 Ansgar Becker 2025-04-01 18:15:35 +02:00
  • 9386d78fbd Issue #1482: fix anchor siblings in preference dialog Ansgar Becker 2025-04-01 18:03:30 +02:00
  • 761ce25919 Issue #1482: fix anchor siblings in data tab and preview panel Ansgar Becker 2025-04-01 17:53:14 +02:00
  • cfaa6ad7b6 Issue #2123: fix reconnect mechanism in TPGConnection.Ping() Ansgar Becker 2025-04-01 17:10:29 +02:00
  • 9d15393949 Issue #1482: fix anchor siblings Ansgar Becker 2025-03-31 21:40:20 +02:00
  • e1f5600cf7 Issue #1482: fix anchor siblings Ansgar Becker 2025-03-31 21:37:08 +02:00
  • 7567ec9f59 Issue #1482: fix anchor siblings Ansgar Becker 2025-03-31 21:27:34 +02:00
  • b382e02f86 Issue #1482: fix some anchor siblings Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 2025-03-29 15:59:23 +01:00
  • 83bf91e6f4 Issue #1482: high DPI related: add 20x20 pixel icons in ImageListIcons8, used at 125% DPI Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 2025-03-26 16:05:11 +01:00
  • b45bcbc8d5 Issue #1482: set anchor siblings on remaining forms Ansgar Becker 2025-03-26 15:44:16 +01:00
  • 6c93087f11 Issue #1482: fix wrong anchor sibling and set NumbersOnly property for removed TUpDown's Ansgar Becker 2025-03-25 20:35:55 +01:00
  • 52b067a6ca Issue #1482: set remaining anchor siblings on session manager tabs Ansgar Becker 2025-03-25 20:30:42 +01:00
  • 954770e052 Issue #1482: first attempt to set anchor siblings on edits and comboboxes Ansgar Becker 2025-03-25 19:51:24 +01:00
  • 28fe0076b7 Issue #1482: enable preferences dialog Ansgar Becker 2025-03-24 16:52:33 +01:00
  • 8af8711f25 Issue #1482: fix missing reference to ImageList in text editor Ansgar Becker 2025-03-24 15:31:36 +01:00
  • 539e5bf7f1 Issue #1482: text editor dialog and customize highlighter dialog Ansgar Becker 2025-03-24 14:23:33 +01:00
  • 3acdd774a1 Issue #1482: enable insert files dialog Ansgar Becker 2025-03-23 19:51:34 +01:00
  • 15eab6fa06 Issue #1482: enable update check dialog Ansgar Becker 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) Ansgar Becker 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 Ansgar Becker 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. Ansgar Becker 2025-03-22 18:33:08 +01:00
  • 930d42afee Issue #1482: enable SynMemoQueryKeyPress + SynMemoQueryReplaceText events, THttpDownload class, PopupQueryLoadPopup dropdown menu Ansgar Becker 2025-03-21 11:12:57 +01:00
  • 875bb7e7ed Issue #1482: make height of tree nodes slightly higher for better readability, activate OnStart/OnEndOperation Ansgar Becker 2025-03-21 08:22:53 +01:00
  • d4bc6feec8 Issue #1482: fix next + previous tab actions Ansgar Becker 2025-03-20 20:25:45 +01:00
  • 3de5774f91 Issue #1482: enable SQL help window Ansgar Becker 2025-03-20 16:33:53 +01:00
  • 0bbc72cac7 Issue #1482: enable SQL execution from query tabs, enable copy/cut action Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 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 Ansgar Becker 2025-03-19 12:36:28 +01:00
  • fda21c01ee Issue #2119: optimize calculation of status bar panel widths Ansgar Becker 2025-03-17 07:25:34 +01:00
  • 5adb1e7808 Issue #1482: session manager tweaks Ansgar Becker 2025-03-16 19:44:14 +01:00
  • 09edb5448a Issue #1986: do not set CLIENT_SSL flag with libmariadb, which seems to cause a "bad handshake" in mysql_real_connect() Ansgar Becker 2025-03-16 13:40:52 +01:00
  • a08a8527ab Issue #1482: add session manager dialog Ansgar Becker 2025-03-15 18:15:21 +01:00
  • d1a17e5016 Issue #1482: remove font properties from converted forms, causing small text on Linux Ansgar Becker 2025-03-15 16:48:07 +01:00
  • 888a021d39 Issue #2103: fix latin1 charset used with libmysql v8.x which reports "utf8mb4" by mysql_character_set_name() Ansgar Becker 2025-03-15 16:12:18 +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 Ansgar Becker 2025-03-14 14:13:52 +01:00
  • 6d6a9203cf Issue #1482: second attempt to ensure database and table filter above tree have enough height Ansgar Becker 2025-03-12 16:18:37 +01:00
  • 19b49ee3c1 Issue #1482: ensure database and table filter above tree have enough height Ansgar Becker 2025-03-12 15:57:19 +01:00
  • ae8a253820 Issue #1482: add search/replace dialog Ansgar Becker 2025-03-12 15:35:39 +01:00
  • b99eeeae4b Issue #1482: add reformat dialog Ansgar Becker 2025-03-12 11:13:10 +01:00
  • fd7fdd5c9f Issue #1482: add user manager dialog and select database object dialog Ansgar Becker 2025-03-12 08:54:57 +01:00
  • f2394cd851 Issue #1482: add grid export dialog Ansgar Becker 2025-03-11 20:24:00 +01:00
  • 5ba148258a Issue #1482: fix things on data grid filter editor Ansgar Becker 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. Ansgar Becker 2025-03-11 16:19:50 +01:00
  • b0e4b687dd Issue #1482: sync order of properties in TMainForm with master branch Ansgar Becker 2025-03-11 13:00:54 +01:00
  • 2f151f86d2 Issue #1482: enable query tab closing, adding, renaming etc., set SQL highlighter colors and font quality Ansgar Becker 2025-03-10 20:56:15 +01:00
  • 7ea494d1b3 Issue #1482: activate events on treeHelpers, SynCompletionProposal and SynMemoQuery Ansgar Becker 2025-03-10 17:46:30 +01:00
  • f8114c2122 Issue #1482: activate table drop action Ansgar Becker 2025-03-09 20:59:10 +01:00
  • b64790f860 Issue #1482: temporary workaround for different array returned by mysql_fetch_lengths on Linux Ansgar Becker 2025-03-09 20:14:15 +01:00
  • 91be516f0f Issue #1482: add copy table dialog Ansgar Becker 2025-03-09 20:09:37 +01:00
  • b03583561c Issue #1482: add edit variable dialog Ansgar Becker 2025-03-09 19:28:01 +01:00
  • a2a29d4127 Issue #1482: add create database dialog Ansgar Becker 2025-03-09 17:20:34 +01:00
  • e742844889 Issue #1482: fix too dark background color for grid cells with same content, with dark tooltip Ansgar Becker 2025-03-08 11:38:39 +01:00