Commit Graph

4725 Commits

Author SHA1 Message Date
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
Ansgar Becker
c1f9c186fb Issue #8: Remove color selection for inline progress bars in grid cells, and make that color theme compatible. See https://www.heidisql.com/forum.php?t=25952#p26136 2018-11-30 23:31:53 +01:00
Ansgar Becker
0eba8aa056 Add some missing translation strings. Closes #415. 2018-11-29 13:10:39 +01:00
Ansgar Becker
9fcb139148 Issue #394: fix even more confusion with the filter panel 2018-11-29 08:48:10 +01:00
Ansgar Becker
0a5406834c Cast date/time columns to char on MySQL when generating an all-column filter. Closes #392. 2018-11-28 21:18:25 +01:00
Ansgar Becker
a374c7c3ad #395: fix missing call to SetTitleText() 2018-11-28 21:17:07 +01:00
Ansgar Becker
82254afe45 #394: fix setting focus on filter panel when activating it 2018-11-28 21:15:46 +01:00
Ansgar Becker
6d4d4e0d97 Display column name in title bar of popup text editor. Closes #395. 2018-11-28 20:58:51 +01:00
Ansgar Becker
32ebea38a1 Do not auto-uppercase previous SQL word when it could be a table name from current database. Closes #412. 2018-11-28 20:38:19 +01:00
Ansgar Becker
3298238491 Fix randomly wrong state of filter panel menu item. Closes #394. 2018-11-28 20:25:25 +01:00
Ansgar Becker
b6a1fc23a4 Fix compile error, due to missing file in commit:611c3111537a91d2f92d719e349a37498a7e0f49 2018-11-26 19:39:15 +01:00
Ansgar Becker
ac2f7cf541 Fix various unused default session values when creating a new session 2018-11-26 19:36:56 +01:00
Ansgar Becker
201f8da8e3 Move the dedicated help button on the SQL export tab to the window title bar. See #228. 2018-11-26 16:39:37 +01:00
Ansgar Becker
78788641d1 Query limitations in privileges can live in the very first GRANT, so don't reset these when the second one doesn't contain these. Closes #305. 2018-11-26 16:17:15 +01:00
Ansgar Becker
2da1c6bceb Don't wrap new password in PASSWORD() function, on newer MySQL servers. Closes #325. 2018-11-26 15:53:47 +01:00