Refactor headers
filedes_t => int
Preliminary support for native fds (UNIX only so far)
Save original xml_data only when needed
Encodings update (IN PROGRESS)
Improve char encoding support (IN PROGRESS)
Add wimlib_global_{init,cleanup}()
Various cleanups - wim_timestamp_to_str() instead of asctime(gmtime(wim_timestamp_to_unix())) - inode_stream_lte() non-inline to save space - new errors WIMLIB_ERR_CHAR_CONVERSION and WIMLIB_ERR_INVALID_PART_NUMBER - write_xml_data(): Have libxml2 write directly to output file with UTF-16LE encoding (no need for in-memory buffer and converting to UTF-16LE afterwards) - read_header(): Validate total_parts and part_number - Fix a couple potential integer overflows - Fix some indentation and phase out more 'uint' uses - Remove some unneeded DEBUG() statements
Rework WIM writing code (Incomplete)
Remove more trailing whitespace
Fix up calculation of image XML statistics
wimlib_add_image(): Fewer parameters No more description and flags_element parameters. There are separate functions to set those.
Support for splitting WIMs Added file split.c: wimlib_split() function
Initial commit (current version is wimlib 0.6.2)