aboutsummaryrefslogtreecommitdiffstats
path: root/sequel-pro.xcodeproj/project.pbxproj
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul the connection screen:rowanbeentje2009-07-061-0/+18
| | | | | | | | | - Replace the connection sheet with a new connection view - Provide a tab-based selection system for Standard, Socket, and SSH connections, and show only the necessary fields. This resolves Issue #50. - Detect when "localhost" is used in error and alert the user (also to address Issue #50) - Update favorite editing to match connection view - Move connection methods to a new connection controller and tidy up TableDocument
* - Make SSHQuestionDialog and printAccessory XIB's localizableavenjamin2009-06-291-8/+24
| | | | - Fix UI glitch where some BWAnchoredButtonCells would lose their image.
* • added SPFieldEditor classBibiko2009-06-251-1/+7
| | | | - (not yet fully implemented)
* - Fix issue with LHS action button would display its menu Small instead of ↵avenjamin2009-06-251-0/+13
| | | | | | Regular - BWAnchoredPopUpButtonCell was locking the size to Small - this has been commented out.
* - Re-enabled "Strip Debug symbols during copy" for release and distribution ↵avenjamin2009-06-251-3/+5
| | | | | | builds. - Resolves issue #308
* - Changed the way the BWToolkit framework was included to allow ↵avenjamin2009-06-241-16/+75
| | | | | | modifications to be made easily. - Fixed show/hide info pane toggle button image states to now show correctly
* - Interface cleanup of various sheets and windowsavenjamin2009-06-241-0/+15
| | | | | | - Fix scroll bar bug in Create Table Syntax HUD window - Convert button bar on LHS to use BWToolkit button bar - Add some new smaller images to replace images previously used on LHS button bar
* - Initial fix to resolve issue where Release and Distribution builds would ↵avenjamin2009-06-241-0/+5
| | | | | | | not compile. - Turned of "Strip Debug symbols during copy" configuration option. - NOTE: proper solution still needs to be found.
* - Add BWToolkit Framework to allow for better control over some UI elementsavenjamin2009-06-231-0/+9
| | | | | | | - Add TABLE INFORMATION toggle button - shows/hides pane - Used new UI elements in Copy Table Syntax HUD window - Misc other changes - NOTE: more splitview changes to be made
* • added: SPDataAdditions.mBibiko2009-06-191-0/+6
| | | | | | | - base64EncodingWithLineLength: • improved printing of blobs which contain image data - not it supports PDF preview - set maximum width to 100px or less
* • added to SPArrayAdditions.h: NSArrayObjectAtIndex() inline functionBibiko2009-06-181-1/+1
| | | | | | | | | - id o = NSArrayObjectAtIndex(anArray, index) :== id o = [anArray objectAtIndex:index] - this speed up it ~3µs per call - replaced that inline function for such calls within loops to speed up them • used IMP function pointers for keepAlive calls within queryString: • set -O3 (Fastest) compiler option • allow in preference pane "Tables" to set the Limit up to 50000
* Move the QuickLook interface to its own header file.stuconnolly2009-06-151-0/+10
|
* • subclassed the editSheet textViewBibiko2009-06-151-0/+6
| | | | | - added drag&drop feature of file content or path resp. - added feature to in/decrease font size via ⌘+/- or two-finger zoom gesture
* Add support for titlebar connection status images, and use for SSH tunnels.rowanbeentje2009-06-141-0/+12
| | | | | | | - Add view and code to support drawing a connection status icon at the left of the titlebar - Use for SSH tunnels; completes Issue #114. - Remove reference to an image resource "j" in the DBView - fixes console log errors.
* Further SSH tunnel improvements:rowanbeentje2009-06-061-0/+4
| | | | | | | | - Redesigned SSH key authentication dialog - Added ability to add SSH key passphrases to keychain (sharing details with system SSH) - SSH tunnels with keys which fail are now correctly restarted, interacting with the GUI as necessary - GUI interaction now performed on the main thread for increased stability
* - Added toolbar icon for table relations.avenjamin2009-06-051-0/+4
| | | | - some TableDocument code cleanup
* Added print accesory view with option to Print Backgroundsbamse162009-06-041-0/+10
|
* Further SSH tunnel improvements, password handling improvements, and minor ↵rowanbeentje2009-06-041-0/+4
| | | | | | | | | | | | | bugfixes: - SSH tunnels can now correctly show dialogs for ssh queries, eg host key mismatches - SSH tunnels are now correctly closed by the document for connection failures - Keychain password item name and account generation has been moved to within the keychain class, to centralise generation for consistency - Keychain item names and accounts now correctly deal with nil values, allowing more keychain items to be read - "Add to favorites" button and menu item now correctly store passwords and SSH tunnel settings - Duplicating favorites in preferences now selects the newly created favorite instead of deselecting everything - Fixes an occasional crasher sometimes encountered in keychain usage
* Change 'Table Status' menuitem to 'Table Info' in View menu.stuconnolly2009-05-281-4/+0
|
* - Added split view to new table info sectionavenjamin2009-05-281-2/+2
|
* Add support for SSH tunnels, improve password security, and tweaks:rowanbeentje2009-05-281-7/+141
| | | | | | | | | | | | - Implementation of a new SPSSHTunnel class, designed to closely integrate SSH tunnels within Sequel Pro. - Integration of SPSSHTunnel - new connection methods using callbacks, and CMMCPConnection integration - Keychain class upgrade to include the new SPSSHTunnel keychain password helper on the trusted access list for new passwords - Keychain passwords are now held in memory/UI for only as long as necessary, increasing password security - Updated interface to enable/add SSH tunnel functionality - Remove old SSHTunnel class - Addition of new target for the SSH Tunnel password assistant, addition as a dependency of the main target, and addition to build script to copy into resources directory - Fix a keychain password deletion crash
* Redesigned table information pane.stuconnolly2009-05-271-24/+30
|
* • improved narrow-down completionBibiko2009-05-251-0/+12
| | | | | - first trial to use images for suggestions (up to now supported: tables/views, funcs, procs, dbs, otherwise show a transparent dummy)
* • added class to support narrow-down completion in the Query EditorBibiko2009-05-241-0/+6
| | | | | | | | | - an image can be added - display and insert string can differ - fully customizable This class is based on TextMate's TMDIncrementalPopUp implementation (Dialog plugin) written by Joachim Mårtensson, Allan Odgaard, and H.-J. Bibiko. see license: http://svn.textmate.org/trunk/LICENSE
* - Fixed NSFontPanel issue. Now showing font collections in Font Panelavenjamin2009-05-211-13/+25
| | | | | | - Replaced some toolbar icons with new ones - Edited some toolbar icons. - Added keyboard shortcut section to preferences (Disabled for now)
* - fixed path issue with unit test building and plist locationmtvee2009-05-201-1/+1
|
* Logically group related resources files together.stuconnolly2009-05-191-8/+32
|
* Rename TableRelations.[hm] to SPTableRelations.[hm] so we it was created by ↵stuconnolly2009-05-181-6/+6
| | | | the SP team.
* Move unit tests info plist to resources directory and remove space from unit ↵stuconnolly2009-05-181-6/+6
| | | | tests directory.
* Show alert when enabling Growl Notifications to let the user know about ↵avenjamin2009-05-181-1/+1
| | | | changing notifications in System Preferences.
* • improved renameTable:Bibiko2009-05-181-6/+0
| | | | | | | | | | | | - support for renaming a view - sheet listens to RETURN key - sheet text field is set the selected name as default - if name == selected name disables Rename button - sheet message according to table type • cleaned action menu - if more than one item is selected hide non-relevant menu items • delete file references for SPScriptEngine.* from Xcode project due to the fact that these files are not found since the last commit
* - hide 'rename' context menu if selection is not a tablemtvee2009-05-181-0/+6
| | | | - added methods to CMMCPConnection to determine server major,minor,release version
* - added Unit Tests target to project and a couple of prelim tests to get ↵mtvee2009-05-181-0/+197
| | | | things rolling
* preliminary support for constraint editingmtvee2009-05-141-0/+6
|
* • added SPSQLTokenizerBibiko2009-05-141-0/+9
| | | | | - this is an approach to make usage of lex to split a string very fast into SQL queries considering the "delimiter" switch and compound-statements via CREATE ... BEGIN ... END; without using "delimiter"
* - added ability to view function and procedures and preliminary ability to ↵mtvee2009-05-131-0/+20
| | | | input same via the editor
* • MySQL Help refactoringBibiko2009-04-291-0/+4
|
* - Dereferenced the following 2 xibs until they are implemented:avenjamin2009-04-201-24/+0
| | | | | - DataMigrationDialog.xib - ConnectionView.xib
* - Changed console window to match style of main window.avenjamin2009-04-201-0/+4
| | | | | | - New bottom bar. - Both checkboxes moved into gear button with menu. - Clear Console button has new custom image
* - Cleaned up connection sheet "Edit" buttonavenjamin2009-04-171-0/+4
| | | | - Added new button_edit image
* - Implement line numbering for CMTextView:rowanbeentje2009-04-161-0/+6
| | | | | | - Add an implementation of NoodleLineNumberView, by Paul Kim. Slightly tweaked to remove markers. - Add to CMTextView (to enable it for other CMTextView uses, hook up the scrollView outlet to the containing scroll view)
* Implement very basic Growl enable/disable preference. Still need to add more ↵stuconnolly2009-04-111-1/+1
| | | | complex notification rules.
* Added printing support via WebKit WebViewbamse162009-04-111-0/+68
|
* - part 7 of merge from 'avenjamin' branch into trunk.avenjamin2009-04-101-46/+181
| | | | - committing Project file
* - Quote the build-version script to allow it to be run correctly when the ↵rowanbeentje2009-04-071-1/+1
| | | | path contains spaces or special characters
* • updated xcode projectBibiko2009-04-051-0/+6
|
* Completely redesigned query console that now uses a table view instead of a ↵stuconnolly2009-03-261-6/+24
| | | | | | | | | | | | | text view. This should significantly improve import speed, but most importantly resolves the crashes caused by the drawing that was being performed by the text view. Fixes issue #87 and implements #167. New console provides the following: - Live filtering - Ability to hide message time stamps - Ability to hide SELECT/SHOW statement messages - Ability to copy messages to pasteboard, including multiple messages - Ability to save the current filtered content to a file, with the option to include the message time stamps
* Project file to clean missing / renamed filesavenjamin2009-03-261-6/+6
|
* - Update Sparkle to 1.5b6 (from 1.5b1). This should address Issue #197 as ↵rowanbeentje2009-03-261-1/+41
| | | | | | | | soon as the new framework is used (ie before 0.9.6) - Add a public key to the project and add a link to it in Info.plist for use by Sparkle when verifying future updates - Add a new build configuration (Distribution), and add a new script for use with only that configuration - constructs a basic disk image, asks for the private key file, and signs it.
* Set the default edit-in-sheets button toggle state to no, and add a ↵rowanbeentje2009-03-251-0/+4
| | | | highlighted image state to show when it's set to on