Commit Graph

303 Commits

Author SHA1 Message Date
Ansgar Becker
843e462a8a Issue #946: integrate context menu items for attaching and detaching SQLite databases into the current session 2020-03-24 17:53:22 +01:00
Ansgar Becker
83108d28c5 Issue #946: support multiple SQLite database files per session definition, in field "Database file(s)". Use the first one as main file, and attach further files. 2020-03-22 14:00:52 +01:00
Ansgar Becker
fdc1118c96 PostgreSQL libraries: give the user the hint to VC redistributable on any dll loading error. Not just when a procedure could not be assigned. If VC is missing, the user may get "The specified module was not found", just like when the main dll is missing. 2020-02-25 21:28:50 +01:00
Ansgar Becker
d57437518a Fix state of checkboxes on the session manager's Advanced tab 2020-02-22 08:23:03 +01:00
Ansgar Becker
e3ff6826ac Update libmariadb.dll, to hopefully fix #519 2020-02-04 19:21:12 +01:00
Ansgar Becker
d5a2764f1c Issue #831: Update PostgreSQL libraries:
* add libpq.dll v10.0.11 32+64bit
* add libpq.dll v12.0.1 64bit
* add 2 new dependencies (each 32+64bit): libcrypto-1_1.dll and libssl-1_1.dll
* remove libpq.dll v9.5 32+64bit
* remove 2 no longer dependent files (each 32+64bit): libeay32.dll and ssleay32.dll
2020-02-03 20:57:32 +01:00
Ansgar Becker
67d547527b Rename "Save as" menu item more intuitively to "Duplicate / save as". Closes #865 2020-01-23 20:56:37 +01:00
Ansgar Becker
e67ab11279 Introduce experimental implementation of SQLite support, alias "Jingle Bells v2", for issue #12 2019-12-24 14:32:19 +01:00
Ansgar Becker
805c0c35b2 Add checkbox option to remove line breaks from field contents in grid export dialog. Closes #474 2019-12-08 11:59:15 +01:00
Ansgar Becker
3e6b522ca5 Update libmariadb.dll and various plugins, add 2 new ones: client_ed25519 and auth_named_pipe. Probably solves #754 2019-10-08 19:05:27 +02:00
Ansgar Becker
375af4b372 Issue #762: add informational message when foreign key'd column has too many rows in the connected table, and raise limit from 1000 to 10000. 2019-10-05 14:09:08 +02:00
Ansgar Becker
d114ef1adc Add menu item "Open URL" to grid context menu, enabled only if underlying field text is a HTTP URL. Closes #692 2019-09-16 20:37:19 +02:00
Ansgar Becker
b49a0d7379 Fix InnoSetup warning: Warning: Constant "pf" has been renamed. Use "commonpf" instead or consider using its "auto" form. 2019-08-20 21:23:41 +02:00
Ansgar Becker
0bffd5dadd Make installer script ready for Inno Setup 6 2019-08-20 20:33:54 +02:00
Ansgar Becker
1130ee41a3 Leave explain links disabled when SQL in focused process is empty, and only prepend a "USE dbname" if used database is not empty. Closes #738 2019-08-16 07:13:41 +02:00
Ansgar Becker
74961f4c3d Use Library setting for MS SQL as well, and provide available ADO providers in the drop down. Also show a security warning dialog when there is just the old SQLOLEDB provider. Related to #237 2019-07-28 12:18:43 +02:00
Ansgar Becker
33f2bdf505 Tweak help message 2019-07-28 10:56:06 +02:00
Ansgar Becker
247a84b11e Make download hint translatable 2019-07-28 08:59:17 +02:00
Ansgar Becker
13fa85e567 Raise error before LoadLibrary is called, when library file does not exist, so the user gets a more reasonable message 2019-07-26 20:48:18 +02:00
Ansgar Becker
4b84ffa7ef Issue #722: Tweak TMySQLConnection.GetLastErrorMsg so it shows an additional more helpful message what the user could do to solve his SSL connection error 2019-07-23 22:00:12 +02:00
Ansgar Becker
ae95c2f14a Provide additional libmysql library version v6.1.11. Closes issue #722 2019-07-23 18:43:05 +02:00
Ansgar Becker
92fb291c9f Add "Multi column filter" item to "Go to" menu. Closes #681. Also, "Switch between query/results" now switches between filter and grid in Data tab. 2019-07-14 19:46:54 +02:00
Ansgar Becker
0a1299ddeb Add "Switch to query/results" item to "Go to" menu. Closes #698 2019-07-14 19:27:15 +02:00
Ansgar Becker
36ae8f26b6 Issue #360: add unique session colors only to the background color selector, and label them "Custom color". See https://www.heidisql.com/forum.php?t=34168#p34194 2019-07-12 18:23:07 +02:00
Ansgar Becker
7f214ed4ef Add custom colors from sessions to background color selector. See https://www.heidisql.com/forum.php?t=34168 2019-07-11 21:38:03 +02:00
Ansgar Becker
65102121bc Disable tab restore/store when tabs.ini is not writable. See https://www.heidisql.com/forum.php?t=34044#p34148 2019-07-10 11:46:19 +02:00
Ansgar Becker
fae11b70aa Silence reoccurring error dialogues due to non-writable portable_settings.txt, by introducing a portable-read-only mode as soon as an update to that file fails 2019-07-10 11:05:12 +02:00
Ansgar Becker
2a91a13b42 Issue #677:
* drop workaround for application crash on WinXP, when loading newer libmariadb (see #79)
* raise TDbLib's own exception instead of baking an own one with less details. Probably helps in debugging: https://www.heidisql.com/forum.php?t=34044
* rename EDatabaseError to EDbError, to overcome naming conflict in DB unit
* load libpq.dll always with path, which should anyway work better than without it. See http://www.heidisql.com/forum.php?t=22514
2019-07-08 20:23:05 +02:00
Ansgar Becker
e804db8fcc Issue #677: provide a new library combobox in MySQL mode, for selecting any of the libmysql/mariadb.dll files from the application directory 2019-07-05 06:44:10 +02:00
Ansgar Becker
e4a9016348 Issue #296: enhance checkbox phrasing, and move it above to the other checkboxes 2019-06-12 20:34:03 +02:00
Chad Whitely
0facfaa5cc Add cleartext option to sessions 2019-06-12 06:36:02 +02:00
Ansgar Becker
6ef0c61aab Phrasing fix, see #648 2019-05-13 07:41:54 +02:00
Ansgar Becker
4608390b96 Add preference option for custom web search url, used in error dialogs. Closes #411 2019-04-17 21:29:34 +02:00
Ansgar Becker
2a37a94358 Add new menu item "Duplicate row with keys" to grid context menu, and rename "Duplicate row" to "Duplicate row without keys". Closes #396 2019-04-17 08:24:22 +02:00
Ansgar Becker
44c0ee7221 Add some developer notes to unclear translation strings 2019-04-16 19:43:00 +02:00
Ansgar Becker
85a8355e1d Add new log category lcScript, for queries from large scripts and import operations. By default disabled, which should speed up importing large files. 2019-04-16 07:19:47 +02:00
Ansgar Becker
e40210b1b5 Issue #140: Move code for all remaining common directory paths settings to TAppSettings (UserAppData, UserDocuments, Snippets) 2019-04-11 21:47:54 +02:00
Ansgar Becker
af5daca38c Issue #140: Add some more missing translation strings. Shame on me, I am always forgetting these. 2019-04-10 15:06:52 +02:00
Ansgar Becker
430ea3bde6 Issue #140: make auto-backup/restore feature stable against running multiple application instances:
* use unique date/time with milliseconds as ini sections
* open ini file for each read + write, separately, don't keep it open all the time
2019-04-10 12:19:40 +02:00
Ansgar Becker
f43c37a65f Issue #140:
* fix: very last tab backup was not yet done
* tell user about activated auto-restore feature in very last question dialog for saving tab
* add missing translation strings
2019-04-08 20:51:27 +02:00
Ansgar Becker
30694567e5 Issue #140: Auto-backup unsaved query tab contents to C:\Users\<username>\AppData\Roaming\HeidiSQL\Backups\*.sql, and tab setup in C:\Users\<username>\AppData\Roaming\HeidiSQL\tabs.ini 2019-04-07 13:14:33 +02:00
Ansgar Becker
6fb9bb6657 Issue #360: remove no longer used translation string, and add a new one, for the new background color label 2019-03-30 09:57:07 +01:00
Ansgar Becker
0fb341bb88 Issue #140: add "Files" tab to preferences dialog, move "Prompt for file save" checkbox there, and introduce two new checkboxes for restoring opened and unsaved query tab contents (both new yet without functionality in their back) 2019-03-17 11:57:09 +01:00
Ansgar Becker
7780904fbd Issue #498: Display current locale abbreviation in "Auto detect" item of language selector 2019-03-14 21:11:24 +01:00
Ansgar Becker
da3ad90ae2 Issue #448: Add translation string for preferences label 2019-01-27 18:06:31 +01:00
Ansgar Becker
2a518b9851 Delete heidisql32.exe in new installer, if 10.0 installer did install it 2019-01-26 07:08:23 +01:00
Ansgar Becker
26488faffe Fix {#ProgExeName} precompiler variable name to not include that "32" in its filename, so the target executable is again heidisql.exe, not heidisql32.exe 2019-01-25 19:48:15 +01:00
Ansgar Becker
dfe0b511d0 Use various new translation files from InnoSetup 5.6.1 Unicode, and map their language codes from https://www.transifex.com/explore/languages/ 2019-01-15 21:09:44 +01:00
Ansgar Becker
1d1b30d82d Issue #425: Provide "Material" theme selection in the installer, and set the fitting SQL preset and grid color preset 2019-01-15 20:34:46 +01:00
Ansgar Becker
027f1b8669 Bump copyright year in license text 2019-01-02 20:39:33 +01:00