aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hook up time interval support.stuconnolly2012-09-093-2/+33
|
* Rename some classes.stuconnolly2012-09-098-41/+41
|
* Missing from previous commit.stuconnolly2012-09-091-4/+4
|
* Rename private API header.stuconnolly2012-09-098-36/+7
|
* Add a time interval wrapper.stuconnolly2012-09-095-24/+196
|
* Add tests target and test script.stuconnolly2012-09-085-5/+256
|
* Add Tests directory, make file and test data SQL script.stuconnolly2012-09-082-0/+86
|
* Add native timezone type support.stuconnolly2012-09-088-22/+197
|
* Revert logging changes.stuconnolly2012-09-086-11/+10
|
* Replace uses of NSLog().stuconnolly2012-09-083-3/+3
|
* Update readme to include licenses of libraries used.stuconnolly2012-09-081-0/+22
|
* Rework data type handling.stuconnolly2012-09-088-164/+137
|
* Remove call to sending query parameters as binary until it's implemented.stuconnolly2012-09-081-2/+2
|
* Get rid of branch that is never hit.stuconnolly2012-09-081-5/+0
|
* Headers shouldn't be public.stuconnolly2012-09-071-2/+2
|
* Don't expose the handler protocol or libpq types to the client and remember ↵stuconnolly2012-09-072-2/+8
| | | | to initailise type extensions when a connection is established.
* Tidy up.stuconnolly2012-09-071-4/+4
|
* Don't expose libpq types.stuconnolly2012-09-071-2/+1
|
* Add log macro to precompiled header.stuconnolly2012-09-071-1/+9
|
* Fix header.stuconnolly2012-09-071-1/+1
|
* Handle numeric type as string data.stuconnolly2012-09-072-1/+2
|
* Remove native object to binary conversion.stuconnolly2012-09-074-169/+3
|
* Remove object quoting and keep track of data type support.stuconnolly2012-09-079-119/+88
|
* Add libpqtypes static library so we don't have to reverse engineer Postgres' ↵stuconnolly2012-09-076-18/+518
| | | | binary formats.
* When retrieving the value of a column only lookup the type once.stuconnolly2012-09-061-8/+5
|
* Add date/time handling.stuconnolly2012-09-063-50/+187
|
* Fix parameter typo causing connections to fail.stuconnolly2012-09-061-1/+1
|
* Add a new connection error property.stuconnolly2012-09-062-1/+10
|
* Don't expose libpq types to the client.stuconnolly2012-09-062-3/+3
|
* Header should be public.stuconnolly2012-09-061-1/+1
|
* PostgresKit: Expose number handling methods.stuconnolly2012-09-062-2/+6
|
* PostgresKit: Increase error verbosity upon successful connection.stuconnolly2012-09-041-0/+4
|
* PostgresKit: Comments.stuconnolly2012-09-031-6/+6
|
* PostgresKit: set the last error to be an instance of FLXPostgresError not a ↵stuconnolly2012-09-035-18/+15
| | | | string.
* Initial commit of PostgresKit, our new Postgres framework as a start towards ↵stuconnolly2012-09-0346-0/+5344
| | | | | | | | | | | | | | | | | | | adding PostgreSQL support to Sequel Pro. Note, that the framerwork is by no means feature complete and in it's current state has quite a few limitations: - No support for Postgres' asynchronous query API - Only supports the very basic data types (char/text and numerics) - No support (outide of libpq) for re-establishing dropped connections Current feature support includes: - Basic connection handling - Query execution - Prepared statement execution - Encoding support similar to SPMySQL's
* - Fix the incorrectly hooked up table list refresh buttonrowanbeentje2012-08-311-33346/+33374
|
* - Fix utf8mb4 handling within SPMySQLFramework; this addresses Issue #1312rowanbeentje2012-08-311-1/+1
|
* - Add dummy implementations of NSDocument data reading and writing to ↵rowanbeentje2012-08-301-0/+26
| | | | prevent exceptions when they appear to get called. This should address Issue #1411.
* - Fix the SPSplitView helper to correctly restore focus to focussed ↵rowanbeentje2012-08-305-57/+41
| | | | | | | | | responders in an expanding view at the end of the animation - On initial launch, and when changing database, ensure that the window focus is set to the table list or the table list filter or the table list as appropriate. This addresses Issue #1437. - Clean up some logic
* Should inherit from NSObject.stuconnolly2012-08-271-3/+3
|
* - Improve filter clearing logic, addressing Issue #1438 (pagination ↵rowanbeentje2012-08-231-11/+9
| | | | controls no longer functioning correctly)
* - Fix position of the autocomplete popup when the popup is just before a ↵rowanbeentje2012-08-211-25/+29
| | | | | | | | linebreak - Tweak autocomplete poup to show the text positioned underneath the target word - Consolidate code
* - Alter table content endEditingFor calls to not be made if the undo ↵rowanbeentje2012-08-211-14/+32
| | | | | | | manager is undoing or redoing, avoiding potential text processing loops when undoing in the search filter field (Issue #996) - If the table is unfiltered, and the table filter field is cleared (eg when typing/changing) don't reload the table
* - Use a short hashed form of the connection path for SSH ControlPath ↵rowanbeentje2012-08-194-6/+54
| | | | | | | settings, to aid length issues with the new sandbox-safe temporary folders being used - Clean up SSH argument code
* Fix IB warnings caused by options that aren't necessary.stuconnolly2012-08-191-33368/+33346
|
* Improve connection handling and recovery in general, and specifically to ↵rowanbeentje2012-08-185-15/+35
| | | | | | | | | | | address Issue #877: - On servers with very short timeouts set the wait_timeout for the session as well as the interactive_timeout to prevent the connection from dropping frequently - Improve recovery from connection errors, correctly restoring the connection if appropriate and possible - Allow reconnections to occur recursively by altering the internal tracking mechanism - Fix some edge cases where the connection would remain locked incorrectly - Improve error messaging for the "MySQL Server has gone away" network case
* - Fix crashes when closing connections while an autorefreshing database ↵rowanbeentje2012-08-161-2/+5
| | | | process list is using that connection
* Move table content filter logic to it's own file.stuconnolly2012-08-159-217/+340
|
* - Fix incorrect shortcuts for buttons below the table list, addressing ↵rowanbeentje2012-08-151-33323/+33368
| | | | Issue #1427
* - Tweak SPSplitView to support autosave names, extending the default ↵rowanbeentje2012-08-152-9146/+9173
| | | | | | | autosave behaviour which seems to have problems - Use that to fix the database view splitter/connection view splitter not saving position correctly