3668 Commits

Author SHA1 Message Date
424b9f9ab4 Migrate files from old default snippets directory. Closes #159 2018-02-25 15:33:54 +01:00
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
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
4bde1c213e Show 16 instead of only 8 items in drop down menus of grids. Closes #90 2018-02-18 12:05:24 +01:00
93bb6c6051 Support horizontal scrolling in grids with Alt+Mousewheel. Closes #142. 2018-02-18 11:52:01 +01:00
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
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
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
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
eba05e7282 Issue #60: link "Download page" to the HeidiSQL page in the Microsoft Store 2018-02-06 20:17:44 +01:00
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
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
f63fab4aa6 Wording fix: "Microsoft Store", not "Windows Store" 2018-02-06 19:32:52 +01:00
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
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
f7b4d0c0b8 Try the same workaround for invisible or black dropdown buttons on Wine as previously only for dropdown toolbuttons (becd4bdd0e3845f9ad7845fe7637460914878afa and 61202be058cc135f938a131207f47f9546efff26). 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
f0cf55f76a Fix some unpretty names of private variables 2018-02-03 20:38:13 +01:00
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
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
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
2e43ed6de4 Avoid crash on Windows XP, while detecting Windows 10 S. Closes #114 2018-02-01 21:02:03 +01:00
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
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
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
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
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
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
ee27ccdec7 Increase number of collations shown in drop down. Closes #90. 2018-01-17 21:36:17 +01:00
79d393c81a Increase number of network types shown in drop down 2018-01-17 21:32:59 +01:00
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
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
26ec06edcd Inform user about preference setting for limiting result tabs. Closes #73 2018-01-07 12:05:19 +01:00
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
001c52f0b4 Double number of displayed drop down items in SQL export *type* pulldown also. Closes #72. 2018-01-05 11:11:57 +01:00
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
36c5d90d39 Use unsecured heidisql.com url in donor check if secure one did not work. Closes #65 2018-01-02 18:55:06 +01:00
5aabc004d5 Change default port to 5432 when PostgreSQL is selected in new connection form. 2018-01-02 14:02:32 +01:00
767dc99f32 Change ChangeLog URL in main menu under help to its new GitHub location, instead of old SourceForge address. 2018-01-02 14:02:32 +01:00
9b167c2015 Remove unused variable 2017-12-30 15:01:18 +01:00
d057f27a4f Cast result from LOAD_FILE() command as utf8 string, to fix encoding errors in view editor. Closes #61. 2017-12-30 14:01:42 +01:00
ac1a3cb1ad Remember previous position of session manager dialog on screen. See https://www.heidisql.com/forum.php?t=24596 2017-12-26 13:56:33 +01:00
dac303d8f6 Introduce argument indexes in some translation strings, to fix crashes with Japanese and probably other languages, when grammar changes the order of arguments. Closes #55. 2017-12-22 10:28:15 +01:00
19a1c3fbb4 Refactor exclusion of virtual columns in various places:
* introduce TDBQuery.ColIsVirtal() returning a boolean for a column index, and use that instead of examining a columns virtuality everywhere
* exclude virtual column when exporting SQL code in the grid export dialog - see #53
* sql export dialog must not activate edit mode on a result, as this introduces endless loops
* instead, move some code out of PrepareEditing into PrepareColumnAttributes, which we can now call separately without activating edit mode
2017-12-22 10:07:17 +01:00
c5f655753e Don't copy values of virtual columns when duplicating a row. Closes #53 2017-12-22 07:57:23 +01:00
c2594e40c0 Find out whether the previously selected database has some locked tables, and if so, don't select it at startup time. Closes #49 2017-12-21 15:25:03 +01:00
38a05ab4de Prevent accessing non existing string list item in TMainForm.ListDatabasesGetText, to fix a sporadic crash after dropping a database. Closes #33 2017-12-19 15:05:47 +01:00
e8ed608a56 Expect regular expression in filter text on right panel, not a simple string. Keep searching case insensitive, as in prior logic. Add text hint to filter box so the user knows he can enter a regular expression here. Closes #45. 2017-12-16 15:53:00 +01:00
4101350163 Support quote chars other than the relevant one within identifiers. For example "mycolumn" or "mycolumn" ... or even worse: "mycolumn". Closes #44. 2017-12-14 20:37:27 +01:00
10668bc370 Don’t send donators’ e-mail addresses unencrypted 2017-12-11 20:51:04 +01:00
0786673c09 Temporarily disable local number formatting in data grid while the search dialog is open. Closes #30. 2017-12-05 20:26:26 +01:00