nanogui: Thread: Microwindows 0.89pre2 announced


[<<] [<] Page 1 of 1 [>] [>>]
Subject: Microwindows 0.89pre2 announced
From: "Greg Haerr" ####@####.####
Date: 4 Oct 2000 03:51:52 -0000
Message-Id: <064701c02db6$b2954a40$15320cd0@gregh>

Microwindows v0.89pre2 is released with quite a few
new capabilities, including handwriting recognition, graphics
keyboard, and a new window manager.  It's available via ftp at:

ftp://microwindows.org/pub/microwindows/microwindows-0.89pre2.tar.gz

In addition, a complete set of free truetype Serif, Sans Serif and
Courier fonts for running browsers on Microwindows are available,
along with fixes to loadable chinese fonts.  These packages are available at:

ftp://microwindows.org/pub/microwindows/microwindows-fonts-truetype-0.89pre2.tar
.gz
ftp://microwindows.org/pub/microwindows/microwindows-fonts-chinese-0.89pre2.tar.
gz

This release is aimed towards preparing Microwindows for use
on quite a few upcoming PDA projects.  The 0.89pre1 announcement
was skipped, so there's many changes and enhancements since the
0.88patch1 release.  Much work has been on enhancing the Nano-X
API and applications.  Changes include:

o Scribble handwriting recognition is ported to Nano-X.  This
stroke recognizer currently is Palm-compatible.  I'm working on
a trainer that will allow users to input their own stroke alphabet
if desired.  Try running scribble.sh.

o A graphical keyboard for entering typewriter-style keystrokes
is implemented, with support for the entire ASCII character set.
The example demo is nxkbd.sh.

o The NanoWM window manager has been significantly updated,
with an updated look-and-feel and much enhanced application
support functionality.  System color schemes for windows
and the desktop/screentop are supported.

o The VTech Helio is fully supported in this release.

o Quite a few additions to the Nano-X API have been added.
Font support was extended for loading truetype fonts from an
external font directory.  Compiled-in color bitmap support
was added, with .bmp file conversion.  Changes were made
to support running Mozilla on Nano-X.

o Many win32 controls were enhanced with scrollbar support,
and changes to the win32 api were added to run Kaffe well.

Finally, I want to thank the increasing number of contributers
to Microwindows, I was barely able to keep up.  There have
been many small changes and bug fixes contributed to this
cut as well.

Following is the complete ChangeLog:
Version 0.89pre2 - 3rd October 2000 - ####@####.####
 * added nxscribble handwriting recognition from Century Software
 * added nxkbd popup keyboard for Nano-X (original from Jay & Vladimir)
 * added SIGHUP ignore to Nano-X, removed GrRedrawScreen dropclient bug
 * implemented GrReadArea for pixmaps from Peter
 * added free truetype fonts to distribution (Arial, Times, Courier)
 * added FREETYPE_FONT_DIR config for truetype font search path, .ttf ext
 * enhanced nxclock no polling, nxterm better focus handling
 * added GR_UPDATE_UNMAPTEMP and GR_UPDATE_ACTIVATE update events
 * added GrGetNextEventTimeout and GR_EVENT_TYPE_TIMEOUT event
 * reworked NanoWM for 3d window decorations for Nano-X applications
  removed multi-window decorations, uses only one window now
 * fixed user clip region parent offset bug from Peter
 * added GrGetFocus call for use with nxkbd and nxscribble
 * added GrGetSysColor for system-defined color schemes
 * fixed focus semantics during window move/resize/reparent
 * added Makefile INSTALL_PREFIX variable
 * added GrPoints function from Murphy
 * rewrote window manager property struct, added set background color
  added props, flags, title, background, bordersize get/set
 * added kbd_soft.c named pipe keyboard driver from Vladimir
 * added touch panel mods to mou_tp.c driver for Helio (TPHELIO=Y)
 * added inverted 4bpp screen driver for Helio (INVERT4BPP=Y)
 * added changes to Makefile for shared libs for Helio
 * added kbd modifier info for X11, nano-X hdr changes from Jordan
 * generate Nano-X root window expose event repaint on startup
 * removed termios errchk in serial/ps2 mouse driver
 * fixed DT_CENTER DrawText and MSDOS GetTickCount from Robert Sharp
 * fixed Makefile.rules .depend target errmsg
 * start work on Nano-X drawing library for 3d look/feel
 * added GrDrawImageBits, .bmp file conversion for Nano-X
  must change MAXREQSIZE in nxproto.h
 * add title display to nanoWM
 * fix SetWMProperties title memcpy/wrapper bugs
 * fix many NanoWM bugs:
  window move offset, mousedn on client loses title data
 * ported nxkbd software keyboard to Nano-X
 * added FREEBSD-X86 to config file as ARCH option
Version 0.89pre1 - 18th September 2000 - ####@####.####
 * added map-update events to be batched to any application that selects
  for child update events on the root window (window managers)
  this allows a window manager to get a list of all mapped
  windows without a special API call
 * updated nanowm bitmaps from Vladimir
 * eliminate need for sleep after nano-X startup, multiple connect trys
 * print nano-X server error messages rather than numbers
 * force nano-X cursor to appear on startup
 * fix cursor change without mouse movement
 * moved apps/nanowm to demos/nanowm to fix Makefile build problem
 * fix bad MIPS sys header define for SOCK_STREAM
 * fix free() bug in GrSetWMProperties from Vladimir
 * added alpha RGB444 12bpp fb driver for EP7211 from Julian
 * fixed uninitialized transparent color in devimage.c from Jamie
 * fixed mouse in abs mode for iPAQ touchscreen in portrait mode
 * renamed demos/mwin/demo.c to mdemo.c
 * added changes for compiled in HAVE_BIG5_SUPPORT
  packhz12 program
  bugfixed hzx12 big5 chinese font
 * added changes to win32 controls:
  listbox control with scrollbars
  edit control w/chinese support and caret
  combobox enhancements
  new scrollbar (client) control, smooth scrolling thumbs
  mtest2 demo program
  multiline edit control
 * wrote caret handling for win32
 * added Roman's changes for Kaffe port to win32 api:
  GetTextExtentExPoint, GetTextExtentPoint, DrawTextA
  SRCAND, SRCINVERT, BLACKNESS
  added blit AND, INVERT, BLACKNESS to x11 and 16bpp drivers
  GdGetTextSizeEx (freetype only for now)
  automatically append B/I for bold/italic in CreateFont
  fix delete pen/brush but not font resources in ReleaseDC
  change default TOP alignment to BASELINE in MwExtTextOut
  enhanced glyph width calculations for freetype in devfont.c
  auto antialias for freetype at height > 14
  not added (kaffe port):
   TextOut defaults to UTF8, not ASCII
   no SetForegroundWindow on NCLBUTTONDOWN on HTCLIENT area
 * enhanced demo2.c for upcoming Linux Journal article (Dec)

Have fun!

Regards,

Greg




[<<] [<] Page 1 of 1 [>] [>>]


Powered by ezmlm-browse 0.20.