aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces/English.lproj/DBView.xib
Commit message (Collapse)AuthorAgeFilesLines
* • SPTableStructure's source table saves its column widthsBibiko2010-09-101-4/+5
| | | | • SPQueryController: removed unnecessary [table reloadData]
* • TableStructureBibiko2010-09-101-5/+6
| | | | | | | - added support for field types SERIAL and BOOL(EAN) - added extra setting and support for SERIAL DEFAULT VALUE - fixed several string comparisons based on user input, ie trim it and compare it upper or lower cased resp. - if adding or changing of a field fails display the SQL statement which caused the error in the error sheet for better debugging
* • TableStructureBibiko2010-09-101-38/+13
| | | | | | - moved field type suggestions for combobox as data source to SPTableStructure - applied type combobox lowercased completion while typing - improved DEFAULT handling for any numeric, date, time fields if DEFAULT was set to an empty string '' - if so skip it to avoid unnecessary error messages
* • Structure editingBibiko2010-09-091-5/+305
| | | | | | | - fixed issue while drag&drop an auto_inc field > ignore DEFAULT - fixed several keyboard navigation issues - further code improvements - fixed encoding editing
* Uppercase field types popup cell in table structure view.stuconnolly2010-09-091-613/+623
|
* • TableStructureBibiko2010-09-091-69/+249
| | | | | | | - changed: field information are retrieved via [SPTableData columns]; mainly to get all infos like comment, encoding, and collation - added the chance to edit encoding, collation, and comment for each field Note: This is work is progress - not yet optimized but fully workable. Due to GUI I simply added these three columns - improvements will follow
* • outsourced control:textView:doCommandBySelector: stuff to SPCopyTable ↵Bibiko2010-08-241-3/+3
| | | | | | | | | | since we need that for Content and Custom Query table; only class specific stuff like ESC trapping will handled in the actual class • enabled in cell editing for Custom Query tables - also added spreadsheet button to Custom Query status bar • fixed ESC trapping: F5 can be used for completion • simplified [SPCopyTable keyDown:] for trapping ENTER/RETURN key • some code cosmetics
* • added context menu for Copy, Copy with Header, Copy as SQL Insert to ↵Bibiko2010-08-241-3/+147
| | | | Custom Query table
* • first preparations to allow in cell editing in Custom Query (not yet ↵Bibiko2010-08-221-13/+684
| | | | | | | | | | active) • view data editing - disable add/duplicate/remove row for views - first improvements for editing navigation via keyboard - after editing avoid relaodTable instead use loadTableValues - outsourced: (NSInteger)fieldEditStatusForRow:andColumn: since it will be used for keyboard editing navigation
* Missing changes from r2554.stuconnolly2010-08-191-97/+85
|
* - Tweak the layout of the "Add Triggers" sheet, giving labels more space ↵rowanbeentje2010-08-011-60/+69
| | | | for localisation
* Tweak structure view index collapsing:rowanbeentje2010-07-171-94/+107
| | | | | | | - Make the minimum index view size a little smaller - Add a button to reveal the indexes subview when it is collapsed. This button is hidden when te index view is not collapsed. This addresses Issue #746
* Localisation improvements:rowanbeentje2010-07-161-901/+107
| | | | | | | - Tweak custom query button widgets and spacing - Improve User Manager layout, particularly for button and label widths - Update connection error dialog strings file to remove Retry
* •re-bound SPDatabaseDocument's customQueryTextView outlet with Custom ↵Bibiko2010-07-081-30/+38
| | | | | | Query's text field - solves i759
* • forgotten to remove placeholders and default values resp. of data ↵Bibiko2010-07-071-12/+11
| | | | textfields in Table Status view
* • made Comment and CREATE-Syntax textfield the same width in Table Status viewBibiko2010-07-071-3/+3
|
* • made Table Status view localisable and resized GUI elementsBibiko2010-07-071-64/+382
|
* • fine-tuned scrollView position of Custom Query Result tableBibiko2010-07-071-10/+891
| | | | | | | • resized GUI elements (Run Current, Last Error Mes.) for localisation • centered label for "Query Favorites" and "Query History" - maybe we should think about the appearance these buttons! • increased the min width of Custom Query view by 15px in order to avoid GUI overlappings
* • fixed scrollView height and position of Custom Query Result table to ↵Bibiko2010-07-071-5/+7
| | | | display the horizontal scroll bar correctly
* Rename TableDump to SPDataImport and fix export selected tables functionality.stuconnolly2010-07-061-319/+311
|
* Rename CustomQuery as SPCustomQuery.stuconnolly2010-07-061-270/+259
|
* - Make the query info/error display collapsible.stuconnolly2010-07-061-2466/+2787
| | | | | | | - Add a 'gear menu' with the option to export the current result set as either CSV or XML. (Note, that the collapsiable view currently suffers from the same BWToolKit issue as the table information pane).
* • resized GUI elements for localisation of longer explanationsBibiko2010-07-051-15/+44
|
* Remove all the old export code and associated UI controls.stuconnolly2010-07-021-3504/+3020
|
* • fixed tablesList's searchField width after collapsing tablesList's viewBibiko2010-06-301-2/+10
| | | | • set minimum width of right view (Structure, Content, etc.) in order to avoid irreversible GUI overlaps
* Minor interface tweaks.stuconnolly2010-06-251-10/+16
|
* Add a new button bar to the query editor in preparation for redesigning the ↵stuconnolly2010-06-151-167/+223
| | | | errors/message panel (show/hide button current inactive and disabled). Rows affected and timing stats are now displayed in the button bar. Also, fix the height of all other button bars.
* • several fixes for index table in Structure viewBibiko2010-06-151-89/+102
| | | | | | | - fixed binding for removeIndexButton - moved indexTable's tableViewSelectionDidChange: delegate to SPIndexController to fix enabling/disabling of the removeIndexButton - fixed issue to blank the index table for multiple selected tables
* - Convert connection encoding menus to be menu tag based to fix ↵rowanbeentje2010-06-141-1135/+86
| | | | | | | | | | localisation errors - Add database encoding retrieval support for MySQL 4.1 - Convert the add table and add database sheets to use encoding menus derived from server supported encodings - Re-layout preferences with larger labels to aid localisation - Fix preference resizing in non-Favorite tabs
* Split the management of a table's indexes (adding and removing) to its own ↵stuconnolly2010-06-141-763/+236
| | | | controller and XIB in preparation for the UI redesign.
* Exporter ehancements:stuconnolly2010-06-131-15/+13
| | | | | | | - Make sure the export button is disabled when the global structure, content and drop options are enabled, but the desellect all button is checked. - Replace the export dialog toolbar with a tabview, reducing the dialogs overall size. - Add the option to SQL dumps to specify when a new INSERT statement should be created, either after a certain amount of data or after a specific number of rows (defaults to every 250KiB). Known issue: incorrect VALUES clause generation of last row when creating a new INSERT after a specific number of rows.
* - Remove the duplicate Cocoa.framework link used by PSMTabBar and add the ↵stuconnolly2010-06-101-3/+3
| | | | | | | Carbon.framework link to the 'Linked Frameworks' group. - Update the display name of all controllers in DBView to reflect their new class names.
* Exporter fixes:stuconnolly2010-06-101-1/+9
| | | | | | | - Correctly disable exporting custom query results as SQL and enable for all other formats. - Fix CSV exports when exporting from a source other than the selected tables. - Correctly export custom query results instead of all tables as a result of a missing IB connection.
* Exporter enhancements, including:stuconnolly2010-06-091-178/+77
| | | | | | | | - Move the custom filename options view to a drop down view on the main exporter dialog. - Change the export data source matrix to a popup button. - Fix the export button being enabled when no tables are selected to be exported. - Various interface validation fixes.
* Removed the SPUserManager instancemltownsend2010-05-281-41/+47
|
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-289/+267
|
* Rename TableContent to SPTableContent.stuconnolly2010-05-281-120/+133
|
* Rename TableSource to SPTableStructure.stuconnolly2010-05-271-105/+97
|
* Rename TablesList to SPTablesList.stuconnolly2010-05-271-141/+136
|
* Rename CMTextView to SPTextView.stuconnolly2010-05-271-57/+43
|
* Update table list 'gear' menu to match that of the context menu.stuconnolly2010-05-271-17/+162
|
* Fix table list context menu separator display caused by the introduction of ↵stuconnolly2010-05-271-82/+13
| | | | the new export menu item.
* Merge export redesign branch back into trunk.stuconnolly2010-05-241-77/+390
| | | | | | | | | | | | | | | | | | | | | Includes a completely redesign approach to all export data types based on the use of NSOperation subclasses. CSV, SQL, XML and dot export types are currently functional, while the source files for PDF and HTML export types exist they are to be implemented, but are currently hidden from the interface. Also includes the following: - Completely redesigned export interface. - The ability to customize CSV NULL values. - The ability to specify whether the UTF-8 BOM should be used in SQL dumps. - The ability to specify whether BLOB fields are output as hex or plain text during SQL dumps. Defaults to hex. - Exporting currently selected tables via the tables list context menu. Outstanding issues: - Not all progress indicators for all export types are functional (or functioning correctly). - A few issues related to the introduction of only exporting the content and create and drop syntax of specific tables during SQL dumps. Needs some serious testing and benchmarking to ensure it replicates the current export functionality.
* Initial implementation of tabs:rowanbeentje2010-05-231-8131/+8022
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Review trigger fetching and storage:rowanbeentje2010-05-011-58/+117
| | | | | | | - Trigger queries are no longer made for MySQL < 5.0.2 - Trigger loading has been deferred until the trigger tab is active, reducing queries when switching tables and thus increasing overall responsiveness - Export triggers in MySQL dumps even if the Table Content switch is unchecked
* Changed appearance of copy/rename DB to match that of copyTable. drx7772010-04-291-135/+117
| | | | | Added the to be copied/renamed database name to the name input sheet. Added necessary outlets. Added the current db name as preset value in the rename input field. Renamed databaseNewSheet to databaseCopySheet and copyOnlyStructureButton to copyDatabaseDataButton and inverted behaviour of the button.
* Disables copy/rename confirmation buttons in copy/rename sheet if no name is ↵drx7772010-04-291-17/+5
| | | | provided
* This changeset implements renaming and duplicating databases on a server. ↵drx7772010-04-281-24/+772
| | | | | | | | | | | | | | | | | | | Details as follows: * altered MCPConnection listTablesFromDB:like: to return NSArray * altered MCPConnection listFieldsFromTable:like: to use backtick quoted strings for table and fieldnames * added MCPConnection listTablesFromDB for a complete table list * added SPStringAdditions.h to various files to prevent warnings * added sheets for duplicate/rename DB in DBView.xib * added duplicate/rename menu items to MainMenu.xib * added outlets in TableDocument: databaseNewSheet databaseRenameSheet databaseCopyNameField databaseRenameNameField copyOnlyStructureButton copyDatabaseButton renameDatabaseButton * added methods in TableDocument: getConnection, copyDatabase, renameDatabase, _copyDatabase, _renameDatabase * added OCMock Framework for object mocking in tests * added group Others/DatabaseActions
* Add a new SPFileHandle class to support gzip compression and writing on a ↵rowanbeentje2010-04-121-109/+109
| | | | | | | | | | | background thread, and integrate for SQL import: - Implement streaming reading of gzip-compressed files for SQL import - Support exporting SQL dumps into a gzip-compressed file - SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration - Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions) This implements Issue #571 .
* Add a 'Show Create Syntax...' menu item to the tables list context menu and ↵stuconnolly2010-04-111-12/+219
| | | | 'gear' menu.