aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces/English.lproj/DBView.xib
Commit message (Collapse)AuthorAgeFilesLines
* Implement some of the points suggested in issue #309:stuconnolly2009-06-241-6/+9
| | | | | | - All menu items which show a panel of some kind before completing the action need to have "..." after the menu item name. - All menu items which do something destructive (drop table, truncate table) need to default to the CANCEL button in their alert message.
* - Add BWToolkit Framework to allow for better control over some UI elementsavenjamin2009-06-231-764/+995
| | | | | | | - Add TABLE INFORMATION toggle button - shows/hides pane - Used new UI elements in Copy Table Syntax HUD window - Misc other changes - NOTE: more splitview changes to be made
* • fixed: ⌘R activated Table Info if Structure Pane is shown. Change to ⌘4.Bibiko2009-06-221-6/+10
|
* - Allow connections via SSH tunnels to reattempt using the specified host ↵rowanbeentje2009-06-211-11/+296
| | | | | | | | | if 127.0.0.1 was retried automatically. - Store the SSH debug logs and allow viewing on connection error - Clean up CMMCPConnections on connection failure - Fix connection keepalive instantiation
* Update the new 'Edit Table Details' button tooltipstuconnolly2009-06-211-69/+17
|
* • changed the behaviour of the "Duplicate Field" button in TableSource:Bibiko2009-06-161-28/+3
| | | | - if no field definition is selected "Duplicate Field" copies the last field structure defined in the table
* • subclassed the editSheet textViewBibiko2009-06-151-6/+96
| | | | | - added drag&drop feature of file content or path resp. - added feature to in/decrease font size via ⌘+/- or two-finger zoom gesture
* Replace the change table type button with an edit button that switches the ↵stuconnolly2009-06-151-269/+88
| | | | current view to the table info pane.
* Implementation of enhancement #273: Allow user to truncate table by right ↵stuconnolly2009-06-151-14/+54
| | | | clicking.
* Add support for titlebar connection status images, and use for SSH tunnels.rowanbeentje2009-06-141-242/+115
| | | | | | | - Add view and code to support drawing a connection status icon at the left of the titlebar - Use for SSH tunnels; completes Issue #114. - Remove reference to an image resource "j" in the DBView - fixes console log errors.
* • moved code for de/increasing font and drag&drop feature (content or ↵Bibiko2009-06-131-79/+52
| | | | | | | | | | | | | | while holding ⌘ path) to SPTextViewAddition - two finger zooming gesture is disabled for NSTableView cells - i.e. all NSTextViews including NSTableView cells inherit these feature • simplified QuickLookFormat IBActions - added bin/text storing type to each action • QuickLook animation set to SP's window middle point • fixed issue that while having an image in editSheet an attribute change (font/size) in the editTextView destroyed the image data • fix to allow again drag&drop an image to editSheet • hide text/image/hex segment controll and QuickLook pull down button if user chose multipleLineEditingButton for non-blob fields • disabled NSLog of print result in TableDocument
* • rewrote editSheet for editing and displaying BLOB or TEXT data completelyBibiko2009-06-121-538/+1156
| | | | • added the possibility to QuickLook the current data by choosing a data format
* • cleaned code for the case that the user selects a view which causes a ↵Bibiko2009-06-101-41/+24
| | | | | | | | | MySQL error while retrieving data - [SPTableData tableEncoding] returns nil if no encoding can be found - [TableList tableViewSelectionDidChange:] checks in beforehand for a valid table encoding; this avoids to get the same MySQL error message twice and cleaned the structure view • if a MySQL error occurred while retrieving table data for the content view set the content view to a defined and clean status • bound TableContent's filterButton to DBView.xib to disable it if an error occurred (otherwise the status bar shows unexplainable results )
* - Table Info pane now has fixed heightavenjamin2009-06-101-70/+52
| | | | | - Table Info pane is collapsable - Export Controller code cleanup
* - Fix inverted behaviour of "Update help while typing" toggle in the Query ↵rowanbeentje2009-06-091-112/+106
| | | | action/gear menu by correcting the prefs binding
* • added: syntax highlighting to the HUD window "Show Create Syntax"Bibiko2009-06-041-25/+142
| | | | • fixed: context menu item validation for "Show MySQL Help": hide it when no connection to the customQueryInstance is found
* Various enhancements to relation functionality, including:stuconnolly2009-06-031-259/+233
| | | | | | | - Only presenting valid tables for possible relations, that is InnoDB tables. - Only presenting valid columns for possible relations, that is columns of the same data type. - Loads of interface validation.
* - Restore the Command-Alt-A shortcut for the add field button in the table ↵rowanbeentje2009-06-021-40/+73
| | | | structure view, matching the tooltip
* - Added split view to new table info sectionavenjamin2009-05-281-477/+437
|
* Add support for SSH tunnels, improve password security, and tweaks:rowanbeentje2009-05-281-113/+658
| | | | | | | | | | | | - Implementation of a new SPSSHTunnel class, designed to closely integrate SSH tunnels within Sequel Pro. - Integration of SPSSHTunnel - new connection methods using callbacks, and CMMCPConnection integration - Keychain class upgrade to include the new SPSSHTunnel keychain password helper on the trusted access list for new passwords - Keychain passwords are now held in memory/UI for only as long as necessary, increasing password security - Updated interface to enable/add SSH tunnel functionality - Remove old SSHTunnel class - Addition of new target for the SSH Tunnel password assistant, addition as a dependency of the main target, and addition to build script to copy into resources directory - Fix a keychain password deletion crash
* Bind the create table syntax text view's font to CustomQueryEditorFont.stuconnolly2009-05-271-7/+28
|
* Redesigned table information pane.stuconnolly2009-05-271-867/+1374
|
* - Few Changes to Query Editor Preferenceavenjamin2009-05-221-85/+112
| | | | | - Cleaned up a few preference keys - Added Caret Color to Query Editor Prefs - disabled for now.
* When adding a new table allow the user to specify the storage engine used.stuconnolly2009-05-191-29/+155
|
* Updates to add relation sheet.stuconnolly2009-05-181-59/+61
|
* Assign return key to add new relation button.stuconnolly2009-05-181-7/+10
|
* Rename TableRelations.[hm] to SPTableRelations.[hm] so we it was created by ↵stuconnolly2009-05-181-109/+120
| | | | the SP team.
* • improved rename/duplicate sheetsBibiko2009-05-181-52/+63
| | | | - truncate middle; make them resizable; unified sheets
* Add most of the improvements made to the rename table sheet to the duplicate ↵stuconnolly2009-05-181-187/+102
| | | | table sheet.
* • added tooltip to the TableList's Rename item and changed the word ↵Bibiko2009-05-181-3/+15
| | | | 'table' to item in all other action gear menu items
* • improved renameTable:Bibiko2009-05-181-21/+126
| | | | | | | | | | | | - support for renaming a view - sheet listens to RETURN key - sheet text field is set the selected name as default - if name == selected name disables Rename button - sheet message according to table type • cleaned action menu - if more than one item is selected hide non-relevant menu items • delete file references for SPScriptEngine.* from Xcode project due to the fact that these files are not found since the last commit
* close issue #9, connect window help button now points to Getting_Connected ↵abhibeckert2009-05-181-26/+28
| | | | in online wiki
* Add the ability to rename tables. This could potentially be enhanced to ↵stuconnolly2009-05-171-280/+596
| | | | allowing renaming views, which is supported as of MySQL version 5.0.14, but requires some version detection to take place.
* Minor enhancements to the server variables sheet, including:stuconnolly2009-05-171-24/+76
| | | | | | | | - Allow saving the variables to a file in MySQLs config format. - Truncate variable names and values instead of clipping them. Expect live filtering as future enhancements.
* Only editing of relations for InnoDB tables.stuconnolly2009-05-171-8/+15
|
* - Subtle GUI adjustments to Table Relations view.avenjamin2009-05-151-17/+50
|
* UI cleanups for references tabmtvee2009-05-151-122/+124
|
* basic constraint editing working with db for add/deletemtvee2009-05-141-16/+14
|
* preliminary support for constraint editingmtvee2009-05-141-122/+2331
|
* Fixes issues #255 and #257avenjamin2009-05-131-63/+14
| | | | | - Favorites list in connection sheet was moving bottom grey border when scrolling. (#255) - Missing keys for a favorite item were return NULL values causing field values from previously selected favorite to remain. (#257)
* Don't display the connect sheet's scroll view's horizontal scroller.stuconnolly2009-05-111-141/+74
|
* • added "Query Editor" preference pane for setting colors, font, and modes ↵Bibiko2009-05-071-86/+279
| | | | | | | | | | | | | | | | | (from the CQ's action gear which are still customizable there) - in addition to the syntax colors it's now possible to change the fore/background color as well • added "Update Help while typing" feature in the Custom Query editor • first trial to improve syntax highlighting for large text in the Custom Query editor - if the text is larger than 10k the highlighting is performed only for the visible text area ±bias (3.5k) - if the user changes the visible area the highlighting follows time-delayed 500ms) to assure user interaction - a test with a 45MB SQL dump worked (of course a tick slowier) -- todo: improve prev/current query detection (mainly the SQLParser) - if the text size is > 6MB the completion list won't show words from the text due to parsing time - if the text size is > 6MB the line numbering will be disabled due to performance issue (improvements should follow) • some tiny clarification changes in the syntax highlighting code • some minor code cosmetics
* • disabled Find/Replace Dialog in the EditSheet (for now)Bibiko2009-05-021-3/+77
| | | | - the edit sheet runs modal and the user cannot interact with the Find/Replace dialog
* • added "MySQL Help" to the MainMenu > Help submenuBibiko2009-04-301-16/+56
| | | | | | - it shows the MySQL Help TOC of the front most tableDocument mysql connection, i.e. each tableDocument has its own Help window (due to the fact that the Help is version specific), and makes it the keyWindow - changed the way for getting the mySQLversion into the CustomQuery; now a new tableDocument set it via [customQueryInstance setMySQLversion:foo]; the other way was to unsafe regarding to get the version if MySQL Help was invoked via MainMenu • Help window and Create Table Syntax window will be released while closing the tableDocument
* • MySQL Help refactoringBibiko2009-04-291-25/+21
|
* Slightly increase the with of the new segmented control to make it look less ↵stuconnolly2009-04-291-154/+32
| | | | squashed.
* • MySQL HelpBibiko2009-04-291-202/+348
| | | | | - change help target buttons into a NSSegmentedControl - fixed minor typo
* • MySQL HelpBibiko2009-04-291-1/+1
| | | | | | | - managed contextual menus in webview -- added for selection menu "Search in MySQL Help" and "Search in MySQL Documentation" - fixed keyboard short-cuts in webview - corrected tooltip for "Web" button in GUI
* • MySQL Help GUI fix; now webVIew and box don't interfere (due to snap to ↵Bibiko2009-04-281-12/+9
| | | | IB's grid mechanism)
* Various MySQL doc viewer interface changes.stuconnolly2009-04-281-162/+106
|