Home  /  RSS  /  RSS Comments  /  Enter

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.

CppCMS 0.99.2 - Beta 2 is released

Wednesday, August 4, 2010, by artyom ; 0 comments

Update: Please take version 0.99.2.1

The second beta is availible for download:

Changes from Beta 1.

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

previous page

next page

Pages

Categories