Commit Graph

3255 Commits

Author SHA1 Message Date
Ansgar Becker
858aa92677 Fix wrong icons in process list, use a different "idle" icon, and indicate broken and own thread with an overlay icon. 2011-08-15 06:01:02 +00:00
Ansgar Becker
783cbdbcc0 Save and restore settings in table tools dialog. Restore server selection only in export mode. Fixes issue #2520 and non-restored previous file settings. 2011-08-14 10:15:09 +00:00
Ansgar Becker
e58d033342 Handle build download errors in update checker. Fixes issue #2512. 2011-08-13 05:38:20 +00:00
Ansgar Becker
cb8c233a10 Do not double quote filter values since esc() now expects a DoQuote parameter. Broken in r3908. Fixes issue #2510. 2011-08-01 20:27:58 +00:00
Ansgar Becker
1f75acc999 Fix non-overtaken grants when user clicks "clone user". See http://www.heidisql.com/forum.php?t=8943 2011-07-30 08:20:51 +00:00
Ansgar Becker
6dd8ff5dad Use newer logo in about box, and consolidate credits text. 2011-07-25 21:38:25 +00:00
Ansgar Becker
ede08e591e Fix wrong offset of home brown UNIX timestamp. Fixes issue #2507. 2011-07-25 21:34:32 +00:00
Ansgar Becker
807fd94fa7 ParseTableStructure does an implicit reconnect via GetCollationTable, lately, after a first column is already created. Do a manual ping at the very start so columns are correctly shown, e.g. in data tab. Fixes issue #2484. 2011-07-23 18:57:33 +00:00
Ansgar Becker
3348cc879a Support length for TEXT columns in table editor. Looks a bit undecided in MySQL, as MEDIUMTEXT e.g. has no length attribute. However, fixes issue #2505. 2011-07-23 18:11:44 +00:00
Ansgar Becker
48ed802352 Usermanager: Support CREATE TABLESPACE privilege in MySQL 5.4.4 and up. See 5.4 manual for version. And add TODO for different syntax of GRANT PROXY. 2011-07-22 05:02:31 +00:00
Ansgar Becker
d0f7e7f505 Support account resources limits in user manager. Fixes issue #2492. 2011-07-14 19:54:37 +00:00
Ansgar Becker
a26f891957 Minor cosmetics on file import dialog 2011-07-12 22:16:05 +00:00
Ansgar Becker
ef23060601 Suppress error dialog when user lacks privilege for SHOW CREATE DATABASE. See http://www.heidisql.com/forum.php?t=8862 2011-07-12 17:55:19 +00:00
Ansgar Becker
3824e552fe Rewrite import file dialog: Use a grid for column values, distinct between binary and text files 2011-07-11 06:13:50 +00:00
Ansgar Becker
b1d23cf1ab Disable EXPLAIN link label as long as no process is selected. Fixes issue #2489. 2011-07-06 17:28:02 +00:00
Ansgar Becker
14150b15be Disable move buttons as long as there is no movable column. Fixes issue #2488 2011-07-06 17:19:38 +00:00
Ansgar Becker
42ec97b213 Rename "Process-List" to "Processes" 2011-07-06 05:50:49 +00:00
Ansgar Becker
b169e57fe9 Paint green size bar in database trees 2011-07-03 21:49:26 +00:00
Ansgar Becker
133b2a265c Refactor code for Host subtabs: Remove TVTreeData structure, use TDBQueryList instead. Use same code for most grid events. 2011-07-03 08:44:20 +00:00
Ansgar Becker
752f58ad16 Tree.Parent is in a special case a form, but it could also turn into some panel or whatever in the future. Be more stable when detecting the origin of the tree. 2011-06-27 23:14:07 +00:00
Ansgar Becker
d99fe53f55 Do not force a repaint when logging anything. Probably fixes issue #2410. 2011-06-27 23:12:02 +00:00
Ansgar Becker
afed597cc5 Benefit from cached DBObject.CreateCode, on "insert files" dialog. 2011-06-27 22:58:26 +00:00
Ansgar Becker
00a84b5181 Free object editor previously used by a now disconnected session. Fixes an AV described on http://www.heidisql.com/forum.php?t=8686 2011-06-27 22:16:53 +00:00
Ansgar Becker
0bc9030acd Allow NULL when selecting NULL as default value. See http://www.heidisql.com/forum.php?t=8790 2011-06-27 21:34:53 +00:00
Ansgar Becker
3c725b3d76 Quote collation clause in all places. Fixes issue #2479. Related: issue #1852. 2011-06-27 19:44:07 +00:00
Ansgar Becker
e96fa77cbd Do not cache dialog instances any longer. OnCreate code is mostly very quick, and caching them adds quite some pitfalls into the code. Not to mention 30 lines less code in main.pas now :) 2011-06-26 20:01:42 +00:00
Ansgar Becker
8a2d7a8e6a Code cosmetic: rename private variables beginning with "F". Also, make various public variables private. 2011-06-25 10:02:40 +00:00
Ansgar Becker
dcb1460b5b Do not leave old data grid result displayed when switching to a different table and last filter creates a SQL error. Fixes issue #2476. 2011-06-24 22:28:42 +00:00
Ansgar Becker
2ed5c39916 Do not force quotation when identifier contains underline char. 2011-06-24 22:02:22 +00:00
Ansgar Becker
b53e0c466e FindDBNode cannot find the right node if db tree is refreshing and has no focused node. Pass connection parameter to FindDBNode to fix that. Effect was that after a table structure change, the db tree was broken. Fixes issue #2471. 2011-06-23 10:44:30 +00:00
Ansgar Becker
5a663293e7 Try to fix refresh issue #2471. 2011-06-22 06:14:29 +00:00
Ansgar Becker
16384ccd01 Allow custom portable settings filename as a command line switch. Fixes issue #2469. 2011-06-20 22:05:32 +00:00
Ansgar Becker
83b59a9bde Left trim query split marker to avoid whitespaces in log window. Fixes issue #2460. 2011-06-18 15:24:44 +00:00
Ansgar Becker
cbd847477e Fetch uptime on MS SQL backward compatible. See http://www.heidisql.com/forum.php?t=8147 2011-06-18 05:30:35 +00:00
Ansgar Becker
d15c3ca1ea Do not manually remove line breaks from log lines, as these are not displayed anyway in SingleLineMode. Fixes issue #2460. 2011-06-17 06:04:36 +00:00
Ansgar Becker
f290e42bdf Work around issue #2462 2011-06-17 05:55:39 +00:00
Ansgar Becker
814582aee0 Make _GetFileSize more stable against file-not-found errors, and probably a bit faster. Fixes issue #2459. 2011-06-14 22:17:38 +00:00
Ansgar Becker
a71cbe9a0c Allow displaying additional columns in session list: Host, user and server version. By default all invisible, must be rightclicked to get activated. 2011-06-13 14:37:55 +00:00
Ansgar Becker
98c872909c Support virtual columns in MariaDB 5.2. Fixes issue #2451. 2011-06-10 23:36:38 +00:00
Ansgar Becker
ed577e4482 Detect MariaDB, and use MariaDB icon in session manager, status bar and database tree. 2011-06-10 22:26:13 +00:00
Ansgar Becker
e60539b077 Free some memory after TaskDialog usage 2011-06-10 05:46:25 +00:00
Ansgar Becker
2f23d68e23 Disable platform warning in RunQueryFiles, as there is a platform switch in it. 2011-06-10 05:45:16 +00:00
Ansgar Becker
bb797d5b60 Use an Aero based TaskDialog with command buttons when warning about large files. 2011-06-09 23:31:15 +00:00
Ansgar Becker
fad397b810 Let SetActiveDatabase focus db node also when the current focused node is a table in that db. Ensures that OnFocusChanged is called after dropping tables. Fixes issue #2450. 2011-06-09 21:16:11 +00:00
Ansgar Becker
4ebc63198d Minor: Do not trigger Dbtree.OnFocusChanged when only the focused column changes. 2011-06-09 21:02:58 +00:00
Ansgar Becker
9117667871 Fix usage of non assigned active connection, for moments in which we have no focused tree node. Should fix issue #2453. 2011-06-09 20:49:26 +00:00
Ansgar Becker
6fd6cf4108 Fix empty generated data grid filter when line is not yet full. Fixes issue #2452. 2011-06-09 19:15:17 +00:00
Ansgar Becker
d3ea4111a3 Suppress error dialog when process is already gone. Fixes issue #2362. 2011-06-09 17:24:15 +00:00
Ansgar Becker
c5ac79f647 Fix another bunch of AVs, caused by dbtree without focused node when saving table or view. Probably fixes issue #2444 and maybe also issue #2438. 2011-06-08 20:14:13 +00:00
Ansgar Becker
2fffb9d9b7 Silence EAccessViolations in TWinControl.WMKeyDown. Fixes issue #2439. 2011-06-06 20:00:15 +00:00