Commit Graph

  • 8098296ea3 fix: forgotten files in c01a439ce5 Ansgar Becker 2026-02-12 19:04:29 +01:00
  • 5560454f1b feat: create SQL export option for wrapping DML commands in a BEGIN/COMMIT transaction Ansgar Becker 2026-02-12 18:50:44 +01:00
  • 146044fcee feat: display approximate row count of tables in database tab on MS SQL Ansgar Becker 2026-02-12 18:29:14 +01:00
  • d8cd61c08d fix: Initial FK names assigned in TfrmTableEditor.listForeignKeysNewText() were lacking the referencing table's table name in case the referencing table was not created yet (pr from Jochen Neubeck) Ansgar Becker 2026-02-12 18:25:31 +01:00
  • 7072986d63 fix: wrong schema queries in SQLite, always shows columns and indexes of first database file Ansgar Becker 2026-02-12 18:20:32 +01:00
  • 7456c38ae6 fix: BIT values in MS SQL grid queries prefixed with MySQL b'' style Ansgar Becker 2026-02-12 18:18:05 +01:00
  • c843b196b5 feat: create SQL export option for wrapping DML commands in a BEGIN/COMMIT transaction Ansgar Becker 2026-02-12 18:06:59 +01:00
  • fcce4a396b feat: display approximate row count of tables in database tab on MS SQL Ansgar Becker 2026-02-11 17:08:05 +01:00
  • a12f21b275 Fix #1835 - Initial FK names assigned in TfrmTableEditor.listForeignKeysNewText() were lacking the referencing table's table name in case the referencing table was not created yet Jochen Neubeck 2024-02-26 09:17:04 +01:00
  • b6aee36c8a fix: wrong schema queries in SQLite, always shows columns and indexes of first database file Ansgar Becker 2026-02-11 16:10:02 +01:00
  • 211c5e2af7 fix: BIT values in MS SQL grid queries prefixed with MySQL b'' style Ansgar Becker 2026-02-11 14:52:26 +01:00
  • ab72520ab4 feat: support full table status option in SQLite, showing "Rows" from COUNT(*) for each table Ansgar Becker 2026-02-11 13:59:48 +01:00
  • 422935a3ad feat: support full table status option in SQLite, showing "Rows" from COUNT(*) for each table Ansgar Becker 2026-02-10 19:36:17 +01:00
  • 37add0fd5b fix: random crash in dodgy typecast TEdit/TEditButton Ansgar Becker 2026-02-10 18:59:14 +01:00
  • 1913f1d193 fix: crash when moving added column to very bottom Ansgar Becker 2026-02-10 18:48:22 +01:00
  • b739799d3c fix: crash when moving added column to very bottom Ansgar Becker 2026-02-10 18:47:03 +01:00
  • b78b4feb8e feat: recreate previous state of trigger after realizing the user edited code has errors Ansgar Becker 2026-02-10 16:37:25 +01:00
  • dbab4cb0d7 fix: load any foreign keys, anyway if the user owns them, on PostgreSQL Ansgar Becker 2026-02-09 13:47:36 +01:00
  • 3fb41ee1f4 fix: load any foreign keys, anyway if the user owns them, on PostgreSQL Ansgar Becker 2026-02-09 13:43:22 +01:00
  • 0e198af78f fix: wrong captions on quick filter actions shown in preferences > shortcuts Ansgar Becker 2026-02-09 11:02:55 +01:00
  • 3e0bf91fcc fix: wrong captions on quick filter actions shown in preferences > shortcuts Ansgar Becker 2026-02-09 10:58:13 +01:00
  • 7ce4a23e59 feat: add security policy for supported versions and reporting Ansgar Becker 2026-02-09 09:35:43 +01:00
  • 52648ceebd feat: add security policy for supported versions and reporting Ansgar Becker 2026-02-09 09:35:43 +01:00
  • 1f69da5f65 feat: prefer KILL QUERY over KILL on MySQL and MariaDB, when using the "Kill process" menu item in Host > processlist Ansgar Becker 2026-02-07 16:08:24 +01:00
  • b3743d85b5 feat: prefer KILL QUERY over KILL on MySQL and MariaDB, when using the "Kill process" menu item in Host > processlist Ansgar Becker 2026-02-07 16:06:05 +01:00
  • 4c179addec fix: crash in OpenTextFile, for a 0-bytes file - override the encoding to one without BOM Ansgar Becker 2026-02-07 13:47:59 +01:00
  • 27e26a6815 fix: crash in OpenTextFile, for a 0-bytes file - override the encoding to one without BOM Ansgar Becker 2026-02-07 13:43:14 +01:00
  • be5322c69d feat: new attempt to leave the main window invisible behind the session manager Ansgar Becker 2026-02-06 19:26:15 +01:00
  • 0a87a7360f feat: show virtual, stored and hidden columns in SQLite Ansgar Becker 2026-02-06 15:31:27 +01:00
  • 07f75f71d3 feat: show virtual, stored and hidden columns in SQLite Ansgar Becker 2026-02-06 15:29:07 +01:00
  • 3c518adb8e fix: keep column default value in table editor, when user changes its datatype to one in the same category as before (int => bigint) Ansgar Becker 2026-02-06 14:12:41 +01:00
  • c568e1ccff fix: keep column default value in table editor, when user changes its datatype to one in the same category as before (int => bigint) Ansgar Becker 2026-02-06 14:10:26 +01:00
  • 84228c80ff fix: trim away spaces around name of routine parameter silently Ansgar Becker 2026-02-06 13:55:28 +01:00
  • b681ebfff3 fix: trim away spaces around name of routine parameter silently Ansgar Becker 2026-02-06 13:52:13 +01:00
  • 314db47302 fix: re-enable dropping sql files on main form Ansgar Becker 2026-02-05 19:06:27 +01:00
  • 7dfad025e8 fix: missing translations, and rephrase the "themes not supported" text Ansgar Becker 2026-02-04 17:30:48 +01:00
  • 520a90c4be fix: TDBQuery.TableName always returned an empty string on MS SQL Ansgar Becker 2026-02-04 11:25:55 +01:00
  • a01acd12a7 fix: TDBQuery.Col() crashes with "Column not available" on certain locales Ansgar Becker 2026-02-02 17:11:31 +01:00
  • e635ae557f fix: reset DesignTimePPI in all forms from 120 to the default 96, let the IDE scale controls down and move or add some defaults like LCLVersion. Ansgar Becker 2026-02-01 14:03:36 +01:00
  • 7be7f3ed83 fix: allow $$ as delimiter again on non-PostgreSQL connections, and ` on non-MySQL connections Ansgar Becker 2026-02-01 11:50:08 +01:00
  • 71bb25b2fd fix: allow $$ as delimiter again on non-PostgreSQL connections, and ` on non-MySQL connections Ansgar Becker 2026-01-31 18:09:08 +01:00
  • f45f6e6953 ci: bump version for v12.15.0.7171 v12.15.0.7171 Ansgar Becker 2026-01-30 18:38:51 +01:00
  • cb03bec0c6 ci: bump version to 12.15.1.1 v12.15.1.1 Ansgar Becker 2026-01-30 18:33:07 +01:00
  • 9f9cde005c fix: remove MetaDarkStyle from the required packages, instead add a latest snapshot of the relevant files from https://github.com/zamtmn/metadarkstyle/ Ansgar Becker 2026-01-30 13:01:50 +01:00
  • fcd45be2ac ci: revert to using include-packages, now that it checks LazCompatibility to exclude outdated/incompatible package files from installation Ansgar Becker 2026-01-29 21:16:47 +01:00
  • eb9cd8b57b feat: add a few items to the top of the grid's header context menu Ansgar Becker 2026-01-28 19:44:00 +01:00
  • 04bee7259c ci: attempt to fix compilation of unwanted and outdated package files Ansgar Becker 2026-01-28 15:04:30 +01:00
  • 45e596c4dd ci: attempt to fix broken dependency, use correct case of the package's DisplayName Ansgar Becker 2026-01-28 14:16:50 +01:00
  • 93fdf77040 chore: mention current Lazarus version in readme file, mention usage for macOS builds and plans for v13 Ansgar Becker 2026-01-28 12:29:50 +01:00
  • 93bfda0acc feat: add a newer FreetTDS library for Windows, from the last successful VS 2022 build on https://ci.appveyor.com/project/FreeTDS/freetds Ansgar Becker 2026-01-28 12:24:56 +01:00
  • ab46fc5796 ci: remove "Linux" from the Github release name, so I can have one release for all OS packages Ansgar Becker 2026-01-28 11:55:22 +01:00
  • b211b44eb0 chore: move translation source file from master to lazarus branch Ansgar Becker 2026-01-28 11:10:05 +01:00
  • 0b5ab25992 chore: remove unused file extensions and add some others Ansgar Becker 2026-01-28 09:58:28 +01:00
  • 7854157fcc feat: make grid-highlight-same-text-color part of the predefined color schemes Ansgar Becker 2026-01-27 17:38:15 +01:00
  • 42b5d52fbb fix: ERangeError when editing text grid values which allow more than 2^31 chars, e.g. LONGTEXT Ansgar Becker 2026-01-27 16:05:16 +01:00
  • c8c3b23eae feat: switch color scheme from Tools main menu Ansgar Becker 2026-01-26 15:58:29 +01:00
  • 6144df2b20 chore: set release compiler option -WM10.15 identically to debug, relevant for macOS Ansgar Becker 2026-01-26 14:17:51 +01:00
  • 26ca75e8f4 fix: set default value for ThemeIsDark for cases where AppleInterfaceStyle does not exist (= light mode) Ansgar Becker 2026-01-26 14:05:57 +01:00
  • b4afc3af27 fix: reload color scheme after auto-apply, reintroduce ThemeIsDark with a detection for Windows and macOS, use MetaDarkStyle units only on Windows Ansgar Becker 2026-01-26 13:51:59 +01:00
  • 2bc36b47e6 refactor: move grid null colors away from data types array to the new color scheme Ansgar Becker 2026-01-26 11:08:21 +01:00
  • 38faf5787d fix: invalid typecast in List.Add(BaseForm.Components[i]), when running debug builds Ansgar Becker 2026-01-25 20:57:27 +01:00
  • d313a596b3 feat: introduce global AppColorSchemes for managing SQL and grid colors, and sync both with the app's dark mode (still only on Windows) Ansgar Becker 2026-01-25 20:55:08 +01:00
  • 351072849a feat: sync active line color and brace highlight with the app's dark or light mode Ansgar Becker 2026-01-25 14:01:24 +01:00
  • 8a08e77afd feat: auto-switch to dark or light SQL colors in sync with the app's dark mode Ansgar Becker 2026-01-25 13:25:14 +01:00
  • 3f9e867dd5 feat: support dark mode, using MetaDarkStyle from OPM, and provide the 3 known custom settings: automatic, light and dark Ansgar Becker 2026-01-23 14:35:53 +01:00
  • 23fc9c0987 feat: re-enable dropping files from file manager to "insert files to BLOB" dialog Ansgar Becker 2026-01-22 19:56:30 +01:00
  • 23148e9149 style: remove no longer needed and partly dead code for DpiChange detection Ansgar Becker 2026-01-22 19:55:04 +01:00
  • 9eab28ea64 feat: upgrade DPI awareness to Per-Monitor v2, add TMainForm.FormChangeBounds as a replacement for the missing OnAfter/OnBeforeMonitorDpiChanged events Ansgar Becker 2026-01-22 19:12:10 +01:00
  • eb4a0b4132 style: remove dead code which is unlikely to get re-enabled in the future Ansgar Becker 2026-01-22 17:21:56 +01:00
  • b1122c50a0 style: remove non working context help button on session manager, we have a "general help" menu item in the "more" menu already Ansgar Becker 2026-01-22 17:07:50 +01:00
  • 41169f773d feat: re-enable menu item on list header context menu: "Toggle visibility of all columns" Ansgar Becker 2026-01-22 16:50:18 +01:00
  • 271d0623f9 fix: disable paging with 50 rows on Interbase/Firebird Ansgar Becker 2026-01-22 07:24:01 +01:00
  • ff065ea7ed style: reduce borders around controls Ansgar Becker 2026-01-21 17:01:43 +01:00
  • 930a815d6a fix: wrong length of text detected (always 0) Ansgar Becker 2026-01-21 16:38:13 +01:00
  • e9b6835e47 fix: crash in data grid when switching to an empty table on ArchLinux Ansgar Becker 2026-01-21 16:08:53 +01:00
  • c8e8beddbf fix: next attempt to fix ERangeError crash in TBaseVirtualTree.UpdateVerticalRange Ansgar Becker 2026-01-20 19:30:47 +01:00
  • 2367ac681f fix: wrong ModalResult on "Replace all" button Ansgar Becker 2026-01-19 16:24:03 +01:00
  • 60ad998715 fix: increase too tight node height Ansgar Becker 2026-01-19 11:57:28 +01:00
  • 4ce827b358 fix: auto fit columns in search-on-server results, taking the header caption into account Ansgar Becker 2026-01-19 11:48:54 +01:00
  • ac095e46cd refactor: rename TSynEditHelper.TextIsEmpty to HasText Ansgar Becker 2026-01-19 11:19:21 +01:00
  • 7423aa3561 fix: remove space eating gutter from SynEdit in search text dialog, disable scrollbars as long as not required Ansgar Becker 2026-01-19 11:17:27 +01:00
  • dab1cda93e fix: form dimensions reset to default values each time, and wrong check for empty SynEdit Ansgar Becker 2026-01-17 10:38:36 +01:00
  • 9300cbc67b enhance: turn two more TButtons into TBitBtn with icon Ansgar Becker 2026-01-16 13:49:57 +01:00
  • b100479b7e enhance: immediately show new log lines on heavy operations, enhancing user experience Ansgar Becker 2026-01-16 10:43:50 +01:00
  • f8dc7963e8 fix: confusion about modified default setting for DoubleClickInsertsNodeText, reset to old value Ansgar Becker 2026-01-16 10:08:13 +01:00
  • f951b78c0e fix: wrong BOM characters written to grid export files, when encoding is set to "UTF-8 BOM" for instance Ansgar Becker 2026-01-15 20:34:39 +01:00
  • d34be7f7b4 fix: auto-uppercase when pressing Enter immediately after a keyword Ansgar Becker 2026-01-15 19:58:25 +01:00
  • 304cd26a05 feat: support European umlauts/accents as \w (word char) in some regular expression areas Ansgar Becker 2026-01-15 19:41:20 +01:00
  • 2e31c5e0ec fix: missing selection highlighting and auto-uppercasing in data tab filter editor Ansgar Becker 2026-01-14 16:43:22 +01:00
  • 62cda84bed feat: auto-uppercase keywords, data types and functions Ansgar Becker 2026-01-14 15:58:48 +01:00
  • c9c6be0970 ci: Using the correct lazbuild Gustavo Carreno 2026-01-13 19:20:36 +00:00
  • fc49d22f28 ci: And I had to forget one more, right?!?! Gustavo Carreno 2026-01-13 19:16:22 +00:00
  • 35d2ebdbe3 ci: Windows executables have .exe extension!!! Gustavo Carreno 2026-01-13 19:13:32 +00:00
  • 10776d69de ci: Add Windows build to the matrix Gustavo Carreno 2026-01-13 19:10:17 +00:00
  • e7e5e11cb4 feat: recreate previous state of trigger after realizing the user edited code has errors Ansgar Becker 2026-01-13 15:52:30 +01:00
  • 3028076b45 fix: prevent triggers without quoted trigger name or table name from failing to be parsed (alexanderglueck) Ansgar Becker 2026-01-13 15:44:40 +01:00
  • 39df33999f fix: convert usages of UnicodeString to String, in jsonregistry unit, and fix handling of Chinese characters Ansgar Becker 2026-01-13 14:58:01 +01:00
  • fa1db7663a fix: broken integers and floats after locale formatting on macOS Ansgar Becker 2026-01-12 19:48:00 +01:00
  • 7f8dc30628 fix: crash in file-picker with Windows path within Linux Ansgar Becker 2026-01-12 16:47:35 +01:00
  • 549e2629f4 fix: include $$ in list of non-allowed delimiters Ansgar Becker 2026-01-12 15:05:54 +01:00