aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* • added selectLineNumber:x to CMTextView to be able to select the line xBibiko2009-04-204-3/+74
| | | | | | | | | • added error highlighting of the first mentioned error - if a "near message" error is provided select that message otherwise select the entire error line and scrolls to it - if no "at line x" and no "near message" is given do nothing - if a selection was given and the user pressed "runAll" destroy the selection before error checking; if no error was found reconstruct that selection (to be able to distinguish between "runSelection" and "runAll" plus selection) * changed slightly the trigger for syntax highlighting/auto-uppercasing for better scrollToRange behaviour
* • quick fix of the resizing behaviour of Content View's search bar itemsBibiko2009-04-201-129/+143
|
* - New network icon for preferences toolbar avenjamin2009-04-201-0/+0
|
* - Build upon documentation lookup by looking up exact manual pages that ↵stuconnolly2009-04-194-9/+26
| | | | | | | correspond to the current MySQL server version as well as allowing the lookup to be performed without actually having the keyword highlighted. Thanks to Hans-Jörg for suggesting these. - Credit Alex King for providing the original documentation lookup code.
* Add a slightly modified patch to lookup up the selected text in the custom ↵stuconnolly2009-04-192-6/+51
| | | | query editor in the MySQL online documentation. Code contributed via issue #236.
* Typo.stuconnolly2009-04-191-1/+1
|
* Fix build warnings complaining about duplicate definitions of display: in ↵stuconnolly2009-04-182-34/+30
| | | | 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.
* Make SPPreferenceController the delegate of the favorites manager splitview ↵stuconnolly2009-04-182-73/+51
| | | | and implement maximum and minimum split view sizes.
* - Ensure that arrays and dictionaries from prefs which are being upgraded ↵rowanbeentje2009-04-181-2/+2
| | | | are mutable
* 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.
* - Rework the query console logic. This fixes a memory leak caused by a ↵rowanbeentje2009-04-182-135/+162
| | | | | | | mutableCopy when toggling SELECT/SHOWS; it allows the SELECT/SHOWS toggle and text filters to stack together whatever order they are changed in; and it allows both filtering and hiding SELECT/SHOWs to be applied 'live', ie messages added to the console will have the same logic applied to them. - Clean up trailing whitespace in the file
* - Update delete table and database warning messages to be more user friendly ↵stuconnolly2009-04-174-20/+31
| | | | | | | | (issue #192). - Also make these messages have a style of critical to indicate the potential loss of data as a result of performing the operation. - Updated Localizable.strings to accommodate new dialog messages.
* - Cleaned up connection sheet "Edit" buttonavenjamin2009-04-173-268/+362
| | | | - Added new button_edit image
* - Add defaults for the SelectLastFavoriteUsed and LastFavoriteIndex keysrowanbeentje2009-04-174-56/+428
| | | | | | - 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-167-15/+584
| | | | | | - 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)
* - Add the minimum system version key. When run on 10.4 the system now ↵rowanbeentje2009-04-161-0/+2
| | | | displays "You cannot use the application "Sequel Pro" with this version of Mac OS X", rather than crashing.
* - The connection sheet Edit button now opens the favourites list in ↵rowanbeentje2009-04-165-41/+75
| | | | | | | preferences and selects appropriately; this resolves the initially planned changes for Issue #232. - Move updateDefaultFavoritePopup in SPPreferenceController to a public method and set TableDocument to update it when adding favorites
* - Amend the connection sheet to add an "Add to favorites" button, remove ↵rowanbeentje2009-04-164-211/+290
| | | | | | | | 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
* - Add Jakob Egger and Hans-Jörg Bibiko to the developers listrowanbeentje2009-04-161-8/+7
|
* - Update the connection sheet favourites view to bind to the preferences ↵rowanbeentje2009-04-154-76/+55
| | | | | | | directly to pick up updates more quickly - Improve favouritesAlreadyExists check to respond correctly if the connection database, host or user is blank
* - Tweak favorites/keychain upgrade routine to only fire once, even if going ↵rowanbeentje2009-04-151-2/+3
| | | | back and testing older releases/revisions
* Remove '...' from 'Add To Favorites' menu item.stuconnolly2009-04-151-5/+15
|
* Fix for issue #173. Change export filename date format to YYYY-MM-DD and ↵stuconnolly2009-04-151-2/+2
| | | | remove '_dump' and spaces from filename.
* - Fixed Issue #230 - ticked "Handle content as compound value" in ↵avenjamin2009-04-151-59/+33
| | | | | | contentArray binding for the Favorites array controller in the Preferences XIB file. - Editing the details of a favorite should now be saved.
* • syntax highlighting and completion list updatedBibiko2009-04-142-5/+8
|
* • syntax highlighting and completion list updatedBibiko2009-04-142-48/+90
|
* - When adding a new row, insert the pref-set value for NULL if the default ↵rowanbeentje2009-04-141-1/+1
| | | | value is NULL (fixes Issue #229)
* - Ensure pref upgrades only happen once even if reverting back to older ↵rowanbeentje2009-04-141-2/+2
| | | | versions for testing/usage
* - Add a unique ID to each favourite, which is also used when interacting ↵rowanbeentje2009-04-142-23/+86
| | | | | | | | ith the keychain. This resolves the last part of Issue #186 and associated problems (ie multiple connections via a tunnel with only the port differing - now can store different passwords). - Duplicate function in prefs now also duplicates the password - Fix a few places which created a blank keychain entry when no password was present
* - Tweak the favorite button tooltips to refer to 'favorite's instead of 'row'srowanbeentje2009-04-132-8/+48
| | | | | | - Add the keyboard shortcuts advertised on the button tooltips to the buttons - When duplicating a favorite, append " Copy" to the name to ensure the keychain password isn't automatically shared and therefore accidentally changed or deleted for both when one favorite is edited.
* - Save password changes when making changes in favorites tab in the ↵rowanbeentje2009-04-133-111/+225
| | | | | | | | preferences window - Remove the now unnecessary (and never implemented) "Save" button below the favorites editor - Hook up the Remove and Duplicate favorite buttons to the correct Enable binding
* 'Include time stamps' console outlet was hooked up to the wrong checkbox.stuconnolly2009-04-121-13/+21
|
* - fixed bug where indexes not showing.avenjamin2009-04-121-1/+1
|
* - Rewrite prefs remapping section for clarity and shortness (thanks ↵rowanbeentje2009-04-121-55/+26
| | | | avenjamin for the suggestion!)
* - Correctly set default editor font to Monaco 10rowanbeentje2009-04-123-4/+140
| | | | | | - Restore pref upgrade methods, make compatibible with both lastUsedVersion and LastUsedVersion keys - Add upgrade method to map old pref keys to new pref keys, delete old keys
* Implement very basic Growl enable/disable preference. Still need to add more ↵stuconnolly2009-04-113-17/+19
| | | | complex notification rules.
* Change 'Donation' URL.stuconnolly2009-04-111-1/+1
|
* - Tweak code to use the new UseKeepAlive preference valuerowanbeentje2009-04-114-21/+31
| | | | | | | - Update a few pref checks which were using the old pref values still - Resort preference defaults to match layout in prefs, restore old default values for some keys - Restore missing defaults for new editor properties
* Added printing support via WebKit WebViewbamse162009-04-1127-11/+2745
|
* Removed page setup menu. We will setup the print orientation from print ↵bamse162009-04-111-12/+5
| | | | menu, like in Safari
* - Make MainController the application delegate, and override standard ↵rowanbeentje2009-04-104-8/+45
| | | | automatic creation methods to only trigger automatic connection (if enabled in prefs) for automatically created windows
* - forgot to commit the trunk folder itselfavenjamin2009-04-100-0/+0
|
* - part 7 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-101-46/+181
| | | | - committing Project file
* - part 6 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-102-3704/+193
| | | | - committing remaining nibs
* - picked wrong rev during mergeavenjamin2009-04-101-1/+1
| | | | - Changed "nullValue" to "NullValue"
* - part 5 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-103-0/+8772
| | | | - committing 3 new Nib files
* - part 4 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-1018-825/+1546
| | | | - committing Source
* - part 3 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-101-0/+36
| | | | - commiting Resources
* - part 2 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-1017-0/+0
| | | | - commiting Images
* - part 1 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-100-0/+0
| | | | - commiting Frameworks