3818 Commits

Author SHA1 Message Date
bd8cc07bc8 Add presets dropdown for quick selection of grid text colors, with light, dark, black and white presets. 2018-12-30 14:46:59 +01:00
0d626096b3 Remove no longer used constant FORMS_DPI 2018-12-30 12:50:09 +01:00
aaa78ed708 Realign checkboxes and other controls on preferences dialog, so all tabs have the same horizontal column layout (8px + 191px). Requires to shorten some labels. 2018-12-30 12:48:30 +01:00
7417cf003f Modify declaration of mysql_options() API method, so its second parameter is guaranteed to be a 32bit integer. Fixes failures when setting MYSQL_PLUGIN_DIR in 64bit mode. Closes #163. 2018-12-28 20:15:30 +01:00
07a0c30560 Make detection of current editor in save-to-file action a bit more stable. Closes #353 2018-12-26 19:31:02 +01:00
39f06c849e Pressing enter in query editor with opened proposal dropdown with an underlying identifier, containing a quote char to the left, quoted that quote again, resulting in a quote mess. Change that behavior and tell HeidiSQL to force quoting if the left char is a quote. Closes #6. 2018-12-25 12:13:24 +01:00
d6fb9e46ac Fix crash when trying to run explain analyzer for an invalid SQL query. Closes #194 2018-12-24 15:09:05 +01:00
b41baac3a8 Rephrase default names of "MySQL *" network types to "MariaDB or MySQL *" 2018-12-24 14:41:49 +01:00
7093bf2322 Fix wrong width/height of trigger body editor in high-dpi mode. Closes #420 2018-12-24 14:14:35 +01:00
eb1b46d5e9 Fix EAccessViolation in TSynCustomHighlighter.Next when logging a user-query in a just reconnected session 2018-12-23 17:21:42 +01:00
c46d194a07 Restore functionality of home and end key in data grid, like it was before recent VirtualTree update. Closes #453. 2018-12-23 15:00:38 +01:00
0f700d1b0c Fix growing column widths of VirtualTrees through SaveListSetup and RestoreListSetup. Related to #446, see https://github.com/HeidiSQL/HeidiSQL/issues/446#issuecomment-448837365 2018-12-22 15:54:53 +01:00
e61c87f1cd Silence "Floating point division by zero." - see https://www.heidisql.com/forum.php?t=26218 2018-12-20 14:03:56 +01:00
367be7c839 Unhide first two quick filter items when no node is focused. See #449. 2018-12-20 13:50:19 +01:00
8df68dd03a Add various missing translation strings. Closes #449 2018-12-20 13:44:09 +01:00
993fdec3df Silence potential crashes in TDBConnection.PrefetchCreateCode, when Heidis cached list of tables has a table which does not exist at the time when the proposal shows up. Closes #452. 2018-12-20 11:50:38 +01:00
c757cf0c4b Issue #452: Rename TDBConnection.GetLastError to GetLastErrorMsg, due to a gutt feeling the name conflicts with Windows.GetLastError in some crashes. 2018-12-20 11:47:50 +01:00
150e4a6216 Fix y-position of bottom buttons on table editor in high-dpi mode. It seems to help to bring the controls into the same order in which they shall be created. Closes #440. 2018-12-19 21:26:15 +01:00
f24d52447f Use text color of integer data type for AUTO_INCREMENT flag in table editor. See https://www.heidisql.com/forum.php?t=25952#p26223 2018-12-18 21:59:08 +01:00
fe9c92aee3 Restore multi line grid setup, broken in recent commit 2018-12-18 06:54:15 +01:00
f2babc8a21 Give horizontal splitter below SQL editor on a new query tab an Y position, so it's not placed above the editor. Closes #439. 2018-12-17 21:46:25 +01:00
07ff3e09bb Restore multi line grid mode, broken by previous commit 2018-12-16 21:03:55 +01:00
8475f383dc High DPI code enhancement: Enable TreeOptions.AutoOptions.toAutoChangeScale flag on all VirtualTrees, and remove code which did that scaling programmatically. Probably only working with the new version of VirtualTree. 2018-12-16 20:14:19 +01:00
6bbd7d51eb Fix height of tool buttons in table editor, above columns list, for high DPI modes. 2018-12-16 19:39:17 +01:00
f01171f8b5 Decrease Constraints.MinWidth/MinHeight, as values too near at the actual ClientWidth/Height seem to move controls at the bottom right corner up and left. Closes #435. 2018-12-16 18:51:41 +01:00
f3dc05de7b Code cosmetic: use IfThen() in some places for having less code 2018-12-15 18:39:55 +01:00
0a69d02f38 Shorten server time, so it doesn't tick every second. See https://www.heidisql.com/forum.php?t=26186#p26195 2018-12-14 17:46:33 +01:00
4f3390d223 Dim text in database tree using the system color clGray instead of a hardcoded one, so it hopefully gets theme compatible. See https://www.heidisql.com/forum.php?t=25952#p26172 2018-12-14 17:20:54 +01:00
94ae69e766 Wrap filtering grid data in BeginUpdate/EndUpdate, so it might get a bit faster. See https://www.heidisql.com/forum.php?t=26181 2018-12-14 17:03:44 +01:00
76825bcc20 Display server's current date time instead of useless UTC time in status bar 2018-12-13 21:59:21 +01:00
84cb46890a Increase width of very last status bar panel, saying what Heidi currently does 2018-12-13 19:15:00 +01:00
c1ac36561e Update label on text editor after caret was moved by mouse click 2018-12-13 19:09:38 +01:00
5c79f6ddf9 Switch X and Y coordinates of cursor position label in text editor, like it's in the status bar. And decrease timer interval for updating label. 2018-12-13 06:53:56 +01:00
c0dba12883 Display cursor position in grid popup text editor 2018-12-12 20:34:56 +01:00
0fb66ac295 Display number of lines in grid popup text editor 2018-12-12 20:05:23 +01:00
cdb10d8005 Required code updates for recent VirtualTreeview update 2018-12-11 21:50:26 +01:00
ac63d5f613 When getting CREATE code of all database objects in completion proposal, skip triggers when SHOW CREATE TRIGGER is not yet supported. Closes #111. 2018-12-11 21:01:51 +01:00
d0cf9306d0 Support STORED virtual columns on MySQL, as an equivalent to PERSISTENT on MariaDB. Closes #244 2018-12-11 20:39:57 +01:00
1a032ef726 When copying a table, use a column for the INSERT..SELECT query only if it's not a virtual one. Closes #84. 2018-12-11 20:30:20 +01:00
8675906d6f Expect a portable.lock file for running in portable mode, but gracefully also allow the portable_settings.txt to do the job. Future portable releases don't need to contain a portable_settings.txt from now on. Closes #122 2018-12-08 16:09:31 +01:00
24d04df5ac Use a more Silk-style icon for executing SQL 2018-12-07 15:28:04 +01:00
551961afad Fix some guaranteed crashes due to clicks with no remaining connection left 2018-12-07 14:26:11 +01:00
1b9f543492 Issue #8: optimize readability in grid, by using a calculated color for selected cells, based on the theme window color 2018-12-07 09:46:09 +01:00
b571bca5e2 Issue #163: update MariDB libraries and some code structures, with those from MariaDB Connector 3.0.8 (= MariaDB server 10.3.6) 2018-12-06 20:02:59 +01:00
f5cc9efc4f Display column name in title bar of popup blob editor. Related to #395. 2018-12-05 21:22:09 +01:00
a7c0883e9a Display size of BLOB in preview panel. Closes #429. 2018-12-05 21:11:40 +01:00
ee3dcf1d2d Log some application details on startup - useful when analyzing session logs 2018-12-05 20:41:48 +01:00
86684ebde3 Force a minimum of 1 second waiting time after creating the plink.exe process before trying to access the established tunnel. Could help users which have set it to "0", accidentally or intentionally, and experiencing connection problems with that. Related to #418. 2018-12-05 20:19:57 +01:00
68c165236c Beautify title text, remove "LEFT()" wrap around field name. Closes #430. 2018-12-05 20:05:17 +01:00
6f4eac6eeb Support dropping databases with leading space. Closes #427. 2018-12-04 20:50:26 +01:00