Vreixo Formoso
66c2f9b7b1
Update message queue from libburn. ERROR priority now is called FAILURE.
2008-01-24 11:39:43 +01:00
Vreixo Formoso
74f65d6833
Change ISO_FILE_CANT_ADD severity from WARNING to SORRY.
2008-01-23 20:16:12 +01:00
Vreixo Formoso
3530b7d137
Merge some bug fixes.
2008-01-22 22:02:14 +01:00
Vreixo Formoso
7d6c80b880
Some little bug fix, related to thing I forget to change.
2008-01-22 21:56:11 +01:00
Vreixo Formoso
6964f02308
Replace message functions with new infraestructure that supports abort
...
on error.
2008-01-22 21:12:27 +01:00
Vreixo Formoso
d00b66ecf2
Revert incorrect change of LIBISO_MSGS_PRIO_TOP.
2008-01-22 11:22:25 +01:00
Vreixo Formoso
1070fe4cc6
Several improves in error codes.
...
- Code severity and priority in error codes.
- Added ERROR severity, suitable for function failures.
- Review libisofs errors and its severity.
2008-01-20 22:28:27 +01:00
Vreixo Formoso
a076ae9df2
Simplify function to recursively add a directory.
2008-01-20 16:56:41 +01:00
Vreixo Formoso
f27f2449f9
Support for reading El-Torito info from previous images.
2008-01-11 15:43:39 +01:00
Vreixo Formoso
47bdbd76b5
Add El-Torito estructures to an IsoImage, and APIs for manage it.
2008-01-10 17:22:53 +01:00
Vreixo Formoso
a7b687818f
Support for reading a dir inside an image, step 1.
2008-01-02 18:56:45 +01:00
Vreixo Formoso
dc6cd09877
Add functions to read RockRidge SUSP entries.
2007-12-31 21:51:31 +01:00
Vreixo Formoso
263770ab4f
Read Volume Descriptors and identify RR extensions, if any.
2007-12-31 03:36:48 +01:00
Vreixo Formoso
d8cb56ecf3
Start implementation of IsoFilesystem for reading ISO images.
2007-12-30 21:39:17 +01:00
Vreixo Formoso
135ac835eb
Implementation of IsoDataSource based on POSIX I/O.
2007-12-30 18:29:39 +01:00
Vreixo Formoso
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
Vreixo Formoso
f2e3a2c9fc
Guard against empty names.
2007-12-20 16:09:29 +01:00
Vreixo Formoso
36894d6a23
Implementation of the write function to use by the Writers.
2007-12-18 00:37:24 +01:00
Vreixo Formoso
f279676b6b
Check file size to ensure file bigger than 4GB are not added to image.
2007-12-17 20:47:53 +01:00
Vreixo Formoso
c03d4d9b33
Implementation of name mangling algorithm.
...
This has to ensure that file names are unique among all files in an iso
directory. Current implementation can be improved by using a hash table
to keep the names, instead of iterate over all children. An alternative
method, keeping children sorted all the time, thus allowing binary
search, has been considered but discarded.
Current implementation support up to 9,999,999 equal files per
directory.
2007-12-16 17:32:05 +01:00
Vreixo Formoso
315f1a1717
Support for charset conversion from any encoding to ASCII.
2007-12-14 21:42:55 +01:00
Vreixo Formoso
5ec93b50f4
Add functions to remove nodes from a dir. Handle deletion of dirs
...
propertly.
2007-12-01 02:43:37 +01:00
Vreixo Formoso
a4f283fac6
Functions to add and get a node inside a dir.
2007-12-01 01:42:21 +01:00
Vreixo Formoso
1bda81869b
Add IsoFileSource implementation for local filesystem.
2007-11-25 16:46:21 +01:00
Vreixo Formoso
6c090c9a7b
Added more files, mainly beginning of filesystem sources implementation.
2007-11-24 16:58:36 +01:00