History log of /haiku/src/add-ons/kernel/file_systems/udf/AllocationDescriptorList.h
Revision Date Author Comments
# 7e5b0f96 09-May-2013 Jérôme Duval <jerome.duval@gmail.com>

udf: fixes 64 bit warnings


# af15ee68 28-Feb-2010 Michael Lotz <mmlr@mlotz.ch>

* Implement udf_io and udf_get_file_map.
* Add file map and cache and do reads through the file_cache for file ICBs.
* Move the private _Read() backend from the header to the implementation file.
* Read() is now only used for directory iteration.
* Turned off the verbose debug output.
* Minor cleanup.

This fixes the abuse of the block_cache, should allow executables on UDF and
won't panic on protected content.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35652 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9e3d9284 21-Sep-2009 Oliver Tappe <zooey@hirschkaefer.de>

* fix build of udf with gcc4

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33231 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e4823008 20-Sep-2009 Rene Gollent <anevilyak@gmail.com>

Accidental edit left in place.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20d84995 20-Sep-2009 Rene Gollent <anevilyak@gmail.com>

Various changes to get this mostly compiling, with the exception of a template issue I don't yet completely understand.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33213 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 06505658 23-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Removed +1 in calculating utf string length as the null char was already included
* Improved debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27175 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2e39d2c5 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Clean up. Not functional changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27158 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 56b5c637 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Replaced some more PRINT with TRACE
* applying our coding guidelines here and there but not everywhere :-)
* no functional changes


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27150 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 90b73f5f 09-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Applied our coding guidelines



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26883 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ef471de 08-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

Start porting udf
- Cleaning up AllocationDescriptorList in order to follow our coding guidelines
- Moving methods implentation outside the class

I've already ported udf but I'm going to commit it one file at the time
so it's easier to review, plus I still have to clean up the code.

Please review.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26880 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 21ea9aea 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed category stuff from UdfDebug.h since it ended
up not being as useful as I'd hoped, and I need to use the
same debugging macros for makeudfimage as for udf.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c6a0588 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskStructures.{h,cpp} -> UdfStructures.{h,cpp}


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1379caca 24-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed "udf_" prefix from udf on-disk data structures, as they already
live in the Udf:: namespace, and I'll be referencing them fully qualified in
makeudfimage and don't feel like typing udf twice each time.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 43c2ddb4 11-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Upgraded my vocabulary.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5319 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2fe364c 18-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from %lld to %Ld so R5 kernel dprintf statements would actually
print something useful for 64-bit integers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52519cf 12-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9787066d 31-Jul-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Initial checkin. Manages access to the different types of allocation descriptors supported.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4151 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7e5b0f964988b2b184d0bee6741d362a268c76d0 09-May-2013 Jérôme Duval <jerome.duval@gmail.com>

udf: fixes 64 bit warnings


# af15ee68f1946a47cad0c4de56dfd9b3de213d77 28-Feb-2010 Michael Lotz <mmlr@mlotz.ch>

* Implement udf_io and udf_get_file_map.
* Add file map and cache and do reads through the file_cache for file ICBs.
* Move the private _Read() backend from the header to the implementation file.
* Read() is now only used for directory iteration.
* Turned off the verbose debug output.
* Minor cleanup.

This fixes the abuse of the block_cache, should allow executables on UDF and
won't panic on protected content.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35652 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9e3d9284f836e961f4697a42486c008af665aa54 21-Sep-2009 Oliver Tappe <zooey@hirschkaefer.de>

* fix build of udf with gcc4

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33231 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e4823008da01097ac4c5b76c04ad3b66d8538e9e 20-Sep-2009 Rene Gollent <anevilyak@gmail.com>

Accidental edit left in place.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33214 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20d84995300bd9c3c5fd62bf8ba599aa7c7e0de9 20-Sep-2009 Rene Gollent <anevilyak@gmail.com>

Various changes to get this mostly compiling, with the exception of a template issue I don't yet completely understand.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33213 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0650565811792aae00acf0923f50f96851eb70b9 23-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Removed +1 in calculating utf string length as the null char was already included
* Improved debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27175 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2e39d2c54f729d8a2e153012f5e4b42cbb3323e6 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Clean up. Not functional changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27158 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 56b5c637832b59034b3de9194743e088700dc3db 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Replaced some more PRINT with TRACE
* applying our coding guidelines here and there but not everywhere :-)
* no functional changes


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27150 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 90b73f5f3ff6dd94cc160cdc3ab4604ac8d90d9a 09-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Applied our coding guidelines



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26883 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4ef471dec035b93c621f2cf0ceb6c355bd95eb10 08-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

Start porting udf
- Cleaning up AllocationDescriptorList in order to follow our coding guidelines
- Moving methods implentation outside the class

I've already ported udf but I'm going to commit it one file at the time
so it's easier to review, plus I still have to clean up the code.

Please review.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26880 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 21ea9aea0c8dab99f5dad0686b870ff6c5c006a6 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed category stuff from UdfDebug.h since it ended
up not being as useful as I'd hoped, and I need to use the
same debugging macros for makeudfimage as for udf.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c6a058880769a0e754a9c3a59c9793683aa6de3 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskStructures.{h,cpp} -> UdfStructures.{h,cpp}


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1379caca11ed925f1b61435601cfd323d57a19d9 24-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed "udf_" prefix from udf on-disk data structures, as they already
live in the Udf:: namespace, and I'll be referencing them fully qualified in
makeudfimage and don't feel like typing udf twice each time.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 43c2ddb4810bd7959be809fee56b9b83fe16a944 11-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Upgraded my vocabulary.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5319 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2fe364ca9380aeefaaedc2275f978992bb7900a 18-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from %lld to %Ld so R5 kernel dprintf statements would actually
print something useful for 64-bit integers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52519cfcd3c75d581521082002825cefd75ab03 12-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9787066de44984da01fafd7cb2cc0c0740e387a2 31-Jul-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Initial checkin. Manages access to the different types of allocation descriptors supported.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4151 a95241bf-73f2-0310-859d-f6bbb57e9c96