| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Treat packed groups like normal subfolders when opening a folder containing ↵ | Markus Mittendrein | 2020-04-24 | 1 | -42/+180 |
| | | | | | packed groups | ||||
| * | Store MemoryManagement by value instead of pointer | Markus Mittendrein | 2020-04-23 | 1 | -31/+26 |
| | | |||||
| * | Add cc4group.setEntryNameMatchingCallback | Markus Mittendrein | 2020-04-23 | 1 | -1/+10 |
| | | |||||
| * | Deduplicate getEntryByPath and getParentAndChildEntries code | Markus Mittendrein | 2020-04-23 | 1 | -63/+43 |
| | | |||||
| * | Respect lazy setting when using openAsChild for openening subgroups | Markus Mittendrein | 2020-04-23 | 1 | -0/+1 |
| | | |||||
| * | Fix nested cc4group.openAsChild | Markus Mittendrein | 2020-04-23 | 1 | -4/+8 |
| | | |||||
| * | Fix double cc4group_delete on error in cc4group.openAsChild | Markus Mittendrein | 2020-04-22 | 1 | -1/+0 |
| | | |||||
| * | Fix cc4group_getEntryInfoForEntry | Markus Mittendrein | 2020-04-22 | 1 | -5/+9 |
| | | |||||
| * | Fix openAsChild with lazy enabled | Markus Mittendrein | 2020-04-22 | 1 | -8/+10 |
| | | |||||
| * | Use openAsChild internally when opening a directory inside a group using ↵ | Markus Mittendrein | 2020-04-21 | 1 | -65/+73 |
| | | | | | openExisting | ||||
| * | Remove unused cc4group->readState.cleanupJobs | Markus Mittendrein | 2020-04-21 | 1 | -9/+0 |
| | | |||||
| * | Fix memory leak in cc4group.getFullName | Markus Mittendrein | 2020-04-21 | 1 | -4/+6 |
| | | |||||
| * | Add cc4group.isPacked | Markus Mittendrein | 2020-04-21 | 1 | -0/+6 |
| | | |||||
| * | Add cc4group.getName and cc4group.getFullName | Markus Mittendrein | 2020-04-21 | 1 | -1/+72 |
| | | |||||
| * | Add cc4group.isChild | Markus Mittendrein | 2020-04-20 | 1 | -1/+7 |
| | | |||||
| * | Rework group saving | Markus Mittendrein | 2020-04-20 | 1 | -12/+74 |
| | | | | | | | | 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 possibly uninitialized variable use | Markus Mittendrein | 2020-04-20 | 1 | -1/+1 |
| | | |||||
| * | Add cc4group.extractSingleRename | Markus Mittendrein | 2020-04-02 | 1 | -7/+25 |
| | | |||||
| * | Fix another crash when using lazy mode together with addFromDisk | Markus Mittendrein | 2020-04-02 | 1 | -1/+1 |
| | | |||||
| * | Fix bug in lazy mode | Markus Mittendrein | 2020-04-02 | 1 | -1/+1 |
| | | |||||
| * | Fix lazy mode crashing when adding files and saving | Markus Mittendrein | 2020-03-29 | 1 | -4/+7 |
| | | |||||
| * | Revert "Store duplicate data only once if possible (Offset stays in the ↵ | Markus Mittendrein | 2019-09-08 | 1 | -102/+12 |
| | | | | | | | valid range)" This reverts commit 36f1c4c4e822458170099890cf586dd013e82673. | ||||
| * | Store duplicate data only once if possible (Offset stays in the valid range) | Markus Mittendrein | 2019-08-31 | 1 | -12/+102 |
| | | |||||
| * | use a temporary file in saveOverwrite to avoid possible data loss in error ↵ | Markus Mittendrein | 2019-08-31 | 1 | -14/+61 |
| | | | | | cases (fixes SIGBUS in c4touch) | ||||
| * | Destroy the readState's cleanupJobs outside of the foreach | Markus Mittendrein | 2019-08-31 | 1 | -1/+1 |
| | | |||||
| * | Fix not initializing the root group entry's path | Markus Mittendrein | 2019-08-31 | 1 | -0/+1 |
| | | |||||
| * | Fix possibly wrong error checking of deflate | Markus Mittendrein | 2019-08-31 | 1 | -1/+1 |
| | | |||||
| * | Allow the warning handling callback to be set to a custom callback | Markus Mittendrein | 2019-08-19 | 1 | -4/+12 |
| | | |||||
| * | Fix losing data due to a mistake in the lazy implementation | Markus Mittendrein | 2019-08-19 | 1 | -49/+45 |
| | | |||||
| * | Fix memory leak when opening empty groups | Markus Mittendrein | 2019-08-19 | 1 | -1/+1 |
| | | |||||
| * | Add cc4group.addFromDisk with according cc4group.AllowEntryTypes | Markus Mittendrein | 2019-08-19 | 1 | -0/+36 |
| | | |||||
| * | Add support to load normal directories as groups | Markus Mittendrein | 2019-08-19 | 1 | -76/+441 |
| | | |||||
| * | Handle warnings in a more uniform way | Markus Mittendrein | 2019-08-19 | 1 | -17/+32 |
| | | |||||
| * | Make parameters const more consistently | Markus Mittendrein | 2019-08-17 | 1 | -21/+21 |
| | | |||||
| * | Utilize take memory management instead of CleanUpJobs for ↵ | Markus Mittendrein | 2019-08-11 | 1 | -2/+1 |
| | | | | | cc4group_createDirectory | ||||
| * | Also clean up memory for the deleted entry in cc4group_deleteEntry | Markus Mittendrein | 2019-08-11 | 1 | -0/+5 |
| | | |||||
| * | #define ZLIB_CONST instead of casting away const for gzStream.next_in | Markus Mittendrein | 2019-04-28 | 1 | -4/+5 |
| | | |||||
| * | Change #include "zlib.h" to #include <zlib.h> | Markus Mittendrein | 2019-04-28 | 1 | -1/+1 |
| | | |||||
| * | Fix cc4group_buildChildren failing on small files at the end of the directory | Markus Mittendrein | 2019-04-28 | 1 | -2/+1 |
| | | |||||
| * | He made cc4group lazy and he saw that it was good | Markus Mittendrein | 2019-04-21 | 1 | -114/+362 |
| | | |||||
| * | Also restore modification time for directories when extracting | Markus Mittendrein | 2019-04-20 | 1 | -0/+6 |
| | | |||||
| * | Check return value of write in cc4group_extractEntry | Markus Mittendrein | 2019-04-20 | 1 | -5/+14 |
| | | |||||
| * | Replace all internal accesses to group headers with error checked ↵ | Markus Mittendrein | 2019-04-20 | 1 | -16/+80 |
| | | | | | cc4group_getHeader | ||||
| * | Add error checking to all cc4group_getOnlyEntryData and cc4group_getChildren ↵ | Markus Mittendrein | 2019-04-20 | 1 | -26/+152 |
| | | | | | calls | ||||
| * | Internally access children through cc4group_getChildren almost everywhere as ↵ | Markus Mittendrein | 2019-04-20 | 1 | -38/+50 |
| | | | | | preparation for the lazy mode | ||||
| * | Fix memory leak in cc4group_createFile (and also a possible but really ↵ | Markus Mittendrein | 2019-04-20 | 1 | -1/+3 |
| | | | | | unlikely to happen memory leak in an error case in cc4group_createDirectory) | ||||
| * | Fix memory leak in cc4group_createDirectory | Markus Mittendrein | 2019-04-20 | 1 | -0/+2 |
| | | |||||
| * | Add a custom arg to memory management strategies | Markus Mittendrein | 2019-04-20 | 1 | -8/+14 |
| | | |||||
| * | Change memory management strategies to be a pointer to a struct consisting ↵ | Markus Mittendrein | 2019-04-20 | 1 | -31/+71 |
| | | | | | of a start and end function, which also allows the use of custom memory management strategies | ||||
| * | Fix error handling of deflate | Markus Mittendrein | 2019-04-17 | 1 | -5/+6 |
| | | |||||
