#342 Build 1.0.31

brian Mon 25 Aug 2008

The latest build is posted and the online docs are updated.

Multi-line Str Literals

The most important change in this build is the new rules for multi-line string indentation. Leading whitespace to the left of the opening quote is stripped. If you have non-whitespace chars to the left of the opening quote it is now a compiler error. See docLang for details.

Serialization Support for Using

I've enhanced serialization to support using statements. It is quite nice to use unqualified names when creating hand-coded serialized object docs. Any of the normal using statements work:

using pod
using pod::type
using pod::type as rename

See docLang for details.

FWT

I upgraded the SWT bundled with Fan to the latest SWT 3.4 jars. There are a couple fwt APIs that require the new functionality.

Work on the fwt is chugging along. A more complete API for eventing is in this build including focus, key, and mouse eventing. See the Eventing tab in the fwt demo script.

Change Log

Build 1.0.31 (24 Aug 08)

  • New leading whitespace rules for multi-line Str literals
  • Upgrade SWT to 3.4
  • Using statement support in serialization files
  • List.removeRange
  • Range.toList
  • Str.containsChar, trimStart, trimEnd, numNewlines, splitLines
  • StrBuf.join
  • Relax rules for const field types to allow Obj, Obj[], Obj:Obj
  • Change fwt callbacks to be EventListeners
  • Enhance fwt eventing
  • Key eventing and accelerators
  • New fwt::CommandStack API

Login or Signup to reply.