Vreixo Formoso
d4deb4866f
Take care about duplicate node names in iso_node_set_name().
16 years ago
Vreixo Formoso
06db9a3c73
Free destination on IsoSymlinks.
16 years ago
Vreixo Formoso
f62c34776f
Begin implementation of tree operations.
16 years ago
Vreixo Formoso
8e7fe9b5a5
Add replace flag to iso_dir_add_node().
16 years ago
Vreixo Formoso
14f4aa7d07
Init builder implementation.
16 years ago
Vreixo Formoso
6616eae76b
Unref Stream when freeing a IsoFile.
16 years ago
Vreixo Formoso
8edc9f2639
Implementation of IsoStream for IsoFileSources.
16 years ago
Vreixo Formoso
b35e090c1b
Add stat() function to IsoFileSource interface.
16 years ago
Vreixo Formoso
0ba8a7a85e
Add message queue facilities. Each IsoImage will have its own msg queue.
16 years ago
Vreixo Formoso
d916b60172
Add getters and setters for image properties, together with unit tests.
16 years ago
Vreixo Formoso
c83bac7d9e
Add IsoImage, equivalent to old libisofs volume and volset.
...
IsoImage will be a context for image creation and modification.
16 years ago
Vreixo Formoso
f2deae8503
Set parent of a root node to point to itself.
...
This way we can ensure a root node is not added to another dir.
16 years ago
Vreixo Formoso
c587c79220
Ensure parent is set to NULL on children of a deleted directory.
16 years ago
Vreixo Formoso
0c03ad051b
Add function to create a new root.
16 years ago
Vreixo Formoso
79c37ff193
Little changes.
16 years ago
Vreixo Formoso
5fa2490a48
Take and remove functions based on iterator.
16 years ago
Vreixo Formoso
baa6238579
Unit test for iso_node_take().
16 years ago
Vreixo Formoso
78fba4c14f
Add unit test for dir iteration. Implementation of iso_dir_iter_free().
16 years ago
Vreixo Formoso
5ec93b50f4
Add functions to remove nodes from a dir. Handle deletion of dirs
...
propertly.
16 years ago
Vreixo Formoso
051538b5c2
Add functions to iterate over directory children.
16 years ago
Vreixo Formoso
e068fd1cf6
Getter for number of children in a dir.
16 years ago
Vreixo Formoso
a4f283fac6
Functions to add and get a node inside a dir.
16 years ago
Vreixo Formoso
3c7f1285d6
Add default skel for unit tests. Move test programs to demo.
16 years ago
Vreixo Formoso
efff783602
Added getters/setters from IsoNode permissions and owners.
16 years ago
Vreixo Formoso
b9152421f3
Define and document IsoStream interface.
16 years ago
Vreixo Formoso
100919a5cb
Fix little bug, close() must mark a file as closed!
16 years ago
Vreixo Formoso
db533b2d99
Add a little program to test reading from a file using IsoFileSource.
16 years ago
Vreixo Formoso
1478904aaf
Implement get_name in FileSource, and add a little test program.
16 years ago
Vreixo Formoso
e034f287bf
Implement IsoFilesystem to deal with local filesystem.
16 years ago
Vreixo Formoso
1bda81869b
Add IsoFileSource implementation for local filesystem.
16 years ago
Vreixo Formoso
6c090c9a7b
Added more files, mainly beginning of filesystem sources implementation.
16 years ago
Vreixo Formoso
9ee4e39899
Added build files and first code stub.
16 years ago
Vreixo Formoso
4b337281f2
Added eclipse project metainfo.
...
This is useful if you're using eclipse CDT IDE. You can safety
ignore/remove these files if you aren't using it.
16 years ago
Vreixo Formoso
20a614c8aa
Added project files and source folder.
16 years ago
Vreixo Formoso
2a4501644c
Added a class diagram for burn_source design.
16 years ago
Vreixo Formoso
a9e8e05833
Use Streams to simplify El-Torito implementation.
16 years ago
Vreixo Formoso
3fa5bb9068
Add previous session block to File TreeNode.
16 years ago
Vreixo Formoso
a61160c7eb
Update iso_tree diagram to the new Stream idea.
16 years ago
Vreixo Formoso
081c936c55
Added UML diagram for Streams.
16 years ago
Vreixo Formoso
b3d83e4d1f
Adding SourceFile impl. and model relation between them a filesystem.
16 years ago
Vreixo Formoso
285de9b44f
Little changes.
16 years ago
Vreixo Formoso
1b1f2f5ad9
Add a sequence diagram for the creation of a TreeNode.
16 years ago
Vreixo Formoso
a387e4a619
Annotatte the Builder diagram.
16 years ago
Vreixo Formoso
b9e1e7e6c3
Added diagram with initial draft of Builder and Filesystem concepts.
16 years ago
Vreixo Formoso
f0f6c51b6a
Added FileSource to TreeNode.
16 years ago
Vreixo Formoso
be5bfd1a88
Implement filters as a chain attached to files.
16 years ago
Vreixo Formoso
ebf7aebe7f
Let filters work on any kind of files.
...
Change in the design of filtered files. Now a filtered file can be any
kind of files, not only for local files. You can even use another
filtered file as source, feature that let users create chains of
filters.
16 years ago
Vreixo Formoso
98c7c50da1
Add Use Cases and design UML diagram for El-Torito.
16 years ago
Vreixo Formoso
eee9579e1f
Little changes in iso_tree UML diagram. Generate PNG image of that.
16 years ago
Vreixo Formoso
580fb758e6
Improved UML diagram for iso tree.
16 years ago