Commit Graph

208 Commits

Author SHA1 Message Date
Ansgar Becker
cccd082520 Bump version for v12.12 release 12.12-Linux 2025-10-08 20:40:13 +02:00
Ansgar Becker
17a99be262 Fix a second bunch of compiler warnings and hints 2025-10-08 18:04:00 +02:00
Ansgar Becker
a7e187924a Fix a bunch of compiler warnings and hints 2025-10-08 17:05:34 +02:00
Ansgar Becker
e6e91c85c9 Update check: do not confuse users with a changelog link of the Windows version, and hide (Windows) nightly build text 2025-10-08 15:12:50 +02:00
Ansgar Becker
d5e024da9a Issue #2201: allow GetSessionNames() to create the given ParentPath if it does not exist, in this case the empty "Sessions" root key 2025-10-08 13:58:18 +02:00
Ansgar Becker
e6c6b3b132 Issue #2254: fix parsing existing trigger definition on SQLite, keeping compatibility to MariaDB and MySQL 2025-10-07 20:59:14 +02:00
Ansgar Becker
a8ddb4da7e Issue #2266: move INVISIBLE clause for MySQL/MariaDB table columns after the virtual and generation clause 2025-10-07 20:56:30 +02:00
Ansgar Becker
f3a4668c75 Issue #2260: fix non-accepted pasted new text in collation drop-down 2025-10-07 20:50:13 +02:00
Ansgar Becker
de959ca5a6 Issue #2161: fix reading and writing user limitations in newer MySQL versions 2025-10-07 20:48:32 +02:00
Ansgar Becker
c461ab5a14 Issue #2126: rephrase SQL query for retrieving the oid of citext data type, to prevent errors in the server logs 2025-10-07 20:39:59 +02:00
Ansgar Becker
1c4900d763 Issue #2122: support table comment syntax when creating new PostgreSQL tables 2025-10-07 20:37:33 +02:00
Ansgar Becker
c01a439ce5 Issue #2250: use N(ational) prefix in MS SQL for any text value going through the second version of EscapeString(), supporting Unicode now when importing a file into a table.
Issue #41: use N(ational) prefix on MS SQL strings on all quoted strings, regardless of their exact data type, to support Unicode in meta queries as well
2025-10-07 20:30:10 +02:00
Ansgar Becker
d9d870ffc3 Fix unsaved highlighter selection of default "General" 2025-10-07 20:24:09 +02:00
Ansgar Becker
835b86669c Fix memory leak 2025-10-07 20:20:37 +02:00
Ansgar Becker
d2c3ed2e8c Issue #2249: call FixVT() in FormCreate consequently, so the trees do not change their row height after the second use. Also increase TextMargin and reduce Margin. 2025-10-07 20:19:32 +02:00
Ansgar Becker
d930ecf5da Let PortOpen() return true when netstat command could not be run, to prevent loops with broken commands 2025-10-07 20:05:45 +02:00
Ansgar Becker
0d319d633b Remove dead comments from THttpDownload 2025-10-07 20:01:34 +02:00
Ansgar Becker
c5bb2df9d6 Issue #1313: support MariaDB's COMPRESSED attribute for columns in table editor 2025-10-06 17:00:25 +02:00
Ansgar Becker
bb1298c4b2 Issue #2243: suppress prompt to save a yet unknown host key in ssh mode, by disabling StrictHostKeyChecking 2025-10-06 16:48:07 +02:00
Ansgar Becker
d815ed9c5a Issue #2243: fix input being ignored by ssh by adding a linefeed after y/n 2025-10-06 16:45:24 +02:00
Ansgar Becker
b28dc7d642 Issue #2233: fix detection of column length in SQLite, when the column type contains a space before parenthesis 2025-10-06 16:41:58 +02:00
Ansgar Becker
9196bbfdd1 Issue #2212: add type prefix to export file name, when exporting one file per object, to fix overwriting same filename for different object types 2025-10-06 16:38:52 +02:00
Ansgar Becker
285fcd4277 Configure TortoiseGit's bugtraq url for log messages 2025-10-06 16:34:25 +02:00
Ansgar Becker
9bfe17b649 Issue #2205: Remove subpart from column indexes when user changed its data type to non-text 2025-10-06 16:28:45 +02:00
Ansgar Becker
d895149555 Issue #2193: expect some more characters to indicate a boundary for an identifier: ! < > 2025-10-06 16:25:37 +02:00
Ansgar Becker
af3ad48fef Table data generator: use only space, new line and letters in text columns, and limit to 1024 characters 2025-10-06 16:23:39 +02:00
Ansgar Becker
0419483f54 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 2025-10-06 16:20:15 +02:00
Ansgar Becker
3ab17241cf Leave space for column id in grid column headers. See https://www.heidisql.com/forum.php?t=44161 2025-10-06 16:17:52 +02:00
Ansgar Becker
cf88f553e0 Issue #2225: fix crash in grid editing, when canceling through Esc key 2025-10-06 16:04:32 +02:00
Ansgar Becker
b00a6632e2 Issue #2225: fix crash in grid value change, apply patch from hennerdrewes with Application.QueueAsyncCall in DoEndEdit 2025-10-06 15:50:19 +02:00
Ansgar Becker
df6abc9b25 Prefer UTF-8 encoding for loading files, instead of auto-detection, which breaks in many cases. See https://www.heidisql.com/forum.php?t=44351 2025-08-16 15:49:23 +02:00
Ansgar Becker
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
2025-08-05 13:01:24 +02:00
Ansgar Becker
ef54221504 Issue #2221: fix wrong detection of table alias and following dot, with text after the current cursor position 2025-07-31 10:59:05 +02:00
Ansgar Becker
cbde322fde Issue #2221: enhance SQL completion proposal in a way SynEdit/Lazarus propagates it, with a focus on column names 2025-07-28 15:37:57 +02:00
Ansgar Becker
103c580daa Issue #2227: enable formatter for JSON code in text editor 2025-07-26 17:11:55 +02:00
Ansgar Becker
13338c6b22 Issue #2203: auto-convert Windows home path to Linux home path when importing a setting file 2025-07-13 15:12:00 +02:00
Ansgar Becker
7555128a29 Issue #2222: fix missing last character in CREATE TABLE code on table editor and copy-table dialog 2025-07-10 22:07:19 +02:00
Ansgar Becker
94939aad95 Issue #2202: show a more helpful hint when no library was selected (and none is available) for connecting 2025-07-09 16:07:30 +02:00
Ansgar Becker
456951838e Issue #2216: remove predefined SynMemo keystrokes ecLineBreak, ecInsertLine, ecDeleteWord. The latter one inactivates Ctrl+T shortcut for new query tab 2025-07-04 09:03:59 +02:00
Ansgar Becker
07286320b4 Issue #2202: prefer libmariadb over libmysql when none of them is installed. Also, prefer the -dev packages. 2025-06-25 07:17:32 +02:00
Ansgar Becker
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. 2025-06-23 12:10:41 +02:00
Ansgar Becker
9907d3276e Convert Windows linebreaks to Unix linebreaks, to prevent /bin/sh from additional \r character 12.11.1.167 2025-06-20 15:51:52 +02:00
Ansgar Becker
bcc2fc098a Fix $packageDir variable consisting only of $fullVer 2025-06-20 15:45:07 +02:00
Ansgar Becker
2c17d03d1e Issue #2182: increase dimensions of crash dialog 2025-06-18 11:52:30 +02:00
Ansgar Becker
804f43eb8f User manager: reveal yet hidden edit boxes like editRepeatPassword, due to missing autosize properties on tabsheets 2025-06-16 17:33:15 +02:00
Ansgar Becker
c6cf188781 Issue #2182: fix apphelpers.InvalidateVT on Linux, where VirtualTree needs an additional hit 2025-06-16 17:27:09 +02:00
Ansgar Becker
097e816f5c Issue #2197: enable and fix non working file logging, plus fix two "Open folder" menu items 2025-06-16 16:02:23 +02:00
Ansgar Becker
ea1b076f11 Issue #2182: show exceptions in a custom form with the callstack in a memo and a copy button 2025-06-13 10:15:00 +02:00
Ansgar Becker
9e5b4e7947 Remove VCL styles related code, disable theme selection in preferences, to prevent confusion 2025-06-11 17:06:10 +02:00
Ansgar Becker
145c74aea1 Bump version for v12.11 release 2025-06-11 16:05:21 +02:00