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

📄 changelog.mw

📁 开放源码实时操作系统源码.
💻 MW
📖 第 1 页 / 共 4 页
字号:
Version 0.88pre7 - 15th April 2000 - greg@censoft.com
	* added LINUX-POWERPC port for embedded planet linux box
	* fixed Polygon routine fill/draw reversed, AdjustWindowRectEx
	* fixed no root window paint without background bitmap
	* added bitmaps to minesweeper, polished up
	* added middle button handling for mwin
	* added GrSetSystemPalette
	* added user-replaceable GdError, removed all fprintf/printf's
	* added EPRINTF for all error printfs, DPRINTF for debug printfs
	* removed HAVE_PERROR config option
	* changed memmove to memcpy
Version 0.88pre6b - 5th April 2000 - greg@censoft.com
	* added PostThreadMessage
	* started porting minesweeper game
	* fixed -p persistent mode
	* added Kao's BC 5.02 fixes, other pre6 fixes from name changes
	* added Steven's patch for polling drivers, HAVE_PERROR config option
	* added Erik Hill's alpha blending for X11
	* fixed jpeg compile bug
	* removed include <asm/io.h> patch from Shane
Version 0.88pre6 - 2nd April 2000 - greg@censoft.com
	* major header file cleanup, fixing namespace pollution
		API		typdef	procs		data
		Nano-X:		GR_*	Gr*,nx*,(Gs*)	nx*
		Microwindows:	MW*	Mw*		mw*
		Engine: 	MW*	Gd*,Mw*		gr_*, fb*
	* changed all Nano-X structures and defines to be GR_ prefixed
		added GR_PIXELVAL, GR_RGB, GR_LOGFONT
	* MW prefixed all exported typedefs for name space cleanup,
		split device.h into mwtypes.h for exports
	* added MWLOGFONT font descriptions
	* removed BUTTON, MODE, MODIFIER typedefs
	* added Martin's updates to FreeType renderer, updated ftdemo
	* added Martin's updated xconfigure for X-based configuration
	* renamed GrUnloadFont to GrDestroyFont, GdDestroyFont
	* clean up various unwanted nano-X client library symbol exports
	* redraw windows on nano-X client disconnect
	* added -p for nano-x persistent mode, no exit on client disconnect
	* added Timo's fix in GsAcceptClientFd, ignore SIGPIPE, mult GrClose bug
	* added automatic portrait mode if screen y resolution > x res
	* fixed GrReqShmCmds for linked client/server case
	* implemented freetype renderer ascent/descent calculations
	* added ascent field to compiled fonts, GrText uses TF_BASELINE default
	* added 5x7, 6x13 compiled (bdf) fonts, FONT_SYSTEM_FIXED is now 6x13
	* fixed typo in fonts/convbdf $IMAGEBITS incorrect
	* added #include <asm/io.h> for outb in 2.3.x systems
	* added AdjustWindowRectEx, WM_ACTIVATE, IsWindowEnabled
	* completed GetPixel, added PIXELVAL to COLORVAL conversion macros
Version 0.88pre5b - 23rd March 2000 - greg@censoft.com
	* added GetSystemMetrics, SM_CYSCREEN, SM_CXSCREEN, SM_CYMENU
	* added GetParent, GetDeviceCaps LOGPIXELSX
	* added EnableWindow, WM_ENABLE
	* added MapWindowPoints, WM_WINDOWPOSCHANGED
	* defaulted ANIMATEDPALETTE to off (change in include/device.h)
	* added RTEMS patches for svgalib, GsSelect timeout handling (Rosimildo)
	* created shared libs for all libraries with SHAREDLIBS=Y config option
	* patched setfadelevel out for non framebuffer
	* patched client/server shm code (Morten)
Version 0.88pre5 (opera, kaffe) - 22nd March 2000 - greg@censoft.com
	* 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 SHAREDLIBS 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 unicode win32 support
Version 0.88pre4 (truetype/t1 fonts) - 19th March 2000 - greg@censoft.com
	* implemented text drawing in ascii, utf8, unicode 16 and unicode 32
	* added font id's for Nano-X, added GrCreateFont, GrUnloadFont
	* rewrote font subsystem heavily
	* added alphablender for antialiased fonts for 8, 16, 24 and 32bpp
	* added GrText, GrGetGCTextSize flags, CreateFontIndirect
	* added GdText TF_ flags for 8,16,32 bit packing, top/bottom alignment
	* added Martin's FreeType TrueType font support
	* added Vidar's t1lib adobe type1 font support, t1demo for Nano-X
		use HAVE_FREETYPE_SUPPORT config option
		use HAVE_T1LIB_SUPPORT config option
	* renamed min/max to mwmin/mwmax
	* added Fabio's xconfigure patch for VTSWITCH
	* fixed WM_CREATE lparam bug
	* added mou_ts.c touch screen driver for ADS ARM port
	* added GrSetGCFontSize, GdSetFontSize, GdCreateFont, GdUnloadFont
	* added GWL_USERDATA to Get/SetWindowLong
	* turboc port screen driver fixes
	* added nonclient region special paint handling to avoid flicker
	* added null kbd driver, set with NOKBD=Y
