⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 针对嵌入式micro window系统
💻
📖 第 1 页 / 共 3 页
字号:
	* added fb driver support for FB_VISUAL_DIRECTCOLOR cards (ATI)	* sped up 16, 32bpp blitters by using memcpy	* added large font patches from Kyle	* added PACIFIC C compiler support from Victor	* default UPDATEREGIONS=N in config file for alpha blend demo	* removed XORMOVE from config, requires only ERASEMOVE=N	* wrote alpha blending demo (requires UPDATEREGIONS=N)	* rewrote void *pixels in devdraw.c, won't compile on ansi compilers	* fixed PF_TRUECOLOR0888 bug in GdArea	* added DJGPP as config ARCH option, Victor's patches for DJGPP	* finalized alpha blending blit routines for 8, 16, and 32bpp	* added SetTimer/KillTimer api (single timer only)	* added Chris' SetSysColor api, C++ object frameworks patch to mwin/	* added Rosimildo's make patches for RTEMS	* added Martin's make/configure patchesVersion 0.87pre6 - 31st January 2000 - greg@censoft.com	* added C++ objects framework from Chris	* added support for multiple read/write/except fd's from Chris	* added Martin's X11 configure program and various Makefile fixes	* added compile time warnings patches from Chris	* added Morten's drawarea patch pre5mr1	* added experimental 8, 16 and 32bpp constant alpha blending to bitblit		(#define ALPHABLEND in device.h and run bin/mterm for demo)	* changed distance-cubed find nearest color to use abs() for speed	* fixed max character height/width alloc; max now 128x128 (configurable)	* small bugfix DRAWON/DRAWOFF in mempl4.cVersion 0.87pre5 - 26th January 2000 - greg@censoft.com	* 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 charsVersion 0.87pre4 - 18th January 2000 - greg@censoft.com	* added Martin's new config-based Makefile system	* added Martin's JPEG and BMP file reading/display routines	* added Morten's variable PIXELVAL size mods	* added contributed DJGPP/GRX port by Victor Rogachev	* fixed 16bpp and 32bpp fb blit routines, by Kyle Harris	* added Rosimildo's RTEMS changes, scr_bios now runs without bios	* added Dan's GrReparentWindow, fixed GetWindowInfo bug	* added PF_TRUECOLOR0888 for 4 byte packing	* updated doc directory with html faq, architectureVersion 0.87pre3 - 19th December 1999 - greg@censoft.com	* started directory reorganization	* changed LINUX meaning in Makefile, added UNIX for SOLARIS	* fix negative blit index bug found under X11 by Piotr	* set rootwp->parent = NULL for nano-X, fixes GrMoveWindow clip bug	* added COLORVAL<->PIXELVAL conversion macros	* modified GrArea to take packed pixel values of 8, 16 and 24 bits	* modified GrArea to take RGB COLORVALs as well as PIXELVALs	* renamed PF_TRUECOLOR24 to PF_TRUECOLOR888	* added tunable MAXREQUESTSZ to limit max request length	* modified Nano-X demo.c to GrArea() > 64k pixelvals for testing	* fix client/server 64k length bug (request can be 24 bits in length)	* fixed portrait mode in CreateCompatibleBitmapVersion 0.87pre2 - 14th December 1999 - greg@censoft.com	* added fixes to run on big-endian machines	* integrated rtems port, protected mode vga driver	* added ARM SA1100 4bpp LCD controller driver	* added portrait mode fb driver from Martin Jolicoeur	* fixed GrMoveWindow for child windows, MoveWindow for grandchildren	* added nanox move.c window move test program from Daniel	* rtems portability fixes, use <stdlib.h> rather than <malloc.h>	* fixed mterm demo pty bug under X11Version 0.87pre1 - 2nd December 1999 - greg@censoft.com	* added GrMainLoop convenience function	* added passive library entry points GrPrepareSelect,GrServiceSelect	* completely rewrote nano-X client/server networking layer for speed	* removed nano-X stubs file, rename Gs* routines to Gr*	* added GrFindColor function to convert RGB color to pixel value	* added GetSystemPaletteEntries, GrGetSystemPalette functions	* added null mouse driver (NOMOUSE) 	* added X11 driver by Tony Rogvall <tony@bluetail.com>, fixed colorsVersion 0.86 - 28th October 1999 - greg@censoft.com	* merged framebuffer, elks and msdos vga 16 color 4 planes drivers	* wrote vga bitbit routines (a herculean effort)	* optimized bitblit by traversing window clip region	* added experimental multi-rectangle dynamically allocated regions	* wrote scrolling terminal emulator demo for microwindows	* added WM_FDINPUT msg, WndRegisterFdInput call for terminal emulator	* changed SCREENINFO struct, removed black/white, added bpp, planes	* added offscreen (memory DC) drawing to microwindows	* added BitBlt, CreateCompatibleBitmap, CreateCompatibleDC, DeleteDC	* retired BOGL library, must use new interface for blitting	* converted framebuffer, svgalib, elks and msdos screen drivers	* (we need blit routines for herc and svgalib still)	* major screen driver interface change, old drivers not compatibleVersion 0.85 - 14th October 1999 - greg@censoft.com	* ported microwindows to Casio and Clio palm pc's (thanks Brad)	* ported microwindows to Everex Freestyle palm pc	* changed ncolors in SCREENINFO user struct to long	* system automatically supports 1, 2, 4, 8bpp palette		and 8, 16 and 24 bpp truecolor systems (332, 565, 888 packing)	* removed F_PALINDEX from std colors, std colors now RGB	* wrote 16bpp, 32bpp fb drivers, 2bpp, 4bpp for palm pc	* removed requirement for bogl library, wrote direct framebuffer driver	* started screen driver rearchitecture for bitblit	* experimental bitblt	* added touchscreen device from Brad LaRonde	* enhanced nano-X terminal emulator, added scrolling,bitblit	* added GrRegisterInput for terminal emulator without polling	* rewrote GrGetNextEvent to not require polling	* added CREDITS file	* integrated Vidar's nanoWidgets 0.2	* added screenshot capability: read /dev/fb0 on exit	* wrote makebmp utility to convert fb data to bmp fileVersion 0.84 - 3rd October 1999 - greg@censoft.com	* integrated Vidar's nanoWidgets 0.1, changed color constants	* integrated Brad LaRonde's MIPS LinuxCE port cross-compile changes	* integrated Alex's nano-X-0.5pre3 changes except dir/filename changes	* added support for 8 to 32 bit truecolor systems	* reorganized Makefile for nanoX and linked/non-linked nano-X servers	* reorganized Makefiles for gcc, bcc and other compilers	* reorganized nano-X.h header file for client programs	* fixed GrSetGCFont,GrGetGCTextSize,ReadArea,Area client/server bugs	* fix bug in nanoX network select code for client attach	* workaround for GrGetNextEvent in nanoX client lib	* wrote asm version of VGA driver for ELKS	* added optimized herc hline routine from thomas_d_stewart@hotmail.com	* added contributed terminal emulator demo for nano-X,		(from Alistair Riddoch, requires linked server)Version 0.83 - 14th July 1999 - greg@censoft.com	* wrote sample untested hercules driver for ELKS	* tweaked window repaint code to paint child windows last for ELKS	* fixed code for pass-by-structure for bcc/ELKS	* added TEST= for select() code in ELKSVersion 0.82 - 5th July 1999 - greg@censoft.com	* added contributed clock demo for nano-X from Alistair Riddoch	* added update region calculation for window painting	* fixed GdColorInPalette, GdSetPalette, various palette bugs	* added double click to maximize/restore windows	* added mouse double click processing	* added GetTickCount() api, requires OS millisecond time fn	* fixed some expose region calculations	* combined Makefile builds both/either Micro-Windows and Nano-X	* wrote XORMOVE window move algorithm for slow cpu's	* added GetDCEx(), SetROP2() and various rect api	* change to single toplevel Makefile mod for ELKS or LINUX	* changed default ELKS mouse port to /dev/ttys0, type to "pc"	* changed tgmath.h to math.hVersion 0.81 - 22nd June 1999 - greg@censoft.com	* added Free System font	* removed mswin4 background	* changed nano directory	* changed vgaplan4 unsigned int fix for ELKS screen bug	* set default rom character height to 14 for scr_bios driver	* added -ansi option for bcc (I'll post my ansi compiling bcc shortly)Version 0.8 - 20th June 1999 - greg@censoft.com	* added 3d graphics library for demo app	* removed ms windows grabbed fonts, added FreeSansSerif font	* added color bitmap support	* wrote windows bmp file converter	* drawing color bitmaps in 1, 4 and 8 bpp supported	* added support for loading partial palettes	* added MakePaletteConversionTable function	* added support for sophisticated palette optimization	* implemented optimized window redraw algorithms during window moves	* added child window support	* wrote button control	* added more sophisticated focus routines on create/destroy	* added support for type 1 and type 2 line drawing requests in GdLine	* added multiple window color schemes	* added desktop wallpaperVersion 0.7 - 8th June 1999 - greg@censoft.com	* created new win32 api: Micro-Win	* created window manager and overlapped window border drawcode	* added software cursor structure to device layer	* changed nano-x and micro-win color model to RGB for user programs	* added setpalette driver entry point, 16 and 256 color std palettes	* fixed console refresh bug for BOGL	* fixed expose bug bad return;	* fixed ELKS cols,rows bug in scr_bios.c	* disallow console switching for ELKS while in graphics mode	* added EGAMODE and CHARHEIGHT environment variables for ELKS/DOSVersion 0.6 - 23rd May 1999 - greg@censoft.com	* Updated bugs from new mini-x distribution	* Wrote int33 mouse driver for dos	* Wrote a portable vga 4 plane driver for dos, elks	* Updated dos driver to support XOR,AND,OR draw modes	* Wrote routines for ELKS port, compiled with bcc		uses new serial mouse driver, vga 4 plane driver and bios kbd	* Added check for FRAMEBUFFER environment variable for /dev/fbX open	* Added clipped text output routines, using bitmaps	* Added GetCharBits device driver entry point, removed DrawText	* Added new nano-X font format, wrote conversion programs to		convert bdf fonts and PC ROM bios fonts.  There is no longer		any dependency on the BOGL font structure.  Any number		of fonts are supported.  Fonts use min 16 bits/scanline.		Convbdf and convrom.exe are included.	* Created rom 8x16, 8x16 fonts.	* Entire nano-X can run on only drawpixel and readpixel if required	* Documented scr_bogl.c (bogl), and scr_bios.c (bios) drivers.	* Ported world program to 16 bit systems	* Added pc, microsoft and logitech direct serial driver mouse support	* Wrote SVGAlib screen driver, will now run on *any* linux system,		not just v2.x framebuffer systems.  scr_svga.c.	* Nano-X is now completely self contained, if desired, in that		there are hw drivers for screen, mouse, and keyboard		that don't require other software to be runningVersion 0.5 - 18th May 1999 - greg@censoft.com	* Rewrote cursor routines	* Separated mouse from cursor routines	* Removed DrawCursor from device driver	* Added ReadPixel to device driver	* Made demo programs work with cursor changes	* Added polygon draw and fill routines	* Added area pixel reading/writing, removed 8-bit limit for colors	* Reworked color model	* Added direct hardware 640x480x16 support for VGA real mode systems	* Made api backwards compatible with mini-x	* Ported mini-x world demo program to examples libraryVersion 0.4 - 12th May 1999 - greg@censoft.com	* Added XOR drawing mode to screen drivers	* Fixed rectangle, fillrect, and line off-by-one bugs	* Commented example drivers better	* Implemented text clipping	* Fixed VT switch code and redraw	* Hacked physical/virtual 0,0 mapping on linux framebuffer startup	* Added 256 color and 16 color explicit palette to bogl driver	* Added GetFontInfo and GetScreenInfo to driversVersion 0.3 - 9th May 1999 - greg@censoft.com	* Release 0.3 is heavy rewrite of lower-level/mid-level routines	* cursor clipping implemented	* screen, mouse and kbd driver APIs created	* includes GPM mouse driver, /dev/tty keyboard driver	* all device-dependent code is in drivers/ directory	* intended as evaluation for standalone and other OS ports	* should be easy to write an int 10h driver for real mode operation	* should be easy to add any other kbd, mouse or screen drivers	* quick port with MSC 5.10 for MSDOS created	Version 0.2 - 5th May 1999 - greg@censoft.com	* Made release 0.1 operational for evaluation	* Added event processing	* Made demo programs work	* Fixed numerous bugs	* Added client direct link stub routines for non networked systems/test	* Started screen device driver api and bogl integration rewrite	* printf debug code is still included, this is an interim release		for strawman evaluationVersion 0.1 - 25th April 1999 - alex@linuxhacker.orgInitial release, based on Alan Cox's combination of mini-X and Bogl, and some more workby myself. Changes since Alan's release include:	* Client library and server process are seperate.	* Mouse driver rewritten to take the output of GPM in repeater mode.	* Mouse pointer code added to the bogl cfb8 driver.	* K & R parameter declarations converted to ANSI.	* Main control loop uses select() instead of busy waiting.	* Beginning of code to redraw screen on switching to graphics console.	* Client data is stored in a dynamic linked list instead of a fixed size array.	* Some minor bugs fixed.	* Many major bugs added.	* ChangeLog, TODO, BUGS, README, INSTALL, etc. written.	* Probably various other things I've forgotten about now.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -