Commit Graph

  • 5ec8c4c725 Issue #2229: * prefer const over constref for FPC>=3.2.4 * fix unsupported TabOrder on TSpeedbutton * pass a float value to FloatToStr * remove unused units from uses clause in lpr project file lazarus Ansgar Becker 2025-08-05 13:01:24 +02:00
  • ef54221504 Issue #2221: fix wrong detection of table alias and following dot, with text after the current cursor position Ansgar Becker 2025-07-31 10:59:05 +02:00
  • ed76333392 pr #2228 and issue #1525: fix missing reference to new unit in project files master Ansgar Becker 2025-07-29 21:15:38 +02:00
  • 0081b255ff feat: Add Project Manager tab to Query Helper panels Raphael Tweitmann 2025-07-29 12:13:02 +02:00
  • beeb59afc3 Issue HeidiSQL#1525: Allow Query files quick access with a simple Project Manager Raphael Tweitmann 2025-07-25 16:23:31 +02:00
  • cbde322fde Issue #2221: enhance SQL completion proposal in a way SynEdit/Lazarus propagates it, with a focus on column names Ansgar Becker 2025-07-28 15:37:57 +02:00
  • 103c580daa Issue #2227: enable formatter for JSON code in text editor Ansgar Becker 2025-07-26 17:11:55 +02:00
  • 13338c6b22 Issue #2203: auto-convert Windows home path to Linux home path when importing a setting file Ansgar Becker 2025-07-13 15:12:00 +02:00
  • aaa9b23227 Issue #2212: add type prefix to export file name, when exporting one file per object, to fix overwriting same filename for different object types Ansgar Becker 2025-07-13 14:27:35 +02:00
  • 7555128a29 Issue #2222: fix missing last character in CREATE TABLE code on table editor and copy-table dialog Ansgar Becker 2025-07-10 22:07:19 +02:00
  • 94939aad95 Issue #2202: show a more helpful hint when no library was selected (and none is available) for connecting Ansgar Becker 2025-07-09 16:07:30 +02:00
  • 75cc8adbb3 Issue #2218: don't disable completion proposal when cursor is right besides a string or comment Ansgar Becker 2025-07-04 13:46:23 +02:00
  • 456951838e Issue #2216: remove predefined SynMemo keystrokes ecLineBreak, ecInsertLine, ecDeleteWord. The latter one inactivates Ctrl+T shortcut for new query tab Ansgar Becker 2025-07-04 09:03:59 +02:00
  • d2c758bc99 Issue #2205: Remove subpart from column indexes when user changed its data type to non-text Ansgar Becker 2025-07-03 19:12:38 +02:00
  • 46fa2cb9e4 Issue #2193: expect some more characters to indicate a boundary for an identifier: ! < > Ansgar Becker 2025-07-03 18:51:36 +02:00
  • c590f2587a Upgrade to Delphi 12.3 Ansgar Becker 2025-07-02 18:43:06 +02:00
  • 07286320b4 Issue #2202: prefer libmariadb over libmysql when none of them is installed. Also, prefer the -dev packages. Ansgar Becker 2025-06-25 07:17:32 +02:00
  • 57b44ef313 Issue #2202: depend on libgtk2.0-0t64, openssl and openssh-client. Also, require all of the database driver libraries so users are not potentially left with an empty library drop-down. Ansgar Becker 2025-06-23 12:10:41 +02:00
  • 7d6894569d Table data generator: use only space, new line and letters in text columns, and limit to 1024 characters Ansgar Becker 2025-06-22 13:12:43 +02:00
  • a2fc4911e6 Issue #176: move foreign key column value behind the text value, in the grid foreign key drop-down, so a user may select an item by typing letters Ansgar Becker 2025-06-22 12:59:10 +02:00
  • 9907d3276e Convert Windows linebreaks to Unix linebreaks, to prevent /bin/sh from additional \r character 12.11.1.167 Ansgar Becker 2025-06-20 15:51:52 +02:00
  • bcc2fc098a Fix $packageDir variable consisting only of $fullVer Ansgar Becker 2025-06-20 15:45:07 +02:00
  • 2c17d03d1e Issue #2182: increase dimensions of crash dialog Ansgar Becker 2025-06-18 11:52:30 +02:00
  • 804f43eb8f User manager: reveal yet hidden edit boxes like editRepeatPassword, due to missing autosize properties on tabsheets Ansgar Becker 2025-06-16 17:33:15 +02:00
  • c6cf188781 Issue #2182: fix apphelpers.InvalidateVT on Linux, where VirtualTree needs an additional hit Ansgar Becker 2025-06-16 17:27:09 +02:00
  • 097e816f5c Issue #2197: enable and fix non working file logging, plus fix two "Open folder" menu items Ansgar Becker 2025-06-16 16:02:23 +02:00
  • 32860a5e72 Leave space for column id in grid column headers. See https://www.heidisql.com/forum.php?t=44161 Ansgar Becker 2025-06-13 11:54:13 +02:00
  • ea1b076f11 Issue #2182: show exceptions in a custom form with the callstack in a memo and a copy button Ansgar Becker 2025-06-13 10:15:00 +02:00
  • 9e5b4e7947 Remove VCL styles related code, disable theme selection in preferences, to prevent confusion Ansgar Becker 2025-06-11 17:06:10 +02:00
  • 145c74aea1 Bump version for v12.11 release Ansgar Becker 2025-06-11 16:05:21 +02:00
  • 48029f420e Enable Delphi compatibility mode per file, remove the global mode setting Ansgar Becker 2025-06-11 16:03:06 +02:00
  • b898352528 Issue #1253: fix index creation on PostgreSQL tables, use separate CREATE INDEX queries Ansgar Becker 2025-06-11 15:56:17 +02:00
  • 2fa2d12d4d Issue #2187: Fixed EAccessViolation when closing editor while using non-default theme Ansgar Becker 2025-06-11 15:54:53 +02:00
  • 661731776b Issue #2068: support MariaDB's new VECTOR index in table designer, without M and DISTANCE settings yet Ansgar Becker 2025-06-11 15:52:59 +02:00
  • 9e5d78e756 Create helper table with the servers' default engine when exporting a view. See https://www.heidisql.com/forum.php?t=44125 Ansgar Becker 2025-06-11 15:38:33 +02:00
  • 967acb54b9 Issue #2186: fix wrong number of rows shown in grid export dialog when post filter is active Ansgar Becker 2025-06-11 15:37:16 +02:00
  • 1ab8b0ad52 Issue #604: add context menu item "Select top 1000 rows" Ansgar Becker 2025-06-11 15:30:27 +02:00
  • 641a0ea334 Issue #2172: prompt for password again, when connection has timeout or broke Ansgar Becker 2025-06-11 15:16:08 +02:00
  • 9018807a6a Issue #2159: SQLite: export separated table indexes, and export views and triggers Ansgar Becker 2025-06-11 15:13:39 +02:00
  • 39c9b5adc9 Issue #214: when refreshing, ask user if he wants to discard modifications in table/view/routine/... editors Ansgar Becker 2025-06-11 15:05:18 +02:00
  • 65b96a99d9 Issue #2107: add "invert check" menu item on table tools tree Ansgar Becker 2025-06-11 14:54:04 +02:00
  • 59af097acb Display number or rows in data tab header for views. See https://www.heidisql.com/forum.php?t=44057 Ansgar Becker 2025-06-11 14:47:48 +02:00
  • a26b071479 Keep retrieving exact row count on data tab header after activated via context menu, until another table has focus Ansgar Becker 2025-06-11 14:44:47 +02:00
  • 7f1388c26d Issue #2182: silence EInvalidOperation when editUsername is not able to focus yet Ansgar Becker 2025-06-11 14:17:43 +02:00
  • c0752bce30 Issue #2189: fix wrong encoding of formatted numbers Ansgar Becker 2025-06-11 13:46:45 +02:00
  • 1562d76b6b Update VirtualTreeView component code to v8.1.2 from May 30, 2025 Ansgar Becker 2025-06-09 16:58:54 +02:00
  • a5e67cf94e Bump version for v12.11 release 12.11 Ansgar Becker 2025-06-09 11:57:55 +02:00
  • c920b67639 Update SQLite libraries to v3.50.1, and SQLite multiple cipher libraries to v2.1.3 Ansgar Becker 2025-06-09 11:52:25 +02:00
  • 6cba6d534a Issue #1253: fix index creation on PostgreSQL tables, use separate CREATE INDEX queries Ansgar Becker 2025-06-09 11:36:43 +02:00
  • e444aada40 Fixed EAccessViolation when closing editor while using non-default theme Snaacky 2025-06-05 18:47:51 -04:00
  • b728ea1ef0 Issue #2068: support MariaDB's new VECTOR index in table designer, without M and DISTANCE settings yet Ansgar Becker 2025-06-08 12:03:16 +02:00
  • 84f2e95e42 Create helper table with the servers' default engine when exporting a view. See https://www.heidisql.com/forum.php?t=44125 Ansgar Becker 2025-06-02 17:24:00 +02:00
  • dfcd4bbf24 Update SQLite libraries to v3.50.0, and SQLite multiple cipher libraries to v2.1.2 Ansgar Becker 2025-05-31 11:33:09 +02:00
  • b4b7dd93bd Update MariaDB Connector/C to v3.4.5. See https://mariadb.com/kb/en/mariadb-connector-c-3-4-5-release-notes/ Ansgar Becker 2025-05-31 11:22:40 +02:00
  • 53e8b47523 Issue #2186: fix wrong number of rows shown in grid export dialog when post filter is active Ansgar Becker 2025-05-29 11:09:57 +02:00
  • 57d670a317 Issue #2118: activate legacy-stdio-prompts mode in plink SSH tunnel, to fix non prompted passphrase since plink 0.82 Ansgar Becker 2025-05-24 09:48:11 +02:00
  • 8a824aeda0 Issue #604: sync number of rows to query with the per-page data grid setting Ansgar Becker 2025-05-22 21:40:30 +02:00
  • 5cf983555d Disable signing of installers through InnoSetup script. Release installers will be signed manually. Ansgar Becker 2025-05-22 21:01:50 +02:00
  • 1f9df28484 Issue #604: support multiple tables and views selected on database tab, in new "Select top 1000 rows" feature Ansgar Becker 2025-05-22 20:08:24 +02:00
  • 2af14a04f5 Issue #604: add context menu item "Select top 1000 rows" Ansgar Becker 2025-05-22 19:51:07 +02:00
  • 950beb787f Issue #2177: attempt to get AnyGridHeaderDrawQueryElements running, for displaying sort icons and column numbers Ansgar Becker 2025-05-21 14:41:17 +02:00
  • 8894cffd06 Issue #2175: if asShowRowId option is enabled, show also the index of columns in their header, through the OnAdvancedHeaderDraw/ownerdraw event Ansgar Becker 2025-05-21 11:21:48 +02:00
  • e954f78cc9 Attempt to fix distorted application icon on Linux Ansgar Becker 2025-05-19 17:24:55 +02:00
  • 8702b86aab Issue #2172: fix wrong comment Ansgar Becker 2025-05-19 16:37:40 +02:00
  • f5b7f4c8b8 Issue #2172: prompt for password again, when connection has timeout or broke Ansgar Becker 2025-05-19 16:33:51 +02:00
  • 448bf72b8c Issue #2159: fix memory leak Ansgar Becker 2025-05-19 11:27:20 +02:00
  • ce86f51778 Issue #2159: SQLite: export separated table indexes, and export views and triggers Ansgar Becker 2025-05-19 11:24:37 +02:00
  • 63b9361948 Issue #2168: turn off synchronize_seqscans variable in PostgreSQL mode, to be sure SELECT's show a stable row sorting. See https://www.postgresql.org/docs/8.3/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS Ansgar Becker 2025-05-18 11:43:51 +02:00
  • 767754f2d4 Issue #2168: select rows from table to export by its primary key columns, so PostgreSQL does not apply a random sorting Ansgar Becker 2025-05-15 20:06:37 +02:00
  • cb7e5c0d19 Issue #2156: unescape generated column expression when loading from IS.COLUMNS Ansgar Becker 2025-05-05 08:07:34 +02:00
  • 578f1fe21a Issue #2168: turn off synchronize_seqscans variable in PostgreSQL mode, to be sure SELECT's show a stable row sorting. See https://www.postgresql.org/docs/8.3/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS Ansgar Becker 2025-05-18 11:43:51 +02:00
  • 686ef30fb4 Issue #1853: try to fix column definition changes on MS SQL wrt collation quoting and default value Ansgar Becker 2025-05-16 14:44:38 +02:00
  • 3701c6054d Issue #2168: select rows from table to export by its primary key columns, so PostgreSQL does not apply a random sorting Ansgar Becker 2025-05-15 20:06:37 +02:00
  • 1e50935326 Issue #2155: high DPI fix for painting icons in SQL export target drop-down Ansgar Becker 2025-05-13 19:01:01 +02:00
  • e39e95e23d Issue #2155: high DPI fix for painting icons in SQL export target drop-down Ansgar Becker 2025-05-13 19:00:05 +02:00
  • b9bd95a65b Issue #2155: paint session background and icon in session drop-down of SQL export dialog Ansgar Becker 2025-05-09 14:25:04 +02:00
  • d2471e663c Issue #2155: paint session background and icon in session drop-down of SQL export dialog Ansgar Becker 2025-05-09 13:37:53 +02:00
  • cb293a98b0 Issue #2165: support perconaserverclient.so for MySQL/MariaDB mode, and filter away libraries like libmariadbd.so Ansgar Becker 2025-05-09 09:55:02 +02:00
  • 8035252f07 create .tar.xz creator script Ansgar Becker 2025-05-07 16:00:44 +02:00
  • 80764bf46f Pass os=linux GET parameter to online update checker, and sync .deb filename with Windows installer filename Ansgar Becker 2025-05-06 17:46:50 +02:00
  • 82b950036a Issue #2145: depend on only one of the database libraries to be installed 12.10.1.133 Ansgar Becker 2025-05-06 16:25:06 +02:00
  • fe55cba097 Issue #2136: check if local port is in use before creating SSH tunnel, up to the next 20 higher port numbers Ansgar Becker 2025-05-05 20:50:18 +02:00
  • 0ee5ccc92e Issue #2136: basic support for SSH tunneled connections Ansgar Becker 2025-05-05 17:09:23 +02:00
  • 2d25e7100b Issue #2156: unescape generated column expression when loading from IS.COLUMNS Ansgar Becker 2025-05-05 08:07:34 +02:00
  • bee04c3e3c Issue #2148: show note about missing .mo files in app language drop-down Ansgar Becker 2025-05-03 17:20:21 +02:00
  • 85205f9aa2 Keep retrieving exact row count on data tab header after activated via context menu, until another table has focus Ansgar Becker 2025-05-02 13:57:31 +02:00
  • 5c0b8bc287 Display number or rows in data tab header for views. See https://www.heidisql.com/forum.php?t=44057 Ansgar Becker 2025-05-02 13:47:01 +02:00
  • ff1f9e1627 Issue #2148: fix another wrong path Ansgar Becker 2025-04-30 15:28:32 +02:00
  • cec1ad85a5 Issue #2148: fix path to moved .gitkeep file Ansgar Becker 2025-04-30 15:24:31 +02:00
  • d42b5929f3 Issue #2148: pull and compile translations in .deb creator Ansgar Becker 2025-04-30 15:00:33 +02:00
  • 5c9b8ec993 Issue #2148: provide list of languages through available .mo files in preferences dialog Ansgar Becker 2025-04-29 17:49:16 +02:00
  • b5e2f6ad98 Issue #2107: add "invert check" menu item on table tools tree Ansgar Becker 2025-04-28 16:56:24 +02:00
  • 57a22449df Issue #214: when refreshing, ask user if he wants to discard modifications in table/view/routine/... editors Ansgar Becker 2025-04-28 16:40:08 +02:00
  • ce476ac59c Issue #2148: Apply a default translation logic, pulling translations from e.g. locale/heidisql.de.mo . Also support programmatical translations via TMoFile. Ansgar Becker 2025-04-28 12:15:53 +02:00
  • f3cde636ba Issue #2145: fix git reset command Ansgar Becker 2025-04-25 16:12:20 +02:00
  • ceac8b7d51 Issue #2145: pull sources and build binary through .deb creation script Ansgar Becker 2025-04-25 16:10:48 +02:00
  • 57771ddf37 Fix excluded process unit, removed in Windows mode but required on Linux Ansgar Becker 2025-04-25 16:07:29 +02:00
  • 7a8566a91c Fix a bunch of compiler hints and warnings, and add a basic exception dialog showing the callstack Ansgar Becker 2025-04-25 14:29:42 +02:00
  • 7c502976a7 Paint icons on status bar Ansgar Becker 2025-04-24 21:37:43 +02:00
  • dc19cda1d5 Issue #2131: add minimal border to column default editor and data type editor Ansgar Becker 2025-04-22 06:57:24 +02:00