Version 0.88pre3d (fltk port) - 12th March 2000 - greg@censoft.com
	* changed FONTINFO struct, added firstchar, lastchar
	* added Shane's fonts patches, added CreateFont, GetTextMetrics,
		GetCharWidth, SetAlignText
	* debugged nasty VTSWITCH palette changed bug
	* experimental #define ANIMATEPALETTE for cool fade in
	* added Kyle's patch to get portrait mode working again
	* fix SetClipRgn/ExtSetClipRgn to take client coords (win32 api doc bug)
	* added WM_SHOWWINDOW msg
	* fixed coords to WM_MOVE msg for WS_CHILD windows
	* added PeekMessage, Ellipse
	* added Rosimildo's rtemscfg.h patch
	* added GetUpdateRgn, GetUpdateRect, GdOffsetRegion
	* added Kyle's GdCopyArea fix
Version 0.88pre3c (fltk port) - 8th March 2000 - greg@censoft.com
	* added CS_OWNDC private DC's
	* added SetActiveWindow, SetForegroundWindow, BringWindowToTop
	* added Polygon, PolyPolygon (filled and outline)
Version 0.88pre3b (fltk port) - 6th March 2000 - greg@censoft.com
	* added GetDeviceCaps, Polyline
	* added extern "C" in windows.h
	* fixed loop bug in CreateRoundRectRgn
	* added penguin to bin/mdemo
	* added ValidateRect, ValidateRgn, InvalidateRgn
	* completely rewrote UPDATEREGIONS handling for new region fns
	* added DCX_EXCLUDEUPDATE handling to window clipping
	* sped up WndSetClipWindow, GsSetClipWindow
	* added GdSetRectRegionIndirect, GdSubtractRectFromRegion
	* added SetWindowPos for size,move,show,hide,repaint,zorder
Version 0.88pre3 - 5th March 2000 - greg@censoft.com
	* added contributed DOS TURBOC port by Victor
	* modified bin/mdemo to clip 3d drawing into a circle, added penguin
	* added GdAllocRectRegion, GdAllocRectRegionIndirect, 
	* added GdSetRectRegion, GdAllocRegion, GdDestroyRegion
	* added SelectClipRgn, ExtSelectClipRgn, user clip regions!
	* added DYNAMICREGIONS define for dynamic vs static (small) clip code
	* added win32 HRGN object and region routines
	* added GetCursorPos
	* added Al's update event patches for Nano-X client window manager
	* added Rosimildo's RTEMS patches for uniform input devices
	* added George's partial mouse data read fixes (upper level only)
Version 0.88pre2 - 29th February 2000 - greg@censoft.com
	* added Al's npanel Nano-X program exec'er (cool)
	* added Al's patch to cleanup windows on Nano-X client exit
	* added Al's ignore sigpipe for ELKS
	* added Morten's jpeg grayscale patch
	* create dword-aligned offscreen bitmaps for speed
	* removed much of global scrdev
	* changed screen driver open routine to return psd
	* added Vidar's patch for offscreen drawing in Nano-X, added
		GrNewPixmap, GrCopyArea.  GrDestroyWindow destroys pixmaps
Version 0.88pre1b - 23rd February 2000 - greg@censoft.com
	* added Kyle's bug fix for 16 and 32bpp jpeg support
Version 0.88pre1 - 22nd February 2000 - greg@censoft.com
	* added PSD to GdClip routines, fixing potential offscreen write bug
	* renamed libraries, added "make install", hdrs to /usr/include/microwin
		and libs to /usr/lib/libmw*.a and libnano-X.a
	* renamed RECT, POINT, CLIPRECT and CLIPREGION types to MWxxx
	* added Al's ELKS patches for client/server Nano-X on ELKS
	* renamed xconfigure, updated INSTALL with make instructions
	* rewrote all fb drivers for speed eliminating multiple function calls
	* allow GdText count == -1 for strlen()
	* added GdCalcMemGCAlloc to calculate offscreen allocate size
	* added three offscreen memory allocation entry points to screen driver
	* rewrote vga16 driver to use outw rather than outb for speed
	* adjusted fb drivers to always draw last point for drawhorz/drawvert
	* rewrote VT switching code, removed from fb driver to separate file
	* added SetIOPermissions in scrdev for pthreads create i/o bitmap bug
	* fixed parms named "min" in demos for ELKS bcc compiler
	* changed VT switch signal to SIGUNUSED for pthreads compatibility
	* added Brad's touch panel/mouse calibrator to contrib/GPL/tpcal
	* fixed up SVGAlib driver for 256 colors, added screen to screen blit
	* process all mouse messages before next select: better mouse speed
	* added HTBORDER hit testing
	* fixed FBVGA blitting, wrong scrdev used on memdc
Version 0.87 - 13th February 2000 - greg@censoft.com
	* added VTSWITCH in config to include virtual terminal switch code
	* added support for 24bpp, wrote 24bpp fb driver
	* fixed 8/8/8 color macros: RGB2PIXEL888, COLOR2PIXEL888, PIXEL888RED
	* fixed 32bpp fb bug with psd->ncolors, 32bpp alpha blit bugs
	* 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 patches
Version 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.c
Version 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 chars
Version 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

⌨️ 快捷键说明

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