Commit Graph

103 Commits (d07fed1a4cfcfc6818ba51815b52c972ba41780c)
 

Author SHA1 Message Date
Vreixo Formoso d07fed1a4c Add write function. Fix bug in PVD writing and dir. record len computation. 15 years ago
Vreixo Formoso 42731f4135 Fix bug in create tree, to propertly handle ignored files. 15 years ago
Vreixo Formoso 5cf2980c9c Append version number to file ids. 15 years ago
Vreixo Formoso 2fd3195747 Write the path tables on the ISO structure. 15 years ago
Vreixo Formoso 31ee89c47b Code to write directory structure of the ECMA-119 tree. 15 years ago
Vreixo Formoso 46ffb6d33d Fix implementation of PVD writing. 15 years ago
Vreixo Formoso 2f383215ff Implement Writer for file contents. 15 years ago
Vreixo Formoso 449ed65fe9 Improve IsoStream interface implementation. 15 years ago
Vreixo Formoso a161f4249c Improve IsoFileSource interface implementation. 15 years ago
Vreixo Formoso f2e3a2c9fc Guard against empty names. 15 years ago
Vreixo Formoso e6bd1586d6 Replace glibc tsearch() with a custom red-black tree implementation. 15 years ago
Vreixo Formoso 5eb3a7e038 Implementation of function to write the PVD. 15 years ago
Vreixo Formoso 2dc15ab164 Add some util functions, mostly copied from old libisofs. 15 years ago
Vreixo Formoso 39bde82ff6 Move size, ino, dev cache from IsoFileSrc to IsoStream. 15 years ago
Vreixo Formoso 5b93cb4cdc Fix bug, root refcount must be initialized to 1. 15 years ago
Vreixo Formoso 36894d6a23 Implementation of the write function to use by the Writers. 15 years ago
Vreixo Formoso 257b08bfcf Code to compute position of directory records and path tables. 15 years ago
Vreixo Formoso 5e2de57aa9 Initial structure for ECMA-119 writer. 15 years ago
Vreixo Formoso 159b775d22 Improve message functions to support message formating in printf style. 15 years ago
Vreixo Formoso f279676b6b Check file size to ensure file bigger than 4GB are not added to image. 15 years ago
Vreixo Formoso c8715941e6 Define some functions and responsabilities for image generation. 15 years ago
Vreixo Formoso c03d4d9b33 Implementation of name mangling algorithm. 15 years ago
Vreixo Formoso 56cdd00638 Sorting of nodes in a dir acording to ECMA-119, 9.3. 15 years ago
Vreixo Formoso 411524c330 Handling of iso directory depth restrictions on tree creation time. 15 years ago
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