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