[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |