Detect primary and unique keys on MS SQL tables. Makes grid updates safer, and these keys show up in the table designer. Fixes issue #2946.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4340 560a3889-bb33-0410-9f33-43a8a102dc09
Make detection of active grid or editor in search/replace dialog more stable.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4341 560a3889-bb33-0410-9f33-43a8a102dc09
Reposition default value editor so it's not outside the main form. Fixes issue #2868.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4342 560a3889-bb33-0410-9f33-43a8a102dc09
Support BIT data type in MS SQL. Fixes issue #2955.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4343 560a3889-bb33-0410-9f33-43a8a102dc09
Turn comboDatabaseFilter into a TButtonedEdit, and place a second one besides it, for filtering tables. Fixes issue #2697.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4344 560a3889-bb33-0410-9f33-43a8a102dc09
Add missing translation strings for db and table filter

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4345 560a3889-bb33-0410-9f33-43a8a102dc09
Remove code from TDBQuery.GetKeyColumns which gracefully allows result editing with a partially selected primary key. Fixes issue #2974.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4346 560a3889-bb33-0410-9f33-43a8a102dc09
Add missing DATE and TIME datatypes for MS SQL. Fixes issue #2957.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4347 560a3889-bb33-0410-9f33-43a8a102dc09
Make usage of query history optionally. Fixes issue #3122.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4348 560a3889-bb33-0410-9f33-43a8a102dc09
Fix updating empty binary column value.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4349 560a3889-bb33-0410-9f33-43a8a102dc09
Add right click menu item for clearing data tab filter on current table. Fixes issue #3125.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4350 560a3889-bb33-0410-9f33-43a8a102dc09
Issue #2496: Retrieve VIEW definition from IS.VIEWS, so ParseViewStructure() can parse that code. TODO: Support ALTER command.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4351 560a3889-bb33-0410-9f33-43a8a102dc09
Display timestamp in very right status bar panel when executing a query. See http://www.heidisql.com/forum.php?t=12287

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4352 560a3889-bb33-0410-9f33-43a8a102dc09
Indicate previously selected tables with a non-ghosted icon in the tree, while leaving never selected ones ghosted.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4353 560a3889-bb33-0410-9f33-43a8a102dc09
Make use of property writer SetCreateCode, and display errors in SQL log when GetCreateCode failed.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4354 560a3889-bb33-0410-9f33-43a8a102dc09
Add missing translation string for r4350.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4355 560a3889-bb33-0410-9f33-43a8a102dc09
Issue #2697: Move pnlTreeFilter to top.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4356 560a3889-bb33-0410-9f33-43a8a102dc09
Include database name in GetCreateViewCode(). Fixes issue #3098.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4357 560a3889-bb33-0410-9f33-43a8a102dc09
Display number of selected nodes from ListTables in status bar. Fixes issue #3127.

git-svn-id: http://heidisql.googlecode.com/svn/trunk@4358 560a3889-bb33-0410-9f33-43a8a102dc09
Rename local variable to what it stands for.

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