summaryrefslogtreecommitdiffstats
path: root/gnome-autoar/autoar-extract.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused virtual function tablesTing-Wei Lan2014-01-291-12/+0
|
* Update reference manual for AutoarExtractTing-Wei Lan2013-09-171-0/+7
|
* AutoarExtract: properties related to progress will not be writableTing-Wei Lan2013-09-131-8/+0
|
* AutoarExtract: Reduce progress signal frequency by setting minimal intervalTing-Wei Lan2013-09-131-0/+3
|
* Add new GQuark for libarchive-related errorTing-Wei Lan2013-08-291-1/+4
| | | | | | G_DEFINE_QUARK is used to define GQuark. The old global variables are removed. Error reported by libarchive use its own quark now. Quarks for autoar-extract and autoar-create are only used for error occurred within gnome-autoar.
* AutoarExtract: Add function to free the source bufferTing-Wei Lan2013-08-191-0/+2
|
* Add an argument used to guess destination file name if source is memoryTing-Wei Lan2013-08-181-0/+2
|
* Make autoar_{extract,create}_quark publicTing-Wei Lan2013-08-171-0/+1
|
* AutoarExtract: add memory backend and destination determination skip switchTing-Wei Lan2013-08-171-0/+17
| | | | | | | | | | | | | | This commit add two functions: 1. Memory can be used as source archive. 2. Destination determination can be skipped. This commit also changes: 1. Fix memory leak in file name pattern array. 2. Move more local variable into AutoarExtractPrivate. 3. Rewrite autoar_extract_new*. 4. Move steps in autoar_extract_run into separate functions. Function pointers are used to run each step. This also reduces duplicate code doing error checking and cancellation checking.
* Move local variables into objects or smaller blocksTing-Wei Lan2013-08-041-2/+5
| | | | I hope this will ease the memory management task.
* Fix build system after becoming a shared libraryTing-Wei Lan2013-07-311-0/+97