31 Commits

Author SHA1 Message Date
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
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
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
953cce3b58 Issue #213: fix crash in ResizePngImage(), due to small scaling factor 2018-11-05 07:47:24 +01:00
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
3759611c34 Issue #8: convert system colors applied by code into their theme color 2018-10-27 17:47:16 +02:00
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
769ebc2ad5 Issue #213: use default scaling for db object editors 2018-10-25 22:05:13 +02:00
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
198b89662a Issue #213: scale main image list, by stretching icons and breaking their alpha transparency 2018-10-24 21:22:54 +02:00
e2aea33588 Issue #213: auto-scale font size within InheritFont() for high dpi settings 2018-10-23 21:33:20 +02:00
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
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
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
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
6422552a2e Issue #224: use a better default color for the new same-text-background feature. 2018-04-18 19:23:36 +02:00
d69b5711cc Add a checkbox option for disabling zoom per mousewheel. Closes #229. 2018-04-15 14:48:02 +02:00
3e46092b73 Support custom colors for new same-text-background feature. Closes #224. 2018-04-12 19:34:28 +02:00
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
83d6b02d7c Display tenths of a second through FormatTimeNumber. Used by query running status, table tools dialog and some more. 2018-03-18 21:17:33 +01:00
886b002661 While executing a user query, display elapsed execution time in hh:mm:ss format, on status bar. See https://www.heidisql.com/forum.php?t=24763 2018-03-04 12:12:23 +01:00
32bc533495 Restore maximized WindowStyle of grid text editor, and move some code from FormShow to FormCreate, to overcome a glitch with the window dimensions. Closes #89. 2018-02-16 15:45:18 +01:00
8b2966c52e Issue #60: Store snippets in C:\Users\anse\Documents\HeidiSQL\Snippets by default, not C:\Users\anse\AppData\Roaming\HeidiSQL\Snippets 2018-02-06 20:35:04 +01:00
4cfd36a211 Issue #60: Try to fix non-working RunningOnWindows10S, by passing the current OS version numbers to GetProductInfo() 2018-02-06 20:11:36 +01:00
f63fab4aa6 Wording fix: "Microsoft Store", not "Windows Store" 2018-02-06 19:32:52 +01:00
810decc23e Init asLineBreakStyle setting with Windows linebreaks, so we don't run into crashes when grid value does not have any line ending. See issue #47 and https://www.heidisql.com/forum.php?t=24883 2018-02-05 19:07:54 +01:00
f7b4d0c0b8 Try the same workaround for invisible or black dropdown buttons on Wine as previously only for dropdown toolbuttons (becd4bdd0e3845f9ad7845fe7637460914878afa and 61202be058cc135f938a131207f47f9546efff26). Probably fixes issue #94. May also not fix it, as the toolbutton issue was not only on Wine. 2018-02-03 22:47:29 +01:00
2e43ed6de4 Avoid crash on Windows XP, while detecting Windows 10 S. Closes #114 2018-02-01 21:02:03 +01:00
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
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
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