aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reformatting code for modern ObjCMax2014-12-1325-135/+132
| | | | | Replaced all [NSNumber numberWithBool:YES/NO] with the @YES/@NO literals. Also replaced some TRUE/FALSE with their YES/NO counterparts.
* Mark issue for s.o. to look atMax2014-12-131-2/+3
|
* Changed a few typedef enums to Apples new methodMax2014-12-132-32/+19
|
* Add stub for SPTableContentFilterControllerMax2014-12-053-0/+21
| | | | And with that we are back to a build that should not spam your Console upon launch. (Sorry for the future merge conflict) :)
* Fix "Invalid color System, labelColor" errorMax2014-12-041-14/+9
| | | | At some point Xcode decided to introduce a new variant of black named "labelColor" (which is 10.10 only). This commit changes the DBView xib back to controlTextColor instead.
* Fixes "Could not find image named" errorsMax2014-12-041-30/+0
| | | | | Switchting the IB files to Xcode 5 introduced some kind of image reference for some of our popup buttons, which was kept when we switched back to 4.6 format. However as this wasn't used in the 4.6 files before switchting to 5 either, I just removed that stuff.
* Merge pull request #2030 from origsun/masterAbhi Beckert2014-12-0211-51/+53
|\ | | | | Remove a private API in PSMTabBarCell
| * Add my name in CreditsXu Jie2014-12-011-1/+2
| |
| * Remove a private API in PSMTabBarCellXu Jie2014-12-0110-50/+51
|/ | | | | | Directly assigning to _controlView of a NSActionCell is private and not allowed by Mac App Store. An _customControlView is used to replace _controlView in PSMTabBarCell to avoid direct assigning to _controlView. This should be the last private API to remove before going to Mac App Store.
* Fix a drawing issue with the tab bar (HiDPI only)Max2014-11-301-5/+5
|
* Include tab color when duplicating tab.Max2014-11-291-0/+4
| | | | Fixes #2029
* Try to fix the legacy pagination popoverMax2014-11-291-17/+31
| | | | | | (Actually I only enabled CALayer for the container.) Also deleted a NSView that was thinking it was a NSButton, invisible, and not connected to anything. Hopefully no one will miss that thing.
* Change some split view width calculations.Max2014-11-293-7/+35
| | | | | | * Attempt to fix the "<SPSplitView: ...>: the delegate <SPSplitView: ...> was sent -splitView:resizeSubviewsWithOldSize: and left the subview frames in an inconsistent state:" message that has been plaguing my console for some time. * This commit also adds a minimum width on the main area to prevent some strange UI bugs.
* Change pagination popover to native typeMax2014-11-283-557/+3212
| | | | | | This commit switches our pagination popover to use native NSPopover on 10.7+ making it look more polished and modern. On 10.6 the old style will be used, *however* that one might still suffer from a bug caused by undefined overlapping view drawing behaviour.
* Add a "Open Table in New Window" menu actionMax2014-11-233-4165/+372
| | | | This is implemented as an alternate menu item, ie. it will appear when holding down the Option (alt) key instead of the normal "Open Table in new Tab" item. Fixes #2015
* Another attempt to fix the cog menus on 10.10Max2014-11-219-603/+8511
| | | | | | | Previously our cog menus have been Round Rect (borderless) NSPopupButtons with text aligned to the left of the image as that combination would allow us to make the box of the button exactly as big as the image. However in 10.10 Apple changed the layout so that a padding is always added on the right border of a popup button (except if the menu is attached to the left). From playing around I found the only setting to be compatible between 10.9 and 10.10 to be the button type Bevel (borderless). This commit changes all cog buttons to Bevel type in hopes those will also look the same on 10.8, 10.7, 10.6.
* Fix Tab bar colors in 10.10Max2014-11-212-9/+62
|
* Attempt to fix #1961Max2014-11-114-13/+38
| | | | | | | | | | | | | Namely this commit changes two things: 1) In the past the user manager window technically was closed after it was released (SPUserManager.m:491): [NSApp endSheet:[self window] returnCode:0]; //-> calls delegate, which calls release [[self window] orderOut:self]; This call order has now been swapped. 2) Because the delegate is invoked directly by NSApp, the release was called before other UI elements had finished their cleanup from orderOut:. The delegate callback is now put on the runloop to give other stuff priority. Requesting QA on this commit.
* Merge branch 'master' of https://github.com/sequelpro/sequelproMax2014-10-265-4107/+1150
|\ | | | | | | | | Conflicts: Source/SPGotoDatabaseController.m
| * Set Xcode version compatibility to 4.6 in GotoDatabaseDialog.xib for 10.7 buildsMax2014-10-261-117/+681
| |
| * Fix error building on 10.8.Stuart Connolly2014-10-262-4/+6
| |
| * Fix error building on 10.8.Stuart Connolly2014-10-262-27/+65
| |
| * Fix button alignment and warning.Stuart Connolly2014-10-262-3957/+398
| |
* | Tweak "Go to Database"Max2014-10-162-6/+22
|/ | | | | * Possibility to double-click an item to go there * Search is case-insensitive
* Add a "Go to Database" dialogMax2014-10-127-59/+504
| | | | | | | | The dialog enables * searching for a database by name (substring matching), * using C&P to select databases * navigating to databases not in the database dropdown * faster keyboard-based navigation
* Enable background color for content filter managerMax2014-09-181-21/+26
|
* Merge patch to disable smart quotes in editorMax2014-09-183-1/+8
|\
| * Disable Smart quotes in Bundle EditorMax2014-09-181-0/+4
| |
| * Merge branch 'disable_smartquotes' of https://github.com/uxp/sequelpro into ↵Max2014-09-182-1/+4
|/| | | | | | | uxp-disable_smartquotes
| * Fix spelling errors on method commentHoward P. Logsdon2014-09-172-3/+3
| |
| * Disable "Smart Quotes" in the query editor, among others.Howard P. Logsdon2014-09-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It might be useful to keep this setting on globally, but smart quotes break SQL, resulting in the requirement of having to do an undo-type-undo dance to force the editor to not replace the single (') and double (") quote characters with the ‘, ’ and “, ” characters, respectively. Since we can presume that no one will want to use these non-SQL quotation marks within SQL unless they explicitly decide to do so (in matching a varchar field, for instance), they should be off by default. Additionally, the double-dash (--) is used in SQL for inline comments, which gets substituted for the em-dash (—). Disabling this seems to be a good idea on the same argument. More info about text substitution: http://support.apple.com/kb/PH14294
* | Disable ID generation during duplicate databaseMax2014-09-181-0/+14
| | | | | | | | Should fix #1978
* | Fix #1983 (bz2 import breaks)Max2014-09-181-7/+4
|/ | | | | * Avoid a malloc(4) / free() and let the compiler figure that out * sizeof(pointer) != sizeof(memory area pointed to by pointer)
* Merge pull request #1956 from schmurfy/controlmasterAbhi Beckert2014-09-111-0/+1
|\ | | | | Cohabitation with terminal (with ControlMaster)
| * really disable ControlMasterJulien Ammous2014-09-101-0/+1
|/
* Merge pull request #1982 from abhibeckert/masterAbhi Beckert2014-09-066-49/+518
|\ | | | | Add pref to disable backticks in completions
| * Add pref to disable backticks in completionsAbhi Beckert2014-09-065-49/+517
| | | | | | | | | | | | | | Add a checkbox to the Editor preferences to disable placing backticks around attributes when completing in the custom query pane. Resolves #764
| * Merge branch 'master' of https://github.com/sequelpro/sequelproAbhi Beckert2014-09-060-0/+0
| |\ | |/ |/|
* | Merge pull request #1981 from abhibeckert/masterAbhi Beckert2014-09-062-25/+216
|\ \ | | | | | | Resolve #1974: Allow un-mapping of Ctrl-H
| | * Add project specific setting to use tabs for indentationAbhi Beckert2014-09-061-0/+1
| |/
| * Resolve #1974: Allow un-mapping of Ctrl-HAbhi Beckert2014-09-062-25/+216
|/ | | | | | Add menu item "MySQL help for Word/Selection", with Control-H as the default key equivalent Delete SPTextView's built in handling of Control-H key presses
* Resolve #1938: In the query console display the database the query was ↵Stuart Connolly2014-08-2812-103/+448
| | | | executed in.
* Fix warnings.Stuart Connolly2014-08-211-4/+7
|
* Attempt to fix localization on 10.8 SDK (#1896)Max2014-08-091-6/+45
| | | | This is mostly from https://github.com/incbee/DMLocalizedNibBundle (retaining Wil Shipleys original license)
* Replace a few other instances with objectOrNilAtIndex:Max2014-08-034-3/+4
|
* Fix for exception on export (#1968)Max2014-08-013-1/+20
| | | | | | | This fixes an exception that would happen if three conditions were met: 1) No database was selected or it was empty 2) A custom export filename was set 3) You tried to export the result of a custom query
* Fix a error that prevents building in Xcode6b4Max2014-07-281-4/+4
|
* Don't force relation clear on table update, as it now uses notifications to ↵rowanbeentje2014-06-231-1/+2
| | | | update itself; this will improve table switching speed significantly on laggy connections due to a forced information re-fetch
* Move console button and entry generation to occurring non-synchronously when ↵rowanbeentje2014-06-231-9/+15
| | | | calling back to the main thread, fixing a potential spinlock situation when a background thread is querying and the main thread is waiting on the result
* Always use the shortStringRepresentationUsingEncoding: code path when ↵rowanbeentje2014-06-231-8/+5
| | | | displaying table contents, as it saves a lot of shouldUseFieldEditorForRow: checks; shortStringRepresentationUsingEncoding: should return the same values for short strings