Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Warning: this branch commit is largely untested, and known to throw ↵ | rowanbeentje | 2012-02-23 | 1 | -85/+76 |
| | | | | | | | | | | | | 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 | -10/+10 |
| | |||||
* | - Expicitly cast parameters before passing into NSString formatters ↵ | rowanbeentje | 2012-01-09 | 1 | -2/+2 |
| | | | | assuming 64-bit lengths; this addresses exceptions and hangs viewing table contents on 32-bit machines, many thanks to stuart02 for identifying and tracking down this issue | ||||
* | - Fix two incorrect initialisations; thanks to sqlprodev for spotting these | rowanbeentje | 2011-10-20 | 1 | -1/+1 |
| | |||||
* | - Update code to use NSStrings for NSTableColumn identifiers, as per 10.7 SDK | rowanbeentje | 2011-10-17 | 1 | -38/+28 |
| | | | | | - Update localizable strings | ||||
* | - Rework table data saving to ensure that cells that should be edited via ↵ | rowanbeentje | 2011-10-05 | 1 | -178/+146 |
| | | | | | | | the edit sheet aren't then overwritten by the cell value, potentially causing data truncation in 10.5. This addresses Issue 1196. - Consolidate field editing in sheet logic | ||||
* | - Fix editing of binary string values, a regression in r3428; addresses log ↵ | rowanbeentje | 2011-09-22 | 1 | -0/+3 |
| | | | | 2665 | ||||
* | Rework linebreak handling in content and custom query result views, as ↵ | rowanbeentje | 2011-09-21 | 1 | -11/+29 |
| | | | | | | | | | | | triggered by Issue #1184: - Display table cells on a single line for preview purposes - Display gray pilcrow/reverse pilcrow placeholders instead of linebreaks - If a cell contains linebreaks, automatically trigger sheet editing mode - Handle newly displayed linebreaks in column width detection - If using the up/down arrow keys in a field editor, allow them to select the previous/next line within an editor if appropriat (instead of always moving to the previous/next row) | ||||
* | - Require there to be at least 50 rows to be in the table before using the ↵ | rowanbeentje | 2011-09-07 | 1 | -1/+1 |
| | | | | "DELETE FROM foo" remove all rows code path. This improves the chance that the user actually intends to delete all the rows in the table, addressing Issue #1166. | ||||
* | Tidy up console/query controller. | stuconnolly | 2011-09-03 | 1 | -0/+1 |
| | |||||
* | Tidy up. | stuconnolly | 2011-08-27 | 1 | -0/+8 |
| | |||||
* | * Fixes some strings that were not really localizable the way they were ↵ | dmoagx | 2011-08-26 | 1 | -11/+21 |
| | | | | constructed. | ||||
* | Rework editable row checks in views and custom query results: | rowanbeentje | 2011-08-24 | 1 | -28/+23 |
| | | | | | | | | - Only include columns from the same database, even if they share the same table name - If a primary key was found that can be checked, use all the columns specified in the primary key - Correctly escape and format values in primary key columns - Clean up logic and string generation | ||||
* | Tidy up. | stuconnolly | 2011-08-13 | 1 | -20/+22 |
| | |||||
* | Re-add default new table's id field to AUTO_INCREMENT added in r3331, but ↵ | stuconnolly | 2011-08-12 | 1 | -36/+43 |
| | | | | knocked out in r3376. | ||||
* | merged latest SP_REFACTOR changes | sqlprodev | 2011-08-02 | 1 | -0/+2 |
| | |||||
* | Fix for NULL values in CSV export (same as last commit, but this one ↵ | stuconnolly | 2011-07-24 | 1 | -14/+36 |
| | | | | actually works). | ||||
* | - Fix exceptions editing non-unique-keyed views or custom query results ↵ | rowanbeentje | 2011-07-10 | 1 | -14/+18 |
| | | | | | | | with some kinds of binary data, fixing http://spbug.com/l/1412 . - Clean up logic and code | ||||
* | • re-fixed ignoring first character event for editing sheet | Bibiko | 2011-06-19 | 1 | -0/+4 |
| | | | | - it was accidentally deleted in r3309 | ||||
* | - Add support for use of table relation "link" arrows on binary/blob data, ↵ | rowanbeentje | 2011-06-12 | 1 | -2/+7 |
| | | | | fixing exceptions (eg log 3321) | ||||
* | merging SP_REFACTOR branch with trunk | sqlprodev | 2011-05-19 | 1 | -42/+178 |
| | |||||
* | Fix bug introduced in the previous commit. | stuconnolly | 2011-05-10 | 1 | -1/+0 |
| | |||||
* | During a table data refresh within SPTableContent's loadTable: remember to ↵ | stuconnolly | 2011-05-10 | 1 | -2/+4 |
| | | | | ensure that endTask is called before bailing in the event of error occurring (e.g. corrupt table) in order to re-enable various interface controls. Fixes issue #1046. | ||||
* | • send current event after displaying field editor sheet for editing table ↵ | Bibiko | 2011-05-08 | 1 | -0/+4 |
| | | | | | | cells - fixes i1022 | ||||
* | Add an 'Add New Row' menu item to the table content context menu. Completes ↵ | stuconnolly | 2011-05-07 | 1 | -4/+11 |
| | | | | the implementation of issue #939. | ||||
* | Small tidy up, mainly the addition of constants. | stuconnolly | 2011-05-05 | 1 | -1/+3 |
| | |||||
* | • improve BIT field type support | Bibiko | 2011-05-05 | 1 | -1/+5 |
| | | | | | | | | - caught some more exceptional cases - re-factored byte to bit conversion (really do not know why the old code wasn't working anymore); this should fix i1042 - disabled unisgned/zerofill check boxes in Structure for BIT - insert correct default BIT field default value if any after adding a new row -- this works for 5.5 but for MySQL 5.0.x it seems that providing a default value is a MySQL bug (further checks are needed) | ||||
* | * Allow table names to be sorted in lists via "AlphabeticalTableSorting" ↵ | dmoagx | 2011-04-29 | 1 | -8/+6 |
| | | | | | | hidden pref key * Change some [[NSPopupButton selectedItem] title] to [NSPopupButton titleOfSelectedItem] | ||||
* | - Add the ability to double-click in empty areas of the main tableviews to ↵ | rowanbeentje | 2011-04-25 | 1 | -0/+6 |
| | | | | add new rows/records | ||||
* | Fixes source text encoding problems accidentally introduced in r3273 | sqlprodev | 2011-04-14 | 1 | -3/+3 |
| | |||||
* | Fixes source text encoding problems accidentally introduced in r3273 | sqlprodev | 2011-04-14 | 1 | -18/+18 |
| | |||||
* | SP_REFACTOR: Workaround for naming conflict with ↵ | sqlprodev | 2011-04-14 | 1 | -182/+61 |
| | | | | 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 | -40/+40 |
| | | | | | | - 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 | -108/+376 |
| | | | | UI code from functional code | ||||
* | - Fix more warnings | rowanbeentje | 2011-03-14 | 1 | -1/+1 |
| | |||||
* | • fixed bug if user invokes undo on a NSSearchField in the ContentView | Bibiko | 2011-03-08 | 1 | -2/+5 |
| | | | | | - fixes i996 - discussion: why do we need [NSWindow endEditingFor:] ?? | ||||
* | Fix more compiler warnings, including a few bugs | rowanbeentje | 2011-03-07 | 1 | -56/+64 |
| | |||||
* | Fix more compiler warnings. | stuconnolly | 2011-03-04 | 1 | -16/+20 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -1/+8 |
| | |||||
* | fixed compiler warnings | sqlprodev | 2011-03-01 | 1 | -4/+0 |
| | |||||
* | - Improve filter dropdown comparison memory to no longer override filters ↵ | rowanbeentje | 2011-02-23 | 1 | -3/+6 |
| | | | | to restore for foreighn keys/history navigation, improving on r3193 | ||||
* | - When loading tables, ensure that the column count is updated before table ↵ | rowanbeentje | 2011-02-15 | 1 | -3/+4 |
| | | | | timers are set up. This prevents accesses of SPTableStorages while column change realloc/dealloc processes are still running, fixing exceptions on large tables | ||||
* | - When changing column selections in the filter dropdowns, preserve the ↵ | rowanbeentje | 2011-02-14 | 1 | -0/+7 |
| | | | | filter comparison type if possible | ||||
* | • show in Content tables' header comments and ENUM/SET values | Bibiko | 2011-02-11 | 1 | -17/+25 |
| | | | | | | - addresses i977 • suppress editing of ENUM/SET fields in Field Editor sheet since it doesn't make sense yet • corrected method tableView:toolTipForCell: since aCell can be a NSComboCell | ||||
* | - Improve thread safety when loading content views, improving Issue #953 | rowanbeentje | 2011-01-29 | 1 | -4/+5 |
| | |||||
* | • fixed exception for printing Content table if it contains GEOMETRY data | Bibiko | 2011-01-28 | 1 | -2/+23 |
| | |||||
* | • fixed minor issue for filterTable approach in Content | Bibiko | 2011-01-24 | 1 | -2/+24 |
| | | | | - prepared some stuff for table state history | ||||
* | - Fix problems correctly resetting state when a query affects no rows on ↵ | rowanbeentje | 2011-01-14 | 1 | -2/+11 |
| | | | | | | | creating new tables; this could be responsible for -release errors in SPDataStorage, as well as out-of-bounds errors in SPDataStorage or SPTableContent. - Fix incorrect reporting of affected rows in MCPKit due to the use of meta/status queries; only track affected rows for framework-usage queries (already largely implemented in previous revisions) | ||||
* | • fixed several issues for validation and other stuff while editing of ↵ | Bibiko | 2011-01-11 | 1 | -3/+12 |
| | | | | MySQL data tables if user re-ordered columns | ||||
* | - Fix default population for NOT NULL numeric fields when adding rows | rowanbeentje | 2011-01-11 | 1 | -3/+11 |
| | | | | | - When saving rows, convert empty strings for NOT NULL numeric fields to 0 rather than NULL to prevent errors |