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

📄 changelog

📁 针对嵌入式micro window系统
💻
📖 第 1 页 / 共 3 页
字号:
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 cardVersion 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 portVersion 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 nxtermVersion 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 setVersion 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 exitVersion 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	* 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 MurphyVersion 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 optionVersion 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 decodeVersion 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.

⌨️ 快捷键说明

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