summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add saveToFd, saveToFilePointer and saveWithWriteCallbackMarkus Mittendrein2019-04-174-58/+284
* Small addition to openFd descriptionMarkus Mittendrein2019-04-171-1/+2
* Small addition to openWithReadCallback descriptionMarkus Mittendrein2019-04-161-0/+1
* SpellingMarkus Mittendrein2019-04-161-1/+1
* Use a power of 2 block size for file readingMarkus Mittendrein2019-04-071-1/+1
* Fix wrong reporting of garbage data at the end of the groupMarkus Mittendrein2019-04-071-1/+2
* Fix accidential if condition on eof instead of *eofMarkus Mittendrein2019-04-071-1/+18
* CppC4Group constructor may throw std::bad_alloc if internal allocation failsMarkus Mittendrein2019-03-232-1/+5
* Add openAsChild, currently without writing supportMarkus Mittendrein2019-03-207-4/+298
* Fix case of AddCleanUpJobMarkus Mittendrein2019-03-201-5/+5
* Add hint about lazy modeMarkus Mittendrein2019-03-201-0/+1
* Much documentation (I consider it to be quite complete)Markus Mittendrein2019-03-205-4/+230
* Use mkstemp for creating the tmp file and fallback to unlink the tmp file aft...Markus Mittendrein2019-03-201-25/+45
* Add cppc4group-wrapper for custom tmp memory managementMarkus Mittendrein2019-03-192-1/+46
* Add static asserts to ensure the correct size of C4GroupHeader and C4GroupEnt...Markus Mittendrein2019-03-192-0/+7
* Remove the extra argument from cc4group_mmap and cc4group_munmap as its actua...Markus Mittendrein2019-03-185-28/+17
* Update an old commentMarkus Mittendrein2019-03-181-1/+1
* Add a check to cc4group_uncompressGroup that should always fail, but may be h...Markus Mittendrein2019-03-181-0/+6
* Remove outdated commentMarkus Mittendrein2019-03-181-1/+0
* Fix handling of various error cases in cc4group_createTmpMemoryFileMarkus Mittendrein2019-03-181-10/+12
* Check and set error in cc4group_createTmpMemoryMallocMarkus Mittendrein2019-03-181-1/+8
* Add error checking to the return value of the tmp memory strategy in cc4group...Markus Mittendrein2019-03-181-0/+4
* Clean up and fix path handling regarding the possibility to specify NULL or "...Markus Mittendrein2019-03-171-74/+52
* Add malloc error checking in new, mention the error case in the description a...Markus Mittendrein2019-03-172-2/+10
* Reorder and restructure the CC4Group_API struct and add some method descriptionsMarkus Mittendrein2019-03-172-59/+93
* Add description to getError* methodsMarkus Mittendrein2019-03-171-0/+7
* Add error checking to error formattersMarkus Mittendrein2019-03-171-4/+16
* Add error checking to all strdup calls (except in the noerrorFormatter)Markus Mittendrein2019-03-161-8/+66
* Fix size formatting of c4ls and c4ls_bufferMarkus Mittendrein2019-03-162-2/+2
* Also call deinitCallback in openWithReadCallback in error casesMarkus Mittendrein2019-03-161-8/+8
* Clean up and fix error reporting of cc4group_uncompressGroup and cc4group_inf...Markus Mittendrein2019-03-161-30/+46
* Rename mappedTmpFile to uncompressedData in cc4group_uncompressGroupMarkus Mittendrein2019-03-161-7/+7
* Fix MemoryManagement::CopyMarkus Mittendrein2019-03-161-1/+1
* Fix setEntryData storing the wrong data pointer and crashingMarkus Mittendrein2019-03-161-7/+5
* Add initCallback and deinitCallback for openWithReadCallbackMarkus Mittendrein2019-03-164-31/+69
* Fix c4ls_buffer and reading from stdin file "-" on windowsMarkus Mittendrein2019-03-165-4/+14
* Always initialize magic1 and magic2 in cc4group_uncompressGroup (Fixes buildi...Markus Mittendrein2019-03-161-1/+1
* Use void* instead of uint8_t* for passing data to openMemory and with the rea...Markus Mittendrein2019-03-163-13/+13
* Use factored out memory management functions for entry data instead of a diff...Markus Mittendrein2019-03-161-24/+20
* 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 cc4g...Markus Mittendrein2019-03-081-5/+4
* 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 setEntryDat...Markus Mittendrein2018-10-024-23/+77