Commit Graph

5018 Commits

Author SHA1 Message Date
Ansgar Becker
7ef74ddc63 Support additional UCA collations introduced in MariaDB 10.10.1. Closes #1917 2024-03-03 19:24:18 +01:00
Ansgar Becker
b7e7207cb0 Issue #1918: make expression more exact, for cases it matches in the middle of a query as well 2024-03-02 13:39:56 +01:00
Ansgar Becker
648e1356e3 Remove leading timestamp from log message when copying to new query tab. Closes #1918 2024-03-02 13:35:34 +01:00
Ansgar Becker
838e461805 Table editor: fix expression for newer MariaDB servers when searching the explanation for the "incorrectly formed" error 2024-03-01 07:29:04 +01:00
Ansgar Becker
cbd4854f4a Table editor: when user runs into the cryptic "constraint is incorrectly formed" message, append a more meaningful line from SHOW ENGINE INNODB STATUS. 2024-02-28 11:22:58 +01:00
Ansgar Becker
ff8a3aca9f Issue #1906: replace radio group box with a simple combo box, taking up less vertical space 2024-02-26 15:07:44 +01:00
Ansgar Becker
dc77752145 Issue #1887: restore old scroll offset in data grid, when refreshing and when paging to the next rows 2024-02-26 13:22:46 +01:00
Jochen Neubeck
484c08b2ed Fix #1887 - Data grid surprisingly resets horizontal scroll position 2024-02-25 11:11:08 +01:00
Ansgar Becker
068893c629 Fix CURRENT_TIMESTAMP default text detection as an expression, not as an ordinary string literal, on MySQL 8.0.14+. Closes issue #1910 2024-02-24 16:34:01 +01:00
Ansgar Becker
8e3eed57cb Issue #1906: by default, use grayscale icons on inactive *query* tabs only 2024-02-10 15:43:25 +01:00
Ansgar Becker
04c2d949a0 Issue #1906: add preference option for grayscale/color icons on inactive tabs 2024-02-10 15:37:21 +01:00
Ansgar Becker
8f099dcfe2 Issue #178: use filter icon without drop-down arrow, as there is no drop-down menu 2024-02-10 14:38:34 +01:00
Ansgar Becker
e6b8d68afe Issue #178: fix now wrong calculation of selected objects size sum 2024-02-10 11:06:00 +01:00
Ansgar Becker
61f95c8239 Issue #178: add database and table filter boxes to table tools dialog - same as on main form 2024-02-10 10:18:32 +01:00
Ansgar Becker
6d3f24b022 Fix emptied "SHOW WARNINGS" pool due to queried @max_error_count in warning dialog. See https://www.heidisql.com/forum.php?t=41753 2024-02-07 07:31:02 +01:00
Ansgar Becker
d43893ba85 Issue #1899: fix wrong column number on column selector above data grid 2024-02-04 12:02:42 +01:00
Ansgar Becker
b8d587647b SQL export dialog: cut long file list down to 20 latest items 2024-02-04 11:14:48 +01:00
Ansgar Becker
17f4cb2949 Refresh sorting controls per timer when user presses the delete button of one sorting. Fixes issue #520 2024-02-03 18:51:48 +01:00
Ansgar Becker
95151d6a3e Issue #1512: add basic support for indexes with descending column direction 2024-02-02 08:16:37 +01:00
Ansgar Becker
74f872db77 Reset LineStyle to lsDotted in grids, and give data grid's column header more height again. 2024-01-29 21:37:08 +01:00
Ansgar Becker
f3ce46af4d Update VirtualTrees component code to release v7.6.6 from Jan 12 2024 2024-01-29 15:00:26 +01:00
Ansgar Becker
ad3709529c After reformatting SQL code, unify new lines to Windows line feeds, so the selection's end in SynMemo is correct 2024-01-21 16:10:23 +01:00
Ansgar Becker
79ce5edcf3 Fix retrieving MySQL events from the current database on older servers which return a lower case schema name, by turning the comparison case insensitive. Further more, don't compare the schema at all on newer servers with a fix for MySQL bug 41907. See https://bugs.mysql.com/bug.php?id=41907#c360194 and https://www.heidisql.com/forum.php?t=41682 2024-01-18 19:33:15 +01:00
Ansgar Becker
c6394fb6db Make pressed state of favorites button more noticeable, by using the gray-scale icon in unpressed state 2024-01-15 07:27:34 +01:00
Ansgar Becker
61af816c63 Issue #1429: add "SQL INSERT IGNORE" output format to grid export dialog 2023-12-13 17:26:37 +01:00
Ansgar Becker
9d55335e8b Performance: call TimerHostUptimeTimer event every 20 seconds only, instead of each second 2023-12-02 14:10:51 +01:00
Ansgar Becker
d9304007b6 Issue #1879: add drop down menu to "Apply filter" button, with an option to overwrite the current filter based on the different input text 2023-12-02 14:04:24 +01:00
Ansgar Becker
bbcebc8507 Static row id: always use the color of the session the result belongs to 2023-11-27 22:03:11 +01:00
Ansgar Becker
5755c3a128 Add item in Tools main menu for resetting panels to their default dimensions. Useful for quite a few people who move their app window between screens with different resolutions. See https://www.heidisql.com/forum.php?t=41505 2023-11-26 12:27:06 +01:00
Ansgar Becker
78d1acc0b3 Search replace: ignore numbers in static row id column 2023-11-25 15:35:02 +01:00
Ansgar Becker
8f1ae4000d Fix activated SSH tunnel for a network type which does not support that, after changing the network type from an explicit SSH-tunnel-type to a TCP/IP version. 2023-11-15 21:43:05 +01:00
Ansgar Becker
fcb0d15413 Detect Windows 11 in about dialog, and remove functions only required for the no longer supported Windows Store version 2023-11-14 18:16:37 +01:00
Ansgar Becker
6ca09de320 Issue #1870: support VARCHAR columns with a length of 0, in temporary fake tables for exporting views 2023-11-14 11:33:46 +01:00
Ansgar Becker
e640b8db7e Remove debug stuff to force exception in f_() 2023-11-12 16:51:39 +01:00
Ansgar Becker
1098d25ad3 Fix crash in f_() function with invalid format specifiers from some translation. Happened in Japanese recently. 2023-11-12 16:49:30 +01:00
Ansgar Becker
2715af3363 Fix crash in SynCompletionProposalChange, happening when scrolling very fast to the top of the list 2023-11-11 15:03:23 +01:00
Ansgar Becker
8507c85d19 Enhance readability of focused text in result grid using dark styles. TreeOptions.PaintOptions.toGhostedIfUnfocused grays out text otherwise. See https://www.heidisql.com/forum.php?t=41458 2023-11-11 15:02:01 +01:00
Ansgar Becker
9e809a9079 Less intrusive donate buttons with colors from active style 2023-11-11 14:49:46 +01:00
Ansgar Becker
ad71496037 Warn the user about potential data loss when loading a (csv) file with encoding set to "auto-detect". There are still EEncodingError reports uploaded. 2023-11-05 10:05:13 +01:00
Ansgar Becker
30d2c5af88 Fix ON UPDATE part of DEFAULT clause with no parentheses on MySQL 8, which are required only for the DEFAULT value. Closes #1826 2023-11-04 15:22:42 +01:00
Ansgar Becker
f9297d4c7d Use the same hotkey (Ctrl+S) for saving a table/trigger/... as for saving a query file. Closes #1619 2023-11-03 12:43:07 +01:00
Ansgar Becker
aa2e93a801 Support removing shortcuts per button in preferences. Closes #940 2023-11-03 12:35:30 +01:00
Ansgar Becker
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
Ansgar Becker
b1ddfc5234 Scroll tabs horizontally per mouse wheel, if .MultiLine is disabled 2023-11-02 07:22:06 +01:00
Ansgar Becker
d722bfed68 Issue #752: leave away misleading comment for VIEW in second export pass 2023-10-31 17:46:01 +01:00
Ansgar Becker
efb46314fc Fix EAccessViolation in TMainForm.DBtreeFocusChanged:124 2023-10-31 17:29:38 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
7c406c1f2b Fix sporadic crash with focused Host tab while connecting to another session 2023-10-30 12:23:11 +01:00
Ansgar Becker
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