aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPPrintController.m
Commit message (Collapse)AuthorAgeFilesLines
* Considering nearly every class uses constants, import it via the prefix header.stuconnolly2010-10-191-1/+0
|
* Fix constant assignment.stuconnolly2010-10-081-1/+1
|
* Remove unused constant.stuconnolly2010-10-071-1/+1
|
* When printing a table/view's structure, change the heading accordingly. ↵stuconnolly2010-10-071-2/+12
| | | | Also, don't include the tables indexes table if there are none.
* • fixed memory leak in [SPDataAdditions ↵Bibiko2010-08-241-109/+108
| | | | | | | | | | shortStringRepresentationUsingEncoding] after simplifying the code • fixed NSAutoreleaseNoPool(): SPMainThreadTrampoline autoreleased with no pool in place - leak while canceling a print job - call [self endTask] BEFORE [pool drain] • in SPTableContent set the focus to table after editing a cell by the field editor sheet on main thread - this could fix exception 1481 • some code cosmetics: reduced file sizes
* Rename CustomQuery as SPCustomQuery.stuconnolly2010-07-061-1/+1
|
* Rename TableDocument to SPDatabaseDocument.stuconnolly2010-05-281-1/+1
|
* Rename TableContent to SPTableContent.stuconnolly2010-05-281-1/+1
|
* Rename TableSource to SPTableStructure.stuconnolly2010-05-271-1/+1
|
* Initial implementation of tabs:rowanbeentje2010-05-231-4/+4
| | | | | | | | - Addition of PSMTabBar framework - Rework away from a document-based TableDocument - Support tabs throughout the application - Add menu items for creating tabs, and add support for dragging tabs to different windows
* Present a warning to the user when attempting to print the current table's ↵stuconnolly2010-03-181-4/+55
| | | | content view which exceeds a set number of rows. This number is currently set to 1000 which can be changed via the hidden preference key 'PrintWarningRowLimit'. The approach to cancelling the print HTML generation thread may also need to be re-implemented to ensure that it is killed straight away, something that is currently not possible using NSThread. Rowan suggested using pthreads instead, but this should be discussed in terms of potential memory leaks and stability.
* Fix some potential issues found during static analysis.stuconnolly2010-03-151-6/+20
|
* Update Localizable.strings by running genstrings and remove the use of ↵stuconnolly2010-03-141-2/+2
| | | | multiple comments for the same string.
* Don't attempt to release the print thread at the beginning of a print operation.stuconnolly2010-03-131-4/+5
|
* Add additional thread cancellation checking when generating HTML for ↵stuconnolly2010-03-131-6/+4
| | | | printing to ensure the current thread is not the main thread.
* Allowing printing of empty table views to prevent crashes.stuconnolly2010-03-131-54/+39
|
* Perform HTML generation for printing on a background thread, displaying the ↵stuconnolly2010-03-131-7/+78
| | | | usual progress indicator with the ability to cancel it. Still need to add warnings when attempting to print a table content with a large number of rows or a lot of data.
* Add support for printing the table triggers view as well some HTML ↵stuconnolly2010-03-131-10/+37
| | | | generation performance improvements.
* Lots more printing support enhancements, including:stuconnolly2010-03-131-55/+99
| | | | | | | | | - The ability to print the extended table information view using a new template. - The inclusion of NULL values diaplyed as the user's NULL value placeholder when printing a table's sturcture and indexes. - If enabled in the user's preferences, the inclusion of vertical gridlines in the table views. - Dynamic calculation of page margins based on the paper size of the selected printer as opposed to using hard coded values. - Lots of other little style enhancements.
* Various printing support enhancements, including:stuconnolly2010-03-121-0/+256
- Splitting out all printing methods to SPPrintController which is category of TableDocument. - The ability to print table relations. - If present the inclusion of table indexes when printing a table's source. - If the user has use monospaced fonts enables, then the print out's tabular data will be in a monospaced font. - Lots of other style enhancements, including page headings and sections headings.