aboutsummaryrefslogtreecommitdiffstats
path: root/TableDocument.m
Commit message (Collapse)AuthorAgeFilesLines
* MERGED r262:266 from branches/stuart02 to trunk to include new project ↵stuconnolly2008-12-101-1633/+0
| | | | structure.
* Slight tweak to per-table encoding autodetection following testing and quick ↵rowanbeentje2008-12-091-8/+1
| | | | chat with Stuart - now calls [TableDocument setEncoding:] so that all encoding setting is handled in one place. This fixes a bug where table encoding was detected correctly but only partly used, and adds error detection by falling back to connection autodetection if encoding change fails.
* - Partial fix for issue #109 by making the option to 'Autodetect' character ↵stuconnolly2008-12-091-7/+38
| | | | | | | encoding specific to each table - Added the selected table's character encoding to the table information pane and removed the table's name
* - Add new favourites as NSMutableDictionaries instead of NSDictionaries - ↵rowanbeentje2008-12-071-9/+5
| | | | | | | | properly fixes Issue #110. - Save favourites on exit - this saves edits such as favourite name changes within the connection sheet which aren't otherwise caught. - Removes an outdated property (selectedFavourite)
* - Identified and corrected a major n^2 bottleneck in working with all query ↵rowanbeentje2008-12-061-2/+2
| | | | | | | | | | | | | | | result sets - when iterating through a mysql result set, all the data up to each row was seeked through again. With this fixed SP can work with very large result sets at much, much higher speeds. - Fixed incorrect query splitting in splitQueries - improves custom queries and imports. - CSV export now exports NULLs as an empty cell (eg "1,,3"). This resolved Issue #67. Correspondingly, CSV import now also accepts this syntax. - CSV and SQL exports no longer quote numeric values for file size and neatness improvements. - Multi-table exports now show progress through the tables in the text description, and use the progress bar for export of each table, for improved feedback. - The old "Export Table Content" menu has been split into two - "Current Browse View" which matches the old behaviour, and a new "Current Table" entry. This addresses Issue #97. - Exports now write data to a file stream as data is processed for export, and also parse data from the database as a stream where possible. This leads to lower memory usage, speed improvements, and much more accurate and constant feedback. - The export processes have been restructured and rewritten for further speed and memory improvements. - SQL exports now correctly export BLOB and TEXT contents ready for re-import into all systems. - SQL exports now group multiple VALUES for each INSERT INTO command for much, much faster imports of exported data.
* Fixed various Keychain issues regarding already existing passwords by ↵stuconnolly2008-12-021-0/+28
| | | | checking if an item of the same name and account already exists. This revision also fixes issue #94 by removing the Keychain password first and then the favourite from the array controller.
* Fix for issue 53.stuconnolly2008-11-301-2/+14
|
* New Growl notification controller.stuconnolly2008-11-281-31/+15
|
* Tiny clean up.avenjamin2008-11-261-2/+3
|
* Some initial setup for new import systemavenjamin2008-11-151-6/+1
|
* Improvement to new favourite selection over r182 - now selects the new ↵rowanbeentje2008-11-151-1/+1
| | | | favourite whatever the table sort order.
* General clean up.... more to comeavenjamin2008-11-151-4/+4
|
* Clean up connection cancellations - When cancel is pressed in the connection ↵rowanbeentje2008-11-151-1/+2
| | | | sheet, close the associated window, and check whether a connection was opened before closing it and notifying of connection close via Growl.
* Select the new favorites row as a new favorite is connected, instead of ↵rowanbeentje2008-11-151-1/+2
| | | | reselecting the currently selected row and its details (Issue #83)
* Fixed syntax error in getting rid of 'cString' calls.mltownsend2008-11-111-1/+1
|
* Reformatted and removed personal commented out codemltownsend2008-11-111-515/+505
|
* New XCode projectmltownsend2008-11-101-267/+267
|
* Changed the closeSheet: method back to it's originalmltownsend2008-11-041-4/+1
|
* Fix for Issue 66mltownsend2008-11-041-69/+90
|
* Added "Add Database..." to Chose Database popup button.avenjamin2008-09-161-3/+7
|
* remove connect sheet "add to favourites" check box. change first responder ↵abhibeckert2008-09-121-15/+0
| | | | of db view
* Show/Hide Console & Clear Console Toolbar items now enable properly. Issue #48avenjamin2008-09-091-83/+90
|
* implemneted favourite remove button in connect panelabhibeckert2008-09-061-24/+16
| | | | | | | switched from NSArray to NSMutableArray for favourite storage now using KVO to be notified when to save favourites to NSUserDefaults no-longer block the user from having two favourites with identical data
* Growl Support Added. Issue #26avenjamin2008-09-061-0/+33
| | | | | | | | | • Connected • Disconnected • Import Finished • Export Finished • Query Finished • Table Syntax Copied
* added 'addto favourites' button to connect sheet. stubbed out remove from ↵abhibeckert2008-09-061-0/+11
| | | | favourites button.'
* can now rename favourites in the connect panelabhibeckert2008-09-061-1/+0
|
* • Fixed Creditsavenjamin2008-08-301-16/+48
| | | | | | | | • Added grabber images • Removed small icon of table and replaced with new one • Added "Checksum Table" to MainMenu • Added extra splitter grab handles • Few other bits cleaned up
* Added Toggle Console and Clear Console to MainMenuavenjamin2008-07-151-2/+2
|
* Changed the tables list, custom cell to handle image+text+indentation, added ↵avenjamin2008-05-071-35/+45
| | | | table information (commented out until bug resolved)
* double clicking a favorite in the connect sheet will now connect to itabhibeckert2008-05-031-1/+7
| | | | | default name for new favorites has been changed to 'database user@host' to make 'type-ahead' more effective in the connect sheet when selecting a favorite
* fix broken buildabhibeckert2008-05-031-4/+4
|
* database select toolbar item is now the same width as the left splitabhibeckert2008-05-021-4/+43
| | | | | fixed some bugs with the database select toolbar item when customizing the toolbar
* move flush privileges toolbar icon into database menuabhibeckert2008-05-021-11/+1
|
* issue 16 - move show server variables toolbar item into database menuabhibeckert2008-05-021-12/+1
|
* added 'copy table syntax' menu itemabhibeckert2008-05-021-7/+6
| | | | | fixed copy button on show table syntax window
* new toolbar icons for 'switch too' itemsabhibeckert2008-05-021-5/+4
| | | | | added a 48px version of the logo for the connect sheet
* Miscellaneous UI changesmattlangtree2008-05-011-15/+38
|
* change create table syntax panel to a HID windowabhibeckert2008-04-301-26/+15
|
* foobaravenjamin2008-04-301-180/+184
|
* complete issue 13 - move database select into toolbarabhibeckert2008-04-271-35/+31
|
* change main split view to have a 1px lineabhibeckert2008-04-231-14/+15
| | | | | | change header comment in TableDocument.h/m to reflect change in author re-group files in xcode
* replace main window tabs with toolbar iconsabhibeckert2008-04-231-119/+206
| | | | | modernize table structure layout
* Issue #8 completed - when the connect panel's "Add to favorites" checkbox is ↵abhibeckert2008-04-221-6/+26
| | | | selected, the connection details will be added as a new favourite
* refactor favourites system in connect sheetabhibeckert2008-04-201-72/+69
|
* refactor encoding systemabhibeckert2008-04-201-184/+188
| | | | | | | refactor menu validation move database action buttons into a new "Database" menu pretty up the table select view and it's action buttons
* refactor favoritesabhibeckert2008-04-201-18/+38
|
* clean up codeabhibeckert2008-04-201-581/+298
|
* redesign connect sheetabhibeckert2008-04-191-32/+34
|
* #3 rename projectabhibeckert2008-04-051-0/+3
|
* rename project; disable software update system (ticket #1)abhibeckert2008-04-051-9/+9
|