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

📄 changelog.mw

📁 开放源码实时操作系统源码.
💻 MW
📖 第 1 页 / 共 4 页
字号:
Version 0.89pre8 - 15 Nov 2001 - greg@censoft.com
	* added MicroTouch DynaPro SC3 touchscreen driver and calibrator (Jordan)
	* added GrSetGCClipOrigin
	* removed most C++ style comments (Simon), cleaned up source tree
	* added GrPeekWaitEvent, blocks until at least one event is available, then peeks
	* fix GrPeekEvent, was absorbing events
	* added win32 VK_ key translations for scancode MWKEY_ values
	* Mozilla and rdesktop enhancements (Matthew Wlazlo)
		ttyscan and x11 keyboard driver fixes
		GrGetFontList, GrFreeFontList, GdGetFontList
	* added USE_16BIT_ACCESS to fblin16.c to draw using short word stores only
	* implement all src/dst copy modes in fb/x11 blitters and win32 SetROP2/BitBlt codes
		use MWMODE_COPY instead of MWMODE_SET
		use MWROP_COPY instead of MWROP_SRCCOPY
	* implement all 16 src/dst MWMODE_xxx operations (Matthew Wlazlo)
	* fixed alphablending for truecolor 555 systems
	* fix GdTimeout bug when usecs only specified (David Erickson)
	* check GC changed before fixing clip in GsPrepareDrawing, clip sometimes incorrect
	* allow 0 timeout to cancel GrSetScreenSaverTimeout
	* changed check for /tmp/.nano-X to use access(), not stat()
	* revised reported x, y event values to be parent-relative
	* added Century's GrLoadImageFromBuffer, GrDrawImageFromBuffer
	* removed GPL restriction to Arc clipping routines w/permission Eero
	(24 Sep 2001)
	* added pid to GR_WINDOW_INFO for window ownership identification (Century)
	* fixed MWPIXELFORMAT for TRUECOLOR555
	* added patch to change mouse position when cursor moved with GrMoveCursor
	* removed incorrect GrReparent code with regards to child mapcount (temp fix)
	* added direct client-side framebuffer mapped window routines:
		GrOpenClientFramebuffer, GrCloseClientFramebuffer, GrGetWindowFBInfo
	* added rgb mask values, fb driver type to SCREENINFO struct
	* updated mou_tp.c for Yopy (untested), can use mou_yopy.c
	* fixed GrCheckNextEvent to return locally queued event first if any
	* fixed FREETYPE_FONT_DIR
	* added swap.h little/big endian swapping macros, fixed alignment bugs in devimage.c
	* added GrSetPortraitMode, GR_EVENT_TYPE_PORTRAIT_CHANGED
	* added GsSetPortraitMode, GsSetPortraitModeFromXY, screen driver SetPortrait entrypoint
	* reimplemented GdFillPoly algorithm for correctness
	(4th July 2001)
	* added DJGPP changes from Victor
	* added check for CONSOLE env var for /dev/tty to open, GrCopyArea fix and
		X11 scanline calc bug from Jordan Crouse
	* add patches for compiling with libc5 and default t1lib Latin1 encoding from Tomasz
	* added Korean Hangul KSC5601 encoded font support and 16x16 fixed text font from Kevin O
	* add byte swap in devimage.c, X11 driver changes, DPRINTF defaults to no output
		GrRegisterInput/GrUnregisterInput use fd_set, -s on debug only from Steve Hein
	* add GrCreateTimer, GrDestroyTimer periodic timers from Gary James
	* added MWPACKED attribute packing define in mwtypes.h
	* added eCos port by Gary Thomas
	* ntetris game orientation patch (Xiang Lee)
	* translate 127 (DEL) to MWKEY_BACKSPACE in tty scancode (L.C. Chang)
	* fixed non-inited sizing field in nanowm (L.C. Chang)
	* added Microtouch rs232 touch panel driver mou_mt.c (Holger)
	* fix multiple GrClose bug (Gary)
	* update kbd_pipe.c (Murphy)
	* free memory in MwDestroyWindow
	(4th June 2001)
	* removed Nano-X widget directory (obsoleted)
	(15th May 2001)
	* temp removed driver DrawArea() calls in GdArea code (blit bug)
	* fix clip bug in GdReadArea
	* added portrait mode member to screeninfo struct (change all dr/scr*.c)
	* added down portrait mode
	* added dynamic portrait mode, nano-X [-ANLRD] startup portrait modes
	(13th Apr 2001)
	* implemented GR_BACKGROUND_STRETCH in GrSetBackgroundPixmap
	* fixed startup VTSWITCH time delay bug in win32
	* added StretchBlt, new screen driver stretchblit entry point
	* added direct .bmp file create on PRINT, added 16,24,32 bpp output
	(27th Jan 2001)
	* added GrDelay for msec delay
	* added GrQueryTree to obtain window parent/children list
	* ported nxroach! (run nxkbd.sh)
	* replaced GrClearWindow with GrClearArea, created GrClearWindow macro
	* experimental fix to GrReparentWindow when parent not mapped
	* added cursor id to GR_WINDOW_INFO
	* added server-side cursors, GrNewCursor, GrDestroyCursor, GrSetWindowCursor
	* removed GrSetBorderColor, changed to GrSetWindowBorderColor
	* added GrNewBitmapFromData
