summaryrefslogtreecommitdiff
path: root/libgcab/gcab-folder.c
Commit message (Expand)AuthorAgeFilesLines
* Removed gcab_folder_get_ndatablocks and count the number of blocks written in...Joel Holdsworth2022-07-211-15/+0
* trivial: Do not use Linux-specific API for a generic helperRichard Hughes2019-11-211-1/+1
* gcab: Fix regression from commit a15d91073fd5d6be25Marc-André Lureau2018-08-021-1/+4
* folder: simplify _sort_cfiles()Marc-André Lureau2018-01-231-4/+2
* trivial: Fix a tiny memory leak in CDATA parsingRichard Hughes2017-12-181-1/+3
* Find the file using the extracted name in gcab_folder_get_file_by_name()Richard Hughes2017-12-151-1/+19
* Add gcab_file_new_with_bytes()Richard Hughes2017-12-151-0/+8
* Add gcab_folder_get_file_by_name()Richard Hughes2017-12-151-0/+17
* trivial: Close the GOutputStream when the file has been decompressedRichard Hughes2017-12-151-0/+3
* trivial: Split up the code creating a GOutputStream for a GCabFileRichard Hughes2017-12-151-39/+5
* trivial: Do not ref the GInputStream in GCabFolderRichard Hughes2017-12-151-11/+2
* trivial: Allocate cdata_t on the heapRichard Hughes2017-12-151-20/+14
* trivial: Sort the globbed files to avoid depending on filesystem orderRichard Hughes2017-12-141-0/+12
* Use g_autoptr() to fix countless memory leaks when parsing corrupt filesRichard Hughes2017-12-141-6/+13
* Add gcab_folder_get_comptype()Richard Hughes2017-12-141-1/+11
* trivial: Handle the duplicate handling in the same way when adding foldersRichard Hughes2017-12-141-3/+2
* Use g_autoptr() to fix several memory leaks on error in the libraryRichard Hughes2017-12-141-40/+22
* Use G_DECLARE_FINAL_TYPE to remove lots of C boilerplateRichard Hughes2017-12-141-12/+26
* trivial: Fix introspection return value on gcab_folder_get_files()Richard Hughes2017-12-121-1/+1
* trivial: Ensure all source files have a license and copyright statementRichard Hughes2017-12-121-0/+20
* trivial: Be consistent with tabs and spacesRichard Hughes2017-12-121-2/+2
* Replace all the custom typedefd unsigned types with working versionsRichard Hughes2017-11-201-4/+4
* trivial: Fix a -Wformat warningRichard Hughes2017-11-201-1/+1
* trivial: Remove any checked-gfreesRichard Hughes2017-11-201-2/+1
* trivial: Add config.h includes to all .c filesRichard Hughes2017-11-201-0/+4
* Fix a few 'Dereference of null pointer' warningsRichard Hughes2017-03-031-1/+1
* extract: learn to rewind if neededMarc-André Lureau2016-03-091-0/+10
* extract: fix extaction of files without dataMarc-André Lureau2016-03-091-2/+2
* Misc typoMarc-André Lureau2016-02-191-1/+1
* Fix for the AFL-detected crashesStephen Kitt2015-03-121-4/+7
* Avoid path traversalStephen Kitt2015-01-051-1/+17
* Add GCC warnings flags, fix warningsMarc-André Lureau2013-02-081-1/+1
* Add LZX decompression: thanks Wine!Marc-André Lureau2013-01-251-9/+19
* libgcab: add more compression method in enumMarc-André Lureau2013-01-251-1/+1
* Fix file not being closed and replaced properly...Marc-André Lureau2013-01-231-7/+5
* Fix a memory leakMarc-André Lureau2013-01-201-3/+2
* docs: pass gtk-doc make checkMarc-André Lureau2013-01-201-2/+11
* Start gtk-doc reference manualMarc-André Lureau2013-01-181-0/+20
* cabinet: free zlib after usageMarc-André Lureau2013-01-181-1/+2
* file: allow to set a different extract nameMarc-André Lureau2013-01-181-2/+2
* Add extract support for MSZIPMarc-André Lureau2013-01-171-4/+118
* Keep files sorted in folderMarc-André Lureau2013-01-141-12/+13
* Implement listing filesMarc-André Lureau2013-01-041-9/+64
* build-sys: fix introspection warningsMarc-André Lureau2012-12-211-3/+3
* Set compression during folder ctionMarc-André Lureau2012-12-141-2/+5
* Map Cabinet/Folder/File concepts to objectsMarc-André Lureau2012-12-141-0/+210