Commit Graph

4076 Commits

Author SHA1 Message Date
Ansgar Becker
bd3fb7771c Fix compiler warnings due to usage of deprecated AnsiStrings functions 2014-03-25 10:19:15 +00:00
Ansgar Becker
5bc6ae878b Fix compiler error from previous commit. 2014-03-25 10:16:17 +00:00
Ansgar Becker
57b715c3b3 Localize messages in PlinkRemote unit. 2014-03-25 10:13:35 +00:00
Ansgar Becker
51b531dbe3 Add Plinkremote unit as a preparation for a better integration of plink.exe into our SSH tunnel.
See
* http://www.delphipraxis.net/70989-komponente-fuer-ssh-verbindung-6.html
* http://www.heidisql.com/forum.php?t=15206
* issue #2902
2014-03-25 09:43:51 +00:00
Ansgar Becker
5e876bca62 Get path to cmd.exe via COMSPEC environment variable. See http://www.heidisql.com/forum.php?t=15206 2014-03-23 15:37:04 +00:00
Ansgar Becker
5a55329844 Do not show hint with same text as on tab caption. See issue #3528. 2014-03-23 05:33:41 +00:00
Ansgar Becker
cb3894f1bc Try to automatically pipe a "y" to plink.exe, to auto accept unknown host keys. See http://www.heidisql.com/forum.php?t=15224 2014-03-22 05:35:35 +00:00
Ansgar Becker
cf58319de8 Support disabling SQL hints on result tabs, in Tools > Preferences > Data appearance. Fixes issue #3528. 2014-03-21 04:59:40 +00:00
Ansgar Becker
6a3a91ad0a Support changing active result tab per shortcut, Alt+Left and Alt+Right. See http://www.heidisql.com/forum.php?t=7609 2014-03-19 10:27:56 +00:00
Ansgar Becker
7c3a0f4248 Migrate email address to @heidisql.com 2014-03-15 16:03:02 +00:00
Ansgar Becker
0a7199a3d2 Display filename with path in query tab hint. Fixes issue #3527. 2014-03-15 06:36:19 +00:00
Ansgar Becker
350dc0fcbe Uncheck unwanted databases on databases drop down menu when text was manually edited. Fixes checked items which should be unchecked. 2014-03-15 05:13:33 +00:00
Ansgar Becker
6c7a158ab7 Clear partitions tab when creating new table. 2014-03-13 18:35:48 +00:00
Ansgar Becker
0f7534e8a0 Move new partitions tab to the left of "Create code" 2014-03-13 18:32:43 +00:00
Ansgar Becker
1366ace11c Add a read-only tab for a potentially existing PARTITION clause of the table. Fixes issue #1692. 2014-03-13 04:58:45 +00:00
Ansgar Becker
8993dc09e1 Windows.GetCommandLine provides two spaces between exename and first parameter, only on Win7, but not on WinXP. The two on Win7 were cut to one, and the one on XP was cut to 0, where the regex required a mandatory space. See http://www.heidisql.com/forum.php?t=15082 2014-03-11 04:00:48 +00:00
Ansgar Becker
25b471be0e Auto-uppercase data types of routine parameters. Fixes issue #3497. 2014-03-10 04:01:30 +00:00
Ansgar Becker
23013f0499 Fix crash after tabbing from the last node on "Database" tab in edit mode. Fixes issue #3526. 2014-03-09 20:22:00 +00:00
Ansgar Becker
906b80f3a5 Move code from helpers.GetColumnDefaultClause into dbconnection.TTableColumn.SQLCode. Support microseconds part in DEFAULT CURRENT_TIMESTAMP clause. Fixes issue #3506. 2014-03-09 04:08:12 +00:00
Ansgar Becker
ccb5ed7d03 Allow disabling the creation of start menu icons in the installer. Fixes issue #3510. 2014-03-08 04:03:23 +00:00
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
146a82d8d3 Fix compiler warning in TMainForm.TimerBindParamsTimer, and prefer Length over AnsiString based StrLen. 2014-02-27 13:01:57 +00:00
Ansgar Becker
86b752e9e0 Add language string for "This is a UNIX timestamp column" 2014-02-27 12:48:50 +00:00
adri.granger
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
Ansgar Becker
61e3642851 Automatically detect UI language and use localized messages on installer 2014-02-15 07:23:53 +00:00
Ansgar Becker
c3b911b64d Ask to close HeidiSQL processes while installing. See pm from Dave. 2014-02-15 06:50:08 +00:00
adri.granger
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
adri.granger
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
Ansgar Becker
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
adri.granger
1b65bd320a Addition to r4707: Change text for bind parameters' feature after changing translation string. 2014-02-12 18:56:40 +00:00
adri.granger
1528469f7a Fix some glitches in translation strings about bind parameters 2014-02-12 17:57:24 +00:00
adri.granger
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
adri.granger
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
Ansgar Becker
c7886262ac Revert unwanted modifications from previous commit. 2014-02-10 20:32:31 +00:00
adri.granger
82c960ceb1 Add support of bind parameters. Fixes issue #1325 2014-02-10 18:30:47 +00:00
Ansgar Becker
4aabebe6bb Remove unused constant 2014-02-08 10:29:24 +00:00
Ansgar Becker
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
Ansgar Becker
a55b00409f Add Adrien to the list of contributors, and add countries. 2014-02-06 15:34:47 +00:00
adri.granger
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
Ansgar Becker
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
Ansgar Becker
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
Ansgar Becker
e8990c6447 Clone hostname for a cloned user. See http://www.heidisql.com/forum.php?t=14681 2014-01-29 09:09:07 +00:00
adri.granger
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
Ansgar Becker
27121eb42f Prepare upcoming 8.3 release 8.3 2014-01-25 10:02:26 +00:00
Ansgar Becker
c2de2a76aa Add textbox to store session comments. Fixes issue #3492. 2014-01-25 06:17:39 +00:00