Document Information

Last modified:
2007/06/06 12:42 by wpbasti

Table of Contents

qooxdoo 0.6.4 (2006-12-22)

Framework

Additions

Internationalization
  • Internationalization (i18n) and Localization (l10n) are fully supported.
  • The entire framework is localized
  • Applications support runtime switching of languages
  • Internal use of the well-known and mature gettext tools
  • Introduction of new top-level namespace qx.locale, which contains all data files required for internationalization of the framework
  • Convenient translation methods in qx.core.Object (tr(), trn(), marktr())
  • Localization of
    1. Command
    2. DateFormat
    3. NumberFormat
    4. DateChooser
  • DateChooser: The DateChooser no longer support the property startOfWeek. The information which day the week starts with is now determined by the used locale.
  • NumberFormat: The static field GROUPING_SEPARATOR has been removed. Use the localized qx.locale.Number.getGroupSeperator instead.
  • DateFormat: The static fields of DateFormat contained the values for US English locales (”en_US”) the have been removed in favor of the localized methods of qx.locale.Date. The following list shows which fields have been removed by which methods:
  • SHORT_DATE_FORMAT = qx.locale.Date.getDateFormat(”short”)
  • SHORT_DATE_FORMAT = qx.locale.Date.getDateFormat(”short”);
  • MEDIUM_DATE_FORMAT = qx.locale.Date.getDateFormat(”medium”);
  • LONG_DATE_FORMAT = qx.locale.Date.getDateFormat(”long”);
  • FULL_DATE_FORMAT = qx.locale.Date.getDateFormat(”full”);
  • SHORT_TIME_FORMAT = qx.locale.Date.getDateTimeFormat(”HHmm”, “HH:mm”);
  • MEDIUM_TIME_FORMAT = qx.util.format.DateFormat.SHORT_TIME_FORMAT;
  • LONG_TIME_FORMAT = qx.locale.Date.getDateTimeFormat(”HHmmss”, “HH:mm:ss”);
  • FULL_TIME_FORMAT = qx.locale.Date.getDateTimeFormat(”HHmmsszz”, “HH:mm:ss zz”);
  • SHORT_DATE_TIME_FORMAT = SHORT_DATE_FORMAT + " " + SHORT_TIME_FORMAT;
  • MEDIUM_DATE_TIME_FORMAT = MEDIUM_DATE_FORMAT + " " + MEDIUM_TIME_FORMAT;
  • LONG_DATE_TIME_FORMAT =LONG_DATE_FORMAT + " " + LONG_TIME_FORMAT;
  • FULL_DATE_TIME_FORMAT = FULL_DATE_FORMAT + " " + FULL_TIME_FORMAT;
  • FULL_MONTH_NAMES = qx.locale.Date.getMonthNames(”wide”);
  • SHORT_MONTH_NAMES = qx.locale.Date.getMonthNames(”abbreviated”);
  • SHORT_DAY_OF_WEEK_NAMES = qx.locale.Date.getDayNames(”narrow”);
  • MEDIUM_DAY_OF_WEEK_NAMES = qx.locale.Date.getDayNames(”abbreviated”);
  • FULL_DAY_OF_WEEK_NAMES = qx.locale.Date.getDayNames(”wide”);

* New dependeny declaration for static resources like icons to allow for size-optimized builds with less redundancy (use meta information #embed in class files)

Changes

- Many isValidFoo() checks have been replaced with inequality comparisons against null

Fixes

  • Several improvements for Table
  • Spinner handles acceleration correctly now

Tools

  • The build system, in particular the organization and features of all the Makefiles, has been significantly improved.
  • The realclean target for make has been removed. The remaining clean-up targets are clean and distclean.

Old: API = $(FRONTEND)/api
New: API = $(FRONTEND)/application/apiviewer

Old: --compiled-script-file api/script/api.js
New: --compiled-script-file api/script/apiviewer.js

Old: --api-documentation-json-file api/script/data.js
New: --api-documentation-json-file api/script/apidata.js

The following options to the build script generator.py have been renamed to be more consistent:

Old: --script-input
New: --class-path

Old: --source-script-path
New: --class-uri

Old: --script-encoding
New: --class-encoding

Demo

  • Feedreader: A new full-blown application has been added as a showcase for some of qooxdoo’s most compelling features (i18n, layouting, etc.).
  • The new Feedreader example as well as the two previous examples Showcase and Webmail are now based on skeletons
  • The Showcase example now includes a tab Localization to demonstrate support for the following locales: de_DE, de_AT,

API

- A lot of API documentation has been added or reviewed.

Information

Last modified:
2007/06/06 12:42 by wpbasti

Account

Not logged in

 
 

Job Offers

To further improve qooxdoo we are seeking javascript developers. Read more...

Rich Ajax Platform (RAP)

RAP uses qooxdoo, Java and the Eclipse development model to build rich web applications. Read more...

qooxdoo Web Toolkit (QWT)

Similar to GWT this framework allows to create impressive qooxdoo applications just using Java. Read more...

Pustefix

Pustefix is a MVC-based web application framework using Java and XML/XSLT. Read more...

 
SourceForge.net Logo

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.