3212 Commits

Author SHA1 Message Date
3a3ea2fb73 Cache list of available databases after first click on "Databases" pulldown menu, so we do not have to connect probably slow servers for each click. 2014-03-07 15:53:35 +00:00
305551e62f Turn combobox for databases in session manager into a drop down menu, and allow multiple checked items. See http://www.heidisql.com/forum.php?t=15081 2014-03-07 06:02:07 +00:00
6272484679 Keep "insert SQL function" action disabled as long as user does not focus a grid cell. See http://www.heidisql.com/forum.php?t=15112 2014-03-06 16:48:11 +00:00
75695bc90a Revert previous commit and handle VIEWs exactly as we handle tables in user management, except for the icon in front of the privilege, which we detect so the user can distinct between tables and views. 2014-03-03 18:26:33 +00:00
9761c21541 Do not ignore primary keys with KEY_BLOCK_SIZE=xyz. See http://www.heidisql.com/forum.php?t=15049 2014-03-03 05:46:32 +00:00
9c5a53445b Support VIEW privileges in user manager. Seems that MySQL has 3 of it: DROP, SHOW VIEW, CREATE VIEW - but does not distinct the GRANT commands to those of TABLE grants. So, we distinct views from tables by watching out if there is a view with the relevant name. Fixes issue #2732. 2014-03-03 05:21:15 +00:00
146a82d8d3 Fix compiler warning in TMainForm.TimerBindParamsTimer, and prefer Length over AnsiString based StrLen. 2014-02-27 13:01:57 +00:00
e3c288f8a7 Check if all indexes have at least one column when creating or altering table to prevent creation of empty index. Fixes issue #3516. 2014-02-20 14:36:55 +00:00
093d7c0aef Improvement in the bind parameters' detection without new internal unit (cause false positibe virus detection in r4706) 2014-02-14 17:09:23 +00:00
45d565f710 Fix good format when try to insert value in year column. See http://www.heidisql.com/forum.php?t=14728 2014-02-13 08:02:55 +00:00
200107d970 Revert r4706, which probably introduced a false positive virus detection in Avira (TR/Spy.ZBot.kre.11). See http://www.heidisql.com/forum.php?t=14844 2014-02-13 05:47:35 +00:00
1b65bd320a Addition to r4707: Change text for bind parameters' feature after changing translation string. 2014-02-12 18:56:40 +00:00
40df0d4f0b Improvement in the bind parameters' detection (e.g. "ab:cde", :cde should not be detected as bind parameter) 2014-02-12 12:54:05 +00:00
04709cb0cf Addition to r4703: Do not replace parameter in query if there is no value to replace it 2014-02-10 21:11:26 +00:00
c7886262ac Revert unwanted modifications from previous commit. 2014-02-10 20:32:31 +00:00
82c960ceb1 Add support of bind parameters. Fixes issue #1325 2014-02-10 18:30:47 +00:00
4aabebe6bb Remove unused constant 2014-02-08 10:29:24 +00:00
66be30b7ef Quote password in MSSQL connection string, so they may contain semicolons. See http://www.heidisql.com/forum.php?t=14753 2014-02-07 06:02:57 +00:00
17d5e4f52c Copy Paste SQL code keep highlight text for more rtf editor. See http://www.heidisql.com/forum.php?t=14736#p14776 2014-02-06 11:51:19 +00:00
d9703178c6 Move useful commands from system menu to a "More" button with a drop down menu, and include import + export commands now. Fixes issue #2502. 2014-02-05 09:42:26 +00:00
c19d6d5650 Update gettext unit to r49 from http://sourceforge.net/p/dxgettext/code/49/ , with some more support for Delphi XE5 2014-02-04 13:39:55 +00:00
e8990c6447 Clone hostname for a cloned user. See http://www.heidisql.com/forum.php?t=14681 2014-01-29 09:09:07 +00:00
4b768afb21 Continue to apply filter of table list after refresh but clear it when changing database. Fixes issue #3466. 2014-01-27 09:36:35 +00:00
c2de2a76aa Add textbox to store session comments. Fixes issue #3492. 2014-01-25 06:17:39 +00:00
4357b40586 Make "Update available" button hidden by default. Fixes issue #3482. 2014-01-14 06:58:51 +00:00
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
35e809ae32 Include 32/64 bit in version info on about dialog. 2013-12-25 07:13:06 +00:00
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
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
0369c5a092 Fix initial status of updatecheck label. 2013-12-24 14:02:27 +00:00
2a161a7408 Fix visible/hidden images besides menu images. 2013-12-24 13:58:47 +00:00
1cbb4cda99 Add icons to discreet labels in main menu area. 2013-12-24 13:48:37 +00:00
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
1d39a95bfc Auto generate trigger name as long as it was not user-edited. Fixes issue #3477. 2013-12-21 08:49:48 +00:00
2269d67fbb Prefill table combobox in trigger editor with currently selected table name. See issue #3477. 2013-12-20 05:36:37 +00:00
86cc4c822f Silence AV in 64 bit mode when preventing second application instance. Fixes issue #3475. 2013-12-19 04:42:25 +00:00
11560688cb Support NULL in "More values" submenu items of quick. Fixes issue #3473. 2013-12-18 05:38:53 +00:00
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
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
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
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
3579c25f83 Fix some minor glitches in translation strings, reported by david.proweb. 2013-12-15 06:12:09 +00:00
b71989ae2e Disable toEditOnClick, as a workaround to issue #3460, until VirtualTree has its EditDelay fixed. 2013-12-12 20:29:30 +00:00
6b0bd5ff96 Make default value of asFullTableStatus effective in TConnectionParameters.FullTableStatus. See issue #2398. 2013-12-11 16:32:28 +00:00
5c4cd6c2aa Catch late init_connect errors. Fixes issue #3464 2013-12-10 05:48:17 +00:00
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
a552fae2b6 Add "Full status refresh" menu item under "Refresh" dropdown menu. See issue #2398, comment #67. 2013-12-07 14:15:44 +00:00
07a401cd64 Show up Data tab after successfully creating a new table. Fixes issue #2480. 2013-12-07 06:09:20 +00:00
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
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