Commit Graph

6139 Commits

Author SHA1 Message Date
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
ed5b39724f Install default snippets to user documents folder, not program data. See #60 and #159. 2018-02-28 20:34:47 +01:00
G3ph4z
8ca9ab5c63 Added batch for res files building and readme updated 2018-02-26 20:28:39 +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
David Rodrigues
0db22ee281 Update ISSUE_TEMPLATE.md 2018-02-13 22:08:13 +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
00c39040bf Add <trustInfo> and <compatibility> sections to manifest file, so the about dialog shows the right Windows version. Closes #119. 2018-02-07 19:58:52 +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
f5c254ff77 Fix glitch in previous commit, missing msgstr 2018-02-03 21:46:44 +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
ef06c24297 Issue #60: remove InnoSetup script for creating appx installer, which I don't use any longer 2018-02-03 16:01:53 +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
0736ed8ffc Using PoEdit 2 now, which seems to wrap lines at a more right place now 2018-02-03 15:58:24 +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
Ansgar Becker
a26d68d23c Move to visible area if window was on a now plugged off monitor previously. See https://www.heidisql.com/forum.php?t=24822 2018-01-25 20:10:10 +01:00
Ansgar Becker
5a8a4af29a Rename helpers unit to apphelpers, to overcome a naming conflict with the FireMonkey unit FMX.Canvas.GPU.Helpers. Closes #102. 2018-01-22 19:48:17 +01:00
Ansgar Becker
959ff25768 Update gettext unit to r85 from https://sourceforge.net/p/dxgettext/code/HEAD/tree/trunk/dxgettext/sample/gnugettext.pas 2018-01-22 19:25:31 +01:00
Ansgar Becker
5a3dde10b8 Add context menu on various labels of about dialog, so the user can easily copy application version and others. Closes #82 2018-01-20 17:29:07 +01:00
Ansgar Becker
ee27ccdec7 Increase number of collations shown in drop down. Closes #90. 2018-01-17 21:36:17 +01:00
Ansgar Becker
79d393c81a Increase number of network types shown in drop down 2018-01-17 21:32:59 +01:00
Ansgar Becker
f2da91be65 Suppress errors in LoadLibrary(libmariadb.dll) on Windows XP. Instead, try loading the XP-compatible libmysql.dll v5.6.6. Closes #79. 2018-01-09 21:03:50 +01:00
Ansgar Becker
f5d9603549 Support newer MariaDB syntax for column default:
* "DEFAULT current_timestamp()" without precision
* "DEFAULT 0" without quotes around numbers
Closes #68
2018-01-08 11:17:35 +01:00
Ansgar Becker
26ec06edcd Inform user about preference setting for limiting result tabs. Closes #73 2018-01-07 12:05:19 +01:00
Ansgar Becker
d3856282d1 Update libmysql.dll to libmariadb.dll from the current 10.2.12 GA release. Leave support for libmysql, for users which don't yet have the new file in their Heidi directory. Should fix non working SSL connections, like described here: https://www.heidisql.com/forum.php?t=19494 2018-01-06 20:34:49 +01:00
Ansgar Becker
001c52f0b4 Double number of displayed drop down items in SQL export *type* pulldown also. Closes #72. 2018-01-05 11:11:57 +01:00
Ansgar Becker
21dacd9962 Double number of displayed drop down items in SQL export target pulldown. See https://www.heidisql.com/forum.php?t=24679 2018-01-05 10:06:51 +01:00
Ansgar Becker
c738af1fd7 Introduce a separate installer script for creating an installer which can run without admin privileges, and which has the install directory set to the current user's Program Files directory. Relevant for issue #60 2018-01-03 20:30:14 +01:00
Ansgar Becker
bf0053c7b0 Don't create pure 32bit installer any longer, to have one thing less to maintain. The normal installer contains the 32bit version already. 2018-01-03 20:20:14 +01:00
Ansgar Becker
a89b95b435 Remove no longer supported Setup option WizardImageBackColor from installer 2018-01-03 20:12:24 +01:00
Ansgar Becker
fed459fd01 Suppress warning messages when running installer doesn't have privileges to write into HKEY_CLASSES_ROOT 2018-01-03 20:10:19 +01:00
Ansgar Becker
c2e8351ae0 Use encrypted web urls on installer buttons 2018-01-03 19:58:43 +01:00
Ansgar Becker
e6111ef577 Reactivate TSynHotKey again, after removing it accidentally in recent SynEdit update. Should fix a crashing preferences dialog. 2018-01-02 19:06:52 +01:00