aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* • Filter TableBibiko2010-09-291-134/+320
| | | | | | | - added "Search while Typing" - added some keyboard short-cuts - fixed some minor issues - Filter Table is now a normal NSWindow
* • enabled Filter Table approach (Content View > ⌘F) for testingBibiko2010-09-281-24/+91
|
* • some progress on the filter table approachBibiko2010-09-281-14/+743
|
* - Make further improvements to 10.5.8 crashes by catching another ↵rowanbeentje2010-09-271-1/+8
| | | | release-on-close after mulitple windows were opened, improving http://spbug.com/728 .
* • some progress on the filter table approachBibiko2010-09-271-15/+21
|
* Correctly uppercase menu item. Also, update strings files.stuconnolly2010-09-271-423/+122
|
* • initial sketch approach to allow to write complex WHERE clauses by ↵Bibiko2010-09-271-112/+1330
| | | | | | using a table approach - not yet activated
* * One label was too short in Content Filter Managerdmoagx2010-09-261-106/+2334
| | | | * Changed some NSLocalizedString() comments to be more descriptive - keep in mind that the comment is the only thing that can provide context here.
* - Correctly sort connection favourites upon startup for both the connection ↵stuconnolly2010-09-261-86/+49
| | | | | | | and preferences view. Fixes issue #807. - Remove the default favourite indicator from the preferences view.
* - Remove "Release when closed" from three panels; this was causing ↵rowanbeentje2010-09-251-33/+145
| | | | conflicts with manual memory management on 10.5.8 on quit. This addresses http://spbug.com/728 , together with a number of recorded crashes ( http://spbug.com/l/190, http://spbug.com/l/1522 )
* Fix add index sheet height.stuconnolly2010-09-231-23/+23
|
* Add support in the new index sheet for specifying an index's key block size ↵stuconnolly2010-09-221-34/+214
| | | | (in the advanced view) which was added in MySQL 5.1.10.
* • TableStructureBibiko2010-09-211-2/+5
| | | | | | - started general cell editing validation due to currently set type and other parameters to help user while setting up/changing fields (must be tested) - set BINARY checked if collation ends with _bin since string fields stores that information in that way for convenience - added TINYTEXT as type suggestion
* • SPTableContentBibiko2010-09-201-19/+351
| | | | | | | | | | | - added at the end of [self loadTableValues] an alert if loading failed • SPContentFilterManager - removed any key bindings for hopefully getting rid of some "mutating method sent to immutable object" exceptions/crashes [1479, 1372, 1310, 295, 1227, 692, 149] - better handling of ESC to cancel the name in-cell editing in table - improved validations - some general code improvements - added/changed comments
* Add index sheet:stuconnolly2010-09-181-5/+5
| | | | | | | | - Fix an exception caused when cancelling adding an index with the advanced options view open. - Move 'Cancel and 'Add' buttons to be inline with index type and name controls. Both found/suggested by Rowan.
* * Fixes minor label length issues and one unlocalized stringdmoagx2010-09-172-594/+67
|
* New add index sheet, which includes:stuconnolly2010-09-171-256/+1317
| | | | | | | | | - The ability to easily index multiple columns - The ability to specify the storage type (HASH or BTREE) that should be used when available and permitted - The ability to specify a length prefix when indexing a specific column (required on TEXT columns) Requires lots of testing.
* • BIT Field Sheet Editor now can handle NULL valuesBibiko2010-09-161-10/+97
| | | | • Field Editor Sheet field name label also displays NOT NULL if set
* • finished and enabled the new BIT field editor sheetBibiko2010-09-161-19/+19
|
* • some further bit field editing preparationsBibiko2010-09-151-176/+3397
| | | | | | • re-enabled length checking while editing in FieldEditorSheet • FieldEditorSheet now shows field type declaration • some preparations for BINARY editing in FieldEditorSheet
* Enable column sorting in the server processes window. Implements issue #816.stuconnolly2010-09-151-1/+41
|
* Add keyboard shortcut shift+cmd+R to enable/disable the server processes ↵stuconnolly2010-09-151-3/+12
| | | | auto-refresh. Completes issue #817.
* • some bit field editing preparations Bibiko2010-09-141-12/+3588
|
* • fixed localize problem while entering the new auto_inc value in TableStatusBibiko2010-09-141-95/+30
| | | | | - one has to tick the formatter's 'Localize' checkbox - fixes i820
* Enable alternating rows in the database processes table view. Implements ↵stuconnolly2010-09-141-7/+7
| | | | issue #815.
* - Implement support for MySQL over SSL for both TCP/IP and Socket ↵rowanbeentje2010-09-133-99/+4331
| | | | | | | | | | connection modes. - Upgrade the MySQL binaries to version 5.1.50 (was 5.1.46) - Enable SSL support in the MySQL libraries (this leads to a large increase in library size, unfortunately) - Enable more optimisations in the MySQL libraries (especially --enable-assembler for faster in-library string processing and --with-mysqld-ldflags=-all-static) This completes support for Issue #27.
* * Change main windows minimum width to 720px for content to fit and make 2 ↵dmoagx2010-09-132-414/+508
| | | | | | windows side-by-side still fit on a 1440px MBP screen * Change user manager > resources from NSForm to regular labels and text fields for translation
* * Fix string width as reported by Alexander Vasiliev (ru)dmoagx2010-09-124-486/+285
| | | | * Make the table status tab date formatter use medium style or the string would be too large at smallest window width
* • added to Structure source table's context menu item: "Show optimized ↵Bibiko2010-09-121-11/+54
| | | | field type" which will come up with a suggested field type calculated by PROCEDURE ANALYSE(0,8192)
* • 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
* - Alter the connection view layout, moving the connection details forms ↵rowanbeentje2010-09-092-1558/+1620
| | | | | | | into a scrollview. Switch to centering the form in code, which allows better control and automatic scrollview triggering if the window is too small. - Reduce the minimum window size to 700x400, addressing Issue #788, now the connection view is no longer the constraining factor.
* - Add a further UI hint in the form of a accessory view to the SSH key ↵rowanbeentje2010-09-082-64/+210
| | | | | | | location dialogs (Note: r2615 and this commit both shamelessly stole the UI concept from Transmit 4; thanks to Panic for the inspiration!)
* - Add support for SSH identity files (public keys) in custom locationsrowanbeentje2010-09-083-541/+1045
| | | | | | - Update localisable strings - Fix initial window position
* • removed not yet activated selector which throws a console warningBibiko2010-09-061-39/+1
|
* • CSV Import Mapper sheet:Bibiko2010-09-061-13/+751
| | | | | | | | - added keyboard shortcut ⌘T to show available tables list - added chance to add a new columns to an existing table (⌘⌥A) - added chance to remove currently new added columns (⌘⌫) - context menu; to remove all new columns one can reselect the table Note: New columns will be added after pressing 'Import' and before the import process starts; if an error occurred the sheet keeps open to give the user the chance to correct errors whereby successfully created new columns won't be editable anymore.
* Minor enhancements to the CSV import dialogs new table info sheet (i.e. ↵stuconnolly2010-09-051-228/+2067
| | | | | | | | | table encoding and type): - Make the sheet non-resizable, thus removing the visible resize triangle. - Add a cancel button so the user can discard their selection. - Only save the user's selection when they select 'OK'.
* • CSV Import into new TABLEBibiko2010-09-041-53/+505
| | | | | - added button "New" - added chance to change encoding and engine of the new table which will be saved in the Prefs
* • further improvements for CSV import into new tableBibiko2010-09-031-9/+294
| | | | | | | | | - fixed some RETURN/ENTER logic while editing a table cell - added context menu to table for: -- 'Set all Field Types to:' which sets all types to the current selected one ⌘= -- 'Add Column to Table Target' (not yet implemented) - some minor code issues - added Info button which will come up with a GUI for setting new table encoding and engine (not yet implemented)
* • further progress for CSV import into new tableBibiko2010-09-031-28/+119
| | | | | | - added some GUI validations - in new table mode changed 'type' column into self-learning NSComboBoxCells - fixed issue for closing sheet if user press RETURN, only close it if 'Import' button is enable
* • finished the first implementation of CSV Import into new tableBibiko2010-09-031-32/+39
| | | | note:What else is needed for such an import? table encoding settings? ... has to be discussed
* • first preparations to support a CSV import into a new table (not yet ↵Bibiko2010-09-021-6/+553
| | | | | | | | executable) - changed order of target tables: New Table, Refresh List, separator, list of all names - cleaned code a bit * removed check for available tables in SPDataImport, now if no table in db the CSV Field Mapper opens in "New Table" mode
* • corrected spelling of "First line contains fields names" to "First line ↵Bibiko2010-09-012-8/+24
| | | | contains field names"
* - Set pagination limit number formatter *off* lenient to allow editing ↵rowanbeentje2010-08-301-114/+494
| | | | formatted numbers (eg editing the default 1,000 to 2,000) without formatting characters such as commas being truncated
* Exporter:rowanbeentje2010-08-261-28/+40
| | | | | | - Enable alternating table lines in the export table view - this addresses Issue #797 - Reconnect GZIp & BZIP2 compression functionality (TODO: not currently working for file overwrites; to be discussed)
* • 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