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

📄 changelog.mw

📁 开放源码实时操作系统源码.
💻 MW
📖 第 1 页 / 共 4 页
字号:
	* cleaned up nanowm window move/closebox/raisewindow routine and policy
	* added GrNewWindowEx to specify title and props at window create time
	* implemented window draw styles GR_WM_PROPS_APPWINDOW, APPFRAME,
		BORDER, CAPTION, CLOSEBOX, default style set by window manager
	* implemented GR_WM_PROPS_NOMOVE, NORAISE, NOAUTOMOVE, NODECORATE
		don't decorate if not direct child of root window
	* extended GrGetWindowInfo to return window properties
	* fixed LINK_APP_INTO_SERVER makes
	* added FBREVERSE=Y and PSIONMOUSE=Y config options for Psion 5 port
		Justin Davies contributed Psion 5 touchscreen/screen driver
	* added PIPEKBD option for named pipe keyboard driver (kbd_pipe.c)
	* added nxterm patch for FreeBSD from Andrew
	* fixed sharedlibs link for nxkbd, nxscribble and nanowm apps
	* fixed make bug when SHAREDLIBS=Y and FREETYPE/T1LIB=Y from Murphy
Version 0.89pre2 - 3rd October 2000 - greg@censoft.com
	* added nxscribble handwriting recognition from Century Software
	* added nxkbd popup keyboard for Nano-X (original from Jay & Vladimir)
	* added SIGHUP ignore to Nano-X, removed GrRedrawScreen dropclient bug
	* implemented GrReadArea for pixmaps from Peter
	* added free truetype fonts to distribution (Arial, Times, Courier)
	* added FREETYPE_FONT_DIR config for truetype font search path, .ttf ext
	* enhanced nxclock no polling, nxterm better focus handling
	* added GR_UPDATE_UNMAPTEMP and GR_UPDATE_ACTIVATE update events
	* added GrGetNextEventTimeout and GR_EVENT_TYPE_TIMEOUT event
	* reworked NanoWM for 3d window decorations for Nano-X applications
		removed multi-window decorations, uses only one window now
	* fixed user clip region parent offset bug from Peter
	* added GrGetFocus call for use with nxkbd and nxscribble
	* added GrGetSysColor for system-defined color schemes
	* fixed focus semantics during window move/resize/reparent
	* added Makefile INSTALL_PREFIX variable
	* added GrPoints function from Murphy
	* rewrote window manager property struct, added set background color
		added props, flags, title, background, bordersize get/set
	* added kbd_soft.c named pipe keyboard driver from Vladimir
	* added touch panel mods to mou_tp.c driver for Helio (TPHELIO=Y)
	* added inverted 4bpp screen driver for Helio (INVERT4BPP=Y)
	* added changes to Makefile for shared libs for Helio
	* added kbd modifier info for X11, nano-X hdr changes from Jordan
	* generate Nano-X root window expose event repaint on startup
	* removed termios errchk in serial/ps2 mouse driver
	* fixed DT_CENTER DrawText and MSDOS GetTickCount from Robert Sharp
	* fixed Makefile.rules .depend target errmsg
	* start work on Nano-X drawing library for 3d look/feel
	* added GrDrawImageBits, .bmp file conversion for Nano-X
		must change MAXREQSIZE in nxproto.h
	* add title display to nanoWM
	* fix SetWMProperties title memcpy/wrapper bugs
	* fix many NanoWM bugs:
		window move offset, mousedn on client loses title data
	* ported nxkbd software keyboard to Nano-X
	* added FREEBSD-X86 to config file as ARCH option
