Commit Graph

1479 Commits (aed8bda95544bff465457e9a0d72502e343e91b0)
 

Author SHA1 Message Date
Vreixo Formoso 0a340c53d5 Fix bug in open() function for local file srcs, to deal with symlinks. 15 years ago
Vreixo Formoso 40b27dbacc Initial support for low level ECMA-119 tree. 15 years ago
Vreixo Formoso aa312cf7d7 Fix bug in IsoFileSrc implementation, related to a wrogn usage of tsearch. 15 years ago
Vreixo Formoso 7b241176fb Init implementation of IsoFileSrc. 15 years ago
Vreixo Formoso dd83f85d09 Support for identification of source Streams. 15 years ago
Vreixo Formoso 8f7222609e Add support for generating ISO identifiers from ASCII strings. 15 years ago
Vreixo Formoso 315f1a1717 Support for charset conversion from any encoding to ASCII. 15 years ago
Vreixo Formoso 115da82c9e First util functions, with corresponding unit test. 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 d10ed353e2 Implement function to recursively add a dir to an iso tree. 15 years ago
Vreixo Formoso 0306bb5daf Redefine readdir() on IsoFileSource, to skip "." and ".." dirs. 15 years ago
Vreixo Formoso 008871cfd8 Additon of nodes based on Builder. Pass Image as a parameter to builder methods. 15 years ago
Vreixo Formoso e28f924913 Ensure local filesystem is deleted when needed. 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 27670f8d3a More tests related with iso tree. 15 years ago
Vreixo Formoso 7d417e9fa6 Added a mocked filesystem to simulate a real filesystem in tests. 15 years ago
Vreixo Formoso 45f4d0a29e Add function to add an exiting file to the iso tree. 15 years ago
Vreixo Formoso c93fa154d5 Getters and setters for time attributes on IsoNode. 15 years ago
Vreixo Formoso 7f9c5c9065 Unit test for tree functions. Little fixes. 15 years ago
Vreixo Formoso 5df6b2c3d2 Fix bug in tree functions. 15 years ago
Vreixo Formoso dad43d9ede Add some unit tests related to IsoNode. 15 years ago
Vreixo Formoso 5abb569e0c Keep children sorted when renaming a node. 15 years ago
Vreixo Formoso b2d41de603 Allow adding of special files to iso tree node. 15 years ago
Vreixo Formoso 007be29c6d Fix little bug: ensure number of children is incremented when adding a 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 14f4aa7d07 Init builder implementation. 15 years ago
Vreixo Formoso 6616eae76b Unref Stream when freeing a IsoFile. 15 years ago
Vreixo Formoso 8edc9f2639 Implementation of IsoStream for IsoFileSources. 15 years ago
Vreixo Formoso b35e090c1b Add stat() function to IsoFileSource interface. 15 years ago
Vreixo Formoso 0ba8a7a85e Add message queue facilities. Each IsoImage will have its own msg queue. 15 years ago
Vreixo Formoso d916b60172 Add getters and setters for image properties, together with unit tests. 15 years ago
Vreixo Formoso c83bac7d9e Add IsoImage, equivalent to old libisofs volume and volset. 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 79c37ff193 Little changes. 15 years ago
Vreixo Formoso 5fa2490a48 Take and remove functions based on iterator. 15 years ago
Vreixo Formoso baa6238579 Unit test for iso_node_take(). 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
Vreixo Formoso 051538b5c2 Add functions to iterate over directory children. 15 years ago
Vreixo Formoso e068fd1cf6 Getter for number of children in a dir. 15 years ago
Vreixo Formoso a4f283fac6 Functions to add and get a node inside a dir. 15 years ago
Vreixo Formoso 3c7f1285d6 Add default skel for unit tests. Move test programs to demo. 15 years ago
Vreixo Formoso efff783602 Added getters/setters from IsoNode permissions and owners. 15 years ago