Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
0f467ed167 Fix order in table column parsing, so that collation is expected before a virtual expression. See http://www.heidisql.com/forum.php?t=19405 2015-11-10 19:15:16 +00:00
Ansgar Becker
a487d94bad Fix endless loop in retrieval of column comments on MSSQL. See http://www.heidisql.com/forum.php?t=19576#p19790 2015-11-07 12:44:21 +00:00
Ansgar Becker
450d5f9c8b Add a "clear" button to the both db+table filter textboxes. 2015-11-05 06:37:46 +00:00
Ansgar Becker
e7fb5df30a Revert accidentally committed file from previous commit. 2015-11-03 08:09:52 +00:00
Ansgar Becker
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
Ansgar Becker
e19d803e64 Display column comments on MSSQL. See http://www.heidisql.com/forum.php?t=19576 2015-10-30 19:23:12 +00:00
Ansgar Becker
c259410ded A yes/no message dialog may also return mrCancel, when the user clicks the X button to close it. Handle this case as if the user clicked "no", when HeidiSQL detects an unsafe query. See http://www.heidisql.com/forum.php?t=19697 2015-10-30 18:41:35 +00:00
Ansgar Becker
b546e9186b Do not insert database tree node caption in query editor via double click. See http://www.heidisql.com/forum.php?t=16104 2015-10-26 17:48:08 +00:00
Ansgar Becker
19df80eaac MSSQL: Fix broken query for altering column comment via table editor. See
* here: http://www.heidisql.com/forum.php?t=16947
* and here: http://www.heidisql.com/forum.php?t=18119
2015-10-13 18:07:37 +00:00
Ansgar Becker
92bcc9c36a Detect table and its alias when using UPDATE/INSERT IGNORE. See http://www.heidisql.com/forum.php?t=19534 2015-10-09 16:12:16 +00:00
Ansgar Becker
ec843d5616 Revert translation of drop down values, which get used as SQL keywords in maintenance dialog. See http://www.heidisql.com/forum.php?t=19510 2015-10-06 18:46:46 +00:00
Ansgar Becker
92de9ebed9 Do not switch captions of upper right donate button. Potentially fixes a Windows 10 flicker issue, mentioned here: http://www.heidisql.com/forum.php?t=18120 2015-10-02 17:40:06 +00:00
Ansgar Becker
6d6cc78a4e Add various missing translation strings. See http://www.heidisql.com/forum.php?t=19401 2015-09-26 12:21:30 +00:00
Ansgar Becker
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
Ansgar Becker
ff80ac2301 Support MSSQL's XML data type, and do not cast it to VARCHAR in data grid. See http://www.heidisql.com/forum.php?t=19372 2015-09-17 17:43:13 +00:00
Ansgar Becker
7f02ee768c Use db.func instead of schema.func when schema is empty, on retrieving MSSQL routine structure. See http://www.heidisql.com/forum.php?t=19350#p19360 2015-09-16 05:49:14 +00:00
Ansgar Becker
0f2931beb5 Introduce query caching in TDBConnection.PrefetchResults() and PrefetchCreateCode(). Read from that cache in TDBConnection.GetResults. This way we can prefetch mass queries fired for each object in a database, like in GetCreateCode() in one single batch query. See http://www.heidisql.com/forum.php?t=19350 2015-09-15 20:23:47 +00:00
Ansgar Becker
4781834b22 Make use of RefreshHelperNode() for bind param node, and display the number of detected params in the node text. Should finally fix the issues here. 2015-09-01 08:00:19 +00:00
Ansgar Becker
df1bdc8b54 Reset bind param tree node after checking its checkbox, so the plus/minus icon appears when the node has previously been expanded. Should fix this issue finally. See http://www.heidisql.com/forum.php?t=19171 2015-08-31 13:56:17 +00:00
Ansgar Becker
a6540950b6 Two more attempts to fix non functional bind parameters. 2015-08-31 13:06:55 +00:00
Ansgar Becker
3d8091895c Add some debug messages so we can probably track down the cause of non functional bind parameters. See http://www.heidisql.com/forum.php?t=19171 2015-08-31 07:15:04 +00:00
Ansgar Becker
27fb7914ef Attempt to fix non functional bind parameter detection. See http://www.heidisql.com/forum.php?t=19171 2015-08-30 13:49:50 +00:00
Ansgar Becker
1cc2f235c9 Prepare upcoming v9.3 release 9.3 2015-08-08 15:40:59 +00:00
Ansgar Becker
6809e85854 Fix two errors due to changed function declarations in recent VirtualTree update. 2015-08-08 14:50:16 +00:00
Ansgar Becker
7adc76999b Update VirtualTree component code to v6.1.0 2015-08-08 14:31:39 +00:00
Ansgar Becker
89988119d4 PostgreSQL: Fix wrong ALTER TABLE query for modifying table comment. See http://www.heidisql.com/forum.php?t=18937 2015-08-08 14:25:27 +00:00
Ansgar Becker
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
Ansgar Becker
f8e84b5871 Text import: Use very last value from last row, even if it's not followed by a field or line terminator. See http://www.heidisql.com/forum.php?t=18899#p18911 2015-07-14 09:48:14 +00:00
Ansgar Becker
2c75fa294e PostgreSQL: Always keep public schema in search path, so one can use procedures from it without prefixing. See http://www.heidisql.com/forum.php?t=18581#p18905 2015-07-14 09:16:22 +00:00
Ansgar Becker
a60264b600 CSV import: Disable features supported in MySQL only, if active connection is not MySQL. See http://www.heidisql.com/forum.php?t=18899 2015-07-13 17:56:32 +00:00
Ansgar Becker
4c177f52ab Update VirtualTree component code to 6.0.0 (r816). Perhaps fixes the issue described here: http://www.heidisql.com/forum.php?t=18873 2015-07-10 09:00:58 +00:00
Ansgar Becker
7d661df417 Fix SQL error in "Copy table" dialog, in PostgreSQL mode. Use lowercase table and column names in IS.TABLES, so PG can find them. See http://www.heidisql.com/forum.php?t=18847 2015-07-08 16:02:44 +00:00
Ansgar Becker
082368e947 Fix various selection bugs in column selection panel 2015-06-28 13:39:08 +00:00
Ansgar Becker
d02f9822b3 User manager: Select "authentication_string" instead of "password" column on MySQL 5.7.6+. See http://www.heidisql.com/forum.php?t=18650 2015-06-28 10:25:29 +00:00
Ansgar Becker
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
Ansgar Becker
ba63e1477e Show line breaks other than Windows style as normal line breaks in text editor. See http://www.heidisql.com/forum.php?t=18769 2015-06-21 14:05:21 +00:00
Ansgar Becker
5b990def8f Prepend 'E' to escaped PostgreSQL strings. See http://www.heidisql.com/forum.php?t=18657 2015-06-18 18:21:50 +00:00
Ansgar Becker
7d3b727042 Use server time for data grid > "Insert value" menu items. See http://www.heidisql.com/forum.php?t=18717 2015-06-18 17:55:51 +00:00
Ansgar Becker
d10abe029f Use "SET search_path TO db" instead of "SET SCHEMA db" for changing a database in PostgreSQL. See http://www.heidisql.com/forum.php?t=18581 2015-06-18 17:37:47 +00:00
Ansgar Becker
6538e3e24c Fix transparency areas in question icon 2015-06-14 13:29:25 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
8292e41518 Try higher ports, up to the 20 next ones, as SSH local port, when the configured one is in use. Fixes connection problems for multiple connected sessions.
Note: PortOpen() needs ~1 second to finish, so we cannot check thousands of other ports.
See http://www.heidisql.com/forum.php?t=18601#p18601
2015-06-14 06:53:51 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
4e65ed8d5b Fix wrong detection of BIT default values. See http://www.heidisql.com/forum.php?t=17862 2015-05-31 08:53:53 +00:00
Ansgar Becker
a2018b421f MSSQL: Again, try to use some universal date/time format, by injecting a "T" between the date and the time portion. This time with a TRegExpr instead of a TDateTime object. See http://www.heidisql.com/forum.php?t=18441 2015-05-30 14:11:22 +00:00
Ansgar Becker
d7415144c1 MSSQL: Do not pass "Database=xyz" to connection string if database(s) setting contains more than one database. See http://www.heidisql.com/forum.php?t=18559 2015-05-30 08:26:31 +00:00
Ansgar Becker
57ec1bc53e Fix column type converted to locale string format by String.ToUpper in TDBConnection.GetCreateCode - prefer String.ToUpperInvariant instead, to avoid funny characters in data types. See http://www.heidisql.com/forum.php?t=18466 2015-05-28 19:10:26 +00:00
Ansgar Becker
1c8704aab0 Strip folder path from various file settings, including plink.exe location, if it's the application directory. See http://www.heidisql.com/forum.php?t=18494 2015-05-26 11:03:23 +00:00