|
Hi,
I've uploaded SWI-Prolog 5.4.6 in the stable branch and 5.5.3 in the development branch. Combined patches:
* Attributed variable problems: fail to wakeup on functor(-,+,+),
fixed tracing the attr_unify_hook and added copy_term_nat/2.
Updated in the development branch (5.5.3)
* Wide-character support in most of XPCE:
- Exchange SWI-Prolog wide character atoms and strings to
XPCE wide character strings, text, editor, etc.
- Display text using UNICODE fonts
- X11/Unix: use XFT font system if available, providing proper
scalable fonts and anti-aliasing. Fallback to FontSet core-fonts
otherwise.
- Provide support for multiple encodings of file objects
Lacking is using wide-character for dealing with many other system
resources, such as filenames, window-titles, etc. There is also no
support for `input methods', such as XIM in X11/Unix.
Do expect problems in this version of XPCE, especially when dealing
with wide characters. Comments, especially from users in countries
not covered by ISO Latin-1, is very welcome.
The 5.5.3 version should be able to deal with wide-character issues in XML/SGML documents and render the result on the console as well as
using XPCE graphical objects.
Enjoy --- Jan
|