aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* - 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.
* Tidy up the Resources directory to match that of Xcode's logical directory ↵stuconnolly2010-07-031-22/+22
| | | | structure.
* Various improvements to default connection favorites handling, including:stuconnolly2010-07-031-1/+5
| | | | | | | | | - Updating the default favorite popup button to reflect the sorted order of the favorites tableview. - A new icon indicating the default favorite in the favorites tableview. - A new 'Make Default' menu item in the favorites tableview context menu. (Outstanding issue: Incorrect default favorite being selected upon launch because the sorting of favorites on the connection screen and preferences are independent of each other).
* Remove PSMSequelProTabStyle from the main application target as it's already ↵stuconnolly2010-06-181-2/+0
| | | | included in the PSMTabBar framework. This suppresses the associated warning.
* Enable the "Sequel Pro" tab style by default, and include the following fixes:rowanbeentje2010-06-181-4/+0
| | | | | | | | - Fix display of the overflow menu - Improve tab spacing and internal layout - Improve tab names for documents to correctly show the database for background documents in additional cases - Update strings files
* Initial stage of re styling the tab bar to actually look half decent.avenjamin2010-06-141-0/+20
| | | | | - Change line 373 of PSMTabBarControl to "SequelPro" to see new tabs. - The drawing of the tab edges needs to be redone on the very edge of each tab instead of being inset by a number pixels to resolve a few issues.
* Split the management of a table's indexes (adding and removing) to its own ↵stuconnolly2010-06-141-0/+19
| | | | controller and XIB in preparation for the UI redesign.
* - Implement the Wil shipley/Golden % Braeburn localisation method for ↵rowanbeentje2010-06-121-0/+138
| | | | | | | | .xibs; add a build stage to Release/Dist builds which generates .strings files for each nib, and swizzle nib loading to automatically translate strings based on any localised .strings files - Fix the genstring stage of the build script and move it to Release/Dist builds only - Update Localizable.strings to match latest code
* - Remove the duplicate Cocoa.framework link used by PSMTabBar and add the ↵stuconnolly2010-06-101-5/+3
| | | | | | | Carbon.framework link to the 'Linked Frameworks' group. - Update the display name of all controllers in DBView to reflect their new class names.
* • in addition to r2294 fixed issue that PSMTabBar Framework wasn't found ↵Bibiko2010-06-081-2/+2
| | | | for "Release" and "Distribution" build process by changing its INSTALL_PATH from "$(HOME)/Library/Frameworks" to "@executable_path/../Frameworks" to make the path relative to "Sequel Pro.app"
* • fixed issue that PSMTabBar Framework wasn't found by changing its ↵Bibiko2010-06-081-2/+2
| | | | INSTALL_PATH from "$(HOME)/Library/Frameworks" to "@executable_path/../Frameworks" to make the path relative to "Sequel Pro.app"
* - Replace the precompiled PSMTabBar framework with a build-from-source ↵rowanbeentje2010-06-071-6/+378
| | | | dependency, in preparation for future code and style changes
* - Ensure start/end query notifications are sent on the main thread to avoid ↵rowanbeentje2010-06-011-0/+16
| | | | | | | the interface being updated from the wrong thread on listeners - Add a "Support Files" folder to MCPKit, containing NSNotificationAdditions to support main thread notifications from within MCPKit