2624 Commits

Author SHA1 Message Date
cedf5d888e Introduce new preference option "Prefill empty date/time fields". Fixes issue #2708. 2012-02-27 22:36:48 +00:00
af3f590723 Use one color pulldown for setting grid text colors, not one per data type. Use all TDBDatatypeCategory's here, so this introduces a separate color for floats and integers, which were "numeric" before. 2012-02-27 22:16:05 +00:00
3da79f5b2b DLL errors fixed in previous commit belong to a place after connection has been established. Reporter of issue #2741 says connection does not even work with r4063. 2012-02-26 09:56:27 +00:00
bfb2c57c3a Silence cosmetic DLL errors. Fixes issue #2741. 2012-02-26 07:37:11 +00:00
504aed87e6 Follow up to r4059, use Tree.CheckState[Node] also when unchecking nodes. See issue #2738. 2012-02-24 23:33:12 +00:00
d6ddd59e39 Ignore current session name when checking if renaming can be done. Fixes issue #2737. 2012-02-24 20:40:13 +00:00
d521a5eb2e End grid cell editor in foreign key list if current tab changes. Fixes issue #2740. 2012-02-24 20:28:58 +00:00
b76bd09d13 Use Tree.CheckState[Node], not Node.CheckState to fix a potential OnCheck event. Fixes issue #2738. 2012-02-24 20:14:11 +00:00
5baf38e7c3 Wrap accessors of SynMemoLog in a critical section. Should fix issue #2725. 2012-02-16 18:20:49 +00:00
cc09d87dc3 Try a blank default date/time value for grid editing. Hopefully fixes issue #2708 finally. 2012-02-15 09:24:45 +00:00
f9fe0083b0 Restore previous selection after refreshing process list (and neighbor tabs). Fixes issue #2717. 2012-02-15 08:44:33 +00:00
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
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
3fe4a1a007 Flag MS SQL connection types as experimental. 2012-02-12 11:51:42 +00:00
917e3597fb Set EmptyListMessage for status + command statistics grid in MS SQL sessions. Fixes issue #2699. 2012-02-12 10:19:26 +00:00
aebb4a3d9c Remove result tabs from disconnected session. Fixes issue #2712. 2012-02-12 09:48:14 +00:00
08d0a095a7 Do not double-unformat numbers in automatic grid WHERE clause. Fixes issue #2608. 2012-02-12 09:28:19 +00:00
21a6381a3c Move modified flag to the right place. Fixes issue #2709. 2012-02-07 21:09:16 +00:00
e4fb7bfe7f Do not add duplicate custom colors in color selector. Fixes issue #2704. 2012-02-07 21:00:06 +00:00
000004d1d3 Fix access violation due to non-hex string returned by ColorToString(). Fixes issue #2704. 2012-02-07 00:46:07 +00:00
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
4f0fe21622 Real export of column headers in LaTeX grid output. Fixes issue #2707. 2012-02-05 19:31:23 +00:00
bd5ffd8362 Show used colors from other sessions in color picker as favorite colors. Fixes issue #2704. 2012-02-05 12:19:05 +00:00
b271ea2670 Find GRANT OPTION also when SSL requirements are set. Fixes issue #2671. 2012-02-05 07:04:41 +00:00
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
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
ba14143238 Export whole CREATE VIEW code, not only the VIEW body. Fixes issue #2625. 2012-02-04 06:52:21 +00:00
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
bc294484a8 Try to fix dbtree focus/refresh access violation. Fixes issue #2665. 2012-01-25 21:54:41 +00:00
ada7622eab Find erroneous SQL also when getting a "Duplicate entry 'xyz'" error. Fixes issue #2698. 2012-01-24 22:56:26 +00:00
15cf7cd45b Fix non-nil values for mysql_ssl_set(), broken in r4031. 2012-01-24 22:19:02 +00:00
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
8fbd4df5cf Show up new session after "Save as" action. Fixes issue #2686. 2012-01-18 21:08:15 +00:00
990535228f Autofix TYPE|ENGINE clause when exporting to server. Fixes issue #2688. 2012-01-18 20:56:27 +00:00
0d6d41d14f Do not use TOP 1 in DELETE queries on MS SQL servers. Fixes issue #2690. 2012-01-18 20:23:33 +00:00
9710a8363e Use different TOP syntax for UPDATE + SELECT queries in MS SQL. Fixes issue #2682. 2012-01-15 10:10:12 +00:00
fb5d62361b Avoid accessing non existing items in ADO error pool. Fixes issue #2684. 2012-01-12 20:27:42 +00:00
bed1703fcd Add version of libmysql.dll to error message when it's outdated. 2012-01-12 20:20:30 +00:00
0345c9ea3e Fix repeated glitch in previous build. Sigh... 2012-01-10 19:19:54 +00:00
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
2d69818304 Use master.dbo.sysprocesses finally to get it running on all MS SQL versions 2012-01-10 17:21:44 +00:00
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
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
6325d42c4b Fix enabled controls which should be disabled when no SSL option selected. 2012-01-07 09:13:13 +00:00
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
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
88115dcb26 Code cosmetic: Remove unused FColumns list, and set FConnection once instead of accessing outside instance. 2012-01-03 23:58:44 +00:00
40cdacc1a6 Enable OK button when user types custom object name. Fixes issue #2669. 2012-01-03 23:56:28 +00:00
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
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