Commit Graph

4105 Commits

Author SHA1 Message Date
Ansgar Becker
864ae21828 Run ValidateControls() even when it was executed shortly before, otherwise some actions ("run sql" after query execution for example) won't update. See http://www.heidisql.com/forum.php?t=15651 2014-05-10 04:16:38 +00:00
Ansgar Becker
8c3775fe0f Add "Save as textfile" action, and include that in routine editor > "CREATE code" tab > context menu. Fixes issue #3486. 2014-05-08 04:50:59 +00:00
Ansgar Becker
444a0462e0 Add "PostgreSQL" to the installer image. 2014-05-04 05:33:12 +00:00
Ansgar Becker
2af4d3cc18 Support query timeout on MSSQL and PostgreSQL. Make customizable per up/down scroller in "Advanced" tab of session manager. Fixes issue #3507. 2014-05-04 05:01:25 +00:00
Ansgar Becker
e2b1d623d0 Remove "experimental" from MSSQL net types. 2014-05-03 04:16:56 +00:00
Ansgar Becker
542b25c87d Revert accidental changes in previous commit 2014-04-23 18:13:20 +00:00
Ansgar Becker
3b23d2c4b3 Fix wrong restored query memo height after restart, due to automatic reduction in FormResize. 2014-04-23 05:12:43 +00:00
Ansgar Becker
a51df43aee Add call to Query() in SetDatabase() after removing it accidentally in previous commit. See http://www.heidisql.com/forum.php?t=15536 2014-04-22 17:14:20 +00:00
Ansgar Becker
302238b38d Make detection of USE query more reliable, and implement it once for all descendants of TDBConnection. See also http://www.heidisql.com/forum.php?t=15530 2014-04-22 14:49:58 +00:00
Ansgar Becker
74b8c95fc0 Issue #1325: Apply Adriens patch from March 20, modified for code style reasons. Introduces a checkbox in front of the "Bind parameters" node, which makes the detection optional, as it requires quite a bit CPU load. 2014-04-22 04:46:48 +00:00
Ansgar Becker
6507cb0ea3 Fix missing table alias on MSSQL2K. See http://www.heidisql.com/forum.php?t=15506 2014-04-19 10:24:38 +00:00
Ansgar Becker
e10ab91d5d Remove schema prefix from PostgreSQL tables in tree 2014-04-19 06:10:48 +00:00
Ansgar Becker
3b09b79d12 Support PostgreSQL in "Find text on server" dialog 2014-04-18 18:55:23 +00:00
Ansgar Becker
6ece2cc5a6 Include required file for PostgreSQL connections in setup routine. Taken from http://slproweb.com/download/Win32OpenSSL_Light-1_0_1g.exe 2014-04-17 13:36:21 +00:00
Ansgar Becker
97774da5c5 Display schemata instead of databases in db tree. See http://code.google.com/p/heidisql/issues/detail?id=3190#c32 2014-04-17 06:29:11 +00:00
Ansgar Becker
5adea1a2e4 Use hardcoded "template1" database when connecting. There is no connect method using an empty database name. See http://code.google.com/p/heidisql/issues/detail?id=3190#c30 2014-04-17 05:20:23 +00:00
Ansgar Becker
804857b544 Add PostgreSQL server icon 2014-04-15 15:46:14 +00:00
Ansgar Becker
28a97cc721 Fix query for getting database names on PostgreSQL 2014-04-15 09:13:04 +00:00
Ansgar Becker
4aee9078ee Add experimental PostgreSQL support, issue #3190. Include 32bit and 64bit dll's in installer. 2014-04-15 06:17:37 +00:00
Ansgar Becker
d59b854c8a Remove debug output, overseen in previous commit 2014-04-06 19:33:29 +00:00
Ansgar Becker
cdf2c3fc3f Fix unsafe try/except logic in TMainform.InitConnection, which relied on Connection.Active being correctly set, where it possibly only throws an exception. 2014-04-06 09:04:47 +00:00
Ansgar Becker
ac3f8e2438 Disable UNSIGNED and ZEROFILL checkboxes for BIT type columns. See http://www.heidisql.com/forum.php?t=15354 2014-04-02 04:42:17 +00:00
Ansgar Becker
c549e62129 Remove text from plink message dialog which says one should press "y" or "n", where we have buttons already. 2014-03-31 04:05:17 +00:00
Ansgar Becker
817348af73 Remove translation strings which were in deleted plinkremote unit 2014-03-30 05:49:50 +00:00
Ansgar Becker
9fc3c2a3bc Overtake username and hashed password from old user when cloning a user. See http://www.heidisql.com/forum.php?t=8943 2014-03-30 05:31:34 +00:00
Ansgar Becker
370b4cf212 Rewrite plink.exe process handling: Create our own class TPlink, which needs to be called with a .Connect method and raises an exception when some error occurs. Fixes issue #2902. See also: http://www.heidisql.com/forum.php?t=15224 2014-03-29 06:57:05 +00:00
Ansgar Becker
78b807670d Fix forced lowercase in case sensitive search on MSSQL 2014-03-28 09:18:10 +00:00
Ansgar Becker
435b555581 Make search on server more compatible to MSSQL: Remove LOWER() call, which fails on TEXT fields and is not even required. And add an equivalent to MySQL's BINARY search. See http://www.heidisql.com/forum.php?t=14950 2014-03-28 06:02:06 +00:00
Ansgar Becker
a9708fd03f Support "Find text on server" dialog on MSSQL. See http://www.heidisql.com/forum.php?t=14950 2014-03-27 04:41:13 +00:00
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