3528f9d0ef
Add new replace modes.
2008-01-26 21:52:42 +01:00
ea45f858cb
Default Builder is now based on low level node create functions.
2008-01-26 16:10:23 +01:00
0ad92fc56d
struct iso_read_image_features is now allocated by libisofs.
2008-01-26 15:39:58 +01:00
29058378fd
For API stablility reasons, make iso_read_opts private.
2008-01-26 14:00:46 +01:00
1a1fcf8362
Add version field to all structs that will remain public.
2008-01-26 13:15:15 +01:00
764e99e34b
For API stablility reasons, make Ecma119WriteOpts private.
2008-01-26 13:04:16 +01:00
a282a7581e
Expose report callback.
2008-01-23 20:46:38 +01:00
c272228590
Removed stop_on_error, now replaced by iso_set_abort_severity().
2008-01-23 20:11:52 +01:00
d92f8f68d2
Option to set default values for file timestamps.
2008-01-23 19:46:36 +01:00
ebcd5883e2
Update burn_source to version 1, that adds cancel() function.
2008-01-23 00:34:27 +01:00
164e97f6bc
Added API to set the abort severity.
2008-01-22 22:24:33 +01:00
1f1160d3d1
Removed unneeded header fs_image.h.
2008-01-19 17:47:46 +01:00
1a767722c6
Expose IsoFilesystem and IsoFileSource.
2008-01-19 17:41:01 +01:00
0c1ea8cc7e
Add open() and close() operations to IsoFilesystem.
2008-01-19 16:56:46 +01:00
df5aa263ec
Replace per Image messenger with a global one, and use image id instead.
2008-01-19 02:48:12 +01:00
57025a614d
Support for reading ISO-9660:1999 images.
2008-01-17 00:15:42 +01:00
5ed68d20e9
Add support for ISO-9660:1999.
2008-01-16 21:51:41 +01:00
5fe04ccfb2
Add option to ignore special files.
2008-01-15 17:23:34 +01:00
9a66c6cd33
Enhance support for relaxe ISO constraints.
2008-01-15 00:21:07 +01:00
9ebc4a1eef
Add some more control to the ring buffer.
2008-01-14 21:13:53 +01:00
a1bcc73198
Support for relaxed filenames on ISO-9660 images.
2008-01-13 01:06:56 +01:00
c00d84f0f2
Improve mangling algorithm, by using a hash table for name search.
2008-01-12 02:43:07 +01:00
cd8943105c
Functions to access volume information from an IsoImageFilesystem.
2008-01-11 16:19:50 +01:00
e9e1d28333
Improve demo program, including support for El-Torito.
2008-01-10 19:41:38 +01:00
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
7bb4eaf46d
Little improves to image reading.
2008-01-08 17:33:06 +01:00
5d81305042
Expose Joliet.
2008-01-08 16:10:25 +01:00
c47e5a738d
Let NULL input charset in image reading, that defaults to locale one.
2008-01-05 16:01:21 +01:00
7af02cddd9
Support for image growing.
2008-01-05 02:03:22 +01:00
e471333b0b
Rename function to create burn_source.
2008-01-05 00:42:32 +01:00
ee78419935
Add support for appendable multisession images.
2008-01-04 23:54:31 +01:00
5cf3abc075
Set sort_files in iso_modify. It improves performance.
2008-01-04 09:54:41 +01:00
932ce6ac70
Support for image modify.
2008-01-04 00:15:48 +01:00
58a7d8e853
First functions and structures for image import.
2008-01-03 19:17:55 +01:00
b8e44a936a
Little test app that extracts contents of a file from image.
2008-01-03 13:28:51 +01:00
b273290415
Little demo program that outputs a read iso image.
2008-01-03 00:19:39 +01:00
263770ab4f
Read Volume Descriptors and identify RR extensions, if any.
2007-12-31 03:36:48 +01:00
7e66fe43ce
Reduce memory usage in low level tree, by storing dir info separately.
2007-12-29 18:30:59 +01:00
a2645cbf40
Expose several tree options, to control recursive dir addition.
2007-12-29 17:15:24 +01:00
26a04559c7
Some fixes to memory leak bugs.
2007-12-28 22:45:56 +01:00
4c9d83f051
Define code style formatter for eclipse and apply it to source.
2007-12-28 22:10:17 +01:00
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
a8636eaa60
Support for setting default modes for files and dirs.
2007-12-27 18:10:14 +01:00
941e2022e8
Expose RockRidge option.
2007-12-27 10:43:06 +01:00
041858360a
Handle reallocation of directories.
2007-12-23 17:11:32 +01:00
ca1385cce1
Begin RR support. Symlinks and Special files added to low level tree.
2007-12-23 16:16:26 +01:00
94e687d9d3
Add a ring buffer implementation.
...
This is intented to replace the pipe between the writer and reader
threads. That way we can have a much better control of cancelation
situations. Still to be optimized.
2007-12-23 02:24:21 +01:00
de3c4e4962
Little demo program to test image generation.
2007-12-22 17:09:49 +01:00
a161f4249c
Improve IsoFileSource interface implementation.
2007-12-20 20:47:39 +01:00
e6bd1586d6
Replace glibc tsearch() with a custom red-black tree implementation.
...
The library supplied tree estructure is not enought for our needs, due to its
limited API. Thus, we have implemented a suitable red-black tree.
2007-12-20 00:25:25 +01:00