aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-0/+12
| | | | | | | | | 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
* - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵rowanbeentje2013-05-211-10/+13
| | | | enable some more
* * Move some duplicate code for charset/collation to it's own classdmoagx2013-04-261-0/+6
|
* Split the process list controller's table view data source and delegate ↵stuconnolly2013-04-031-2/+16
| | | | methods into their own category.
* Combine the "Run All" and "Run Current/Previous/Selection" buttons into a ↵rowanbeentje2013-03-311-0/+6
| | | | | | | | | | | | 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
* Tweak and improve the User Manager:rowanbeentje2013-03-091-0/+6
| | | | | | | | | - 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
* Move the table triggers controller delegate methods to their own category.stuconnolly2013-02-211-2/+16
|
* Fix more wanrings by creating a protocol that delegates of the copy table ↵stuconnolly2013-02-161-0/+2
| | | | should conform to.
* Move the flex parsing function definitions to their own file so they're not ↵stuconnolly2013-01-251-0/+2
| | | | duplicated in multiple places.
* Build config update:stuconnolly2013-01-241-16/+8
| | | | | | | | | - 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
* Issue #1519: Fix auto-sizing of export filename and truncate it when it ↵stuconnolly2013-01-031-1/+1
| | | | becomes too big.
* - Make the sequel Pro target a dependency of the unit testsrowanbeentje2012-12-301-0/+13
|
* - Fix header search paths to fix clean release/Distribution builds with no ↵rowanbeentje2012-12-301-2/+2
| | | | | | | previous debug builds - Update localizable strings
* - Remove outdated language resources from the projectrowanbeentje2012-12-211-384/+13
| | | | | - Add a copy phase to the distribution build process to copy in languages downloaded from dev.sequelpro.com/languages before signing
* - Convert all old .tiff resource images to .png formatrowanbeentje2012-12-211-215/+131
| | | | | | | - Recompress all pngs losslessly to reduce disk use slightly - Remove old unused images - Switch some code over to imageNamed: to allow easier Retina additions in future
* - Add retina versions of the cell link arrowsrowanbeentje2012-12-201-0/+16
|
* - Add Retina versions of the tab close buttonsrowanbeentje2012-12-131-0/+24
| | | | | | - Recompress other PSMTabBar images where necessary - Improve drawing of the tab bar in response to window state change, allowing better colour display in edge cases and particularly when sheets are open
* Replace 1x .tiff graphics with 1x and 2x png Retina graphics.mattlangtree2012-12-121-28/+40
|
* - Add final versions of the new icon designed by Kenichi Yoshida (with many ↵rowanbeentje2012-12-121-14/+16
| | | | | | | | | thanks to Panic, Inc), recompressed for smaller file size and 10.5 compatibility - Add document icons to match - Amend the Info.plist to fix Sequel Pro being able to edit old .spf files etc - Add .mysql file support (Issue #1366)
* Add a bunch of new retina icon versions. Including a new Query icon for both ↵mattlangtree2012-12-101-28/+60
| | | | 1x and 2x displays.
* Add HiDPI/@2x versions of Browse and Table Info tab icons.mattlangtree2012-10-161-4/+12
| | | | Update README to give hint about compiling with 10.5 and 10.6 SDK.
* - Add names for most threads created by Sequel Pro for easier debugrowanbeentje2012-10-141-0/+6
|
* Change the connection screen interface, particularly relating to favourite ↵rowanbeentje2012-10-061-0/+24
| | | | | | | | | | | | | | editing on the connection screen (Issue #1339, Issue #1440): - No longer save changes made to connection favourites as soon as the interface is updated - Alter the interfaace if favourites are editing, offering to save the changes either to the old connection favourite or to a new favourite - Add a "Test connection" button to verify changes before saving - Add a "Quick Connect" entry to the top of the connection view's favourites list so a blank form is always available - Use a custom highlight when editing favourites to show the favourite has changed but is still linked - Reduce the margin on the left-hand side of the connection favourites list to increase the available space - Alter favourite name generation, making it less aggressive when generating names from partial details (eg creating names of just "@") and removing the user - Alter key icon usage to correctly update the button appearance if an SSL or SSH key is selected
* - Alter the build settings for compatibility with Xcode 3.2.x up to Xcode ↵rowanbeentje2012-09-231-378/+4212
| | | | | | | | 4.5, keeping a base SDK of 10.5 for compatibility for otherwise adding and adjusting settings appropriately - Add instructions to the README for Xcode 4 SDK installation.
* Revert of r3849 (undoing the build break)bamse162012-09-191-4215/+379
|
* Updated project to run/build on Mac OSX 10.8/Xcode 4.4bamse162012-09-131-40/+23
| | | | | | Updated QueryKit project to be able to build and run tests (changed Symbols Hidden By Default to NO in Default config)
* Move table content filter logic to it's own file.stuconnolly2012-08-151-0/+6
|
* - Remove BWToolKit from the project, using ibtool to strip out plugin ↵rowanbeentje2012-08-031-6/+0
| | | | dependencies now that all BW custom elements have been removed; remove last references and build steps.
* - Remove all BWToolKit elements from the Preferences and ↵rowanbeentje2012-08-021-0/+6
| | | | | | | ProgressIndicatorLayer nibs, replacing with standard equivalents - and a new BGHUDButtonCell in the case of the indicator layer button - Add a new BGHUDButtonCell class, a BSD-licensed class from Tim Davis @ BinaryMethod.com ( https://github.com/binarygod/BGHUDAppKit ). This is a slightly modified version, hardcoding in values from BGHudGeometry, BGThemeManager, BGGradientTheme, and BGTheme.
* - Remove all BWToolKit elements from the ExportDialog, ↵rowanbeentje2012-08-021-0/+8
| | | | DatabaseServerVariables, Navigator, and IndexesView nibs, replacing with SPSplitView and standard equivalents
* Remove old build MySQL client lib script.stuconnolly2012-08-011-2/+0
|
* - Remove all BWToolKit elements in the connection view, replacing with ↵rowanbeentje2012-08-011-0/+4
| | | | | | | | | standard equivalents and SPSplitView - Replace the "Add" action menu on the connection view with two buttons for easier use and to avoid having to set up more popup buttons - Improve SPSplitView's handling of delegates set through code - Update localisable strings
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-6/+22
|
* - Replace the main split view in the main view with a SPSplitView, ↵rowanbeentje2012-07-241-0/+8
| | | | | | | | | | replacing the anchored button bar and buttons with normal equivalents. - Make the main split view collapsbile to avoid resize issues with the filter box - Fix problems with additional drag handles in SPSplitView when one of the views was using flipped coordinates - Fix problems with manually dragged uncollapses in SPSplitView - Fix problems instantiating SPSplitView instances on 10.5 (with thanks to schlabberdog)
* - Add a new SPSplitView class, intended to replace all BWSplitViews and so ↵rowanbeentje2012-07-231-0/+12
| | | | | | | | allow us to remove BWToolKit. Supports constraints and animated collapsible subviews configured in code, fixes crashes and exceptions if a window is closed while animations are taking place or scheduled to take place. - Replace the two vertical splitters in the table list (the filter splitter, and the table info splitter) with SPSplitView implementations as a test - Add a helper method in the new SPDateAdditions
* Add a new SPAppController SPWindowManagement.stuconnolly2012-07-071-0/+6
|
* Move the table structure's loading logic into it's own category.stuconnolly2012-07-041-0/+6
|
* Remove ancient help docs that we're never going to use.stuconnolly2012-06-261-58/+0
|
* Remove test script.stuconnolly2012-05-091-3/+1
|
* Fix Russian localisation files not having the correct encoding.stuconnolly2012-05-091-28/+28
|
* Rename test files.stuconnolly2012-05-081-12/+12
|
* UUID string test.stuconnolly2012-05-071-0/+4
|
* Fix test build.stuconnolly2012-05-071-24/+4
|
* - Fix Release and Distribution framework search paths to no longer depend ↵rowanbeentje2012-05-071-4/+4
| | | | on Debug builds
* Move the BASH command code from the string additions category to remove the ↵stuconnolly2012-05-071-0/+8
| | | | dependency on SP specific code and all the tests to build successfully.
* Test config.stuconnolly2012-05-051-22/+5
|
* Tidy up database action tests.stuconnolly2012-05-041-5/+5
|
* Rename database action class.stuconnolly2012-05-041-6/+6
|
* Add initial support of moving views when renaming a database. Currently not ↵stuconnolly2012-05-041-16/+8
| | | | hooked up yet. Part of issue #1235.
* Merge outline view branch into trunk.stuconnolly2012-05-021-10/+86
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for managing and grouping favorites into folders in the connection view and removes the associated favorites management from the preferences window. NOTE: On first launch your connection favorites will be migrated from Sequel Pro's preference file to a new file in ~/Application Support/Sequel Pro/Data. Your old favorites will remain in the preference file until removed in a future version. Outstanding known issues: - Removing a group node with no child favorites presents a warning about also removing the non-existent favorites. - Starting the application with no favorites, creating a group node then selecting, hides the connection details input. Doesn't support emoty selection. - Setting the name of a connection, adding it to the favorites and then swicthing to a different connection type, screws with the favorite name. - The preservation between launches of whether group nodes are collapsed or not is currently not supported.