summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Treat packed groups like normal subfolders when opening a folder containing ↵Markus Mittendrein2020-04-244-45/+191
| | | | packed groups
* Store MemoryManagement by value instead of pointerMarkus Mittendrein2020-04-234-38/+33
|
* Add cc4group.setEntryNameMatchingCallbackMarkus Mittendrein2020-04-234-1/+31
|
* Deduplicate getEntryByPath and getParentAndChildEntries codeMarkus Mittendrein2020-04-231-63/+43
|
* Respect lazy setting when using openAsChild for openening subgroupsMarkus Mittendrein2020-04-231-0/+1
|
* Fix nested cc4group.openAsChildMarkus Mittendrein2020-04-231-4/+8
|
* Fix double cc4group_delete on error in cc4group.openAsChildMarkus Mittendrein2020-04-221-1/+0
|
* Fix cc4group_getEntryInfoForEntryMarkus Mittendrein2020-04-221-5/+9
|
* Fix openAsChild with lazy enabledMarkus Mittendrein2020-04-221-8/+10
|
* Use openAsChild internally when opening a directory inside a group using ↵Markus Mittendrein2020-04-212-66/+74
| | | | openExisting
* Remove unused cc4group->readState.cleanupJobsMarkus Mittendrein2020-04-211-9/+0
|
* Fix CppC4Group::get{,Full}NameMarkus Mittendrein2020-04-211-2/+2
|
* Fix memory leak in cc4group.getFullNameMarkus Mittendrein2020-04-211-4/+6
|
* Add cc4group.isPackedMarkus Mittendrein2020-04-214-0/+16
|
* Make CppC4Group::isChild constMarkus Mittendrein2020-04-212-2/+2
|
* Add cc4group.getName and cc4group.getFullNameMarkus Mittendrein2020-04-217-10/+138
|
* Add cc4group.isChildMarkus Mittendrein2020-04-204-3/+19
|
* Rework group savingMarkus Mittendrein2020-04-207-20/+118
| | | | | | | save / saveParent write back to the original group saveParent saves changes in child groups (openAsChild) by saving the top-most parent saveAs / saveAsOverwrite resembles the old save / saveOverwrite For all other saving methods, groups opend with openAsChild are saved as if there was no parent
* Fix grammarMarkus Mittendrein2020-04-201-1/+1
|
* Fix possibly uninitialized variable useMarkus Mittendrein2020-04-201-1/+1
|
* Add cc4group.extractSingleRenameMarkus Mittendrein2020-04-024-11/+36
|
* Fix definition of CppC4Group's AllowedEntryTypesMarkus Mittendrein2020-04-021-2/+2
|
* Fix another crash when using lazy mode together with addFromDiskMarkus Mittendrein2020-04-021-1/+1
|
* Fix bug in lazy modeMarkus Mittendrein2020-04-021-1/+1
|
* Fix lazy mode crashing when adding files and savingMarkus Mittendrein2020-03-291-4/+7
|
* Revert "Store duplicate data only once if possible (Offset stays in the ↵Markus Mittendrein2019-09-081-102/+12
| | | | | | valid range)" This reverts commit 36f1c4c4e822458170099890cf586dd013e82673.
* Store duplicate data only once if possible (Offset stays in the valid range)Markus Mittendrein2019-08-311-12/+102
|
* use a temporary file in saveOverwrite to avoid possible data loss in error ↵Markus Mittendrein2019-08-311-14/+61
| | | | cases (fixes SIGBUS in c4touch)
* Destroy the readState's cleanupJobs outside of the foreachMarkus Mittendrein2019-08-311-1/+1
|
* Fix not initializing the root group entry's pathMarkus Mittendrein2019-08-311-0/+1
|
* Fix possibly wrong error checking of deflateMarkus Mittendrein2019-08-311-1/+1
|
* Allow the warning handling callback to be set to a custom callbackMarkus Mittendrein2019-08-194-5/+63
|
* Fix losing data due to a mistake in the lazy implementationMarkus Mittendrein2019-08-191-49/+45
|
* Fix memory leak when opening empty groupsMarkus Mittendrein2019-08-191-1/+1
|
* Add cc4group.addFromDisk with according cc4group.AllowEntryTypesMarkus Mittendrein2019-08-194-7/+104
|
* Add support to load normal directories as groupsMarkus Mittendrein2019-08-191-76/+441
|
* Handle warnings in a more uniform wayMarkus Mittendrein2019-08-191-17/+32
|
* Make parameters const more consistentlyMarkus Mittendrein2019-08-171-21/+21
|
* Utilize take memory management instead of CleanUpJobs for ↵Markus Mittendrein2019-08-111-2/+1
| | | | cc4group_createDirectory
* Also clean up memory for the deleted entry in cc4group_deleteEntryMarkus Mittendrein2019-08-111-0/+5
|
* Fix styleMarkus Mittendrein2019-08-111-1/+1
|
* #define ZLIB_CONST instead of casting away const for gzStream.next_inMarkus Mittendrein2019-04-281-4/+5
|
* Change #include "zlib.h" to #include <zlib.h>Markus Mittendrein2019-04-281-1/+1
|
* Fix cc4group_buildChildren failing on small files at the end of the directoryMarkus Mittendrein2019-04-281-2/+1
|
* Add lazy argument to CppC4Group's constructor (forgot it first, oops)Markus Mittendrein2019-04-222-7/+7
|
* He made cc4group lazy and he saw that it was goodMarkus Mittendrein2019-04-214-125/+397
|
* Fix catastrophic logic mistake in cppc4group's custom memory management ↵Markus Mittendrein2019-04-211-8/+20
| | | | implementation
* Also restore modification time for directories when extractingMarkus Mittendrein2019-04-201-0/+6
|
* Check return value of write in cc4group_extractEntryMarkus Mittendrein2019-04-201-5/+14
|
* Replace all internal accesses to group headers with error checked ↵Markus Mittendrein2019-04-201-16/+80
| | | | cc4group_getHeader