Home  /  RSS  /  RSS Comments  /  RSS for Unicode and Localization  /  Enter

Posts in category ‘Unicode and Localization’.

It is official, Boost.Locale on its way to formal review

Thursday, February 17, 2011, by artyom ; Posted in: Unicode and Localization; one comment

Now it is official, Boost.Locale is scheduled for a formal review at April 7-16.

Boost.Locale is important part of CppCMS as was developed for its needs, however I had found that this library was so important and useful that I decided to "Boostify" and make it ready for a formal review for Boost.

What does it provides:

Most of these features are based on the state-of-the-art Unicode library ICU but it also allows to handle many of them using only standard operating system API significantly reducing its size and requirements of external components.

Most important is that is provides platform independent and uniform interface for C++ localization and internationalization tightly integrated to C++ iostreams and existing std::locale framework.

The most up-to-date version of the library and documentation would be released soon.

CppCMS 0.0.7 and 0.99.3-beta3 released

Thursday, September 16, 2010, by artyom ; Posted in: Progress, Unicode and Localization; 0 comments

This release is security fix release for stable branch of CppCMS and both security and feature release for CppCMS 1.x.x branch.

All users are encouraged to update to latest version.

If it is not possible to upgrade don't use "hmac" session backend, switch to "aes" or server side session storage backend.

Changedlog 0.0.7

Changedlog 0.99.3

Security:

Features:

Bugs:

Boost.Locale v3 preview version is released

Friday, September 10, 2010, by artyom ; Posted in: Unicode and Localization; 0 comments

I want to announce a preview of the third version of Boost.Locale:

There are following significant changes:

Tested Platforms:

It would be soon integrated into CppCMS 1.x.x.

First beta version of CppCMS 1.x.x is officially out!

Thursday, June 24, 2010, by artyom ; Posted in: Progress, Framework, Comet, Unicode and Localization; 10 comments

Hello all CppCMS users.

The first beta version of CppCMS 1.x.x is available for download from the Sourceforge. The build instructions can be found here.

This version very different from CppCMS 0.0.x branch - it fixes many design flaws that had been done the previous version, it is almost 90% rewrite of the original code according to new design.

It also includes many important features

Most significant ones:

So now CppCMS beta is ready.

Hopefully first release candidate version will be ready withing about a 3 month. And the first stable release is expected at the end of 2010 beginning of 2011.

Surviving Windows Development

Sunday, June 13, 2010, by artyom ; Posted in: Unicode and Localization; 0 comments

One of the issues that had bothered my in CppCMS on Windows, was actually absence of full support of Unicode file-names.

It is known, that standard library functions like fopen or std::fstream are not capable of using UTF-8 encoded file names, like they are on all "normal" operating systems.

So in order to deal with such issues in transparent way, I added booster::nowide library that makes this conversion transparent. All functions in booster::nowide use UTF-8 encoded strings and convert then internally to wide strings for brain-damaged Win32 Wide API.

I also had created an implementation of std::fstream over stdio, especially for thous windows compilers that do not "extend" their standard libraries with non-standard wide-crap.

So, now CppCMS in fully Unicode capable over Win32. So if you use CppCMS with Windows, please note that all pathes are represented as UTF-8 strings and not "ANSI" one.

When Windows will finally enable UTF-8 locales? Maybe in Windows 15 (if it survive till then).

If you interested why do I hate "wide" API so much, read this.

You can download independent version of "nowide" library there:
http://art-blog.no-ip.info/files/nowide.zip

next page

next page

Pages

Categories