aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* Bring outlineview branch up to date with trunk (r2961:2966).stuconnolly2010-12-051-6/+14
|\
| * Group bundle classes.stuconnolly2010-12-051-4/+12
| |
| * Remove old SPF alias branch.stuconnolly2010-12-051-0/+1
| |
* | Apply new favorites outline view patch.stuconnolly2010-12-051-19/+55
|/
* • preparations for handling issue if user assigned the same keyboard ↵Bibiko2010-12-031-0/+6
| | | | short-cut on different Bundle commands; if so show a kind of a context menu to pick up one item; this will be done via the new SPChooseMenuItem class which will display a borderless window with a context menu at a passed location
* • added cancel operation images and set them to SPActivityTextFieldBibiko2010-12-021-0/+24
|
* • added chance to cancel an activity - up to now a running Bundle command ↵Bibiko2010-12-011-0/+6
| | | | | | - from the Activities pane (toggable via double-clicking at Table Information header); it's still tentative and the correct cancel icon will follow asap • added notification system for updating the activities pane (SPActivitiesUpdateNotification)
* - Fix issues right-clicking in the empty table area ( http://spbug.com/l/1726 )rowanbeentje2010-11-271-0/+6
| | | | | | | - Improve 10.5 compatibility when clearing menus ( http://spbug.com/l/1508 , http://spbug.com/l/1829 , http://spbug.com/l/1818 ) - Fix a possible crash when updating database lists - Update localisable strings
* • added skeleton for displaying the result of Bundle commands in a ↵Bibiko2010-11-221-0/+18
| | | | separate HTML webkit window
* • added SPBundleCommandTextView and use it instead of SPEditSheetTextVIew ↵Bibiko2010-11-201-0/+6
| | | | | | | | since it works in a sheet only and due to future extensions • fixed init in SPEditSheetTextView • Bundle Editor: minor bug fixing
* - Add the NewBSD-licensed ShortcutRecorder.framework to the project, for ↵rowanbeentje2010-11-161-0/+6
| | | | | | | initial use in the bundle editor (not implemented yet). Includes the .ibplugin within the framework. - Update localisable strings
* • added SPConstants.m source file to QLgenerator target in order to be ↵Bibiko2010-11-161-0/+2
| | | | able to make usage of constants in categorial addition files
* • added skeleton for Bundle EditorBibiko2010-11-121-1/+18
| | | | - not yet visible
* Commenting and move SPFavoriteNode within Xcode's logical structure.stuconnolly2010-11-111-2/+2
|
* Add a new outline view to be used by the connection view so hitting enter ↵stuconnolly2010-11-101-0/+6
| | | | doesn't start editing the selected favorite. This will also allow behaviour to be further customised. Fixes issue #892.
* Add a new class template for the favorites controller.stuconnolly2010-11-101-2/+14
|
* First changes towards changing the initial connection view's favorites table ↵stuconnolly2010-11-091-2/+14
| | | | list to an outline view in order to support grouping favorites. Future changes include creating a favorites data controller, including migrating favorites storage to their own plist in the app support directory as well as support for grouping favorites.
* Rearchitect preferences, including:stuconnolly2010-11-031-8/+101
| | | | | | | | | - Split each preference pane into their own controller (subclass of SPPreferencePane, which is a subclass of NSViewController). - Each preference pane controller conforms to the protocol SPPreferencePaneProtocol to allow the main preference controller to build the toolbar. - Move the preferences upgrade function to it's own file. - Add SPFontPreviewTextField which is based on Colloquy's JVFontPreviewField to allow previewing of the selected font in the tables and editor preference panes. - Update localisable strings files.
* Add a new category to SPDatabaseDocument, allowing code cleanup and moving ↵rowanbeentje2010-11-031-1/+6
| | | | | | | | | | | central functionality out of SPTablesList: - Centralise control over table loading, moving it away from SPTablesList and into SPDatabaseDocument and the new SPDatabaseViewController category - Centralise control over the main tab view, moving control away from SPTablesList and into SPDatabaseDocument and the new SPDatabaseViewController category - Simplify and clean up view loading logic - Improve thread safety - Update localisable strings
* Move SPConnectionController's delegate methods to their own protocol.stuconnolly2010-10-291-2/+12
|
* Tidy up SPTableStructure including moving all the private field type ↵stuconnolly2010-10-281-4/+18
| | | | validation methods to their own class, SPTableFieldValidation.
* Move the user manager data model to the new Models dir.stuconnolly2010-10-261-1/+1
|
* Group data import related classes within Xcode's logical file structure.stuconnolly2010-10-261-4/+12
|
* Split out all of SPTableStructure's delegate and datasource methods into ↵stuconnolly2010-10-261-0/+6
| | | | their own category.
* - Split out all of SPExportController's delegate methods to their own category.stuconnolly2010-10-241-2/+10
| | | | | | | | - Prepare for the implementation of PDF and HTML export by hiding the export options box for export types that don't need it. - Fix some spacing issues on the export dialog. - Create a new SPCategoryAdditions header that is included in the apps precompiled header, making all additions available to all classes. - Update strings files.
* Split MCPConnection's delegate methods into it's own protocol.stuconnolly2010-10-201-2/+14
|
* Tidy up.stuconnolly2010-10-191-10/+10
|
* Update strings files.stuconnolly2010-10-191-0/+1
|
* - Fix relative paths for SPQLPluginConnectionTemplate.html , addressing ↵rowanbeentje2010-10-171-3/+1
| | | | broken builds
* Tidy up the project's logical structure in Xcode.stuconnolly2010-10-171-68/+108
|
* Rename HTML print templates.stuconnolly2010-10-161-13/+14
|
* Tidy up linker flags across all targets, specifically remove linking against ↵stuconnolly2010-10-161-17/+1
| | | | stdc++, which was introduced in r2444 as a workaround for a bug in Clang 1.5 that failed to compile RegexKitLite. Take the approach suggested by the developer of RegexKitLite, which is to disable the macro that uses __attribute__((cleanup)), which trips the bug. Apparently it is only used for debugging purposes. See http://llvm.org/viewvc/llvm-project?view=rev&revision=103938 for the Clang fix.
* Change the connection view's table view to be of type SPTableView so ↵stuconnolly2010-10-151-3/+3
| | | | right-clicking a row results in it being selected first. Also, update SPTableView to prevent right-clicking of table view group headings. Fixes issue #867.
* Split out AppleScript support into a category of SPAppController.stuconnolly2010-10-141-0/+6
|
* Tidy up build settings, by ensuring they are consistent across all targets, ↵stuconnolly2010-10-141-7/+109
| | | | specifically the compiler used. Also add a very basic Makefile to ease builds from the command line during build testing.
* Tidy up SPDatabaseData by splitting out the hardcoded list of charcater sets ↵stuconnolly2010-10-081-0/+7
| | | | into SPDatabaseCharacterSets. The struct is now returned by calling SPGetDatabaseCharacterSets().
* • improved issues for tooltip in Content and Custom tablesBibiko2010-10-081-1/+6
| | | | | | | - added not yet supported MCPGeometryData view - removed @try clauses, instead make usage of pthread_mutex_lock etc. approach • adjusted autodetectWidthForColumnDefinition: for SPCopyTable to calculate the width by taking the WKT string of MCPGeometryData • added SPGeometryDataView class which will be used for displaying GEOMETRY data as image (for tooltips, inside field editor sheet) [not yet implemented]
* Various improvements to server capability/version checking, including:stuconnolly2010-10-071-2/+9
| | | | | | | | | | | | | - Add a new ServerSupport class, for which an instance is created upon each new connection and is then subsequently accessible via SPDatabaseDocument. - Replace the majority of manual version checking with calls to properties in the above new class. - Improve the user manager's compatibility with MySQL 3 and 4 servers. Fixes issue #811 Other changes include: - Disable the encoding popup button when adding a new table or database to servers running pre MySQL 4.1 as it only contains one option, 'Default'. - Fix various potential memory leaks discovered during static analysis. - General tidy up and comments.
* • removed approach to query spatial data by using AsText() since it breaks ↵Bibiko2010-10-071-1/+8
| | | | | | | some column definition approaches - instead introduced a new MCPKit class MCPGeometryData - up to now the spatial data will be displayed as hex bytes - work on it will come soon
* - Correctly sort connection favourites upon startup for both the connection ↵stuconnolly2010-09-261-4/+1
| | | | | | | and preferences view. Fixes issue #807. - Remove the default favourite indicator from the preferences view.
* - Remove "Release when closed" from three panels; this was causing ↵rowanbeentje2010-09-251-1/+0
| | | | conflicts with manual memory management on 10.5.8 on quit. This addresses http://spbug.com/728 , together with a number of recorded crashes ( http://spbug.com/l/190, http://spbug.com/l/1522 )
* Add missing SVN properties and general comments tidy up.stuconnolly2010-09-211-0/+7
|
* - Implement support for MySQL over SSL for both TCP/IP and Socket ↵rowanbeentje2010-09-131-0/+4
| | | | | | | | | | connection modes. - Upgrade the MySQL binaries to version 5.1.50 (was 5.1.46) - Enable SSL support in the MySQL libraries (this leads to a large increase in library size, unfortunately) - Enable more optimisations in the MySQL libraries (especially --enable-assembler for faster in-library string processing and --with-mysqld-ldflags=-all-static) This completes support for Issue #27.
* - Add support for SSH identity files (public keys) in custom locationsrowanbeentje2010-09-081-0/+4
| | | | | | - Update localisable strings - Fix initial window position
* • added SPFileManagerAdditionsBibiko2010-08-191-0/+6
| | | | | | | | - [(NSString*)applicationSupportDirectoryForSubDirectory:error:] Return the application support folder of the current application for 'subDirectory'. If this folder doesn't exist it will be created. If 'subDirectory' == nil it only returns the application support folder of the current application. • added SPThemesSupportFolder constant
* Move SPCopyTable in Xcode's logical file structure.stuconnolly2010-08-191-2/+2
|
* • fixed xcode project for commit 2554 to apply the renaming of ↵Bibiko2010-08-191-6/+6
| | | | CMCopyTable.* to the project
* • initial commit to set the Editor's colors by using a table approach ↵Bibiko2010-08-171-0/+6
| | | | | | containing SPColorWellCells - further improvements will follow soon
* • added chance to export/import the color theme of the Query Editor in ↵Bibiko2010-08-161-0/+6
| | | | | | | | | | | Prefs > Editor > Gear menu as normal plist file - file extension is spTheme - can also import TextMate theme tmTheme files directly • added the chance to set the selection color in the Query Editor • fixed code for setting the insertion point color • changed the way how the query highlight color will be drawn - now it also supports colors with an alpha value
* Various export enhancements and fixes, including:stuconnolly2010-08-121-0/+20
| | | | | | | | | | | | - A new SPExportFile class, providing an abstract interface to the handling and creation of export files. - Enables the centralisation of all file/file handle creation logic as well as better support for handling situations where files fail to be created, including files that already exist at the export location. - New SPExportFileHandleStatus constants to support the reporting of file handle creation. - Update SPExporter to use the new file class instead of directly using an instance of SPFileHandle. - Add the necessary logic to deal with files that already exist on disk, by providing the user with 3 options: cancel the export, ignore the files in question or overwrite them. We might want to enhance this to make new files sequential in name to prevent overwriting. Fixes issue #742. - New SPExportFileUtilities category, which centralises all the logic relating to writing export type headers as well as dealing with problems occurred during file/file handle creation. - Improve feedback given on the export progress sheet during export initialisation. - Tidy up and improve comments.