7e63af8b51
Issue #1568 : fix ineffective temporary disabling of OnChange handler
2022-12-27 19:44:23 +01:00
5b31188351
Issue #1568 : content in SQL editor is modified in SynMemoQueryKeyPress. Attempt to prevent some endless loop through OnChange event.
2022-12-27 19:17:56 +01:00
0d9de512cd
Remove unit scopes from project settings, prefer fully qualified unit names in uses clauses. Enhance readability and compiler performance.
2022-12-26 17:59:19 +01:00
d03e1e8fd9
Update gnugettext.pas to rev 148 from http://svn.code.sf.net/p/dxgettext/code/trunk/dxgettext/sample/gnugettext.pas
2022-12-26 16:58:56 +01:00
6219e928ea
Issue #418 : restart via task scheduler after build update, decreasing privileges to the normal user instead of administrator
2022-12-25 13:18:37 +01:00
465b3dae86
Use red background for SQL errors in log panel too. See https://www.heidisql.com/forum.php?t=40110
2022-12-12 19:27:48 +01:00
7039db1a13
Issue #1722 : rephrase text hint on filter input so it matches an existing translation string
2022-12-12 19:00:08 +01:00
9c5d8358e0
Automagic modifications to form files, done through updates of IDE and some components. Especially removes no longer published properties OldCreateOrder and PixelsPerInch.
2022-12-11 14:54:48 +01:00
8fc6dba6e3
Issue #1722 : add missing translation strings to master file
2022-12-11 12:51:58 +01:00
d02fdb8a22
Fix wrong tab order of recent filters pulldown on data grid filter panel
2022-12-11 12:47:25 +01:00
3ce5672240
Enhance user query error handling. See https://www.heidisql.com/forum.php?t=40085
...
* try to find error position in 1M of SQL instead of only 1KB
* do not reset cursor if position was not found
* paint red background on line with error, just until user presses any key
2022-12-10 16:02:38 +01:00
aef3b7c1f5
Issue #1724 : silence another exception in MS SQL mode, when checking for IsNull on a field. Seems to be just a different version of the same bug described in #496
2022-12-10 14:55:24 +01:00
2c609a6c61
Issue #1725 : add history menu pulldown to global filter edit box
2022-12-09 16:46:08 +01:00
7b36063ec6
Add option to turn off warning dialog for active but unused SSL settings. See https://www.heidisql.com/forum.php?t=40080
2022-12-06 19:05:00 +01:00
889a1b33c7
SQL export: Calculate a reasonable LIMIT clause when "Get full table status" session setting is disabled, causing AvgRowLen<=0. See https://www.heidisql.com/forum.php?t=40058
2022-12-04 20:17:51 +01:00
78dd4c2bd2
Fix too narrow column widths restored with high DPI setting, due to Delphi's Round() function using the nearest *even* number. Use the better suited "kaufmännisch runden" approach.
2022-11-30 21:12:00 +01:00
7bea342b9f
Make clicks on grid column headers configurable, so the user may disable it, preventing him from accidental sortings on large tables. See https://www.heidisql.com/forum.php?t=40026
2022-11-28 20:55:39 +01:00
954850d36b
Forgotten dfm modification for previous commit 70d64a276e381f29df737a3235686b22ddcba098
2022-11-27 13:33:31 +01:00
70d64a276e
Query helpers tree: sync logic behind "Insert at cursor" with what doubleclick does. Enables that menu item for table columns, keywords, functions and snippets. See https://www.heidisql.com/forum.php?t=40022
2022-11-27 11:31:38 +01:00
d42766c373
Quote BIT values again, in EscapeString version with data type. Closes #1709
2022-11-24 18:34:45 +01:00
b20635258c
Use rds_kill_query procedure on RDS to kill a running query. Closes #1705
2022-11-24 18:03:59 +01:00
09e6d1709c
Issue #1616 : force update check to overwrite old HeidiSQL_update.exe in temp directory, once through different file size, and by logic when old one is older than 30 days. Fixes still used old updater with bugs.
2022-11-24 07:54:40 +01:00
7c6cc45437
Issue #1705 : Add new network type "MySQL on RDS", to support its different query for killing a process. New icon provided by @Bens-ct.
2022-11-23 20:04:43 +01:00
f47609ab0e
Include application version and path of selected session in the session manager's window caption
2022-11-21 20:15:39 +01:00
9265598d41
CSV scanner: lowercase name of table and columns, and unify non-word characters to underscore
2022-11-14 20:22:25 +01:00
28e34b9942
Fix crash when scanning CSV file with more values in data than in header line. Closes #1698
2022-11-14 20:07:37 +01:00
9339304356
Fix trailing linebreak counted to last column name in first CSV line
2022-11-14 19:56:34 +01:00
f33ccc708f
Fix wrong finish message in log result, when doing something different than an export. See https://www.heidisql.com/forum.php?t=39913
2022-11-14 19:45:01 +01:00
dc408630fc
Issue #1700 : exactify positions of line breaks in auto-filter on data grid, to prevent sporadically too long lines
2022-11-13 18:15:18 +01:00
b55eb2b2fa
Issue #1536 : auto-resize height of data grid filter while user types text in it
2022-11-13 13:44:36 +01:00
39377cc979
Issue #1695 : attempt to fix a check for a named session before storing the currently used database name
2022-11-04 18:43:48 +01:00
56a7218705
Add log message after finished export, to make it more noticeable the user has control again. See https://www.heidisql.com/forum.php?t=39913
2022-10-31 17:26:14 +01:00
9b68360b54
SSH tunnel: process error pipe contents only if std pipe is empty. See https://www.heidisql.com/forum.php?t=39851
2022-10-27 17:27:34 +02:00
1756d46d8b
Allow hex values to have an odd number of digits. See https://www.heidisql.com/forum.php?t=39864
2022-10-26 19:22:07 +02:00
def6ec67b1
Issue #1691 : make timer interval for auto completion proposal configurable, while keeping 500ms as a default value.
2022-10-26 19:18:35 +02:00
ea1149ff7d
Allow integers and floats to be entered in hexadecimal format in grids. Basically means they're not wrapped in quotes now. See https://www.heidisql.com/forum.php?t=39864
2022-10-23 12:02:55 +02:00
1d1d1a4938
After restoring query tabs, warn user about tabs which were loading slow
2022-10-22 17:31:01 +02:00
59bb389650
Add preference option for adding timestamp to log messages. Helpful for debugging performance issues.
2022-10-20 18:47:10 +02:00
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
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
3623d691f1
Issue #1652 : don't add collation clause to a modified or new JSON column
2022-10-04 18:59:55 +02:00
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
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
18b16e29eb
Issue #1669 : turn off always-format setting by default
2022-09-27 16:20:41 +02:00
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
0148564047
Issue #1670 : fix text field editing with more than 256 chars on MS SQL
2022-09-27 09:06:17 +02:00
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
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
f65bb039ca
Issue #1659 :
...
* remove broken sample text box
* activate translation on dialog
2022-09-12 07:45:39 +02:00
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