Version 0.89pre7 - 21st Jan 2001 - greg@censoft.com
	* moved config.* files to Configs directory and added README
	* moved caching devfont.c to devfont.caching.c (breaks ftdemo)
	* added extensive gtkdoc sgml/html/pdf nano-X documentation from Alex
	* wrote Xlib to Nano-X macro hdr file for easier porting (XtoNX.h)
	* added Alex's improved server timeout routines (no alarms)
	* converted demo3 to nxview image viewer
	* added time field in GR_EVENT_BUTTON for double-click determination
	* fixed fast window move blit bug with non-root child windows
	* added GR_WM_PROPS_BORDERCOLOR
	* added useful macro functions: GrSetWindowTitle,GrSetWindowBorderColor,
		GrSetWindowBorderSize, GrSetWindowBackgroundColor
	* ported xfreecell to nano-X
	* added GrNewPixmapFromData to create pixmap from bitmap data
	* added Alex's GrSetBackgroundPixmap, GrBell
	* added Alex's cool screensaver app nsaver, GrSetScreenSaverTimeout
	* added Alex's getselection/setselection demos,
		Gr[GS]etSelectOwner, GrRequestClientData, GrSendClientData
	* enhanced nxclock and ftdemo
	* fix shared library bug w/GetSysCharHeight function
	* fixed MwRegisterInput/Output/Except bug (Yang)
	* fixed Arch.rules for Solaris 7
	* fix antialiasing bug when both T1lib and Freetype enabled (Murphy)
	* fixed GrReadArea offset bug (Dave Tubbs)
	* added MWPF_TRUECOLOR555 for 16 bpp 5/5/5 packed pixels
	* fixed PIXEL565TOCOLORVAL and PIXEL332TOCOLORVAL macros
	* fixed 5/5/5 driver for ATI card
Version 0.89pre6c (unreleased) 8th Dec 2000 - greg@censoft.com
	* new scancode kbd driver: ESC never quits, pause/break quits
		select with SCANKBD=Y in config (default)
	* added Brent's changes for VxWorks port
	* added PNG image decoding from Alex
	* fixed GrGetNextEvent returning event twice when signal caught (Alex)
	* fixed XPM loader errmsg on non-XPM images from Alex
	* added launcher application from Alex
	* added HAVE_PNM_SUPPORT for PBM,PGM,PPM ascii&binary images from Alex
	* added ntetris game from Alex
	* fixed FREETYPE_FONT_DIR in engine/Makefile
	* added freetype font caching to devfont.c (experimental) (huge speedup)
	* added -mstructure-size-boundary=8 for ARM compiles and structure bugs
	* changed MOUSE_POSITION to ..._MOTION in scribble for better recognizer
	* fixed nasty slow blitting code in X11 driver
	* added USE_EXPOSE config option for XFree4.0 backing store expose fix
	* added iPAQ scancode keyboard driver
	* added YOPY mouse driver and YOPY build support
	* fixed dropped events bug in client/server!!
	* send UPDATE_MOVE to all children on window move
	* finished fast screen blit move algorithm for topmost windows
	* auto calculation of virtual screen size
	* change GR_EVENT_MOUSE subwid to always be mouse window (Peter)
	* added auto-repeat to scancode tty driver
	* fixed buggy GrGetRegionBox
	* fixed X11 screen->offscreen blit
	* fixed blit with negative src clipping
	* added GR_MODE_EXCLUDECHILDREN clip mode to GrSetGCMode
	* added window resize to nanowm and #define OUTLINE_MOVE
	* changed GrInjectPointerEvent visible arg semantics
	* converted x11 kbd driver to scancode
	* added MWKEY_* defines, changed kbd modifiers
		removed GR_MODIFIER_*, GR_SPECIAL_*, GR_KEYSTROKE_* defines
		api change: GR_EVENT_KEYSTROKE to return unicode only values
		api change: GrInjectKeyboardEvent
	* complete keyboard driver rewrite: scancode, up/down events
	* ported Doom! to Microwindows
	* fixed overlapping blit for 8/16 bpp
	* added current mouse coords in SCREENINFO struct
	* started on Wt widget set port
