Commit Graph

3478 Commits

Author SHA1 Message Date
Ansgar Becker
80990b84d0 Fix duplication of query tab controls, when it comes to aligning the query helpers tree. See http://www.heidisql.com/forum.php?t=20041 2015-12-07 18:08:25 +00:00
Ansgar Becker
636c220010 Prevent various problems with alignment of controls. See http://www.heidisql.com/forum.php?t=18924 2015-12-03 19:28:13 +00:00
Ansgar Becker
d192d264eb Increase width of shortcut tree, so new translations have enough room. See http://www.heidisql.com/forum.php?t=20009#p20011 2015-12-02 13:47:54 +00:00
Ansgar Becker
f0be963879 Use a reasonable default height for the query editor, to prevent a splitter problem. See http://www.heidisql.com/forum.php?t=19952 2015-12-02 08:44:47 +00:00
Ansgar Becker
3fa8563ed3 Translate SynEdit shortcut captions. See http://www.heidisql.com/forum.php?t=19401 2015-12-01 13:39:51 +00:00
Ansgar Becker
3a5917f080 Add menu item "Run SQL file", as a complement to "Load SQL files". See http://www.heidisql.com/forum.php?t=19982 2015-11-30 10:56:34 +00:00
Ansgar Becker
f3e6543820 MSSQL: Set textsize to a large value, so the view editor does not load partial code only. See http://www.heidisql.com/forum.php?t=19779#p19981 2015-11-30 10:25:25 +00:00
Ansgar Becker
1ffe9d00ef User manager: Allow double quotes in SHOW GRANTS output, to support ANSI mode. See http://www.heidisql.com/forum.php?t=19757 2015-11-27 18:12:17 +00:00
Ansgar Becker
1e8da3c1e5 Fix position of horizontal splitter on second and successive query tabs. See http://www.heidisql.com/forum.php?t=19952 2015-11-27 17:15:35 +00:00
Ansgar Becker
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
Ansgar Becker
407bd83c84 Add virtual column syntax for MySQL, which seems to differ slightly from the MariaDB implementation. See http://www.heidisql.com/forum.php?t=19405#p19901 2015-11-20 16:43:22 +00:00
Ansgar Becker
c890cf5172 Internally handle MySQL's native column types in an enumeration, not as constants. See mysql.h.pp in the MySQL server code. 2015-11-19 19:54:59 +00:00
Ansgar Becker
a2dfca0f00 Add new MySQL internally used date/time data types. See https://bugs.mysql.com/bug.php?id=67992 2015-11-19 19:32:31 +00:00
Ansgar Becker
cbbfcb268f Add basic support for MySQL's new JSON data type. See http://www.heidisql.com/forum.php?t=19870 2015-11-19 19:23:11 +00:00
Ansgar Becker
468ddc9495 Postpone repaint of the data grid to later, after click on a header column with a bad WHERE filter. Fixes a crash in VirtualTree, when handling the click somewhere. See http://www.heidisql.com/forum.php?t=19832 2015-11-12 17:09:52 +00:00
Ansgar Becker
424118a937 Fix non-working detection of indexes on PostgreSQL pre-9.0 servers. See http://www.heidisql.com/forum.php?t=18581 2015-11-12 16:58:02 +00:00
Ansgar Becker
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
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
6809e85854 Fix two errors due to changed function declarations in recent VirtualTree update. 2015-08-08 14:50:16 +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
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