aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConstants.h
Commit message (Collapse)AuthorAgeFilesLines
* * Moved `-[SPHistoryController currentlySelectedView]` to SPDatabaseDocument ↵Max2017-12-021-4/+6
| | | | | | | (was completely out of place there) * Removed some redundant code in the process * Remove a few cross-thread UI calls Xcode 9.2 complains about (but there are just so many...)
* Add a 24-hour-format export filename token.Michael Rog2017-08-071-0/+1
|
* Update source code compatibilityMax2017-03-311-26/+0
| | | | | | * Remove forward SDK declaration for 10.8 and below (since that is the minimum required development SDK) * Fix one case where a method unconditionally required a 10.9+ runtime * Move all of the forward/backward hacks into their own file
* Disable automatic window tabbing on 10.12+ until we fully implement it.Stuart Connolly2017-03-251-5/+12
|
* Reenable SSH/SSL file picker accessory view by default on OS X 10.11+ (#2673)Max Lohrmann2017-01-281-0/+3
|
* Fix #2457: Use system font as default for table content, not Lucida Grande.Stuart Connolly2017-01-071-0/+1
|
* fix various compile warningsAbhi Beckert2016-04-031-1/+1
|
* Store the last export settings using the new "export settings" formatMax2015-11-151-6/+3
|
* * Add QuickLook support for "export settings" filesMax2015-11-151-0/+6
| | | | | | * Add MGTemplateEngine to the QL plugin * Reorder the generator code a bit, so it's not one monolithic function * Add constants for some other sfp format types
* * Make a difficult mutex check a bit easier to read and hopefully a bit ↵Max2015-11-141-0/+9
| | | | | | | | | | safer, too * Reorder some code * Replace some duplicate code with goto * Simplify some if's Maybe this also has some influence on our current top crash ("Attempted to connect a connection that is not disconnected")
* Allow import of saved export settings (in export dialog)Max2015-11-071-0/+10
|
* Add support for CURRENT_TIMESTAMP(n) in default/on update column of ↵Max2015-11-041-0/+2
| | | | DATETIME/TIMESTAMP fields (part of #2315)
* Change how the custom filename pattern in export dialog is handledMax2015-10-121-1/+14
| | | | | | | | Namely: * They were previously stored in the users locale. Now they are stored using a language independent id * Just typing a token in your language will no longer work. If you want to manually type a token use: {host}, {database}, and so on… (all in English) * Copy & Paste of tokens will use the new form, too (so a user running SP in English can simply share a custom pattern with a user running SP in German) * The localized token names can now contain spaces
* Change two magic strings into constantsMax2015-10-101-0/+3
|
* Replace OpenSSL for encrypting session files with Apple's CommonCrypto (part ↵Max2015-09-141-0/+2
| | | | of #2223)
* Add code to disable mysql protocol compression (no UI) to connect to Amazon ↵Max2015-07-301-0/+1
| | | | Aurora (see #2122)
* Add option to sort favorites by colorMax2015-06-211-4/+5
|
* Fix a rare crash when SSH connections failed (caused by a race condition) ↵Max2015-06-111-0/+3
| | | | (fixes #2132)
* Add code for using custom SSL cipher list in SPMax2015-03-211-0/+1
|
* Allow selection of SSH client binary in prefsMax2015-03-171-0/+1
| | | | Hey, I was against this, but if you want it... - just don't blame me for what might happen :shipit:
* Updated OCMock framework and added a unit testMax2015-03-161-0/+3
|
* Replace some "magic numbers" with constantsMax2015-01-041-0/+8
|
* Formalize [x release], x = nil; conventionMax2015-01-041-0/+7
| | | | | Take this commit as a proposal to formalize our existing "[x release], x = nil;" convention by introducing a macro for it. Feel free to revert this commit if you see issues with the approch or implementation.
* Some internal addtions for mysql event supportMax2015-01-021-1/+2
| | | | (Also deduplicated some code)
* Add code for utf8mb4 encodingMax2014-12-191-1/+2
|
* Attempt 2 to fix building on 10.7, 10.8Max2014-12-131-0/+16
|
* Add cast for [NSApp delegate]Max2014-12-131-0/+2
| | | | | * (Also changed some outdated URLs) * Replaced [NSApplication sharedApplication] with NSApp
* Changed a few typedef enums to Apples new methodMax2014-12-131-22/+19
|
* Add pref to disable backticks in completionsAbhi Beckert2014-09-061-0/+1
| | | | | | | Add a checkbox to the Editor preferences to disable placing backticks around attributes when completing in the custom query pane. Resolves #764
* Resolve #1938: In the query console display the database the query was ↵Stuart Connolly2014-08-281-0/+1
| | | | executed in.
* Add a hidden preference to control the size of the UI's monospaced font.Stuart Connolly2014-05-261-0/+1
|
* Update URL in source file header to point to GitHub.Stuart Connolly2014-01-261-1/+1
|
* Remove SVN property placeholder.Stuart Connolly2014-01-261-2/+0
|
* Add an option to display binary data as hex, while displaying it in blue to ↵Stuart Connolly2014-01-141-0/+1
| | | | distinguish from string data of similar content.
* * This change adds basic tab coloring support for favorites - ** POC / NEEDS ↵dmoagx2013-10-231-0/+2
| | | | | | | | | REVIEW ** Known issues: * There might be additional colors be shown when dragging tabs between windows * The color set might need fine tuning * Coloring of items in the favorite outline view is not yet handled
* Combine the "Run All" and "Run Current/Previous/Selection" buttons into a ↵rowanbeentje2013-03-311-0/+1
| | | | | | | | | | | | single button with dropdown menu with ability to change the default action: - Create a new SPComboPopupButton class; this subclasses NSPopupButton to retain the ability to show the popup menu, but only when the right-hand side of the button is pressed, allowing the rest of the button to perform the click action - Combine the previous two "Run" buttons on the Custom Query view into a new SPComboPopupButton - Move the Run menu items from the gear menu into the Run button popup menu so they can be discovered more easily (and the shortcuts seen more easily) - Add a menu item to switch the button's default action, which also swaps all associated shortcuts - Clean up associated logic This implements Issue #1569
* - Default to disabling SSH multiplexing to avoid connection issues as per ↵rowanbeentje2013-02-201-0/+1
| | | | Issue #1457; leave multiplexing code present, but behind a preference. Run `defaults write com.sequelpro.SequelPro -boolean YES` to re-enable.
* - Fix a problem where the row count for InnoDB would not be displayed as an ↵rowanbeentje2013-01-211-0/+1
| | | | | | | | accurate value, whatever the Preferences setting, if the Content table was not selected - Clean up code slightly - Remove an unneccessary query being used for the table information view, speeding up display slightly
* Fix broken documentation links.stuconnolly2013-01-201-2/+2
|
* - Call the NSWindow super implementation of validateMenuItem: in SPWindow, ↵rowanbeentje2013-01-051-0/+1
| | | | | | | | fixing Show Toolbar/Hide Toolbar menu item title not being updated correctly - addresses Issue #1521 - When the toolbar is hidden, draw a line in the window to cover up the bottom border of the window's title bar, improving appearance - Improve tab appearance when toolbar is hidden
* * Please note this revision will re-prompt for access to all KeyChain ↵rowanbeentje2012-11-181-1/+2
| | | | | | | | | | passwords * - Change the bundle identifier from com.google.code.sequel-pro to com.sequelpro.SequelPro - Change the code signing process to use a new identity and requirement, to add Developer ID support on 10.7+ but to also maintain functionality on 10.5+ - Add a preference migration routine to copy the old application defaults to the new bundle identifier's defaults - Re-order the default keys to alphabetical to more easily locate values
* - In the SPMySQL.framework, separate framework-triggered connections and ↵rowanbeentje2012-10-141-0/+1
| | | | | | | | | disconnections from external actions, and use that separation to perform safer disconnects - When closing a database document, add a new notification, and use that to resolve retain cycles affecting connection processes - Improve connection controller disconnection when the document is closed, fixing crashes, by building on those two features (addresses Issue #1396) - Use some of the new functionality to improve SSH and MySQL connection cancellation, making both cancelable in the interface and making both respond much more quickly
* Move table content filter logic to it's own file.stuconnolly2012-08-151-0/+3
|
* Change Sequel Pro's license from GPL (version 2) to MIT.stuconnolly2012-07-251-12/+19
|
* Tidy up an use enums.stuconnolly2012-06-271-0/+6
|
* - Fix issues where removing favorites could cause crashes in other ↵rowanbeentje2012-05-281-0/+1
| | | | | | | | tabs/windows where the favorite was selected (Issue #1351) - Keep multiple windows and tabs in sync when editing favorites - Fix a new KVO observation not being removed on object teardown
* Add support for saving the state of the connection favorites outline view.stuconnolly2012-05-031-0/+1
|
* Bring outline view branch up to date with trunk.stuconnolly2012-04-161-0/+2
|
* Bring outline view branch up to date with trunk (r3471:r3517).stuconnolly2012-03-181-1/+6
|
* Bring outlinew view branch up to date with trunk (r3375:3468).stuconnolly2012-01-221-4/+4
|