Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
fe9c92aee3 Restore multi line grid setup, broken in recent commit 2018-12-18 06:54:15 +01:00
Ansgar Becker
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
Ansgar Becker
1e1ffa2059 Add missing translation string 2018-12-17 21:14:20 +01:00
Ansgar Becker
07ff3e09bb Restore multi line grid mode, broken by previous commit 2018-12-16 21:03:55 +01:00
Ansgar Becker
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
Ansgar Becker
6bbd7d51eb Fix height of tool buttons in table editor, above columns list, for high DPI modes. 2018-12-16 19:39:17 +01:00
Ansgar Becker
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
Ansgar Becker
f3dc05de7b Code cosmetic: use IfThen() in some places for having less code 2018-12-15 18:39:55 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
76825bcc20 Display server's current date time instead of useless UTC time in status bar 2018-12-13 21:59:21 +01:00
Ansgar Becker
84cb46890a Increase width of very last status bar panel, saying what Heidi currently does 2018-12-13 19:15:00 +01:00
Ansgar Becker
c1ac36561e Update label on text editor after caret was moved by mouse click 2018-12-13 19:09:38 +01:00
Ansgar Becker
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
Ansgar Becker
c0dba12883 Display cursor position in grid popup text editor 2018-12-12 20:34:56 +01:00
Ansgar Becker
0fb66ac295 Display number of lines in grid popup text editor 2018-12-12 20:05:23 +01:00
Ansgar Becker
f589ba58a8 VirtualTree update: attempt to make compiler find res files (copies) in source directory 2018-12-11 23:04:10 +01:00
Ansgar Becker
c8ae79a8aa Revert last two commits, due to runtime assertion about missing image, potentially due to missing .res files 2018-12-11 22:34:17 +01:00
Ansgar Becker
9ac102ea98 VirtualTree update: Fix another compiler complaint about a missing .res file 2018-12-11 22:04:12 +01:00
Ansgar Becker
ef6fc03707 VirtualTree update: Fix weird compiler complaint about missing .res files, which are actually there 2018-12-11 21:59:11 +01:00
Ansgar Becker
cdb10d8005 Required code updates for recent VirtualTreeview update 2018-12-11 21:50:26 +01:00
Ansgar Becker
7ad1a5bee4 Update VirtualTreeview component to current master from https://github.com/Virtual-TreeView/Virtual-TreeView 2018-12-11 21:26:53 +01:00
Ansgar Becker
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
Ansgar Becker
d0cf9306d0 Support STORED virtual columns on MySQL, as an equivalent to PERSISTENT on MariaDB. Closes #244 2018-12-11 20:39:57 +01:00
Ansgar Becker
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
Ansgar Becker
7a80ca8b9a Upgrade all package files to Delphi 10.3 2018-12-09 11:31:03 +01:00
Ansgar Becker
d71bb2ae74 Update SynEdit component to latest sources from their master branch 2018-12-09 11:28:05 +01:00
Ansgar Becker
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
Ansgar Becker
0a06d846ac Fix high DPI issues on installer 2018-12-07 19:08:31 +01:00
Ansgar Becker
b2a4e090c4 Beautify wizard image for the very last page of installer 2018-12-07 18:56:08 +01:00
Ansgar Becker
d013483906 Installer: add theme selection radio buttons for default and carbon theme, increase size of donate button 2018-12-07 18:35:20 +01:00
Ansgar Becker
d49f460300 Update copyright in license text 2018-12-07 18:23:01 +01:00
Ansgar Becker
24d04df5ac Use a more Silk-style icon for executing SQL 2018-12-07 15:28:04 +01:00
Ansgar Becker
551961afad Fix some guaranteed crashes due to clicks with no remaining connection left 2018-12-07 14:26:11 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
f5cc9efc4f Display column name in title bar of popup blob editor. Related to #395. 2018-12-05 21:22:09 +01:00
Ansgar Becker
a7c0883e9a Display size of BLOB in preview panel. Closes #429. 2018-12-05 21:11:40 +01:00
Ansgar Becker
ee3dcf1d2d Log some application details on startup - useful when analyzing session logs 2018-12-05 20:41:48 +01:00
Ansgar Becker
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
Ansgar Becker
68c165236c Beautify title text, remove "LEFT()" wrap around field name. Closes #430. 2018-12-05 20:05:17 +01:00
Ansgar Becker
6f4eac6eeb Support dropping databases with leading space. Closes #427. 2018-12-04 20:50:26 +01:00
Ansgar Becker
573055e662 Inform the user via dialog after changing critical settings, or settings which just need a restart to apply. A restart could have a healing effect on #410. 2018-12-04 20:09:24 +01:00
Ansgar Becker
151862bc52 #395: fix crash in some situations - not sure how to reproduce, but reported on https://www.heidisql.com/forum.php?t=26148 2018-12-04 19:39:19 +01:00
Ansgar Becker
2f2e21b300 Fix crash: Remove attempt to copy non existent image data from preview panel. Closes #422. 2018-12-04 19:22:12 +01:00
Ansgar Becker
9d61fb53a1 Show icons instead of text on delete + sort buttons of data sorting dialog. Use the same new sort icon on column headers. 2018-12-02 17:50:23 +01:00
Ansgar Becker
382be95869 Issue #416: avoid flicker in data sorting dialog, while adding buttons 2018-12-02 15:51:51 +01:00
Ansgar Becker
7e84a3fb52 Issue #416: fix now hidden buttons at the very bottom 2018-12-02 14:12:59 +01:00
Ansgar Becker
7f555885d0 Support high-dpi setting with programmatically created controls on data sorting dialog. Closes #416. 2018-12-01 18:11:46 +01:00