Commit Graph

3755 Commits

Author SHA1 Message Date
Ansgar Becker
6d4d4e0d97 Display column name in title bar of popup text editor. Closes #395. 2018-11-28 20:58:51 +01:00
Ansgar Becker
32ebea38a1 Do not auto-uppercase previous SQL word when it could be a table name from current database. Closes #412. 2018-11-28 20:38:19 +01:00
Ansgar Becker
3298238491 Fix randomly wrong state of filter panel menu item. Closes #394. 2018-11-28 20:25:25 +01:00
Ansgar Becker
b6a1fc23a4 Fix compile error, due to missing file in commit:611c3111537a91d2f92d719e349a37498a7e0f49 2018-11-26 19:39:15 +01:00
Ansgar Becker
ac2f7cf541 Fix various unused default session values when creating a new session 2018-11-26 19:36:56 +01:00
Ansgar Becker
201f8da8e3 Move the dedicated help button on the SQL export tab to the window title bar. See #228. 2018-11-26 16:39:37 +01:00
Ansgar Becker
78788641d1 Query limitations in privileges can live in the very first GRANT, so don't reset these when the second one doesn't contain these. Closes #305. 2018-11-26 16:17:15 +01:00
Ansgar Becker
2da1c6bceb Don't wrap new password in PASSWORD() function, on newer MySQL servers. Closes #325. 2018-11-26 15:53:47 +01:00
Ansgar Becker
aeba457257 Fix increasing height of upper table editor area on each table click. Closes #405. Also fix double-scaled controls on routine editor. 2018-11-25 14:46:04 +01:00
Ansgar Becker
665dacdc59 Issue #8: add "Black" and "White" SQL color presets 2018-11-25 14:12:36 +01:00
Ansgar Becker
94aed8be05 Issue #8: make "light" SQL colors preset less penetrative 2018-11-25 14:04:32 +01:00
Ansgar Becker
611c311153 Fix sloppy code from damhye in TDBQuery.GetColBinData(), see https://www.heidisql.com/forum.php?t=24843 2018-11-25 13:40:14 +01:00
Ansgar Becker
b0c0921d97 Cancel SQL export when target server barfs with error 1049 (unknown database). Closes #299 2018-11-25 13:31:05 +01:00
Ansgar Becker
a119aa0cbc Make memo box for data type help text slightly higher, so the contained text does not lead the last line to be hidden. Closes #398. 2018-11-19 20:10:35 +01:00
Ansgar Becker
48e523d4b6 Issue #390: reactivate toAutoSpanColumns for query helpers tree, so tree nodes take all available horizontal space 2018-11-16 07:33:17 +01:00
Ansgar Becker
efa7fd4973 Issue #213: fix disappearing status bar panels by calculating their width proportionally to the available width 2018-11-13 21:03:34 +01:00
Ansgar Becker
55ed9ae738 Make grid export dialog resizable, store/restore its width and height, and resize contained group boxes proportional to the window. See #19. 2018-11-13 19:45:30 +01:00
Ansgar Becker
f1c9f1a8a4 Make several overseen strings translatable. Closes issue #19. 2018-11-13 19:15:49 +01:00
Ansgar Becker
b6d10d0462 Issue #8: fix crash when leaving any grid editor per OK/Cancel button, e.g. the column default editor 2018-11-13 18:59:29 +01:00
Ansgar Becker
2947bfa09b Issue #8: show current highlighter colors as "Current custom settings" preset, in preferences dialog 2018-11-09 18:41:12 +01:00
Ansgar Becker
4c75d24b4c Issue #8: give the info text memo a 1px border, so its background color does not mix with the underlying panels or whatever is behind it. 2018-11-09 18:02:12 +01:00
Ansgar Becker
fbdfe4b244 Issue #8: using vcl-style-utils, there is no need to convert system colors through the active theme 2018-11-09 18:00:41 +01:00
Ansgar Becker
3752fd79a4 Issue #8: apply 3 hardcoded default values for colors which are not part of the highlighter's attributes (active line bg, matching brace fg + bg) 2018-11-08 19:54:45 +01:00
Ansgar Becker
2a10422373 Issue #8: provide two color presets for SQL editors in preferences dialog per dropdown, one for dark themes and one for light ones 2018-11-05 20:53:43 +01:00
Ansgar Becker
953cce3b58 Issue #213: fix crash in ResizePngImage(), due to small scaling factor 2018-11-05 07:47:24 +01:00
Ansgar Becker
1e92d36cea Issue #213: tweak TreeOptions.AutoOptions of query helpers tree, so the tree nodes have more height in high-dpi mode (toAutoScale=false, toAutoSort=true) 2018-11-04 16:39:56 +01:00
Ansgar Becker
a3c2c3e676 Fall back to insecure TLS 1.0 connections with ADO provider "SQLOLEDB" when newer "MSOLEDBSQL" is not available. Closes issue #237 2018-11-03 18:16:26 +01:00
Ansgar Becker
f995110ad1 Issue #213 and issue #380: auto-fix high DPI glitch in table designer 2018-11-03 15:11:19 +01:00
Ansgar Becker
a4e041a6bb Issue #213: smoothly scale main image list for high-dpi mode, using a method from an old snippet, written for the old PNGDelphi component 2018-11-03 12:18:22 +01:00
Ansgar Becker
9983792b17 Issue #213: nest everything on broken TTabSheet's on a TPanel, to avoid overscaling in high-dpi mode 2018-11-01 19:05:00 +01:00
Ansgar Becker
9073565c60 Issue #8: Remove wide empty space from the left of all main menu items, by removing the image list from the menu. Icons are still displayed, as the action components still have them. 2018-10-31 08:33:54 +01:00
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