Commit Graph

  • 982a4443e9 Issue #1482: add readme for unit conversion Ansgar Becker 2025-03-06 21:05:59 +01:00
  • f7368e1ef9 Issue #1482: add CSV import dialog, and CSV detection dialog Ansgar Becker 2025-03-05 20:36:09 +01:00
  • f45edf0732 Issue #1482: fix control dimensions and positions on column_selection dialog Ansgar Becker 2025-03-05 16:43:38 +01:00
  • 713de7ac1f Issue #1482: activate progress bar in status bar panel Ansgar Becker 2025-03-05 16:25:26 +01:00
  • 06ba5fd58b Issue #1482: restore compilation on Linux Ansgar Becker 2025-03-05 13:09:05 +01:00
  • 4190baf7c4 Issue #1482: enable events on Data grid Ansgar Becker 2025-03-05 12:47:15 +01:00
  • ff8b7ecbef Issue #1482: add column selection dialog, and activate some of the data grid events Ansgar Becker 2025-03-04 20:33:49 +01:00
  • 68aaa451a8 Issue #1482: add data sorting dialog Ansgar Becker 2025-03-04 19:52:01 +01:00
  • a4dc12c517 Issue #1482: add printlist dialog, yet non-functional due to undefined EnablePrint constant Ansgar Becker 2025-03-04 16:39:40 +01:00
  • 3bc8d5949d Issue #2101: attempt to reactivate progress bar in status bar when running through Wine, now with a safety check for IsWindow() Ansgar Becker 2025-03-04 15:49:15 +01:00
  • 005f86243c Issue #1482: enable events on Database tab Ansgar Becker 2025-03-03 17:31:38 +01:00
  • a7d4a17066 Issue #1482: enable events on table/database filter Ansgar Becker 2025-03-03 16:47:32 +01:00
  • db2350752f Issue #1482: enable events on Processes and Command-Statistics tabs Ansgar Becker 2025-03-03 16:10:58 +01:00
  • 690e509f0a Issue #1482: enable events on Databases and Variables tabs Ansgar Becker 2025-03-03 15:42:40 +01:00
  • 68f04ae3dd Issue #1482: enable events on database tree Ansgar Becker 2025-03-03 12:08:14 +01:00
  • 4fc23f4276 Issue #1482: create remaining TPopupMenu's with their TMenuItem's Ansgar Becker 2025-03-03 10:10:22 +01:00
  • 07bb004b1e Issue #1482: create all TMenuItem's in main menu with references to their TAction Ansgar Becker 2025-03-02 16:02:06 +01:00
  • 9a883ea874 Issue #1482: create all TToolButton's in main tool bar with references to their TAction Ansgar Becker 2025-03-02 15:40:47 +01:00
  • 6da7678fc6 Issue #1482: create all TAction's in main action list, with much of the connected OnExecute procedure code Ansgar Becker 2025-03-02 13:58:08 +01:00
  • 9f3ebbb9da Issue #1482: add remaining ~200 icons to main imagelist Ansgar Becker 2025-03-01 18:09:43 +01:00
  • 2f671056d1 Issue #1482: remove no longer needed local libmariadb for Linux Ansgar Becker 2025-03-01 17:07:34 +01:00
  • d1cde0b264 Issue #1482: remove code for testing library loading Ansgar Becker 2025-03-01 17:05:15 +01:00
  • fe8ddd92cf Issue #1482: prefer /sbin/ldconfig over ldconfig Ansgar Becker 2025-03-01 17:00:17 +01:00
  • 0f7d516a7f Issue #1482: auto-detect installed libraries for MySQL, PostgreSQL and SQLite, and provide full qualified path per GetLibraries Ansgar Becker 2025-03-01 16:57:34 +01:00
  • 21609f57b8 Issue #1482: restore compilation on Linux Ansgar Becker 2025-02-27 21:29:35 +01:00
  • ba27ab03af Issue #1482: add remaining libraries for connecting on Windows, functions*.ini files, get connection via command line running Ansgar Becker 2025-02-27 19:55:23 +01:00
  • b84e63f721 Issue #1482: add OpenSSL 1.0.2u library and include opensslsockets unit, to get TFPHttpClient working on Windows Ansgar Becker 2025-02-26 20:45:34 +01:00
  • 06d4cc253c Issue #1482: add about box and generic_types unit Ansgar Becker 2025-02-26 20:34:49 +01:00
  • cd88a62e85 Issue #1482: add app icon Ansgar Becker 2025-02-26 08:59:10 +01:00
  • b166382d19 Issue #1482: activate some more code in apphelpers, and testwise load libmariadb on Linux and Windows Ansgar Becker 2025-02-26 08:50:56 +01:00
  • f9cd3e94a6 Issue #1482: first attempt of a code conversion to Lazarus/FPC, with a small bunch of 5 units (out of 50), and most code commented out Ansgar Becker 2025-02-24 20:37:38 +01:00
  • 57b59d8b17 Update default functions-mysql.ini with predefined line breaks and much more help content Ansgar Becker 2025-02-17 20:49:22 +01:00
  • 5b3f8f1617 Update functions-mysql8.ini with predefined line breaks and much more help content Ansgar Becker 2025-02-17 20:41:30 +01:00
  • b345b611a2 Enable padding in multiline tooltips with a derived THintWindow class Ansgar Becker 2025-02-17 20:09:05 +01:00
  • a81be3f4c6 Reduce web page openings to once after successful nightly update Ansgar Becker 2025-02-17 20:02:55 +01:00
  • ed83ed0bf6 Wrap long lines in data type hints. See https://www.heidisql.com/forum.php?t=43881 Ansgar Becker 2025-02-16 12:31:30 +01:00
  • f8441816c9 Simplify and optimize functions generator for MariaDB, and update functions-mariadb.ini with predefined line breaks Ansgar Becker 2025-02-16 12:00:03 +01:00
  • 17647619c2 Issue #2095: fix wrong/no control characters used when changing format to Excel csv via file-save dialog Ansgar Becker 2025-02-14 11:05:04 +01:00
  • 3220d396bf Issue #2068: support MariaDB's new VECTOR data type in table designer, categorize as binary Ansgar Becker 2025-02-14 09:54:59 +01:00
  • ef827b04dd Update plink executables to v0.83 Ansgar Becker 2025-02-12 09:14:41 +01:00
  • ad55cd95cc Update MariaDB Connector/C to v3.4.4. See https://mariadb.com/kb/en/mariadb-connector-c-3-4-4-release-notes/ Ansgar Becker 2025-02-12 08:58:05 +01:00
  • 7e2daed81e Issue #2083: use empty field delimiter and tab separator for new copy-lines feature Ansgar Becker 2025-02-10 20:09:28 +01:00
  • 1b062ae7f3 Open donation web page in background when checking for updates Ansgar Becker 2025-02-10 19:53:40 +01:00
  • 8c27ad3226 Open donation web page lazily once per day Ansgar Becker 2025-02-09 20:50:05 +01:00
  • 0eeb5d23f2 Issue #2083: add menu item "Copy all lines" for copying visible and initialized nodes from any VirtualTree instance as CSV data Ansgar Becker 2025-02-02 13:51:08 +01:00
  • c38a436b3a Issue #1975: add "keep asking" checkbox to reformat dialog Ansgar Becker 2025-02-01 16:37:38 +01:00
  • 0ed57783a8 Issue #2085: tell TStringStream.Create not to free its TEncoding object after usage, as we use application-lifetime-available encoding instances Ansgar Becker 2025-02-01 09:59:06 +01:00
  • 8547033561 Issue #2084: show numeric values in variables tab locally formatted in a tooltip Ansgar Becker 2025-01-31 11:33:48 +01:00
  • 8faf2ccac9 Show type of exception happening through AppSettings.ExportSettings Ansgar Becker 2025-01-31 10:49:55 +01:00
  • dc2aa45a7b Issue #835: move prompt for overwriting output file from save-dialog to later when exporting is started, catching cases where the previous filename is used Ansgar Becker 2025-01-30 11:40:12 +01:00
  • 8c2d62b808 Issue #2079: work with the "default" set of SQLite encryption parameters, not the transient ones Ansgar Becker 2025-01-26 16:05:42 +01:00
  • 2c0b9455a5 Issue #646: forget setting for "Favorite objects only" on each connection start Ansgar Becker 2025-01-24 09:49:30 +01:00
  • 1bd969f2b1 Issue #2064: support UTF-8 BOM encoding when loading and saving editor files Ansgar Becker 2025-01-22 10:55:15 +01:00
  • 6a7b84568b Prevent connection activity through hovering table token while user query is running. Similar to issue #278 Ansgar Becker 2025-01-22 08:40:57 +01:00
  • e9e84d519d Issue #2076: exchange OpenSSL 3.4 32bit libraries with their 64bit pendants, fixing what I broke in 9c21eb36040d61d3a349c4319da9f4d719915285 for issue #2022 . Bump version for v12.10 release 12.10 Ansgar Becker 2025-01-21 19:49:12 +01:00
  • 2ac4bb05fd Bump version for v12.9 release 12.9 Ansgar Becker 2025-01-18 16:55:54 +01:00
  • abf6831d56 PostgreSQL: Add libpq-17.dll v17.0.2 Ansgar Becker 2025-01-16 20:53:51 +01:00
  • e78455e89a Issue #2022: Update libpq-15.dll to v15.0.10 Ansgar Becker 2025-01-16 20:47:28 +01:00
  • 9c21eb3604 Issue #2022: Update OpenSSL libraries used by libpq-15.dll to v3.4.0 (64 bit only), taken from https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries Ansgar Becker 2025-01-16 20:40:31 +01:00
  • ee8be1372b Issue #2022: PostgreSQL: update OpenSSL libraries to v1.1.1s, taken from https://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries Ansgar Becker 2025-01-16 20:35:27 +01:00
  • 840b49e88e Update SQLite libraries to v3.48.0.0, and SQLite multiple cipher libraries to v2.0.2.0 Ansgar Becker 2025-01-16 17:06:06 +01:00
  • 0ac204c10c Fix non-painted pasted columns in table editor Ansgar Becker 2025-01-14 20:24:18 +01:00
  • 89ca0e915c Issue #2071: provide 3 new languages by InnoSetup installer Ansgar Becker 2025-01-12 20:50:24 +01:00
  • 37a188c269 Issue #2071: * drop 32bit mode from installer * update copyright year in license file * #1296: remove VC redistributable package (will be replaced by a note on the download page) Ansgar Becker 2025-01-12 20:25:40 +01:00
  • 250663f489 Issue #2000: restore partly disabled support for multi lined grid rows Ansgar Becker 2025-01-12 13:31:44 +01:00
  • 4cc6134cb0 Issue #1777: indicate functional key part in table editor with a different icon Ansgar Becker 2025-01-11 16:40:36 +01:00
  • 8a63ce7c70 Issue #1777: basic support for function key parts in MySQL 8.0+ Ansgar Becker 2025-01-11 16:25:59 +01:00
  • bb5d5add23 Issue #1975: add preference option to skip dialog for selecting the SQL reformatter Ansgar Becker 2025-01-11 15:48:54 +01:00
  • 6d2e960489 Issue #2070: clear grid selection when jumping to next search result Ansgar Becker 2025-01-11 09:51:32 +01:00
  • b42c0bb4f9 Issue #2066: support MSOLEDBSQL ADO providers with version postfix for MS SQL Ansgar Becker 2025-01-06 17:01:20 +01:00
  • 93c59b17a8 Issue #872: add support for creating and altering INVISIBLE columns in table editor with MariaDB 10.3.3 and MySQL 8.0.23 Ansgar Becker 2025-01-05 13:49:45 +01:00
  • 1d1a8b1a9b Code readability: use named constants for column indexes on table editor Ansgar Becker 2025-01-05 13:15:41 +01:00
  • d49c84326e Fix incompatible parameters for OnDragDrop event on some VirtualTree's Ansgar Becker 2025-01-05 12:47:35 +01:00
  • b596e66fab Issue #1874: fix using "UnknownTable" when copying PostgreSQL rows in data tab Ansgar Becker 2025-01-04 16:09:40 +01:00
  • 8f4ed805ee * Show table columns with datatype in table token hint * Set hint font from underlying SQL editor, to apply a better formatting Ansgar Becker 2025-01-03 10:42:14 +01:00
  • 34c2ed9224 Issue #2053: add debug log lines in all places where a sorting is created or restored Ansgar Becker 2024-12-31 15:51:51 +01:00
  • df4edef4f8 Show editor hints for routine tokens, with routine parameters, comment and body Ansgar Becker 2024-12-28 11:34:24 +01:00
  • 6336d91c19 Issue #2063 and #2002: repaint database tree after filtering Ansgar Becker 2024-12-28 11:01:36 +01:00
  • d5ba3e4980 Show editor hints for string literals, revealing their character length Ansgar Becker 2024-12-20 18:32:43 +01:00
  • cbe1f13310 Fix Delphi error message saying SynEdit's OnDropFiles declaration has an incompatible parameter list Ansgar Becker 2024-12-20 12:34:34 +01:00
  • c312f6325a Issue #2046: support 4 different SSL verification levels on PostgreSQL Ansgar Becker 2024-12-18 18:08:33 +01:00
  • 1a7e529907 Show editor hints for data type tokens as well, with their description Ansgar Becker 2024-12-18 16:12:33 +01:00
  • 214dab8128 Show editor hints for table tokens as well, with table size and number of rows Ansgar Becker 2024-12-18 16:05:27 +01:00
  • aa04be5f17 Issue #2035: rename REPLICA MONITOR privilege to SLAVE MONITOR, which seems to be the preferred name in MariaDB Ansgar Becker 2024-12-18 16:00:30 +01:00
  • 76c9c4499a Issue #2058: increase HideTimeout for function hints, calculate 100ms read time per character Ansgar Becker 2024-12-18 11:46:32 +01:00
  • b670254112 Issue #2058: show function description text in hint when mouse hovers over token in query editor Ansgar Becker 2024-12-17 15:44:56 +01:00
  • d257ac1286 Issue #2058: replace HTML entities by normal characters, and replace line breaks in hint panel Ansgar Becker 2024-12-17 15:00:08 +01:00
  • 404c632353 Show function description text in hint panel when using the completion proposal Ansgar Becker 2024-12-17 14:45:52 +01:00
  • 47b1be406b Issue #2003: set no column for auto-sizing, in foreign key list Ansgar Becker 2024-12-16 17:38:24 +01:00
  • 84e6ce0e06 Issue #2038: fix empty preview panel on first click in image blob Ansgar Becker 2024-12-16 17:17:36 +01:00
  • a3c8500447 Issue #2035: support new REPLICA MONITOR admin privilege on MariaDB 10.5.9+ Ansgar Becker 2024-12-16 16:51:55 +01:00
  • 8b4b5bd064 Issue #2050: Add new line at end to support comments at the end of a view definition Ansgar Becker 2024-12-16 16:33:58 +01:00
  • 4918ae9856 Issue #2058: create a more complete functions-postgresql.ini from the documentation on postgresql.org Ansgar Becker 2024-12-16 14:45:21 +01:00
  • ce7d7007fa Fix a couple of compiler warnings Ansgar Becker 2024-12-09 07:16:07 +01:00
  • 870932059b Put key icons besides column names in completion proposal Ansgar Becker 2024-12-09 07:09:16 +01:00
  • 941c12b1a0 Issue #2057: Remove TAction instance for "Sync database" in main action list, removing support for showing that unfinished feature with a keyboard shortcut. Ansgar Becker 2024-12-06 13:48:33 +01:00
  • 079815c04e Update SQLite libraries to v3.47.1.0, and update SQLite multiple cipher libraries to v1.19.1.0 Ansgar Becker 2024-11-27 14:32:15 +01:00
  • 5d32edbb17 Issue #2051: fix unused column default value when creating a new grid row, if that default value is a simple integer expression Ansgar Becker 2024-11-22 20:20:10 +01:00
  • 53b8ea644b Issue #2024: fix slow grid export Ansgar Becker 2024-11-19 19:19:16 +01:00
  • ed4fee026d TMySQLConnection.SetOption: find defined name of option constant per RTTI and show it in error message (when setting failed) Ansgar Becker 2024-11-18 07:40:58 +01:00