65873c9a90
Issue #746 : Reset http request timeout from 3s to 10s in donor check. Probably some requests take a bit longer on the new webserver.
2019-09-13 06:08:55 +02:00
11f25e01f4
Issue #654 : reduce very frequent calls to Application.ProcessMessages while import dialog shows, down from 1 call per command to 1 call per second
2019-09-08 09:41:26 +02:00
7666496177
Prevent file read issues: THttpDownload.SendRequest() now stores the response in a string variable if the passed file name is empty.
2019-08-26 14:00:07 +02:00
e8ba05a1c7
Trim linebreak from right side of detected procedure parameters. See https://www.heidisql.com/forum.php?t=34518
2019-08-26 07:34:14 +02:00
05c4407b6a
Fix non applied font name on some link labels
2019-08-20 21:11:06 +02:00
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
8f1fb1cfb0
Fix duplicated parentheses on host sub tabs, broken by previous commit. Closes #739
2019-08-16 06:42:44 +02:00
10c450bfc7
Remove FHostTabCaptions list which had untranslated captions since recently. Use a regular expression instead. Closes #730 .
2019-08-15 07:48:55 +02:00
a513e77553
Issue #513 : remove minimize and maximize buttons from theme preview dialog
2019-08-13 09:30:30 +02:00
f4d2488998
Try to fix missing schema in row counting query. See https://www.heidisql.com/forum.php?t=34331#p34439 and https://www.heidisql.com/uploads/34439-2-bugreport.txt
2019-08-13 09:12:05 +02:00
ea4fd3a2ba
Catch more sorts of exceptions in TMainForm.AnyGridGetText when converting large integers to unix timestamps. Should fix #735
2019-08-13 08:50:05 +02:00
d07d463fc1
Return default net group in TConnectionParameters.GetNetTypeGroup. Raising an exception lets the app die for some reason. Reproduction: click drop-down button on "Database(s)" session setting
2019-08-11 14:18:10 +02:00
f4443066a8
Expect COMMENT 'xxx' clause in index creation code, and store that comment in a new TTableKey.Comment field. Not yet visible per GUI, but at least such indexes are displayed now. Closes #732
2019-08-11 09:45:06 +02:00
9d732a0037
Restore compatibility to SQL Server 2000, when opening a table. See https://www.heidisql.com/forum.php?t=34331
2019-08-09 15:04:45 +02:00
d56784c37a
Move MySQL/MariaDB constants from const.inc to dbstructures.pas
2019-08-02 08:50:27 +02:00
6839c827c4
Issue #704 : Add basic SSL support for PostgreSQL connections.
2019-07-29 13:40:59 +02:00
b2a3551704
Replace remaining SHOW VARIABLES queries with GetSessionVariable
2019-07-29 12:41:55 +02:00
35e9d88f43
Issue #80 : Safely accept empty default value for probably non existing server variable "skip_name_resolve" in user manager.
2019-07-29 08:30:48 +02:00
7b8d6bc535
Introduce TDBConnection.GetSessionVariable, to retrieve the value of one specific variable. Use that to simplify the code in some places.
2019-07-29 08:18:56 +02:00
82241e7a6f
Trim SSH host name, and revert some recently accidentally committed debug lines
2019-07-28 12:23:34 +02:00
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
33f2bdf505
Tweak help message
2019-07-28 10:56:06 +02:00
7fd551bd72
Give the user a hint to download VC redistributable if PostgreSQL dll fails to assign a procedure. See https://www.heidisql.com/forum.php?t=18580#p34297
2019-07-28 08:57:51 +02:00
5baada08f3
Move library selector up, below the network type selector, so these both define the basic connection type
2019-07-28 08:33:03 +02:00
852ac61347
Activate Library drop down for PostgreSQL connections as well, so we may provide multiple versions in the future.
2019-07-28 08:24:13 +02:00
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
53b8f544c2
Remove useless DPI helper panel from tabs in routine editor, table editor and table tools dialog
2019-07-25 07:44:04 +02:00
0d61ece795
Remove useless DPI helper panel from preferences dialog tabs
2019-07-25 07:28:53 +02:00
486543a0fa
Remove useless DPI helper panel from session manager tabs
2019-07-24 07:38:23 +02:00
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
676f4b1e74
Prefer inline code over outsourced one-time used function BestTableName
2019-07-23 17:38:26 +02:00
d76aacb910
Move another old and probably no longer required workaround from MainForm to TExtForm.Create, which shall prevent flicker on Win10
2019-07-23 13:53:46 +02:00
63fdc3e08c
Move workaround for broken split buttons after translation into TExtForm.Create, so we have it once and the caller does not need to care about it. See https://sourceforge.net/p/dxgettext/bugs/80/
2019-07-23 13:36:56 +02:00
28763eaf8b
Update gnugettext unit to rev 128 from http://svn.code.sf.net/p/dxgettext/code/trunk/dxgettext/sample/gnugettext.pas
2019-07-23 13:24:26 +02:00
273be37469
Reapply image list fix for extra space besides top items in main menu, after form translation has taken place
2019-07-23 13:22:30 +02:00
db9e76bd78
Move code from TDBObjectEditor.GetDefiners to new TDBConnection.AllUserHostCombinations
2019-07-22 07:44:19 +02:00
0d054a1397
Get back important comment which I had moved to the wrong place and deleted in fcdf32308682c051b8e9a5858fd2bcfd47da9928. The menu space issue still exists with the default Windows style.
2019-07-22 07:30:34 +02:00
71d9ef9011
Same as for TExtForm: translate in TDBObjectEditor.OnCreate, not in all derived editor classed
2019-07-22 07:28:07 +02:00
fcdf323086
Let TExtForm translate all strings on a form, to reduce the code in any FormCreate event
2019-07-21 20:12:13 +02:00
88a9e53f0d
Remove remainders of DPI related code, and move TExtForm.AddSizeGrip procedure to property .HasSizeGrip. Uses TSizeGripXP instead of TSizeGripThemed, as this looks quite the same.
2019-07-21 19:44:05 +02:00
cfe412e12c
Update code from vcl-styles-utils to current master branch from April 03 2019. Disables LegacyIFEND compiler flag so Vcl.Styles.FontAwesome.pas compiles without modification.
2019-07-21 08:17:37 +02:00
fbdddaa765
Collect custom session background colors via OnGetColors event of TColorBox, do not mix it in the code for refreshing the session tree. Also refresh custom colors each time a session is focused, so it has new colors.
2019-07-20 17:29:22 +02:00
c31cae2060
Giving up on high DPI readiness - remove tweaks which mostly don't work as expected, and even differently on various computers. Instead, let Windows blur fonts.
2019-07-18 20:53:53 +02:00
2ebbdc6ba3
Issue #718 : Fonts may still be too large because the monitor on which a form is created has DPI > 100%. Calculate DpiScaleFactor based on that first monitor. See https://www.heidisql.com/forum.php?t=34230
2019-07-18 19:08:32 +02:00
6a75e8c404
Issue #718 : Fonts may be too large because they get scaled before the window gets moved to the wanted screen. So, this moves the code for scaling fonts to FormShow, so we can scale fonts according to the screen's DPI setting.
2019-07-18 07:52:59 +02:00
70c79b33c5
High DPI: Scale up font size when applying font to query editors and result grids
...
Todo: mouse wheel zooming seems broken on dpi > 100%
2019-07-17 22:15:38 +02:00
92c8f62b85
High DPI:
...
* remove ParentFont flag from forms again (introduced in 9cdcd631454f6f9e999893ea89fcf502d994474c for #213 ). This just inherits from default Windows settings.
* instead, scale font size in InheritFont(), and move that to the new TExtForm class
* mark app with PerMonitorV2 support
2019-07-17 21:59:18 +02:00
2dfb11879d
Make search for libraries case insensitive. Closes #716
2019-07-17 07:02:56 +02:00
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
0a1299ddeb
Add "Switch to query/results" item to "Go to" menu. Closes #698
2019-07-14 19:27:15 +02:00