Commit Graph

15 Commits (ff480b35e99bb8f1ec2abbfa1a871cc93ac47da5)

Author SHA1 Message Date
Vreixo Formoso 2e99e1aac9 Add support for multisession on Level 3 images. 15 years ago
Vreixo Formoso 8b10d3107a Make IsoDirIters take also a ref on the dir they iterate. 15 years ago
Vreixo Formoso 166f1d83bd Expose node extended info. Add unit test for it. 15 years ago
Vreixo Formoso ae43626f0b Definitelly fix ticket #127. Iterators now support asynchronous remove. 15 years ago
Vreixo Formoso edc5ccf90a Added iterator global registry. 15 years ago
Vreixo Formoso cb47296913 Preliminary support for find nodes. 15 years ago
Vreixo Formoso dd02d1d976 Convert IsoDirIter in an interface. 15 years ago
Vreixo Formoso c75f1a430e Added function to get the lba of an old image file. 15 years ago
Vreixo Formoso 6d633caadb Improved DirIter implementation. 15 years ago
Vreixo Formoso 241a7295ba Ticket #127 also affects iso_dir_iter_take(). Fixed. 15 years ago
Vreixo Formoso b9331ba5c1 Fix bug in iso_dir_iter_remove(), ticket #127. 15 years ago
Vreixo Formoso 811743a147 Expose IsoStream and getter for IsoFile. API still not stable. 15 years ago
Vreixo Formoso ec7fc7d1b2 Rename iso_dir_get_nchildren() to iso_dir_get_children_count() 15 years ago
Vreixo Formoso 99298c10a4 Move error codes to libisofs.h. Remove error.h header. 15 years ago
Vreixo Formoso 307a98815e src renamed to libisofs. 15 years ago
Vreixo Formoso 3528f9d0ef Add new replace modes. 15 years ago
Vreixo Formoso bd893a8cfa Base tree add functions in low level node new functions. 15 years ago
Vreixo Formoso fc3f25c093 Add low level functions to create a node. 15 years ago
Vreixo Formoso 1070fe4cc6 Several improves in error codes. 15 years ago
Vreixo Formoso 0e87bf8792 Add type field to IsoFilesystem. Minor documentation. 15 years ago
Vreixo Formoso 52d1e911ac Add TODOs to TODO file. Remove // comments that cause compiler warning. 15 years ago
Vreixo Formoso a58bc8a25a Add extended information to IsoNode. Still not exposed nor compiled. 15 years ago
Vreixo Formoso f118b0a48d Encapsulate insertion of nodes in node.c. Define replace behavior. 15 years ago
Vreixo Formoso 53c2215ab3 Add function to get the parent of a given node. 15 years ago
Vreixo Formoso ad65cc4d45 Add API to get the size of a file node. 15 years ago
Vreixo Formoso 2464455fea Guard against bad link destinations. 15 years ago
Vreixo Formoso 1459801134 Ensure names of public tree IsoNodes are valid POSIX names. 15 years ago
Vreixo Formoso f9ee153a97 More unit test to check correct RR entries generation for symlinks. 15 years ago
Vreixo Formoso 4c9d83f051 Define code style formatter for eclipse and apply it to source. 15 years ago
Vreixo Formoso 5f6b5fd930 Guard against wrong POSIX filenames in node. 15 years ago
Vreixo Formoso 9de0be2602 Guard in public API agains bad names or link destinations. 15 years ago
Vreixo Formoso f2e3a2c9fc Guard against empty names. 15 years ago
Vreixo Formoso 5b93cb4cdc Fix bug, root refcount must be initialized to 1. 15 years ago
Vreixo Formoso 60d68df84c Expose iso_node_set_hidden(), to let a node be hidden in RR/ISO or Joliet tree. 15 years ago
Vreixo Formoso b03fbf0ee0 Implement function to get node from path on image. Little unit test too. 15 years ago
Vreixo Formoso f04ddb4435 Add getter and setter for sort_weight. 15 years ago
Vreixo Formoso 70b9b87150 Expose iso_node_get_type(). 15 years ago
Vreixo Formoso c93fa154d5 Getters and setters for time attributes on IsoNode. 15 years ago
Vreixo Formoso 5abb569e0c Keep children sorted when renaming a node. 15 years ago
Vreixo Formoso d4deb4866f Take care about duplicate node names in iso_node_set_name(). 15 years ago
Vreixo Formoso 06db9a3c73 Free destination on IsoSymlinks. 15 years ago
Vreixo Formoso f62c34776f Begin implementation of tree operations. 15 years ago
Vreixo Formoso 8e7fe9b5a5 Add replace flag to iso_dir_add_node(). 15 years ago
Vreixo Formoso 6616eae76b Unref Stream when freeing a IsoFile. 15 years ago
Vreixo Formoso f2deae8503 Set parent of a root node to point to itself. 15 years ago
Vreixo Formoso c587c79220 Ensure parent is set to NULL on children of a deleted directory. 15 years ago
Vreixo Formoso 0c03ad051b Add function to create a new root. 15 years ago
Vreixo Formoso 5fa2490a48 Take and remove functions based on iterator. 15 years ago
Vreixo Formoso 78fba4c14f Add unit test for dir iteration. Implementation of iso_dir_iter_free(). 15 years ago
Vreixo Formoso 5ec93b50f4 Add functions to remove nodes from a dir. Handle deletion of dirs 15 years ago