summaryrefslogtreecommitdiffstats
path: root/src/cppc4group.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Treat packed groups like normal subfolders when opening a folder containing ↵Markus Mittendrein2020-04-241-1/+5
| | | | packed groups
* Store MemoryManagement by value instead of pointerMarkus Mittendrein2020-04-231-5/+5
|
* Add cc4group.setEntryNameMatchingCallbackMarkus Mittendrein2020-04-231-0/+5
|
* Fix CppC4Group::get{,Full}NameMarkus Mittendrein2020-04-211-2/+2
|
* Add cc4group.isPackedMarkus Mittendrein2020-04-211-0/+5
|
* Make CppC4Group::isChild constMarkus Mittendrein2020-04-211-1/+1
|
* Add cc4group.getName and cc4group.getFullNameMarkus Mittendrein2020-04-211-0/+23
|
* Add cc4group.isChildMarkus Mittendrein2020-04-201-1/+6
|
* Rework group savingMarkus Mittendrein2020-04-201-2/+7
| | | | | | | 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
* Add cc4group.extractSingleRenameMarkus Mittendrein2020-04-021-2/+2
|
* Allow the warning handling callback to be set to a custom callbackMarkus Mittendrein2019-08-191-0/+32
|
* Add cc4group.addFromDisk with according cc4group.AllowEntryTypesMarkus Mittendrein2019-08-191-3/+23
|
* Fix styleMarkus Mittendrein2019-08-111-1/+1
|
* Add lazy argument to CppC4Group's constructor (forgot it first, oops)Markus Mittendrein2019-04-221-4/+4
|
* He made cc4group lazy and he saw that it was goodMarkus Mittendrein2019-04-211-5/+13
|
* Fix catastrophic logic mistake in cppc4group's custom memory management ↵Markus Mittendrein2019-04-211-8/+20
| | | | implementation
* Make custom memory management in cppc4group more efficient for reusingMarkus Mittendrein2019-04-201-32/+63
|
* Add custom memory management strategies to cppc4groupMarkus Mittendrein2019-04-201-15/+66
|
* Change memory management strategies to be a pointer to a struct consisting ↵Markus Mittendrein2019-04-201-1/+1
| | | | of a start and end function, which also allows the use of custom memory management strategies
* Make CppC4Group::create also return bool like cc4group.createMarkus Mittendrein2019-04-201-2/+2
|
* Add saveToFd, saveToFilePointer and saveWithWriteCallbackMarkus Mittendrein2019-04-171-0/+15
|
* CppC4Group constructor may throw std::bad_alloc if internal allocation failsMarkus Mittendrein2019-03-231-1/+4
|
* Add openAsChild, currently without writing supportMarkus Mittendrein2019-03-201-0/+29
|
* Add cppc4group-wrapper for custom tmp memory managementMarkus Mittendrein2019-03-191-1/+33
|
* Add initCallback and deinitCallback for openWithReadCallbackMarkus Mittendrein2019-03-161-2/+2
|
* Use void* instead of uint8_t* for passing data to openMemory and with the ↵Markus Mittendrein2019-03-161-2/+2
| | | | readCallback
* Add openFd, openFilePointer and openWithReadCallback methodsMarkus Mittendrein2019-03-161-0/+20
|
* Change std::__cxx11::string to std::string (KDevelop's mistake)Markus Mittendrein2019-03-071-1/+1
|
* Add a more flexible enum to choose the memory management mode for ↵Markus Mittendrein2018-10-021-17/+33
| | | | setEntryData instead of the freeData boolean
* Use std::make_optionalMarkus Mittendrein2018-08-191-7/+7
|
* Add possibility to leave data ownership to the caller of setEntryData and ↵Markus Mittendrein2018-08-181-5/+5
| | | | remove possibility to specify entry data with createFile
* Add missing setting of CppC4Group::EntryInfo::directoryMarkus Mittendrein2018-08-161-0/+1
|
* Add C++ wrapperMarkus Mittendrein2018-08-161-0/+214