aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* • improve BIT field type supportBibiko2011-05-054-7/+21
| | | | | | | | - 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)
* • fixed bug for exporting data as CSV if no header row should be exportedBibiko2011-05-031-2/+1
| | | | - fixes issue 1041
* Add some constants.stuconnolly2011-04-291-6/+10
|
* * Allow table names to be sorted in lists via "AlphabeticalTableSorting" ↵dmoagx2011-04-295-10/+14
| | | | | | hidden pref key * Change some [[NSPopupButton selectedItem] title] to [NSPopupButton titleOfSelectedItem]
* When performing an SQL export only append the file extension if necessary. ↵stuconnolly2011-04-291-2/+5
| | | | Fixes issue #1035.
* Fix warnings and comments.stuconnolly2011-04-292-3/+3
|
* - Add the ability to double-click in empty areas of the main tableviews to ↵rowanbeentje2011-04-2512-7/+99
| | | | add new rows/records
* - Update the favourites text fields to use SPFavoritesPreferencePane as ↵rowanbeentje2011-04-231-103/+196
| | | | their controller instead of SPPreferencesController; this fixes issues such as the favourite name not being generated correctly, or the password being lost when a username or database field is changed.
* Alter result string processing to use returned string length and not ↵rowanbeentje2011-04-232-15/+5
| | | | | | | | | | null-terminated string processing: - This fixes issues caused by null characters in strings - addressing Issue 1029 - Also appears to be a few percent faster than the old approach when processing lots of short strings - Allows significant simplification of MCPResult and low-memory MCPStreamingResult code, avoiding a memory copy; this also gives a significant speedup and can actually make full streaming in MCPStreamingResult faster than "fast streaming". The code will be reviewed further in future to improve on the gains seen here.
* Fixes source text encoding problems accidentally introduced in r3273sqlprodev2011-04-143-7/+6
|
* Fixes source text encoding problems accidentally introduced in r3273sqlprodev2011-04-141-5/+5
|
* Fixes source text encoding problems accidentally introduced in r3273sqlprodev2011-04-141-25/+25
|
* Fixes source text encoding problems accidentally introduced in r3273sqlprodev2011-04-148-75/+75
|
* SP_REFACTOR: Workaround for naming conflict with ↵sqlprodev2011-04-1425-363/+242
| | | | 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:rowanbeentje2011-04-149-92/+92
| | | | | | - 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 ↵sqlprodev2011-04-1144-326/+1847
| | | | UI code from functional code
* - Add Command-0 as the shortcut to restore the default font size in the ↵rowanbeentje2011-04-115-2/+32
| | | | HTML output window and bundle and field editors, adding commands for the equivalent functionality. This standardises text views with the custom query view and other applications
* - When creating a new table, switch to the Structure tab to allow further ↵rowanbeentje2011-04-101-0/+2
| | | | setup of the table directly after creation
* - Fix a bug when standardising line endings, addressing multiple CRLFs - ↵rowanbeentje2011-04-101-3/+5
| | | | this fixes Issue #1024
* - Add support in SPTableView to disable edit-on-tab behaviourrowanbeentje2011-04-104-4/+40
| | | | | - Use this new support in SPTablesList to prevent the tab key entering rename mode when focus is on the table list - this addresses Issue #1028
* - When restoring connections and sessions, correctly clear and restore ↵rowanbeentje2011-04-041-1/+18
| | | | keychain names and accounts. This addresses incorrect password use, fixing Issue #1020
* Fix Issue #1019 (Sidebar width not remembered):rowanbeentje2011-04-015-98/+73
| | | | | | | - This may be due to an Apple bug. I tracked it down to purely SPDatabaseDocument having a reference outlet to the activity scroll view. - Removing the reference worked as a fix; removing all code that used that reference did not. - Renaming the reference, and removing SPTableInfo's use of a reference, appears to act as a workaround. If the reference is not renamed, the bug still mainfests (!!!)
* - Fix .spfs files not being added to the Recent Documents menu, addressing ↵rowanbeentje2011-03-312-3/+3
| | | | Issue #1011
* - Fix selection after adding a new favourite, particularly to an empty ↵rowanbeentje2011-03-221-1/+1
| | | | favourites list
* - Fix exceptions importing CSVs, caused by incorrect warnings cleanup in r3240rowanbeentje2011-03-221-3/+3
|
* - Fix exception on startup if no favourites present - I think the previous ↵rowanbeentje2011-03-223-8/+7
| | | | | | | first-item preservation dates back to when the title had to be included in the favorites array, so removed - Fix favorites sorting and preservation of unsorted status
* Address Issue #984:rowanbeentje2011-03-211-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 unit test warnings and add SPMenuAdditionsTest.stuconnolly2011-03-207-20/+118
|
* Fix another typo in create-test-stubs.plstuconnolly2011-03-201-1/+1
|
* Fix create-test-stubs.pl script typo.stuconnolly2011-03-201-1/+1
|
* * And this time actually with genstrings, sorrydmoagx2011-03-201-0/+0
|
* * Fix two untranslatable strings #1006dmoagx2011-03-202-2/+2
|
* • fixed issue for handleEventWithURL: to ignore trailing / while parameter ↵Bibiko2011-03-151-1/+5
| | | | passing
* • fixed warningsBibiko2011-03-156-29/+51
|
* - Fix more compiler warningsrowanbeentje2011-03-1538-165/+222
| | | | | - Tweak README
* Fix more compiler warnings.stuconnolly2011-03-148-18/+22
|
* - Fix more warningsrowanbeentje2011-03-1423-276/+320
|
* Fix more warnings.stuconnolly2011-03-134-10/+7
|
* • fixed bug if user invokes undo on a NSSearchField in the ContentViewBibiko2011-03-081-2/+5
| | | | | - fixes i996 - discussion: why do we need [NSWindow endEditingFor:] ??
* • fixed compiler warnings and avoid using [NSRURL pathComponents] since ↵Bibiko2011-03-081-6/+8
| | | | it's 10.6 method (but it worked?)
* Fix more compiler warnings, including a few bugsrowanbeentje2011-03-0828-175/+207
|
* Add menu item separator to table list context menu.stuconnolly2011-03-071-39/+59
|
* • fixed i995 : affected rows returned -1Bibiko2011-03-071-1/+1
| | | | - due to http://dev.mysql.com/doc/refman/5.1/en/mysql-affected-rows.html mysql_affected_rows() normally returns a my_ulonglong BUT it can return -1; thus we have to check whether it is >= 0 via [mySQLConnection affectedRows] != (my_ulonglong)~0
* * UI fixes for #982 #971dmoagx2011-03-078-1121/+849
|
* Fix more compiler warnings, including a few bugsrowanbeentje2011-03-079-122/+136
|
* Fix compiler warnings related to flex and derived sourcesrowanbeentje2011-03-042-5/+3
|
* Fix more compiler warnings.stuconnolly2011-03-049-23/+35
|
* - Fix more compiler warningsrowanbeentje2011-03-0429-73/+95
|
* Fix more compiler warnings.stuconnolly2011-03-036-4/+21
|
* - Fix all warnings in the PSMTabBar framework, including a fix for a 10.5 ↵rowanbeentje2011-03-0315-204/+244
| | | | dragging issue and implementing Safari-style fadeout of previous window shell when dragging the last miniwindow out of a tab bar