Commit Graph

3786 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
cdb10d8005 Required code updates for recent VirtualTreeview update 2018-12-11 21:50:26 +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
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
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
Ansgar Becker
aeba457257 Fix increasing height of upper table editor area on each table click. Closes #405. Also fix double-scaled controls on routine editor. 2018-11-25 14:46:04 +01:00
Ansgar Becker
665dacdc59 Issue #8: add "Black" and "White" SQL color presets 2018-11-25 14:12:36 +01:00
Ansgar Becker
94aed8be05 Issue #8: make "light" SQL colors preset less penetrative 2018-11-25 14:04:32 +01:00
Ansgar Becker
611c311153 Fix sloppy code from damhye in TDBQuery.GetColBinData(), see https://www.heidisql.com/forum.php?t=24843 2018-11-25 13:40:14 +01:00
Ansgar Becker
b0c0921d97 Cancel SQL export when target server barfs with error 1049 (unknown database). Closes #299 2018-11-25 13:31:05 +01:00
Ansgar Becker
a119aa0cbc Make memo box for data type help text slightly higher, so the contained text does not lead the last line to be hidden. Closes #398. 2018-11-19 20:10:35 +01:00
Ansgar Becker
48e523d4b6 Issue #390: reactivate toAutoSpanColumns for query helpers tree, so tree nodes take all available horizontal space 2018-11-16 07:33:17 +01:00
Ansgar Becker
efa7fd4973 Issue #213: fix disappearing status bar panels by calculating their width proportionally to the available width 2018-11-13 21:03:34 +01:00
Ansgar Becker
55ed9ae738 Make grid export dialog resizable, store/restore its width and height, and resize contained group boxes proportional to the window. See #19. 2018-11-13 19:45:30 +01:00
Ansgar Becker
f1c9f1a8a4 Make several overseen strings translatable. Closes issue #19. 2018-11-13 19:15:49 +01:00
Ansgar Becker
b6d10d0462 Issue #8: fix crash when leaving any grid editor per OK/Cancel button, e.g. the column default editor 2018-11-13 18:59:29 +01:00