3626 Commits

Author SHA1 Message Date
19a1c3fbb4 Refactor exclusion of virtual columns in various places:
* introduce TDBQuery.ColIsVirtal() returning a boolean for a column index, and use that instead of examining a columns virtuality everywhere
* exclude virtual column when exporting SQL code in the grid export dialog - see #53
* sql export dialog must not activate edit mode on a result, as this introduces endless loops
* instead, move some code out of PrepareEditing into PrepareColumnAttributes, which we can now call separately without activating edit mode
2017-12-22 10:07:17 +01:00
c5f655753e Don't copy values of virtual columns when duplicating a row. Closes #53 2017-12-22 07:57:23 +01:00
c2594e40c0 Find out whether the previously selected database has some locked tables, and if so, don't select it at startup time. Closes #49 2017-12-21 15:25:03 +01:00
38a05ab4de Prevent accessing non existing string list item in TMainForm.ListDatabasesGetText, to fix a sporadic crash after dropping a database. Closes #33 2017-12-19 15:05:47 +01:00
e8ed608a56 Expect regular expression in filter text on right panel, not a simple string. Keep searching case insensitive, as in prior logic. Add text hint to filter box so the user knows he can enter a regular expression here. Closes #45. 2017-12-16 15:53:00 +01:00
4101350163 Support quote chars other than the relevant one within identifiers. For example "mycolumn" or "mycolumn" ... or even worse: "mycolumn". Closes #44. 2017-12-14 20:37:27 +01:00
10668bc370 Don’t send donators’ e-mail addresses unencrypted 2017-12-11 20:51:04 +01:00
0786673c09 Temporarily disable local number formatting in data grid while the search dialog is open. Closes #30. 2017-12-05 20:26:26 +01:00
d029a83e8b Update url to issue tracker and copyright year 2017-12-02 14:58:54 +01:00
699ba07df6 Add new TAction for clearing query log, and assign it to the rightclick menu item of it. Give this new action the hotkey Ctrl+Q. Closes #25. 2017-12-02 14:51:40 +01:00
09e6942f7b SynEdit's SQL highlighter provides a sample source text. Display that text in the preferences editor panel for SQL colors. 2017-11-26 10:32:03 +01:00
7a9d367ad1 Prevent TMainForm.DisplayRowCountStats from crashing due to no current table/view/... 2017-11-22 16:25:22 +01:00
ea522c8c10 Don't export data for virtual columns. Fixes #5. 2017-11-08 20:46:52 +01:00
88bb7eb376 Simplify regular expression for extracting column details in ParseTableStructure(), so it does not barf on huge length/set. Fixes issue #2. 2017-11-06 22:04:34 +01:00
57e8047da3 Remove debug code. See https://www.heidisql.com/forum.php?t=24400 2017-11-02 07:00:38 +00:00
ef13e15de6 New attempt to fix menu and buttons flicker on Win10, this time by with the help of Delphi Detours library. See https://www.heidisql.com/forum.php?t=19141 2017-11-01 19:38:29 +00:00
b5765c9c9e Extend TMySQLOption enumeration with newer items 2017-06-05 14:31:45 +00:00
68b46b2b3f fix exception in early stage of table editor initialization 2017-05-18 13:17:16 +00:00
a50c21a383 * unify context menu of various sql editors, by supporting all contained editors instead of searching for one with the name "SynMemoBody"
* disable actions which need to modify the contents on readonly editors
* add "save to textfile" and "un/comment" actions to the unified context menu
2017-05-18 13:10:59 +00:00
7a48774fe0 Trigger OnChange event on TSynMemo after toggling comment, so a save button gets enabled. See https://www.heidisql.com/forum.php?t=23834 2017-05-18 12:46:43 +00:00
e17fc0291b Save session tree color when creating a copy of a session. See https://www.heidisql.com/forum.php?t=23796 2017-05-11 18:00:47 +00:00
38cfdd0595 Fix detection of column types with DEFAULT CURRENT_TIMESTAMP(123). See https://www.heidisql.com/forum.php?t=17585 2017-04-01 06:52:04 +00:00
444a5bd97f Add custom setting for number of days to keep queries in the query history. See https://www.heidisql.com/forum.php?t=23530 2017-03-13 20:19:28 +00:00
f6a405b486 Use new copy-columns icon in main image list 2017-03-10 06:07:02 +00:00
d0b8194029 Reduce flicker on Windows 10. See https://www.heidisql.com/forum.php?t=19141 2017-03-08 19:25:58 +00:00
209f398dec Silence dumb exceptions from mysql_ping() call. See https://www.heidisql.com/forum.php?t=23483 2017-03-07 20:19:36 +00:00
654dace688 Create a new menu item for copying rows to clipboard, and assign Ctr+Shift+C to it. See https://www.heidisql.com/forum.php?t=23190#p23490 2017-03-07 20:10:49 +00:00
47458f54d4 Revert r5161, as it makes more problems than it solves. See https://www.heidisql.com/forum.php?t=23474 2017-03-07 17:33:36 +00:00
2de47d954f Set DoubleBuffered property on main form, an attempt to reduce flickering on Windows 10. See https://www.heidisql.com/forum.php?t=19141 2017-03-06 20:13:20 +00:00
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
c75054b63a Fix typos in encoding of xml exports. See https://www.heidisql.com/forum.php?t=23421 2017-03-03 13:48:37 +00:00
d4b294f35a Support auto_increment flag on indexes other than primary or unique, on copy table dialog. If that still fails, give the user a hint to select the right index. See https://www.heidisql.com/forum.php?t=23383 2017-02-28 19:23:57 +00:00
eeda3228bf Support grouping by tree node type in "check xyz" menu items on table tools dialog. See https://www.heidisql.com/forum.php?t=23351 2017-02-28 18:56:38 +00:00
e74ccecb75 Prevent inserting cell text ellipsis in query tab. See https://www.heidisql.com/forum.php?t=23353 2017-02-23 17:26:55 +00:00
b4806065c2 Add "<server default>" to the engine drop down on the table editor, and make that the new default, so we leave the ENGINE=.. clause away. See https://www.heidisql.com/forum.php?t=23363 2017-02-23 17:16:00 +00:00
9d2e0f41a7 Use HTTPS for all web requests on heidisql.com 2017-02-20 17:51:12 +00:00
34a34ef7fe Fix some labels which I modified wrongly some time ago 2017-01-30 18:53:29 +00:00
b6e1f8012e Attempt to add an error string which Windows provides after a failed call to LoadLibrary. See http://www.heidisql.com/forum.php?t=22514 2017-01-23 19:35:14 +00:00
53b4ab6911 Include ADO connection string in status bar connection details, shorten the lines reasonably and show the full lines in a message box when clicking on it. See http://www.heidisql.com/forum.php?t=23049 2017-01-14 11:01:32 +00:00
d75ae736ea Make Markdown export code compatible to the parser on gitlab.com, by using 3 dashes instead of 1, below header columns. See http://www.heidisql.com/forum.php?t=22991 2016-12-25 11:35:37 +00:00
5312a37203 Support SQL security setting in view editor via drop down menu. See http://www.heidisql.com/forum.php?t=21740 2016-12-14 19:10:08 +00:00
e4a8540204 Increase width of "name" field on view editor to the same value as it's on the procedure editor. 2016-12-11 11:25:29 +00:00
f56c34abec Reasonably increase and unify design time dimensions of object editors to 700x500 pixels 2016-12-11 10:45:20 +00:00
795e5de4c2 Remove per-row comment in PHP array grid export, which blows up the result. See http://www.heidisql.com/forum.php?t=22749#p22798 2016-12-03 09:43:01 +00:00
3ffcafac05 Revert r5136, which removes support for single quotes in database names again, to fix a new bug when finding the right PG database name in a query like SET search_path TO E'information_schema', E'public'. See http://www.heidisql.com/forum.php?t=22799 2016-11-29 14:15:42 +00:00
cdea0923b3 Don't encode html entities but escape quotes in JSON grid export. See http://www.heidisql.com/forum.php?t=22747#p22783 2016-11-26 15:10:55 +00:00
50d74d9214 Fix sloppy regular expression in TDBConnection.DetectUSEQuery which removes too much of trailing quotes in a database name. See http://www.heidisql.com/forum.php?t=22743 2016-11-24 18:22:23 +00:00
462dcba8de Escape quotes and stuff in JSON keys and values. See http://www.heidisql.com/forum.php?t=22747 2016-11-24 18:01:58 +00:00
208723e7bb Use double quotes for PHP values when exporting a PHP array from a grid. See http://www.heidisql.com/forum.php?t=22749 2016-11-24 17:52:46 +00:00