aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Make a number of changes to attempt to improve disconnection/quit ↵rowanbeentje2010-03-1614-36/+48
| | | | | | | | | crashes: prevent multiple disconnects, add more checks, cancel current queries, and add a tiny delay to allow mysql cleanup. - Alter MCPStreamingResult to no longer return a retained instance, setting up correct result disposal on autorelease but changing callers to retain as soon as they receive. - Review and change a number of local variables shadowing/shielding other local or global variables.
* Fix a couple more potential issues found during static analysis.stuconnolly2010-03-153-5/+6
|
* Fix some potential issues found during static analysis.stuconnolly2010-03-155-10/+24
|
* Following a manual code review, fix some local variables overriding global ↵rowanbeentje2010-03-1515-25/+48
| | | | variables, a few leaks, and additional nil setting/checking to prevent overreleases or releases of random areas of memory.
* Peform the removal of table fields on a background thread with the option to ↵stuconnolly2010-03-141-17/+43
| | | | cancel the operation to prevent locking up the main thread.
* • CSV Import Field MapperBibiko2010-03-141-0/+15
| | | | - added to table target popup menu "Refresh List" menu item, since the user can add/change a table in an other connection window
* - Review copyWithZone: implementations and standardise on best practice ↵rowanbeentje2010-03-143-4/+10
| | | | recommendations
* Update Localizable.strings by running genstrings and remove the use of ↵stuconnolly2010-03-142-2/+2
| | | | multiple comments for the same string.
* Peform the addition and removal of table indexes on a background thread with ↵stuconnolly2010-03-142-22/+54
| | | | the option to cancel the operation to prevent locking up the main thread. Fixes issue #591.
* Uppercase menu items.stuconnolly2010-03-141-14/+805
|
* • fixed printDocument validation if Custom Query is activeBibiko2010-03-131-5/+5
| | | | - allow to print the Custom Query result table even if no database/table is selected
* - Update feedback reporting framework to no longer submit crash logs on ↵rowanbeentje2010-03-131-0/+0
| | | | first launch of a version containing the framework. This will make the first-launch 0.9.8 experience much nicer, and avoid submitting lots of out of date reports.
* Don't attempt to release the print thread at the beginning of a print operation.stuconnolly2010-03-131-4/+5
|
* Add additional thread cancellation checking when generating HTML for ↵stuconnolly2010-03-131-6/+4
| | | | printing to ensure the current thread is not the main thread.
* - Fix an exception when following a foreign key relationship to a null ↵rowanbeentje2010-03-131-4/+10
| | | | | | | value in another table (this addresses http://log.sequelpro.com/view/53 ) - Fix filtering within the same table when following foreign key relationships
* Allowing printing of empty table views to prevent crashes.stuconnolly2010-03-131-54/+39
|
* Perform HTML generation for printing on a background thread, displaying the ↵stuconnolly2010-03-134-11/+84
| | | | usual progress indicator with the ability to cancel it. Still need to add warnings when attempting to print a table content with a large number of rows or a lot of data.
* - Add toolbar item for Triggers interfaceavenjamin2010-03-133-0/+17
| | | | - Add table triggers toolbar icon
* - Fix some leaks and autoreleases after checking static analysisrowanbeentje2010-03-135-26/+16
|
* tiny improvement for printDocument: menu item validationBibiko2010-03-131-2/+7
|
* • Extended Table Info printingBibiko2010-03-131-0/+16
| | | | | - set create table syntax string temporarily to 10pt for printing - before gathering print data set focus to createTableSyntaxView to update possible pending comment changes
* Complete the Sparkle update, re-adding the updated nibsrowanbeentje2010-03-1325-0/+0
|
* Apply a number of updates to the Sparkle autoupdate framework from the ↵rowanbeentje2010-03-1381-1916/+4
| | | | | | | | | | | | | | | | github master: - Fix crashes in NSURLConnection (9d260f9b0e330adae01ca3255af194f46c7809b7) - Fix bad NSStrings caused by non-terminated [cleanedAgent bytes] (d1c54608f77146e9b3a4c2ade5bbd5f5addfdf45) - Fix for Sparkle Bug #393388: Leaking NSFileManager errors (afe8afc41f414af3234426a7406fe486f75e8485) - Fix dictionary leak in system version fetch (f259b5e825098e8695713e16a39cf9d9b4d90edc) - Fix NSMethodSignature leak (2d47989616547cde6cccb36ff4a33370b1b1f01c) - Fix scheduleNextUpdateCheck crasher (9b5b541c8266cd009ee6fc779156c1a1207e8661) - Fix appcast download crash on 10.5 if download fails (bd80144c7b67b7a66c215e40174dfb9310843573) - Fix additional permission prompt autorelease crash (96ea09e44f018c9e10f9a1911b2104e164301876) - Fix fr_CA.lproj symlink and generation (10bcc69c80cf58c831a411a7abf5012f3614fb10 and 0904ec151c242bc9a7a9976ed56a32e5a3b93951) To be followed by a second part, restoring deleted nibs to be replaced by flattened 10.5+ nibs
* Add support for printing a table's create syntax with syntax highlighting.stuconnolly2010-03-132-7/+24
|
* Add support for printing the table triggers view as well some HTML ↵stuconnolly2010-03-134-13/+89
| | | | generation performance improvements.
* • fixed printing of Extended Table Info if Create Table Syntax view has focusBibiko2010-03-133-35/+54
| | | | | - regardless of focus it prints the table info sheet - only if user selects something then the create syntax will be printed
* Lots more printing support enhancements, including:stuconnolly2010-03-1311-97/+353
| | | | | | | | | - 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.
* • fixed completion strings for DELIMITERBibiko2010-03-121-2/+4
|
* Rework the running of custom queries, improving thread safety by splitting ↵rowanbeentje2010-03-122-114/+149
| | | | out table drawing and status/error drawing onto their own methods. This should address http://log.sequelpro.com/view/28 , http://log.sequelpro.com/view/45 and http://log.sequelpro.com/view/48
* Various printing support enhancements, including:stuconnolly2010-03-1214-238/+488
| | | | | | | | | - 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.
* • append () after completion of a stored procedureBibiko2010-03-111-2/+2
|
* - Improve SPTextAndLinkCell by not following links when the starting click ↵rowanbeentje2010-03-111-0/+3
| | | | was outside the link cell. Thanks to Brian Dunagan for this improvement ( http://www.bdunagan.com/2010/02/25/create-itunes-link-arrows/ )
* - Use a modified connection timeout for the keepalive ping timeout, topping ↵rowanbeentje2010-03-111-5/+13
| | | | | | | out at 30 seconds to prevent sleeping threads - Improve keepalive timer interaction
* Include the current table name in printing support. Fixes issue #501.stuconnolly2010-03-102-87/+104
|
* Fix the enabling/disabling of the 'Table' menu items as a result of adding ↵stuconnolly2010-03-101-50/+52
| | | | the 'Filter Tables...' item. Note, that should ideally be moved to the menu item validation method to prevent future problems.
* Add a 'Keyboard Shortcuts' menu item to the 'Help' menu which opens the page ↵stuconnolly2010-03-105-239/+62
| | | | http://www.sequelpro.com/docs/Keyboard_Shortcuts.
* • auto-completionBibiko2010-03-101-0/+7
| | | | | - suppress completion window if only one item is found and the typed word is equal to it (case-insensitively) - fixed memory leak
* Uppercase various menu items.stuconnolly2010-03-102-924/+109
|
* - Ensure endTask is called on the main thread, fixing various thread-safety ↵rowanbeentje2010-03-101-0/+6
| | | | issues including http://log.sequelpro.com/view/40 and http://log.sequelpro.com/view/21
* - Fix the "Import" button for the "Do you really want to load a [large] SQL ↵rowanbeentje2010-03-101-0/+1
| | | | file" dialog if no imports have been performed in the session
* - If using an untitled connection (eg non-spf), default to saving queries ↵rowanbeentje2010-03-101-0/+2
| | | | to the global favourites list
* Update FeedbackReporter framework:rowanbeentje2010-03-101-0/+0
| | | | | | - Catch certain exception edge cases causing crashes (these exceptions are currently still not logged, but better than a crash) - Capture and submit the last 10k of console log rather than the first 10k
* • forgot to shorten SP_ASLIST_ALL_FIELDS in CustomQuery as wellBibiko2010-03-091-1/+1
|
* • shortened SP_ASLIST_ALL_FIELDS_FROM_SELECTED_TABLE to ↵Bibiko2010-03-092-53/+110
| | | | | | SP_ASLIST_ALL_FIELDS since it's too long • some GUI improvements for Query Fav Editor's "Insert placeholder"
* • for auto-completion suppress the caret moving inside `foo`|Bibiko2010-03-091-1/+1
|
* • changed key shortcuts for Show Completion Lists to ⌥⌘1,2,3 since ↵Bibiko2010-03-091-64/+15
| | | | ^1,2,3 doesn't close an already displayed completion list window (instead an 'h' will be inserted??)
* Fix an exception in the user manager caused by sorting the users list by ↵stuconnolly2010-03-093-82/+147
| | | | making the user manager KVO compliant for the sort descriptors array. Also, add a bunch of comments and general tidy up on SPUserManager.m.
* • added $SP_ASLIST_ALL_FIELDS_FROM_SELECTED_TABLE as pre-defined snippet listBibiko2010-03-097-78/+438
| | | | | • added Show Completion List submenu to the Custom Query Editor gear menu with the items all dbs ^1, all tables ^2, all fields ^3 • if dbStructure is available show these pre-defined completion lists with all info like the completion it does, otherwise fall back to plain style
* • fixed bug in snippet list - now it inserts the chosen item correctly ↵Bibiko2010-03-093-28/+277
| | | | | | | | | | | | | after narrow-down the list • added chance to invoke the snippet list in fuzzy search mode by the template ¦¦a¦b¦¦ • added new snippet placeholders: ¦$SP_ASLIST_ALL_TABLES¦ displays a list of all tables incl. views from the current db ¦$SP_ASLIST_ALL_DATABASES¦ displays a list of all dbs from the current connection This makes it possible to write eg a query fav: USE ¦¦$SP_ASLIST_ALL_DATABASES¦¦; to search via fuzzy mode for a db and to use it
* • improved tooltip behaviour of SPNarrowDownCompletion's tableViewBibiko2010-03-096-2/+342
| | | | • added "Filter Tables…" ^⌥⌘F" to main menu > Table which sets the focus to TablesList's search field if visible