Commit Graph

3695 Commits

Author SHA1 Message Date
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
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
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
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
Ansgar Becker
f707a93420 Exchange left button icons on db and table filter with new ones containing a drop down button, so the history pulldown feature is more noticeable. Closes #146. 2018-03-04 11:20:21 +01:00
Ansgar Becker
194f26bfac Quote column in WHERE clause of automated query for finding locked tables in database. Closes #173 2018-03-01 20:15:04 +01:00
Ansgar Becker
424b9f9ab4 Migrate files from old default snippets directory. Closes #159 2018-02-25 15:33:54 +01:00
Ansgar Becker
25717dc222 Exchange shortcuts Shift+Mousewheel and Alt+Mousewheel, so Shift is for horizontal scrolling (inversing vertical scrolling), and Alt is for the more esoteric vertical-scrolling-with-focus-moving. See #142. 2018-02-18 14:06:49 +01:00
Ansgar Becker
76230dfd59 Grid popup text editor: Trigger onchange event explicitly, as this is not done implicitly when applying an empty string. Closes #132. 2018-02-18 12:22:27 +01:00
Ansgar Becker
4bde1c213e Show 16 instead of only 8 items in drop down menus of grids. Closes #90 2018-02-18 12:05:24 +01:00
Ansgar Becker
93bb6c6051 Support horizontal scrolling in grids with Alt+Mousewheel. Closes #142. 2018-02-18 11:52:01 +01:00
Ansgar Becker
32bc533495 Restore maximized WindowStyle of grid text editor, and move some code from FormShow to FormCreate, to overcome a glitch with the window dimensions. Closes #89. 2018-02-16 15:45:18 +01:00
Ansgar Becker
52c3fb43a2 Fix detection of PostgreSQL version ignoring the 3rd version segment, and use the same logic as for MySQL again. See issue #137. 2018-02-14 07:44:26 +01:00
Ansgar Becker
0dee2d35ba Fix version detection on PostgreSQL, when there is no third segment in the version string. Closes #137. 2018-02-13 22:05:47 +01:00
Ansgar Becker
8b2966c52e Issue #60: Store snippets in C:\Users\anse\Documents\HeidiSQL\Snippets by default, not C:\Users\anse\AppData\Roaming\HeidiSQL\Snippets 2018-02-06 20:35:04 +01:00
Ansgar Becker
eba05e7282 Issue #60: link "Download page" to the HeidiSQL page in the Microsoft Store 2018-02-06 20:17:44 +01:00
Ansgar Becker
4cfd36a211 Issue #60: Try to fix non-working RunningOnWindows10S, by passing the current OS version numbers to GetProductInfo() 2018-02-06 20:11:36 +01:00
Ansgar Becker
3c16564271 Issue #60: Disable relevant controls in preferences dialog for application update checks, if running as UWP 2018-02-06 19:46:34 +01:00
Ansgar Becker
f63fab4aa6 Wording fix: "Microsoft Store", not "Windows Store" 2018-02-06 19:32:52 +01:00
Ansgar Becker
651b485af3 Apply fix from forum user damhye, for wrong octet length of exported blob data. See https://www.heidisql.com/forum.php?t=24843 2018-02-05 19:24:22 +01:00
Ansgar Becker
810decc23e Init asLineBreakStyle setting with Windows linebreaks, so we don't run into crashes when grid value does not have any line ending. See issue #47 and https://www.heidisql.com/forum.php?t=24883 2018-02-05 19:07:54 +01:00
Ansgar Becker
f7b4d0c0b8 Try the same workaround for invisible or black dropdown buttons on Wine as previously only for dropdown toolbuttons (becd4bdd0e and 61202be058). Probably fixes issue #94. May also not fix it, as the toolbutton issue was not only on Wine. 2018-02-03 22:47:29 +01:00
Ansgar Becker
f0cf55f76a Fix some unpretty names of private variables 2018-02-03 20:38:13 +01:00
Ansgar Becker
427078f3f5 Fix crash in drop down menu after detecting no line breaks. That should have never happened, but it did. Closes #47. 2018-02-03 20:31:52 +01:00
Ansgar Becker
bc04747ad2 * widen SynMemo's Gutter.DigitCount from 2 to its default value (4)
* make line numbers gray, so they are not as eye catching as the memo's contents
* closes #26
2018-02-03 19:53:35 +01:00
Ansgar Becker
d58e30d0eb Add an "Environment" label on the about dialog, showing Windows version, Windows Store package name, or Wine 2018-02-03 16:00:38 +01:00
Ansgar Becker
2e43ed6de4 Avoid crash on Windows XP, while detecting Windows 10 S. Closes #114 2018-02-01 21:02:03 +01:00
Ansgar Becker
b92addf089 Issue #60: Check if HeidiSQL runs as a Windows Store App, and disable all update check mechanisms, due to Store policies 10.2.5 https://docs.microsoft.com/legal/windows/agreements/store-policies#102-security .
Detection code taken/modified from
* https://github.com/appconsult/DesktopBridgeHelpers/blob/master/DesktopBridge.Helpers/Helpers.cs
* https://stackoverflow.com/questions/48549899/how-to-detect-universal-windows-platform-uwp-in-delphi
2018-02-01 20:30:50 +01:00
Ansgar Becker
3d698f9f68 Disable SSH tunnel connections on Windows 10 S, as a requirement for publishing HeidiSQL in the Windows App store, #60. 2018-01-31 18:25:12 +01:00