Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
39fbdc7dea Issue #8: convert system colors on SynEditors into their theme color by code 2018-10-27 18:13:50 +02:00
Ansgar Becker
3759611c34 Issue #8: convert system colors applied by code into their theme color 2018-10-27 17:47:16 +02:00
Ansgar Becker
8f85cc01c6 Issue #8: add missing resource compiler command for the new styles.rc to build-res.bat, in case anyone uses that batch file 2018-10-27 17:09:44 +02:00
Ansgar Becker
93fe336841 Issue #8: Add 39 themes from Redist\Styles\vcl\ directory, and support themes with a new setting in the "General" options tab 2018-10-26 16:52:53 +02:00
Ansgar Becker
769ebc2ad5 Issue #213: use default scaling for db object editors 2018-10-25 22:05:13 +02:00
Ansgar Becker
9cdcd63145 Issue #213: Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form. 2018-10-25 19:24:45 +02:00
Ansgar Becker
0d7e459979 Issue #213: do not scale font two times, as this is done already somewhere in the VCL 2018-10-25 18:06:38 +02:00
Ansgar Becker
198b89662a Issue #213: scale main image list, by stretching icons and breaking their alpha transparency 2018-10-24 21:22:54 +02:00
Ansgar Becker
47de6d734d Issue #213: remove no longer required code for scaling the status bar on the main window, which is now done automatically somewhere in Delphi's VCL 2018-10-24 20:23:35 +02:00
Ansgar Becker
0e73a8cb92 Issue #213: activate ParentFont on remaining TLabel's, so their font scales like all others 2018-10-24 20:01:29 +02:00
Ansgar Becker
e9fd1d4b94 Issue #213: activate ParentFont on status bar, so its font is scaled like all others 2018-10-23 22:29:23 +02:00
Ansgar Becker
e2aea33588 Issue #213: auto-scale font size within InheritFont() for high dpi settings 2018-10-23 21:33:20 +02:00
Ansgar Becker
5d9dbe20a9 Issue #372: Create Delphi 10.2 packages, and modify manifest file to tell Windows that HeidiSQL supports high DPI settings. 2018-10-22 21:49:51 +02:00
Ansgar Becker
1b6c813fca Silence a crash in TQueryTab.TimerStatusUpdateOnTimer, probably happening when accessing the no longer running thread. See https://www.heidisql.com/forum.php?t=25418#p25484 2018-09-30 18:49:06 +02:00
Ansgar Becker
e2ff578834 Try to fix access violation in table designer, after click on "Add column" button. See https://www.heidisql.com/forum.php?t=25418#p25767 2018-09-30 18:43:19 +02:00
Ansgar Becker
e8cbf29250 Follow up to previous commit, #337: fix various bugs with selected text, and detect an identifier also after a line break 2018-09-02 18:48:39 +02:00
Ansgar Becker
66674ba402 Implement auto-uppercase feature for reserved words, functions and data types in SQL editors. Closes #337. 2018-09-02 13:04:40 +02:00
Ansgar Becker
845533f053 Don't steal focus from foreground application after importing SQL file. See https://www.heidisql.com/forum.php?t=25651 2018-08-29 11:47:50 +02:00
Ansgar Becker
b2e3a3079b Enhance remembering of current grid selection by also remembering the focused node. Fires OnFocusChanged in case there was one and it's still there. 2018-08-29 11:37:45 +02:00
Ansgar Becker
d7d0ac1714 Turn default value on for asDisplayBLOBsAsText option, as many people seem to think binary hex data is a display bug 2018-08-23 19:43:50 +02:00
Ansgar Becker
77a892cb21 Again, try to fix the high DPI issue on the text file import dialog. This time by moving the button toolbar below the "Columns" label. Closes #328. 2018-08-20 09:30:04 +02:00
Ansgar Becker
eed5629b0c Text file import: Support having (one) line feed at end of file. Closes #329 2018-08-19 08:52:18 +02:00
Ansgar Becker
71dbb9ecb0 Give side-by-side group boxes on text import dialog the same width 2018-08-18 18:02:59 +02:00
Ansgar Becker
6196893ef3 Move columns tool buttons on text import dialog from right to bottom. Should fix positioning in high DPI mode. Closes #328. 2018-08-18 17:44:38 +02:00
Ansgar Becker
42a03dfe83 Again, prompt the user for confirmation after double click on very first query tab, and clear the editor if he wants to. Closes #318. 2018-08-04 12:38:05 +02:00
Ansgar Becker
aad54d0da5 Code style: have each TMySQLOption member on its own line, for easier comparison with mysql.h 2018-07-28 08:12:06 +02:00
Francois Botha
6c1e702079 Fix spelling of 'Lazarus' 2018-07-28 08:11:19 +02:00
Wes Downey
b264cb483c Fixed grammar and spelling on Issue Template 2018-07-28 08:08:12 +02:00
Ansgar Becker
3576f76438 Fix comparison of table names on servers with lower_case_table_names=1 or 2 (both insensitive). Affects SQL export, which is calling PrepareColumnAttributes since recently. Closes #168. 2018-06-26 20:53:56 +02:00
Ansgar Becker
d8c5007e9d Append line feed after data filter when generating the SELECT query for the "More values" submenu. Fixes a crash when the previously commented GROUP BY clause was required. See https://www.heidisql.com/forum.php?t=25428 2018-06-21 19:36:13 +02:00
Ansgar Becker
3bcc6f4749 Quick fix for user@host combinations displayed as if they had no password: use password or authentication_string based on its content, use the first non-empty one. See https://www.heidisql.com/forum.php?t=22805 2018-05-01 09:55:46 +02:00
Ansgar Becker
774830cad0 Add "Keep showing" checkbox to dialog showing MySQL warnings, so the user can disable that. Also adding an option in preferences dialog to reactivate it again. Closes #234 2018-04-19 07:37:44 +02:00
Ansgar Becker
dbd0178429 Support regular expressions in find-text feature. Closes #233. 2018-04-18 19:50:14 +02:00
Ansgar Becker
6422552a2e Issue #224: use a better default color for the new same-text-background feature. 2018-04-18 19:23:36 +02:00
Ansgar Becker
e84e894164 On tab-doubleclick, don't clear query editor of non-closable tab, as it also does not close the tab. Closes #231 2018-04-18 19:20:37 +02:00
Ansgar Becker
d69b5711cc Add a checkbox option for disabling zoom per mousewheel. Closes #229. 2018-04-15 14:48:02 +02:00
Ansgar Becker
26e16b13a1 Support changing font size via mouse wheel in query editors. Closes #143. 2018-04-12 20:33:54 +02:00
Ansgar Becker
bce886d8bf Issue #71: support formatted grid numbers and NULL values in same-text-background feature 2018-04-12 20:12:12 +02:00
Ansgar Becker
3e46092b73 Support custom colors for new same-text-background feature. Closes #224. 2018-04-12 19:34:28 +02:00
Ansgar Becker
604d7f3d49 Fix broken grid repaint after restoring previous scroll state. Related to #71. 2018-04-10 21:46:42 +02:00
Ansgar Becker
8202e76b92 Distinguish between multiple stored procedures with different argument list, on PostgreSQL. Closes #58. 2018-04-09 22:17:04 +02:00
Ansgar Becker
7e28c51e3b Apply a light gray background to fields in a grid which show the same text as the focused field, in the same column. And add a checkbox in preference dialog to disable this new feature. Closes #71. 2018-04-07 18:05:00 +02:00
Ansgar Becker
19fe59842f Make comment box on session dialog scrollable. Closes #222 2018-04-06 18:39:54 +02:00
Indospace.io
65704eadb0 Readme.md - include mariadb - it's open source 2018-04-05 15:05:06 +02:00
Ansgar Becker
51fcf379bb Fix crash when having query history expanded without an active connection 2018-03-22 20:27:24 +01:00
Ansgar Becker
83d6b02d7c Display tenths of a second through FormatTimeNumber. Used by query running status, table tools dialog and some more. 2018-03-18 21:17:33 +01:00
Ansgar Becker
de0446b3b3 Fix non displayed status bar message when running successive queries. Closes #186 2018-03-18 19:05:06 +01:00
Ansgar Becker
81f7f2fbcf Issue #60: add logo image in various formats, which are otherwise auto-extracted from the exe's icon image by the Desktop Bridge 2018-03-04 18:53:21 +01:00
Ansgar Becker
792cafe068 Issue #146: add new filter/dropdown icons from image list to res folder 2018-03-04 18:51:53 +01:00
Ansgar Becker
886b002661 While executing a user query, display elapsed execution time in hh:mm:ss format, on status bar. See https://www.heidisql.com/forum.php?t=24763 2018-03-04 12:12:23 +01:00