UnicodeSupport for Unicode in configfilesat 2011-06-12 in Unicode by friebeThe feature suggested in issue #20 was implemented today and the XP-Framework's config file API (util.Properties) now supports the Unicode encodings UTF-8, UTF-16LE and UTF-16BE in its ".ini"-files. The character set is determined by inspecting the BOM. ![]() ZIP files now support Unicode filenamesat 2011-01-16 in Unicode, Examples by friebeThe XP Framework's io.archive.zip package allows reading and creating ZIP files and is tested against zip archives created by Info-ZIP 3.0, PHP's Zip class, 7-zip, WinRAR and Windows' "compressed folders". In SVN head, we have made a couple of adjustments to be able to support files written by Java's java.util.zip package (which is internally used by the jar command):
5.8.0-RELEASE: XP Compiler, Extension methods, Generics revamped, ...at 2011-01-11 in Releases, Unicode, Announcements, 5.8-SERIES by friebeAfter almost one and a half years of development since the 5.8 branch was created and almost four months the active development branch, SVN trunk, was changed from 5.7 to 5.8, after six release candidates - we finally, and proudly present: XP 5.8, release zero The most noteable changes are the following:
The complete changelog can be found here: http://releases.xp-framework.net/xml/release?5.8.0 To test a Unicode-ready version og this release, you can grab and install UnicodeRC2 as follows: $ wget http://releases.xp-framework.net/setup/5.8.0~unicodeRC2 -O - | php -- -d ~/bin/Enjoy! Unicode branch createdat 2010-09-18 in Unicode, Announcements by friebe![]() There have been plans for a long time to support Unicode in the XP Framework - our RFC titled "Unicode" dates back to December, 2007. Now, finally, to kickstart development, we've created a Unicode branch from current trunk, meaning this is an XP 5.8.0-dev with Unicode support. There is no release yet, so to give it a test run, you will need a checkout: # DeveloperThe big changes in this branch are that all stream classes now return lang.types.Bytes instances, and all readers return lang.types.String instances, to be able to separate bytes from characters (in single-byte characters sets such as iso-8859-1, this is the same, in Unicode it isn't. |
|