summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix c4ls_buffer and reading from stdin file "-" on windowsMarkus Mittendrein2019-03-165-4/+14
|
* Always initialize magic1 and magic2 in cc4group_uncompressGroup (Fixes ↵Markus Mittendrein2019-03-161-1/+1
| | | | building with mingw)
* Use void* instead of uint8_t* for passing data to openMemory and with the ↵Markus Mittendrein2019-03-163-13/+13
| | | | readCallback
* Use factored out memory management functions for entry data instead of a ↵Markus Mittendrein2019-03-161-24/+20
| | | | different logic
* Add openFd, openFilePointer and openWithReadCallback methodsMarkus Mittendrein2019-03-165-20/+298
|
* Add openMemory method with an exampleMarkus Mittendrein2019-03-164-121/+295
|
* Refactoring for upcoming lazy modeMarkus Mittendrein2019-03-151-8/+18
|
* Fix removing of tmpfile on windows (at least in wine)Markus Mittendrein2019-03-141-6/+6
|
* Fix creation of tmpfile in windows (hopefully. deletion still fails)Markus Mittendrein2019-03-142-5/+3
|
* Fix description of cc4group.setEntryData and remove wrong description of ↵Markus Mittendrein2019-03-081-5/+4
| | | | cc4group.createFile
* Windows support (hopefully!)Markus Mittendrein2019-03-087-26/+201
|
* Make c4mkdir actually create a directory (not delete)Markus Mittendrein2019-03-081-11/+4
|
* Change std::__cxx11::string to std::string (KDevelop's mistake)Markus Mittendrein2019-03-071-1/+1
|
* Update CRC when changing file entriesMarkus Mittendrein2018-12-281-0/+2
|
* Add a more flexible enum to choose the memory management mode for ↵Markus Mittendrein2018-10-024-23/+77
| | | | setEntryData instead of the freeData boolean
* Refactor some calls to cc4group_getEntryByPath into several common functionsMarkus Mittendrein2018-08-192-64/+77
|
* Use std::make_optionalMarkus Mittendrein2018-08-191-7/+7
|
* Add possibility to leave data ownership to the caller of setEntryData and ↵Markus Mittendrein2018-08-184-27/+41
| | | | remove possibility to specify entry data with createFile
* Fix some possible errorsMarkus Mittendrein2018-08-181-10/+11
|
* Clean up CMakeListsMarkus Mittendrein2018-08-181-7/+8
|
* Rename some functionsMarkus Mittendrein2018-08-161-9/+9
|
* Add missing setting of CppC4Group::EntryInfo::directoryMarkus Mittendrein2018-08-161-0/+1
|
* Add missing default value for the recursive parameter of CppC4Group::deleteEntryMarkus Mittendrein2018-08-161-1/+1
|
* Add C++ wrapperMarkus Mittendrein2018-08-163-0/+299
|
* Refactor code into a library and implement basic file management methodsMarkus Mittendrein2018-08-1519-380/+2511
|
* Use a temporary file for temporarily storing decompressed dataMarkus Mittendrein2018-07-051-4/+54
|
* RefactoringMarkus Mittendrein2018-07-051-36/+37
|
* Very basic C4Group extracting implementationMarkus Mittendrein2018-07-044-8/+478
|
* InitialMarkus Mittendrein2018-07-013-0/+15