4976 Commits

Author SHA1 Message Date
a1ebf37021 Keyboard shortcuts: allow the user to accept duplicate assignments per ignore button. Useful in case of F9 for "Run SQL" and "Apply filter". 2023-11-03 11:41:59 +01:00
b1ddfc5234 Scroll tabs horizontally per mouse wheel, if .MultiLine is disabled 2023-11-02 07:22:06 +01:00
d722bfed68 Issue #752: leave away misleading comment for VIEW in second export pass 2023-10-31 17:46:01 +01:00
efb46314fc Fix EAccessViolation in TMainForm.DBtreeFocusChanged:124 2023-10-31 17:29:38 +01:00
a3f99e4f0f SQL export: do DROP VIEW/TABLE/... only in first export pass, not even in the second one where we convert tables to views. In the second pass the original view is definitely dropped and DROP VIEW on the temp table generates an "xyz is not view" error on MySQL 8. Closes #752 . 2023-10-31 17:10:16 +01:00
38a9c157f7 Issue #1863: simplify GetExecutableBits with a simple compiler conditional, which should not even fail on Wine 2023-10-31 16:33:58 +01:00
7c406c1f2b Fix sporadic crash with focused Host tab while connecting to another session 2023-10-30 12:23:11 +01:00
38788e432d Add right-click option for MultiLine property of PageControlMain, for users preferring tabs in one line 2023-10-27 13:08:01 +02:00
6f909b52b7 Provide custom background color in very first "Custom" item of background selector 2023-10-25 07:45:50 +02:00
8d4dbfe165 Fix crash in TMainForm.DBtreeGetText happening while connecting through SSH tunnel 2023-10-25 07:44:12 +02:00
70897e6d98 Catch OLE exception when provider names cannot be listed 2023-10-25 07:36:05 +02:00
3cdb86eefa Fix crash after reconnect, when query helpers' functions are collapsed 2023-10-25 07:09:52 +02:00
89b3fcbbdb Fix crash in printer dialog, when printer is somehow not available 2023-10-25 06:57:38 +02:00
b276609e5c Fix compiler warnings, broken in 2ef4662b4878a2b292902ca8d4f3dee8ff9f85aa 2023-10-24 06:54:26 +02:00
acbfaee004 Issue #861: Fix crash when leaving application, broken in previous commit. 2023-10-24 06:29:57 +02:00
bef9488b71 Issue #861: use session background color for row id column 2023-10-24 06:22:45 +02:00
2ef4662b48 Catch additional EReadError crash in RunQueryFile 2023-10-23 21:08:09 +02:00
904274d521 Issue #1640: Attempt to fix crash in MouseUp event of query tab close button, through closing/freeing the tab and button through a timer event 2023-10-23 20:33:40 +02:00
084faa3d6a Leave SQL help buttons always enabled and let the error dialog tell the user when the server does not support the HELP command 2023-10-22 17:11:46 +02:00
39817f2cce Fix crash when user clicks Help button on maintenance dialog, in a non-MySQL session 2023-10-22 12:23:35 +02:00
3651da00bf Fix EAccessViolation in TMainForm.AnyGridGetText:5 2023-10-22 11:46:29 +02:00
82567b0c09 Catch different EInOutError exception happening in rare cases of ForceDirectories() 2023-10-22 11:39:45 +02:00
63d0e7b942 Fix EAccessViolation in TMainForm.DBtreeGetText:12 2023-10-22 11:28:22 +02:00
ad0305c574 Fix EAccessViolation in TDBObject.GetImageIndex:6 2023-10-22 11:13:46 +02:00
dead25d63c Silence sporadic EAccessViolation in DBtreeBeforeCellPaint, when reading DbObj.Connection.Parameters, found in uploaded reports 2023-10-22 10:57:27 +02:00
99fdbe8b4b Issue #1863: prevent remaining 4 SendMessage calls in Wine 2023-10-22 10:16:43 +02:00
f274022f1b Issue #1863: prevent from SendMessage in StatusBarMouseMove within Wine 2023-10-20 15:24:47 +02:00
5f58608e90 Issue #1863: add missing PMYSQL_LENGTHS type, and use this for the result of mysql_fetch_lengths(). Replacing and fixing an issue broken since 2009 in c0a9b63f98c5f77274164d2de24187f04ab81e6e 2023-10-20 12:59:47 +02:00
ab33f73d07 Fix crash when trying to stop current query and the helper connection cannot connect for some reason. 2023-10-20 07:14:35 +02:00
0c94e93198 Issue #1863: attempt to fix a Wine crash in TMySQLQuery.SetRecNo 2023-10-20 06:55:55 +02:00
66d4e2051e Try to fix another crash in DBtreeFocusChanged (FActiveObjectGroup := ParentDBObj.GroupType) 2023-10-19 19:43:46 +02:00
f4adbc7faa Silence a popular crash in DBtreeFocusChanged, when trying to detect whether the user clicked into a different session 2023-10-19 19:29:31 +02:00
e36a8d7201 Issue #1863: catch any exception in GetExecutableBits. PImageNtHeaders.Signature does not seem to be accessible on Wine. 2023-10-19 19:12:51 +02:00
aea26ae5f0 Another attempt to fix a crash on Wine in TMainForm.ShowStatusMsg, now by preventing immediate repaint. SendMessage does not raise exceptions. 2023-10-16 21:56:00 +02:00
19fa0c13b9 Fix crash in highlighter customizer, as long as no attribute is selected 2023-10-16 21:36:45 +02:00
afa387ab87 Fix crash on user manager, with recently updated VirtualTrees code, in .ReinitNode() while tree is yet invisible 2023-10-16 20:59:06 +02:00
da4a327eee Fix sporadic crashes in various calls to [TWinControl].SetFocus, with the new class helper .TrySetFocus 2023-10-16 20:50:10 +02:00
79962b03fc Remove ineffective/unused toVariableNodeHeight from TreeOptions.MiscOptions of data and query grids, as this triggers a ReinitNode in the recently updated VirtualTrees code. See SetMiscOptions(). 2023-10-15 13:05:28 +02:00
05a3e5df9a Update VirtualTrees component code to release v7.6.5a 2023-10-15 11:19:09 +02:00
de51a4bace Fix non-grayscale icon on table editor tab while query tab is active. Related to https://www.heidisql.com/forum.php?t=41323 2023-10-13 08:22:55 +02:00
26df75b01e Fix wrong column index passed in actDataInsertExecute(). Closes #1861 2023-10-13 06:37:57 +02:00
2f44c9a11c Create a separate option to enable/disable middle-click for tab closing. See https://www.heidisql.com/forum.php?t=41347 2023-10-12 19:25:07 +02:00
0444ebbdb7 Issue #861: support hiding row id column through new preference checkbox 2023-10-12 07:27:00 +02:00
fa571f72da CSV scanner: fix crash when selected filename cannot be opened 2023-10-11 06:42:43 +02:00
62f27dbf0a Add code for TClipboardHelper.TryAsText, missing in previous commit 2023-10-10 17:23:46 +02:00
86a8840cc0 Introduce TClipboardHelper.TryAsText, suppressing crashes when the OS blocks access to the clipboard. Replaces my previous GetClipboardAsText implementation. 2023-10-10 07:12:15 +02:00
495ced5bae Issue #861: same style for row id column in grid and table editor 2023-10-10 06:42:52 +02:00
9f05f5ff8b Fix crash in various places where we just try to get the current clipboard text 2023-10-09 07:24:24 +02:00
2d648c60bb Issue #861: fix crash in data grid when row id column has focus, and ensure that column never gets focus 2023-10-09 06:51:59 +02:00
4479f4f5d5 Fix crash "Cannot make a visible window modal" in actQueryFindReplaceExecute:8, found in uploaded reports. 2023-10-08 17:28:08 +02:00