Commit Graph

64 Commits

Author SHA1 Message Date
Vreixo Formoso
68419703d7 Added iso_image_update_sizes() API.
This requires increasing IsoStreamIface version, as we need to add a new 
method on it. API/ABI remains compatible with older version.
2008-09-07 16:32:18 +02:00
Vreixo Formoso
87f08d27ac Add support for reading Level 3 images. 2008-08-19 01:08:46 +02:00
Vreixo Formoso
7b0da1ecd6 Add a function to get the path of a node in the IsoImage. 2008-03-17 21:42:44 +01:00
Vreixo Formoso
085f6b64a3 Add find condition to logically combine two find conditions. 2008-03-04 01:10:56 +01:00
Vreixo Formoso
cb47296913 Preliminary support for find nodes. 2008-03-03 22:02:10 +01:00
Vreixo Formoso
9a70496d3c Fix serious bugs related with El-Torito. 2008-02-09 19:05:24 +01:00
Vreixo Formoso
e88b361b5f Make iso_read_image_features private. Add getters for its properties. 2008-02-02 16:05:03 +01:00
Vreixo Formoso
04c6bf39b4 Added little macros to simplify IsoNode type hierarchy handling. 2008-01-30 00:13:18 +01:00
Vreixo Formoso
3528f9d0ef Add new replace modes. 2008-01-26 21:52:42 +01:00
Vreixo Formoso
ea45f858cb Default Builder is now based on low level node create functions. 2008-01-26 16:10:23 +01:00
Vreixo Formoso
0ad92fc56d struct iso_read_image_features is now allocated by libisofs. 2008-01-26 15:39:58 +01:00
Vreixo Formoso
29058378fd For API stablility reasons, make iso_read_opts private. 2008-01-26 14:00:46 +01:00
Vreixo Formoso
1a1fcf8362 Add version field to all structs that will remain public. 2008-01-26 13:15:15 +01:00
Vreixo Formoso
764e99e34b For API stablility reasons, make Ecma119WriteOpts private. 2008-01-26 13:04:16 +01:00
Vreixo Formoso
a282a7581e Expose report callback. 2008-01-23 20:46:38 +01:00
Vreixo Formoso
c272228590 Removed stop_on_error, now replaced by iso_set_abort_severity(). 2008-01-23 20:11:52 +01:00
Vreixo Formoso
d92f8f68d2 Option to set default values for file timestamps. 2008-01-23 19:46:36 +01:00
Vreixo Formoso
ebcd5883e2 Update burn_source to version 1, that adds cancel() function. 2008-01-23 00:34:27 +01:00
Vreixo Formoso
164e97f6bc Added API to set the abort severity. 2008-01-22 22:24:33 +01:00
Vreixo Formoso
1f1160d3d1 Removed unneeded header fs_image.h. 2008-01-19 17:47:46 +01:00
Vreixo Formoso
1a767722c6 Expose IsoFilesystem and IsoFileSource. 2008-01-19 17:41:01 +01:00
Vreixo Formoso
0c1ea8cc7e Add open() and close() operations to IsoFilesystem. 2008-01-19 16:56:46 +01:00
Vreixo Formoso
df5aa263ec Replace per Image messenger with a global one, and use image id instead. 2008-01-19 02:48:12 +01:00
Vreixo Formoso
57025a614d Support for reading ISO-9660:1999 images. 2008-01-17 00:15:42 +01:00
Vreixo Formoso
5ed68d20e9 Add support for ISO-9660:1999. 2008-01-16 21:51:41 +01:00
Vreixo Formoso
5fe04ccfb2 Add option to ignore special files. 2008-01-15 17:23:34 +01:00
Vreixo Formoso
9a66c6cd33 Enhance support for relaxe ISO constraints. 2008-01-15 00:21:07 +01:00
Vreixo Formoso
9ebc4a1eef Add some more control to the ring buffer. 2008-01-14 21:13:53 +01:00
Vreixo Formoso
a1bcc73198 Support for relaxed filenames on ISO-9660 images. 2008-01-13 01:06:56 +01:00
Vreixo Formoso
c00d84f0f2 Improve mangling algorithm, by using a hash table for name search. 2008-01-12 02:43:07 +01:00
Vreixo Formoso
cd8943105c Functions to access volume information from an IsoImageFilesystem. 2008-01-11 16:19:50 +01:00
Vreixo Formoso
e9e1d28333 Improve demo program, including support for El-Torito. 2008-01-10 19:41:38 +01:00
Vreixo Formoso
51df8c6284 Fix bug introduced when adding Joliet that causes libisofs to hang.
It causes an attempt to read an extra block from ring buffer to overwrite 
buffer, which causes libisofs to hang. The problem is that Volume Descriptor
Set terminator should not be read from buffer, but generated instead.
2008-01-09 18:57:47 +01:00
Vreixo Formoso
7bb4eaf46d Little improves to image reading. 2008-01-08 17:33:06 +01:00
Vreixo Formoso
5d81305042 Expose Joliet. 2008-01-08 16:10:25 +01:00
Vreixo Formoso
c47e5a738d Let NULL input charset in image reading, that defaults to locale one. 2008-01-05 16:01:21 +01:00
Vreixo Formoso
7af02cddd9 Support for image growing. 2008-01-05 02:03:22 +01:00
Vreixo Formoso
e471333b0b Rename function to create burn_source. 2008-01-05 00:42:32 +01:00
Vreixo Formoso
ee78419935 Add support for appendable multisession images. 2008-01-04 23:54:31 +01:00
Vreixo Formoso
5cf3abc075 Set sort_files in iso_modify. It improves performance. 2008-01-04 09:54:41 +01:00
Vreixo Formoso
932ce6ac70 Support for image modify. 2008-01-04 00:15:48 +01:00
Vreixo Formoso
58a7d8e853 First functions and structures for image import. 2008-01-03 19:17:55 +01:00
Vreixo Formoso
b8e44a936a Little test app that extracts contents of a file from image. 2008-01-03 13:28:51 +01:00
Vreixo Formoso
b273290415 Little demo program that outputs a read iso image. 2008-01-03 00:19:39 +01:00
Vreixo Formoso
263770ab4f Read Volume Descriptors and identify RR extensions, if any. 2007-12-31 03:36:48 +01:00
Vreixo Formoso
7e66fe43ce Reduce memory usage in low level tree, by storing dir info separately. 2007-12-29 18:30:59 +01:00
Vreixo Formoso
a2645cbf40 Expose several tree options, to control recursive dir addition. 2007-12-29 17:15:24 +01:00
Vreixo Formoso
26a04559c7 Some fixes to memory leak bugs. 2007-12-28 22:45:56 +01:00
Vreixo Formoso
4c9d83f051 Define code style formatter for eclipse and apply it to source. 2007-12-28 22:10:17 +01:00
Vreixo Formoso
9a90afcf69 Support for setting an output charset for RR NM entries.
It will default to input charset (i.e. the locale charset for now). 
Names will be stored internally in that locale charset. Note that input 
charset musn't be changed by user. Instead, we can provide an input 
charset property to IsoFilesystem implementations.
2007-12-28 00:20:02 +01:00