520 Commits

Author SHA1 Message Date
ba300916de Use the grid export dialog for setting values for copy-to-clipboard clicks on grids. Adds a new button in the lower left on that dialog. See https://www.heidisql.com/forum.php?t=23190 2017-03-06 19:31:55 +00:00
31dc8f3f97 Use unsecure project web url for donor checks, as the ssl certificate seems not accepted on some Wine systems. 2017-03-05 17:40:11 +00:00
b2b5c62030 Accept SSL session settings as command line parameters. See
* http://www.heidisql.com/forum.php?t=22181
* http://www.heidisql.com/help.php#commandline
2016-10-11 18:41:35 +00:00
0e6c3c9757 Support session name in placeholders for filename. See http://www.heidisql.com/forum.php?t=22320 2016-10-11 18:16:29 +00:00
66c55d2e0a Remove FromLocaleFormat from MakeFloat and MakeInt. See http://www.heidisql.com/forum.php?t=22092#p22133 2016-09-21 17:45:39 +00:00
24be88d043 Support all integer and real data types for displaying as Unix timestamp. See http://www.heidisql.com/forum.php?t=22092 2016-09-17 12:50:22 +00:00
d81a16605c Support Windows authentication via command line parameter W or winauth. See http://www.heidisql.com/forum.php?t=20752 2016-08-04 15:58:41 +00:00
064d4e2a04 Loosen exception handling in MakeInt(), so that not only EInvalidOp results in errors. Probably related to http://www.heidisql.com/forum.php?t=21727 2016-07-16 07:54:27 +00:00
76e038c6d4 Support wildcard options in "Find text on server" dialog in a new drop down box, to provide a possibility to find exact matches. See http://www.heidisql.com/forum.php?t=21388 2016-05-25 18:53:51 +00:00
4378e2b98f Remember selected encoding in several file-open-dialogs. See http://www.heidisql.com/forum.php?t=20868 2016-03-20 13:34:23 +00:00
d904537943 Warn if export output filename contains illegal characters, which TFileStream.Create does not catch for some reason. See http://www.heidisql.com/forum.php?t=20873 2016-03-12 13:55:08 +00:00
df18c98af8 Make keep-alive-interval customizable in "Advanced" tab on session manager. See http://www.heidisql.com/forum.php?t=20829 2016-03-05 18:36:44 +00:00
187a56abe6 Format byte numbers so that we never get a thousands separator in it. Prevents us from running into a conversion bug in helpers.CleanupNumber(). See http://www.heidisql.com/forum.php?t=20612 2016-02-07 11:42:17 +00:00
c7ad2b7dc1 Add new "Options" dropdown button on SQL export dialog, and two new true/false settings: "Add comments" and "Remove auto_increment clauses".
* see http://www.heidisql.com/forum.php?t=18727#p18729
* see http://www.heidisql.com/forum.php?t=20363#p20373
2016-01-13 19:22:41 +00:00
2f885e1fa7 Remember size of completion proposal between sessions. See http://www.heidisql.com/forum.php?t=20130 2015-12-16 18:17:21 +00:00
3963c5913c Make brace matching color customizable, via Tools > Preferences > SQL. See http://www.heidisql.com/forum.php?t=19934 2015-11-26 20:28:52 +00:00
daac6caab7 Make insertion of node text on double click customizable, per tree style options menu. See http://www.heidisql.com/forum.php?t=16104 2015-11-11 20:27:54 +00:00
269ee242d9 Introduce GUI font preferences setting, so the user can customize the font of all dialogs and forms. Does not work with menus, however. See http://www.heidisql.com/forum.php?t=19666 2015-11-03 06:28:37 +00:00
28452a5c4f Increase size of analyzed text file chunk from 100K to 1M, in DetectEncoding(), so it fails less often to see encoding relevant characters. See http://www.heidisql.com/forum.php?t=19383 2015-09-20 18:03:07 +00:00
b905c82c6c Session manager: Add support for SSL cipher, and add various texthints. See http://www.heidisql.com/forum.php?t=18908 2015-07-14 14:38:50 +00:00
ef9dffd055 Use updated URL for MariaDB Explain analyzer, and encode semicolon in URL parameter. See http://www.heidisql.com/forum.php?t=18677 2015-06-24 17:30:39 +00:00
e2455e8ecc Ensure question icon is not the first one in the application, so the exe does not use the question icon any more. See http://stackoverflow.com/questions/15564755/adding-a-res-file-to-project-replaces-the-default-icon-how-to-prevent-it 2015-06-14 13:23:49 +00:00
fe411be351 * Display session name in caption of all message dialogs. See http://www.heidisql.com/forum.php?t=18606
* Add a custom icon for confirmation dialogs, with a question mark on it, so we don't have to use the "i" icon.
2015-06-14 13:13:45 +00:00
59159c7afd Introduce option for setting the line break style in text cells without breaks. See http://www.heidisql.com/forum.php?t=18682 2015-06-13 11:09:59 +00:00
9368f3147c Log debug message in helpers.ShellExec(), so we can check the url which Heidi sends to MariaDB's explain analyzer. See http://www.heidisql.com/forum.php?t=18677 2015-06-13 10:21:28 +00:00
e206d95c42 Raise connection error when local SSH port for plink is already in use. See http://www.heidisql.com/forum.php?t=18395 2015-05-11 17:51:12 +00:00
7ab04b5254 Periodically store portable settings file, each 60 seconds. In case of a crash, the user does not loose dialog settings and whatever was customized. See http://www.heidisql.com/forum.php?t=18144#p18243 2015-04-26 13:31:08 +00:00
37fdb3b224 Phrasing enhancement:
* "Data editing" => "Editor configuration"
* "Remember filters, sorting and column selection across sessions" => "Reuse previous configuration settings on restart"
* "Drop down values from foreign table in InnoDB rows" => "Show values in foreign key columns"
2015-04-02 17:24:34 +00:00
9d3c19af49 Increase various default values for window dimensions, for reasonable look and feel for new users. 2015-01-28 19:12:09 +00:00
2c47e5f51d Use local number formatting in grids by default 2015-01-17 16:41:51 +00:00
3ecfccd8d1 Use transparent background for NULL cells by default 2015-01-17 16:41:01 +00:00
d569e23639 Add edit box + updown buttons for limiting the size of INSERT queries in bytes. See http://www.heidisql.com/forum.php?t=17345 2015-01-05 19:32:58 +00:00
f29836d1ed Support columns with a string literal as default value plus an ON UPDATE CURRENT_TIMESTAMP clause. See http://www.heidisql.com/forum.php?t=17323 2015-01-05 18:51:04 +00:00
d940f617e2 Support new command line parameter "n", or "nettype", which takes an integer, representing the protocol number (0=mysql tcpip, ...). See http://www.heidisql.com/forum.php?t=16891 2014-11-11 20:53:20 +00:00
464a1261b8 Support DEFAULT clause in PostgreSQL table structure. See http://www.heidisql.com/forum.php?t=16622 2014-10-16 18:51:48 +00:00
a966ec7267 Unify help calls in helpers.Help(), and pass sending control for "place" parameter in help url. 2014-10-16 08:02:06 +00:00
4f0355ee27 Ask user to confirm unsafe UPDATEs/DELETEs in query tab before executing. See http://www.heidisql.com/forum.php?t=16315
TODO: Add checkbox option to turn this on again once having silenced the message box.
2014-09-16 19:16:13 +00:00
9c0daf0ef3 Use prettier "Consolas" as default font for TSynMemo editors, when available, as an alternative to the old-stylish "Courier New". 2014-06-17 04:41:06 +00:00
2af4d3cc18 Support query timeout on MSSQL and PostgreSQL. Make customizable per up/down scroller in "Advanced" tab of session manager. Fixes issue #3507. 2014-05-04 05:01:25 +00:00
cf58319de8 Support disabling SQL hints on result tabs, in Tools > Preferences > Data appearance. Fixes issue #3528. 2014-03-21 04:59:40 +00:00
8993dc09e1 Windows.GetCommandLine provides two spaces between exename and first parameter, only on Win7, but not on WinXP. The two on Win7 were cut to one, and the one on XP was cut to 0, where the regex required a mandatory space. See http://www.heidisql.com/forum.php?t=15082 2014-03-11 04:00:48 +00:00
906b80f3a5 Move code from helpers.GetColumnDefaultClause into dbconnection.TTableColumn.SQLCode. Support microseconds part in DEFAULT CURRENT_TIMESTAMP clause. Fixes issue #3506. 2014-03-09 04:08:12 +00:00
c2de2a76aa Add textbox to store session comments. Fixes issue #3492. 2014-01-25 06:17:39 +00:00
fd63e5e840 Roll back parts of r4681 for getting the selected table into the trigger name, as this broke keeping the data tab active when switching tables. See http://www.heidisql.com/forum.php?t=14399 . Instead, introduce and make use of MainForm.FocusedTables. Fixes issue #3477. 2013-12-26 05:38:27 +00:00
2269d67fbb Prefill table combobox in trigger editor with currently selected table name. See issue #3477. 2013-12-20 05:36:37 +00:00
86cc4c822f Silence AV in 64 bit mode when preventing second application instance. Fixes issue #3475. 2013-12-19 04:42:25 +00:00
6b0bd5ff96 Make default value of asFullTableStatus effective in TConnectionParameters.FullTableStatus. See issue #2398. 2013-12-11 16:32:28 +00:00
fe6b38c7c1 Issue #2398: Make "Get full table status" a session setting (was global before), so users can switch that off in specific sessions only. 2013-12-02 05:45:47 +00:00
6aaf971802 Add preference option "Get full table status". When disabled, HeidiSQL now fetches tables per information_schema.TABLES instead of SHOW TABLE STAUS. Without rows, data length and all other properties which take longer to load. Fixes issue #2398. 2013-11-27 05:58:16 +00:00
e832f984f2 Turn "Drop" confirmation dialogs into custom critical types, so we can set focus to the Cancel button. See http://www.heidisql.com/forum.php?t=14042 2013-11-20 20:52:35 +00:00