aboutsummaryrefslogtreecommitdiffstats
path: root/Resources
Commit message (Collapse)AuthorAgeFilesLines
* - Consolidate structure and content row editing cancellation code into a ↵rowanbeentje2010-09-163-0/+0
| | | | | | | | | | single function in each class - Tweak NSTableView subclasses to catch presses of the Escape key and ask the class to abort row editing. This makes Esc key behaviour much more consistent, and allows cancelling/reverting edits made via the mouse (eg checkboxes, dropdowns, enums), or after the cell editing has finished but the row is still selected. - Remove debug - Update localisable strings
* - Implement support for MySQL over SSL for both TCP/IP and Socket ↵rowanbeentje2010-09-136-0/+0
| | | | | | | | | | 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 a further UI hint in the form of a accessory view to the SSH key ↵rowanbeentje2010-09-082-0/+0
| | | | | | | location dialogs (Note: r2615 and this commit both shamelessly stole the UI concept from Transmit 4; thanks to Panic for the inspiration!)
* - Add support for SSH identity files (public keys) in custom locationsrowanbeentje2010-09-085-0/+67
| | | | | | - Update localisable strings - Fix initial window position
* - When refreshing table content view, refresh the status information for ↵rowanbeentje2010-09-051-0/+0
| | | | | | | tables as well; this fixes caching of table row count in certain combinations of table sizes and preference values, and should fix Issue #673. - Add a missing Errors.strings localisable strings table
* - Fix incomplete argument logic when deleting multiple rows without indexes ↵rowanbeentje2010-09-053-0/+0
| | | | | | | | (now rolled into argumentForRow: for centralised logic), addressing Issue #791 - Update table row count at bottom of window when deleting rows in the content view - Update localisable strings
* • fixed AppleScript crash after calling 'open' without any parameterBibiko2010-08-311-2/+4
| | | | | | | | - this should fix the issues 108, 1398, 226 , 1157, 1473 • added AppleScript support for command 'print' - it prints the active view • renamed SP classes in sequel-pro.scriptSuite • AppleScript command 'make new document' opens a new window and connects to default automatically if set
* - Attempt more status checking before closing the MySQL connection, in an ↵rowanbeentje2010-08-302-0/+0
| | | | | | | attempt to further address http://spbug.com/l/13 - Update localisable strings
* Encoding changes and improvements, particularly to increase compatibility ↵rowanbeentje2010-08-255-0/+0
| | | | | | | | | | | with extended characters in MySQL identifiers (names of dbs/tables/cols): - Move encoding queries and control into MCPKit, with newly cleaned-up methods, and switch a number of locations to using the new code. - Use UTF8 connections for many identifier-based queries (selecting and listing databases, tables, stored procs, table information). This fixes selection and creation of table and database names containing extended characters, also fixing exceptions and errors. - Improve UTF8 over Latin1 to correctly set the client character set encoding as well, fixing custom queries and edits; remove custom code in SPTableContent achieving the same thing in a single location. - Fix database encoding detection routines - Update localisable strings
* • added SPFileManagerAdditionsBibiko2010-08-191-2/+4
| | | | | | | | - [(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
* • added file extension 'spTheme' to info.plist and set to plain-text ↵Bibiko2010-08-161-0/+43
| | | | Quicklook preview which also causes a doc-like icon (icon will come soon)
* • added chance to export/import the color theme of the Query Editor in ↵Bibiko2010-08-161-0/+2
| | | | | | | | | | | 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
* • remember user's last setting for "Resetting AUTO_INC" while deletion of ↵Bibiko2010-08-101-0/+2
| | | | all rows in a table
* • added first implementation for spfs file QuicklookBibiko2010-08-106-192/+287
|
* Make Credits.rtf localizable.stuconnolly2010-08-091-0/+0
|
* • Quicklook generatorBibiko2010-08-098-30/+2
| | | | | - improved icon display by choosing an adequate image of of the icns file - set background to white for all different spf files to be consistent
* • SQL file Quicklook generatorBibiko2010-08-092-8/+4
| | | | - sped up HTML rendering for larger files
* • added syntax highlighting for SQL file QuickLook generatorBibiko2010-08-062-18/+12
| | | | - only SQL files with less than 3MB will be syntax highlighted
* - Add an initial Sequel Pro QuickLook plugin, written by bibiko, as a build ↵rowanbeentje2010-08-049-0/+384
| | | | dependency
* - Make another couple of strings localisable, and tweak layout of CREATE ↵rowanbeentje2010-08-011-0/+0
| | | | indexes view labels
* - Make a few more strings localizablerowanbeentje2010-08-011-0/+0
|
* - Make SSH titlebar strings and preferences' favourite "Last Used" menu ↵rowanbeentje2010-08-011-0/+0
| | | | item localisable
* - Replace progress indicator CoreAnimation drawing with manual shadow/fade ↵rowanbeentje2010-07-313-0/+0
| | | | | | | code; this addresses hangs (see Issue #6677) and also prevents triggering the discrete graphics chip on newer MacBook Pros. - Update localisable strings
* - Clean up SPDataImport, removing unused methods and cleaning up order and ↵rowanbeentje2010-07-191-0/+0
| | | | | | | | | methods - Improve error handling when the connecting dies during import (previous the sheet would stay open) - Fix localised strings for error messages (label and text the wrong way round) - Improve comments
* - Expose a number of help menu items and help buttons to use localisable ↵rowanbeentje2010-07-181-0/+0
| | | | | | | | strings - Tweak MySQL help search to include a localisable language code for results in requested languages This addresses Issue #743
* Tweak structure view index collapsing:rowanbeentje2010-07-171-0/+0
| | | | | | | - Make the minimum index view size a little smaller - Add a button to reveal the indexes subview when it is collapsed. This button is hidden when te index view is not collapsed. This addresses Issue #746
* Localisation improvements:rowanbeentje2010-07-161-0/+0
| | | | | | | - Tweak custom query button widgets and spacing - Improve User Manager layout, particularly for button and label widths - Update connection error dialog strings file to remove Retry
* Finalise Sequel Pro tab style:rowanbeentje2010-07-122-0/+0
| | | | | | | | - 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
* • added to SP's info.plistBibiko2010-07-091-129/+203
| | | | | | - Uniform Type Identifier (UTI) for extensions spf, spfs in order to support QuickLook in future - added plain text QuickLook support for sql files to be able to read them in QL mode
* As the initial MySQL connection is now threaded, start the current tab's ↵stuconnolly2010-07-071-0/+0
| | | | progress indicator to indicate that it's connecting in the event that the user switches to a different tab. Also preserve the tab's label as 'Connecting...' when switching tabs.
* Change the export dialog's 'Selected Tables' option to simply 'Tables' and ↵stuconnolly2010-07-063-0/+0
| | | | update strings files.
* Update XIB strings.stuconnolly2010-07-053-0/+0
|
* Simplify the ease at which export filename tokens can be localised as well ↵stuconnolly2010-07-051-0/+0
| | | | as how they are updated with respect to the selected export type.
* Tidy up the Resources directory to match that of Xcode's logical directory ↵stuconnolly2010-07-0311-0/+0
| | | | structure.
* Various improvements to default connection favorites handling, including:stuconnolly2010-07-031-0/+0
| | | | | | | | | - 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).
* Localise the custom export filename tokens.stuconnolly2010-07-021-0/+0
|
* Remove all the old export code and associated UI controls.stuconnolly2010-07-022-0/+0
|
* - Update localisable stringsrowanbeentje2010-06-303-0/+0
| | | | | | - Fix a casting issue preventing release/dist builds - Remove a line of old debug
* Add option to toggle the tab bar visibility.avenjamin2010-06-301-0/+0
| | | | | - Only applies when one tab is present. - Saves last used state to preferences.
* Add tooltips to the export dialog's tableview.stuconnolly2010-06-302-0/+0
|
* Minor interface tweaks.stuconnolly2010-06-251-0/+0
|
* • initial preparations to support the storage of the entire SP session ↵Bibiko2010-06-211-0/+20
| | | | | | | | (all windows including tabs) • added file extension 'spfs' as SP bundle Note: The idea is to save inside the given spfs bundle a file 'Info.list' which contains the entire structure (which window, which tabs, selected items, etc.; each single connection is saved as separate spf file - if untitled inside the bundle in the sub-folder 'Contents' or if not the absolute path to a already saved spf file). This should insure that the user can open a single spf file in SP or as part of a spfs bundle session without loosing having two different spf file for the same connection. - Comments are welcome
* Enable the "Sequel Pro" tab style by default, and include the following fixes:rowanbeentje2010-06-182-0/+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
* - Forgot to update .strings files to match r2325rowanbeentje2010-06-142-0/+0
|
* - Convert connection encoding menus to be menu tag based to fix ↵rowanbeentje2010-06-141-2/+2
| | | | | | | | | | localisation errors - Add database encoding retrieval support for MySQL 4.1 - Convert the add table and add database sheets to use encoding menus derived from server supported encodings - Re-layout preferences with larger labels to aid localisation - Fix preference resizing in non-Favorite tabs
* Forgot to commit new strings file, not that anything actually changed.avenjamin2010-06-141-0/+0
|
* Split the management of a table's indexes (adding and removing) to its own ↵stuconnolly2010-06-145-0/+0
| | | | controller and XIB in preparation for the UI redesign.
* - Update the nib localisation postprocessor to output strings files in the ↵rowanbeentje2010-06-1224-0/+0
| | | | | | | original format they were read using - Convert the .strings files to UTF16
* - Implement the Wil shipley/Golden % Braeburn localisation method for ↵rowanbeentje2010-06-1225-0/+4509
| | | | | | | | .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
* - Replace the precompiled PSMTabBar framework with a build-from-source ↵rowanbeentje2010-06-071-0/+22
| | | | dependency, in preparation for future code and style changes