Ansgar Becker
|
59b7ddc3f4
|
Configure TortoiseGit's bugtraq url for log messages
|
2020-06-14 08:13:46 +02:00 |
|
Ansgar Becker
|
1ec2b439a1
|
Issue #444: get quick filter items in "More values" working again without crash
|
2020-06-14 07:58:17 +02:00 |
|
Ansgar Becker
|
e3f8b1a5b1
|
Play "Error" sound when executed file(s) had errors. See https://www.heidisql.com/forum.php?t=12800
Also, cancel execution of further files when user presses the cancel button
|
2020-06-13 11:15:08 +02:00 |
|
Ansgar Becker
|
9fdbfe919e
|
Add informative message in log panel after running SQL files, and play a short "OK" sound. This should probably be an "Error" sound when the file(s) had errors. See https://www.heidisql.com/forum.php?t=12800
|
2020-06-13 10:42:47 +02:00 |
|
Ansgar Becker
|
0c55993fe1
|
Issue #338: reuse progress animation dialog when running multiple SQL files, and fix several focus stealing issues
|
2020-06-11 12:42:51 +02:00 |
|
Ansgar Becker
|
79d29660c7
|
Update modified VCL styles from Delphi 10.4
|
2020-06-09 18:37:15 +02:00 |
|
Ansgar Becker
|
1da3075a27
|
Forgotten file in previous commit (automatic "ImageName" addition)
|
2020-06-08 16:25:10 +02:00 |
|
Ansgar Becker
|
3182107aff
|
Automatic form additions, done by the new IDE: "ImageName". Related to #1052
|
2020-06-07 20:11:24 +02:00 |
|
Ansgar Becker
|
407db4db81
|
Set new property ImageNameAvailable in virtual imagelist to false, so icons can still be found after switching to a non default icon set. Fixes toolbar without icons with Silk icons. Closes #1052
|
2020-06-07 20:04:32 +02:00 |
|
Ansgar Becker
|
91beb04149
|
Fix project group for new folder names
|
2020-06-07 19:09:57 +02:00 |
|
Ansgar Becker
|
c07593e703
|
Move to Delphi 10.4 Sydney
|
2020-06-07 15:27:08 +02:00 |
|
Ansgar Becker
|
e251a0b4f8
|
Report portable environment in statistics call
|
2020-06-07 12:35:53 +02:00 |
|
Ansgar Becker
|
714301679d
|
Show tree lines in database tree, which may be helpful for a better overview
|
2020-06-06 13:35:29 +02:00 |
|
Ansgar Becker
|
32f399a5e0
|
Fix non-ghosted icons in database tree, temporarily in VirtualTrees.Utils.pas. The right place for that fix would be in TVirtualImageList.DoDraw. Closes #1045
|
2020-06-06 13:13:46 +02:00 |
|
Ansgar Becker
|
96c16f18a6
|
Safety assignment for connection otherwise created by command line. See https://stackoverflow.com/questions/21168998/why-does-assigned-return-true-for-uninitialized-variables
|
2020-06-04 21:20:52 +02:00 |
|
Ansgar Becker
|
43a114c2cf
|
Try to disable styles for madExcept window. Related to #887
|
2020-06-04 07:51:49 +02:00 |
|
Ansgar Becker
|
0fa8f90199
|
Sync latest modifications from official SynEdit component sources
|
2020-06-04 07:20:32 +02:00 |
|
Ansgar Becker
|
4b4ed875f2
|
Update VirtualTree component to their current master state
|
2020-05-30 18:47:35 +02:00 |
|
Ansgar Becker
|
c9135bd9d0
|
Issue #293: make warning threshold for number of grid rows customizable, in preferences dialog, on grid formatting tab
|
2020-05-30 09:10:23 +02:00 |
|
Ansgar Becker
|
0339a09699
|
Issue #293: prevent long sort operation on header click in large query results
|
2020-05-30 08:30:07 +02:00 |
|
Ansgar Becker
|
94a90bb35e
|
Auto-reset style to default if selected one does not exist
|
2020-05-22 12:30:38 +02:00 |
|
Ansgar Becker
|
15075689b5
|
Remove nearly unused style packages, and keep the 9 used by more than 100 users last month. Reduces executable size by ~2.5M, and speeds up start up time significantly.
|
2020-05-21 23:01:03 +02:00 |
|
Ansgar Becker
|
bca5270966
|
Report OS mode in statistics call
|
2020-05-21 22:34:01 +02:00 |
|
Ansgar Becker
|
900e0dd119
|
Cast relpages to bigint, preventing out-of-range SQL error in PostgreSQL. Closes #1038
|
2020-05-20 12:12:02 +02:00 |
|
Ansgar Becker
|
407d5ad3ed
|
Issue #1028: Code cosmetic in TDBObject.GetTableColumns
|
2020-05-14 20:57:38 +02:00 |
|
Ansgar Becker
|
6026d364ec
|
Issue #1028: Optimize unused code in TDBConnection.GetDbObjects away, which looked for cached object lists which specific OnlyNodeType property, which we don't cache anyway
|
2020-05-14 20:51:00 +02:00 |
|
Ansgar Becker
|
b45070e8c8
|
Issue #1028: Fix one-time recursion in TMySQLConnection.FetchDbObjects, caused by accessing InformationSchemaObjects, which in turn calls GetDBObjects and then again FetchDbObjects. More dramatically, this caused GetTableColumns to do an endless loop with two cache entries for "information_schema". This also fixes many of the v11.0 crashes in TAppSettings.PrepareRegistry, which were just a symptom of that endless loop. Thanks to als2020 on Github for pointing me in this direction.
|
2020-05-14 20:45:33 +02:00 |
|
Ansgar Becker
|
7fbf88bebc
|
Optimize SQL query in TDBConnection.GetTableForeignKeys. See https://www.heidisql.com/forum.php?t=36212
|
2020-05-14 19:36:21 +02:00 |
|
Ansgar Becker
|
67b2f8194a
|
Extend exception message with useful folder variable, in TAppSettings.PrepareRegistry, which I saw several times now in user reports, last time here: https://github.com/HeidiSQL/HeidiSQL/issues/1028#issuecomment-628131074
|
2020-05-13 20:57:53 +02:00 |
|
Ansgar Becker
|
afe3342168
|
Reset session variables cache on database change, so "collation_database" is refreshed for creating a new table. Closes #1030
|
2020-05-13 08:10:05 +02:00 |
|
Ansgar Becker
|
883c5287e6
|
Issue #1028: Compatibility to old MySQL 4.x servers where SHOW FULL COLUMNS did not yet have "Collation" and "Comment" columns.
|
2020-05-13 08:08:31 +02:00 |
|
Ansgar Becker
|
3eb3480e1c
|
Get rid of global esc() function (which always refers to MainForm.ActiveConnection) and prefer the method's or unit's connection object instead
|
2020-05-10 13:41:15 +02:00 |
|
Ansgar Becker
|
9c810ccbc5
|
Do not create date/time cell editor without a column object (on joins), prefer ordinary text editor in such cases. Fixes a crash when determining the exact format of the underlying column. Closes #1024
|
2020-05-08 08:06:02 +02:00 |
|
Ansgar Becker
|
fb41077613
|
Stop showing a length for MySQL/MariaDB data types which don't support it. Even leave the length away for TEXT + BLOB types if it's the maximum (default) value. Closes #1023
|
2020-05-07 18:32:15 +02:00 |
|
Ansgar Becker
|
ee90332a8a
|
Issue #1017: Not sure if this Handled variable is False anyway, but probably not, in which case this should help to not eat more shortcuts than required.
|
2020-05-05 19:16:39 +02:00 |
|
Ansgar Becker
|
fdbac13a67
|
Include invisible mother query grid when applying custom font name + size, so TResultTab.Create copies the updated values. See https://www.heidisql.com/forum.php?t=36177
|
2020-05-04 20:53:03 +02:00 |
|
Ansgar Becker
|
53d0316144
|
Fix detection of UNSIGNED flag on *INT columns without length (MySQL 8 only?). See https://www.heidisql.com/forum.php?t=36170
|
2020-05-04 16:56:24 +02:00 |
|
Ansgar Becker
|
579d6f34dc
|
Do not override custom keep alive value of "0" with the default "20". See https://www.heidisql.com/forum.php?t=36139
|
2020-05-03 11:38:03 +02:00 |
|
Ansgar Becker
|
821fe9f9cb
|
Enable "Windows authentication" checkbox for MySQL and MariaDB, and send current Windows username if checked. Closes #991
|
2020-05-01 11:34:57 +02:00 |
|
Ansgar Becker
|
4ef0ac952c
|
Silence SQL errors in TPgConnection.GetTableForeignKeys on pre-v9 servers, which do not support STRING_AGG(). See https://www.heidisql.com/forum.php?t=36149
|
2020-05-01 11:17:44 +02:00 |
|
Ansgar Becker
|
b6bc01fb68
|
Fix crash when disconnecting with an open query result
|
2020-04-28 17:34:22 +02:00 |
|
Ansgar Becker
|
97fc069578
|
Set callback for SQLite's callback_needed event, and implement both required callback procedures. Fixes "No such collation sequence: xyz" when inserting or deleting rows in tables using some unknown collation. Closes #1000.
|
2020-04-25 22:05:28 +02:00 |
|
Ansgar Becker
|
b2ed8023f6
|
Forgotten file change for previous commit. See https://www.heidisql.com/forum.php?t=36100
|
2020-04-24 14:38:22 +02:00 |
|
Ansgar Becker
|
849a50c4f3
|
Make regular expressions for detecting attributes in EXTRA column of IS.COLUMNS slightly more lose, so a "default_generated" does not break detection of "on update ...". Also allow case insensitive searching. See https://www.heidisql.com/forum.php?t=36100
|
2020-04-23 20:37:24 +02:00 |
|
Ansgar Becker
|
5e2d6b3c93
|
Apply Modified event handler to some checkboxes on the preferences where this was missing. Closes #1005
|
2020-04-23 18:08:02 +02:00 |
|
Ansgar Becker
|
2fae5dd852
|
Add new advanced session option, for hiding databases via regular expression. Closes #387
|
2020-04-22 18:28:38 +02:00 |
|
Ansgar Becker
|
62c0b8e43a
|
Issue #126: fix wrong tab order on SQL tab in preferences dialog
|
2020-04-22 16:38:29 +02:00 |
|
Ansgar Becker
|
40c1f4c03c
|
#444: show initial captions and hints of TAction's on shortcut page in preferences dialog
|
2020-04-21 18:12:27 +02:00 |
|
Ansgar Becker
|
114b92d27a
|
#444: turn remaining quick filter menu items into TAction's, with customizable shortcuts only for the most important ones
|
2020-04-21 18:03:22 +02:00 |
|
Ansgar Becker
|
cc161270c9
|
Fix crash when loading portable fails, when MessageDialog() itself crashes. See #1001
|
2020-04-20 09:11:58 +02:00 |
|