Ansgar Becker
85cf230299
fix: hide library files which ldconfig shows up but don't exist
2025-11-08 13:26:43 +01:00
Ansgar Becker
58b210af46
fix: fix compiler errors on macOS, set DYLD_LIBRARY_PATH run param to fix wrong path for libssl
...
Refs #2238
2025-11-04 18:42:48 +01:00
Ansgar Becker
3213fe9446
fix: wrong integer size/type for ClientFlag in mysql_real_connect
...
Closes #2293
2025-11-04 18:12:20 +01:00
Gustavo Carreno
e5d7f22532
ignore: Some CRLF shenanigans on Linux
2025-11-03 09:56:12 +00:00
Ansgar Becker
93dc936803
feat: sort session folders at top per setting
...
Refs: #1828
2025-10-29 19:19:29 +01:00
Ansgar Becker
db902f7da1
fix: list procedures in PostgreSQL
...
This moves PG related code out of TDBConnection.GetCreateCode and puts it into its own TPgConnection.GetCreateCode. This way we can re-use code used to find functions for procedures as well.
Refs: #2278
2025-10-29 18:46:50 +01:00
Ansgar Becker
b57b76443b
feat: filter box in user manager
...
Refs #2275
2025-10-28 19:26:08 +01:00
Ansgar Becker
f7b80dbb51
fix: missing DELETE HISTORY privilege on MariaDB
...
Refs #1026
2025-10-28 19:11:30 +01:00
Ansgar Becker
2c25e04baf
fix: prevent crash in auto-refresh action
...
Exit out of refresh action early when the users mouse is dragging or resizing a tree column
Refs #1060
2025-10-28 19:09:17 +01:00
Ansgar Becker
f9a486b403
fix: bad message with no library selected
...
Refs #1020
2025-10-28 19:05:33 +01:00
Ansgar Becker
613f4d8a23
feat: add checkbox "Open file after creation" to grid export dialog
...
Refs #912
2025-10-28 19:00:32 +01:00
Ansgar Becker
eb1b5eac59
fix: generate missing values for geometry columns
...
Refs #2009
2025-10-28 18:38:33 +01:00
Ansgar Becker
173efeb6aa
fix: allow modify length of index with binary column
...
Refs #900
2025-10-26 14:07:11 +01:00
Ansgar Becker
5cac85089a
fix: end global "edit function" mode for grid editing early
...
Refs #875
2025-10-26 13:56:00 +01:00
Ansgar Becker
328fb7287b
fix: take care for escaped ENUM definitions
...
Refs #799
2025-10-26 13:52:41 +01:00
Ansgar Becker
d7b1faa637
fix: support return data type of stored function containing white spaces
...
work around non-greedy expression when extracting the return data type of a stored function with a space in it.
Todo: a better solution would be to create a tokenizer and iterate through the tokens, instead of parsing per regular expression
Refs #768
2025-10-26 13:46:06 +01:00
Ansgar Becker
18a21ef9e4
fix: safety replacement for folder separator when renaming a session or folder
...
Refs #682
2025-10-26 13:40:53 +01:00
Ansgar Becker
b72f2595c5
fix: leave away schema when double-click table for inserting into query editor
...
Refs #551
2025-10-26 13:36:25 +01:00
Ansgar Becker
f2028e135e
fix: sticky empty-password warning after setting a non-empty one
...
Refs #441
2025-10-26 13:33:20 +01:00
Ansgar Becker
8541eb404d
feat: allow sorting columns in table designer
...
Refs #2220
2025-10-26 12:45:32 +01:00
Ansgar Becker
caeae88f25
fix: support double dollar quotes on PostgreSQL
...
Merged from 3af76d9c17 for issue #1326
2025-10-25 17:54:37 +02:00
Ansgar Becker
1f19d00490
enhance: make file exit action OS friendly
...
Sets default shortcut Ctrl+Q and Quit caption in Linux. Also, move the predefined shortcut from the main menu item to the underlying action item, where it belongs.
Closes #2277
2025-10-19 13:10:38 +02:00
Ansgar Becker
49b31aad3d
Move remaining few Delphi type aliases from apphelpers to lazaruscompat unit
2025-10-09 15:53:39 +02:00
Ansgar Becker
409b6a371f
Implement TStringsHelper.Contains for Delphi compatibility
2025-10-09 15:43:50 +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
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