nanogui: Microwindows 0.87pre5 released


Previous by date: 26 Jan 2000 19:14:27 -0000 Re: More on Image handeling and optimizations, Greg Haerr
Next by date: 26 Jan 2000 19:14:27 -0000 Re: GrCheckNextEvent Modifications?, Greg Haerr
Previous in thread:
Next in thread:

Subject: Microwindows 0.87pre5 released
From: "Greg Haerr" ####@####.####
Date: 26 Jan 2000 19:14:27 -0000
Message-Id: <04dc01bf6830$1f4e3040$15320cd0@gregh>

Thanks to everyone for the large number of contributions
to Microwindows this last week.  The quantity was large
enough that I feel we need yet another preprelease before
0.87 can go final, since I want the releases to be pretty
bug free and stable.  This latest prerelease is available at:

ftp://microwindows.censoft.com/pub/microwindows/microwindows-0.87pre5.tar.gz

There are quite a few bug fixes and enhancements to the Makefile
system, which since pre4 uses config files to set all options.  This
release includes prebuilt config files for framebuffer, x11, and
SVGAlib, in addition to RTEMS builds.

Notable additions, aside from many Makefile modifications
include bug fixed XOR drawing code for 1, 2, and 4bpp fb,
thanks to Manuel Teira Paz.  In addition, I optimized quite
a few routines when I discovered that gcc doesn't generate
a shift right for int/2 constructs (try it).

Morten contributed sizeable changes to the GdArea routine,
including a 16bpp drawarea driver for fast GdArea drawing.

Chris contributed changes moving architecture information
out from Makefile.rules to Arch.rules, as well as adding
the SetWindowLong function for using window extra bytes.
In addition, config files can be kept in a user's home/microwin
directory so that the distribution can remain read only.

Kyle contributed changes for arbitrary-width character drawing
in Microwindows by submitting a newly hacked perl script
that will translate any width character, along with the appropriate
driver modifications.  Cool!  We now support characters
up to 128 bits wide.

Finally, an innocuous problem regarding unsigned short to
int promotion fixed the DJGPP port.

Some patches didn't apply well and overlapped.  I will
be sending individual email to each contributor with
more detailed information.  I hope to wrap up 0.87 before
Friday.

Following is the detailed Changelog:
Version 0.87pre5 - 26th January 2000 - ####@####.####
 * prepared prebuilt config files for fb, x11, svga
 * added Morten's drawarea driver patch (16bpp only)
 * fixed XOR drawing for 1, 2, 4bpp, improved speed with x>>2 not x/4
 * applied Chris' FBVGA patch
 * applied Rosilmildo's RTEMS compiling patch
 * applied Morten's SCREEN_PIXTYPE X11 Makefile patch
 * added Chris' SetWindowLong and $(HOME)config and Arch.rules patch
 * completed fix for DJGPP compiled mou_dos.c driver
 * added Kyle's patches for arbitrarily wide text chars

Greg



Previous by date: 26 Jan 2000 19:14:27 -0000 Re: More on Image handeling and optimizations, Greg Haerr
Next by date: 26 Jan 2000 19:14:27 -0000 Re: GrCheckNextEvent Modifications?, Greg Haerr
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.