Commit Graph

4274 Commits

Author SHA1 Message Date
Ansgar Becker
f5e575e6b8 Prefer 127.0.0.1 over localhost for connecting to a SSH tunnel. Probably fixes issue #381. 2018-10-31 08:09:58 +01:00
Ilya Lipnitskiy
c749c061a5 Switch to Microsoft OLE DB Driver for SQL Server
SQLOLEDB provider is for deprecated Microsoft OLE DB Provider for SQL
Server, which is no longer supported.

See https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/

Fixes #237
2018-10-31 07:29:22 +01:00
Ansgar Becker
54a7930045 Clean up:
* remove Detours package, move code to /source/detours/
* remove Detours code from /source/vcl-styles-utils/delphi-detours-library/, so we have only one version
* remove Vcl.FormsFix.pas, as the bugs I fixed with that are most likely fixed with the move to Delphi 10. See https://www.heidisql.com/forum.php?t=19141 for the original bug report.
* only vcl-styles-utils uses the Detours lib from now on
2018-10-30 16:44:48 +01:00
Ansgar Becker
d169d2d52f Issue #8: fix unstyled size grip on forms without statusbar, with the help of Volker Siebert's SizeGrip: http://flocke.vssd.de/prog/code/pascal/sizegrip/1.2b/ 2018-10-30 15:49:51 +01:00
Ansgar Becker
ebda8ad60e Issue #8: fix broken popup menus on object editors, and give various system dialogs style (task dialog, file dialogs, message dialogs) 2018-10-29 19:43:27 +01:00
Ansgar Becker
16309cd33b Issue #8: put main TToolBar in a TControlBar again, like it was before 2013, to fix broken buttons 2018-10-28 11:43:09 +01:00
Ansgar Becker
fefcc43212 Issue #8: Apply theme colors to SynMemo's on help dialog 2018-10-28 11:03:41 +01:00
Ansgar Becker
4677755497 Issue #8: Convert Coolbar with menu and buttons back to a normal TMainMenu + TToolBar. Fixes empty first level menu items. Removes update and donate buttons from the top right corner. We don't need them. 2018-10-28 10:38:59 +01:00
dseichter
df9fd1a26c Modified default login data of postgresql 2018-10-27 20:58:37 +02:00
Ansgar Becker
7572a00cec Issue #8: let first column on table designer use the parent's background color, as a custom one seems to be ignored by the theme manager 2018-10-27 20:32:48 +02:00
Ansgar Becker
7149df3913 Issue #8: fire SetupSynEditors after applying a new style, so all SynMemo's have the right colors 2018-10-27 19:58:30 +02:00
Ansgar Becker
39fbdc7dea Issue #8: convert system colors on SynEditors into their theme color by code 2018-10-27 18:13:50 +02:00
Ansgar Becker
3759611c34 Issue #8: convert system colors applied by code into their theme color 2018-10-27 17:47:16 +02:00
Ansgar Becker
93fe336841 Issue #8: Add 39 themes from Redist\Styles\vcl\ directory, and support themes with a new setting in the "General" options tab 2018-10-26 16:52:53 +02:00
Ansgar Becker
769ebc2ad5 Issue #213: use default scaling for db object editors 2018-10-25 22:05:13 +02:00
Ansgar Becker
9cdcd63145 Issue #213: Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form. 2018-10-25 19:24:45 +02:00
Ansgar Becker
0d7e459979 Issue #213: do not scale font two times, as this is done already somewhere in the VCL 2018-10-25 18:06:38 +02:00
Ansgar Becker
198b89662a Issue #213: scale main image list, by stretching icons and breaking their alpha transparency 2018-10-24 21:22:54 +02:00
Ansgar Becker
47de6d734d Issue #213: remove no longer required code for scaling the status bar on the main window, which is now done automatically somewhere in Delphi's VCL 2018-10-24 20:23:35 +02:00
Ansgar Becker
0e73a8cb92 Issue #213: activate ParentFont on remaining TLabel's, so their font scales like all others 2018-10-24 20:01:29 +02:00
Ansgar Becker
e9fd1d4b94 Issue #213: activate ParentFont on status bar, so its font is scaled like all others 2018-10-23 22:29:23 +02:00
Ansgar Becker
e2aea33588 Issue #213: auto-scale font size within InheritFont() for high dpi settings 2018-10-23 21:33:20 +02:00
Ansgar Becker
1b6c813fca Silence a crash in TQueryTab.TimerStatusUpdateOnTimer, probably happening when accessing the no longer running thread. See https://www.heidisql.com/forum.php?t=25418#p25484 2018-09-30 18:49:06 +02:00
Ansgar Becker
e2ff578834 Try to fix access violation in table designer, after click on "Add column" button. See https://www.heidisql.com/forum.php?t=25418#p25767 2018-09-30 18:43:19 +02:00
Ansgar Becker
e8cbf29250 Follow up to previous commit, #337: fix various bugs with selected text, and detect an identifier also after a line break 2018-09-02 18:48:39 +02:00
Ansgar Becker
66674ba402 Implement auto-uppercase feature for reserved words, functions and data types in SQL editors. Closes #337. 2018-09-02 13:04:40 +02:00
Ansgar Becker
845533f053 Don't steal focus from foreground application after importing SQL file. See https://www.heidisql.com/forum.php?t=25651 2018-08-29 11:47:50 +02:00
Ansgar Becker
b2e3a3079b Enhance remembering of current grid selection by also remembering the focused node. Fires OnFocusChanged in case there was one and it's still there. 2018-08-29 11:37:45 +02:00
Ansgar Becker
d7d0ac1714 Turn default value on for asDisplayBLOBsAsText option, as many people seem to think binary hex data is a display bug 2018-08-23 19:43:50 +02:00
Ansgar Becker
77a892cb21 Again, try to fix the high DPI issue on the text file import dialog. This time by moving the button toolbar below the "Columns" label. Closes #328. 2018-08-20 09:30:04 +02:00
Ansgar Becker
eed5629b0c Text file import: Support having (one) line feed at end of file. Closes #329 2018-08-19 08:52:18 +02:00
Ansgar Becker
71dbb9ecb0 Give side-by-side group boxes on text import dialog the same width 2018-08-18 18:02:59 +02:00
Ansgar Becker
6196893ef3 Move columns tool buttons on text import dialog from right to bottom. Should fix positioning in high DPI mode. Closes #328. 2018-08-18 17:44:38 +02:00
Ansgar Becker
42a03dfe83 Again, prompt the user for confirmation after double click on very first query tab, and clear the editor if he wants to. Closes #318. 2018-08-04 12:38:05 +02:00
Ansgar Becker
aad54d0da5 Code style: have each TMySQLOption member on its own line, for easier comparison with mysql.h 2018-07-28 08:12:06 +02:00
Ansgar Becker
3576f76438 Fix comparison of table names on servers with lower_case_table_names=1 or 2 (both insensitive). Affects SQL export, which is calling PrepareColumnAttributes since recently. Closes #168. 2018-06-26 20:53:56 +02:00
Ansgar Becker
d8c5007e9d Append line feed after data filter when generating the SELECT query for the "More values" submenu. Fixes a crash when the previously commented GROUP BY clause was required. See https://www.heidisql.com/forum.php?t=25428 2018-06-21 19:36:13 +02:00
Ansgar Becker
3bcc6f4749 Quick fix for user@host combinations displayed as if they had no password: use password or authentication_string based on its content, use the first non-empty one. See https://www.heidisql.com/forum.php?t=22805 2018-05-01 09:55:46 +02:00
Ansgar Becker
774830cad0 Add "Keep showing" checkbox to dialog showing MySQL warnings, so the user can disable that. Also adding an option in preferences dialog to reactivate it again. Closes #234 2018-04-19 07:37:44 +02:00
Ansgar Becker
dbd0178429 Support regular expressions in find-text feature. Closes #233. 2018-04-18 19:50:14 +02:00
Ansgar Becker
6422552a2e Issue #224: use a better default color for the new same-text-background feature. 2018-04-18 19:23:36 +02:00
Ansgar Becker
e84e894164 On tab-doubleclick, don't clear query editor of non-closable tab, as it also does not close the tab. Closes #231 2018-04-18 19:20:37 +02:00
Ansgar Becker
d69b5711cc Add a checkbox option for disabling zoom per mousewheel. Closes #229. 2018-04-15 14:48:02 +02:00
Ansgar Becker
26e16b13a1 Support changing font size via mouse wheel in query editors. Closes #143. 2018-04-12 20:33:54 +02:00
Ansgar Becker
bce886d8bf Issue #71: support formatted grid numbers and NULL values in same-text-background feature 2018-04-12 20:12:12 +02:00
Ansgar Becker
3e46092b73 Support custom colors for new same-text-background feature. Closes #224. 2018-04-12 19:34:28 +02:00
Ansgar Becker
604d7f3d49 Fix broken grid repaint after restoring previous scroll state. Related to #71. 2018-04-10 21:46:42 +02:00
Ansgar Becker
8202e76b92 Distinguish between multiple stored procedures with different argument list, on PostgreSQL. Closes #58. 2018-04-09 22:17:04 +02:00
Ansgar Becker
7e28c51e3b Apply a light gray background to fields in a grid which show the same text as the focused field, in the same column. And add a checkbox in preference dialog to disable this new feature. Closes #71. 2018-04-07 18:05:00 +02:00
Ansgar Becker
19fe59842f Make comment box on session dialog scrollable. Closes #222 2018-04-06 18:39:54 +02:00