comics: Port to using libarchive for unarchiving
v8: - Fix double-free in error path when decompressing images v7: - Bump buffer size in ev-archive, good performance increase for local files v6: - Fix 2 pretty big memory leaks - Remove unneeded archive_read_data_skip() calls - Optimise the "no rotation" case (could also be done for gnome-3-24) - Use render_pixbuf_size_prepared_cb() - Add debug to "next header" archive calls v5: - Remove unused members of ComicsDocument struct - Split archive handling into an EvArchive object - Fix copy/paste error in configure.ac v4: - Fix crash caused by a bug in comics_document_list() (the array was not NULL terminated) - Remove duplicate "!cb_files" check - Use "size-prepared" instead of "area-prepared" to get the doc size - Fix link to libarchive bug in code, not working yet :/ v3: - Rebase against latest evince, making sure to bring back: - Use Unicode in translatable strings - Sort pages in natural order - Fix mime-type comparisons - https://github.com/libarchive/libarchive/issues/373 looks like it's fixed! v2: - Rebase against latest evince - Update libarchive bug URL https://bugzilla.gnome.org/show_bug.cgi?id=720742
Please register or sign in to comment