Version 0.89pre1 - 18th September 2000 - greg@censoft.com
	* added map-update events to be batched to any application that selects
		for child update events on the root window (window managers)
		this allows a window manager to get a list of all mapped
		windows without a special API call
	* updated nanowm bitmaps from Vladimir
	* eliminate need for sleep after nano-X startup, multiple connect trys
	* print nano-X server error messages rather than numbers
	* force nano-X cursor to appear on startup
	* fix cursor change without mouse movement
	* moved apps/nanowm to demos/nanowm to fix Makefile build problem
	* fix bad MIPS sys header define for SOCK_STREAM
	* fix free() bug in GrSetWMProperties from Vladimir
	* added alpha RGB444 12bpp fb driver for EP7211 from Julian
	* fixed uninitialized transparent color in devimage.c from Jamie
	* fixed mouse in abs mode for iPAQ touchscreen in portrait mode
	* renamed demos/mwin/demo.c to mdemo.c
	* added changes for compiled in HAVE_BIG5_SUPPORT
		packhz12 program
		bugfixed hzx12 big5 chinese font
	* added changes to win32 controls:
		listbox control with scrollbars
		edit control w/chinese support and caret
		combobox enhancements
		new scrollbar (client) control, smooth scrolling thumbs
		mtest2 demo program
		multiline edit control
	* wrote caret handling for win32
	* added Roman's changes for Kaffe port to win32 api:
		GetTextExtentExPoint, GetTextExtentPoint, DrawTextA
		SRCAND, SRCINVERT, BLACKNESS
		added blit AND, INVERT, BLACKNESS to x11 and 16bpp drivers
		GdGetTextSizeEx (freetype only for now)
		automatically append B/I for bold/italic in CreateFont
		fix delete pen/brush but not font resources in ReleaseDC
		change default TOP alignment to BASELINE in MwExtTextOut
		enhanced glyph width calculations for freetype in devfont.c
		auto antialias for freetype at height > 14
		not added (kaffe port):
			TextOut defaults to UTF8, not ASCII
			no SetForegroundWindow on NCLBUTTONDOWN on HTCLIENT area
	* enhanced demo2.c for upcoming Linux Journal article (Dec)
Version 0.88patch1 - 21st August 2000 - greg@censoft.com
	* temp hack scribble to window #2, remove srvutil.c id!=1 hack
	* fixed nanowm window move flicker
	* added window id parm to GrInjectKeyboardEvent
	* added otherid to nano-X focus window events
	* fixed BOOL decl in scr_bios.c
	* add WM_NCHITTEST fix to tpcal calibrator
	* fix ADS and iPAQ touch screen drivers for kernel driver select bug
	* added right/left portrait mode mouse fixups, -N cmd line startups
	* fixed GsError with no clients core dump
	* added transparent color to MWIMAGEHDR format, GdDrawImage, GIF decode
Version 0.88 - 3rd August 2000 - greg@censoft.com
	* added iPAQ mouse support from Century Software, config IPAQMOUSE
	* changed config option TSMOUSE to ADSMOUSE
	* added HAVE_GIF_SUPPORT to config, added GIF decoder
	* changed image decode algorithms, image is kept in core until drawn
	* added GrDrawImageFromFile, GrLoadImageFromFile, GrDrawImageToFit,
		GrFreeImage, GrGetImageInfo for GIF, BMP and JPEG
	* removed GrJPEG/GdJPEG, GrBMP/GdBMP
	* modified MWIMAGEHDR structure, added pitch and bytesperpixel
	* wrote decoder for 24bpp .bmp files, enhanced convbmp
	* added stretch blit, rewrote image routines in Nano-X for ViewML
	* corrected nano-X demo makefiles to work with LINK_APP_INTO_SERVER

	* Patches recieved from ScreenMedia: Jan Vehusheia
	* nanox/srvnet.c  Free allocated events to freelist when destroying
	  a client.
	* nanox/srvutil.c Correctly reassign mouse pointer information when
	  an application crashes while a mouse button is held pressed down.

	* Patches recieved from ScreenMedia: Jon K Hellan  <hellan@acm.org>
	* nanox/srvmain.c (GsInitialize): Initialize wp->owner to NULL.
	* drivers/kbd_x11.c (X11_Read): Initialize modifiers also when no
	  key press pending.
	* demos/nanox/demo5.c (main): Correct height of bitmap2(fg|bg) in
	  GrSetCursor call.

	* added Kevin's patch for destroying eventclient structures
	* added Jiwon's patch for NULL name strcpy in devfont.c
	* added Kyle's makefile patches, PORTRAIT_MODE=R or L in config
Version 0.88pre11 (IBM OTI java&Kaffe ports) - 10th July 2000 - greg@censoft.com
	* added set palette patch from Joe for Embedded Planet /dev/lcd driver
	* started adding win32 keyboard support (not working yet)
	* added Andrew's port to FreeBSD, Wt wterm terminal emulator port
	* fixed convbdf font size error
	* added Kevin's not working combobox control
	* added George's Isicad Prisma screen driver and config
	* added Simon's flipped portrait mode driver (we now have two)
	* added updated BC5 makefiles from Ming-Lin Kao
	* added HZK font patches from kevin
	* added checkbox, radio button and static controls by kevin/cms
	* changed GrSetFontAttr,GdSetFontAttr api
	* added underlining to font rendering with GrSetFontAttr/MWTF_UNDERLINE
	* fix WS_POPUP parent clipping, add owner window handling
	* fix delete pen/brush/font resources in ReleaseDC, use DeleteObject
	* fix memory leak in GetDCEx using CS_OWNDC
	* added nofont.c for null font support
	* added NOFONTSORCLIPPING config option for screen driver interface only
	* separated engine open and draw routines for small driver interface
	* IBM OTI Microview port: no ALPHABLEND, VTSWITCH, FBVGA, EPRINTF chg
