aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPFileHandle.h
Commit message (Collapse)AuthorAgeFilesLines
* Considering nearly every class uses constants, import it via the prefix header.stuconnolly2010-10-191-5/+4
|
* In addition to Gzip compression support when exporting SQL dumps add the ↵stuconnolly2010-07-241-21/+25
| | | | | | | | | | | | | | | | | | ability to use Bzip2 compression. Other changes include: + Enable the use of export compression (Gzip and Bzip2) for all export formats. + Move the compression options in the export dialog to the 'Advanced' export settings view. + Simplify the setting of common exporter properties (e.g. the connection, use of compression). + Fix a potential memory leak in the dot exporter. + Update the data importer to recognise Bzip2 compressed files. + Fix several display issues on export dialog. + Restore the default .csv file extension of CSV exports. + Correctly update the default export filename when selecting a output compression type. The addition of Bzip2 compression support implements issue #688.
* - Improve threading of SPFileHandle to achieve much faster writing due to ↵rowanbeentje2010-04-261-0/+1
| | | | increased separation of the writing thread. This results in a up-to 1.2x faster MySQL dump for fast servers, and makes SPFileHandle faster than NSFileHandle for writing data (either directly or GZIP compressed).
* - Add SVN id property to SPFileHandle, correct headers, and add more ↵rowanbeentje2010-04-121-2/+25
| | | | | | | function documentation - Tweak subfolder ordering
* Add a new SPFileHandle class to support gzip compression and writing on a ↵rowanbeentje2010-04-121-0/+78
background thread, and integrate for SQL import: - Implement streaming reading of gzip-compressed files for SQL import - Support exporting SQL dumps into a gzip-compressed file - SPFileHandle supports the most-used subset of NSFileHandle commands for easy integration - Integrate zlib 1.2.4 for improved gzip streaming performance (and support for custom buffer sizes and file offset positions) This implements Issue #571 .