aboutsummaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up SPTableStructure including moving all the private field type ↵stuconnolly2010-10-285-177/+312
| | | | validation methods to their own class, SPTableFieldValidation.
* Add SPDefaultPasteboardDragType constant.stuconnolly2010-10-286-25/+21
|
* • added tooltip for header cell of Content and Custom Query table ↵Bibiko2010-10-272-0/+2
| | | | | | displaying the column name and field type - fixes issue 875
* Move the user manager data model to the new Models dir.stuconnolly2010-10-262-0/+0
|
* • removed memory leakBibiko2010-10-261-1/+1
|
* Split out all of SPTableStructure's delegate and datasource methods into ↵stuconnolly2010-10-263-530/+608
| | | | their own category.
* Add missing [super dealloc].stuconnolly2010-10-261-1/+3
|
* - Fix incorrect quoting of BLOB fields on SQL exportsrowanbeentje2010-10-252-5/+17
| | | | | | - Use indeterminate progress bars when importing BZIPped SQL files - Support .tsv as a CSV extension, and automatically choose the field delineator based on .csv/.tsv extension
* • fixed bug in Move Line DownBibiko2010-10-251-1/+1
| | | | - fixes issue in 873
* Remove the implementation of tableView:shouldSelectRow: from the export ↵stuconnolly2010-10-251-5/+0
| | | | controller, which allows selecting rows within the table list via the mouse and keyboard.
* • improved the TableStructure handling of GEOMETRY fields and their ↵Bibiko2010-10-253-7/+7
| | | | validations against non-valid WKT notations - return NULL if no header
* • added to each NSTextView the possibility to move the current line or the ↵Bibiko2010-10-252-2/+62
| | | | | | selected lines one line up or down by using the short-cuts ^⌘↑/↓ - fixes issue 873
* • improved "Select Line"Bibiko2010-10-251-2/+5
| | | | - it selects the entire current line even if it's wrapped
* • CSV Import Field mapperBibiko2010-10-251-7/+13
| | | | | - fixed issues for tooltips of user-defined values - avoid double-calling the 'add value' sheet since it can be called via popupmenu and keyboard short-cut
* CSV Import Field MapperBibiko2010-10-252-51/+65
| | | | | | | | - a column placeholder will be wrapped into '…' if csv cell content is not NULL, in other words there's no need to write eg length('$1') instead simply write length($1) - fixed issue if csv cell content is NULL - fixed issue for deletion of global values if they were already in use - assigned keyboard short-cut ⌥⌘G to "Add value or expression…" menu item
* Minor comment.stuconnolly2010-10-241-0/+2
|
* - Split out all of SPExportController's delegate methods to their own category.stuconnolly2010-10-2451-186/+259
| | | | | | | | - Prepare for the implementation of PDF and HTML export by hiding the export options box for export types that don't need it. - Fix some spacing issues on the export dialog. - Create a new SPCategoryAdditions header that is included in the apps precompiled header, making all additions available to all classes. - Update strings files.
* • CSV Import Field Mapper SheetBibiko2010-10-235-13/+169
| | | | | - added the possibility to apply any sql function while importing set via "Add value or expression" sheet eg concat('$2', '$1', length('$3')) whereby $1 $2 $3 are the placeholder for the csv file columns 1 2 3 [first column starts with 1] • fixed ' escaping issue in MCPConnection
* • re-enabled three finger trackpad wiping gesture for controlling the ↵Bibiko2010-10-222-40/+50
| | | | | | | | table history • CSV Import Field Mapper Sheet - fixed issue for inserting a global value containing a ' - started preparations of the "Add value or expression" sheet for future enhancements
* • fixed bug while editing views if a filter is in usageBibiko2010-10-221-2/+1
| | | | - make sure that setTableDetails will always called for the current selected table even if edited field origin is another table
* Minor export controller init change.stuconnolly2010-10-211-1/+1
|
* Split MCPConnection's delegate methods into it's own protocol.stuconnolly2010-10-202-2/+3
|
* When adding or editing a field and the option to make it the primary key is ↵stuconnolly2010-10-201-30/+47
| | | | selected, also make the field unsigned if not already. Implemented issue #703.
* Fix a typo that caused an exception when opening the console.stuconnolly2010-10-201-1/+1
|
* Tidy up.stuconnolly2010-10-1971-145/+56
|
* Update indexes controller constants.stuconnolly2010-10-193-12/+12
|
* Considering nearly every class uses constants, import it via the prefix header.stuconnolly2010-10-1950-64/+32
|
* Replace use of hardcoded strings with constants when working with trigger data.stuconnolly2010-10-192-21/+44
|
* Add a 'Edit Trigger' menu item to the trigger's table view context menu.stuconnolly2010-10-192-80/+108
|
* Because the process of editing a trigger involves droping and then ↵stuconnolly2010-10-192-38/+59
| | | | re-creating it, if an error occurs when attempting to re-create it remember to then re-create the original one. Fixes issue #795.
* Localize the header included in SQL and XML exports.stuconnolly2010-10-192-12/+12
|
* Remove use of multiple comments for localized strings.stuconnolly2010-10-195-11/+11
|
* Add a 'Refresh Tables' menu item to the 'Database' menu. It currently has ↵stuconnolly2010-10-192-13/+24
| | | | the shortcut Ctrl+Cmd+R, but this can always be remapped in system preferences. Implemented issue #845.
* Rename HTML print templates.stuconnolly2010-10-161-3/+3
|
* Fix an exception caused by the changes introduced in r2764.stuconnolly2010-10-161-2/+3
|
* • fixed issue to show/hide the Quicklook GUI item in the Field Editor SheetBibiko2010-10-162-1/+3
| | | | | • attempt to solve the issue of storing ENUM fields in Content View correctly if the user interacts with the mouse on the comboxes for different rows - this addresses the issues 865 and 833
* Tidy up linker flags across all targets, specifically remove linking against ↵stuconnolly2010-10-161-2/+3
| | | | stdc++, which was introduced in r2444 as a workaround for a bug in Clang 1.5 that failed to compile RegexKitLite. Take the approach suggested by the developer of RegexKitLite, which is to disable the macro that uses __attribute__((cleanup)), which trips the bug. Apparently it is only used for debugging purposes. See http://llvm.org/viewvc/llvm-project?view=rev&revision=103938 for the Clang fix.
* Change the connection view's table view to be of type SPTableView so ↵stuconnolly2010-10-151-38/+44
| | | | right-clicking a row results in it being selected first. Also, update SPTableView to prevent right-clicking of table view group headings. Fixes issue #867.
* • implemented filter content type 'spatial' with general spatial operators ↵Bibiko2010-10-151-0/+4
| | | | for usage as filter of spatial fields
* • implemented for TableStructure's source table the possibility to ↵Bibiko2010-10-152-0/+60
| | | | | | hide/unhide the columns: Key, encoding, collation, comment by adding a gear menu 'View Columns'; the hide status will be saved inside the Pref key: 'NSTableView Hidden Columns SPTableStructureSource' - this implements the feature request issue 868
* Split out AppleScript support into a category of SPAppController.stuconnolly2010-10-144-104/+170
|
* • fixed cursor position correction for autoHelpBibiko2010-10-121-3/+4
| | | | - should fix among other issues i862
* Fix a bug when adding a PRIMARY KEY index, introduced in r2742. Fixes issue ↵stuconnolly2010-10-121-2/+2
| | | | #863.
* User manager fixes:stuconnolly2010-10-101-80/+71
| | | | | | | - When adding a new host specify 'PASSWORD' after 'IDENTIFIED BY' to indicate to the server that the password has already been hashed. Fixes issue #856. - Localize and replace a few modal error dialogs with use of SPBeginAlertSheet(). - Fix an error when specifying empty passwords for users.
* Remove NSLog() that was once DLog() to prevent spewing lots of info to the ↵stuconnolly2010-10-101-2/+1
| | | | console.
* • fixed issue of unnecessary string escaping for importing spatial data ↵Bibiko2010-10-105-6/+6
| | | | | | via GeomFromText() • minor code cosmetics
* • enabled SRID editing of spatial fields via WKT stringBibiko2010-10-095-4/+34
| | | | | - the SRID value will be appended at the WKT string like POINT(1 1),101 which will be transformed to GeomFromText('POINT(1 1)',101) on the fly - otherwise the SRID information will be deleted after editing a geometry field
* • some code cleaning, speed improvements, commenting stuffBibiko2010-10-093-60/+115
|
* • CSV Import (incl. import from clipboard)Bibiko2010-10-092-33/+45
| | | | | - if mapped target table field is of type GEOMETRY import csv data via GeomFromText() - replaced succeeding appendString lines by appendFormat since tests have shown that allocating memory once is faster than do it several times
* • for each export/copy/drag method other than SQL pass any spatial fields ↵Bibiko2010-10-094-2/+26
| | | | as WKT string; for SQL pass them as X'…' binary data