aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
Commit message (Collapse)AuthorAgeFilesLines
* ************** 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
* * Add support for specifying a collation when creating a tabledmoagx2013-03-201-29/+193
|
* * Add support for ALTER DATABASE statement (needs review)dmoagx2013-03-172-39/+571
|
* * Adding the possibility to set a collation when creating a databasedmoagx2013-03-111-32594/+32684
|
* - Make the theme background apply to the query favourites editorrowanbeentje2013-03-101-7615/+7628
|
* Tweak and improve the User Manager:rowanbeentje2013-03-091-7712/+7658
| | | | | | | | | - Rework how data to populate the user manager is retrieved from the server, speeding up display of lots of users by a large factor - Fix support for schema permissions for the Anonymous user, and add support for '%' and '' hostnames (only showing if already set once), fixing Issue #1620 - Highlight databases in the user manager that have permissions set for the selected user - Switch to using the centrally provided database list to reduce queries and remove the information_schema and performance_schema "databases" - Speed up a number of operations by tweaking the logic and queries used
* - Fix blurry text in a number of text views in 1.0.x (Possibly caused by IB ↵rowanbeentje2013-03-031-32627/+32594
| | | | mangling; recreated new text views with the same settings to address). This fixes Issue #1560
* Build config update:stuconnolly2013-01-2417-66376/+70514
| | | | | | | | | - Update base SDK to 10.6 - Update minimum OS version to 10.6 - Update all XIB to have a 10.6 target - Drop support for PPC - Apply all of the above to frameworks SPMySQLFramework and QueryKit