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
|
98b75c492d
|
Reactivate TSynHotKey again, after removing it accidentally in recent SynEdit update. Should fix a crashing preferences dialog.
|
2019-11-11 19:22:44 +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
|
30f54a56a9
|
Reapply SingleLineMode feature for SynEdit, which we need in the SQL log panel
|
2019-11-10 09:22:09 +01:00 |
|
Ansgar Becker
|
b97629b1e1
|
Update SynEdit component to latest sources from their master branch
|
2019-11-10 08:57:55 +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 |
|
Ansgar Becker
|
deab98736e
|
Issue #140: Be sure to write tab backup files in UTF8 without BOM
|
2019-10-15 07:07:36 +02:00 |
|
Ansgar Becker
|
10f61069c8
|
Issue #140: Prefer TStreamWriter over TFileStream, in SaveUnicodeFile(). Also, use its own Write() method instead of StreamWrite(), which encodes UTF8 first, so the new approach is probably faster. Probably also helps with non-writable tab backups on some systems.
|
2019-10-13 16:38:51 +02:00 |
|
Ansgar Becker
|
1d94724095
|
Issue #704: detect pre-authentication banner messages as informational (not as error) in plink output
|
2019-10-13 14:48:07 +02:00 |
|
Ansgar Becker
|
22b634ab36
|
Issue #704: check result of "SHOW ssl" for whether SSL is really being used
|
2019-10-13 14:35:05 +02:00 |
|
Ansgar Becker
|
0fe7bb66cb
|
Issue #704: escape backslashes in SSL certificate files for PostgreSQL connections
|
2019-10-11 07:53:28 +02:00 |
|
Ansgar Becker
|
6c77fc7bc3
|
Remove the SHAutoComplete() call to revert the solution for #144 - this introduces too many new bugs.
|
2019-10-08 19:26:51 +02:00 |
|
Ansgar Becker
|
3e6b522ca5
|
Update libmariadb.dll and various plugins, add 2 new ones: client_ed25519 and auth_named_pipe. Probably solves #754
|
2019-10-08 19:05:27 +02:00 |
|
Ansgar Becker
|
0daecec22f
|
Revert 355db1403a for #144, which makes the Tab key ineffective. Closes #765
|
2019-10-07 20:27:21 +02:00 |
|