Version 0.88pre10 (fltk-nx port) - 18th June 2000 - greg@censoft.com
	* started adding win32 non-client area scrollbars
	* added Simon's contributed slider game (slider.sh)
	* added Nano-X GrEqualRegion, GrEmptyRegion, GrOffsetRegion
	* added GdEqualRegion, GdEmptyRegion
	* changed GdRectInRegion to return partial intersection values
	* fixed Nano-X clipping regions relative to drawable
	* changed GR_RECT struct to match X, not win32
	* changed GrRectInRegion, GrGetRegionBox, GrUnionRectWithRegion parms
		to match X
	* applied Kevin's HZK font sizing fix
	* removed floating point, ldiv from ported progress bar, fixed bugs
	* fixed listbox multi-element display code, initial state
	* fixed PIXELVALTOCOLORVAL macro typo
Version 0.88pre9 - 15th June 2000 - greg@censoft.com
	* added Chinese Han Zi Ku font support from Tanghao and Jauming
		12x12 and 16x16 ascii and chinese fonts
		Big5, Unicode-16 and GB2312 encoding supported
		set with config option HAVE_HZK_SUPPORT
	* added Guo's Chinese GB2312 decoding routines, fonts/gb2312font.c
		set with config option HAVE_GB2312_SUPPORT
	* added Jin ke xue's gb16x16song.c font file (no support yet) (and .bdf)
	* fixed C++ objects to compile
	* added Rosimildo's RTEMS changes, convbmp allows full paths
	* added Alex's VERY COOL nano-X window manager! (great job!!) nanowm.sh
	* added GrSetWMProperties,GrGetWMProperties,GrCloseWindow, GrKillWindow
	* added Alex's npanel enhancements (solid dragging, zombies)
	* added Alex's cpu usage reduction to nclock, npanel
	* added Alex's patch to get nano-widgets to compile
	* added Alex's PPM file decoder demo6
	* implemented DT_CENTER, DT_RIGHT for DrawText
	* added changes in tpcal.c for MIPS Osprey board port, dblclk changes
	* HAVETEXTMODE #define for Osprey and Embedded Planet ports
	* added Michael's MINIX port updates
	* added George's setpalette changes to VNC
	* added GdAllocPolygonRegion, GrNewPolygonRegion, CreatePolygonRgn
	* fixed nasty #if UPDATEREGIONS in windows.h compile problem
	* added Kevin's port of edit, listbox and progressbar from MiniGUI
	* added GdGetRegionBox, GrGetRegionBox
	* fixed update regions calc bug
	* combined GdEllipse and GdFillEllipse and Arc/Pie routines
	* wrote pie, arc, outline arc routines, win32 Arc,Pie, GrArc,GrArcAngle
	* added George's patch to fix X11 screen driver setpalette function
	* added Murphy's region code for Nano-X, also polygon regions
Version 0.88pre8 - 23rd May 2000 - greg@censoft.com
	* added Murphy's X vs Microwindows speed tester in contrib/speedtst
	* fixed convbdf to not emit nonascii characters
	* added Victor's DJGPP port
	* removed automatic portrait mode
	* added extern "C" to nano-X.h
	* added Kao's patches for BC5, enhanced scr_tc.c, some bug fixes
	* fixed win32 top/baseline/bottom positioning
	* added Morten's GrInjectKeyboard/GrInjectPointer patches
	* added Kevin Lin's fix to Nano-X persisent mode curclient crash
	* changed GdCreateFont name,height semantics
	* added Morten's font picker algorithm, turn on w/#define FONTMAPPER 1
		Note: font selection is currently under development
		and will likely change
	* cleaned up source for Michael's MINIX port, replaced convbmp.c -s opt
	* fixed XYPOINT in mou_tp.c, changes for embedded planet tp driver
	* added PIXELVALTOCOLORVAL, COLORVALTOPIXELVAL macros, GdTranslateArea
	* fixed multiple GsSelect() call in GrGetNextEvent in linked client/serv
	* continued port of VNC to Nano-X, contributed by George
	* added Rosimildo's patch for RTEMS, MW* fixes, svgalib fade

⌨️ 快捷键说明

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