aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* Initial implementation of tabs:rowanbeentje2010-05-231-2/+32
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Rework alert sheets:rowanbeentje2010-05-091-0/+2
| | | | | | | - Change MCPConnection.m to no longer use a reference to tableWindow to attach sheets - instead use a delate error display method if available - Rework TableSource and TableContent sheetDidEnd methods into per-task methods rather than overloading contextInfo - Rework SPAlertSheets to perform actions on the main thread, with the loss of (unused) support for a didDismissSelector. This addresses a number of crashes logged by the crash reporter
* Added 'Add Host' to Locazable.stringsmltownsend2010-05-041-1/+1
|
* - Added OCMock.framework for unittests using mock objectsdrx7772010-05-031-4/+7
|
* Added class SPDBActionCommons providing common functionality to all derived ↵drx7772010-04-291-0/+6
| | | | DatabaseActions classes, thus reducing code duplicates.
* This changeset implements renaming and duplicating databases on a server. ↵drx7772010-04-281-0/+84
| | | | | | | | | | | | | | | | | | | Details as follows: * altered MCPConnection listTablesFromDB:like: to return NSArray * altered MCPConnection listFieldsFromTable:like: to use backtick quoted strings for table and fieldnames * added MCPConnection listTablesFromDB for a complete table list * added SPStringAdditions.h to various files to prevent warnings * added sheets for duplicate/rename DB in DBView.xib * added duplicate/rename menu items to MainMenu.xib * added outlets in TableDocument: databaseNewSheet databaseRenameSheet databaseCopyNameField databaseRenameNameField copyOnlyStructureButton copyDatabaseButton renameDatabaseButton * added methods in TableDocument: getConnection, copyDatabase, renameDatabase, _copyDatabase, _renameDatabase * added OCMock Framework for object mocking in tests * added group Others/DatabaseActions
* Enable all *reasonable* warnings for all build configurations and fix a few ↵stuconnolly2010-04-261-0/+87
| | | | of them.
* - Add SVN id property to SPFileHandle, correct headers, and add more ↵rowanbeentje2010-04-121-1/+1
| | | | | | | function documentation - Tweak subfolder ordering
* Add a new SPFileHandle class to support gzip compression and writing on a ↵rowanbeentje2010-04-121-9/+45
| | | | | | | | | | | background thread, and integrate for SQL import: - Implement streaming reading of gzip-compressed files for SQL import - Support exporting SQL dumps into a gzip-compressed file - SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration - Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions) This implements Issue #571 .
* More tidy up. Constants and functions.stuconnolly2010-03-311-4/+12
|
* Tidy up imports and fix 'Reverse Sort Order' when sorting connection ↵stuconnolly2010-03-311-1/+1
| | | | favorites (Thanks Hans).
* Minor tidy up. Remove uneccessary import and rename pre-compiled header.stuconnolly2010-03-311-5/+7
|
* Minor MCPKit tidy up, including the resolution of potential issues raised ↵stuconnolly2010-03-261-1/+5
| | | | during static analysis.
* • NavigatorBibiko2010-03-241-0/+24
| | | | | | - ENTER and RETURN selects schema path in active connection window - outsourced some stuff to SPNavigatorOutlineView • added rotating sync arrows to project for future usage
* • added SPNavigatorOutlineView class for future stuffBibiko2010-03-231-0/+6
| | | | • fixed some keytab indices for navigator window
* - Add a new SPMainThreadTrampoline NSObject category, allowing all ↵rowanbeentje2010-03-201-0/+6
| | | | | | | | | | | | | | | NSObjects to easily proxy commands onto the main thread with any number and type of arguments. - Use the new trampoline and other thread safety tweaks to hopefully address a number of what appear to be threading issues: http://log.sequelpro.com/view/20 http://log.sequelpro.com/view/32 http://log.sequelpro.com/view/41 http://log.sequelpro.com/view/42 http://log.sequelpro.com/view/55 http://log.sequelpro.com/view/64 http://log.sequelpro.com/view/65 http://log.sequelpro.com/view/66
* • some progress of the navigator approach (not yet active - hidden main ↵Bibiko2010-03-181-0/+4
| | | | menu item)
* • initial commit to support a connection/schema navigator (not yet active ↵Bibiko2010-03-171-0/+18
| | | | - to try see line 1134 in TableDocument.m)
* Consolidate all localizable content in the Resources/ directory and only use ↵stuconnolly2010-03-171-100/+83
| | | | Interfaces/ for XIBs. This addresses the first point on issue #593.
* - Add toolbar item for Triggers interfaceavenjamin2010-03-131-0/+4
| | | | - Add table triggers toolbar icon
* Lots more printing support enhancements, including:stuconnolly2010-03-131-0/+4
| | | | | | | | | - The ability to print the extended table information view using a new template. - The inclusion of NULL values diaplyed as the user's NULL value placeholder when printing a table's sturcture and indexes. - If enabled in the user's preferences, the inclusion of vertical gridlines in the table views. - Dynamic calculation of page margins based on the paper size of the selected printer as opposed to using hard coded values. - Lots of other little style enhancements.
* Various printing support enhancements, including:stuconnolly2010-03-121-0/+6
| | | | | | | | | - Splitting out all printing methods to SPPrintController which is category of TableDocument. - The ability to print table relations. - If present the inclusion of table indexes when printing a table's source. - If the user has use monospaced fonts enables, then the print out's tabular data will be in a monospaced font. - Lots of other style enhancements, including page headings and sections headings.
* • outsourced keyword completion and function completion lists to ↵Bibiko2010-03-081-0/+4
| | | | | | | | | | | CompletionTokens.plist • SPQueryController manages keyword and function completion lists now; this reduces the memory usage a bit and the list is easier to edit • added pre-defined function argument snippets to CompletionTokens.plist (auto-generated from mysql's HELP) • added Preference option for Editor whether a function completion should insert () and if found the function argument snippets automatically or not - last ) will be linked as autopaired then • changed behaviour for wrapping a selection into `"'() etc. - now it re-selects the original selection after wrapping and in addition last wrap character is now marked as autopair-linked • improved logic for popping up the auto-completion list
* Improve Feedback reporter privacy and functionality:rowanbeentje2010-03-061-6/+6
| | | | | | | | - Update to a development version of the feedback reporter, which improves logging and allows functionality like exception reporting from non-main threads (together with many other improvements). - Use the new preference privacy delegate methods to remove query history and favorite settings, together with other hostname/user path type settings, to anonymise the preferences submitted - Limit the console log submitted to 10k - Move the framework into the Frameworks folder
* - Addition and enabling of crash reporting and exception reporting, ↵rowanbeentje2010-03-031-0/+9
| | | | submitting to a new online repository. Integrates the FeedbackReporter framework.
* • fixed endless loop if user selects a table whose name contains chars ↵Bibiko2010-02-051-0/+12
| | | | | | which are not support by the current set encoding • added DataMigrationDialog.xib to Xcode project
* • CMTextView: switch off syntax highlighting if text buffer size is larger ↵Bibiko2010-02-011-0/+6
| | | | | | than SP_SYNTAX_HILITE_BIAS (has to be improved) • added SPFieldMapperController
* Added preliminary support for triggers. You can access the tab via the bamse162010-01-311-0/+6
| | | | | | | | | | | | | | | | | | | | menu item View > Table Triggers (apple-6). Heavily copied from Relations tab, lots of functionality missing. Just lists the triggers for the table now. M Source/SPTableData.m M Source/SPConstants.h M Source/SPConstants.m A Source/SPTableTriggers.h A Source/SPTableTriggers.m M Source/TableDocument.h M Source/TableDocument.m M Source/SPTableData.h M Interfaces/English.lproj/MainMenu.xib M Interfaces/English.lproj/DBView.xib M sequel-pro.xcodeproj/project.pbxproj
* Address Issue #546 (format string bugs):rowanbeentje2010-01-201-0/+6
| | | | | | - Fix incorrect uses of [NSString stringWithFormat:] with preconstructed strings and no arguments in SPUserManager - To fix display issues, replace NSBeginAlertSheet (which includes automatic sprintf expansion of the message) with a safely-escaped SPBeginAlertSheet in many files
* Add a new SPDataStorage class, and use it in TableContent and CustomQuery:rowanbeentje2010-01-171-0/+6
| | | | | | | | - SPDataStorage is a class designed for a 2D array of fixed-width data storage, replacing the current method of nested NSMutableArrays. NSFastEnumerator compatible. - Overall memory overhead for table storage in memory reduced by 1.2-1.4x - this almost gains back the large memory jump seen for 64 bit - Some operations (adding data, retrieving a single cell's data) are faster than nested NSMutableArrays; some operations (requesting a row as an NSArray) are slightly slower as the data needs to be converted, but overall result is a slight speed gain. (- Could be used in future to store SQL results in C datatypes, avoiding very high NSObject overhead for numbers and short strings)
* • added transparency to table-view-small-square.tiff (used for F5 completion)Bibiko2010-01-111-0/+4
| | | | • added preliminary image field-small-square.tiff (used for F5 completion)
* - Upgrade Sequel Pro to be compiled as a 3-way PPC/i386/x86_64 binary for ↵rowanbeentje2010-01-091-6/+6
| | | | | | | release builds, including a large number of 64bit compatibility upgrades and tweaks - Upgrade RegexKitLite to 3.3
* Disable 64-bit builds because of various issues, including SSH tunnels and ↵stuconnolly2009-12-201-7/+6
| | | | remove unnecessary valid architectures.
* - Updating Growl to 1.2avenjamin2009-12-201-79/+8
| | | | | | | | - Updating BWToolkit to 1.2.2 - Changed BWToolkit from building it ourselves to just include the latest release of the framework - Changed build settings to build 32 and 64 universal binaries - Changed compiler to Clang
* Don't include MCPKit's entreprise code in the framework build as we are ↵stuconnolly2009-12-191-40/+0
| | | | currently not using it. This saves us 0.4MB.
* Reorder build phases.stuconnolly2009-12-181-9/+1
|
* Create a new logical Xcode folder for icons.stuconnolly2009-12-121-4/+12
|
* - Add document images for .spf and .sql filesrowanbeentje2009-12-091-0/+8
| | | | | | - Rename "SequelPro connections" to "Sequel Pro connections" for consistency - Update version numbers to 0.9.7
* - Fix a build issue on Distribution builds by including a link to libcrypto ↵rowanbeentje2009-12-091-0/+2
| | | | | | | (thanks to Stuart!) - Improve debug code signing by also signing the tunnel assistant, and add code signing for Distribution builds. This addresses Issue #426. (assistant signing improvement also applied to nightlies)
* Moved the SPUserMO source into the Core Data folder with the model. Added ↵mltownsend2009-12-041-2/+2
| | | | comments to SPUserManager
* - Remove two unused images from the images folder, and re-save a number of ↵rowanbeentje2009-11-301-8/+0
| | | | TIFFs for an overall space saving of ~200k uncompressed
* - Tweak pagination to fix click-through of pagination popup, fix next page ↵rowanbeentje2009-11-231-2/+0
| | | | | | | button mouseover text, display no text when 0 or 1 pages of results for clarity - No longer include the old app icon in the built product (but leave it in the project)
* - Replace the LIMIT interface on the content view with a pagination control ↵rowanbeentje2009-11-231-0/+24
| | | | | | | | at the bottom. This addresses the last of Issue #49 and implements Issue #133; jump-to and two prefs affecting loading are available in a popup when clicking the pagination interface. - Format row counts at the bottom of the content pane - Increase the MCPStreamingResult buffer for a stronger workaround for #463
* - Relocate the table changed notification, allowing table info pane to ↵rowanbeentje2009-11-211-0/+6
| | | | | | | update early in the change process, but ensure the change notification occurs on the main thread for stability. Added NSNotificationAdditions from the Colloquy project for this. - Change the design of the progress indicator layer, and tweak task progress for improved feedback and less flickering by correctly updating interface as appropriate, and delaying status changes for a short time. This partially addresses Issue #455.
* The result of being bored. Add a nicer looking about panel based on Adium's.stuconnolly2009-11-191-0/+23
|
* Add the new application icon, but keep the old one included in the bundle as ↵stuconnolly2009-11-161-0/+4
| | | | old-appicons.icns. Also, add Na Wong to the credits.
* • fixed the absolute path setting of the xproj file ContentFilters.plist ↵Bibiko2009-11-141-4/+4
| | | | to be relative to enclosing group
* Increase row size of console table view.stuconnolly2009-11-141-1/+1
|
* Rename test case classes.stuconnolly2009-11-131-14/+15
|
* Tidy up and fix unit tests.stuconnolly2009-11-131-14/+21
|