3189 Commits

Author SHA1 Message Date
Ansgar Becker
c2de2a76aa Add textbox to store session comments. Fixes issue #3492. 2014-01-25 06:17:39 +00:00
Ansgar Becker
4357b40586 Make "Update available" button hidden by default. Fixes issue #3482. 2014-01-14 06:58:51 +00:00
Ansgar Becker
fd63e5e840 Roll back parts of r4681 for getting the selected table into the trigger name, as this broke keeping the data tab active when switching tables. See http://www.heidisql.com/forum.php?t=14399 . Instead, introduce and make use of MainForm.FocusedTables. Fixes issue #3477. 2013-12-26 05:38:27 +00:00
Ansgar Becker
35e809ae32 Include 32/64 bit in version info on about dialog. 2013-12-25 07:13:06 +00:00
Ansgar Becker
5590754341 MSSQL wants one ALTER TABLE query also per DROP COLUMN. See http://www.heidisql.com/forum.php?t=14421 2013-12-25 07:07:56 +00:00
Ansgar Becker
56097ff655 Use a simple toolbar for upper right extra buttons. Fixes mixed up alignment of images and labels. However, cannot make these buttons blue now. 2013-12-25 06:59:38 +00:00
Ansgar Becker
0369c5a092 Fix initial status of updatecheck label. 2013-12-24 14:02:27 +00:00
Ansgar Becker
2a161a7408 Fix visible/hidden images besides menu images. 2013-12-24 13:58:47 +00:00
Ansgar Becker
1cbb4cda99 Add icons to discreet labels in main menu area. 2013-12-24 13:48:37 +00:00
Ansgar Becker
a3e9725b69 MSSQL wants one ALTER TABLE query per ADD/CHANGE COLUMN. See http://www.heidisql.com/forum.php?t=14421 2013-12-24 09:03:36 +00:00
Ansgar Becker
1d39a95bfc Auto generate trigger name as long as it was not user-edited. Fixes issue #3477. 2013-12-21 08:49:48 +00:00
Ansgar Becker
2269d67fbb Prefill table combobox in trigger editor with currently selected table name. See issue #3477. 2013-12-20 05:36:37 +00:00
Ansgar Becker
86cc4c822f Silence AV in 64 bit mode when preventing second application instance. Fixes issue #3475. 2013-12-19 04:42:25 +00:00
Ansgar Becker
11560688cb Support NULL in "More values" submenu items of quick. Fixes issue #3473. 2013-12-18 05:38:53 +00:00
Ansgar Becker
b22fa249f2 Allow localhost users to be edited again with the usermanager, in skip-name-resolve mode - localhost still seems to be a special case. Fixes issue #3472. 2013-12-18 05:30:21 +00:00
Ansgar Becker
57ff806a74 Do not *store* asExportSQLOutput setting when it was a server, so the next time we have the previously selected target again. Fixes issue #3435. 2013-12-17 20:08:25 +00:00
Ansgar Becker
63468b0c01 Make grid UPDATEs and INSERTs more compatible with DATE/TIME columns in MSSQL. Fixes issue #3469. 2013-12-16 18:44:12 +00:00
Ansgar Becker
c5192252b0 MSSQL: Fix handling of TIMESTAMP columns in data tab. See http://www.heidisql.com/forum.php?t=13041 2013-12-15 10:14:10 +00:00
Ansgar Becker
3579c25f83 Fix some minor glitches in translation strings, reported by david.proweb. 2013-12-15 06:12:09 +00:00
Ansgar Becker
b71989ae2e Disable toEditOnClick, as a workaround to issue #3460, until VirtualTree has its EditDelay fixed. 2013-12-12 20:29:30 +00:00
Ansgar Becker
6b0bd5ff96 Make default value of asFullTableStatus effective in TConnectionParameters.FullTableStatus. See issue #2398. 2013-12-11 16:32:28 +00:00
Ansgar Becker
5c4cd6c2aa Catch late init_connect errors. Fixes issue #3464 2013-12-10 05:48:17 +00:00
Ansgar Becker
6da5bbefaf Avoid displaying "-1 byte" in right tree column when table status did not provide data and/or index length. See issue #2398. 2013-12-08 05:59:50 +00:00
Ansgar Becker
a552fae2b6 Add "Full status refresh" menu item under "Refresh" dropdown menu. See issue #2398, comment #67. 2013-12-07 14:15:44 +00:00
Ansgar Becker
07a401cd64 Show up Data tab after successfully creating a new table. Fixes issue #2480. 2013-12-07 06:09:20 +00:00
Ansgar Becker
86d46618e0 Introduce a quicker alternative to SELECT COUNT(*) when showing statistics on a MSSQL table in Data tab. Fixes issue #3199. 2013-12-06 05:32:20 +00:00
Ansgar Becker
f77bfdd67e Reset ListSessions.EditDelay from 250ms to 1000ms. Could easily fix issue #3460 but it doesn't. 2013-12-05 18:36:12 +00:00
Ansgar Becker
7a8cb9cd3e Do not enable "cancel" button on main toolbar in AnyGridCompareNodes, superfluously. Fixes issue #3297. 2013-12-05 18:30:35 +00:00
Ansgar Becker
5d84cfee2a Avoid AV when data tab gets sorted by a non-working column datatype. Fixes issue #3309. 2013-12-05 17:39:23 +00:00
Ansgar Becker
c2cdf4c754 Move EnumFixedProc from an inline function into global scope. Fixes issue #3444. 2013-12-04 19:56:20 +00:00
Ansgar Becker
1782b43944 Try to fix empty font pulldown in preferences dialog on 64 bit systems. See issue #3444. 2013-12-04 05:27:24 +00:00
Ansgar Becker
37d02ea3bd Activate ShowHint property on main form, and especially let the toolbars inherit this property, so they show the quite useful tooltips again. 2013-12-03 05:59:23 +00:00
Ansgar Becker
fe6b38c7c1 Issue #2398: Make "Get full table status" a session setting (was global before), so users can switch that off in specific sessions only. 2013-12-02 05:45:47 +00:00
Ansgar Becker
0d3f65f68b Use the right connection when processing tree node object. Fixes issue #3447. 2013-11-28 18:57:09 +00:00
Ansgar Becker
7e14dcd60a Revert r4652 - causes an AV here on start up, unknown cause. 2013-11-28 07:52:19 +00:00
Ansgar Becker
bd35bebd41 Show session manager with a visible main form in the background. Should prevent HeidiSQL from stealing focus in OnShow, or wherever that happens. See http://www.heidisql.com/forum.php?t=14133 2013-11-28 04:49:14 +00:00
Ansgar Becker
e00259f0be Add forgotten VIEWs in the performance optimized IS.TABLES query of TMySQLConnection.FetchDbObjects() 2013-11-27 17:17:50 +00:00
Ansgar Becker
6aaf971802 Add preference option "Get full table status". When disabled, HeidiSQL now fetches tables per information_schema.TABLES instead of SHOW TABLE STAUS. Without rows, data length and all other properties which take longer to load. Fixes issue #2398. 2013-11-27 05:58:16 +00:00
Ansgar Becker
d64662d17f Add fallback "DELETE FROM..." to CSV import dialog's option "truncate table", and even catch errors for both and show an error dialog in the end when both alternatives gave an error. Fixes issue #3339. 2013-11-26 05:37:04 +00:00
Ansgar Becker
4b15eeb99c Gracefully allow superfluous WHERE from user input in data filter. Fixes issue #3302. 2013-11-24 05:25:43 +00:00
Ansgar Becker
c72013a448 Do not trigger useless query tab file deletion messages from outside. These get triggered often when a file was *modified* only, which leads to two successive messages "Close tab?" and "Reload file?". So, ignore file deletions from now on. Fixes issue #2948. 2013-11-23 06:17:26 +00:00
Ansgar Becker
3d76693340 Experimental: Remove TDBConnection.OnDBObjectsCleared, which was used to implicitly refresh db items and tree nodes after items were cleared somewhere. Callers already did a refresh in some cases, which lead to duplicated "SHOW xyz FROM db" blocks. This again caused the "Database" tab to forget its scroll position within refreshes. Should fix issue #3409. 2013-11-23 05:47:49 +00:00
Ansgar Becker
67844e8426 Fix non-working "Replace all" button, due to its wrong ModalResult property (mrClose). See http://www.heidisql.com/forum.php?t=14064 2013-11-21 20:05:57 +00:00
Ansgar Becker
246c2f895a TStringList.Duplicates=dupIgnore does not seem to work as intended. Instead. check existence of item in list manually before adding a new one. Fixes multiple calls to GetDBObjects for the same database, after bulk editing. 2013-11-21 05:41:35 +00:00
Ansgar Becker
e832f984f2 Turn "Drop" confirmation dialogs into custom critical types, so we can set focus to the Cancel button. See http://www.heidisql.com/forum.php?t=14042 2013-11-20 20:52:35 +00:00
Ansgar Becker
ef761a897f Append parameter names for procedures and functions in completion proposal 2013-11-20 05:14:34 +00:00
Ansgar Becker
b3419b3186 Remove hotkey from "Connect to" menu items before using their captions as registry keys. See http://www.heidisql.com/forum.php?t=14032 2013-11-18 18:15:09 +00:00
Ansgar Becker
cb85bcfc92 Prefer ShowMessage over ErrorDialog in AppSettings.Destroy, to work around an access violation when catching a yet unknown access violation. See http://www.heidisql.com/forum.php?t=14001 2013-11-17 05:39:22 +00:00
Ansgar Becker
5ec3afa53c Remove buggy and not really helpful parameter completion proposal. Fixes issue #2641. 2013-11-16 07:32:26 +00:00
Ansgar Becker
89fc8c5a5e Detect unsigned flag of procedure return value. Fixes issue #3337. Also, include probable existing charset and collate values for return type. 2013-11-16 07:10:36 +00:00