nanogui: Microwindows 0.88pre5 released
Subject:
Microwindows 0.88pre5 released
From:
"Greg Haerr" ####@####.####
Date:
23 Mar 2000 09:08:01 -0000
Message-Id: <000101bf94a5$b0a3c220$15320cd0@gregh>
Whew! I've finally integrated all received patches and other modifications
of my own for the Opera port, as well as starting enhancements for
the Kaffe port. This release is available at:
ftp://microwindows.org/pub/microwindows/microwindows-0.88pre5.tar.gz
This release should allow the Opera folks to produce a stable
port for a first public release. The new scalable font api is stable now, I
think.
Items added/changed since pre4 include:
o Added UTF-8 encoding/decoding for text display (thanks Morten)
o Added protocol fix for Nano-X client/server instability (thanks
Morten/Vidar)
o Added SHARED_LIBS config option to build shared libraries for Nano-X
o Added shared memory support for Nano-X client/server to eliminate need
for local UNIX socket. Shared memory support is turned on with a new
HAVE_SHAREDMEM_SUPPORT config option, and a call after
GrOpen to GrReqShmCmds. (thanks Morten)
o Added Nano-X calls for font size, rotation, and kerning/antialiasing
into Nano-X API, it's now set on a per-font basis rather than globally. There
are small adjustments in the GrFontXXX api. Also, rotations are set in tenths
of degrees.
o Implemented first part of various win32 api that Kaffe port needs.
o Various bug fixes
Have fun!
Following is the ChangeLog:
Version 0.88pre5 (opera, kaffe) - 22nd March 2000 - ####@####.####
* added GetDlgItem, GetWindowTextLength, WM_GETTEXTLENGTH
* added GetPixel (needs rgb backconversion still)
* implemented GWL_WNDPROC, CallWindowProc, GetRValue, GetGValue etc
* added GrSetFontSize, GrSetFontRotation, GrSetFontAttr, and GdXXX
works on a per-font basis, rather than on GC
* added HAVE_SHAREDMEM_SUPPORT config option to compile in shmem support
* added shared memory support for Nano-X client/server protocol (Morten)
* added -e option to Nano-X server to stop terminate on ESC
* fixed psd->DrawArea crash after vt switch, GdArea cursor update
* added SHARED_LIBS config option for shared libs (nano-x only now)
* applied Morten's patch to fix Nano-X client/server protocol bug
* added UTF-8 encoding/decoding for fonts and text
* fixed FreeType memory leak (thanks Martin)
* added ExtTextOutW, DrawTextW for win32 unicode support
Regards,
Greg