f96f4de2b7
Prefer displaying checkboxes in a disabled style, over displaying no checkbox at all, for not applicable table attributes
2012-09-08 06:29:10 +00:00
458b10dbc6
Move some code to TDBConnection.ExplainAnalyzer(), and introduce new query context menu items "Explain current query" and "Explain analyzer for current query". See http://www.heidisql.com/forum.php?t=11036
2012-09-07 15:39:23 +00:00
491a6298d1
Introduce property LogToFile in TMainForm, which is synced with the registry setting asLogToFile. Fixes issue #2936 .
2012-08-23 23:16:36 +00:00
c7ffeba600
Add a second label to below the processlist, called "EXPLAIN Analyzer on MariaDB.org", which passes the EXPLAIN output to http://mariadb.org/explain_analyzer/api/1/ . Thanks to Bryan Alsdorf for support.
2012-08-20 06:15:49 +00:00
525b0b4edc
Code maintenance: Remove unused control tags, turn check menu items into TAction's, and refactor some code parts.
2012-08-02 22:15:35 +00:00
56e0d8b445
Implement session folders. Fixes issue #1228 .
2012-07-27 06:54:56 +00:00
08ec09c3dd
Fix issue #1031 : Have folders for tables, views, routines in database tree.
2012-07-19 07:07:50 +00:00
7537d848bc
Rethink r4111: Recalculate height of query editors and SQL log if the space for the query grid between them gets too small so the grid gets overlapped. This time without making the SQL log too small so it does not snap and keep having a zero height. Fixes issue #2855 .
2012-05-28 09:08:20 +00:00
1f313df20e
Remove TServerVariable.VarType property, and detect that by only examining the value. Fetch list of variables from a more complete documentation table which also reveals their read/write state. Also, paint variable values in data type colors.
2012-05-20 22:17:57 +00:00
18bcbd8235
Support insertion of SQL function calls in grid cells, via context menu and shortcut Ctrl+F2. Also, reload full row data after INSERT and UPDATE.
2012-05-18 17:01:59 +00:00
af747da0b6
Add server specific icons for TokuDB, InfiniDB and Infobright. Fixes issue #2795 .
2012-04-13 15:43:55 +00:00
6ef3d17042
Use home brown file format for exporting and importing registry settings, as used for portable_settings.txt. Registry dumps cannot be imported into a separate registry key for a portable instance, which is hereby fixed, see http://www.heidisql.com/forum.php?t=10503 .
2012-04-09 17:40:12 +00:00
2c1d6808c1
Auto-resize query editor and/or sql log when FormResize or splitterTopBottom cause overlapped query grid(s). Many users wondered about where the grid has been gone, like recently: http://www.heidisql.com/forum.php?t=10384
2012-03-26 19:53:11 +00:00
9c7f23b9b6
Add context menu item for manually clearing query history. See http://www.heidisql.com/forum.php?t=8927#p10355
2012-03-20 20:09:55 +00:00
20ad253cca
Implement query history in helpers tree. See http://www.heidisql.com/forum.php?t=8927 .
2012-03-19 23:45:09 +00:00
1a13a011c2
Reintroduce option "Remember filters" on Preferences > Data, as a replacement for the delete buttons besides the recent filters dropdown. Reverts r3463 and fixes issue #2776 .
2012-03-13 22:11:11 +00:00
3370a6a4da
Add menu item for launching mysql.exe command line with current parameters. Fixes issue #2728 .
2012-02-28 23:34:58 +00:00
e6fbe6ec79
Add context menu item in data grid for inserting a column's default value. Fixes issue #2654 .
2011-12-26 23:55:17 +00:00
9dbb5d195c
Add new quick filter menu item "Column IN (...)". Fixes issue #2606
2011-11-14 20:47:09 +00:00
b93106a6fe
Update VirtualTree component to r320
2011-11-01 09:32:34 +00:00
76ad894e52
Merge main menu items "Import" and "Export" into "Tools" menu.
2011-10-15 06:31:16 +00:00
01ac4b40e3
Introduce new dialog "Synchronize database", see issue #1289 . Complex code behind "Analyze" and "Apply" buttons is missing yet.
2011-08-22 05:57:57 +00:00
eaadfb3f60
Implement TDBConnection.GetServerVariables, and use that in various places. Also, indicate Percona server version using version_comment variable. See http://www.heidisql.com/forum.php?t=8035 .
2011-08-19 06:27:00 +00:00
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
b1d23cf1ab
Disable EXPLAIN link label as long as no process is selected. Fixes issue #2489 .
2011-07-06 17:28:02 +00:00
42ec97b213
Rename "Process-List" to "Processes"
2011-07-06 05:50:49 +00:00
b169e57fe9
Paint green size bar in database trees
2011-07-03 21:49:26 +00:00
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
ed577e4482
Detect MariaDB, and use MariaDB icon in session manager, status bar and database tree.
2011-06-10 22:26:13 +00:00
db302e6254
Enable SQL help button by default. Fixes issue #2442 .
2011-06-06 17:26:36 +00:00
3f58b59983
Add "Disconnect" item to tree context menu. Fixes issue #2345 .
2011-06-05 10:23:58 +00:00
829696cc77
Remove accidentally committed changes from previous commit.
2011-05-27 19:57:26 +00:00
8d38175c7a
Use blended icons for unvisited databases again, and activate full row selection in db tree to have a nicer selected icon and because it looks useful.
2011-05-27 19:55:26 +00:00
b89e6c8473
Use save instead of save as action for the disk button on the main toolbar. Fixes issue #2422
2011-05-21 13:45:01 +00:00
ccb002b6c7
Add right click feature "un/comment". Fixes issue #2364 .
2011-05-05 22:18:49 +00:00
a998311d1a
Display number of selected grid rows in status bar.
2011-05-01 22:15:39 +00:00
3c11e6c5a8
Introduce a separate dialog for all "copy grid data as .." actions, including the file export. Fixes issue #1499 .
2011-04-28 07:33:49 +00:00
4d9f038c16
Use vendor image as server node icon
2011-04-06 19:08:18 +00:00
705393a36c
Try to fix some randomly occurring access violation in TMainForm.StatusBarDrawPanel, when accessing the current connection. Fixes issue #2304 . Instead of the lock/computer icon, draw a vendor specific icon instead.
2011-03-31 21:37:59 +00:00
669bab9095
Find a nicer "problem" overlay icon for users with an empty password.
2011-02-15 23:25:52 +00:00
6988d82c55
User manager: Split user list into username and host column, and allow sorting by header click. Also, add overlay icons for users with empty passwords, and added privilege objects.
2011-01-30 23:25:28 +00:00
44bcd31635
Add a "Cancel" button to the main toolbar, so users are able to stop long running query grid sort operations. See http://www.heidisql.com/forum.php?t=7674
2011-01-29 06:45:49 +00:00
6b1a5195c8
Implement multi statements in one go for query tab, to speed up large scripts with many single queries, e.g. INSERTs from a non-optimized SQL dump. Fixes issue #2272 .
2011-01-21 21:41:38 +00:00
c5ae894951
Use less indentation in db tree and less height per node in all trees. Fixes issue #2262 .
2010-12-29 22:44:12 +00:00
d60d3f3ea6
Focus next or previous grid node on Shift+MouseWheel, in all trees. See http://www.heidisql.com/forum.php?t=7269
2010-12-11 07:25:19 +00:00
b1effc6ce6
Enable filter input when table editor is active, for the column list. See http://www.heidisql.com/forum.php?t=6988
2010-11-25 07:25:48 +00:00
ffb99d8962
Add right click option to toggle visibility of horizontal scrollbar in SQL log. http://www.heidisql.com/forum.php?t=6984
2010-11-24 23:39:22 +00:00
8bdbed7100
Clean up datagrid context menu "Insert date/time":
...
- remove timestamp (not Unix Timestamp) item, relevant on super old servers only
- add GUID item. Fixes issue #2206 .
- prefix all items with descriptive captions
2010-11-11 08:10:30 +00:00
65e34d81a2
Use right SynEdit keystrokes for making selection uppercase and lowercase. Fixes issue #2191 .
2010-10-07 22:22:59 +00:00
db64fa365a
Add right click menu item to SQL log: "Copy line to new query tab". Fixes issue #2198 .
2010-10-07 22:06:55 +00:00