Version 0.89pre6 - 12th Nov 2000 - greg@censoft.com
	* added Peter's driver blit fix for dst in src rectangle
	* added Scott's correct GdFillPoly routine (uses malloc/qsort)
		works for irregular polygons, concave, convex with holes
	* added config.ipaq for pre-built ipaq build configuration
	* added -lm to LDFLAGS when T1LIB or FREETYPE is used
	* added FLIP_MOUSE_IN_PORTRAIT_MODE #define to engine/devmouse.c
	* added Vladimir's nxlsclients and nxev programs
	* GrCopyArea optimization fix for windows with no eventclients (slider)
	* added Kim's SH3 reversed order fblin4sh3.c driver
	* added support for SuperH compilations (LINUX-SH)
	* added Jordan's convxpm.perl xpm to rgb converter
	* added Brent's alloca patch
	* fix update map/unmap events sent only on actual unmap/map
	* fix window manager to map parent before reparent for unmapcount bug
	* allow GdStretchBlit to width/height of 0 without error
	* remove GsError for GrNewPixmap of 0 width or height
	* change to service all kbd data in single poll loop
	* change low level clipping to always clip child windows
	* fix server clear allocated pixmaps before drawing to them
	* fix blit code after xor in X11 driver for nxterm
Version 0.89pre5 - 2nd Nov 2000 - greg@censoft.com
	* add GdCaptureScreen screen capture for later makebmp processing
	* temp #define FASTJPEG in engine/devimage.c for 8bpp fast jpeg display
	* free server images on client disconnect
	* wrote experimental non-flick blit-move routine when window is topmost
	* fixed GrCopyArea with offscreen source wid
	* fixed UPDATE_MAP x, y, values
	* fixed transparent color drawing in GdDrawImage,
		unique color no longer required
	* fix imagehdr free in GdFreeImage
	* added xpm image support from Jordan, (HAVE_XPM_SUPPORT)
	* added UPDATE_DESTROY update event subtype
	* changed update map/unmap semantics: update sent on all child
		windows of map/unmap
	* send update unmap event on auto server-destroyed windows
	* change GrDestroyWindow to send always send update unmap event
	* change GR_EVENT_TYPE_CHLD_UPDATE message wid member, added subwid
		now properly sends CHLD_UPDATE messages
	* added GrDrawLines util function
	* added virtual and workspace width/height GR_SCREEN_INFO members
	* added GR_WM_PROPS_NOAUTORESIZE and GR_WM_PROPS_MAXIMIZE window props
	* fixed cursor on when in source blit rectangle
	* fixed GrCopyArea copy garbage on clipped src area,sends expose instead
	* fix DestroyRegion code in GsDestroyClientResources
	* added Kaben's clipping fix for GdBlit
	* Kaben's clip region fix when alternating between on/offscreen windows
	* remove GsError on bad GrCloseWindow
	* fix negative text coordinate offsets for freetype
	* consolidated GrNewWindow/GrNewInputWindow
	* disallow auto-focus to windows with GR_PROPS_NOFOCUS set
Version 0.89pre4 - 26th October 2000 - greg@censoft.com
	* added aggregated expose events for better paint appearance
	* added cleanapps Makefile entry
	* fixed T1Lib Makefile.rules bug
	* removed strdup definition for mips in nxscribble
	* fixed constant timeout event returned when linked with server
	* rewrote error handling completely, new GrDefaultErrorHandler,
		GrSetErrorHandler type/semantics. Removed nanox/stubs.c
	* don't revert to mouse enter/leave focus after window destroy once set
	* fix GrCopyArea drawing on unmapped window crash
	* fix crash on bad GrGetWMProperties call
	* return all 0 info for any invalid id GrGet* functions
	* fix GrGetWMProperties to return flags 0 on invalid window id
	* free gc, region and font resources on client exit
Version 0.89pre3 - 17th October 2000 - greg@censoft.com
	* turned off alpha blending in X11 screen driver for 8bpp
	* added Nano-X draw library nxPaintNCArea, nxDraw3dShadow, etc
	* added Vladimir's GR_CLOSE_FIX in nanox/client.c fixing client hang bug
	* fix for GrGetWindowInfo crashing Vtech after GrCloseWindow/ncPaint
	* added NEC Harrier port from Century Software
	* some include file changes for VxWorks port from Brent

⌨️ 快捷键说明

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