aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - 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
* Implementation of enhancement described in issue #75. You can now add the ↵stuconnolly2009-04-103-9/+84
| | | | current connection details to your favourites provided it doesn't already exist.
* That shouln't be there. Copy/paste error.stuconnolly2009-04-101-4/+3
|
* - If a connection is reestablished automatically by the mysql libraries, ↵rowanbeentje2009-04-092-4/+20
| | | | ensure the connection encoding is similarly reset. This addresses Issue #79.
* Fix for issue #190. As the connection sheet tableview uses bindings, ↵stuconnolly2009-04-093-6/+58
| | | | renaming a favourite wouldn't update the associated Keychain item. The item is now updated whenever the favourite name is changed.
* - Improve time interval granularity for times below 10 seconds (show two ↵rowanbeentje2009-04-091-0/+6
| | | | decimal places instead of one)
* Make table operation messages more user friendly (issue #192) and display ↵stuconnolly2009-04-093-226/+345
| | | | them in sheets instead of modal dialogs. Also performed a general tidy up of TableDocument.[hm].
* • removed debug infoBibiko2009-04-091-1/+0
|
* • syntax highlighting synchronized according to the completion listBibiko2009-04-092-17/+261
| | | | • some minor code cosmetics
* - Second part of r498: ensure that SQL imports are read in as UTF8, and ↵rowanbeentje2009-04-083-8/+62
| | | | queries are sent as UTF8, if possible; this correctly preserves encoding data when working with files export from Sequel Pro or via mysqldump, and attempts to fall back to the current connection encodings for other files. This should resolve Issue #116.
* • keyword update for syntax highlightingBibiko2009-04-082-8/+349
| | | | • keyword update for completion
* • FIXED: unique completion listBibiko2009-04-081-13/+34
| | | | • ADDED: if caret is inside quotes "" or '' show Apple's default completion list due to the spell checker settings
* • simplified paste: (esp. for undo)Bibiko2009-04-082-4/+3
| | | | • syntax highlighting updated
* • ADDED “TRUNCATE” as SQL keyword for syntax highlighting resp. ↵Bibiko2009-04-081-1/+2
| | | | auto-uppercasing
* • FIXED if deleteBackward: avoid auto-uppercasing if resulting word would ↵Bibiko2009-04-082-3/+10
| | | | | | be a SQL keyword - e.g. type inta and then press deleteBackward:
* • FIXED auto-uppercasing bug if SQL keyword is found at the absolute end ↵Bibiko2009-04-081-5/+10
| | | | | | of the textStorage - this fixes also auto-uppercasing for runAll/Current/SelectionQueries
* - changed the structure of the edit menu to more closely resemble other Mac ↵jakob2009-04-081-87/+87
| | | | OS applications (see eg. TextEdit)
* • syntax highlighting updatedBibiko2009-04-083-108/+148
| | | | - added highlighting for @vars
* • optimized syntax highlighting a bitBibiko2009-04-073-248/+311
| | | | | | • added syntax highlighting for numeric values • changed syntax highlighting for 'order' and 'group' to 'order by' resp. 'group by' (useful also for visual syntax checking while typing) • fixed the issue to highlight a keyword if that keyword is the name a variable (e.g. @set := 1)
* • FIXED in runAllQueries: deselect a given selection before calling ↵Bibiko2009-04-071-0/+1
| | | | textStorageDidProcessEditing: to avoid the deletion of a given selection
* Remove the 'Duplicate' menu item from the 'Edit' menu. Resolves issue #221. ↵stuconnolly2009-04-071-249/+570
| | | | The menu item is always disabled because copyTable: of TablesList is not accessiable via the responder chain. The duplicate table action is available from the table's gear menu and context menu and so is not relevant to the selected context in the 'Edit' menu anyway.
* Fix for issue #211: Table content count incorrectly reporting selected row ↵stuconnolly2009-04-071-8/+16
| | | | count.
* - Quote the build-version script to allow it to be run correctly when the ↵rowanbeentje2009-04-071-1/+1
| | | | path contains spaces or special characters
* • improved auto-uppercasing for: pasting queries from favourites & history ↵Bibiko2009-04-072-7/+28
| | | | | | | and before performQueries • improved undo behaviour of auto-uppercasing • added undo behaviour for pasting queries from favourites & history
* • FIXED bug in doTranspose: if [textView string] === "abc|d" Bibiko2009-04-071-1/+1
|
* - Select 'drop tables' option for MySQL export by default, to improve ↵rowanbeentje2009-04-065-32/+113
| | | | | | | 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.
* • FIXED: "Limit from" NSStepper retains the old value if the new value ↵Bibiko2009-04-062-2/+28
| | | | | | | would be greater than the total number of rows of the current table • FIXED: if the user enters into "Limit from" a number which is greater than the total number of rows of the current table, show the last pref's "limitRowsValue" number of rows instead • FIXED: if the user has already filtered the current table by specifying "Limit from" > 1 and afterwards the user applied a new filter the filtering will be repeated for LIMIT 0, "limitRowsValue" if nothing was found
* • ADDED - (IBAction)doRemoveDiacritics:(id)senderBibiko2009-04-063-428/+44
| | | | | - this method removes all combining diacritics -- e.g. façäñど ⇢ facanと after Unicode's NFD