aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* • added first implementation for spfs file QuicklookBibiko2010-08-101-0/+28
|
* Make Credits.rtf localizable.stuconnolly2010-08-091-4/+12
|
* • added syntax highlighting for SQL file QuickLook generatorBibiko2010-08-061-0/+4
| | | | - only SQL files with less than 3MB will be syntax highlighted
* • added svn prop Id to GeneratePreview/ThumbnailForURL.mBibiko2010-08-051-2/+24
| | | | | • added SP's SPData/StringAdditions to QuickLook generator to avoid double-coding • cleaned generator code a bit
* - Add an initial Sequel Pro QuickLook plugin, written by bibiko, as a build ↵rowanbeentje2010-08-041-16/+256
| | | | dependency
* Tidy up SPExportController by splitting out all filename related methods to ↵stuconnolly2010-07-251-0/+6
| | | | a new category SPExportFilenameUtilities.
* - Fix positioning bug when using Import From Clipboardrowanbeentje2010-07-251-0/+6
| | | | | - Add controllable encoding support when importing CSV and SQL files, including a new default "Autodetect" option. Add UniversalDetector framework to support encoding autodetection. This should address Issue #720.
* In addition to Gzip compression support when exporting SQL dumps add the ↵stuconnolly2010-07-241-1/+5
| | | | | | | | | | | | | | | | | | ability to use Bzip2 compression. Other changes include: + Enable the use of export compression (Gzip and Bzip2) for all export formats. + Move the compression options in the export dialog to the 'Advanced' export settings view. + Simplify the setting of common exporter properties (e.g. the connection, use of compression). + Fix a potential memory leak in the dot exporter. + Update the data importer to recognise Bzip2 compressed files. + Fix several display issues on export dialog. + Restore the default .csv file extension of CSV exports. + Correctly update the default export filename when selecting a output compression type. The addition of Bzip2 compression support implements issue #688.
* Improve handling of network drops, including a new automatic reconnection ↵rowanbeentje2010-07-131-0/+4
| | | | | | | | | | | | | attempt, as well as improved handling of networks not present. This addresses Issue #657. In MCPKit: - Disable MySQL automatic reconnection, and add our own reconnection code for greater consistency - If no network is available, delay reconnects by a short period to allow the network to come back up - Improved handling of proxy disconnects In SPSSHTunnel: - Improved handling of SSH tunnel disconnects, improving automatic reconnection via MCPKit and fixing potential memory/logic tramping. Also remove the "Retry" button from the Disconnected dialog, leaving only the choices "Reconnect" or "Disconnect".
* Finalise Sequel Pro tab style:rowanbeentje2010-07-121-12/+24
| | | | | | | | - Add custom Safari-style tab close buttons - Tweak margins, especially on the right when a progress indicator is active to avoid doubled margins - Fix tab bar rendering when using font/help etc windows Also update the .strings files to match latest changes
* - Extend the LLVM Compiler 1.5 fix from r2444 to all build targets and ↵rowanbeentje2010-07-081-3/+15
| | | | build modes; this restores LLVM Compiler 1.5 as the default compiler for Debug, Release and Distribution builds.
* Fixed Debug config compile for LLVM Compiler 1.5 by adding linker flag ↵mltownsend2010-07-081-1/+4
| | | | '-lstdc++'. Changed the Release config to use the LLVM GCC 4.2 compiler as adding the '-lstdc++' didn't seem to work. Probably another tick mark setting somewhere in release that needs to be done. But since this isn't used as much as Debug I didn't worry about it to much.
* Rename TableDump to SPDataImport and fix export selected tables functionality.stuconnolly2010-07-061-6/+6
|
* Rename CustomQuery as SPCustomQuery.stuconnolly2010-07-061-6/+6
|
* Changed compiler to LLVM GCC 4.2 to fix compile errors in Xcode 3.2.3mltownsend2010-07-051-3/+3
|
* Localisation support improvements:rowanbeentje2010-07-041-0/+4
| | | | | | - Add support for localizing table column header cell strings - Add support for automatically translating nibs loaded via the combination of [[NSNib alloc] init...] and [NSNib instantiateNibWithOwner:topLevelObjects:]. This loading method is required for various non-document based setups or dynamic loading.