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
7f727979e1
Add function to get library version.
2008-01-24 21:20:31 +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
164e97f6bc
Added API to set the abort severity.
2008-01-22 22:24:33 +01:00
e964a8ac89
Add API to get a textual description from an error.
2008-01-22 22:00:28 +01:00
1a767722c6
Expose IsoFilesystem and IsoFileSource.
2008-01-19 17:41:01 +01:00
0e87bf8792
Add type field to IsoFilesystem. Minor documentation.
2008-01-19 17:17:50 +01:00
52d1e911ac
Add TODOs to TODO file. Remove // comments that cause compiler warning.
2008-01-19 16:12:08 +01:00
df5aa263ec
Replace per Image messenger with a global one, and use image id instead.
2008-01-19 02:48:12 +01:00
88eea232aa
Update libiso_msgs with new Thomas changes.
2008-01-19 01:04:19 +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
f118b0a48d
Encapsulate insertion of nodes in node.c. Define replace behavior.
2008-01-12 18:03:59 +01:00
f27f2449f9
Support for reading El-Torito info from previous images.
2008-01-11 15:43:39 +01:00
53c2215ab3
Add function to get the parent of a given node.
2008-01-10 22:10:11 +01:00
47bdbd76b5
Add El-Torito estructures to an IsoImage, and APIs for manage it.
2008-01-10 17:22:53 +01:00
ad65cc4d45
Add API to get the size of a file node.
2008-01-09 15:35:59 +01:00
2464455fea
Guard against bad link destinations.
2008-01-08 20:05:01 +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
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
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
135ac835eb
Implementation of IsoDataSource based on POSIX I/O.
2007-12-30 18:29:39 +01:00
48e243d5da
Define interface for IsoDataSource to access existent images.
2007-12-30 17:47:44 +01:00
a2645cbf40
Expose several tree options, to control recursive dir addition.
2007-12-29 17:15:24 +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
9de0be2602
Guard in public API agains bad names or link destinations.
2007-12-24 04:20:29 +01:00
002a832ac3
Minor changes.
2007-12-23 02:58:54 +01:00
35ef22cdd7
Implement ECMA-119 burn_source and writer thread handling.
...
At this time, nglibisofs is able to output an image!! Note that communication
between writer and read thread is done via a pipe. That will be replaced by a
ring buffer in the near future.
2007-12-22 17:09:28 +01:00
257b08bfcf
Code to compute position of directory records and path tables.
2007-12-18 00:20:03 +01:00
c8715941e6
Define some functions and responsabilities for image generation.
...
Still very preliminary work.
2007-12-16 19:10:47 +01:00
60d68df84c
Expose iso_node_set_hidden(), to let a node be hidden in RR/ISO or Joliet tree.
2007-12-13 20:27:58 +01:00
d10ed353e2
Implement function to recursively add a dir to an iso tree.
...
This commit also to the following changes:
- create_node() on builder never frees the IsoFileSource, it is responsability
of the caller to free it.
- Recursive addition options added to IsoImage (not exposed to public API yet)
- create_node() takes care about follow_symlinks
- Added little demo program to test it.
2007-12-11 22:47:04 +01:00
b03fbf0ee0
Implement function to get node from path on image. Little unit test too.
2007-12-08 01:39:31 +01:00
f04ddb4435
Add getter and setter for sort_weight.
2007-12-07 22:36:26 +01:00
70b9b87150
Expose iso_node_get_type().
2007-12-07 22:25:31 +01:00