Commit Graph

431 Commits

Author SHA1 Message Date
Ansgar Becker
ddca97c07a Issue #1659: create dialog for customizing highlighter colors and style, for use on grid text editor 2022-09-11 13:52:59 +02:00
Ansgar Becker
ce8a401cac Create context menu item "Empty recent filters" on database and table filter above tree view. See https://www.heidisql.com/forum.php?t=39447 2022-07-05 07:27:28 +02:00
Ansgar Becker
470d692b6d Update SQLite libraries to v3.39.0, released on 2022-06-25 2022-06-27 07:05:00 +02:00
Ansgar Becker
e6f0fab737 Issue #156: code cleanup
* support binary/hex values
* use foreign key icon for menu
* put message string in translation file
2022-04-30 09:41:00 +02:00
Ansgar Becker
63a229e35a Issue #1256: restrict altering existing SQLite tables, apart from a few things 2022-04-22 13:08:34 +02:00
Ansgar Becker
ed9ffbc2b9 Activate lzma2 compression for installer, decreasing its size by 3.5m (~7%) 2022-03-16 07:28:29 +01:00
Ansgar Becker
b86a099312 Issue #1169: add version number to Interbase/Firebird driver libraries, so we may add others in the future 2022-03-10 07:12:51 +01:00
Ansgar Becker
5be13ca849 Issue #1169: install client libraries for Interbase and Firebird 2022-03-09 07:47:25 +01:00
Ansgar Becker
e2da79863b Issue #1526: Update SQLite libraries to v3.38.0 2022-02-27 13:24:29 +01:00
Ansgar Becker
eb4f996b39 Issue #1491: add checkbox option to empty-tables-dialog, for disabling foreign key checks 2022-02-22 21:21:37 +01:00
Ansgar Becker
0f61ad64fe In a connection error, give the user a hint to better use the default library. A similar hint was yet only given on SSL error messages, but libmysql.dll seems to end with a misleading "access denied" error in some cases. Related to #722, #980 and https://stackoverflow.com/questions/71161296/unable-to-connect-to-mysl-container-via-heidisql-via-localhost 2022-02-19 14:50:44 +01:00
Ansgar Becker
f065741c43 Issue #1539: update libmariadb.dll and plugin libraries to latest v3.2.5 2022-02-13 19:48:42 +01:00
Ansgar Becker
56225db69d Issue #1503: Warn user that using styles with high DPI settings may have display issues 2022-02-05 20:03:43 +01:00
Ansgar Becker
98c69fa2ed Issue #362: add basic support for OpenSSH tunnels, with slightly different command line arguments 2022-02-04 22:28:03 +01:00
Ansgar Becker
c8ecee8f69 Add user option to cut floats from trailing decimal zeros, and leave 1 zero by default. See https://www.heidisql.com/forum.php?t=38775 2022-02-03 08:24:55 +01:00
Ansgar Becker
62899550cd Issue #1360: create menu item for toggling visibility of all columns with one click, in header popup menu 2022-01-13 07:58:15 +01:00
Ansgar Becker
149d16dceb Issue #1503: outsource Round() with ScaleFactor into new TExtForm.ScaleSize(), and log scaling factor in log panel 2021-12-29 10:39:22 +01:00
Ansgar Becker
07f00ed88d Issue #1151: add option to turn off tab close by doubleclick/middleclick 2021-12-25 17:12:24 +01:00
Ansgar Becker
829b89db2d Fix misleading text hint on databases input in PostgreSQL mode. See https://www.heidisql.com/forum.php?t=15081#p38577 2021-12-05 20:52:15 +01:00
Ansgar Becker
8fac110e7f Issue #1486: update sqlite.dll to v3.37 2021-12-01 17:50:59 +01:00
Ansgar Becker
64af06bfc0 Update functions-mysql.ini from MySQL 8 help tables 2021-10-27 17:20:21 +02:00
Ansgar Becker
a02a19f65d Issue #1169: completion proposal: add the few Interbase function names listed on https://docwiki.embarcadero.com/InterBase/2020/en/Function_List_(Language_Reference_Guide) 2021-10-19 07:20:52 +02:00
Ansgar Becker
54153df4d2 PostgreSQL: Update OpenSSL libraries to v1.1.1l, precompiled for ICS project, and add license details. Taken from http://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries_.28required_for_SSL-enabled_components.29 . Closes #1464 2021-10-17 08:10:24 +02:00
Ansgar Becker
f5b45e7d8e Create generated functions-sqlite.ini, containing 76 definitions from current online documentation on https://www.sqlite.org/docs.html 2021-10-12 19:51:48 +02:00
Ansgar Becker
9baeb9f018 Outsource large list of MySQL functions into separate .ini files, one per server type. Todo: definitions for SQLite and Interbase. 2021-10-11 21:32:55 +02:00
Ansgar Becker
b86efe871d No longer disable SSH tunnel on Windows 10 S. This removes the no longer required support for Win10S if used in the Windows Store. 2021-06-26 09:15:12 +02:00
Ansgar Becker
ed28bcbf6f SQL export: Add popup menu action for copying mysqldump command line 2021-06-25 08:56:18 +02:00
Ansgar Becker
4900730f2d Update SQLite libraries to v3.36.0 2021-06-19 08:16:22 +02:00
Ansgar Becker
6b0f379ad0 Update installer script for use with updated InnoSetup v6.2.0 2021-06-17 08:12:00 +02:00
Ansgar Becker
7b0705df28 Disable build update button for 32bit version, so I only have to provide 64bit builds (while still supporting releases in 32 bit) 2021-06-06 17:24:36 +02:00
Ansgar Becker
a241b6920d Issue #710: add menu item for closing query tabs to the right of the mouse click coordinates 2021-06-05 08:43:47 +02:00
Ansgar Becker
68bfd31289 Issue #710: add menu items for closing all query tabs 2021-06-05 08:15:25 +02:00
Ansgar Becker
c1015a56cf Update plink executables to v0.75. Closes #1377 2021-05-25 21:00:22 +02:00
Ansgar Becker
869993e45d Fix unusable search/replace dialog in views and procedures. Closes #1376 2021-05-24 14:17:34 +02:00
Ansgar Becker
a26bfbb121 Install VC redistributable for x64 or x86, blowing up the installer to 45MB. Using a command line taken from https://gist.github.com/mistic100/1fb61107eedd48cb0011 , but without the code for version comparing, as I can't find the right GUIDs for v14.28.29914.00 . Closes #1296 2021-05-21 20:08:01 +02:00
Ansgar Becker
4fc2063449 Fix crash after encountering unsupported NetType session setting. And don't ask the user to report that as a bug, in the prior error dialog. 2021-05-15 08:25:40 +02:00
Ansgar Becker
976dd6b742 Turn release-download button into a link label, displaying a second link to a message dialog with instructions for a portable update. See https://www.heidisql.com/forum.php?t=37843 2021-05-08 17:21:02 +02:00
Ansgar Becker
c5d95c1ce2 Modify release-download-button, so it points to the portable download link if the running version is a portable 2021-05-08 09:27:15 +02:00
Ansgar Becker
b271107dad Add new preference option for displaying hexadecimal content in lowercase 2021-04-23 15:45:39 +02:00
Ansgar Becker
21f8d7836e Create "Editor commands" menu in "Query" main menu, and populate it with all available editor commands from SynEditKeyCmds 2021-04-22 08:41:38 +02:00
Ansgar Becker
bc26484701 Issue #397: Add support for logging DML queries, and make log file path fully customizable. Requires to move some session settings to a new SSL tab, to reduce the required dialog height. 2021-01-29 08:25:14 +01:00
Ansgar Becker
153e0724bd Issue #397: Implement logging of DDL queries to migration files 2021-01-28 08:23:12 +01:00
Ansgar Becker
da2fe28cc3 Update year in license text 2021-01-27 21:19:24 +01:00
Ansgar Becker
9fcfda8cba Follow up to e66121a1c3: extend warning message to point the user in the right direction. See https://www.heidisql.com/forum.php?t=37505#p37514 2021-01-22 08:05:29 +01:00
Ansgar Becker
c6d9af9a3a Separate Create > "Stored routine" menu item into two, one for procedures and one for functions. Closes #987 2021-01-17 14:37:34 +01:00
Ansgar Becker
461c7343f8 Issue #75: get "Add constraint" and "Delete constraint" buttons working, provide function list when editing check clause, and fix some more issues 2021-01-16 16:29:44 +01:00
Ansgar Becker
8f294e8990 Add menu items for inserting lowercase GUID's into grid cell. Closes #1268 2021-01-08 16:49:02 +01:00
Ansgar Becker
8c5c56808c Update sqlite3 libraries from v3.30.1 to v3.34.0 from Dec 01 2020 2021-01-05 17:40:46 +01:00
Ansgar Becker
11ef02105e Issue #477: Translate controls on CSV layout detector 2020-12-29 22:20:21 +01:00
Ansgar Becker
54166561d8 Apply data type colors to column names in completion proposal, and move formatting code to new apphelpers.SynCompletionProposalPrettyText() 2020-12-28 13:18:26 +01:00