aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Remove a hidden, unconnected buttonMax2015-04-061-46/+0
| | | | Curiosly this button was supposed to display a "NSSwitch" image, which stems from OpenStep but is no longer present in OS X. Hopefully 2000 won't call and demand it back...
* Add UI for custom SSL cipher listsMax2015-03-211-144/+521
| | | | | | See Preferences > Network. Note: If you play around with that too much and libmysql can no longer connect, don't hope for a meaningful error. It will rather be something like "protocol version mismatch".
* Allow selection of SSH client binary in prefsMax2015-03-171-45/+848
| | | | Hey, I was against this, but if you want it... - just don't blame me for what might happen :shipit:
* Rename utf8 and utf8mb4Max2015-02-012-4/+4
| | | | | * To reduce confusion (and create some, for those people not yet aware of the difference) I have renamed the utf8s to "UTF-8 Unicode BMP" resp. "UTF-8 Full Unicode" according to their supported character range. * Also *both* utf8 variants will now be at the top of the list when creating new tables/databases
* Fix another runtime warning caused by the up&down conversion of IB filesMax2015-01-301-10/+0
|
* * Fix broken import on 10.6…Max2015-01-021-67/+99
| | | | | (Import would not work on a new installation where a certain preference key has not yet been set) * Also attached the gear menu in table structure view to the table header view, so the columns to show can now be selected by right-clicking on the table header (like in Activity Monitor)
* Change how Growl status is displayed in prefsMax2014-12-311-90/+135
| | | | The current status of Growl/Notification center will now be shown as a label beneath the "Enable notifications" checkbox.
* ************** IMPORTANT: SEE BELOW **************Max2014-12-261-83/+137
| | | | | | | | | This change should fix the "slow CSV import dialog" issue on 10.10 (details below). To accomplish that, some major changes had to be made to the CSV import code. PLEASE VERIFY THE CORRECTNESS OF THE NEXT FEW CSV IMPORTS YOU DO! * Renamed some variables for better search visibility * Changed some instances where NSNumbers were being compared using "==" instead of "isEqual…" (does not work with object literals!) * The CSV import dialog would recreate the popup menus on *every* call to "tableView:objectValueFor…". However Instruments suggests that [NSMenu removeAllItems] and [NSMenu addItemsWithTitles:] are **really** expensive, esp. when called multiple times per second (e.g. when scrolling in the table view). This commit moves the popup menu setup into its own method and only calls it when the data actually changes. * The 'destination table column' was for some reason a NSPopupButtonCell which only ever had one item and sometimes got changed to a NSTextFieldCell in code. I didn't see any need to keep the popup cell and replaced it with a simple text cell.
* Change CSV field mapper table highlight styleMax2014-12-231-1/+0
| | | | (Purely guessing here…)
* Add GUI option for utf8mb4 connection encodingMax2014-12-192-4/+115
|
* Touch all XIB files with Xcode 6.1.1Max2014-12-1928-1317/+27176
| | | | | No"real" changes were made. NOTE: There is actually a chance for this change to break stuff.
* 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.
* 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 pagination popover to native typeMax2014-11-281-536/+3139
| | | | | | 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-231-4152/+323
| | | | 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-218-582/+8490
| | | | | | | 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.
* Set Xcode version compatibility to 4.6 in GotoDatabaseDialog.xib for 10.7 buildsMax2014-10-261-117/+681
|
* Fix button alignment and warning.Stuart Connolly2014-10-261-3956/+397
|
* Add a "Go to Database" dialogMax2014-10-122-59/+163
| | | | | | | | 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
|
* Add pref to disable backticks in completionsAbhi Beckert2014-09-061-48/+508
| | | | | | | Add a checkbox to the Editor preferences to disable placing backticks around attributes when completing in the custom query pane. Resolves #764
* Resolve #1974: Allow un-mapping of Ctrl-HAbhi Beckert2014-09-061-15/+209
| | | | | | 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-281-57/+334
| | | | executed in.
* Fix button alignment.Stuart Connolly2014-06-011-10/+2845
|
* Fix spacing and indexes title being clipped.Stuart Connolly2014-06-011-129/+92
|
* Enable SSL over SSH connection configuration.Howard P. Logsdon2014-03-071-562/+2003
| | | | This appears to work, as I’m able to connect to mysql instances through an ssh tunnel, with ssl configuration, but I probably should wireshark the connection to determine actual network traffic.
* Switch to using NSRuleEditor as SPRuleEditor doesn't exist yet.Stuart Connolly2014-01-251-14/+3830
|
* Allow all interfaces to be opened in Xcode 4.Stuart Connolly2014-01-1915-2235/+2079
|
* Allow all interfaces to be opened in Xcode 4.Stuart Connolly2014-01-1925-80874/+32344
|
* Allow XIB to be opened with Xcode 4.6Stuart Connolly2014-01-181-6944/+4248
|
* Fix warnings on 10.7Stuart Connolly2014-01-182-9571/+1524
|
* Set XIBs to open Xcode 4.6Stuart Connolly2014-01-182-6524/+39727
|
* Fix remaining IB warning.Stuart Connolly2014-01-181-1/+1
|
* Fix IB warning.Stuart Connolly2014-01-181-8/+8
|
* Revert DBView.xib back to 7ae31e80623186465fa94e8e517fe0d56b32477fStuart Connolly2014-01-181-31/+48
|
* Fix IB warnings.Stuart Connolly2014-01-141-24/+23
|
* Remove reference to class that doesn't exist.Stuart Connolly2014-01-141-2/+2
|
* Add an option to display binary data as hex, while displaying it in blue to ↵Stuart Connolly2014-01-141-11611/+980
| | | | distinguish from string data of similar content.
* Fix IB warning for non-existent class.Stuart Connolly2014-01-131-24/+8
|
* Add the XIB support for Multiple Table Content Filters (Issue #63). The ↵rowanbeentje2013-11-101-33321/+5544
| | | | required code is not committed yet, but committing the updated DBView.xib now avoids future xib conflicts while the code is completed.
* Add a new option to enable/disable the field editor sheet in the actual ↵stuconnolly2013-10-271-75/+163
| | | | sheet. Fixes issue #1579.
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-9482/+9814
| | | | | | | | | REVIEW ** Known issues: * There might be additional colors be shown when dragging tabs between windows * The color set might need fine tuning * Coloring of items in the favorite outline view is not yet handled
* Issue #1369: Fix the display of cross database relations.stuconnolly2013-10-211-159/+122
|
* Allow opened SQL files to be saved back to the original file, addressing ↵rowanbeentje2013-09-081-2613/+469
| | | | | | | | | Issue #1805: - Add new menu item for "Save Query", making the existing item "Save Query As" as an alternate - Track the opened SQL file and used encoding to be able to easily save the same file again - Standardise encoding detection to use the UniversalDetector framework and use that for opened SQL files where the encoding menu is not used
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-212-1978/+349
| | | | enable some more
* * Move some duplicate code for charset/collation to it's own classdmoagx2013-04-261-33453/+33354
|
* - Correctly link the SSH name field, fixing issues editing and ↵rowanbeentje2013-04-141-9468/+9482
| | | | automatically filling in connection names on the SSH tab, addressing Issue #1686
* - Fix query status and error message title to not always suggest an error ↵rowanbeentje2013-04-011-60/+75
| | | | has occurred, addressing Issue #1670
* Combine the "Run All" and "Run Current/Previous/Selection" buttons into a ↵rowanbeentje2013-03-311-33321/+33438
| | | | | | | | | | | | single button with dropdown menu with ability to change the default action: - Create a new SPComboPopupButton class; this subclasses NSPopupButton to retain the ability to show the popup menu, but only when the right-hand side of the button is pressed, allowing the rest of the button to perform the click action - Combine the previous two "Run" buttons on the Custom Query view into a new SPComboPopupButton - Move the Run menu items from the gear menu into the Run button popup menu so they can be discovered more easily (and the shortcuts seen more easily) - Add a menu item to switch the button's default action, which also swaps all associated shortcuts - Clean up associated logic This implements Issue #1569