Ansgar Becker
|
ef50035e33
|
Table editor: support moving down or up more than one column. See https://www.heidisql.com/forum.php?t=17765
|
2019-12-10 21:08:18 +01:00 |
|
Ansgar Becker
|
9d6a16ec6c
|
Break Plink wait loop when server has sent an "Access denied" error. Closes #774.
|
2019-12-08 12:28:33 +01:00 |
|
Ansgar Becker
|
805c0c35b2
|
Add checkbox option to remove line breaks from field contents in grid export dialog. Closes #474
|
2019-12-08 11:59:15 +01:00 |
|
Ansgar Becker
|
2f2eba6e56
|
Disable some controls on VIEW editor, which the underlying server does not support, and don't generate SQL clauses for these. Closes #39.
|
2019-12-03 20:47:24 +01:00 |
|
Ansgar Becker
|
097a902e3c
|
Support very low max_allowed_packet setting in TMySQLConnection.MaxAllowedPacket, so it has to be >10K only, for not assuming 1M for SQL exports. See https://www.heidisql.com/forum.php?t=35046
|
2019-12-01 11:13:51 +01:00 |
|
Ansgar Becker
|
dd8bacfcc9
|
Turn simple message box into a prompt when SSH tunnel asks for key passphrase. Closes #284.
|
2019-11-30 18:05:36 +01:00 |
|
Ansgar Becker
|
023f6a342c
|
Store and restore bind parameters per query tab in tabs.ini, including activation state. Closes #689
|
2019-11-30 13:55:01 +01:00 |
|
Ansgar Becker
|
91216336e8
|
Do not trigger file reload prompt after file access. See https://www.heidisql.com/forum.php?t=15500
|
2019-11-29 22:00:34 +01:00 |
|
Ansgar Becker
|
94b398beb2
|
Add CURRENT_TIMESTAMP to function list, especially for the dropdown in the default editor. See https://github.com/HeidiSQL/HeidiSQL/issues/74#issuecomment-559321533
|
2019-11-28 06:38:01 +01:00 |
|
Ansgar Becker
|
54e05e5d23
|
Use up to 70 characters on a main tab caption before adding ellipsis. Gives long table names more room.
|
2019-11-26 21:12:26 +01:00 |
|
Ansgar Becker
|
810fdc9f7b
|
Refactor code for query bind parameters
|
2019-11-24 16:46:21 +01:00 |
|
Ansgar Becker
|
f37cfbddce
|
Support modifying columns per table designer in PostgreSQL mode, including rename. Closes #595
|
2019-11-24 15:47:53 +01:00 |
|
Ansgar Becker
|
5a55f340c6
|
Let TConnectionParameters.NetTypeName and TConnectionParameters.IsCompatibleToWin10S rely on a correctly set FNetType property. So we can safely use GetNetTypeGroup on it, and need less parameter passing. Closes #812. The default FNetType should probably not be ntMySQL_TCPIP any longer, so such bugs get seen earlier.
|
2019-11-22 20:00:22 +01:00 |
|
Ansgar Becker
|
96aca7f6a2
|
Display last system error when plink process could not be started for some reason. Helps in debugging. See https://www.heidisql.com/forum.php?t=34556#p35000
|
2019-11-20 21:02:29 +01:00 |
|
Ansgar Becker
|
35a27c0ec8
|
Fix unwanted wrapping in help label on find dialog
|
2019-11-19 21:18:16 +01:00 |
|
Ansgar Becker
|
a8bc1e3417
|
Add "Find text" item to context menu in data grid and query grids. Users may not be aware that find feature supports data grids, when it's only in the main menu.
|
2019-11-19 21:13:58 +01:00 |
|
Ansgar Becker
|
ac8190fa1c
|
Suppress errors in GetLockedTableCount, which is not working on all servers: https://www.heidisql.com/forum.php?t=34984
|
2019-11-19 06:45:20 +01:00 |
|
Ansgar Becker
|
9b23baec85
|
On Amazon Redshift servers, display "Redshift PG x.y" in status bar. Closes #802
|
2019-11-17 17:15:42 +01:00 |
|
Ansgar Becker
|
6695a31eae
|
Issue #805: fall back to translated button captions if GetLocaleString returned an empty string. Setting an empty button caption raises an exception in TTaskDialogButtonItem
|
2019-11-14 21:32:15 +01:00 |
|
Ansgar Becker
|
17f6cb851a
|
Issue #88: remove definer clause also for views and events, if wanted
|
2019-11-13 14:40:16 +01:00 |
|
Ansgar Becker
|
be689edaec
|
SQL export: add drop down menu item for removing DEFINER clauses from triggers, procedures and functions
|
2019-11-13 14:29:26 +01:00 |
|
Ansgar Becker
|
ed5a4ace88
|
Issue #88: consistently use DBObject.CreateCode also for trigger exporting
|
2019-11-13 12:56:32 +01:00 |
|
Ansgar Becker
|
7b99bcc823
|
Issue #685: Fix fatal performance bug, calling GetSQL on each examined character of a TSQLSentence. See report on https://www.heidisql.com/forum.php?t=34935
|
2019-11-13 08:16:24 +01:00 |
|
Ansgar Becker
|
586b34cd08
|
Issue #802: filter away not owned databases only on Redshift servers. See https://www.heidisql.com/forum.php?t=34635#p34946
|
2019-11-12 19:56:03 +01:00 |
|
Ansgar Becker
|
bcd19c390e
|
Issue #802: Detect Amazon Redshift via IsRedshift and give servers a fitting icon
|
2019-11-12 19:50:57 +01:00 |
|
Ansgar Becker
|
fe7e402782
|
Issue #802: Redshift: modify query for retrieving accessible databases. See https://www.heidisql.com/forum.php?t=34635#p34937
|
2019-11-12 07:47:35 +01:00 |
|
Ansgar Becker
|
66ebbca812
|
Always use an empty query tab for loading an sql file. Don't load contents into a currently non-empty tab. Closes #270.
|
2019-11-10 18:36:49 +01:00 |
|
Ansgar Becker
|
7eb486ffb3
|
Alternative to pg_relation_size() for pre-8.1 PG servers. See https://www.heidisql.com/forum.php?t=34635
|
2019-11-07 07:39:12 +01:00 |
|
Ansgar Becker
|
dac87729ca
|
Never prepend "AND " in first quick filter. Closes #796
|
2019-11-07 06:59:09 +01:00 |
|
Ansgar Becker
|
17e75e70da
|
Refactor: rename helper function sstr() to something more readable, and optimize it slightly
|
2019-11-04 20:15:41 +01:00 |
|
Ansgar Becker
|
ffebc6d52b
|
Display help text for SQL function as tooltip hint in query helpers tree.
|
2019-11-04 20:05:08 +01:00 |
|
Ansgar Becker
|
2b3b11c9c3
|
Update MySQL/MariaDB function list and their help texts
|
2019-11-03 13:45:24 +01:00 |
|
Ansgar Becker
|
1f17ed80c3
|
Update code from vcl-styles-utils to current master branch from Oct 10 2019. Closes #649. Also related to background color of selected VirtualTree nodes, reported in #789
|
2019-11-01 15:56:42 +01:00 |
|
Ansgar Becker
|
9c6769196d
|
Apply DBtree's OnPaintText code to dialog for selecting user privilege object, so we get bold focused path there as well. Related to #785
|
2019-11-01 13:49:11 +01:00 |
|
Ansgar Becker
|
91989233f5
|
Set bold text for database tree nodes in focused path. Related to #785
|
2019-11-01 13:42:49 +01:00 |
|
Ansgar Becker
|
3b77da0c0c
|
Centralize some code for checking validity of column number in current row of TDBQuery. Fixes a crash after canceling new row insertion, through ValidateControls(). Related to #788.
|
2019-11-01 12:41:05 +01:00 |
|
Ansgar Becker
|
b2ecff5210
|
Fix crash when trying to add a new grid row while a first one was not yet saved. Closes #788
|
2019-11-01 12:37:10 +01:00 |
|
Ansgar Becker
|
83e06020e4
|
Highlight same grid cell text also in current row, not only in current column. Closes #707
|
2019-10-30 08:01:51 +01:00 |
|
Ansgar Becker
|
4b39eeb153
|
Don't fool detection of unsafe queries by comments. Closes #685
|
2019-10-29 21:46:32 +01:00 |
|
Ansgar Becker
|
ffb6170a4e
|
Fix definition of PostgreSQL Oid from Integer to Cardinal, as it is in postgres_ext.h . Should fix negative Oids in TPGQuery.TableName. See https://www.heidisql.com/forum.php?t=34819
|
2019-10-27 22:26:15 +01:00 |
|
Ansgar Becker
|
b2b416d654
|
Activate toVariableNodeHeight option in query helpers tree, which triggers FixVT() to set HintMode to hmHint. This in turn displays full queries on query history nodes. Closes #693
|
2019-10-27 12:09:48 +01:00 |
|
Ansgar Becker
|
e0f8a36bfe
|
Restore previously used collation when creating new database. Closes #702
|
2019-10-27 11:59:23 +01:00 |
|
Ansgar Becker
|
219b417910
|
After pressing save button on table editor, use the fresh DBObject from SHOW TABLE STATUS row, not the old one. This fresh one also has the new table comment. Closes #683
|
2019-10-27 11:46:51 +01:00 |
|
Ansgar Becker
|
e2acb2122e
|
Populate target database drop-down only with unchecked database nodes in object tree, to prevent overwrites. Closes #775
|
2019-10-27 08:38:26 +01:00 |
|
Ansgar Becker
|
887b93177e
|
Issue #777: Fix crash, happening in actToggleCommentExecute(), when commenting a line in the data tab filter
|
2019-10-23 14:20:40 +02:00 |
|
Ansgar Becker
|
5601521555
|
popupDataGridPopup is also used in query tab result grids, so here's a check for which grid is active. Closes #776
|
2019-10-22 22:11:46 +02:00 |
|
Ansgar Becker
|
46de6a29ac
|
Issue #769: append ::text to JSON column names in PostgreSQL WHERE clauses. Fixes "Operator does not exist" errors
|
2019-10-20 16:47:21 +02:00 |
|
Ansgar Becker
|
3f0db16f5b
|
Performance: Search libraries on system once per app instance and net type group. Cache these in TConnectionParameters.FLibraries. OLE DB providers take some time to collect.
|
2019-10-20 09:47:37 +02:00 |
|
Ansgar Becker
|
f874c80626
|
Issue #144: Prefer emptying selection in TCustomEdit's via EM_REPLACESEL message, which we can prepare to support undo. Unfortunately, not so in TComboBox, which does nothing then.
|
2019-10-19 16:59:45 +02:00 |
|
Ansgar Becker
|
cf681035df
|
Issue #144: New approach for supporting Ctrl+Backspace in edit + combobox controls, now in the ApplicationEvents.OnShortCut event
|
2019-10-19 14:07:00 +02:00 |
|