aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces/English.lproj/DBView.xib
Commit message (Collapse)AuthorAgeFilesLines
* - Ensure that the structure view is always selected on program launch, ↵rowanbeentje2009-04-231-95/+29
| | | | | | | whatever the last view used in IB is - Move setAutoEnablesItems:NO from the CustomQuery file to the menu definition in the .xib
* • ADDED support to duplicate viewsBibiko2009-04-231-5/+17
|
* • synchronized gear menu titles for "Remove table/view" according to ↵Bibiko2009-04-231-8/+103
| | | | | | selected table/view types • disable/enable gear menu item "Duplicate table/view" according to the number of selected tables/views => for > 1 selected items disable the menu item
* • FIXED: now it's possible to remove view(s) in the TableListBibiko2009-04-221-19/+26
| | | | - todo: change the gear menu item title "Remove table" accordingly
* Add Shortcut key for Selecting Database: CMD + SHIFT + Tmattlangtree2009-04-221-22/+18
|
* • FIXED: synchronized "Run Current/Selection/Previous" button appearance ↵Bibiko2009-04-211-41/+72
| | | | with the the corresponding gear menu item
* • quick fix of the resizing behaviour of Content View's search bar itemsBibiko2009-04-201-129/+143
|
* Fix build warnings complaining about duplicate definitions of display: in ↵stuconnolly2009-04-181-32/+28
| | | | NSView.h and DOMCSS.h (via Webkit.h). Fixed by defining the connect sheet's status text to be of type NSTextField as opposed to the generic id type.
* Increase the default size of DBView in order to increase the size of the ↵stuconnolly2009-04-181-1322/+1316
| | | | table field drop down when filtering. Addresses issue #121.
* - Cleaned up connection sheet "Edit" buttonavenjamin2009-04-171-268/+358
| | | | - Added new button_edit image
* - Add defaults for the SelectLastFavoriteUsed and LastFavoriteIndex keysrowanbeentje2009-04-171-11/+35
| | | | | | - Add the ability to configure the maximum number of items in the query history - Added appropriate minumums (0) and maximums in prefs for max history items, LIMIT count, connection timeout value
* - Implement line numbering for CMTextView:rowanbeentje2009-04-161-14/+14
| | | | | | - Add an implementation of NoodleLineNumberView, by Paul Kim. Slightly tweaked to remove markers. - Add to CMTextView (to enable it for other CMTextView uses, hook up the scrollView outlet to the containing scroll view)
* - Amend the connection sheet to add an "Add to favorites" button, remove ↵rowanbeentje2009-04-161-120/+240
| | | | | | | | the + and - buttons, and re-enable double-click to connect. This addresses the majority of Issue #232, although the "Edit" button is not yet functioning. - Fix a bug where if an autoconnection failed, connection was automatically reattempted - Add a name field to the connection sheet, and display the name in the window title in place of user@host if set
* - Update the connection sheet favourites view to bind to the preferences ↵rowanbeentje2009-04-151-24/+30
| | | | | | | directly to pick up updates more quickly - Improve favouritesAlreadyExists check to respond correctly if the connection database, host or user is blank
* - part 6 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-101-8/+140
| | | | - committing remaining nibs
* Fix for issue #190. As the connection sheet tableview uses bindings, ↵stuconnolly2009-04-091-5/+25
| | | | renaming a favourite wouldn't update the associated Keychain item. The item is now updated whenever the favourite name is changed.
* - Select 'drop tables' option for MySQL export by default, to improve ↵rowanbeentje2009-04-061-9/+45
| | | | | | | backup-type process and more closely match mysqldump, and correctly drop views - Consistently set and restore the encoding appropriately for SQL import/export, and export to UTF8 files to correctly store all characters. Goes a good way towards addressing Issue #116.
* - Fix an invalid reference to a missing pulldown_arrow image causing ↵rowanbeentje2009-04-051-104/+73
| | | | | | | | invalid log entries - Set the focus to the custom query text field when appropriate when switching to the custom query tab - Add the ability to set the custom query editor font, save and load it from preferences, and no longer reset the font on queries
* - Change the method of creating a new table to be the same as that when ↵stuconnolly2009-04-041-10/+995
| | | | | | | | | | creating a new database by presenting a sheet, allowing the user to specify the table name and encoding. - Allowing the user to specify the table encoding partially addresses issue #161. - Implementing interface validation in the form of not allowing table creation without a name also removes the need for lots of error checking and presenting these errors to the user. - In addition to the above the ability to specify the initial field name, type and length (if applicable) of a new table can now be done on the same sheet, but is yet to be implemented. - Also did a general tidy up of TablesList.[hm].
* - removed some ellipsis (...) from the Favorites/History Menu on the Custom ↵jakob2009-04-031-19/+57
| | | | Query Tab (for information on the proper usage of the ellipsis character, see http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGText/XHIGText.html#//apple_ref/doc/uid/TP30000365-TPXREF126 )
* - Fixed issue #219: Query tab favorites, history, run buttons missing in ↵avenjamin2009-04-031-76/+37
| | | | nightly build 469
* - Fixed missing image erroravenjamin2009-04-031-49/+82
|
* - Add the ability for CMTextView to automatically capitalise SQL keywords ↵rowanbeentje2009-04-031-23/+50
| | | | in the text view, currently off by default but saved from preferences. Thanks again to Hans-Jörg Bibiko for this patch; see Issue #218.
* - Changed to "NULL" column header to "Allow NULL" to make it cleareravenjamin2009-04-021-42/+16
|
* - Changed Auto Complete keyboard shortcut to just Escape instead of ↵avenjamin2009-04-021-13/+21
| | | | Option-Escape
* - Implemented "Clear History" in new Gear menuavenjamin2009-04-021-354/+383
| | | | - Changed UI in Query Tab for favourite and history popups as well as Run query buttons
* - Add a new "gear" action menu underneath the custom query view, including ↵rowanbeentje2009-04-021-29/+495
| | | | | | | | | | | | a number of items: - Add menu commands for "Run All" and "Run Selected", with additional keyboard shortcuts - cmd-R for Run all, addressing #137 - Add menu commands for indenting text, outdenting text, and to show autocompletion is available - Add menu commands to toggle autopairing and autoindenting - Also hidden menu commands for history navigation and clearing, not hooked in yet (see #207) - Add a new method to our string additions: lineRangesForRange - Add "shift right" (indent) and "shift left" (outdent) support to CMTextView, including for multiple lines
* Added delete as a hot key to the remove row and column buttons to fix issue #216avenjamin2009-04-011-8/+8
|
* - set the delegate for the index-NSTableView to TableSource (necessary for ↵jakob2009-03-281-4/+24
| | | | automatic enabling/disabling of the remove-index-button)
* Restore the ability to reorder columns in the Content view, as a temporary ↵rowanbeentje2009-03-281-1/+27
| | | | way of altering the displayed information for display purposes only (addresses Issue #153). I've reviewed code which works with the table columns and we're still correctly using identifers rather than indices everywhere (even in new code!). Filtering and paginating keeps the columns as reordered, refreshing restores them - seems reasonable.
* - Fix buttons in table selection views to use new refresh button image, ↵rowanbeentje2009-03-271-62/+18
| | | | fixing console errors about missing images on run
* Completely redesigned query console that now uses a table view instead of a ↵stuconnolly2009-03-261-364/+0
| | | | | | | | | | | | | text view. This should significantly improve import speed, but most importantly resolves the crashes caused by the drawing that was being performed by the text view. Fixes issue #87 and implements #167. New console provides the following: - Live filtering - Ability to hide message time stamps - Ability to hide SELECT/SHOW statement messages - Ability to copy messages to pasteboard, including multiple messages - Ability to save the current filtered content to a file, with the option to include the message time stamps
* Fixed layering issue. Row count text was hidden by bottom baravenjamin2009-03-261-24/+27
|
* - fixed the duplicate field button in the table view (the delete button was ↵jakob2009-03-261-3/+3
| | | | too large and overlapped)
* Fixed tooltip on delete button on table structure.avenjamin2009-03-251-10/+19
| | | | Now says "Delete selected field(s)" - Added (s)
* - Update the help text for the "Run all" button following r402rowanbeentje2009-03-251-61/+15
| | | | | - Add help text and a keyboard shortvut (alt-cmd-R) for the Run Current/Run Selection button
* Set the default edit-in-sheets button toggle state to no, and add a ↵rowanbeentje2009-03-251-27/+84
| | | | highlighted image state to show when it's set to on
* Linked refresh tables button to TablesList.updatedTablesbamse162009-03-231-23/+24
|
* - Added missing keyboard shortcuts for new interface buttons.avenjamin2009-03-221-135/+140
| | | | - Preliminary work on new ConnectionView
* - Added tooltips to action button menu itemsavenjamin2009-03-221-160/+184
| | | | - Removed refresh tables menu item - refresh button right beside it.
* - Restyled the bottom bars in the Sidebar, Structure, Indexes, and Content viewsavenjamin2009-03-211-1305/+1308
| | | | | - Added new images - Cleaned up tooltips for the new buttons
* SPSQLParser changes:rowanbeentje2009-03-191-38/+174
| | | | | | | | | | | | | | | | | | - Use method caches for oft-called functions, and support caching of chunks of the underlying string for string walking, resulting in an overall 1.3x-1.4x parsing speedup. - Improve handling of multi-character comment starts (eg / or -) at the very end of strings - When running splitString... methods return even empty strings for consistency. - Update TableDump and TableData to match new usage SPStringAddition changes: - Add a formatter for time intervals. CMMCPConnection changes: - Add support for timing queries CustomQuery and nib changes: - Change the "Run Queries" button to "Run All". - Add a "Run Current" button, which runs the query the text caret is currently positioned inside; if text is actually selected, this changes to "Run Selection". This addresses Issue #43. - Amend the "rows affected" string to better reflect the actual number of rows altered by several queries, show the query count if > 1, and display the overall execution time of the queries. This addresses Issue #142. - No longer execute blank strings as part of the custom query, preventing errors.
* - Moved connection tabview from DBView nib into its own xib fileavenjamin2009-03-191-5115/+3780
|
* + Added new images for button barsavenjamin2009-03-101-480/+501
| | | | + Changed button bar images for left sidebar
* - Fix a number of edit sheet crashers regarding opening and saving files, ↵rowanbeentje2009-03-051-7/+29
| | | | | | | | | image deletions, and image drag and dropping (fixes Issue #85 and google groups report) - Improves compatbility of drag-and-drops onto the image well, including support for image drags from other applications - Attempt to automatically select the image or text tab in the edit sheet as appropriate - Fixes build-from-clean warnings caused by an unexposed function added in r375
* Add Korean encoding option to new database encoding dropdown - thanks Ben ↵rowanbeentje2009-03-051-6/+26
| | | | for spotting the omission in r371!
* - Re-design the custom query favourties editor and get rid of the nasty ↵stuconnolly2009-03-021-207/+223
| | | | | | | plus/minus buttons. Also add some interface element validation. - Tidy up CustomQuery.h by getting rid of the definition of all datasource and delegate method signatures which don't need to be declared.
* Reduce the amount of padding on the new console panel and also auto save its ↵stuconnolly2009-02-281-16/+33
| | | | position. Thanks to Rowan for suggesting these.
* + Separate the console from being drawer based to its own panel. New console ↵stuconnolly2009-02-281-295/+1031
| | | | | | | | | panel also adds the ability to save the current console content to a file on disk. Speed up the updating of the text view by removing the re-draw of the view after each message is appended. The console is still very basic, but is a starting point for more functionality to be added now that it is all handled in a single class. + Add the ability to specify the encoding when creating a new database. Addresses issue #125. Also improve the usability of the create database sheet by only enabling the 'Add' button if the database name length is greater than zero. This elimates the check that is done and the error panel that is displayed if the name is empty.
* Deselect favorites when any detail other than the password is edited. This ↵rowanbeentje2009-02-211-6/+56
| | | | improves clarity, but also fixes an issue: if a connection with amended details failed, the default favourite details are reloaded in the sheet if a favorite is selected. This change allows a connection to fail and the actual used details to be reshown in the sheet.