Boost logo

Boost Users :

From: Edward Diener (eddielee_at_[hidden])
Date: 2005-12-16 23:41:35


Beman Dawes wrote:
> The Boost.Filesystem i18n branch has been merged into the main trunk
> HEAD in CVS.
>
> This is a major upgrade, several years in the making. It supports wide
> character filenames, and has a pile of other improvements. It implements
> the TR2 library proposal before the C++ Standards Committee.
>
> Most, but not all, current code using the library should continue to
> work OK.
>
> Because of all the code changes, there may be teething troubles. I'll
> try to watch the mailing lists and regression tests closely for the next
> couple of weeks, and respond to problems ASAP.

As someone who has argued vociferously on comp.std.c++ for wide
character filenames, on the grounds that implementations which can map
wide characters to Unicode code points can now support Unicode file
names for appropriate OSs, I would like to thank you for adding the i18n
support to the filesystem library.

I realize this does not directly add Unicode support or Unicode file
names to C++, which is a separate issue, but on systems, such as
Windows, where an end-user can switch to a code page for a language
which needs Unicode support to express all characters, using your
library should now enable them to create filenames using Unicode which
are native to their own language. I do hope some Chinese, Japanese, or
other Unicode language programmers will test this out and see if it is so.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net