Ansgar Becker
fcebc2697c
Fix issue #1151 : Items in main database view (tables/procedures/etc) think they're something else
2009-05-23 07:31:10 +00:00
Ansgar Becker
e3367d53de
Focus a new column's name and go into editing mode after having it added. User can start typing the name immediately after clicking the "Add" button. Suggested on http://www.heidisql.com/forum/viewtopic.php?p=3224
2009-05-22 22:38:48 +00:00
Ansgar Becker
c2fc155a7b
I think this change was meant in issue #1136 - makes the index tree editable by clicking the cells, just like the columns list.
2009-05-22 22:31:55 +00:00
Ansgar Becker
61693a8fcc
Fix issue #1150 : "List index out of bounds" when autofitting any header column
2009-05-22 17:43:35 +00:00
Ansgar Becker
eb6515c692
Fix issue #1152 : Table editor tries to ADD keys in CREATE mode
2009-05-22 17:11:00 +00:00
Ansgar Becker
bece59d669
Table editor: Better use NULL as a valid default value for a new blank INT column, rather than an empty string ('').
2009-05-21 23:13:29 +00:00
Ansgar Becker
e9bf96f493
Fix non editable cells in table editor, broken in r2424
2009-05-21 22:54:19 +00:00
Ansgar Becker
4a607ac702
Fix status/processes lists to update their state after the filter was modified.
2009-05-21 15:48:29 +00:00
Ansgar Becker
9cf841526c
Fix issue #1147 : Query results invisible after resizing main window
2009-05-21 08:44:22 +00:00
Ansgar Becker
b3750421b2
Implement rfe #602 : Explicitely apply collation to all fields if table collation has changed. Generates a "CONVERT TO CHARSET" clause.
2009-05-20 21:10:02 +00:00
Ansgar Becker
cde5558bbc
Remove code around "ValidateControls(*False*)" - a remainder of MDI times, where the mainform needed to know whether there is an open child window or not. Rather use a "Sender" parameter to be able to use it for various GUI events.
2009-05-19 23:30:55 +00:00
Ansgar Becker
a92c3ed489
Fix issue #1089 : Pressing Ins in filter textarea inserts new data line
2009-05-19 23:02:07 +00:00
Ansgar Becker
321195e6a6
Fix duplicated SELECT data queries, broken in r2418
2009-05-19 22:46:46 +00:00
Ansgar Becker
d139ab355d
* Replace all "Edit table|view|..." buttons and menuitems by one single "Edit" item.
...
* Move "Create table|view|..." items into a submenu and have one single "Create" item
* Remove all above mentioned buttons from the main toolbar, leaving them in the context menus where there function is more predictable
* Streamline context menu of db tree and database tab
Fixes issue #1139 , issue #1124 , issue #1108 , issue #820 , issue #738 , issue #595
(The diff tends to be unreadable here, as there are many automatic GUI adjustments after having removed a toolbar)
2009-05-19 22:37:22 +00:00
Ansgar Becker
2acd0170e8
Fix one-click-editing in trees and grids, broken in recent VirtualTree update, r2416
2009-05-17 16:11:09 +00:00
Ansgar Becker
bc33729fdd
Issue #436 : Remove table tab from main tabs, and old field editor. Both were replaced by the new table editor. Doubleclicking a table opens the data tab now.
2009-05-17 16:02:28 +00:00
Ansgar Becker
5eb2420efa
Needed changes after VirtualTree update
2009-05-17 05:51:28 +00:00
Ansgar Becker
072a7d18e2
Merge VirtualTree component to v4.8.6 (r181)
2009-05-17 05:50:06 +00:00
Ansgar Becker
8f2e052c30
Missing file in r2414
2009-05-16 18:26:01 +00:00
Ansgar Becker
20e21f6cc4
Try to fix issue #1127 and issue #1131 (handling float numbers in grids). Do not convert them back and forth using MakeFloat + FormatFloat. Breaks rfe #1012 and r2320 . FloatField.AsString returns an exponent number in various cases which is compatible between MySQL and Delphi. Only those exponent numbers must not be quoted in an SQL sentence - which fixes this commit.
2009-05-16 18:13:56 +00:00
Ansgar Becker
d35b2dbf0f
Fix issue #1130 : Stored routine lost if no name is given
2009-05-16 06:05:20 +00:00
Ansgar Becker
ea71eb13f9
Fix issue #1132 : Error on Create Table in the Table Editor
2009-05-16 06:00:12 +00:00
Ansgar Becker
5209995eed
Enable (re)storing a VirtualTree layout on different forms without naming conflicts in registry. Plus: use that in the new table editor.
2009-05-12 22:41:24 +00:00
Ansgar Becker
7f32b33505
Issue #436 : Implement a new table editor dialog. Nukes both create + alter table dialogs.
2009-05-12 22:24:09 +00:00
servertood
44f314ff6b
minor code cleanup get rid of tab chars and windows new lines
2009-05-06 23:19:35 +00:00
Ansgar Becker
3abce288e0
Add a "Donate" button to the very last page of the InnoSetup installer.
2009-05-05 22:15:34 +00:00
rosenfield.albert
ffe82bc8c7
Bugfix: avoid calling FieldByName() with a field name that doesn't exist, it causes an exception. Fixes issue #1118 .
2009-05-05 08:53:54 +00:00
rosenfield.albert
3939da1618
Add details.
2009-04-30 06:28:48 +00:00
rosenfield.albert
de1a31263a
Add additional steps that needs to be taken when publishing a new version.
...
Please review for correctness!
2009-04-29 15:44:03 +00:00
rosenfield.albert
1894ad8847
Format dproj XML for readability.
2009-04-29 15:29:10 +00:00
rosenfield.albert
3c48505494
Display a message regarding stored routines only when such an item is selected in the tree.
2009-04-29 13:21:15 +00:00
rosenfield.albert
6c984b7be5
* Bugfix: wrap Tree.{Begin,End}Update in try..finally.
...
* Bugfix: avoid calling AutoCalcColWidths() from finally, since it can easily throw an exception.
Fixes issue #1111 .
2009-04-29 13:06:20 +00:00
rosenfield.albert
57b6530789
Bugfix: Seems that I broke the row counter statistics while doing InnoDB fixes.
2009-04-28 23:22:33 +00:00
Ansgar Becker
eadeed1ae2
Use helper methods where possible, and leave GUI stuff in form units.
2009-04-28 22:35:00 +00:00
rosenfield.albert
8610147eaa
The CSV files currently supported are not standard CSV files but MySQL-specific ones in a format compliant with LOAD DATA INFILE.
...
Importing normal CSV files will give odd effects, such as the text "\12" in a field being converted to a character value etc.
Change the text in the open dialog to read "MySQL CSV file"...
2009-04-28 21:35:33 +00:00
rosenfield.albert
d25e271591
Detect and process NUL characters before giving loaded SQL to SynEdit. Works around issue #1093 .
2009-04-28 21:16:18 +00:00
rosenfield.albert
1d0b3d2b85
Bugfix: avoid mangling newlines when sending SQL to Zeos. Fixes remaining part of issue #1094 .
2009-04-28 20:06:35 +00:00
servertood
0229c6df58
fix rename and delete profile buttons
2009-04-28 03:52:42 +00:00
servertood
3dde5a5c8f
so much for supporting tiger
2009-04-27 02:54:02 +00:00
servertood
ca9fd81ce4
fix broken type map
2009-04-27 01:46:01 +00:00
servertood
f4f9c6ebd0
fix broken path
2009-04-27 01:16:53 +00:00
servertood
21fe10c475
add drizzle profile
2009-04-27 01:13:48 +00:00
servertood
6495372a3d
add drizzle support
2009-04-27 00:48:42 +00:00
Ansgar Becker
f6a6379e20
* Fix text editor getting original celltext instead of already modified text from inplace editor.
...
* Set modification flag on popup editor in that case.
* Nukes duplicated error message from r2387 (see issue #1097 ).
2009-04-26 16:29:09 +00:00
Ansgar Becker
a827f68509
Work around for issue #1097 : Text editor mangles text containing NUL. Pops up a warning if text contains one or more #0 chars and removes all of them for editing.
2009-04-25 18:08:31 +00:00
Ansgar Becker
cbcdf27bbd
Work around issue #1094 : SQL editor silently converts newlines. By showing a popup info, saying that file contains mixed line breaks and they were converted to Windows breaks.
2009-04-21 22:26:43 +00:00
Ansgar Becker
40ada7b69c
Related to issue #1094 : Try to handle consistent, non-Windows line breaks in query editor, so e.g. a loaded Unix text later gets saved using Unix breaks rather than Windows breaks.
...
This should also heal query execution for e.g. a loaded Unix text but it doesn't - queries always have Windows breaks when they arrive at the server. Seems that Zeos does a further replacement for non-windows breaks somewhere.
2009-04-21 22:15:00 +00:00
Ansgar Becker
6d96f6d7cf
Remove no longer used constants since r2383
2009-04-21 21:37:59 +00:00
Ansgar Becker
20f8848faa
Fix issue #1095 : Text editor breaks text containing mixed newlines. Extends linebreak pulldown menu with "Unicode" and "Mixed" items. No auto replacement done now if mixed style was detected.
2009-04-21 21:34:56 +00:00
Ansgar Becker
5687b8d7bf
Extend detection of irregular linebreaks into a more informative method, now detecting various (non)consistent linebreaks. Related: issue #1095 and issue #1094
2009-04-21 17:06:42 +00:00