Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
188823dfbd Again, log messages in query threads without postponing. There is a chance that this does not cause access violations, now that we don't call MainForm.SetupSynEditors in various places. Fixes issue #2716. 2012-02-15 08:03:11 +00:00
Ansgar Becker
535bcc3470 Fix "abstract error" when clicking "delete" button on data sorting dialog, caused by free'd button in its OnClick event. 2012-02-14 18:30:10 +00:00
Ansgar Becker
7862719232 Update small installer logo 7.0 2012-02-12 12:42:47 +00:00
Ansgar Becker
76bb88f8b1 Update year in copyright phrasing 2012-02-12 12:23:06 +00:00
Ansgar Becker
e8b2a18e7b Prepare release: Update major version to 7 2012-02-12 11:53:25 +00:00
Ansgar Becker
3fe4a1a007 Flag MS SQL connection types as experimental. 2012-02-12 11:51:42 +00:00
Ansgar Becker
917e3597fb Set EmptyListMessage for status + command statistics grid in MS SQL sessions. Fixes issue #2699. 2012-02-12 10:19:26 +00:00
Ansgar Becker
aebb4a3d9c Remove result tabs from disconnected session. Fixes issue #2712. 2012-02-12 09:48:14 +00:00
Ansgar Becker
08d0a095a7 Do not double-unformat numbers in automatic grid WHERE clause. Fixes issue #2608. 2012-02-12 09:28:19 +00:00
Ansgar Becker
21a6381a3c Move modified flag to the right place. Fixes issue #2709. 2012-02-07 21:09:16 +00:00
Ansgar Becker
e4fb7bfe7f Do not add duplicate custom colors in color selector. Fixes issue #2704. 2012-02-07 21:00:06 +00:00
Ansgar Becker
000004d1d3 Fix access violation due to non-hex string returned by ColorToString(). Fixes issue #2704. 2012-02-07 00:46:07 +00:00
Ansgar Becker
00414d9585 Leave NULL date/time values in grid untouched if user did not modify default value. Fixes issue #2708. 2012-02-07 00:23:12 +00:00
Ansgar Becker
4f0fe21622 Real export of column headers in LaTeX grid output. Fixes issue #2707. 2012-02-05 19:31:23 +00:00
Ansgar Becker
bd5ffd8362 Show used colors from other sessions in color picker as favorite colors. Fixes issue #2704. 2012-02-05 12:19:05 +00:00
Ansgar Becker
b271ea2670 Find GRANT OPTION also when SSL requirements are set. Fixes issue #2671. 2012-02-05 07:04:41 +00:00
Ansgar Becker
32e10cc88c Keep VIEW editor enabled, even if SHOW CREATE VIEW failed. Falling back to INFORMATION_SCHEMA succeeds in cases where the VIEW contains unreferenced columns. Fixes issue #2705. 2012-02-04 20:29:46 +00:00
Ansgar Becker
a816787be4 Add context menu to object tree in export dialog, and add items to check all/none/bytype. See http://www.heidisql.com/forum.php?t=9844 2012-02-04 11:47:41 +00:00
Ansgar Becker
ba14143238 Export whole CREATE VIEW code, not only the VIEW body. Fixes issue #2625. 2012-02-04 06:52:21 +00:00
Ansgar Becker
c5a52475c5 Decrease memory requirement for compressing files in installer, by using ZIP instead of LZMA2. 2012-02-02 21:09:37 +00:00
Ansgar Becker
5d4a33198c Do not export data from MRG_MYISAM tables. See http://www.heidisql.com/forum.php?t=9842 2012-02-02 20:05:53 +00:00
Ansgar Becker
bc294484a8 Try to fix dbtree focus/refresh access violation. Fixes issue #2665. 2012-01-25 21:54:41 +00:00
Ansgar Becker
ada7622eab Find erroneous SQL also when getting a "Duplicate entry 'xyz'" error. Fixes issue #2698. 2012-01-24 22:56:26 +00:00
Ansgar Becker
15cf7cd45b Fix non-nil values for mysql_ssl_set(), broken in r4031. 2012-01-24 22:19:02 +00:00
Ansgar Becker
a86650d10b Introduce a checkbox for explicit activation of SSL. Any combination is passed to the server now, while SHOW STATUS LIKE 'ssl_cipher' is used to find out if the connection is indeed SSL secured. Pops up a warning when SSL settings were ignored by the server. Fixes issue #2672. 2012-01-22 10:17:24 +00:00
Ansgar Becker
8fbd4df5cf Show up new session after "Save as" action. Fixes issue #2686. 2012-01-18 21:08:15 +00:00
Ansgar Becker
990535228f Autofix TYPE|ENGINE clause when exporting to server. Fixes issue #2688. 2012-01-18 20:56:27 +00:00
Ansgar Becker
0d6d41d14f Do not use TOP 1 in DELETE queries on MS SQL servers. Fixes issue #2690. 2012-01-18 20:23:33 +00:00
Ansgar Becker
9710a8363e Use different TOP syntax for UPDATE + SELECT queries in MS SQL. Fixes issue #2682. 2012-01-15 10:10:12 +00:00
Ansgar Becker
fb5d62361b Avoid accessing non existing items in ADO error pool. Fixes issue #2684. 2012-01-12 20:27:42 +00:00
Ansgar Becker
bed1703fcd Add version of libmysql.dll to error message when it's outdated. 2012-01-12 20:20:30 +00:00
Ansgar Becker
0345c9ea3e Fix repeated glitch in previous build. Sigh... 2012-01-10 19:19:54 +00:00
Ansgar Becker
71d94e9e90 Issue #2550: Do not report unknown uptime if server was started before client machine. Broken in r4020. 2012-01-10 17:39:15 +00:00
Ansgar Becker
2d69818304 Use master.dbo.sysprocesses finally to get it running on all MS SQL versions 2012-01-10 17:21:44 +00:00
Ansgar Becker
e65314ed78 Show functions and triggers in MS SQL. See http://www.heidisql.com/forum.php?t=9671 2012-01-07 16:20:45 +00:00
Ansgar Becker
ff6983820c Issue #2550: Use sys.sysprocesses instead of dbo.sysprocesses so this does not fail on old servers. Querying sys.sysprocesses may return an empty result for spid 1, so there is a default of -1 for FServerStarted now, which then reports "(unknown)" in the status bar. 2012-01-07 13:17:41 +00:00
Ansgar Becker
6325d42c4b Fix enabled controls which should be disabled when no SSL option selected. 2012-01-07 09:13:13 +00:00
Ansgar Becker
84d27865e2 Fix mixed up GRANT privilege in user manager, caused by errors and high complexity in regular expression. See issue #2671. Revert modification in SynRegExpr.pas again, now that we have only about 10 parentheses left. 2012-01-06 01:03:12 +00:00
Ansgar Becker
aedbb997ab Support GRANT .. REQUIRE syntax in user manager with a new "SSL options" tab. Fixes issue #2671. 2012-01-05 20:44:49 +00:00
Ansgar Becker
88115dcb26 Code cosmetic: Remove unused FColumns list, and set FConnection once instead of accessing outside instance. 2012-01-03 23:58:44 +00:00
Ansgar Becker
40cdacc1a6 Enable OK button when user types custom object name. Fixes issue #2669. 2012-01-03 23:56:28 +00:00
Ansgar Becker
7ccf8fde9f Fix empty tabSettings when creating very first session. Do less what flickers in ValidateControls, move pagecontrol related stuff in ListSessions.FocusChanged. Also, call FocusChanged event explicitly in SelectNode() when focus did not effectively change. 2012-01-02 23:57:17 +00:00
Ansgar Becker
e87e17ff4a Fix unfocused active control after modifications. Introduces a new bug unfortunately, when creating the very first session. 2012-01-02 08:01:02 +00:00
Ansgar Becker
0eaccc3938 Make session list and details pagecontrol custom resizable via splitter. Also, do not auto-adjust column width in session list, which has funny effects in some cases. 2012-01-02 07:53:24 +00:00
Ansgar Becker
047cb26f08 Remove LoginPrompt() function, create and use TfrmLogin instance like a normal form. That way, mysql_authentication_dialog_ask() can hide the labels and the irrelevant edit box. 2011-12-31 08:29:42 +00:00
Ansgar Becker
7fb2db5403 Fix 3 compiler warnings 2011-12-30 13:11:47 +00:00
Ansgar Becker
ea3cd84993 Quote password in plink command line, so it can contain spaces. Fixes issue #2667. 2011-12-30 13:06:10 +00:00
Ansgar Becker
a83ca1c544 Follow up to r4002 and issue #2656: Set focus to textbox only if it's already shown, to avoid "Cannot focus a hidden or disabled control". 2011-12-30 13:02:54 +00:00
Ansgar Becker
7541416f35 Extend hints on how to install MDAC on Wine. See issue #2660, comment #5. 2011-12-28 17:47:00 +00:00
Ansgar Becker
05fba21700 Fall back from number to string comparison in CompareAnyNode, so equal numbers with word characters in them are sorted alphabetically. Fixes issue #2659. 2011-12-28 09:02:04 +00:00