aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* • added a prototype to support an Help view for the current word in the ↵Bibiko2009-04-244-17/+451
| | | | | | Custom Query text view - work in progress!
* - Add support for click and click-and-drag selection when the line number ↵rowanbeentje2009-04-242-1/+67
| | | | view receives mouse events. Enables easy selection of lines.
* - Ensure that the structure view is always selected on program launch, ↵rowanbeentje2009-04-232-100/+30
| | | | | | | whatever the last view used in IB is - Move setAutoEnablesItems:NO from the CustomQuery file to the menu definition in the .xib
* - Clean up some edge cases with "Run current"/"Run previous", and rework ↵rowanbeentje2009-04-231-66/+76
| | | | the code to make it a bit clearer. Builds on r614.
* • updated completion list and added core functionsBibiko2009-04-232-8/+333
| | | | | • improved separator list for word list completion coming from the text view • minor update for syntax highlighting
* Replace in console, new lines (\n) with spacebamse162009-04-231-2/+2
| | | | | | Default extension for query log file save is .sql
* • ADDED createViewSyntaxPrettifier method to a NSString to make the syntax ↵Bibiko2009-04-234-19/+74
| | | | | | a bit more readable - used for show/copy create view syntax as well as for a MySQL dump
* • improved menu item title logic for the gear menu and main menu according ↵Bibiko2009-04-231-13/+27
| | | | | | to table types (table/view) • moved code for validation of the gear menu items to validateMenuItem:
* • ADDED support to duplicate viewsBibiko2009-04-233-23/+64
|
* • synchronized gear menu titles for "Remove table/view" according to ↵Bibiko2009-04-233-10/+142
| | | | | | selected table/view types • disable/enable gear menu item "Duplicate table/view" according to the number of selected tables/views => for > 1 selected items disable the menu item
* • FIXED: now it's possible to remove view(s) in the TableListBibiko2009-04-222-29/+65
| | | | - todo: change the gear menu item title "Remove table" accordingly
* • FIXED added a ; to the separator list for gathering all words used in ↵Bibiko2009-04-221-1/+1
| | | | the text view for completion to avoid suggesting foo and foo;
* Clean up print cssbamse162009-04-221-9/+1
|
* Fix for issue #238. Convert the console message to uppercase when performing ↵stuconnolly2009-04-221-2/+2
| | | | the SELECT/SHOW prefix check.
* • CHANGED: if an error occurs in a series of queries the user will be ↵Bibiko2009-04-222-32/+209
| | | | | | | | | | | | | | | asked to "Stop", "Continue" or "Run All" - Stop: the execution will stop at the erroneous query (if other queries would follow "Execution stopped!" will be prompted in the error message field) - Continue: continues the execution but shows that alert for a next error - Run All: runs all following queries regardless of possible errors • improved the error selection - fixed the issue for Run Current/Previous (even for duplicates) - if no error line is given it selects the first query which caused an error entirely - due to the localization of mysql error messages changed the regexps for catching the: -- line number to /([0-9]+)$/ because the line number always should be outputted at the end -- "near message" to / '(.*?)' / (important the last space because after that space the line number will be outputted) -- further checks are needed
* • corrected the url for Hans-Jörg BibikoBibiko2009-04-221-1/+2
|
* Add Shortcut key for Selecting Database: CMD + SHIFT + Tmattlangtree2009-04-221-22/+18
|
* - Fixed an issue causing a crash with large SQL imports. NSLog was dumping ↵avenjamin2009-04-222-2/+14
| | | | the sql file and was crashing due to the size of the file. Line is commented out in non-Debug builds.
* • slightly improved "Run Previous" detectionBibiko2009-04-211-4/+26
| | | | - now it recognizes if the line is empty after the caret position; if not "Run Current" is set
* • FIXED: synchronized "Run Current/Selection/Previous" button appearance ↵Bibiko2009-04-212-43/+84
| | | | with the the corresponding gear menu item
* • added - (unsigned int) getLineNumberForCharacterIndex:(unsigned int)anIndex;Bibiko2009-04-212-0/+9
|
* • make - (unsigned)lineNumberForCharacterIndex:(unsigned)index ↵Bibiko2009-04-212-1/+2
| | | | inText:(NSString *)text; public to avoid double-coding
* - Increment version numbers to 0.9.5rowanbeentje2009-04-212-3/+3
|
* - Add support for "Run previous" in the custom query text field; this ↵rowanbeentje2009-04-212-13/+59
| | | | behaviour for the "Run current"/"Run selection" button is triggered if the text caret is only separated by whitespace from the last query, to allow easy running of a just-typed query
* - Save the state of the "Show timestamps" and "Show SELECT/SHOW statements" ↵rowanbeentje2009-04-203-23/+90
| | | | options for the console in the user preferences
* - If filters are active and adding messages to the console, ensure the ↵rowanbeentje2009-04-201-0/+2
| | | | save/clear buttons are enabled
* Fix console filter progress indicator position.stuconnolly2009-04-201-9/+6
|
* - 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-205-181/+334
| | | | | | - New bottom bar. - Both checkboxes moved into gear button with menu. - Clear Console button has new custom image
* - Replaced Favorites image in prefs with our own custom one.avenjamin2009-04-201-0/+0
|
* • added selectLineNumber:x to CMTextView to be able to select the line xBibiko2009-04-204-3/+74
| | | | | | | | | • added error highlighting of the first mentioned error - if a "near message" error is provided select that message otherwise select the entire error line and scrolls to it - if no "at line x" and no "near message" is given do nothing - if a selection was given and the user pressed "runAll" destroy the selection before error checking; if no error was found reconstruct that selection (to be able to distinguish between "runSelection" and "runAll" plus selection) * changed slightly the trigger for syntax highlighting/auto-uppercasing for better scrollToRange behaviour
* • quick fix of the resizing behaviour of Content View's search bar itemsBibiko2009-04-201-129/+143
|
* - New network icon for preferences toolbar avenjamin2009-04-201-0/+0
|
* - Build upon documentation lookup by looking up exact manual pages that ↵stuconnolly2009-04-194-9/+26
| | | | | | | correspond to the current MySQL server version as well as allowing the lookup to be performed without actually having the keyword highlighted. Thanks to Hans-Jörg for suggesting these. - Credit Alex King for providing the original documentation lookup code.
* Add a slightly modified patch to lookup up the selected text in the custom ↵stuconnolly2009-04-192-6/+51
| | | | query editor in the MySQL online documentation. Code contributed via issue #236.
* Typo.stuconnolly2009-04-191-1/+1
|
* Fix build warnings complaining about duplicate definitions of display: in ↵stuconnolly2009-04-182-34/+30
| | | | NSView.h and DOMCSS.h (via Webkit.h). Fixed by defining the connect sheet's status text to be of type NSTextField as opposed to the generic id type.
* Make SPPreferenceController the delegate of the favorites manager splitview ↵stuconnolly2009-04-182-73/+51
| | | | and implement maximum and minimum split view sizes.
* - Ensure that arrays and dictionaries from prefs which are being upgraded ↵rowanbeentje2009-04-181-2/+2
| | | | are mutable
* Increase the default size of DBView in order to increase the size of the ↵stuconnolly2009-04-181-1322/+1316
| | | | table field drop down when filtering. Addresses issue #121.
* - Rework the query console logic. This fixes a memory leak caused by a ↵rowanbeentje2009-04-182-135/+162
| | | | | | | mutableCopy when toggling SELECT/SHOWS; it allows the SELECT/SHOWS toggle and text filters to stack together whatever order they are changed in; and it allows both filtering and hiding SELECT/SHOWs to be applied 'live', ie messages added to the console will have the same logic applied to them. - Clean up trailing whitespace in the file
* - Update delete table and database warning messages to be more user friendly ↵stuconnolly2009-04-174-20/+31
| | | | | | | | (issue #192). - Also make these messages have a style of critical to indicate the potential loss of data as a result of performing the operation. - Updated Localizable.strings to accommodate new dialog messages.
* - Cleaned up connection sheet "Edit" buttonavenjamin2009-04-173-268/+362
| | | | - Added new button_edit image
* - Add defaults for the SelectLastFavoriteUsed and LastFavoriteIndex keysrowanbeentje2009-04-174-56/+428
| | | | | | - Add the ability to configure the maximum number of items in the query history - Added appropriate minumums (0) and maximums in prefs for max history items, LIMIT count, connection timeout value
* - Implement line numbering for CMTextView:rowanbeentje2009-04-167-15/+584
| | | | | | - 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)
* - Add the minimum system version key. When run on 10.4 the system now ↵rowanbeentje2009-04-161-0/+2
| | | | displays "You cannot use the application "Sequel Pro" with this version of Mac OS X", rather than crashing.
* - The connection sheet Edit button now opens the favourites list in ↵rowanbeentje2009-04-165-41/+75
| | | | | | | preferences and selects appropriately; this resolves the initially planned changes for Issue #232. - Move updateDefaultFavoritePopup in SPPreferenceController to a public method and set TableDocument to update it when adding favorites
* - Amend the connection sheet to add an "Add to favorites" button, remove ↵rowanbeentje2009-04-164-211/+290
| | | | | | | | the + and - buttons, and re-enable double-click to connect. This addresses the majority of Issue #232, although the "Edit" button is not yet functioning. - Fix a bug where if an autoconnection failed, connection was automatically reattempted - Add a name field to the connection sheet, and display the name in the window title in place of user@host if set
* - Add Jakob Egger and Hans-Jörg Bibiko to the developers listrowanbeentje2009-04-161-8/+7
|
* - Update the connection sheet favourites view to bind to the preferences ↵rowanbeentje2009-04-154-76/+55
| | | | | | | directly to pick up updates more quickly - Improve favouritesAlreadyExists check to respond correctly if the connection database, host or user is blank