Avoid running into access violation when accessing any host tab result when user pressed disconnect button. Fixes issue #3416.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4616 560a3889-bb33-0410-9f33-43a8a102dc09
Convert main menu and toolbars from TControlBar to TCoolBar, to be able to place an "Update available" link right aligned on the menu.
* Also, convert the donate button to a second label on the menu, so it's less intrusive than before. See http://www.heidisql.com/forum.php?t=13446
* With the "Update available" label visible all the time, we check for updates also for builds, but only show the update check dialog if the user has activated "Check for builds also" option.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4617 560a3889-bb33-0410-9f33-43a8a102dc09
Remove unused extra projects

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4618 560a3889-bb33-0410-9f33-43a8a102dc09
Add "Show only favorites" to the context menu items of "Tree style options".

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4619 560a3889-bb33-0410-9f33-43a8a102dc09
Temporarily silence fatal access violation at startup, caused when applying CoolBand.Index. See issue #3417.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4620 560a3889-bb33-0410-9f33-43a8a102dc09
* Fix issue #3417: Use applicable default value of 0 instead of -1 for TCoolBand.Index
* Remove debug output

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4621 560a3889-bb33-0410-9f33-43a8a102dc09
Use FreeAndNil() to reset global variables for dialogs we need in TMainform.SetupSynEditors(). Finally fixes a bunch of access violations in SetupSynEditors, due to referencing already free'd variables. Fixes issue #3414.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4622 560a3889-bb33-0410-9f33-43a8a102dc09
Remove hot keys from root items in main menu. Fixes issue #3420.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4623 560a3889-bb33-0410-9f33-43a8a102dc09
Set position property of main form from poDefaultPosOnly to poDesigned, with which we are able to set the left + top coordinates in OnCreate.
See http://www.heidisql.com/forum.php?t=13944 and http://www.heidisql.com/forum.php?t=13858

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4624 560a3889-bb33-0410-9f33-43a8a102dc09
Introduce 64bit builds and 32/64 bit mixed installer

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4625 560a3889-bb33-0410-9f33-43a8a102dc09
Fix wrong filename in now separated updater resource files.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4626 560a3889-bb33-0410-9f33-43a8a102dc09
Attempt to fix an 64bit-only access violation

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4627 560a3889-bb33-0410-9f33-43a8a102dc09
Attempt to fix another 64bit-only access violation. See http://www.heidisql.com/forum.php?t=13962

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4628 560a3889-bb33-0410-9f33-43a8a102dc09
Avoid usage of TJumpList on Wine, to work around various errors. Fixes issue #3426. See also http://www.heidisql.com/forum.php?t=13339

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4629 560a3889-bb33-0410-9f33-43a8a102dc09
TJumpList still seems to randomly produce access violations, not only on Wine. Silence these by wrapping relevant code in a try/except block. Fixes issue #3428.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4630 560a3889-bb33-0410-9f33-43a8a102dc09
Log debug message with NodeDataSize and current size of Pointer, for finding out the cause of what's reported on http://www.heidisql.com/forum.php?t=13962#p13983

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4631 560a3889-bb33-0410-9f33-43a8a102dc09
Raise NodeDataSize of data and query grids from 4 bytes (PCardinal) to 8 bytes (PInt64), so TBaseVirtualTree.InsertNode does not barf in 64bit mode with a "Cannot set initial user data because there is not enough user data space allocated.". Fixes issue #3429.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4632 560a3889-bb33-0410-9f33-43a8a102dc09
My server has enough RAM now for a better compression of the installer. LZMA2/max requires ~110MB of memory.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4633 560a3889-bb33-0410-9f33-43a8a102dc09
Include bits (32/64) in statistics call

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4634 560a3889-bb33-0410-9f33-43a8a102dc09
Make blue labels in menu underlined when mouse hovers.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4635 560a3889-bb33-0410-9f33-43a8a102dc09