Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Minimal refactoring | Max | 2015-03-09 | 1 | -1/+1 |
| | | | | Replaced some (range.location + range.length) with NSMaxRange(range) | ||||
* | Addition to commit 2735e15b | Max | 2015-01-04 | 1 | -7/+7 |
| | |||||
* | Formalize [x release], x = nil; convention | Max | 2015-01-04 | 1 | -1/+1 |
| | | | | | 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. | ||||
* | Replace some NSDictionaries with literals | Max | 2014-12-13 | 1 | -8/+7 |
| | | | | | | * [NSDictionary dictionary] → @{} * [NSDictionary dictionaryWithObject:forKey:] can safely be replaced. object==nil would have already thrown a NPE in the past. * Also replaced some (hopefully safe) NSArray initializers (ie. their objects should always exist). | ||||
* | Replace boxed integers in code with @ literals | Max | 2014-12-13 | 1 | -2/+2 |
| | |||||
* | Reformatting code for modern ObjC | Max | 2014-12-13 | 1 | -2/+2 |
| | | | | | Replaced all [NSNumber numberWithBool:YES/NO] with the @YES/@NO literals. Also replaced some TRUE/FALSE with their YES/NO counterparts. | ||||
* | Add a hidden preference to control the size of the UI's monospaced font. | Stuart Connolly | 2014-05-26 | 1 | -9/+13 |
| | |||||
* | Add basic support for CURRENT_TIMESTAMP in DATETIME columns (MySQL 5.6.5) | Max | 2014-03-19 | 1 | -2/+2 |
| | | | | See #1867 | ||||
* | Update URL in source file header to point to GitHub. | Stuart Connolly | 2014-01-26 | 1 | -1/+1 |
| | |||||
* | Remove SVN property placeholder. | Stuart Connolly | 2014-01-26 | 1 | -2/+0 |
| | |||||
* | Use data type constants. | Stuart Connolly | 2014-01-14 | 1 | -47/+46 |
| | |||||
* | Cleaned up Format string is not a string literal (potentially insecure) errors | Marius Ursache | 2013-11-09 | 1 | -3/+3 |
| | |||||
* | For the CSV storage engine, don't allow adding nullable fields as well as ↵ | stuconnolly | 2013-10-28 | 1 | -8/+15 |
| | | | | disabling the add index option. Fixes issue #1546. | ||||
* | Ensure the relations table view is refreshed after field changes result in a ↵ | stuconnolly | 2013-10-27 | 1 | -11/+31 |
| | | | | dropped relationship. Fixes issue #1591. | ||||
* | - Fix occasional exceptions when saves of new fields in the table structure ↵ | rowanbeentje | 2013-08-26 | 1 | -7/+6 |
| | | | | fail (http://spbug.com/l/2500, http://spbug.com/l/2281, http://spbug.com/l/2046) | ||||
* | * Fixes validation of "Show Optimized Field Type" item (issue #1729) | dmoagx | 2013-05-24 | 1 | -0/+5 |
| | |||||
* | - Fix all the Xcode 4.6.2 build warnings, and tweak warning settings to ↵ | rowanbeentje | 2013-05-21 | 1 | -0/+1 |
| | | | | enable some more | ||||
* | - Fix another issue causing ALTER statements to error for binary column ↵ | rowanbeentje | 2013-04-28 | 1 | -1/+1 |
| | | | | types being edited, further addressing Issue #1265 | ||||
* | Fix build warning. | stuconnolly | 2013-03-19 | 1 | -0/+1 |
| | |||||
* | - Fix errors when editing or moving columns on server vesions which do not ↵ | rowanbeentje | 2013-03-19 | 1 | -1/+1 |
| | | | | | | | | support character sets/collations, addressing Issue #1629 - Fix needless collation queries on those servers - Disable field enums and table encoding dropdown on those servers | ||||
* | Changing SP_REFACTOR macro to SP_CODA | sqlprodev | 2013-02-14 | 1 | -33/+33 |
| | |||||
* | Remove useless init and dealloc method comments and perform general tidy up. | stuconnolly | 2013-01-22 | 1 | -10/+1 |
| | |||||
* | - Add names for most threads created by Sequel Pro for easier debug | rowanbeentje | 2012-10-14 | 1 | -2/+3 |
| | |||||
* | Filter window should observe use table view gridlines preference. | stuconnolly | 2012-08-14 | 1 | -1/+0 |
| | |||||
* | Change Sequel Pro's license from GPL (version 2) to MIT. | stuconnolly | 2012-07-25 | 1 | -12/+20 |
| | |||||
* | Move the table structure's loading logic into it's own category. | stuconnolly | 2012-07-04 | 1 | -306/+2 |
| | |||||
* | If available display the columns default encoding and collation in the ↵ | stuconnolly | 2012-07-04 | 1 | -26/+69 |
| | | | | structure view. Implements issue #1355. | ||||
* | - Clean up SPMySQL and QueryKit inclusion and search methods, which should ↵ | rowanbeentje | 2012-03-27 | 1 | -4/+0 |
| | | | | | | | fix nightly builds - Fix warnings | ||||
* | tweaks to compile on Xcode 4 / 10.6 SDK for SP_REFACTOR | sqlprodev | 2012-03-27 | 1 | -0/+9 |
| | |||||
* | - Fix a possible race condition exception when switching between tables ↵ | rowanbeentje | 2012-03-21 | 1 | -3/+7 |
| | | | | when th structure view was active, the collation column was visible, and fields had custom collations | ||||
* | - Fix exceptions when using Show Optimized Field Type in the Structure pane ↵ | rowanbeentje | 2012-03-20 | 1 | -0/+1 |
| | | | | contextual menu | ||||
* | - Remove the GPL-licensed Colloquy-sourced NSNotificationAdditions category ↵ | rowanbeentje | 2012-03-17 | 1 | -8/+0 |
| | | | | from the project, and replace with an MIT-licensed TCMPortMapper sources NSNotificationCenterThreadingAdditions category. This should fix method clashes in the SP_REFACTOR project, so remove behavioural/namespacing switches. | ||||
* | More bugfixes to the SPMySQL integration branch: | rowanbeentje | 2012-03-14 | 1 | -2/+2 |
| | | | | | | - Fix background database structure checks throwing exceptions at the end of certain table operations - Fix incorrect timer access/overrelease when closing a SPNarrowDownCompletion window when database structure fetching is active | ||||
* | Warning: this branch commit is largely untested, and known to throw ↵ | rowanbeentje | 2012-02-23 | 1 | -53/+45 |
| | | | | | | | | | | | | exceptions as database structure retrieval is currently missing! Further work on SPMySQLFramework integration: - Improve SPMySQL framework build settings including correct ppc builds and a Distribution configuration for the build distributions to match - Add new convenience querying and result methods to the framework - Amend Sequel Pro source to use the new SPMySQL.framework methods everywhere, replacing MCPKit methods where they differ and improving some functions - Remove MCPKit from the source - Fix a number of warnings on Release-style builds | ||||
* | - Cleanup: improve compatibility with 10.7 SDK to reduce compiler warnings | rowanbeentje | 2012-02-08 | 1 | -7/+7 |
| | |||||
* | Fix the indexes view not restoring the use vertical table view gridlines ↵ | stuconnolly | 2012-01-09 | 1 | -0/+1 |
| | | | | preference. | ||||
* | - Prevent export and indexes controller awakeFromNib: routines from being ↵ | rowanbeentje | 2011-08-25 | 1 | -0/+3 |
| | | | | | | | run multiple times - Fix crashes and exceptions when using "Use monospaced fonts" or "Display vertical grid lines" preferences after closing at least one window | ||||
* | - Fix thread-safety issues creating the encoding popupbuttoncell on the ↵ | rowanbeentje | 2011-07-11 | 1 | -4/+4 |
| | | | | Structure view (addresses http://spbug.com/l/2123 ) | ||||
* | merging SP_REFACTOR branch with trunk | sqlprodev | 2011-05-19 | 1 | -0/+53 |
| | |||||
* | - Add the ability to double-click in empty areas of the main tableviews to ↵ | rowanbeentje | 2011-04-25 | 1 | -0/+9 |
| | | | | add new rows/records | ||||
* | SP_REFACTOR: Workaround for naming conflict with ↵ | sqlprodev | 2011-04-14 | 1 | -31/+9 |
| | | | | postNotificationOnMainThread: which also exists in TCMPortMapper.framework; NSUserDefaults access now permitted in SP_REFACTOR blocks for a few prefs keys | ||||
* | Make some minor changes after reviewing r3271: | rowanbeentje | 2011-04-14 | 1 | -14/+14 |
| | | | | | | - Fix a few encoding issues - Recode a few [NSApp keyWindow] uses back to [SPDatabaseDocument parentWindow] following discussion; possibly for later refactoring into use of an error method | ||||
* | initial commit of SP_REFACTOR ifdefs, the start of a long quest to separate ↵ | sqlprodev | 2011-04-11 | 1 | -22/+121 |
| | | | | UI code from functional code | ||||
* | Address Issue #984: | rowanbeentje | 2011-03-21 | 1 | -2/+13 |
| | | | | | | | - Fix potential reload loop when setTableDetails: deselects the table row, after the fields have been emptied but before any edits have been committed - Fix reload action not checking whether items need saving before comparisons occur - Save incomplete edits back to the table before processing changes to avoid changes requiring additional queries | ||||
* | Fix more compiler warnings, including a few bugs | rowanbeentje | 2011-03-08 | 1 | -26/+29 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -2/+0 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -1/+0 |
| | |||||
* | - When resetting AUTO_INCREMENT for a table, always use the selected table ↵ | rowanbeentje | 2011-01-11 | 1 | -7/+1 |
| | | | | name sourced from SPTablesList rather than a SPTableStructure cached value, which may not have been updated. This addresses Issue #945. | ||||
* | - Rework the Add Index indexes menu and the auto_increment index required ↵ | rowanbeentje | 2011-01-04 | 1 | -2/+12 |
| | | | | | | | | | | | | | menu to use tag-based values when generating queries, allowing localisation of menu contents without using those localised values in queries. This addresses I$ - Remove the ability to specify a FULLTEXT auto_increment index, as I believe this isn't possible. - Prevent sheet reuse from specifying invalid storage types for PRIMARY KEYs - Fix exceptions when adding indexes to a table where every field is already indexed - Fix initialField/indexedFieldNames check to improve on r3061 - Fix toggling advanced index view after closing the sheet with the view open - Update localisable strings | ||||
* | - Don't specify DEFAULT '' when saving TEXT, BLOB or geometry field types; ↵ | rowanbeentje | 2010-12-08 | 1 | -2/+3 |
| | | | | this avoids errors in strict mode |