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
Ansgar Becker
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
Tuncay
5aabc004d5
Change default port to 5432 when PostgreSQL is selected in new connection form.
2018-01-02 14:02:32 +01:00
Tuncay
9f9b2e3e80
Add a standard .gitignore file for compiled files, local files etc: files that do not need to end up in repository.
2018-01-02 14:02:32 +01:00
Tuncay Goncuoglu
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
Ansgar Becker
6da2bd6d43
Update SynEdit component code to tag 2.1.0-beta. Potentially helps fixing #57 .
2017-12-31 11:28:13 +01:00
Ansgar Becker
9b167c2015
Remove unused variable
2017-12-30 15:01:18 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
c5f655753e
Don't copy values of virtual columns when duplicating a row. Closes #53
2017-12-22 07:57:23 +01:00
Ansgar Becker
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
Ansgar Becker
829e7e6943
Prepare upcoming v9.5 release
9.5
2017-12-19 16:44:35 +01:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
maffe
10668bc370
Don’t send donators’ e-mail addresses unencrypted
2017-12-11 20:51:04 +01:00
Ansgar Becker
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
Ansgar Becker
d029a83e8b
Update url to issue tracker and copyright year
2017-12-02 14:58:54 +01:00
Ansgar Becker
699ba07df6
Add new TAction for clearing query log, and assign it to the rightclick menu item of it. Give this new action the hotkey Ctrl+Q. Closes #25 .
2017-12-02 14:51:40 +01:00
Ansgar Becker
09e6942f7b
SynEdit's SQL highlighter provides a sample source text. Display that text in the preferences editor panel for SQL colors.
2017-11-26 10:32:03 +01:00
Ansgar Becker
7a9d367ad1
Prevent TMainForm.DisplayRowCountStats from crashing due to no current table/view/...
2017-11-22 16:25:22 +01:00
Ansgar Becker
ea522c8c10
Don't export data for virtual columns. Fixes #5 .
2017-11-08 20:46:52 +01:00
Ansgar Becker
88bb7eb376
Simplify regular expression for extracting column details in ParseTableStructure(), so it does not barf on huge length/set. Fixes issue #2 .
2017-11-06 22:04:34 +01:00
Ansgar Becker
4c9d332196
Create license
2017-11-05 19:07:08 +01:00
Francois Botha
1fb3b10de1
Add build instructions
2017-11-05 19:01:26 +01:00
Ansgar Becker
9c4c2dff21
Add issue template for new issues on GitHub
2017-11-04 19:02:17 +01:00
Ansgar Becker
446bd026de
Update gettext binaries, from http://svn.code.sf.net/p/dxgettext/code/trunk/buildtools . The old msgfmt.exe creates endless processes on Win10, not so this one.
2017-11-02 19:07:32 +01:00
Ansgar Becker
b776554790
Add more build directories with gitkeep files
2017-11-02 19:05:07 +01:00
Ansgar Becker
24578a2f53
Add build directories with gitkeep files, so the auto build process does not fail with "F2039 Could not create output file"
2017-11-02 18:28:04 +01:00