Ansgar Becker
|
1d1d1a4938
|
After restoring query tabs, warn user about tabs which were loading slow
|
2022-10-22 17:31:01 +02:00 |
|
Ansgar Becker
|
59bb389650
|
Add preference option for adding timestamp to log messages. Helpful for debugging performance issues.
|
2022-10-20 18:47:10 +02:00 |
|
Ansgar Becker
|
fb2668b48c
|
Issue #1673, #1351 and #1658: use a general approach in TDBQuery.HasFullData for all server types, where we again use Delphi's Length() against a number range of 128..256.
|
2022-10-06 18:59:03 +02:00 |
|
Ansgar Becker
|
3565f8cce3
|
Fix text value in popup editor cut to 256 chars, for all modes other than MySQL. Closes #1673
|
2022-10-06 17:49:46 +02:00 |
|
Ansgar Becker
|
3623d691f1
|
Issue #1652: don't add collation clause to a modified or new JSON column
|
2022-10-04 18:59:55 +02:00 |
|
Ansgar Becker
|
b72599cd8a
|
Issue #136: use VerySimpleXML v3-beta from https://github.com/Dennis1000/verysimplexml to reformat XML in grid cells.
Also, auto-disable slow wordwrap in editor if text is > 1M large
|
2022-10-03 09:05:29 +02:00 |
|
Ansgar Becker
|
318ce2e797
|
Update readme file: add Interbase/Firebird, require Delphi 11.1, code formatting
|
2022-09-28 19:13:02 +02:00 |
|
Ansgar Becker
|
82fc3363e0
|
Update SQLite libraries to v3.39.3 from 2022-09-05. Does not fix floating point overflow issue #1664
|
2022-09-28 11:41:40 +02:00 |
|
Ansgar Becker
|
1e52f68d95
|
Purge cached columns, indexes etc. and reinitialize table editor, when user presses refresh button. Closes #1628
|
2022-09-28 11:13:30 +02:00 |
|
Ansgar Becker
|
18b16e29eb
|
Issue #1669: turn off always-format setting by default
|
2022-09-27 16:20:41 +02:00 |
|
Ansgar Becker
|
f2a50aba63
|
Issue #1669: turn customize-highlighter button into dropdown button with additional items "Format code once" and "Always format code". Usable for SQL and JSON.
|
2022-09-27 11:10:43 +02:00 |
|
Ansgar Becker
|
0148564047
|
Issue #1670: fix text field editing with more than 256 chars on MS SQL
|
2022-09-27 09:06:17 +02:00 |
|
Ansgar Becker
|
cad673e213
|
Add missing ini entries for CURRENT_TIMESTAMP function. Closes #1666
|
2022-09-22 07:24:12 +02:00 |
|
Ansgar Becker
|
8e38e4ee99
|
Use empty default host/ip for new SQLite sessions, to avoid running into some out-of-memory issue. Closes #1602
|
2022-09-21 07:49:54 +02:00 |
|
Ansgar Becker
|
47f5058ae3
|
Fix previous approach in TDBQuery.HasFullData and StrHasNumChars, which used CharNextW() and stopped at null bytes within binary strings. Again use Length() instead, but let it be longer than GRIDMAXDATA. Closes #1658
|
2022-09-18 11:33:53 +02:00 |
|
Ansgar Becker
|
f65bb039ca
|
Issue #1659:
* remove broken sample text box
* activate translation on dialog
|
2022-09-12 07:45:39 +02:00 |
|
Ansgar Becker
|
2ca233afbf
|
Issue #1659:
* fix exception on closing customize dialog
* use empty string when converting clNone to and from web color, instead of #ffffff
|
2022-09-12 07:32:26 +02:00 |
|
Ansgar Becker
|
ddca97c07a
|
Issue #1659: create dialog for customizing highlighter colors and style, for use on grid text editor
|
2022-09-11 13:52:59 +02:00 |
|
Ansgar Becker
|
c68dd226aa
|
Issue #1656: attempt to give Wine a hint for the right font size, when highlighting selection occurrences
|
2022-09-03 12:55:16 +02:00 |
|
Ansgar Becker
|
d82a8cc8f7
|
Highlight occurrences of selected text in grid text editor, same as in query editor
|
2022-08-19 06:47:45 +02:00 |
|
Ansgar Becker
|
9e16c78d37
|
Use NULL in new row for column with timestamp expression, to fix a following UPDATE query using an empty string in its WHERE clause. Closes #1645
|
2022-08-18 06:53:33 +02:00 |
|
Ansgar Becker
|
7101eb999f
|
Leave away NULL clause for new column which allows NULLs. Closes #1642
|
2022-08-16 18:53:32 +02:00 |
|
Ansgar Becker
|
2e5178c2ad
|
Bump version for v12.1 release
12.1
|
2022-08-13 08:03:54 +02:00 |
|
Ansgar Becker
|
c7dc63706d
|
Support comments on table indexes via table designer. Closes #128
|
2022-07-18 17:02:36 +02:00 |
|
Ansgar Becker
|
99ed1f16f2
|
Don't add a "WHERE -- foo" when the filter contains comments only. Closes #1537
|
2022-07-18 14:57:46 +02:00 |
|
Ansgar Becker
|
770e469804
|
Strip comments from procedure parameters before parsing. Closes #1477
|
2022-07-18 14:45:26 +02:00 |
|
Ansgar Becker
|
226fea2181
|
Restore maximized state of text editor in OnCreate, not OnShow. See https://www.heidisql.com/forum.php?t=39476
|
2022-07-17 09:55:49 +02:00 |
|
Ansgar Becker
|
ce8a401cac
|
Create context menu item "Empty recent filters" on database and table filter above tree view. See https://www.heidisql.com/forum.php?t=39447
|
2022-07-05 07:27:28 +02:00 |
|
Ansgar Becker
|
c992656aab
|
Add support for MariaDB's new UUID column type. Closes #1545
|
2022-06-28 20:42:14 +02:00 |
|
Ansgar Becker
|
470d692b6d
|
Update SQLite libraries to v3.39.0, released on 2022-06-25
|
2022-06-27 07:05:00 +02:00 |
|
Ansgar Becker
|
abaa9de070
|
Add basic support for listing and showing views in SQLite mode. Closes #1196
|
2022-06-26 20:42:15 +02:00 |
|
Ansgar Becker
|
29a4ee8999
|
Don't reset a main control's window procedure if there is no main control. Closes #1349
|
2022-06-26 09:27:07 +02:00 |
|
Ansgar Becker
|
97b3728f13
|
SSH tunnel: use the shell executable filename in all dialog captions
|
2022-06-23 07:46:07 +02:00 |
|
Ansgar Becker
|
3f0c0b96ad
|
Delphi 11.1: updated VCL styles, probably fixing some theme related issues
|
2022-06-22 07:28:33 +02:00 |
|
Ansgar Becker
|
07427f4c93
|
Delphi 11.1: unify all package directory names, so the auto-build process finds them
|
2022-06-18 18:33:11 +02:00 |
|
Ansgar Becker
|
965e88b579
|
Delphi 11.1: fix VirtualTree package files, fix missing uses clauses, and some newly required type casts
|
2022-06-18 18:08:00 +02:00 |
|
Ansgar Becker
|
ce5767e1d6
|
Delphi 11.1: copy/create main package files
|
2022-06-18 18:00:41 +02:00 |
|
Ansgar Becker
|
76373de5ae
|
Delphi 11.1: fix SynEdit package, and merge latest changes from current master branch
|
2022-06-18 17:59:19 +02:00 |
|
Ansgar Becker
|
f75841d830
|
Delphi 11.1: copy/create VirtualTree package files, and update sources to current master branch
|
2022-06-18 17:16:12 +02:00 |
|
Ansgar Becker
|
2cd128c55a
|
Delphi 11.1: copy/create SynEdit package files
|
2022-06-18 16:50:16 +02:00 |
|
Ansgar Becker
|
66b07c0c5e
|
Issue #287: v5.1 servers report utf8mb4 from mysql_character_set_name, although it's latin1. Trust the returned charset only on v5.5+ servers, and reset it on older servers.
|
2022-06-17 14:46:45 +02:00 |
|
Ansgar Becker
|
42e2db3620
|
MoveFile() does not work when target directory is a symlink, so we prefer CopyFile + DeleteFile. Closes #1616
|
2022-06-09 20:50:32 +02:00 |
|
Ansgar Becker
|
ddc634c5d2
|
Auto-fit result columns when compressing export file has finished. Closes #1617
|
2022-06-09 20:14:04 +02:00 |
|
Ansgar Becker
|
9c1249bf7c
|
TSHFileOpStruct.pFrom needs a trailing nul char, see https://stackoverflow.com/a/1594859/4110077 and/or https://docs.microsoft.com/de-de/windows/win32/api/shellapi/ns-shellapi-shfileopstructa?redirectedfrom=MSDN#members
|
2022-06-08 19:50:00 +02:00 |
|
Ansgar Becker
|
9ec40f0703
|
When deleting tab backup file, delete it to recycle bin, for cases where the user did that by accident. Same for snippet file and overwritten export/zip file. See https://www.heidisql.com/forum.php?t=39355
|
2022-06-08 19:25:33 +02:00 |
|
Ansgar Becker
|
7a20e6eb16
|
Set title on completion proposal form, to keep the form resizable with only 1 NbLinesInWindow. See https://www.heidisql.com/forum.php?t=39366
|
2022-06-08 18:50:41 +02:00 |
|
Ansgar Becker
|
85cbd86367
|
Issue #1613: fix missing detection of spatial keys
|
2022-06-07 19:31:11 +02:00 |
|
Ansgar Becker
|
885bf8d823
|
mysql_character_set_name() from libmysql.dll reports utf8* if in fact it's a latin* charset. Force utf8* charset in that case. See https://www.heidisql.com/forum.php?t=39278
|
2022-06-03 07:46:15 +02:00 |
|
Ansgar Becker
|
c9a2d6232b
|
Don't reapply shortcuts to base editor, but to all others. Closes #1600
|
2022-06-03 07:00:37 +02:00 |
|
Ansgar Becker
|
41a7332d65
|
Issue #1600: Interim workaround for broken keystrokes in query editors
|
2022-06-01 07:15:31 +02:00 |
|