History log of /haiku-fatelf/src/add-ons/kernel/file_systems/udf/UdfString.cpp
Revision Date Author Comments
# 44260788 28-Aug-2010 Axel Dörfler <axeld@pinc-software.de>

* Fixed CID 1650: the "raw" buffer could be leaked.
* Automatic whitespace cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38420 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


# 4b2b0bdc 18-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

Ooops! Should have been part of previous commit


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


# 8c32c267 14-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Actually set Cs0 length in Cs0 SetTo() now.
- Updated constructors/SetTo()s that take array<char>
params to expect d-strings instead of Cs0 strings.


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


# ab2b3ca0 10-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Now actually copies utf8 string in utf8 SetTo().


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


# f50008f9 05-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched back to new(nothrow), now that it works properly again.


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


# 663f03ef 04-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Undid switch to new(nothrow), which I'd thought compiled properly but apparently didn't.


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


# 2b215e7a 02-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Fixed 16-bit compressed unicode string creation, which was apparently
seg-faulting due to unaligned memory accesses.
- Switched from new to new(nothrow).


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


# cd0f0e99 07-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Added utf8 to unicode support thanks to Axel. :-)
- Rounded out new double-character-set support.


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


# f8af3d31 06-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Set up new from-Ut8 constructors.
- Added doxygen to constructors and assignment functions.
- Added Utf8() and Cs0() get-string functions (former is mostly functional,
latter is in progress).


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


# d40fb303 05-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Renamed CS0String.{h,cpp} and class Udf::CS0String to UdfString.{h,cpp}
and class Udf::String, since I now need the class to work both ways (to and
from cs0 and utf8).


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


# 44260788fe7c1f9ad723607d2c5c8e58f39f4e94 28-Aug-2010 Axel Dörfler <axeld@pinc-software.de>

* Fixed CID 1650: the "raw" buffer could be leaked.
* Automatic whitespace cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38420 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


# 4b2b0bdc48fa69dd12c576b1ac53a48d62fbbe27 18-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

Ooops! Should have been part of previous commit


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


# 8c32c26731d90a7af8bf22ecbf20479f8d7c59f9 14-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Actually set Cs0 length in Cs0 SetTo() now.
- Updated constructors/SetTo()s that take array<char>
params to expect d-strings instead of Cs0 strings.


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


# ab2b3ca0c9cc4f5045f01e238479e91946b790b9 10-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Now actually copies utf8 string in utf8 SetTo().


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


# f50008f9bad86430b1291c00cc2ed1bc41ae10f6 05-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched back to new(nothrow), now that it works properly again.


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


# 663f03ef0e0457dd085617693a352e6c34f71927 04-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Undid switch to new(nothrow), which I'd thought compiled properly but apparently didn't.


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


# 2b215e7a92629614b043d7dfeb3dd4cb3c4791ab 02-Jan-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Fixed 16-bit compressed unicode string creation, which was apparently
seg-faulting due to unaligned memory accesses.
- Switched from new to new(nothrow).


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


# cd0f0e996d90597e212a2fa4bc256830ac45ad04 07-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Added utf8 to unicode support thanks to Axel. :-)
- Rounded out new double-character-set support.


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


# f8af3d31df46583298b71052e79edfe4522143e2 06-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

- Set up new from-Ut8 constructors.
- Added doxygen to constructors and assignment functions.
- Added Utf8() and Cs0() get-string functions (former is mostly functional,
latter is in progress).


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


# d40fb3032e06c94dacdc5bdad6e62c8610588143 05-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Renamed CS0String.{h,cpp} and class Udf::CS0String to UdfString.{h,cpp}
and class Udf::String, since I now need the class to work both ways (to and
from cs0 and utf8).


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