[WASTE-list] WASTE 3.0d5 Evaluation Kit now available

Marco Piovanelli marco.piovanelli at pobox.com
Thu Nov 24 13:49:46 EST 2005


Hi all,

A new build of the WASTE 3.0 evaluation kit is now available at:

<http://www.merzwaren.com/bin/waste/WASTE-evaluation-kit-30d5.dmg>

The included WASTE.framework replaces the old static library
(libWASTE.a), includes the new WASTE.h header file, and exports
all of the non-deprecated APIs defined by WASTE 2.1.

Some APIs are not (fully) functional at this time, and some have
a slightly different semantics.

The included demo application is just the old demo from the 2.1
distribution (with some minor changes), linked against the new
framework.

New in this build:

* WEPut() accepts a new wePutRTF option flag, which causes
WASTE to attempt to parse the provided text buffer as RTF
text.

* A new feature flag allows clients to enable ATSUI transient
font matching:

weFTransientFontMatching

When this feature is enabled, and a character is assigned a
font that doesn't contain an appropriate glyph for the
character, ATSUI will automatically pick a replacement
font for layout and rendering purposes. This feature is
optional because it can seriously degrade performance.

* BBEdit-style modifier+backspace and modifier+forward delete
combinations are now supported.

* The following feature flags are now functional:

weFMonoStyled (partially)
weFNoAutoTabForHangingIndent
weFLeftMarginClick

* The following APIs, which were previously no-ops, should
now work:

WEGetSelectedObject
WEInsertObject

* A number of obsolete and deprecated APIs that are no longer
even defined in "WASTE.h" now have compatibility implementations
exported by WASTE.framework:

WEContinuousRuler
WEContinuousStyle
WECopyRange
WEGetAlignment
WEGetDirection
WEGetIndParaInfo
WEGetIndRunInfo
WEGetParaInfo
WEGetRunDirection
WEGetRunInfo
WEGetText
WEInsert
WEInsertFormattedText
WESetAlignment
WESetDirection
WESetRuler
WESetStyle

While these APIs are unsupported and should be avoided
whenever possible (especially WEGetText), they were added
to make life easier for people migrating applications
that use the WText PowerPlant wrapper.

* Sundry bug fixes.


-- marco

--
It's not the data universe only, it's human conversation.
They want to turn it into a one-way flow that they have entirely
monetized. I look at the collective human mind as a kind of
ecosystem. They want to clear cut it. They want to go into the
rainforest of human thought and mow the thing down.



More information about the WASTE-list mailing list