2004-09-07 Kevin E. Martin * BUILD: * programs/Xserver/hw/xfree86/doc/BUILD: * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: * programs/Xserver/hw/xfree86/doc/sgml/index.pre: Fix dates for release. 2004-09-03 Kevin E. Martin * RELNOTES: * programs/Xserver/hw/xfree86/doc/RELNOTES: * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Update docs for Mac OS changes (Torrey T. Lyons). 2004-09-03 Kevin E. Martin * BUILD: * README: * RELNOTES: * programs/Xserver/hw/xfree86/doc/BUILD: * programs/Xserver/hw/xfree86/doc/DESIGN: * programs/Xserver/hw/xfree86/doc/Install: * programs/Xserver/hw/xfree86/doc/LICENSE: * programs/Xserver/hw/xfree86/doc/OS2.Notes: * programs/Xserver/hw/xfree86/doc/README: * programs/Xserver/hw/xfree86/doc/README.DECtga: * programs/Xserver/hw/xfree86/doc/README.Darwin: * programs/Xserver/hw/xfree86/doc/README.I128: * programs/Xserver/hw/xfree86/doc/README.LynxOS: * programs/Xserver/hw/xfree86/doc/README.NetBSD: * programs/Xserver/hw/xfree86/doc/README.OpenBSD: * programs/Xserver/hw/xfree86/doc/README.SCO: * programs/Xserver/hw/xfree86/doc/README.SiS: * programs/Xserver/hw/xfree86/doc/README.Solaris: * programs/Xserver/hw/xfree86/doc/README.XKB-Config: * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: * programs/Xserver/hw/xfree86/doc/README.apm: * programs/Xserver/hw/xfree86/doc/README.ati: * programs/Xserver/hw/xfree86/doc/README.chips: * programs/Xserver/hw/xfree86/doc/README.cyrix: * programs/Xserver/hw/xfree86/doc/README.dps: * programs/Xserver/hw/xfree86/doc/README.fonts: * programs/Xserver/hw/xfree86/doc/README.i740: * programs/Xserver/hw/xfree86/doc/README.i810: * programs/Xserver/hw/xfree86/doc/README.mouse: * programs/Xserver/hw/xfree86/doc/README.newport: * programs/Xserver/hw/xfree86/doc/README.r128: * programs/Xserver/hw/xfree86/doc/README.rendition: * programs/Xserver/hw/xfree86/doc/README.s3virge: * programs/Xserver/hw/xfree86/doc/RELNOTES: * programs/Xserver/hw/xfree86/doc/Versions: * programs/xkbcomp/README.config: * programs/xkbcomp/README.enhancing: Update formatted docs. 2004-09-03 Kevin E. Martin * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Updated release notes for bug #999. * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: Update Radeon man page to note that RenderAccel is now enabled by default on certain chips. 2004-09-03 Kevin E. Martin * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/doc/sgml/Install.sgml: * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: * programs/Xserver/hw/xfree86/doc/sgml/Versions.sgml: * programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml: * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: Second round of documentation updates. 2004-09-03 Keith Packard * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: Mostly fix version numbers and use symbolic release date. * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Fix lots of version numbers. Change description of Composite extension a bit. Add reference to Xaw8 as the version of Xaw which includes XawPrintShell. Document Render additions to xclock. Document to XPrint additions to xedit. Note disappearance of X-TrueType. * programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: Add 'R' before &relvers; * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: Add reldate entity * programs/Xserver/hw/xfree86/doc/sgml/dps.sgml: Add 'R' before &relvers; * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: Fix version numbers. Note disapparance of X-TrueType 2004-09-03 Kevin E. Martin * LABEL: * Makefile: * config/cf/X11.tmpl: * config/cf/cygwin.cf: * config/cf/lnxdoc.rules: * config/cf/lnxdoc.tmpl: * config/cf/xorg.cf: * config/util/makedef.cmd: * doc/man/general/Standards.man: * doc/man/general/X.man: * doc/man/general/XOrgFoundation.man: * doc/specs/BDF/bdf.ms: * doc/specs/CTEXT/ctext.tbl.ms: * doc/specs/FSProtocol/protocol.ms: * doc/specs/ICCCM/icccm.ms: * doc/specs/ICCCM/indexmacros.t: * doc/specs/ICE/ICElib.ms: * doc/specs/ICE/ice.ms: * doc/specs/SM/SMlib.ms: * doc/specs/SM/xsmp.ms: * doc/specs/X11/CH01: * doc/specs/X11/abstract.t: * doc/specs/X11/indexmacros.t: * doc/specs/XDMCP/xdmcp.ms: * doc/specs/XIM/xim.ms: * doc/specs/XLFD/xlfd.tbl.ms: * doc/specs/XProtocol/X11.protocol: * doc/specs/XProtocol/indexmacros.t: * doc/specs/Xaw/CH1: * doc/specs/Xaw/TPage_Credits: * doc/specs/Xaw/widg.idxmac.t: * doc/specs/Xext/DPMS.ms: * doc/specs/Xext/DPMSLib.ms: * doc/specs/Xext/bigreq.ms: * doc/specs/Xext/evi.ms: * doc/specs/Xext/record.ms: * doc/specs/Xext/recordlib.ms: * doc/specs/Xext/security.tex: * doc/specs/Xext/shape.ms: * doc/specs/Xext/shapelib.ms: * doc/specs/Xext/sync.tex: * doc/specs/Xext/synclib.tex: * doc/specs/Xext/tog-cup.ms: * doc/specs/Xext/xc-misc.ms: * doc/specs/Xi/library.ms: * doc/specs/Xi/porting.ms: * doc/specs/Xi/protocol.ms: * doc/specs/Xmu/Xmu.ms: * doc/specs/Xt/strings.mit: * doc/specs/i18n/Framework.ms: * doc/specs/i18n/LocaleDB.ms: * doc/specs/i18n/Trans.ms: * programs/Xserver/hw/xfree86/doc/sgml/Imakefile: * programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml: * programs/Xserver/hw/xfree86/doc/sgml/README: * programs/Xserver/hw/xfree86/doc/sgml/README.build-docs: * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: * programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml: * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: First set of documentation updates. * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): Include more correct fix for rootless interaction with damage (Bug #1168, Keith Packard). 2004-09-02 Kevin E. Martin * config/cf/cygwin.cf: * config/cf/xorg.cf: Update release number and date for RC4. 2004-09-02 Kevin E. Martin * programs/glxgears/glxgears.c: (usage): * programs/xedit/Imakefile: * programs/xedit/Xedit-noxprint.ad: * programs/xedit/Xedit-xprint.ad: * programs/xedit/Xedit.ad: * programs/xedit/commands.c: (DoSave), (ReallyDoLoad), (printshellDestroyXtProc), (printOKXtProc), (printCancelXtProc), (PrintFile), (DoPrint): * programs/xedit/hook.c: (LineEditAction): * programs/xedit/ispell.c: (IspellConvertHtmlAmp), (IspellSend), (ReplaceIspell): * programs/xedit/lisp/Imakefile: * programs/xedit/lisp/lisp.c: * programs/xedit/util.c: (MakeCommandButton): * programs/xedit/xedit.c: (main), (makeButtonsAndBoxes): * programs/xedit/xedit.h: * programs/xman/Imakefile: * programs/xman/ScrollByL.c: (Layout), (PaintText), (ScrollVerticalText), (Initialize), (SetValuesHook), (LoadFile), (PrintText): * programs/xman/ScrollByL.h: * programs/xman/ScrollByLP.h: * programs/xman/Xman-noxprint.ad: * programs/xman/Xman-xprint.ad: * programs/xman/Xman.ad: * programs/xman/buttons.c: (MakeTopBox), (CreateManpageWidget), (CreateOptionMenu): * programs/xman/defs.h: * programs/xman/handler.c: (OptionCallback), (DirectoryHandler), (Quit), (Search), (printshellDestroyXtProc), (printOKXtProc), (printCancelXtProc), (PrintThisManpage): * programs/xman/main.c: (main), (AdjustDefResources): * programs/xman/man.h: * programs/xman/misc.c: (PrintError), (OpenFile): * programs/xman/search.c: (DoSearch): * programs/xman/version.h: * programs/xset/Imakefile: Restore xman and xedit changes that were previously reverted, and make Xprint support optional (Bug #1273, Roland Mainz). 2004-09-02 Kevin E. Martin * config/cf/X11.tmpl: * programs/glxgears/Imakefile: * programs/glxgears/glxgears.c: (event_loop), (main): * programs/xdpyinfo/Imakefile: * programs/xdpyinfo/xdpyinfo.c: (print_screen_info): * programs/xlogo/Imakefile: * programs/xlogo/xlogo.c: (Syntax), (main): * programs/xset/Imakefile: * programs/xset/xset.c: (main), (usage): Clean up defines for Xprint support and fix BuildServersOnly build for libXaw. 2004-09-01 Kevin E. Martin * programs/Xserver/miext/damage/Imakefile: * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef): Workaround for servers using rootless layer with damage (Bug #1168, Torrey T. Lyons). 2004-09-01 Kevin E. Martin * extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: (i830_render_start): * extras/Mesa/src/mesa/drivers/dri/i915/i915_fragprog.c: (i915ValidateFragmentProgram): * extras/Mesa/src/mesa/drivers/dri/i915/i915_texprog.c: (i915ValidateTextureProgram): Fix colors on i8x0 DRI (Bug #1216, Keith Whitwell). 2004-09-01 Kevin E. Martin * programs/Xserver/GL/apple/aglGlx.c: (glAquaDestroyContext), (glAquaLoseCurrent), (attach), (glAquaMakeCurrent), (glAquaCopyContext), (glAquaCreateContext), (glAquaRealizeWindow), (glAquaUnrealizeWindow), (init_visuals), (glAquaInitVisualConfigs), (glAquaInitVisuals), (glAquaResizeBuffers): Fix AGL display problems (Bug #1210, Torrey T. Lyons). 2004-09-01 Kevin E. Martin * config/cf/cygwin.cf: * config/cf/darwin.cf: Enable XtransFailSoft on cygwin and Darwin (Bug #1029, Alexander Gottwald, Torrey T. Lyons). 2004-09-01 Kevin E. Martin * config/cf/OpenBSDLib.tmpl: * config/cf/WinLib.tmpl: * config/cf/X11.tmpl: * config/cf/bsdLib.tmpl: * config/cf/bsdiLib.tmpl: * config/cf/cygwin.rules: * config/cf/cygwin.tmpl: * config/cf/darwinLib.tmpl: * config/cf/gnuLib.tmpl: * config/cf/hpLib.tmpl: * config/cf/ibmLib.tmpl: * config/cf/lnxLib.tmpl: * config/cf/os2Lib.tmpl: * config/cf/osfLib.tmpl: * config/cf/sco5.cf: * config/cf/sunLib.tmpl: * config/cf/sv4Lib.tmpl: * lib/Imakefile: * lib/Xaw/AllWidgets.c: * lib/Xaw/Imakefile: * lib/Xaw/sharedlib.c: * lib/Xaw7/Imakefile: * lib/Xaw7/Xaw-def.cpp: * programs/Imakefile: * programs/Xserver/hw/xfree86/xf86cfg/Imakefile: * programs/glxgears/Imakefile: * programs/xdpyinfo/Imakefile: * programs/xlogo/Imakefile: * programs/xlogo/XLogo.ad: * programs/xlogo/xlogo.c: (die), (Syntax), (main), (quit), (print): * programs/xphelloworld/Imakefile: * programs/xset/Imakefile: Bump major version number of libXaw (Bug #1273). 2004-09-01 Kevin E. Martin * extras/Mesa/src/mesa/main/imports.h: Fix libGL build on ARM (Bug #1155). 2004-09-01 Kevin E. Martin * programs/xkbcomp/keycodes/xfree86: Fix slash key on ABNT2 keyboard (Bug #1257, Alexander Gottwald). 2004-08-31 Kevin E. Martin * lib/X11/Imakefile: Fix multiple definitions of XdmcpWrap for CYGWIN (Bug #1203, Alexander Gottwald). 2004-08-31 Kevin E. Martin * programs/Xserver/Imakefile: Fixed link ordering for building without Xinerama (Bug #1221). 2004-08-31 Egbert Eich * lib/X11/GetWAttrs.c: (_XGetWindowAttributes), (XGetWindowAttributes): * lib/X11/PutBEvent.c: (_XPutBackEvent), (XPutBackEvent): * lib/X11/Xlibint.h: * lib/X11/imDefLkup.c: (_XimGetWindowEventmask): * lib/X11/imLcFlt.c: Fixed some lockups in XIM code when the application is running with multi thread support. These lockups occur deep down in XFilterEvents() which itself locks when another Xlib function gets called that also locks. This fixes two instances by separating those Xlib functions into an internal (non-locking) call and a locking wrapper that is used as an external function. There may be several other such instances therefore another more general patch is eventually required (Bugzilla #1182). 2004-08-31 Egbert Eich * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: Added a note about cross compiling. * programs/Xserver/hw/xfree86/doc/sgml/README: Added instructions on how to build and updated formatted docs in the tree. 2004-08-30 Kevin E. Martin * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (PostKbdEvent): Fix keyboard driver regression (Bug #1238, Kristian Hoegsberg). Mon Aug 30 22:58:59 2004 Soeren Sandmann * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml: Update the release notes. 2004-08-30 Egbert Eich * config/cf/X11.rules: Make handling of XtransFailSoft Imake variable more consistent. It needs to receive a boolean value now (Alexander Gottwald). 2004-08-30 Kevin E. Martin * config/cf/ibm.cf: * config/cf/ibmLib.tmpl: AIX Imake config file updates (Bug #1234, Dan McNichol). 2004-08-30 Egbert Eich * config/cf/X11.rules: Fix: move flag for HARD_FAIL in Xtransutil.c to the correct setting of the Imake variable. * programs/Xserver/Xprint/ps/Imakefile: Fix Imake condiditon for LynxOS (Thomas Mueller). 2004-08-30 Michel Daenzer * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RADEONSetupRenderByteswap): Hotfix for Eric Anholt's fix for bug #1156 : Clear the RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks at depth 16. 2004-08-29 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/i810/i810_memory.c: (I810AllocateGARTMemory): Fix ARGB cursor problem on i810 (Bug #1195, Alan Hourihane). 2004-08-29 Kevin E. Martin * config/cf/OpenBSD.cf: Fix typo that caused both X.Org and XFree86 servers to be built on OpenBSD/AMD64 (Bug #1231, Matthieu Herrb). 2004-08-29 Kevin E. Martin * config/cf/X11.tmpl: Fix make install when BuildServersOnly is YES (Bug #1213). * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Fix build failures when UseDeprecatedKeyboardDriver is YES and DoLoadableServer is NO (Bug #1229, Kristian Høgsberg). * programs/Xserver/hw/xfree86/loader/loader.c: (LoaderInit): Fix failure when using DLL loader and LD_BIND_NOW is set (Bug #1212, Adam Jackson). 2004-08-28 Alan Coopersmith * programs/Xserver/hw/xfree86/xaa/xaaWideLine.c: Don't define _XOPEN_SOURCE before including math.h on Solaris - it's not needed on older releases, and breaks builds on Solaris 10. (Same as bugzilla #189). 2004-08-28 Kevin E. Martin * config/cf/xorg.cf: Update release number and date for RC3. 2004-08-28 Kevin E. Martin Merge Mesa 6.1 * extras/Mesa/src/mesa/main/imports.h: Fix build on HPPA/MIPS (Bug #1155). 2004-08-28 Egbert Eich * config/cf/X11.rules: * config/cf/X11.tmpl: * lib/FS/Imakefile: * lib/ICE/Imakefile: * lib/X11/Imakefile: * lib/xtrans/Imakefile: * lib/xtrans/Xtransutil.c: (trans_mkdir): * programs/Xserver/os/Imakefile: Set the define XtransFailSoft to restore the old behavior to fail softly when socket directory cannot chowned/chmod to correct user/group. This should be added on a per OS basis which hasn't been done. 2004-08-27 Egbert Eich * programs/Xserver/hw/xfree86/common/xf86fbman.c: (localQueryLargestOffscreenLinear): Fix for XV memory allocation: Also use tiled area for allocation even if it hasn't been used before. 2004-08-27 Eric Anholt * programs/Xserver/miext/cw/cw.c: (cwFillRegionTiled), (cwPaintWindowBackground), (cwPaintWindowBorder): Bug #1101: Fix PaintWindow in the pixmap case when the window's origin is not at the backing pixmap's origin. Resulted in incorrect rendering in at least aisleriot, fluxbox, and KDE apps, and probably many more. While here, move the ParentRelative loop above the drawable grab -- may improve correctness with ParentRelative backgrounds' origins as well. Note that the border code doesn't handle ParentRelative yet. 2004-08-27 Kevin E. Martin * programs/Xserver/Xext/dmx.c: (ProcDMXForceWindowCreation): Add missing reply for DMX (Rik Faith). 2004-08-27 Egbert Eich * programs/Xserver/Xprint/ps/Imakefile: * programs/Xserver/Xprint/ps/ttf2pt1wrap.c: Fixed typos. 2004-08-27 Egbert Eich * config/cf/lynx.cf: * lib/font/util/Imakefile: * programs/Xserver/Xprint/ps/Imakefile: * programs/Xserver/hw/xfree86/doc/sgml/LynxOS.sgml: * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: * programs/xdriinfo/Imakefile: * programs/xprehashprinterlist/Imakefile: Added support for LynxOS 4.0 (Thomas Mueller). * programs/Xserver/hw/xfree86/common/compiler.h: Fix arm netwinder build (Donnie Berkholz). 2004-08-27 Alan Coopersmith * lib/GL/glx/Imakefile: Move line break/continuation to not be in the middle of a word (Bugzilla #1207) 2004-08-27 Egbert Eich * config/cf/X11.rules: * config/cf/X11.tmpl: Fixed UseInstalled handling when cross compiling when building with different ProjectRoot. Set X11ProjectRoot to the ProjectRoot on the build host (where the binaries that run on the build host live) (Alexander Gottwald). 2004-08-27 Egbert Eich * programs/Xserver/hw/xfree86/ddc/interpret_edid.c: (get_monitor_ranges): - Make DDC code more VESA compliant: when MaxClock is set to 0xFF it means 'no value specified'. Therefore setting it to 0 (Thomas Winischhofer). 2004-08-26 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RADEONSetupRenderByteswap), (RADEONRestoreByteswap), (R100SetupTexture), (R200SetupTexture): Bug #1156: Fix the build on PPC by splitting the byte-order-setting code into a separate routine. While here, fix the byte swapping in the 32bpp case. (Michel Daenzer) 2004-08-26 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONSetupForSolidLine): Bug #1157: Fix Radeon line acceleration in the DMA case (Michel Daenzer). 2004-08-26 Kevin E. Martin * lib/GL/dri/drm/Imakefile: Add drm.h to SDK; required by xf86drm.h (Bug #1160, Bryan Stine). 2004-08-26 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c: (RADEONXineramaExtensionInit): Fix Radeon compilation without Xinerama (Bug #1179, Simon Schubert). 2004-08-26 Kevin E. Martin * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): Fix xtest failures in Xvfb from XMatchVisualInfo test. 2004-08-26 Eric Anholt * programs/Xserver/miext/cw/cw.c: * programs/Xserver/miext/cw/cw_ops.c: Bug #1138: Wrap funcs in CW's GC ops as well. While this is unnecessary according to the rules as I understand them (bug #1045), not everybody follows the rules. GC funcs were being called on the same GC from within GC ops, and the cwValidateGC caused a loop in the funcs chain that resulted in a crash, notably in cwPolylines. 2004-08-26 Egbert Eich * lib/X11/xlibi18n/Xi18nLib.conf: Added missing make variable. 2004-08-26 Egbert Eich * config/cf/lynx.cf: * fonts/bdf/100dpi/Imakefile: * fonts/bdf/75dpi/Imakefile: * fonts/bdf/75dpi/Imakefile.inc: * fonts/util/ucs2any.c: * lib/GL/glx/Imakefile: * programs/Xserver/hw/xfree86/doc/Imakefile: * programs/Xserver/hw/xfree86/etc/MTRR-Lynx.shar: * programs/Xserver/hw/xfree86/etc/bindist/LynxOS/host.def: * programs/Xserver/hw/xfree86/loader/xf86sym.c: * programs/Xserver/hw/xfree86/os-support/lynxos/Imakefile: * programs/fonttosfnt/Imakefile: * programs/xtrap/xtrapchar.c: * programs/xtrap/xtrapin.c: * programs/xtrap/xtrapout.c: Fixed support for LynxOS 3.1 (LynxOS 4 will follow) (Thomas Mueller). 2004-08-26 Kevin E. Martin * config/util/lndir.c: (dodir): Fix lndir to handle symlinks to directories correctly (Bug #1083, H.J. Lu). * programs/Xserver/hw/xfree86/drivers/i810/i830_video.c: (I830PutImage), (I830DisplaySurface): Fix i810 compilation without Xinerama (Bug #1180, Simon Schubert). 2004-08-24 Kevin E. Martin * programs/Xserver/Xext/Imakefile: * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONGetLVDSInfo): Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd Simons). * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: (I810PreInit), (I810CloseScreen): Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave Airlie). * config/cf/X11.tmpl: Fix several library build problem (Bug #1147). * programs/Xserver/xkb/Imakefile: * programs/xrx/Imakefile: Fix build problems (Bugs #1148 and #1149). 2004-08-24 Keith Packard reviewed by: Stuart Kreitman * lib/Xdmcp/Wraphelp.c: (_XdmcpAuthSetup), (_XdmcpAuthDoIt): Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include 2004-08-20 Torrey T. Lyons * programs/Xserver/hw/darwin/quartz/XDarwin.pbproj/project.pbxproj: Update XDarwin application version for release. 2004-08-20 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: * programs/Xserver/hw/xfree86/drivers/sis/init.c: (InitCommonPointer): * programs/Xserver/hw/xfree86/drivers/sis/init.h: * programs/Xserver/hw/xfree86/drivers/sis/init301.c: (GetLCDStructPtr661), (GetLCDStructPtr661_2): * programs/Xserver/hw/xfree86/drivers/sis/init301.h: * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: * programs/Xserver/hw/xfree86/drivers/sis/sis.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: (SISLCDPreInit): * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer). 2004-08-20 Kevin E. Martin * programs/xterm/MANIFEST: * programs/xterm/configure: * programs/xterm/configure.in: * programs/xterm/main.c: (Exit): * programs/xterm/version.h: * programs/xterm/xterm.log.html: Merge xterm #196 patch which fixed utmp cleanup infinite loop (Bug #1137, Thomas E. Dickey). 2004-08-20 Kevin E. Martin * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): * programs/Xserver/hw/xfree86/input/Imakefile: * programs/Xserver/hw/xfree86/input/confdrv.sh: Fix keyboard driver failing to initialize if DoLoadableServer is NO (Bug #1133, Kristian Høgsberg). 2004-08-20 Kevin E. Martin * programs/Xserver/hw/xfree86/common/Imakefile: * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: Fix white space problem with BSD make (Bug #1132, Matthieu Herrb). 2004-08-19 Alan Coopersmith * doc/man/general/security.man: Update documentation of authentication methods to cover the ServerInterpreted access type added in X11R6.7 and the authentication types available via its framework. 2004-08-19 Kevin E. Martin * config/cf/X11.tmpl: * config/cf/sun.cf: * config/cf/svr4.cf: * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml: Fix the build on Solaris/sparc to use Xorg server instead of the deprecated Xsun (Bug #1134, Alan Coopersmith). 2004-08-19 Kevin E. Martin * lib/GL/mesa/main/Imakefile: * lib/GL/mesa/sparc/Imakefile: * programs/Xserver/GL/glx/Imakefile: * programs/Xserver/GL/mesa/main/Imakefile: * programs/Xserver/GL/mesa/swrast/Imakefile: * programs/Xserver/GL/mesa/tnl/Imakefile: Fix build problems on Solaris/sparc (Bug #1104, Alan Coopersmith). 2004-08-19 Kevin E. Martin * lib/X11/Xutil.h: Fix header file to #ifdef the XKB keysyms when they are used. This fixes the X test suite build failure. 2004-08-19 Kevin E. Martin * programs/Xserver/hw/xfree86/loader/dixsym.c: Add missing no.*Extension symbols (Bug #1131, Aaron Plattner). 2004-08-18 Kevin E. Martin * config/cf/darwinLib.tmpl: Fix libXevie build on Darwin (Bug #1124, Torrey T. Lyons). * lib/GL/mesa/drivers/osmesa/Imakefile: Fix libOSMesa build on Darwin (Bug #1125, Torrey T. Lyons). * lib/GL/apple/dri_dispatch.defs: * lib/GL/apple/dri_dispatch.h: Fix libGL build on Mac OS X 10.3.0-3 (Bug #1127, Torrey T. Lyons). 2004-08-18 Kevin E. Martin * programs/Xserver/miext/cw/cw.c: (cwCreateBackingGC), (cwDestroyBackingGC), (cwValidateGC), (cwDestroyGC), (cwCreateGC), (miInitializeCompositeWrapper): * programs/Xserver/miext/cw/cw_ops.c: Fix CopyArea for non-redir dst, redir src (Bug #1105, Eric Anholt). 2004-08-18 Kevin E. Martin * lib/SM/sm_manager.c: * programs/Xserver/Xprint/ps/PsPixmap.c: (PsCreatePixmap): * programs/Xserver/render/renderedge.c: (RenderSampleFloorY): Fix AIX build problems (Bugs #1020, 1102, 1103, Dan McNichol). * programs/Xserver/hw/xfree86/Imakefile: * programs/Xserver/hw/xfree86/drivers/newport/Imakefile: Remove old config files (Bug #1123, Jim Gettys). * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): Remove old log message (Bug #1123, Jim Gettys). 2004-08-17 Kevin E. Martin * config/cf/xorg.cf: Update release and date for RC2. 2004-08-17 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONPreInitConfig): Reenable Radeon Render acceleration now that interactions with 3D clients should be resolved. 2004-08-17 Eric Anholt * extras/Mesa/src/mesa/drivers/dri/r200/r200_cmdbuf.c: (r200EmitVbufPrim), (r200AllocEltsOpenEnded), (r200EmitVertexAOS), (r200EmitAOS): * extras/Mesa/src/mesa/drivers/dri/r200/r200_context.h: * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.c: (r200FlushCmdBufLocked), (r200Clear): * extras/Mesa/src/mesa/drivers/dri/r200/r200_ioctl.h: * extras/Mesa/src/mesa/drivers/dri/r200/r200_lock.h: * extras/Mesa/src/mesa/drivers/dri/r200/r200_state_init.c: (r200InitState): * extras/Mesa/src/mesa/drivers/dri/r200/r200_swtcl.c: (flush_last_swtcl_prim): * extras/Mesa/src/mesa/drivers/dri/r200/r200_tcl.c: (r200AllocElts), (EMIT_PRIM): * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_context.h: * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.c: (radeonEmitVbufPrim), (radeonAllocEltsOpenEnded), (radeonEmitVertexAOS), (radeonEmitAOS), (radeonFlushCmdBufLocked), (radeonClear): * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.h: * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_lock.h: * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c: (radeonInitState): * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c: (flush_last_swtcl_prim): * extras/Mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c: (radeonAllocElts), (EMIT_PRIM): Check in new Radeon/R200 drivers from Mesa CVS which close several races in the code, which could cause rendering errors on r100 and hangs and rendering errors on r200, when there are multiple clients. 2004-08-17 Kevin E. Martin * config/cf/cygwin.tmpl: Add SharedXevieReqs for cygwin (Bug #1108, Alexander Gottwald). 2004-08-17 Kevin E. Martin * lib/GL/glx/Imakefile: Fix DRI module loading (Bug #1057, Ronny Vindenes). * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit): Fix Xvfb at 8bpp (Bug #1091). * programs/glxgears/Imakefile: Fix link order when building with Xprint in glxgears (Bug #1060, Alexander Gottwald). 2004-08-17 Kevin E. Martin * lib/GL/glx/Imakefile: Fix bug where DRI drivers look in wrong dir (Bug #1057, Mike Harris, Ronny Vindenes). * programs/xphelloworld/Imakefile: Disable building xpawhelloworld until Xaw/Xprint library is available. 2004-08-16 Kevin E. Martin * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/common/Imakefile: Update release and date for first RC. * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Fix kbd/keyboard driver for DoLoadableServer NO. * programs/Xserver/hw/xfree86/xf86Date.h: Revert change since it is better to set date in the config files. 2004-08-16 Kevin E. Martin * programs/Xserver/hw/xfree86/common/xf86Config.c: (xf86BuiltinInputDriver): * programs/Xserver/hw/xfree86/common/xf86Init.c: * programs/Xserver/hw/xfree86/input/keyboard/Imakefile: * programs/Xserver/hw/xfree86/input/keyboard/kbd.c: (xf86KbdPlug), (xf86KeyboardPlug): Add kbd <-> keyboard aliasing when UseDeprecatedKeyboardDriver is NO (Bug #1072, Kristian Høgsberg). 2004-08-16 Kevin E. Martin * lib/Xevie/Imakefile: Fix build problem with xevie.pc 2004-08-16 Stuart Kreitman * xc/lib/Imakefile * xc/lib/Xext/Imakefile * xc/lib/Xext/Attic/Xevie.c moved to lib/Xevie * xc/lib/Xevie/Imakefile * xc/lib/Xevie/Xevie.c * xc/lib/Xevie/Xevie.man * xc/lib/Xevie/xevie.pc.in * xc/lib/Xevie/xevieplaceholder.h Bug #957 Moved Xevie client side to libXevie.so 2004-08-16 Kristian Høgsberg As discussed and agreed on on the release-wranglers meeting of August 16, I'm committing the patch from bug #1060 to back out unconditional Xprint functionality. * lib/Xaw/Imakefile: Back out Xprint changes. * programs/xman: * programs/xlogo: * programs/xedit: Revert xman to CVS of June 5, revert xlogo to CVS of May 8, revert xedit to CVS of April 25, to back out unconditional Xprint support. * config/cf/X11.tmpl: Fix up Xprint config logic to be like the rest of the extensions: BuildXprint is a one-stop option for disabling everything Xprint related. XprtServer controls building Xprt, BuildXprintLib controls building Xprint libs and BuildXprintClients controls building clients related to Xprint. BuiltXprint defaults to YES and the other options respects relevant settings, i.e. BuildServer and BuildServersOnly. * lib/Imakefile: Build Xaw regardless of BuildXprintLib setting. * programs/Imakefile: Only build xphelloworld, xplsprinters and xprehashprinterlist when BuildXprintClients it YES. Disable building xmore, it has always supported XawPrintShell. * programs/xdpyinfo: * programs/xset: * programs/glxgears: Make Xprint support depend on BuildXprintLib. 2004-08-16 Adam Jackson * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: Bug #1087: Make sure all the *Weak symbols are documented in the import list, so the loader knows not to complain about unresolved symbols when an optional module isn't loaded. This typically manifests as warnings about fbdevHW symbols when the user isn't using the framebuffer console. 2004-08-15 Kevin E. Martin * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): * programs/Xserver/hw/xfree86/xorgVersion.h: Fix banner to print out proper version information. 2004-08-15 Keith Packard * programs/Xserver/composite/compwindow.c: (compWindowUpdateAutomatic): Clip destination instead of source. Should be the same, but it looks nicer to me. * programs/Xserver/miext/cw/cw.c: (cwCreateGCPrivate), (cwDestroyGCPrivate), (cwCheapValidateGC): Clean up transition between cheap and expensive GC wrappers by using the prologue and epilogue macros. Before, the GC would be left unvalidated sometimes which would cause all kinds of entertaining bugs against a DDX which cares (XAA). 2004-08-15 Keith Packard * programs/Xserver/composite/compint.h: * programs/Xserver/composite/compwindow.c: (compPositionWindow): Remove debugging code which did a full tree walk on every window operation * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), (cwSetWindowPixmap): Eliminate needless (and, it turns out, dangerous) call to ChangeGC on DestroyGCPrivate. in cwSetWindowPixmap, check if the pixmap is the screen pixmap and disable the wrapper by setting the private to NULL. 2004-08-15 Kristian Høgsberg * programs/Xserver/hw/xfree86/common/xf86Configure.c: Remove #error used for testing. 2004-08-14 Keith Packard * programs/Xserver/composite/compalloc.c: (compNewPixmap), (compAllocPixmap), (compReallocPixmap): Copy bits from parent window when allocating pixmaps so that Background == None works. * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): Copy filter to backing picture during validation. * programs/Xserver/render/filter.c: (SetPictureFilter): * programs/Xserver/render/picture.c: (SetPictureTransform), (CopyPicture): Mark picture serialNumber when setting Filter or Transform so Validate occurs. * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): Initialize xf86Screens[i]->pScreen to NULL so that RADEON driver doesn't crash during server reset using old pScreen. 2004-08-15 Kristian Høgsberg * config/cf/DGUX.cf, config/cf/QNX4.cf, config/cf/bsdi.cf, config/cf/isc.cf, config/cf/lynx.cf, config/cf/mach.cf, config/cf/nto.cf, config/cf/sco5.cf, config/cf/sgi.cf, config/cf/sun.cf, config/cf/x386.cf Enable compilation of old keyboard driver for these platforms by default (#1070). 2004-08-14 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: Fix unresolved symbol warnings in r128 driver (Adam Jackson) 2004-08-14 Keith Packard * programs/Xserver/composite/compwindow.c: (compRepaintBorder), (compSetPixmapVisitWindow): Redraw window borders when switching window pixmaps around * programs/Xserver/miext/cw/cw.c: (cwGetBackingDrawable), (cwGetWindowPixmap), (cwSetWindowPixmap), (miInitializeCompositeWrapper): * programs/Xserver/miext/cw/cw.h: * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), (cwGetBackingPicture): Make cw "own" the window pixmaps by wrapping GetWindowPixmap/SetWindowPixmap. 2004-08-14 Eric Anholt * config/cf/FreeBSD.cf: * config/cf/NetBSD.cf: Bug #909: Remove incorrect HasGhostScript YES from BSD config files. 2004-08-15 Kristian Høgsberg * programs/Xserver/hw/xfree86/common/xf86Configure.c: More kbd fun: write out "kbd" from Xorg -configure (#1078). 2004-08-14 Keith Packard * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): Fix offsets again. Really, it works this time. Promise. 2004-08-14 Keith Packard * programs/Xserver/miext/cw/cw.c: (cwCopyWindow): Fix offsets, do whole region at once by using GC clipping 2004-08-14 Eric Anholt reviewed by: * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite), (XAACompositeSrcCopy), (XAAComposite): Bug #1077: Fix source copy performance problem exposed by Composite. 2004-08-14 Keith Packard * programs/Xserver/miext/cw/cw.c: (cwValidateGC): * programs/Xserver/miext/cw/cw.h: * programs/Xserver/miext/cw/cw_render.c: (cwCreatePicturePrivate), (cwDestroyPicturePrivate), (cwGetBackingPicture), (cwDestroyPicture), (cwChangePicture), (cwValidatePicture): Fix clip list computation and setting to ignore clip changes to "real" GC/Picture and track serial numbers correctly when copying pCompositeClip down. 2004-08-14 Eric Anholt * programs/Xserver/miext/cw/cw.c: (cwCopyWindow), (miInitializeCompositeWrapper), (cwCloseScreen): * programs/Xserver/miext/cw/cw.h: Wrap CopyWindow in cw, which fixes scrolling in many apps. 2004-08-14 Keith Packard * lib/X11/OpenDis.c: (XOpenDisplay): Use XLIB_SKIP_ARGB_VISUALS environment variable to disable all depth 32 visuals. Necessary to keep Flash from crashing. * programs/Xserver/miext/cw/cw.c: (cwValidateGC): * programs/Xserver/miext/cw/cw_render.c: (cwValidatePicture): Must call ValidateGC/ValidatePicture on "real" GC/Picture to ensure pCompositeClip is set correctly. Need to take the composite clip from the "real" GC/Picture and turn it into the clientClip for the backing version. * programs/Xserver/miext/damage/damage.c: (damageDamageRegion): Adjust pixmap screen origin to account for drawable->x/y Change debugging output a bit (disabled by default) 2004-08-13 Nolan Leake * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c Save the register state before we write to any of them. This makes the VMware driver coexist with VESA fbcon. 2004-08-13 Alan Coopersmith * programs/Xserver/hw/xfree86/xf86config/Imakefile: * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Don't enable speedo & type1 modules if they're not being built * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: * programs/Xserver/hw/xfree86/xf86config/cards.c: Clean up a couple of hardcoded paths & vendor names to use defines set by Imakefile * config/cf/X11.tmpl: Bugzilla #1055: "#define BuildXprint NO" is broken (6.7.99.2) If XprtServer is undefined, but BuildXprint is defined, then BuildXprint should set XprtServer as well. * config/cf/xorg.cf: Remove extra setting of XprtServer - just let it use the setting in X11.tmpl 2004-08-13 Kevin E. Martin * programs/Xserver/os/log.c: (VAuditF): Fix Xprt bug by disabling code that merges multiple audit messages (Bug #964, Roland Mainz). Fri Aug 13 19:53:10 2004 Soeren Sandmann * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c (MGAStormSync): Fix for lockups on some versions of Matrox Mystique. #687, Patch from Mike Harris. * programs/Xserver/hw/xfree86/common/xf86RandR.c (xf86RandRSetMode): Call xf86EnableDisableFBAccess though the function pointer instead of directly. #1041, Patch from Aaron Plattner. * programs/Xserver/hw/xfree86/common/xf86RandR.c: Swap the phsyical size of the screen when rotiation. #1050, Patch from Aaron Plattner. 2004-08-13 Kristian Høgsberg * config/cf/Imake.rules: Add .PHONY target when using GNU make. This will speed up make in general, but more importantly fix #1042. 2004-08-13 Alexander Gottwald * lib/X11/lcSjis.c: Set most significant bit to be a one. (Bug #1024, Kensuke Matsuzaki) * lib/X11/lcEuc.c: Fix conversion from sjis and euc. (Bug #1024, Toshio Takabe) 2004-08-13 Kristian Høgsberg * programs/xterm/*: Merge in version 195 from upstream xterm (http://dickey.his.com/xterm). Fixes #855. * programs/Xserver/Xprint/etc/init.d/Imakefile (install): Fix my typo in Solaris part of Xprint /etc/init.d install. 2004-08-13 Keith Packard * programs/Xserver/composite/compalloc.c: (compFreePixmap): Empty damage object when freeing pixmap. * programs/Xserver/composite/compinit.c: (compCloseScreen), * programs/Xserver/composite/compint.h: (compInstallColormap), (compAddAlternateVisuals), (compScreenInit): Wrap InstallColormap so that the DDX doesn't see colormaps from our ARGB visual (avoids lovely green tint to screen). Also, set visual->nplanes of ARGB visual to all used (including alpha) planes so DIX can set pixel values correctly. * programs/Xserver/composite/compwindow.c: (compWindowUpdateAutomatic): Translate automatic update regions correctly to account for borders * programs/Xserver/dix/colormap.c: When nplanes == 32 (ARGB visuals), mask in all ones for alpha values to allocated pixel values. * programs/Xserver/fb/fbpict.h: Remove redundant fbAddTraps declaration * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): Fix fbCopyWindow to work on non-screen pixmaps (not needed yet) * programs/Xserver/render/mipict.c: (miClipPictureReg), (miClipPictureSrc), (miCompositeSourceValidate), (miComputeCompositeRegion): Replace broken clipping code with that from modular tree. * programs/Xserver/render/mirect.c: (miColorRects): Respect subWindowMode. 2004-08-13 Eric Anholt * programs/Xserver/render/picture.c: (CopyPicture): Fix copy'n'paste-os of x/y in CopyPicture for AlphaXOrigin and ClipXOrigin. 2004-08-12 Eric Anholt * extras/Mesa/XOrg-Xlist: Removed files left over from older versions of Mesa, both on the vendor branch and older ones from head. Several directories have been pruned from the current import (but not docs, which includes COPYING), which are listed in the new file "XOrg-Xlist". This can be used in the form of "rm -rf `cat .../XOrg-Xlist`" when preparing a Mesa checkout for importing. 2004-08-12 Keith Packard * programs/xcursorgen/redglass/gumby* * programs/xcursorgen/whiteglass/gumby* * programs/xcursorgen/handhelds/gumby* Replace the cursors used for the 'gumby' name by ones which don't infringe on copyright and trademarks. 2004-08-12 Eric Anholt * extras/Mesa/include/GL/glxext.h: * programs/Xserver/GL/glx/singlesize.c: (__glGet_size): Fix after Mesa 20040812 merge: revert glxext.h to vendor branch, and fix bug #1022. 2004-08-12 Torrey T. Lyons * programs/Xserver/hw/darwin/quartz/cr/Imakefile: * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: (CRSetupScreen): * programs/Xserver/hw/darwin/quartz/xpr/Imakefile: * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: (xprSetupScreen): Fix crash in rootless XDarwin due to rootless being initialized before damage extension. 2004-08-12 Adam Jackson * programs/Xserver/hw/xfree86/loader/Imakefile: Add Imake instrumentation for the ProPolice fix; #define ProPoliceSupport YES in host.def to enable the workaround. 2004-08-12 Kristian Høgsberg * config/cf/xorg.cf: Update PPC64 defines to use XorgServer instead of XF86Server. * config/cf/X11.tmpl: Fix double-backslash typo. 2004-08-12 Eric Anholt * programs/Xserver/miext/cw/cw.c: (cwDestroyGCPrivate), (cwValidateGC): * programs/Xserver/miext/cw/cw.h: * programs/Xserver/miext/cw/cw_ops.c: * programs/Xserver/miext/cw/cw_render.c: (cwCreateBackingPicture), (cwGetBackingPicture), (cwDestroyPicture), (cwValidatePicture), (cwInitializeRender), (cwFiniRender): Fix various cw issues, including a couple reported by deronj: - Fix wrapping of GC ops/funcs according to policy described in bug #1045. - Remove ValidateGC/ValidatePictures on the redirected drawables/pictures -- it's not needed, and DDXs shouldn't be seeing redirected drawables in render or GC ops/funcs when cw is running. - Mark all GC/Picture state as dirty when moving from redirected to non-redirected, since it hadn't been passed down in Change* or Validate* while redirected. - Remove CreatePicture wrapper that didn't do anything. - Comment on why AddTraps wrapper isn't needed. 2004-08-12 Eric Anholt * programs/Xserver/composite/compint.h: * programs/Xserver/composite/compwindow.c: (compCheckRedirect): Fix some issues reported by deronj: - Hopefully fix a crash in compCheckRedirect on unrealizing windows. - Remove an extern that doesn't point at anything. 2004-08-11 Eric Anholt * programs/Xserver/Imakefile: * programs/Xserver/composite/Imakefile: * programs/Xserver/composite/cw.c: * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_ops.c: * programs/Xserver/composite/cw_render.c: * programs/Xserver/miext/cw/Imakefile: Move cw to miext/cw after repo-copy. It's not really tied to the composite extension, and may need to be separate any way to handle some wrapping ordering vs linking ordering issues. 2004-08-12 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineRestore): * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: (RADEONEnterServer): * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RadeonInit3DEngine), (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), (R100SetupForCPUToScreenTexture), (R200SetupTexture), (R200SetupForCPUToScreenAlphaTexture), (R200SetupForCPUToScreenTexture): Fix context switching on Radeons and build problem when XF86DRI is not defined (Bug #922, Eric Anholt). 2004-08-12 Kristian Høgsberg * programs/Xserver/miext/damage/damage.c (damageCopyPlane) (damageCopyArea): Add call to SourceValidate() when pDst == pSrc, so misprite.c get a chance to remove the sprite before the area is copied. The drivers handle pDst != pSrc (#1030). 2004-08-11 Adam Jackson * programs/Xserver/hw/xfree86/drivers/ati/r128_chipset.h: * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.h: * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: Factor out R{128,ADEON}Chipsets into their own headers so they can be sanely included in both the ati core and the r128/radeon submodules; r128 and radeon can now be directly loaded under dlloader. Teach imstt about the dlloader-frendly way to talk to fbdevhw. (Partial for bugs #393 and #400.) 2004-08-11 Keith Packard * programs/Xserver/composite/compwindow.c: (compWindowUpdateAutomatic): Paint to parent window instead of parent window's pixmap (helps for servers that don't have a pixmap for the root) * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture): Fix offsets for render drawing. 2004-08-11 Torrey T. Lyons * programs/Xserver/hw/darwin/darwin.c: (DarwinPrintBanner): Fix leftover XF86_VERSION_SNAP macro. 2004-08-11 Kevin E. Martin * xftfreetype.c: (_XftReleaseFile): Called strlen with (f->file) without checking for NULL (which happens when directly using FT_Face objects) (Bug #1047, Keith Packard). 2004-08-11 Adam Jackson * programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c: Bug #979: Don't include on linux, it occasionally emits makedev() as a function call that elfloader can't resolve. Originally Gentoo Bug #41962, reported by Ryan Breen, fix feedback from Ryan Lortie. 2004-08-11 Adam Jackson * programs/Xserver/hw/xfree86/loader/xf86sym.c: Teach the loader about the extra symbols needed for Propolice- protected modules to work under elfloader. From Matthieu Herrb (OpenBSD) by way of Travis Tilley (Gentoo). 2004-08-11 Kevin E. Martin * config/cf/X11.tmpl: Fix Xnest and Xdmx builds when BuildServersOnly is YES (Bug #1026, Alexander Gottwald, Kevin Martin). 2004-08-11 Keith Packard * programs/Xserver/fb/fbwindow.c: (fbCopyWindow): Add COMPOSITE change to fbCopyWindow (not needed yet) * programs/Xserver/hw/xnest/Cursor.c: (xnestSetCursor), (xnestMoveCursor): * programs/Xserver/hw/xnest/Events.c: (ProcessInputEvents), (xnestCollectEvents): * programs/Xserver/hw/xnest/GCOps.c: (xnestPushPixels): * programs/Xserver/hw/xnest/Screen.c: (xnestOpenScreen): * programs/Xserver/hw/xnest/XNCursor.h: Xnest was half-using midispcur and doing a bad job of it. Replace all of that code with mipointer which does a lot of the work. * programs/Xserver/miext/damage/damage.c: (getDrawableDamageRef), (damageCreateGC), (damageRemoveDamage), (damageInsertDamage), (damageDestroyPixmap), (damageSetWindowPixmap), (DamageSetup), (DamageRegister), (DamageUnregister): * programs/Xserver/miext/damage/damagestr.h: Support DDXen which don't provide GetWindowPixmap, or which return NULL for the root pixmap. 2004-08-11 Kevin E. Martin * programs/Xserver/os/Imakefile: * programs/Xserver/os/utils.c: (CheckUserParameters): Fix bogus contact address in Xserver/os/util.c (Bug #738). 2004-08-11 Eric Anholt reviewed by: * programs/Xserver/render/picture.c: (CopyPicture): In CopyPicture, add missing call to ChangePicture to notify about the changes that CopyPicture has done. 2004-08-11 Kevin E. Martin * config/cf/Imake.cf: * config/cf/linux.cf: * config/cf/xorg.cf: * config/imake/imakemdep.h: * include/Xmd.h: * lib/Xt/Xtos.h: * programs/Xserver/fb/fb.h: * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: * programs/Xserver/os/xalloc.c: Apply PPC64 build patch (Bug #303, Mike A. Harris, Alan Coopersmith). 2004-08-11 Kristian Høgsberg * programs/Xserver/hw/xfree86/xf86config/Imakefile: * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Patch xorgconfig to generate config files with correct keyboard driver; use "kbd" by default, "keyboard" if UseDeprecatedKeyboarDriver is YES (#1040). * programs/Xserver/Xprint/etc/profile.d/Imakefile: * programs/Xserver/Xprint/etc/Xsession.d/Imakefile: * programs/Xserver/Xprint/etc/init.d/Imakefile: Don't install files outside ProjectRoot when NothingOutsideProjectRoot is YES (#972). 2004-08-11 Adam Jackson * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: Fix vesa.c's shadow symbol list. 2004-08-11 Roland Mainz * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml Syncing FAQ 2004-08-11 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp Bugzilla #492: /etc/init.d/xprint did not source xorg.conf for font paths additionally to xfree86 config files 2004-08-11 Eric Anholt * programs/x11perf/Imakefile: * programs/x11perf/do_traps.c: (InitFixedTraps): - Fix the build with old libXrender headers installed by including TOP_INCLUDES first in the INCLUDES line. - Drive-by fix of unused variables warnings in do_traps.c. 2004-08-10 Adam Jackson * lib/X11/PolyReg.c: Bug #372: Prevent a crash in XPolygonRegion when called with a bogus point count. Reported by Andreas Luik. 2004-08-10 Adam Jackson * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: Bug #978: Silence more unresolved symbol warnings from the ati driver. Patch from Stefan Dirsch. 2004-08-10 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): Fix Radeon build problem with #define DoLoadableServer NO (Bug #1031) 2004-08-10 Kevin E. Martin * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/common/xf86Init.c: (xf86PrintBanner): Update version to 6.7.99.1 and fix problem with snapshot string generation. 2004-08-10 Adam Jackson * programs/Xserver/hw/xfree86/drivers/ati/atimodule.c: * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: Bug #978: Silence unresolved symbol warnings from the ati driver. Reported by Michel Daenzer. 2004-08-10 Kristian Høgsberg * lib/Xcomposite/xcomposite.pc.in (Version): * lib/Xcomposite/xdamage.pc.in (Version): * lib/Xcomposite/xfixes.pc.in (Version): Replace @PACKAGE_VERSION@ with @VERSION@ so the substs works, fix copy-and-paste error. 2004-08-09 Kevin E. Martin * config/cf/Imakefile: Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339, Harold L. Hunt II, Alexander Gottwald). * lib/X11/lcUTF8.c: (create_tofontcs_conv): Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao, David Dawes). * programs/Xserver/GL/glx/glxcmds.c: (DoMakeCurrent): Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson). * config/cf/lnxLib.tmpl: * programs/Xserver/include/servermd.h: HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). * include/Imakefile: * include/extensions/Imakefile: Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAReadBios): Fix attempt to read video ROM before enabling it (Bug #843, Ivan Kokshaysky, Mike A. Harris). * programs/Xserver/hw/xfree86/common/xf86pciBus.c: (FindPCIVideoInfo): Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A. Harris). * programs/xset/xset.man: Clarify xset man page description of how to use the keyboard repeat rate settings (Bug #846, Mike A. Harris). * programs/xkbcomp/symbols/czsk: * programs/xkbcomp/symbols/jp: * programs/xkbcomp/symbols/pc/pc: * programs/xkbcomp/symbols/us: * programs/xkbcomp/symbols/us_group2: * programs/xkbcomp/symbols/us_group3: Fix problem where print-screen key would get remapped to sys-req in certain keymaps, which broke GNOME printscreen functionality (Bug #847, Owen Taylor). * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineRestore): * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: (RADEONEnterServer): * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RADEONInit3DEngineForRender), (RadeonInit3DEngine), (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), (R200SetupTexture): Fix several render problems: - MMIO mode support - Hang on IGP chips - VT switching hang - 3D render corruption (Bug #922, Hui Yu). 2004-08-09 Kristian Høgsberg * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): * programs/Xserver/hw/xfree86/loader/dixsym.c (dixLookupTab): Move the new render symbols to dixsym.c instead so they are grouped with the other render symbols. * programs/Xserver/fb/fbpixmap.c (fbCreatePixmapBpp): Initialize screen_x and screen_y to 0. This fixes a problem with the new Damage based sprite, where intersection test against the root pixmap would fail because the two fields were not initialized (damage.c, 166-170). 2004-08-08 Kevin E. Martin * config/cf/X11.tmpl: * programs/Xserver/Imakefile: Fix building without Xfixes extension * include/extensions/Imakefile: * lib/Xext/Imakefile: * programs/Xserver/dix/events.c: Fix building without Xevie * programs/Xserver/hw/dmx/dmxdpms.c: (_dmxDPMSInit): * programs/Xserver/hw/xfree86/loader/dixsym.c: * programs/Xserver/hw/xfree86/loader/xf86sym.c: Fix building without DPMS * programs/Xserver/hw/xfree86/common/xf86Config.c: (configExtensions): Fix "Extensions" section config file support to accept general boolean options 2004-08-08 Kristian Høgsberg * programs/Xserver/hw/xfree86/common/Imakefile: * config/cf/xorgsite.def: * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/common/xf86Init.c (InitInput): Disable legacy keyboard driver "keyboard", unless USE_DEPRECATED_KEYBOARD_DRIVER is defined. Print warning if the old driver is used. * programs/Xserver/hw/xfree86/loader/extsym.c (extLookupTab): Add new render symbols to list of exported extension symbols so DoLoadableServer works again. * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: Remove non-existent i830_3d_reg.h from i810 install.sdk target. 2004-08-07 Alan Coopersmith * lib/Xdmcp/DAofA8.c: (XdmcpDisposeARRAYofARRAY8): Check to see if array->data is NULL before we dereference it, instead of after. (Prevents segfault when array->data is initialized to NULL, but array->length is not set to 0.) * programs/xdm/xdmcp.c: (request_respond): Always initialize both data & length in ARRAYs. 2004-08-06 Matthieu Herrb * config/cf/OpenBSDLib.tmpl: update shared libries revisions on OpenBSD to track libc ABI changes. 2004-08-06 Keith Packard * programs/Xserver/mi/mieq.c: Fix minor timestamp lossage in mieq. * programs/Xserver/mi/Imakefile: * programs/Xserver/mi/misprite.c: (miSpriteReportDamage), (miSpriteCopyWindow): * programs/Xserver/mi/mispritest.h: Replace miSprite implementation with Damage-based one. Otherwise damage and misprite conflict causing looping. * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), (DamageSubtract): Change pScreen usage around a bit to eliminate warnings 2004-08-06 Keith Packard * programs/Xserver/hw/vfb/InitOutput.c: (vfbScreenInit), (InitOutput): Eliminate mfb support. Fix visuals to match "normal" PC hardware (making lightpipe work). 2004-08-06 Keith Packard * config/cf/linux.cf: Fix Debian section to respect NothingOutsideProjectRoot directive 2004-08-06 Keith Packard * programs/Xserver/composite/cw.c: (cwCheapValidateGC), (miInitializeCompositeWrapper): Clean up cw initialization, make sure wrappers re-wrap on exit. 2004-08-06 Keith Packard * programs/Xserver/composite/compinit.c: (compAddAlternateVisuals): * programs/Xserver/dix/colormap.c: * programs/Xserver/include/scrnintstr.h: Remove alpha-related fields from visual structure to retain binary compatibilty. Applications using ARGB visuals will need to use Render or other mechanisms to compute pixel values instead of AllocColor 2004-08-06 Keith Packard * lib/Xrender/AddTrap.c: (XRenderAddTraps): * lib/Xrender/Imakefile: * lib/Xrender/Xrender.h: * lib/Xrender/configure.ac: Update to version 0.9 of Xrender (includes XRenderAddTraps) 2004-08-06 Keith Packard * include/extensions/render.h: * include/extensions/renderproto.h: * programs/Xserver/fb/Imakefile: * programs/Xserver/fb/fbedge.c: (fbRasterizeEdges): * programs/Xserver/fb/fbedgeimp.h: * programs/Xserver/fb/fbpict.c: (fbPictureInit): * programs/Xserver/fb/fbpict.h: * programs/Xserver/fb/fbtrap.c: (fbAddTraps), (fbRasterizeTrapezoid), (_GreaterY), (_Clockwise), (fbAddTriangles): * programs/Xserver/render/Imakefile: * programs/Xserver/render/mipict.c: (miIsSolidAlpha), (miPictureInit): * programs/Xserver/render/mipict.h: * programs/Xserver/render/mitrap.c: (miTrapezoids): * programs/Xserver/render/mitri.c: (miTriangles), (miTriStrip), (miTriFan): * programs/Xserver/render/picture.c: (AddTraps): * programs/Xserver/render/picture.h: * programs/Xserver/render/picturestr.h: * programs/Xserver/render/render.c: (RenderNumberRequests), (ProcRenderAddTraps), (SProcRenderAddTraps), (PanoramiXRenderAddTraps), (PanoramiXRenderInit): * programs/Xserver/render/renderedge.c: (RenderSampleCeilY), (RenderSampleFloorY), (RenderEdgeStep), (_RenderEdgeMultiInit), (RenderEdgeInit), (RenderLineFixedEdgeInit): * programs/Xserver/render/renderedge.h: * programs/x11perf/do_tests.c: * programs/x11perf/do_traps.c: (InitFixedTraps), (DoFixedTraps), (EndFixedTraps), (InitFixedTrapezoids), (DoFixedTrapezoids), (EndFixedTrapezoids): * programs/x11perf/x11perf.h: Add RenderAddTraps. Rewrite trapezoid rendering code. 2004-08-06 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONPreInitConfig): Disable Render acceleration in Radeon driver temporarily until it no longer conflicts with the 3D code. 2004-08-05 Eric Anholt * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper), (cwCloseScreen): * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_render.c: (cwFiniRender): Fix missing ';' in cw.c and unwrap the render wrapper properly. 2004-08-05 Eric Anholt * programs/Xserver/composite/cw.c: (miInitializeCompositeWrapper): * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_render.c: (cwCreateBackingPicture), (cwDestroyBackingPicture), (cwCreatePicture), (cwValidatePicture), (cwGlyphs), (cwCompositeRects), (cwTrapezoids), (cwTriangles), (cwTriStrip), (cwTriFan), (cwInitializeRender): * programs/Xserver/render/picture.c: (CopyPicture): * programs/Xserver/render/picturestr.h: - Add a new Render function, CopyPicture, which will update a picture with the flagged bits from a source picture. Approved in principle by keithp. - Use CopyPicture and SetTransform to update most of the backing picture's state in the composite wrapper. Filters are still missing. - Don't allocate a picture private, now that we calculate clipping properly and don't need the serialNumber or stateChanges. - Use the format of the source pixmap rather than generating the format from the window's visual. - Wrap the rest of the Render primitives that were stubbed out before. Thu Aug 5 15:34:04 2004 Soeren Sandmann * programs/Xserver/fb/Imakefile: Compile fbfill.c and fbpict.c with the mmx CFLAGS. DOH. 2004-08-04 Eric Anholt * programs/Xserver/composite/cw.c: (cwValidateGC), (cwFillRegionSolid), (cwFillRegionTiled), (cwPaintWindowBackground), (cwPaintWindowBorder): - Always validate the backing GC in cwValidateGC, not just when the clip list changes. - Use FillTiled instead of FillSolid for painting tiled border/background pixmaps, and don't needlessly change the scratch GC's defaults. - Use the preferred dixChangeGC instead of DoChangeGC. - Simplify a silly loop and clean up a couple of comments. 2004-08-04 Michel Daenzer reviewed by: Hui Yu , Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c: (RADEONSetCursorColors), (RADEONLoadCursorImage), (RADEONLoadCursorARGB): * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: (RADEONPutImage): Use info->ModeReg.surface_cntl to restore byte swapping for the framebuffer aperture on big endian machines, remove superfluous local variables and register reads. * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (R100SetupTexture), (R200SetupTexture): Adapt framebuffer aperture byte swapping to texture format before copying data to offscreen area and restore it afterwards on big endian machines, fixes Render acceleration there. 2004-08-04 Egbert Eich * lib/font/FreeType/ft.h: * lib/font/FreeType/ftfuncs.c: (FT_Do_SBit_Metrics), (FreeTypeRasteriseGlyph): Optimization of CJK rendering when using versions of freetype prior to 2.1.8 (Chisato Yamauchi). * lib/font/FreeType/fttools.c: * lib/font/FreeType/module/myftstdlib.h: A small backward compatibility fix to make the freetype module build with freetype version < 2.1.7. * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: (fbdevHWLoadPalette), (fbdevHWAdjustFrame), (fbdevHWDPMSSet), (fbdevHWSaveScreen): Fixed/added some debugging code. 2004-08-03 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONPreInitAccel): * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RadeonGetTextureFormat), (RadeonGetColorFormat), (RadeonGetBlendCntl), (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), (R100SetupForCPUToScreenTexture), (R200SetupTexture), (R200SetupForCPUToScreenAlphaTexture), (R200SetupForCPUToScreenTexture): * programs/Xserver/hw/xfree86/xaa/xaa.h: * programs/Xserver/hw/xfree86/xaa/xaaInitAccel.c: (XAAInitAccel): * programs/Xserver/hw/xfree86/xaa/xaaPict.c: (XAADoComposite): - Add two new XAA hooks, SetupForCPUToScreenTexture2 and SetupForCPUToScreenAlphaTexture2. These add a dstFormat argument after the previous format argument, which the driver needs to use to properly set up the destination format. Two new arrays are added for the list of destination formats supported that correspond to the previous format arrays for sources. - Make Render acceleration only occur when the new hook for that acceleration type is supplied and the dst format list is set, along with the src format list being set. Without knowing the destination format, the Render acceleration couldn't properly support all the destinations it might encounter. - Bump XAA module minor version. - Update the Radeon Render acceleration to use the new hooks when the XAA module is sufficiently new. Fix a bug in the src/dst alpha booleans for ops, and use them to set blend_cntl to support destinations without alpha. Add missing PICT_a1r5g5b5 texture format, and add list terminator. (!) 2004-08-03 Matthieu Herrb * programs/Xserver/hw/xfree86/drivers/ati/radeon_merged_fb.c Add missing argument to xf86DrvMsg(). 2004-08-03 Matthieu Herrb * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h Fix Constification problems. 2004-08-03 Matthieu Herrb * programs/Xserver/hw/xfree86/ddc/xf86DDC.h * programs/Xserver/hw/xfree86/vgahw/vgaHW.c * programs/Xserver/hw/xfree86/vgahw/vgaHW.h * programs/Xserver/miext/shadow/shadow.h * programs/Xserver/miext/shadow/shpacked.c * programs/Xserver/miext/shadow/shplanar.c * programs/Xserver/miext/shadow/shrotate.c Fix glitches in pointer to functions declarations. 2004-08-03 Egbert Eich * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance), (FT_Do_SBit_Metrics), (FreeTypeRasteriseGlyph): Bugzilla #925: Simpler version of backward compatibility fix (Chisato Yamauchi). Fix to support older versions of gcc (Matthieu Herrb). 2004-08-03 Matthieu Herrb * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: * programs/Xserver/hw/xfree86/xaa/xaalocal.h: Fix declaration of XAACachePlanarMonoStippleProc. Rename XAACachePlanarMonoStippleWeak to XAAGetCachePlanarMonoStipple() for consistency with other parts of xaa and fix forward declaration in xaalocal.h. Fixes last comments on Bug #962. 2004-08-03 Eric Anholt * config/cf/X11.tmpl: * programs/Xserver/Imakefile: Fix build with BuildComposite by linking the composite library into the servers before damage/xfixes, and enable BuildComposite by default now. Note that the Composite extension is still disabled at run-time by default. 2004-08-02 Eric Anholt * programs/Xserver/composite/compinit.c: * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), (cwCreateGCPrivate), (cwCheapValidateGC), (cwGetImage), (cwGetSpans), (cwFillRegionSolid), (cwFillRegionTiled), (cwPaintWindowBackground), (cwPaintWindowBorder), (miInitializeCompositeWrapper), (cwCloseScreen): * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), (cwPolyGlyphBlt), (cwPushPixels): * programs/Xserver/composite/cw_render.c: (cwGetBackingPicture), (cwCreatePicture), (cwInitializeRender): Major improvements to Composite wrapper. Several issues remain, but it now appears stable in limited testing. - Allocate the picture private, avoiding segfault. - Wrap PaintWindow to draw the background/border to the backing pixmap (based on Deron Johnson's comptran.c). - Set the x_off/y_off returns to translate coordinates properly. - Don't bother allocating temporary areas for the modified coordinates. Layers above are responsible for handling lower layers changing the arguments, so cw doesn't have to worry about it. mibstore.c has to do the allocation because it calls down twice (front buffer and backing store). (Suggested by keithp) - Handle the mode argument to PolyPoint, Polylines, and FillPolygon. - Remove some dead elements in the cw privates. - Kill a prototype warning in compinit.c by adding the cw.h header. 2004-08-02 Eric Anholt * programs/Xserver/mi/miinitext.c: The Damage extension has to wrap after (be called before) the Composite extension so that the redirecting of drawables by the wrapper doesn't confuse Damage. 2004-08-02 Adam Jackson * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: * programs/Xserver/hw/xfree86/ramdac/IBM.c: * programs/Xserver/hw/xfree86/ramdac/IBM.h: * programs/Xserver/hw/xfree86/ramdac/TI.c: * programs/Xserver/hw/xfree86/ramdac/TI.h: * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: * programs/Xserver/hw/xfree86/xaa/xaaPCache.c: * programs/Xserver/hw/xfree86/xaa/xaaStipple.c: * programs/Xserver/hw/xfree86/xaa/xaaTEGlyph.c: * programs/Xserver/hw/xfree86/xaa/xaalocal.h: * programs/Xserver/miext/shadow/shadow.h: * programs/Xserver/miext/shadow/shpacked.c: * programs/Xserver/miext/shadow/shplanar.c: * programs/Xserver/miext/shadow/shrotate.c: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhwstub.c: * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: Bug #962: Remove LoaderSymbol calls introduced by the dlloader work so DoLoadableServer NO builds work again. Mon Aug 2 21:49:33 2004 Soeren Sandmann * programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c (mapVidMem): Remove double cast. 2004-08-02 Egbert Eich * config/cf/linux.cf: Removed distro specific stuff. * lib/font/FreeType/ftfuncs.c: (FreeTypeOpenInstance): Fixed FreeType module to build with FreeType versions older than 2.1.7. * programs/Xserver/hw/xfree86/common/xf86Configure.c: (configureDDCMonitorSection): Fixed typo. * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): Added vtSema to protect call of driver DPMS function. * programs/Xserver/hw/xfree86/common/xf86Helper.c: (xf86SetDefaultVisual): removed unneeded variable * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): * programs/Xserver/hw/xfree86/common/xf86RandR.c: (xf86RandRGetInfo), (xf86RandRSetConfig): * programs/Xserver/hw/xfree86/common/xf86str.h: Modified RandR driver hook to reduce the number of function calls to one. Function is sufficiently generic to be extended in the future. 2004-08-01 Kevin E. Martin * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONDisplayPowerManagementSet): Fix Radeon crash on server exit or generation 2004-08-01 Adam Jackson * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: Remove the last user of fbdevHWFillInScreenInfo. 2004-07-31 Matthieu Herrb * config/cf/bsdLib.tmpl: * config/cf/darwinLib.tmpl: Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs 2004-07-31 Stuart Kreitman * lib/Xext/Imakefile: * lib/Xext/Xevie.c: 2004-07-31 Alexander Gottwald * config/cf/cygwin.tmpl: Added SharedXfixesReqs, SharedXdamageReqs and SharedXcompositeReqs 2004-07-31 Kevin E. Martin * programs/Xserver/hw/xfree86/common/xf86Config.c: (configExtensions), (xf86HandleConfigFile): * programs/Xserver/hw/xfree86/parser/Extensions.c: (xf86parseExtensionsSection), (xf86printExtensionsSection), (xf86freeExtensions): * programs/Xserver/hw/xfree86/parser/Imakefile: * programs/Xserver/hw/xfree86/parser/configProcs.h: * programs/Xserver/hw/xfree86/parser/read.c: (xf86readConfigFile), (xf86freeConfig): * programs/Xserver/hw/xfree86/parser/write.c: (doWriteConfigFile): * programs/Xserver/hw/xfree86/parser/xf86Parser.h: * programs/Xserver/include/globals.h: * programs/Xserver/mi/miinitext.c: (EnableDisableExtension), (EnableDisableExtensionError): * programs/Xserver/os/utils.c: (ProcessCommandLine): Add "Extensions" section support to configuration parser 2004-07-31 Eric Anholt * programs/Xserver/Imakefile: * programs/Xserver/composite/Imakefile: * programs/Xserver/composite/compalloc.c: (compReportDamage), (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), (compUnredirectWindow), (compRedirectSubwindows), (compFreeClientSubwindows), (compUnredirectSubwindows), (compRedirectOneSubwindow), (compUnredirectOneSubwindow), (compAllocPixmap), (compFreePixmap), (compReallocPixmap): * programs/Xserver/composite/compext.c: (CompositeClientCallback), (CompositeResetProc), (FreeCompositeClientWindow), (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), (ProcCompositeUnredirectWindow), (ProcCompositeUnredirectSubwindows), (ProcCompositeCreateRegionFromBorderClip), (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), (ProcCompositeDispatch), (SProcCompositeQueryVersion), (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), (SProcCompositeUnredirectWindow), (SProcCompositeUnredirectSubwindows), (SProcCompositeCreateRegionFromBorderClip), (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), (CompositeExtensionInit): * programs/Xserver/composite/compinit.c: (compCloseScreen), (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), (compAddAlternateVisuals), (compScreenInit): * programs/Xserver/composite/compint.h: * programs/Xserver/composite/compwindow.c: (compCheckWindow), (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), (compCheckRedirect), (compPositionWindow), (compRealizeWindow), (compUnrealizeWindow), (compPaintWindowBackground), (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), (compReparentWindow), (compCopyWindow), (compCreateWindow), (compDestroyWindow), (compSetRedirectBorderClip), (compGetRedirectBorderClip), (compGetWindowVisual), (compWindowFormat), (compWindowUpdateAutomatic), (compWindowUpdate): * programs/Xserver/composite/cw.c: (cwGetBackingDrawable), (cwCreateGCPrivate), (cwDestroyGCPrivate), (cwValidateGC), (cwChangeGC), (cwCopyGC), (cwDestroyGC), (cwChangeClip), (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), (cwCreateGC), (cwGetImage), (cwGetSpans), (miInitializeCompositeWrapper), (cwCloseScreen): * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), (cwPolyGlyphBlt), (cwPushPixels): * programs/Xserver/composite/cw_render.c: (cwFindVisualById), (cwCreateBackingPicture), (cwDestroyBackingPicture), (cwGetBackingPicture), (cwCreatePicture), (cwDestroyPicture), (cwChangePicture), (cwValidatePicture), (cwComposite), (cwGlyphs), (cwCompositeRects), (cwTrapezoids), (cwTriangles), (cwTriStrip), (cwTriFan), (cwInitializeRender): * programs/Xserver/dix/colormap.c: * programs/Xserver/dix/window.c: (SetWindowToDefaults): * programs/Xserver/include/pixmapstr.h: * programs/Xserver/include/scrnintstr.h: * programs/Xserver/include/windowstr.h: * programs/Xserver/mi/mi.h: * programs/Xserver/mi/miinitext.c: * programs/Xserver/mi/mivaltree.c: (miRegisterRedirectBorderClipProc), (miComputeClips): Integrate COMPOSITEWRAP branch including composite wrapper. This code still has several issues: - CopyWindow and PaintWindow wrappers missing (will be done soon) - Some segfaults seen in the Render wrappers. - Xprt server build breaks with Composite. - DDXs must be recompiled for Composite due to VisualRec size change. - Composite bugs pointed out by Deron Johnson in email. Also, reorder XFixes initialization according to comments by Keith which are also in xserver CVS. 2004-07-31 Eric Anholt * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), (SProcXFixesExpandRegion): * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): * programs/Xserver/xfixes/xfixes.h: * programs/Xserver/xfixes/xfixesint.h: Update xfixes server code to major version 3 from xserver CVS, and perform minor diff-reduction versus xserver CVS. 2004-07-31 Eric Anholt * programs/Xserver/Imakefile: * programs/Xserver/composite/Imakefile: * programs/Xserver/composite/compalloc.c: (compReportDamage), (compDestroyDamage), (compRedirectWindow), (compFreeClientWindow), (compUnredirectWindow), (compRedirectSubwindows), (compFreeClientSubwindows), (compUnredirectSubwindows), (compRedirectOneSubwindow), (compUnredirectOneSubwindow), (compAllocPixmap), (compFreePixmap), (compReallocPixmap): * programs/Xserver/composite/compext.c: (CompositeClientCallback), (CompositeResetProc), (FreeCompositeClientWindow), (FreeCompositeClientSubwindows), (ProcCompositeQueryVersion), (ProcCompositeRedirectWindow), (ProcCompositeRedirectSubwindows), (ProcCompositeUnredirectWindow), (ProcCompositeUnredirectSubwindows), (ProcCompositeCreateRegionFromBorderClip), (ProcCompositeNameWindowPixmap), (CompositeNumberRequests), (ProcCompositeDispatch), (SProcCompositeQueryVersion), (SProcCompositeRedirectWindow), (SProcCompositeRedirectSubwindows), (SProcCompositeUnredirectWindow), (SProcCompositeUnredirectSubwindows), (SProcCompositeCreateRegionFromBorderClip), (SProcCompositeNameWindowPixmap), (SProcCompositeDispatch), (CompositeExtensionInit): * programs/Xserver/composite/compinit.c: (compCloseScreen), (compScreenUpdate), (compBlockHandler), (compFindVisuallessDepth), (compAddAlternateVisuals), (compScreenInit): * programs/Xserver/composite/compint.h: * programs/Xserver/composite/compwindow.c: (compCheckWindow), (compCheckTree), (compSetPixmapVisitWindow), (compSetPixmap), (compCheckRedirect), (compPositionWindow), (compRealizeWindow), (compUnrealizeWindow), (compPaintWindowBackground), (compClipNotify), (compIsAlternateVisual), (compImplicitRedirect), (compMoveWindow), (compResizeWindow), (compChangeBorderWidth), (compReparentWindow), (compCopyWindow), (compCreateWindow), (compDestroyWindow), (compSetRedirectBorderClip), (compGetRedirectBorderClip), (compGetWindowVisual), (compWindowFormat), (compWindowUpdateAutomatic), (compWindowUpdate): * programs/Xserver/composite/cw.c: (DrawableIsRedirWindow), (cwGetBackingDrawable), (cwCreateGCPrivate), (cwDestroyGCPrivate), (cwValidateGC), (cwChangeGC), (cwCopyGC), (cwDestroyGC), (cwChangeClip), (cwCopyClip), (cwDestroyClip), (cwCheapValidateGC), (cwCheapChangeGC), (cwCheapCopyGC), (cwCheapDestroyGC), (cwCheapChangeClip), (cwCheapCopyClip), (cwCheapDestroyClip), (cwCreateGC), (cwGetImage), (cwGetSpans), (miInitializeCompositeWrapper), (cwCloseScreen): * programs/Xserver/composite/cw.h: * programs/Xserver/composite/cw_ops.c: (cwFillSpans), (cwSetSpans), (cwPutImage), (cwCopyArea), (cwCopyPlane), (cwPolyPoint), (cwPolylines), (cwPolySegment), (cwPolyRectangle), (cwPolyArc), (cwFillPolygon), (cwPolyFillRect), (cwPolyFillArc), (cwPolyText8), (cwPolyText16), (cwImageText8), (cwImageText16), (cwImageGlyphBlt), (cwPolyGlyphBlt), (cwPushPixels): * programs/Xserver/composite/cw_render.c: (cwComposite), (cwGlyphs): * programs/Xserver/dix/colormap.c: * programs/Xserver/dix/window.c: (SetWindowToDefaults): * programs/Xserver/include/pixmapstr.h: * programs/Xserver/include/scrnintstr.h: * programs/Xserver/include/windowstr.h: * programs/Xserver/mi/mi.h: * programs/Xserver/mi/miinitext.c: * programs/Xserver/mi/mivaltree.c: (miRegisterRedirectBorderClipProc), (miComputeClips): * programs/Xserver/render/picture.c: (PictureFindVisual), (PictureInitIndexedFormats), (PictureInit), (SetPictureClipRegion): * programs/Xserver/xfixes/region.c: (ProcXFixesExpandRegion), (SProcXFixesExpandRegion): * programs/Xserver/xfixes/xfixes.c: (XFixesNumberRequests): * programs/Xserver/xfixes/xfixes.h: * programs/Xserver/xfixes/xfixesint.h: 2004-07-30 Eric Anholt * include/extensions/Imakefile: Install the new headers if the library is being built as well. 2004-07-30 Eric Anholt * config/cf/X11.tmpl: * include/extensions/Imakefile: * include/extensions/composite.h: * include/extensions/compositeproto.h: * include/extensions/xfixesproto.h: * include/extensions/xfixeswire.h: * lib/Imakefile: * lib/Xcomposite: * lib/Xdamage: * lib/Xfixes: Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS: - Update Xfixes headers to protocol major version 3. - Add composite headers. - Add libXfixes, libXdamage, and libXcomposite. - Add imake glue for new libraries, but leave Composite off by default until issues are resolved. 2004-07-31 Kevin E. Martin * programs/Xserver/hw/dmx/dmx.h: * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput), (ddxProcessArgument): * programs/Xserver/hw/dmx/dmxwindow.c: (dmxDestroyWindow): * programs/Xserver/include/globals.h: * programs/Xserver/mi/miinitext.c: (EnableDisableExtension): * programs/Xserver/os/utils.c: (UseMsg), (ProcessCommandLine): Add new extension enable/disable feature Allow XTEST, XINERAMA, RENDER, XKB, XEVIE to be enabled/disabled Update DMX to use new render disabling code 2004-07-30 Eric Anholt * programs/Xserver/dix/cursor.c: * programs/Xserver/dix/dispatch.c: * programs/Xserver/dix/window.c: - Add some XFIXES bits apparently missed in the DAMAGE-XFIXES merge - Add missing XCSECURITY ifdef. - Sync some whitespace to xserver CVS and surrounding style. 2004-07-30 Eric Anholt * programs/Xserver/miext/damage/damage.c: (damageDamageRegion), (damageRemoveDamage), (damageInsertDamage), (DamageCreate), (DamageRegister), (DamageUnregister): Integrate latest damage bits, including the addition of Composite code. Includes REGION_INIT -> REGION_NULL necessary to avoid segfaults with inlined region macros. 2004-07-30 Stuart Kreitman * config/cf/X11.tmpl: * programs/Xserver/Xext/Imakefile: * programs/Xserver/Xext/xevie.c: (XevieExtensionInit), (XevieEnd), (XevieClientStateCallback), (XevieServerGrabStateCallback): * programs/Xserver/dix/events.c: * programs/Xserver/mi/miinitext.c: Bugzilla #947: Merge from XEVIE branch, turning on XEVIE, updating the xevie impl. 2004-07-31 Adam Jackson * programs/Xserver/hw/xfree86/ddc/xf86DDC.c: * programs/Xserver/hw/xfree86/ddc/xf86DDC.h: * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: * programs/Xserver/hw/xfree86/vgahw/vgaHW.c: * programs/Xserver/hw/xfree86/vgahw/vgaHW.h: Change several LoaderSymbol calls introduced by the bug #400 patch to *Weak() resolver functions. 2004-07-30 Eric Anholt * lib/Xt/Composite.c: * lib/Xt/Composite.h: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_video.c: (SMI_BuildEncodings), (SetAttrSAA7111): Rename some COMPOSITE macros and enums to avoid conflicting with the COMPOSITE extension's new macro. These appear to only be used internally. 2004-07-31 Kevin E. Martin * programs/Xserver/GL/glx/single2.c: Fix compiler warning 2004-07-31 Egbert Eich * programs/Xserver/hw/xfree86/drivers/neomagic/neo.h: * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2070.c: (Neo2070AccelInit): * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2097.c: (Neo2097AccelInit): * programs/Xserver/hw/xfree86/drivers/neomagic/neo_2200.c: (Neo2200AccelInit): * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: (NEOPreInit), (NEOScreenInit), (neoModeInit): Adding experimental pseudocolor overlay stuff to NeoMagic driver. 2004-07-30 Torrey T. Lyons * programs/Xserver/hw/darwin/Imakefile: * programs/Xserver/hw/darwin/quartz_1.3 removed all files: Remove unused, unsupported, and broken code for Mac OS X 10.0. 2004-07-30 HUI YU reviewed by: * programs/Xserver/hw/xfree86/common/xf86PciInfo.h: * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: * programs/Xserver/hw/xfree86/drivers/ati/atichip.c: (ATIChipID): * programs/Xserver/hw/xfree86/drivers/ati/atichip.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineReset), (RADEONEngineRestore): * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): * programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c: (RADEONGetBIOSInfo), (RADEONGetConnectorInfoFromBIOS), (RADEONGetClockInfoFromBIOS), (RADEONGetLVDSInfoFromBIOS), (RADEONGetHardCodedEDIDFromBIOS), (RADEONGetTMDSInfoFromBIOS): * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONEntPriv), (RADEONDisplayDDCConnected), (RADEONCrtIsPhysicallyConnected), (RADEONGetPanelInfoFromReg), (RADEONGetLVDSInfo), (RADEONGetTMDSInfo), (RADEONGetPanelInfo), (RADEONGetClockInfo), (RADEONQueryConnectedMonitors), (RADEONSetFBLocation), (RADEONGetVRamType), (RADEONPreInitConfig), (RADEONValidateMergeModes), (RADEONPreInit), (RADEONRestoreCommonRegisters), (RADEONRestoreCrtcRegisters), (RADEONRestoreCrtc2Registers), (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), (RADEONSaveCrtcRegisters), (RADEONInitDispBandwidth), (RADEONInitCrtcRegisters), (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), (RADEONFreeScreen), (RADEONDacPowerSet), (RADEONDisplayPowerManagementSet): * programs/Xserver/hw/xfree86/drivers/ati/radeon_macros.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: (RADEONProbe): * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: (RADEONDisplayVideo): Add support for new Radeon chips: R420/M18, R423, RV370/M22, RV380/M24, RS300. Add special handlings for DELL triple-head server (RV100). Misc. bug fixes for flat panel, host aperture, etc (Bug #946) 2004-07-30 Egbert Eich * programs/Xserver/Imakefile: Fix build on s390/s390x platforms. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/common/xf86Cursor.c: (xf86SwitchMode): * programs/Xserver/hw/xfree86/common/xf86Init.c: (InitOutput): * programs/Xserver/hw/xfree86/common/xf86RandR.c: (xf86RandRGetInfo), (xf86RandRSetMode), (xf86RandRSetConfig), (xf86RandRInit): * programs/Xserver/hw/xfree86/common/xf86str.h: Add support for on-the-fly screen rotation when supported by hardware (Aron Plattner). 2004-07-30 Egbert Eich * programs/Xserver/fb/Imakefile: * programs/Xserver/fb/fbpseudocolor.c: (xxUpdateWindowImmediately), (xxGetBaseColormap), (xxCreateScreenResources), (xxCloseScreen), (xxMyVisual), (xxInitColormapDummy), (xxInitColormapPrivate), (xxCreateColormap), (xxCmapInstalled), (xxInstalledCmapDelete), (xxDestroyColormap), (xxComputeCmapShift), (xxStoreColors), (xxInstallColormap), (xxUninstallColormap), (xxListInstalledColormaps), (xxCreateWindow), (xxWalkChildren), (xxPickMyWindows), (xxCopyWindow), (xxWindowExposures), (xxPaintWindow), (xxCopyPseudocolorRegion), (xxUpdateCmapPseudocolorRegion), (xxGetWindowRegion), (xxUpdateRegion), (xxUpdateFb), (xxBlockHandler), (xxWakeupHandler), (xxSetup), (xxCreateGC), (xxValidateGC), (xxDestroyGC), (xxChangeGC), (xxCopyGC), (xxChangeClip), (xxCopyClip), (xxDestroyClip), (xxFillSpans), (xxSetSpans), (xxPutImage), (xxCopyArea), (xxCopyPlane), (xxPolyPoint), (xxPolylines), (xxPolySegment), (xxPolyRectangle), (xxPolyArc), (xxFillPolygon), (xxPolyFillRect), (xxPolyFillArc), (xxPolyText8), (xxPolyText16), (xxImageText8), (xxImageText16), (xxImageGlyphBlt), (xxPolyGlyphBlt), (xxPushPixels), (xxComposite), (xxGlyphs), (xxPrintVisuals): * programs/Xserver/fb/fbpseudocolor.h: * programs/Xserver/hw/xfree86/xaa/Imakefile: * programs/Xserver/hw/xfree86/xaa/xaaWrapper.c: (xaaWrapperCreateScreenResources), (xaaWrapperCloseScreen), (xaaWrapperCreateWindow), (xaaWrapperCopyWindow), (xaaWrapperWindowExposures), (xaaWrapperPaintWindow), (xaaWrapperCreateColormap), (xaaWrapperDestroyColormap), (xaaWrapperStoreColors), (xaaWrapperInstallColormap), (xaaWrapperUninstallColormap), (xaaWrapperListInstalledColormaps), (xaaSetupWrapper), (xaaWrapperPreCreateGC), (xaaWrapperCreateGC), (xaaWrapperValidateGC), (xaaWrapperDestroyGC), (xaaWrapperChangeGC), (xaaWrapperCopyGC), (xaaWrapperChangeClip), (xaaWrapperCopyClip), (xaaWrapperDestroyClip), (xaaWrapperFillSpans), (xaaWrapperSetSpans), (xaaWrapperPutImage), (xaaWrapperCopyArea), (xaaWrapperCopyPlane), (xaaWrapperPolyPoint), (xaaWrapperPolylines), (xaaWrapperPolySegment), (xaaWrapperPolyRectangle), (xaaWrapperPolyArc), (xaaWrapperFillPolygon), (xaaWrapperPolyFillRect), (xaaWrapperPolyFillArc), (xaaWrapperPolyText8), (xaaWrapperPolyText16), (xaaWrapperImageText8), (xaaWrapperImageText16), (xaaWrapperImageGlyphBlt), (xaaWrapperPolyGlyphBlt), (xaaWrapperPushPixels), (xaaWrapperComposite), (xaaWrapperGlyphs), (XAASync): * programs/Xserver/hw/xfree86/xaa/xaaWrapper.h: An experimental pseudocolor emulation layer. Not fully completed, currently only works for 16bpp. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/common/xf86Helper.c: (xf86SetDefaultVisual): removing some unnecessary restricitons on the allowed visuals. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/drivers/chips/ct_BltHiQV.h: * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: (AccelInit), (Sync), (SetupForCPUToScreenColorExpandFill), (ReadPixmap): * programs/Xserver/hw/xfree86/drivers/chips/ct_cursor.c: (CHIPSLoadCursorImage): * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: (chipsPreInitHiQV), (CHIPSScreenInit), (chipsModeInitHiQV), (chipsMapMem): * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.h: Improved BE support in C&T driver (Rob Taylor, Jean-Laurent Gazelle). (Code adapted Egbert Eich). * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: (I810ScreenInit): Do I810EmitFlush() during screen init to make sure 2D engine is in a sane state (Peter Kunzmann). 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/drivers/savage/Imakefile: * programs/Xserver/hw/xfree86/drivers/savage/savage_bci.h: * programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: (SavageHWCursorInit), (SavageLoadCursorImage), (SavageSetCursorColors): * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: (SavagePreInit), (SavageLeaveVT), (SavageWriteMode), (SavageScreenInit), (SavageInternalScreenInit), (SavageModeInit), (SavageCloseScreen), (SavageSaveScreen), (SavageAdjustFrame), (SavageSwitchMode), (SavageLoadPalette), (SavageUpdateKey), (SavageLoadPaletteSavage4): * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h: * programs/Xserver/hw/xfree86/drivers/savage/savage_regs.h: * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.c: (SavageInitSecondaryStreamOld), (SavageInitSecondaryStreamNew), (SavageInitSecondaryStream), (SavageInitStreamsOld), (SavageInitStreamsNew), (OverlayParamInit), (InitStreamsForExpansion), (SavageStreamsOn), (SavageStreamsOff): * programs/Xserver/hw/xfree86/drivers/savage/savage_streams.h: * programs/Xserver/hw/xfree86/drivers/savage/savage_video.c: (savageOUTREG), (SavageClipVWindow), (SavageInitVideo), (SavageStopVideo), (SavageSetBlend), (SavageDisplayVideoOld), (SavageDisplayVideoNew), (SavagePutImage), (SavageStopSurface), (SavageInitOffscreenImages): Add pseudocolor overlay mode. Leave streams engine running at all times to prevent artefacts during video playback. * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: (SavageScreenInit) * programs/Xserver/hw/xfree86/drivers/savage/savage_vbe.c: (SavageSetTextMode), (SavageSetVESAMode), (SavageGetDevice), (SavageGetBIOSModes): Fixed VBE mode list code to work together with reading DDC data using VBE functions. * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: (ShadowWait), (WaitQueue3D), (WaitQueue4), (WaitQueue2K), * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: (SavageInitAccel), (SavageHelpPatternROP), (SavageHelpSolidROP), (SavageSubsequentScreenToScreenCopy), (SavageSetupForSolidFill), (SavageSetupForScreenToScreenColorExpand), (SavageSetupForCPUToScreenColorExpandFill), (SavageSubsequentScanlineCPUToScreenColorExpandFill), (SavageSetupForMono8x8PatternFill), (SavageSubsequentMono8x8PatternFillRect): Fixed data types to muffle compiler. * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: (SavageSubsequentImageWriteRect): Fixed requested size of FIFO for image writes. Fixes temporary lockups. 2004-07-30 Egbert Eich * programs/Xserver/dix/privates.c: * programs/Xserver/hw/xfree86/common/xf86cmap.c: (xf86HandleColormaps), (CMapInitDefMap): * programs/Xserver/include/screenint.h: * programs/Xserver/lbx/lbxcmap.c: (LbxDefCmapPrivInit): Adding a colormap index to the InitColormapPrivate() func call. Without it it was completely useless. * programs/Xserver/hw/xfree86/common/xf86cmap.c: (CMapInstallColormap): test if colormap with index really exists in the list of installed maps before using it. 2004-07-30 Egbert Eich * lib/xtrans/Xtransutil.c: (trans_mkdir): fail hard if socket directories cannot be chowned to root or chmod'ed to the requested mode if 'sticky' bit is requested for this directory instead of just print a warning that will remain unnoticed most of the times. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/common/xf86DPMS.c: (DPMSClose): * programs/Xserver/hw/xfree86/common/xf86Events.c: (xf86VTSwitch): * programs/Xserver/hw/xfree86/common/xf86Init.c: (AbortDDX): Set DPMS to ON when VT switching away or shutting down the server. Failing to do this may leave the text console blank. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/os-support/linux/int10/Imakefile: * programs/Xserver/hw/xfree86/os-support/linux/int10/linux.c: (xf86ExtendedInitInt10), (MapCurrentInt10): Improved error messages. * programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile: build fixes for AMD64. * programs/Xserver/hw/xfree86/os-support/shared/libc_wrapper.c: (xf86shmget), (xf86shmat), (xf86shmdt), (xf86shmctl): Made shm* functions in the libc_wrapper more standard conformant by setting errno correctly. * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit): Use xf86ExendedInitInt10() in VBEExtendedInit() to be able to pass flags. 2004-07-30 Egbert Eich * programs/Xserver/GL/dri/dri.c: * programs/Xserver/GL/dri/xf86dri.c: Fix static build. * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: (TweakMemorySize): add i845 to the list of chips that allow memory size tweaking. 2004-07-30 Adam Jackson * programs/Xserver/fb/fb.h: * programs/Xserver/fb/fballpriv.c: * programs/Xserver/fb/fboverlay.c: * programs/Xserver/fb/fboverlay.h: * programs/Xserver/hw/xfree86/drivers/apm/apm_accel.c: * programs/Xserver/hw/xfree86/drivers/apm/apm_funcs.c: * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: * programs/Xserver/hw/xfree86/drivers/ati/atifillin.c: * programs/Xserver/hw/xfree86/drivers/ati/atifillin.h: * programs/Xserver/hw/xfree86/drivers/ati/atiprobe.c: * programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.c: * programs/Xserver/hw/xfree86/drivers/ati/r128_probe.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: * programs/Xserver/hw/xfree86/drivers/chips/ct_accel.c: * programs/Xserver/hw/xfree86/drivers/chips/ct_ddc.c: * programs/Xserver/hw/xfree86/drivers/cirrus/cir_driver.c: * programs/Xserver/hw/xfree86/drivers/fbdev/fbdev.c: * programs/Xserver/hw/xfree86/drivers/glint/glint_driver.c: * programs/Xserver/hw/xfree86/drivers/i810/i810_accel.c: * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: * programs/Xserver/hw/xfree86/drivers/i810/i830_accel.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: * programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c: * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx1_accel.c: * programs/Xserver/hw/xfree86/drivers/nsc/nsc_gx2_accel.c: * programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/riva_driver.c: * programs/Xserver/hw/xfree86/drivers/nv/riva_xaa.c: * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_accel.c: * programs/Xserver/hw/xfree86/drivers/s3virge/s3v_driver.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_accel.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_dri.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c: * programs/Xserver/hw/xfree86/drivers/savage/savage_image.c: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_accel.c: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: * programs/Xserver/hw/xfree86/drivers/tga/tga_driver.c: * programs/Xserver/hw/xfree86/drivers/tga/tga_line.c: * programs/Xserver/hw/xfree86/drivers/trident/blade_accel.c: * programs/Xserver/hw/xfree86/drivers/trident/image_accel.c: * programs/Xserver/hw/xfree86/drivers/trident/trident_accel.c: * programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c: * programs/Xserver/hw/xfree86/drivers/trident/xp_accel.c: * programs/Xserver/hw/xfree86/drivers/vesa/vesa.c: * programs/Xserver/hw/xfree86/drivers/via/via_accel.c: * programs/Xserver/hw/xfree86/drivers/via/via_driver.c: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.h: * programs/Xserver/hw/xfree86/xaa/xaaFallback.c: * programs/Xserver/hw/xfree86/xaa/xaaInit.c: * programs/Xserver/hw/xfree86/xaa/xaaROP.c: * programs/Xserver/hw/xfree86/xaa/xaalocal.h: * programs/Xserver/hw/xfree86/xaa/xaarop.h: * programs/Xserver/hw/xfree86/xaa/xaawrap.h: * programs/Xserver/hw/xfree86/xf1bpp/mfbmap.h: * programs/Xserver/hw/xfree86/xf4bpp/mfbbres.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbbresd.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbfillarc.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbhrzvert.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbimggblt.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbline.c: * programs/Xserver/hw/xfree86/xf4bpp/mfbzerarc.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcArea.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcGC.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcIO.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcPixFS.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcPntWin.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcPolyPnt.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcWinFS.c: * programs/Xserver/hw/xfree86/xf4bpp/ppcWindow.c: * programs/Xserver/hw/xfree86/xf4bpp/vgaGC.c: * programs/Xserver/hw/xfree86/xf8_16bpp/cfb8_16.h: * programs/Xserver/hw/xfree86/xf8_16bpp/cfbscrinit.c: * programs/Xserver/hw/xfree86/xf8_32bpp/cfb8_32.h: * programs/Xserver/hw/xfree86/xf8_32bpp/cfbscrinit.c: * programs/Xserver/hw/xfree86/xf8_32wid/cfb8_32wid.h: * programs/Xserver/hw/xfree86/xf8_32wid/cfbscrinit.c: * programs/Xserver/mfb/maskbits.c: * programs/Xserver/mfb/maskbits.h: * programs/Xserver/mfb/mfb.h: * programs/Xserver/mfb/mfbscrinit.c: Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all framebuffer formats except cfb and the overlay modes should work, and r128 and radeon need to be loaded from the ati driver (both issues to be fixed soon). Tested on i740, s3virge, mach64, tdfx, vesa, and vga drivers. elfloader users shouldn't be affected. 2004-07-30 Torrey T. Lyons * programs/Xserver/miext/rootless/rootless.h: * programs/Xserver/miext/rootless/rootlessCommon.c: * programs/Xserver/miext/rootless/rootlessCommon.h: * programs/Xserver/miext/rootless/rootlessWindow.c: * programs/Xserver/hw/darwin/quartz/Preferences.h: * programs/Xserver/hw/darwin/quartz/Preferences.m: * programs/Xserver/hw/darwin/quartz/XServer.h: * programs/Xserver/hw/darwin/quartz/XServer.m: * programs/Xserver/hw/darwin/quartz/pseudoramiX.c: * programs/Xserver/hw/darwin/quartz/pseudoramiX.h: * programs/Xserver/hw/darwin/quartz/quartz.c: * programs/Xserver/hw/darwin/quartz/quartz.h: * programs/Xserver/hw/darwin/quartz/quartzCocoa.m: * programs/Xserver/hw/darwin/quartz/quartzCommon.h: * programs/Xserver/hw/darwin/quartz/cr/crScreen.m: * programs/Xserver/hw/darwin/quartz/fullscreen/fullscreen.c: * programs/Xserver/hw/darwin/quartz/xpr/xprScreen.c: Merge many XDarwin improvements: - Fix launch of X clients by double clicking in the Finder when there is a space in the path (Torrey T. Lyons). - Interpret scroll wheel mouse events correctly when shift is held down (Benjamin Burke). - Add option to always use Mac command key equivalents (John Harper and Torrey T. Lyons). - Add support for dynamic screen configuration changes in rootless mode (John Harper and Torrey T. Lyons). - Add documentation on generic rootless layer (Torrey T. Lyons). 2004-07-30 Torrey T. Lyons * xc/config/cf/darwin.cf: * xc/programs/Xserver/Imakefile: * xc/programs/Xserver/hw/darwin/darwin.c: * xc/programs/Xserver/hw/darwin/Imakefile: * xc/programs/Xserver/hw/darwin/darwinXinput.c: Add initial Xinput support for XDarwin (Greg Parker). 2004-07-30 Torrey T. Lyons * programs/Xserver/hw/darwin/iokit/xfIOKit.c: Make XDarwin not default to StaticColor on ix86 (Shantonu Sen). 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: (TweakMemorySize), (I830BIOSPreInit): Removed bugs on TweakMemorySize() which prevented it from working at all. * Initialized last element of BIOS version number string to 0 to avoid random problems. * programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (handlePciBIOS): Write back original value to BIOS Base register for the case where function failed. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: (TweakMemorySize), (I830BIOSPreInit): Removed bugs on TweakMemorySize() which prevented it from working at all. * Initialized last element of BIOS version number string to 0 to avoid random problems. 2004-07-30 Egbert Eich * lib/xtrans/Xtransutil.c: (ConvertAddress): Fixed typo in a comment. * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: Deleted bogus comment. * programs/Xserver/hw/xfree86/os-support/shared/sigio.c: (xf86BlockSIGIO), (xf86UnblockSIGIO): Added debugging support. 2004-07-30 Egbert Eich * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: (chipsPreInitHiQV): Fixed log messages. 2004-07-30 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint * xc/programs/Xserver/Xprint/etc/init.d/Imakefile * xc/programs/Xserver/Xprint/etc/init.d/xprint.cpp Bugzilla #940: Filter /etc/init.d/xprint throught CPP/|MakeScriptFromCpp()|' to allow platform-specific customisation. 2004-07-30 Kevin E. Martin * programs/Xserver/hw/dmx/config/Imakefile: Fix BuildServersOnly build 2004-07-30 Kevin E. Martin * programs/Xserver/GL/dri/dri.c: * programs/Xserver/GL/dri/xf86dri.c: * programs/Xserver/GL/glx/single2.c: (DoGetString): * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: Fix "DoLoadableServer NO" build 2004-07-29 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #937: /etc/init.d/xprint should clear some environment variables. 2004-07-29 Torrey T. Lyons * xc/lib/GL/apple/Imakefile: * lib/GL/apple/dri_dispatch.c: * lib/GL/apple/dri_dispatch.defs: * lib/GL/apple/dri_dispatch.h: Fix building libGL with AppleDRI support on Mac OS X 10.2.3 and newer. Improve the CGL dispatch table for indirect contexts. 2004-07-29 Kevin E. Martin * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): Cleaned up code since client's saveSet is no longer defined as a pointer* (forgot one change in previous check-in) 2004-07-29 Kevin E. Martin * programs/Xserver/Imakefile: Use LibraryTargetName when not building a loadable server * programs/Xserver/Xext/shape.c: * programs/Xserver/include/window.h: Move extern function declarations to window.h * programs/Xserver/dix/dixutils.c: (AlterSaveSetForClient): * programs/Xserver/dix/window.c: Cleaned up code since client's saveSet is no longer defined as a pointer* * programs/Xserver/include/dix.h: Added externs back in * programs/Xserver/miext/damage/damage.c: Change #if to #ifdef to fix compiler warning * programs/Xserver/render/picturestr.h: Add function declarations that were inadvertently removed by previous check in * config/cf/dmx.cf: Disable extensions that are not (yet) supported by DMX 2004-07-28 Stuart Kreitman * include/extensions/Imakefile: * programs/Xserver/Imakefile: * programs/Xserver/Xext/Imakefile: * programs/Xserver/Xext/shape.c: * programs/Xserver/dix/dispatch.c: (Dispatch): * programs/Xserver/dix/dixutils.c: (ISOLatin1ToLower), (CompareISOLatin1Lowered), (AlterSaveSetForClient): * programs/Xserver/dix/events.c: * programs/Xserver/dix/window.c: * programs/Xserver/include/Imakefile: * programs/Xserver/include/cursorstr.h: * programs/Xserver/include/dix.h: * programs/Xserver/include/dixstruct.h: * programs/Xserver/include/regionstr.h: * programs/Xserver/include/window.h: * programs/Xserver/mi/Imakefile: * programs/Xserver/mi/miinitext.c: * programs/Xserver/render/filter.c: (PictureGetFilterId), (PictureAddFilter), (PictureSetDefaultFilters), (SetPictureFilter): * programs/Xserver/render/picture.c: (PictureCreateDefaultFormats), (PictureFindVisual), (PictureInitIndexedFormats), (PictureMatchVisual), (PictureInit), (SetPictureClipRegion): * programs/Xserver/xfixes, programs/Xserver/damageext * programs/Xserver/miext/damage Bugzilla #859: Merge from DAMAGE-XFIXES branch 2004-07-28 Roland Mainz * xc/lib/Xaw/Print.h * xc/programs/xman/man.h * xc/programs/xmore/printdialog.c * xc/programs/xmore/printdialog.h Bugzilla #938: Update XawPrintShell per feedback and review comments. 2004-07-27 Alan Coopersmith * config/cf/sunLib.tmpl: Fix shared reqs for Xlibi18n, Xaw6 & Xmu for Solaris * programs/Xserver/hw/xfree86/common/xf86Io.c: * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Improved support for Compose and Kana Lock LED's on Sun keyboards * programs/Xserver/hw/xfree86/os-support/sunos/sun_kbdEv.c: Add event definitions for additional keys on Sun Japanese keyboards * programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: VUID mouse protocol support for Solaris Make default mouse message clearer on machines that use a default other than /dev/mouse. 2004-07-27 Roland Mainz * xc/config/cf/FreeBSD.cf * xc/config/cf/Imake.tmpl * xc/config/cf/NetBSD.cf * xc/config/cf/linux.cf Bugzilla #909: Disable build of PDF documents where GhostScript may not work at build time. 2004-07-27 Alex Deucher * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: (RADEONSetOverlayGamma), (RADEONSetTransform), (RADEONResetVideo), (RADEONAllocAdaptor), (RADEONSetupImageVideo), (RADEONSetPortAttribute), (RADEONGetPortAttribute), (RADEONDisplaySurface), (RADEONInitOffscreenImages): - Add gamma correction support to the radeon video overlay 2004-07-27 Torrey T. Lyons * programs/Xserver/Xprint/ddxInit.c: Fix Xprint build on Darwin. 2004-07-27 Torrey T. Lyons * lib/GL/apple/Imakefile: * lib/GL/apple/dri_dispatch.c: * lib/GL/apple/dri_dispatch.defs: * lib/GL/apple/dri_dispatch.h: * lib/GL/apple/dri_driver.c: * lib/GL/apple/dri_glx.c: * lib/GL/apple/dri_glx.h: * lib/GL/glx/Imakefile: * lib/GL/glx/glxext.c: * programs/Xserver/GL/apple/Imakefile: * programs/Xserver/GL/apple/aglGlx.c: * programs/Xserver/GL/apple/indirect.c: * programs/Xserver/GL/glx/single2.c: Fix XDarwin's broken build of libGL and server side GLX. 2004-07-27 Rik Faith * programs/Xserver/hw/dmx/dmxextension.c: (dmxDetachScreen): * programs/Xserver/hw/dmx/input/dmxconsole.c: (dmxConsoleDrawWindows), (dmxConsoleDraw), (dmxConsoleClearCursor), (dmxConsoleCollectEvents), (dmxCloseConsole), (dmxConsoleInit): When using DMX console input, make detached screens display as grey (vs. white for attached and black for dead-space). 2004-07-27 Roland Mainz * xc/programs/glxinfo/glxinfo.c Bugzilla #934: Fix glxinfo that it can be build against Sun's version of GL. 2004-07-27 Alexander Gottwald * config/cf/cygwin.cf: added --enable-runtime-pseudo-reloc to ExtraLoadFlags use make -C dir to step into subdirectories define BourneShell as /bin/bash -e to have make stopping after a subdir failed 2004-07-27 Alexander Gottwald * config/cf/cygwin.cf: Merge latest changes from CYGWIN branch * config/cf/cygwin.rules (MakeFonts): Use find | xargs combination instead of simple shell globbing to prevent commandline argument overflow 2004-07-27 Matthieu Herrb * programs/xdm/config/Imakefile: Define an initial VT for {Net,Open}BSD on amd64. 2004-07-27 Matthieu Herrb * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: (wsconsReadInput): Fix a bug that caused an entire batch of events to be thrown out when one of an unknown type is encountered. (Ty Sarna, NetBSD). 2004-07-27 Matthieu Herrb * lib/xkbui/Imakefile: Define SoRev from SOXKBUIREV, not SOXKBFILEREV. 2004-07-27 Matthieu Herrb * lib/X11/ConnDis.c: (_X11TransConnectDisplay): * programs/xhost/xhost.c: (change_host), (get_hostname): - remove remaining AMOEBA references. * programs/Xserver/os/genalloca.c: - remove unused file. 2004-07-26 Alex Deucher reviewed by: * programs/Xserver/hw/xfree86/drivers/mga/mga_maven.h: - add mga_maven.h; needed for mga maven support (Ryan Underwood) 2004-07-26 Alex Deucher reviewed by: * programs/Xserver/hw/xfree86/drivers/mga/mga.h: * programs/Xserver/hw/xfree86/drivers/mga/mga_dac3026.c: (MGA3026_i2cInit): * programs/Xserver/hw/xfree86/drivers/mga/mga_dacG.c: (MGAG_ddc1Read), (MGAG_I2CGetBits), (MGAG_I2CPutBits), (MGAG_DDC_P1_I2CPutBits), (MGAG_DDC_P2_I2CPutBits), (MGAG_MAVEN_I2CPutBits), (MGAG_DDC_P1_I2CGetBits), (MGAG_DDC_P2_I2CGetBits), (MGAG_MAVEN_I2CGetBits), (MGAG_i2cInit): * programs/Xserver/hw/xfree86/drivers/mga/mga_driver.c: (MGAdoDDC), (MGAMavenRead): - enable maven support for TV detection, DPMS, and DDC on crtc2 on G400 (Ryan Underwood) (http://bugs.xfree86.org/show_bug.cgi?id=1098) * programs/Xserver/hw/xfree86/i2c/xf86i2c.c: (xf86I2CBusInit): * programs/Xserver/hw/xfree86/i2c/xf86i2c.h: - expose I2CStart; needed for mga maven support (Ryan Underwood) 2004-07-26 Alan Coopersmith * extras/Mesa/src/mesa/tnl/t_vertex_c.c: Use __func__ instead of __FUNCTION__ on C99 compatible compilers, fall back to nothing for compilers that aren't C99 or a new enough gcc to fix build errors on systems not using gcc compilers. 2004-07-26 Alan Coopersmith * programs/Xserver/hw/xfree86/doc/README.mouse: * programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml: - Change xf86config to xorgconfig - Update Solaris mouse support information 2004-07-26 Alex Deucher * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineReset): * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONDisplayDDCConnected), (RADEONGetBIOSParameters), (RADEONLoadPalette), (RADEONScreenInit), (RADEONRestoreFPRegisters), (RADEONRestorePLLRegisters), (RADEONSaveFPRegisters), (RADEONInitCrtcRegisters), (RADEONInitCrtc2Registers), (RADEONInitFPRegisters), (RADEONSetDynamicClock): * programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c: * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c: (RADEONSetTransform), (RADEONResetVideo), (RADEONSetPortAttribute): - Add radeon DynamicClocks option - add small clean ups from ati's last code drop (typo_fixes, remove_fudge, laptop, xvfix) * programs/Xserver/hw/xfree86/drivers/mga/mga_dri.c: (MGAWakeupHandler), (MGADRIScreenInit): - Fix possible segfault (Ryan Underwood) * programs/Xserver/hw/xfree86/drivers/neomagic/neo_video.c: (NEOInitVideo), (NEOPutVideo), (NEODisplayVideo): - Add Xv support to pre-nm2160 neomagic chipsets (bug #321) 2004-07-27 Matthieu Herrb * programs/xdm/Imakefile: * programs/xdm/xdm.man: Fix log file location in manual page. 2004-07-27 Matthieu Herrb * programs/Xserver/hw/xfree86/input/elographics/xf86Elo.c: - Use xf86RemoveEnabledDevice() in the DEVICE_OFF case too. Fixes a lock-up after server reset. - Call InitPtrFeedbackClassDeviceStruct() during DEVICE_INIT phase, in order to avoid a segfault in the X server caused by 'xset q'. 2004-07-27 Matthieu Herrb * programs/xfs/difs/main.c: (main): * programs/xfs/os/error.c: (InitErrors): Fix opening of log file with '-user nobody'. Problem reported by Oleg Safiullin and Mike Pechkin. 2004-07-27 Matthieu Herrb * programs/Xserver/render/render.c: (ProcRenderCreateCursor): remove extra ';' (Alan Hourihane, Keith Packard). 2004-07-26 Adam Jackson * programs/Xserver/GL/glxmodule.c, programs/Xserver/GL/apple/indirect.c, programs/Xserver/GL/dri/dri.c, programs/Xserver/GL/glx/glxext.c, programs/Xserver/GL/glx/glxscreens.c, programs/Xserver/GL/glx/glxserver.h, programs/Xserver/GL/glx/glxutil.h, programs/Xserver/GL/mesa/X/xf86glx.c, programs/Xserver/GL/windows/indirect.c: Bug #377: Make lib{glx,GLcore,dri} work when compiled as dlloader modules. * programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c, programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c, programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: Bug #848: Clean up gatos notice messages. 2004-07-26 Alexander Gottwald * lib/Imakefile: * lib/windows/Imakefile: * lib/windows/WindowsWM-def.cpp: * lib/windows/WindowsWM.man: * lib/windows/windowswm.c: * lib/windows/windowswm.h: * lib/windows/windowswmstr.h: Import lib/windows from CYGWIN branch. 2004-07-26 Alan Coopersmith * config/cf/X11.tmpl: Add LINTXLIBONLY macro to match lint library dependencies Fix LinkHardCopyPS macro to work with Solaris make * config/cf/sun.cf Improved lint flags for the lint included with Sun compilers 2004-07-26 Alexander Gottwald * config/cf/cygwin.rules: Bugzilla #921: link without linker definition file 2004-07-26 Alexander Gottwald * config/cf/X11.tmpl: Bugzilla #912: Wraps linking of name.ps -> name.PS in an extra define which is empty for CaseSensitiveFileSystem == NO * doc/hardcopy/XKB/Imakefile: Bugzilla #912: Test for CaseSensitiveFileSystem before linking XKBlib.ps.gz -> XKBlib.PS.gz 2004-07-24 Matthieu Herrb * programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MouseProc): * programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: (wsconsPreInit): * programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h: Fix a problem with wsmouse driver loosing events on 64bit architectures (XFree86 Bugzilla #1438, John Heasley). "To fix this, I've added a mouse buffer (Xisb buffer) "scale" value to the MouseDevPtr type. If set, it is used as structure size of which we want space for a few." 2004-07-24 Matthieu Herrb * config/cf/Imake.cf: * config/cf/OpenBSD.cf: * programs/Xserver/hw/xfree86/os-support/bsd/Imakefile: * programs/Xserver/hw/xfree86/os-support/bsd/i386_video.c: (xf86OSInitVidMem), (xf86EnableIO), (xf86DisableIO), (amd64setWC), (amd64undoWC): * programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Bugzilla #884: OpenBSD/amd64 support. 2004-07-23 Eric Anholt * config/cf/xorg.cf: * programs/Xserver/hw/xfree86/drivers/via/Imakefile: * programs/Xserver/hw/xfree86/drivers/via/via_dri.c: - Remove unnecessary CppManTarget(via,) which produced multiple target definition warnings. - Change the VIA DDX to tell clients to look for unichrome_dri.so, the module that X.Org distributes. - Move the VIA DRI into DevelDRIDrivers because it is still insecure. See: http://dri.sourceforge.net/IRC-logs/20040628.txt 2004-07-22 Eric Anholt * config/cf/xorg.cf: * config/cf/xorgsite.def: * lib/GL/mesa/drivers/dri/Imakefile: * lib/GL/mesa/drivers/dri/unichrome/Imakefile: * programs/Xserver/hw/xfree86/drivers/ati/Imakefile: * programs/Xserver/hw/xfree86/drivers/ati/atiaccel.c: (ATIInitializeAcceleration): * programs/Xserver/hw/xfree86/drivers/ati/aticonfig.c: (ATIProcessOptions): * programs/Xserver/hw/xfree86/drivers/ati/aticonsole.c: (ATISwitchMode), (ATIEnterVT), (ATILeaveVT): * programs/Xserver/hw/xfree86/drivers/ati/atiload.c: * programs/Xserver/hw/xfree86/drivers/ati/atiload.h: * programs/Xserver/hw/xfree86/drivers/ati/atilock.c: (ATIUnlock): * programs/Xserver/hw/xfree86/drivers/ati/atimach64.c: (ATIMach64PreInit), (ATIMach64SetDPMSMode): * programs/Xserver/hw/xfree86/drivers/ati/atimach64accel.c: (ATIMach64Sync), (ATIMach64SetupForScreenToScreenCopy), (ATIMach64SubsequentScreenToScreenCopy), (ATIMach64SetupForSolidFill), (ATIMach64SubsequentSolidFillRect), (ATIMach64SetupForSolidLine), (ATIMach64SubsequentSolidHorVertLine), (ATIMach64SubsequentSolidBresenhamLine), (ATIMach64SetupForMono8x8PatternFill), (ATIMach64SubsequentMono8x8PatternFillRect), (ATIMach64SetupForScanlineCPUToScreenColorExpandFill), (ATIMach64SubsequentScanlineCPUToScreenColorExpandFill), (ATIMach64SubsequentColorExpandScanline): * programs/Xserver/hw/xfree86/drivers/ati/atimach64cursor.c: (ATIMach64LoadCursorImage): * programs/Xserver/hw/xfree86/drivers/ati/atimach64io.h: * programs/Xserver/hw/xfree86/drivers/ati/atimisc.c: (ATISetup): * programs/Xserver/hw/xfree86/drivers/ati/atioption.c: * programs/Xserver/hw/xfree86/drivers/ati/atioption.h: * programs/Xserver/hw/xfree86/drivers/ati/atiregs.h: * programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c: (ATIMinBits), (ATIScreenInit), (ATICloseScreen): * programs/Xserver/hw/xfree86/drivers/ati/atistruct.h: - Add a new option, BuildDevelDRIDrivers, which controls whether DevelDRIDrivers is non-empty. DevelDRIDrivers contains those drivers aren't built by default either due to being unusable on that architecture (but buildable for testing) or due to security concerns, as in the mach64 and savage cases. - Merge the Mach64 DDX's DRI support, under the XF86DRI_DEVEL define, which is set only when BuildDevelDRIDrivers is set. - Fix up of the sets of DRI drivers built for various architectures. - Fix build of unichrome DRI driver, which is now enabled on x86. 2004-07-22 Eric Anholt * lib/GL/GL/Imakefile: The i830 driver has been replaced by i915. Update this Imakefile block that's very rarely used (if ever?) to avoid complaints about things being undefined. 2004-07-23 Alexander Gottwald * programs/xphelloworld/xpxmhelloworld/Imakefile: * programs/xphelloworld/xpawhelloworld/Imakefile: Bugzilla #781: fix -lXprintUtil and -lXp references Removed -L$(PROJECTROOT)/lib which breaks crosscompile builds. The The extra libdir was wrong and the correct one was added with $(MOTIFLIB) Thu Jul 22 20:03:11 2004 Soeren Sandmann * programs/Xserver/fb/fbfill.c (fbFill): Call MMX solid fill routine when available. * programs/Xserver/fb/fbpict.c (fbComposite): Call MMX operations when available. * config/cf/xorg.cf: New HasGcc34 macro * programs/Xserver/fb/fbmmx.c: New file with many operations implemented with MMX intrinsics, conditional on having GCC 3.4 on i386. 2004-07-22 Alexander Gottwald * programs/xphelloworld/xphelloworld/Imakefile: * programs/xphelloworld/xpsimplehelloworld/Imakefile: * programs/xphelloworld/xpxthelloworld/Imakefile: * programs/xplsprinters/Imakefile: Bugzilla #781: fix -lXprintUtil and -lXp references 2004-07-21 Eric Anholt Imported new Mesa, DRM, and DRI sources as of 20040721 and resolved conflicts. 2004-07-21 Eric Anholt * config/cf/FreeBSD.cf: * config/cf/NetBSD.cf: * config/cf/linux.cf: Bugzilla #909: Remove HasGhostScript YES default from these .cfs, as it's causing build failures for users on these platforms (not available, or fails when processing files). 2004-07-20 Eric Anholt * config/cf/Imake.tmpl: * lib/Xaw/Imakefile: * programs/Xserver/hw/darwin/Imakefile: * programs/Xserver/hw/xfree86/common/Imakefile: * programs/Xserver/hw/xfree86/xf86config/Imakefile: * programs/fonttosfnt/Imakefile: * programs/proxymngr/Imakefile: * programs/twm/Imakefile: * programs/xmh/Imakefile: * programs/xterm/Imakefile: Remove the VENDOR_DEFINES from ALLDEFINES, as the quoting on VENDOR_DEFINES was breaking some old imake software, and it really doesn't seem like an appropriate define for all imake-using software. Instead, add it to the DEFINES of those pieces that need it. 2004-07-19 Roland Mainz * xc/config/cf/X11.tmpl * xc/doc/man/misc/Imakefile Bugzilla #899: Fixing Solaris builds bustage caused by the checkin in bug #891. Tue Jul 20 19:38:06 2004 Soeren Sandmann * lib/X11/omGeneric.c (parse_fontdata): Set font_data->xlfd_data to NULL after XFree(). (#837, patch from Daniel Berrange). Tue Jul 20 18:23:32 2004 Soeren Sandmann * config/cf/linux.cf: Use /dev/urandom on Linux.(#761). 2004-07-20 Alexander Gottwald * xc/programs/Xserver/xdmcp.c (get_addr_by_name): Bugzilla #889: Bind -from address to port number 0 instead of 177 2004-07-19 Roland Mainz * xc/programs/Xserver/Xprint/attributes.c Bugzilla #893: Fixing the bug that Xprt did not honor ${LC_ALL} when looking for model-config dirs. 2004-07-19 Roland Mainz * xc/config/cf/X11.tmpl * xc/doc/hardcopy/Imakefile * xc/doc/hardcopy/XPRINT/Imakefile Bugzilla #891: Fixing some installation problems with hardcopy dirs. 2004-07-18 Rik Faith * programs/Xserver/hw/dmx/dmxextension.c: (dmxAdjustCursorBoundaries): Addition of console input after removal of core backend input that is not on screen 0 can cause a segfault. Fix by preventing reinitialization of detached inputs. * programs/Xserver/hw/dmx/dmxgcops.c: (dmxFindAlternatePixmap), (dmxGetImage): When Xinerama is active and screen 0 is detached, pixmaps for XGetImage must be obtained from another screen. 2004-07-18 Roland Mainz * xc/programs/Xserver/Xprint/ps/Ps.h * xc/programs/Xserver/Xprint/ps/PsColor.c * xc/programs/Xserver/Xprint/ps/PsGC.c Bugzilla #858: Fixing the problem that clients cannot use the TrueColor visual without calling |XInstallColormap();|. 2004-07-17 Eric Anholt * config/cf/FreeBSD.cf: - Default to assuming that ports that can be built without the xorg pieces being installed are installed before the xorg build begins. #define HasStandardPorts NO can turn this behavior off. Also fixes some freetype issues related to it looking in the wrong place. - While here, remove some unnecessary #if nesting in threads. 2004-07-17 Eric Anholt * config/cf/FreeBSD.cf: Wrap CcCmd and CplusplusCmd in #ifndef to kill lots of warnings when changing them in host.def (common for ccache). 2004-07-17 Eric Anholt * config/cf/X11.tmpl: Be sure to set the DmxLibrary-related defines to NO if BuildDmxLibrary is NO. Kills a lot of preprocessor warnings. 2004-07-16 Alan Coopersmith * xc/lib/xtrans/Xtrans.c: Fix typo in debug message in MakeAllCLTSServerListeners * xc/programs/Xserver/os/Imakefile: Add $(GETPEER_DEFINES) to DEPEND_DEFINES for makedepend * xc/programs/Xserver/os/access.c: * xc/doc/specs/SIAddresses/localuser.txt: Add "localuser" and "localgroup" access types to server-interpreted authentication scheme. 2004-07-15 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineRestore): * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RADEONInit3DEngineForRender): * programs/Xserver/hw/xfree86/drivers/via/via_memory.c: * programs/Xserver/hw/xfree86/drivers/via/via_priv.h: * programs/Xserver/hw/xfree86/drivers/via/via_swov.c: * programs/Xserver/hw/xfree86/drivers/via/via_tuner.c: Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and Radeon Render acceleration merges. 2004-07-12 Roland Mainz * xc/config/cf/sun.cf Bugzilla #862: Solaris performance improvements using some "magic" compiler flags (-zlazyload -zcombreloc -xstrconst -xildoff etc.) 2004-07-12 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/Imakefile Bugzilla #776: (Work-in-progress) Adding glue to setup links for /etc/init.d/ scripts in Linux. 2004-07-12 Roland Mainz * xc/config/cf/linux.cf Bugzilla #824: Build fix for SuSE Linux 2004-07-07 Eric Anholt * Imakefile: Bugzilla #478: Install xrender.pc (required by xcursor.pc). 2004-07-07 Rik Faith * programs/Xserver/hw/dmx/dmxinit.c: * programs/Xserver/hw/dmx/glxProxy/glxsingle.c: * programs/Xserver/hw/dmx/glxProxy/glxvendor.c: * programs/Xserver/hw/dmx/input/Imakefile: * programs/Xserver/hw/dmx/input/dmxinputinit.c: * programs/Xserver/hw/dmx/input/dmxsigio.c: Bugzilla #817: Enable build under Solaris (Thanks to Alan Coopersmith) 2004-07-06 Kevin E. Martin * config/cf/README: * config/cf/X11.tmpl: * config/cf/linux.cf: * config/cf/xf86site.def: * config/cf/xfree86.cf: * config/cf/xorg.cf: * config/cf/xorgsite.def: * include/extensions/Imakefile: * programs/Xserver/Imakefile: Disable building DMX on OSs that have not been verified to build correctly (Kevin Martin). * programs/Xserver/Xext/dmx.c: (ProcDMXChangeScreensAttributes), (ProcDMXChangeDesktopAttributes): * programs/Xserver/hw/dmx/Imakefile: * programs/Xserver/hw/dmx/dmxcb.c: (dmxConnectionBlockCallback): * programs/Xserver/hw/dmx/dmxextension.c: (dmxConfigureScreenWindow): * programs/Xserver/hw/dmx/dmxinit.c: (InitOutput): * programs/Xserver/hw/dmx/glxProxy/glxcmds.c: (MakeCurrent), (CreateGLXPixmap), (__glXDoSwapBuffers): Fix DMX build when Xinerama is not enabled (Kevin Martin). 2004-07-06 Egbert Eich * extras/Mesa/src/mesa/drivers/dri/i915/intel_context.h: * extras/Mesa/src/mesa/drivers/dri/i915/intel_tris.c: ifdef'ed some IA32-only assembler statements. Presently these chipsets are IA32 only, anyway (Egbert Eich). * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): * programs/Xserver/hw/xfree86/os-support/bus/ia64Pci.c: (ia64ScanPCIWrapper): Disabling generic VGA testing for IA64 architectures. Temporarily disabling support for ZX1 bus. This code is extremely invasive and is executed as fallback without testing for a ZX1 chipset. It brings a SGI Altrix to a grinding halt. (Egbert Eich). 2004-07-06 Egbert Eich * config/cf/xorg.cf: Separated Intel drivers from default DriDrivers to avoid building them on IA64 (Egbert Eich). * lib/Xdmcp/Wrap.h: Fixed wrong function prototype (Egbert Eich). * programs/Xserver/hw/xfree86/common/xf86Bus.c: (CheckGenericGA): Don't test for generic VGA on IA64 (Egbert Eich). * programs/Xserver/hw/xfree86/common/xf86pciBus.c: Fixed a segfault when accessing a structure before verifying the pointer exists (Egbert Eich). * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONPreInitConfig), (RADEONDoAdjustFrame): Added a showcache option for debugging (Egbert Eich). * programs/Xserver/hw/xfree86/drivers/i810/i810_driver.c: (I810PreInit), (I810SwitchMode): Increase default video RAM size to 16MB when DRI is enabled and more than 128MB are available (Egbert Eich). Fixed lockups during mode switch. Problem was introduced when attempting to copy the behavior during LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before I810DRIEnter(). The entire DRILeave()/Enter() scenario has been commented out as it didn't seem to be necessary (Egbert Eich). * programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c: (TweakMemorySize), (I830BIOSPreInit), (I830BIOSScreenInit), (I830BIOSEnterVT): Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich). * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: increased MAX_DEVICES to 128 (Egbert Eich). * programs/Xserver/hw/xfree86/common/xf86Globals.c: * programs/Xserver/hw/xfree86/os-support/bus/Pci.h: * programs/Xserver/hw/xfree86/os-support/bus/ix86Pci.c: (ix86PciSelectCfgmech): Use OS provided PCI config space access as default method (Egbert Eich). * programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c: (linuxPciOpenFile): Added support for Linux 2.6 proc file format. * programs/Xserver/hw/xfree86/vbe/vbe.c: (VBEExtendedInit), (VBEGetVBEInfo): Fixed unaligned accesses to pieces of the VBE info block. VESA did not align elements to size (Egbert Eich). 2004-07-06 Alexander Gottwald * programs/xcalc/math.c: (bkspf) Bugzilla #665: bugs in xcalc -rpn mode decimal_point is a const char* not char. the patch uses strcmp instead of plain char == char operator and allows decimal_point to be of any length. localeconv() is only called if X_LOCALE is _not_ defined 2004-07-05 Eric Anholt * programs/xdm/socket.c: (CreateWellKnownSockets): XFree86 bugzilla #1376: xdm opens random tcp sockets "Even when DisplayManager.requestPort is set to 0, xdm will open a chooserFd tcp socket on all interfaces. This apparently cannot be disabled by configuration and presents a possible security risk. Older versions of xdm/socket.c appear to have checked and aborted if request_port == 0, but the current one does not..." 2004-07-04 Eric Anholt * programs/Xserver/hw/dmx/Imakefile: Can't have tabs starting lines not associated with a target. 2004-07-04 Eric Anholt * config/cf/FreeBSD.cf: * config/cf/NetBSD.cf: * config/cf/X11.tmpl: * config/cf/host.def: * config/cf/linux.cf: * lib/dpstk/Imakefile: * programs/xphelloworld/xpawhelloworld/Imakefile: * programs/xphelloworld/xpxmhelloworld/Imakefile: Bugzilla #757: Remove incorrect HasMotif YES defaults for linux and BSDs. Also fix Motif imake goop to handle motif not being in /usr/X11R6 better. 2004-07-03 Eric Anholt * include/extensions/render.h: Bugzilla #635: Correct the definition of CPLastBit to account for ComponentAlpha, which may fix behavior of the server's SetPictureToDefaults. 2004-07-01 Alexander Gottwald * xc/extras/Mesa/src/mesa/drivers/dri/i915/i830_vtbl.c: * xc/extras/Mesa/src/mesa/drivers/dri/i915/i915_vtbl.c: #Bug 802: C variable declaration fix for old gcc in i915 code 2004-06-29 Roland Mainz * xc/programs/Imakefile * xc/programs/Xserver/Xprint/Xprint.html * xc/programs/Xserver/Xprint/Xprint.man * xc/programs/Xserver/Xprint/Xprint.sgml * xc/programs/xplsprinters/xplsprinters.html * xc/programs/xplsprinters/xplsprinters.man * xc/programs/xplsprinters/xplsprinters.sgml * xc/programs/xprehashprinterlist/Imakefile * xc/programs/xprehashprinterlist/xprehashprinterlist.c * xc/programs/xprehashprinterlist/xprehashprinterlist.html * xc/programs/xprehashprinterlist/xprehashprinterlist.man * xc/programs/xprehashprinterlist/xprehashprinterlist.sgml Bugzilla #810: Add small adminstration tool to rehash the list of available printers on demand. 2004-06-29 Alexander Gottwald * lib/Xaw/AllWidgets.c, lib/Xaw/sharedlib.c: #Bug 806: undefined reference to xawPrintShellWidgetClass in Xaw6 for cygwin. Wrap references to xawPrintShellWidgetClass with #ifndef OLDXAW. 2004-06-29 Roland Mainz * xc/extras/Mesa/src/mesa/main/imports.h Bugzilla #805: Build fix for AMD64, patch by Stefan Dirsch 2004-06-28 Nolan * programs/Xserver/hw/xfree86/drivers/vmware/vmware.c: * programs/Xserver/hw/xfree86/drivers/vmware/vmware.h: * programs/Xserver/hw/xfree86/drivers/vmware/vmwarecurs.c: Send cursor hotspot through the FIFO. This fixes host cursor. Allow any bpp when 8BIT_EMULATION is set. Save/restore the ID register. 2004-06-28 Alan Coopersmith * lib/GL/glx/glx_pbuffer.c: * lib/GL/glx/glxextensions.h: Add GLX_ALIAS_VOID for GLX_ALIAS of functions with return type void to fix builds with non-gcc compilers that refuse to let you do return function_that_returns_void(...) * programs/Xserver/hw/xfree86/os-support/shared/sigiostubs.c Remove includes of xf86drm.h that break non-DRI builds 2004-06-25 Alexander Gottwald * programs/Xserver/randr/randr.c: * programs/Xserver/randr/randrstr.h: #Bug 780: add RRSetScreenConfig * programs/Xserver/os/access.c: #Bug 784: Ignore unconfigured interfaces with xdmcp * config/cf/X11.tmpl programs/Imakefile: #Bug 785: make build of xterm configurable * include/Xpoll.h: #Bug 786: make XFD_* macros respect FD_SETSIZE 2004-06-24 Roland Mainz * xc/programs/Xserver/XpConfig/C/print/attributes/document * xc/programs/Xserver/XpConfig/C/print/models/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/model-config * xc/programs/Xserver/XpConfig/C/print/models/CANONC3200-PS/fonts/Imakefile Bugzilla #791: Adding special support for Canon C3200N 2004-06-24 Roland Mainz * xc/programs/Xserver/Xprint/Init.c * xc/programs/Xserver/Xprint/spooler.c Bugzilla #660: Fix for the issue that GetPrinterList does not return printer descriptions on Solaris. The patch implements a framework which allows the printer enumerator scripts to pass additional printer attributes to the information pool (currently only "xp-printerattr.descriptor" is implemented). 2004-06-22 Roland Mainz * xc/programs/Xserver/Xprint/attributes.c Bugzilla #789: Workaround for the issue that Xprt may hang when the CUPS spooler frontend sends messages to stdout. 2004-06-21 Alexander Gottwald * xc/programs/Xserver/Imakefile: * xc/programs/Xserver/GL/Imakefile: * xc/programs/Xserver/GL/glx/Imakefile: * xc/extras/Mesa/include/GL/gl.h: * xc/extras/Mesa/include/GL/internal/glcore.h: * xc/lib/GL/glx/glxext.c: * xc/programs/Xserver/GL/glx/single2.c: #Bug 782: Merge native OpenGL for Windows from CYGWIN branch * xc/programs/Xserver/hw/xwin: * xc/config/cf/cygwin.cf: * xc/config/cf/cygwin.tmpl: * xc/config/cf/cygwin.rules: #Bug 777: Merge from CYGWIN branch * xc/programs/Xserver/include/dix.h: * xc/programs/Xserver/dix/dispatch.c: * xc/programs/Xserver/hw/vfb/InitOutput.c: * xc/programs/Xserver/hw/xnest/Init.c: * xc/programs/Xserver/Xprint/ddxInit.c: #Bug 778: add ddxBeforeReset * xc/programs/Xserver/fb/fb.h: * xc/programs/Xserver/miext/rootless/Imakefile: * xc/programs/Xserver/miext/rootless/rootlessConfig.h: #Bug 783: rootless patches for cygwin * xc/programs/glxgears/Imakefile: * xc/programs/xedit/Imakefile: * xc/programs/xlogo/Imakefile: * xc/programs/xman/Imakefile: * xc/programs/xmore/Imakefile: #Bug 781: Fix -lXprintUtil and -lXp references 2004-06-20 Roland Mainz * xc/programs/Xserver/XpConfig/C/print/attributes/document Bugzilla #772: Switch default resolution from 300DPI to 600DPI. 2004-06-19 Eric Anholt * programs/Xserver/hw/xfree86/drivers/ati/radeon.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon.man: * programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c: (RADEONEngineRestore): * programs/Xserver/hw/xfree86/drivers/ati/radeon_accelfuncs.c: (RADEONAccelInit): * programs/Xserver/hw/xfree86/drivers/ati/radeon_dri.c: (RADEONEnterServer): * programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c: (RADEONPreInitConfig), (RADEONBlockHandler), (RADEONScreenInit), (RADEONRestorePLLRegisters), (RADEONCloseScreen): * programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h: * programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c: (RadeonGetTextureFormat), (F_TO_DW), (ATILog2), (RADEONInit3DEngineForRender), (RemoveLinear), (RenderCallback), (AllocateLinear), (RadeonInit3DEngine), (R100SetupTexture), (R100SetupForCPUToScreenAlphaTexture), (R100SetupForCPUToScreenTexture), (R100SubsequentCPUToScreenTexture), (R200SetupTexture), (R200SetupForCPUToScreenAlphaTexture), (R200SetupForCPUToScreenTexture), (R200SubsequentCPUToScreenTexture): Bug #748: - Add Render acceleration for Radeon 100 and 200-series cards, enabled by default. Notable performance gains include 27fps in cairogears instead of 6fps (compared to 50 with glitz), and my disks are now the bottleneck in an ls -lR in gnome-terminal. Only supported in DRI mode because the MMIO submission hangs the card so far, but the code is left in because it may be supportable soon. - Add xorg.conf options to disable Render acceleration and to force the subpixel order in the server (Hui Yu). 2004-06-19 Roland Mainz * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile Bugzilla #765: Rename "92xprint-xpserverlist" to "92xprint-xpserverlist.sh" to match the new RedHat policy for X11 session startup files. 2004-06-19 Roland Mainz * xc/programs/Xserver/Xprint/Init.c * xc/programs/Xserver/Xprint/etc/init.d/xprint * xc/programs/Xserver/os/utils.c Bugzilla #764: Rework previous solution and make Xprt to default to "-noreset" (the default of Solaris's version of Xprt) and add a "-reset" option which can be used to restore the default behaviour on demand. 2004-06-19 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #764: Start Xprt with option "-noreset" to get rid of the problem that Xprt resets itself aftert each client disconnect when there is only one client and no dtpdmd. This solves at least the following problems: - Font paths set after Xprt startup via "xset +fp ..." get lost - Resources stored in the Xserver get lost - Displaying a print dialog is awfully slow 2004-06-17 Thomas Winischhofer * programs/Xserver/hw/xfree86/drivers/sis/300vtbl.h: * programs/Xserver/hw/xfree86/drivers/sis/310vtbl.h: * programs/Xserver/hw/xfree86/drivers/sis/init.c: * programs/Xserver/hw/xfree86/drivers/sis/init.h: * programs/Xserver/hw/xfree86/drivers/sis/init301.c: * programs/Xserver/hw/xfree86/drivers/sis/init301.h: * programs/Xserver/hw/xfree86/drivers/sis/initdef.h: * programs/Xserver/hw/xfree86/drivers/sis/oem300.h: * programs/Xserver/hw/xfree86/drivers/sis/oem310.h: * programs/Xserver/hw/xfree86/drivers/sis/osdef.h: * programs/Xserver/hw/xfree86/drivers/sis/sis.h: * programs/Xserver/hw/xfree86/drivers/sis/sis.man: * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis300_accel.h: * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis310_accel.h: * programs/Xserver/hw/xfree86/drivers/sis/sis6326_video.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_accel.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_common.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_cursor.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_dac.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_dga.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_dri.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_driver.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_opt.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_regs.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_setup.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_shadow.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_vb.h: * programs/Xserver/hw/xfree86/drivers/sis/sis_vga.c: * programs/Xserver/hw/xfree86/drivers/sis/sis_video.c: * programs/Xserver/hw/xfree86/drivers/sis/vgatypes.h: * programs/Xserver/hw/xfree86/drivers/sis/vstruct.h: Fix some 1400x1050 and 1600x1200 LCD panel modes Fix Xv code (linebuffer size, minimum overlay size) Add video blitter as second Xv adaptor (M650/651 and later) Fix 1024x600 LCD panel support Add hotplug support (including LCD) Fix support for 661/741/760 (many changes) Add support for many modes previously not supported for LCD Add preliminary support for 340 2004-06-16 Eric Anholt * lib/XvMC/hw/i810/I810XvMC.c: (XvMCCreateContext), (XvMCDestroyContext): * lib/XvMC/hw/i810/I810XvMC.h: * lib/XvMC/hw/i810/Imakefile: * programs/Xserver/hw/xfree86/drivers/i810/Imakefile: Mop-up from the DRI 20040613 import, taking care of some drm.h header location and type changes. The DRI commits were a merge from DRI-XFree86-4_3_99_12-merge to DRI-trunk-20040613, bringing in Mesa 6.1 and the DRM from 20040613 as well. Some of the notable things this brings in, off the top of my head: - More OpenGL extensions - MergedFB for Radeon (Dualhead DRI support on these cards) - Many GLX fixes - Working SiS DRI driver - Major Radeon and R200 DRI driver updates - fbconfigs support - Beginnings of pbuffer support (indirect only, and only in specific circumstances). Does not bring in the Mach64 or Savage DRI support from these updtes, due to security concerns that remain with these. 2004-06-14 Roland Mainz * xc/programs/xplsprinters/xplsprinters.c * xc/programs/xplsprinters/xplsprinters.html * xc/programs/xplsprinters/xplsprinters.man * xc/programs/xplsprinters/xplsprinters.sgml Bugzilla #742: Add a "-d" option to display only the printer "name" and "description", avoiding the far more expensive query done by "-l" (which opens a connection to the print server and queries all printer attributes). 2004-06-12 Alan Coopersmith * xc/doc/man/general/X.man Bugzilla #691: Manual page X(7) does not reference Xprt(1x), xplsprinters(1x), etc. * xc/config/cf/Imake.rules Correct comment to match rule name for InstallDriverSDKObjectModule * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c Log results of ioctls to probe keyboard type & layout 2004-06-12 Eric Anholt * config/imake/imake.c: (define_os_defaults): Allow overriding of os version with OSREL env var on FreeBSD. Used in the ports cluster and cross-version testing. 2004-06-09 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #734: Add a "diag" switch to /etc/init.d/xprint to deliver some diagnostics information usefull for debugging on the customer side. 2004-06-07 Roland Mainz * xc/programs/xedit/Xedit.ad * xc/programs/xman/Imakefile * xc/programs/xman/ScrollByL.c * xc/programs/xman/ScrollByL.h * xc/programs/xman/ScrollByLP.h * xc/programs/xman/Xman.ad * xc/programs/xman/buttons.c * xc/programs/xman/defs.h * xc/programs/xman/handler.c * xc/programs/xman/man.h * xc/programs/xman/misc.c * xc/programs/xman/print.c * xc/programs/xman/print.h * xc/programs/xman/search.c * xc/programs/xman/version.h * xc/programs/xmore/XMore.ad * xc/programs/xmore/print.c * xc/programs/xmore/printdialog.c Bugzilla #668: Add print support to xman. 2004-06-02 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #714: 'Fix' for Debian Bug#250887 ("/etc/init.d/xprint non-free") - the reporter does not like the "All rights reserved"-string in the file so lets get rid of it. License of all the Xprint sources is MIT/X.org anyway. 2004-05-31 Eric Anholt * fonts/scaled/TTF/Imakefile: VeraIt.ttf wasn't getting installed. 2004-05-30 Roland Mainz * xc/programs/xedit/Imakefile * xc/programs/xedit/Xedit.ad * xc/programs/xedit/commands.c * xc/programs/xedit/hook.c * xc/programs/xedit/ispell.c * xc/programs/xedit/xedit.c * xc/programs/xedit/xedit.h * xc/programs/xmore/XMore.ad * xc/programs/xmore/print.c * xc/programs/xmore/print.h * xc/programs/xmore/xmore.c Bugzilla #695: Add print support to Xedit 2004-05-30 Roland Mainz * xc/programs/xmore/XMore.ad * xc/programs/xmore/print.c * xc/programs/xmore/print.h * xc/programs/xmore/printdialog.c * xc/programs/xmore/printdialog.h * xc/programs/xmore/xmore.c * xc/programs/xmore/xmore.h Bugzilla #693: XMore and XawPrintDialog work-in-progress, fixing various problems and adding framework for i18n. 2004-05-29 Alan Coopersmith * programs/xkbcomp/rules/Imakefile: Bugzilla #531: missing xfree86.lst (Grzegorz Dąbrowski ) 2004-05-29 Eric Anholt * config/cf/FreeBSD.cf: * config/cf/OpenBSD.cf: * config/cf/OpenBSDLib.tmpl: * config/cf/X11.tmpl: * config/cf/os2.cf: * config/cf/os2Lib.tmpl: * lib/GL/GL/Imakefile: * lib/Imakefile: * lib/X11/Imakefile: * lib/XThrStub/Imakefile: * lib/XThrStub/UIThrStubs.c: Bugzilla #640: Eliminate the XThrStub library and clean up/fix threading defines on FreeBSD/OpenBSD. Includes removal of lib/XThrStub/UIThrStubs.c after repocopy to xc/lib/X11. 2004-05-27 Egbert Eich * programs/Xserver/GL/Imakefile: * programs/Xserver/Imakefile: Bugzilla #573: Don't build DRI when server which uses this module doesn't get built. 2004-05-26 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #456: Work around problems in RedHat's version of chkconfig ("chkconfig sets priorities to -1") 2004-05-26 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint Bugzilla #680: RFE: /etc/init.d/xprint should ensure that the CWD is writeable for spooler applications (this works around some versions of CUPS which seem to require that). 2004-05-26 Egbert Eich * extras/x86emu/include/x86emu.h: * extras/x86emu/include/x86emu/fpu_regs.h: * extras/x86emu/include/x86emu/regs.h: * extras/x86emu/include/x86emu/types.h: * extras/x86emu/src/x86emu/LICENSE: * extras/x86emu/src/x86emu/debug.c: (x86emu_single_step): * extras/x86emu/src/x86emu/decode.c: (X86EMU_exec), (decode_rm00_address), (decode_rm01_address), (decode_rm10_address): * extras/x86emu/src/x86emu/fpu.c: * extras/x86emu/src/x86emu/makefile: * extras/x86emu/src/x86emu/makefile.linux: * extras/x86emu/src/x86emu/ops.c: (x86emuOp_illegal_op), (x86emuOp_aam), (x86emuOp_aad): * extras/x86emu/src/x86emu/ops2.c: * extras/x86emu/src/x86emu/prim_ops.c: * extras/x86emu/src/x86emu/sys.c: (__uldq), (uldl), (uldw), (ustq), (ustl), (ustw), (rdw), (rdl), (wrw), (wrl): * extras/x86emu/src/x86emu/x86emu/debug.h: * extras/x86emu/src/x86emu/x86emu/decode.h: * extras/x86emu/src/x86emu/x86emu/prim_asm.h: * extras/x86emu/src/x86emu/x86emu/prim_ops.h: * extras/x86emu/src/x86emu/x86emu/x86emui.h: * programs/Xserver/hw/xfree86/int10/Imakefile: * programs/Xserver/hw/xfree86/int10/x86emu.c: Updated x86emu and resynced with upsteam at Scitech. 2004-05-26 Egbert Eich * programs/Xserver/hw/xfree86/drivers/ark/ark_driver.c: (ARKPreInit): * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: (chipsPreInitHiQV), (CHIPSScreenInit): * programs/Xserver/hw/xfree86/drivers/dummy/dummy_driver.c: (DUMMYPreInit): * programs/Xserver/hw/xfree86/drivers/imstt/imstt_driver.c: (IMSTTPreInit): * programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c: (NEOScreenInit), (NEOValidMode): * programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c: (NewportPreInit): * programs/Xserver/hw/xfree86/drivers/s3/s3_driver.c: (S3PreInit): * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi.h: * programs/Xserver/hw/xfree86/drivers/siliconmotion/smi_driver.c: (SMI_MapMem), (SMI_InternalScreenInit): * programs/Xserver/hw/xfree86/drivers/tseng/tseng_driver.c: (TsengPreInit): Fixing setting of physical framebuffer base for several drivers. C&T driver: Fixed setting of minimal clocks for HiQV chipsets. Neomagic driver: improved support for lowres double scan modes. 2004-05-25 Roland Mainz * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt Update FAQ (Xprint_FAQ.xml) for new bugzilla URLs and rebuild the HTML and plaintext versions. 2004-05-25 Alan Coopersmith * xc/programs/Xserver/hw/xfree86/getconfig/xorg.cfg Bugzilla #678: getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signature (Change "Xorg Project" to "Xorg Foundation" to match getconfig script) 2004-05-24 Roland Mainz * xc/programs/xdpyinfo/xdpyinfo.c BugZilla #672: xdpyinfo should print information about print screens 2004-05-24 Egbert Eich * Imakefile: * Makefile: * config/cf/Imake.rules: * config/cf/Imake.tmpl: * config/cf/Library.tmpl: * config/cf/X11.tmpl: * lib/SM/sm_genid.c: * lib/SM/sm_manager.c: * lib/X11/xlibi18n/Xi18nLib.conf: * lib/Xrandr/Imakefile: * lib/Xrandr/Xrandrint.h: * lib/Xtst/XRecord.c: * lib/dps/Imakefile: * lib/font/Speedo/spfont.c: * lib/font/Type1/arith.c: * lib/font/Type1/curves.c: * lib/font/Type1/hints.c: * lib/font/Type1/objects.c: * lib/font/Type1/paths.c: * lib/font/Type1/regions.c: * lib/font/Type1/spaces.c: * lib/font/Type1/t1funcs.c: * lib/font/Type1/t1malloc.c: * lib/font/Type1/t1stub.c: * lib/font/fontfile/defaults.c: * lib/oldX/XCrAssoc.c: * lib/oldX/XDelAssoc.c: * lib/oldX/XDestAssoc.c: * lib/oldX/XDraw.c: * lib/oldX/XLookAssoc.c: * lib/oldX/XMakeAssoc.c: * programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile: * programs/fonttosfnt/Imakefile: * programs/fonttosfnt/read.c: * programs/xedit/lisp/Imakefile: Fix build glitches when building modules independently using Imake. 2004-05-24 Egbert Eich * lib/Xrender/Xrender.c: (XRenderDepthCheckErrorHandler): * programs/xstdcmap/xstdcmap.c: (main): Muffle compiler warnings. * programs/Xserver/hw/xfree86/common/xf86Configure.c: (DoConfigure): fix option name in log message. * programs/xdm/xdmcp.c: (manage): improve debugging messages. 2004-05-24 Egbert Eich * lib/X11/ConnDis.c: (GetAuthorization): Improve 'uniqueness' of authorization cookie sent by client for XDM-AUTHORIZATION-1. Old 'uniquness' consisted of the PID of the client, a time stamp (in seconds) and a number obtained by starting to count down from 0xffff. When a client did an XOpenDisplay() then execv'ed a child and did XOpenDisplay() again within the same second, the cookie was identical to the previous one (as the PID did not change but the static 'count down' variable was reinitialized) and thus refused by the server. 2004-05-24 Egbert Eich * programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c: (chipsClockSelect), (chipsClockFind), (chipsModeInitHiQV), (chipsModeInitWingine), (chipsModeInit655xx): * programs/Xserver/hw/xfree86/drivers/chips/ct_video.c: (CHIPSSetupImageVideo), (CHIPSDisplayVideo), (CHIPSPutImage): Fixed Segfault on video mode switching when pScrn->currentMode did not contain a valid mode. Fixed video overlays for double scan modes. 2004-05-24 Roland Mainz * xc/programs/Imakefile * xc/programs/xmore/Imakefile * xc/programs/xmore/print.c * xc/programs/xmore/print.h * xc/programs/xmore/printdialog.c * xc/programs/xmore/printdialog.h * xc/programs/xmore/printdialogprivates.h * xc/programs/xmore/xmore.c * xc/programs/xmore/xmore.h * xc/programs/xmore/xmore.man * xc/programs/xmore/xmore.sgml BugZilla #611: Adding simple text viewer 2004-05-23 Alan Coopersmith * xc/programs/xcalc/math.c * xc/programs/xcalc/xcalc.man Bugzilla #665: xcalc -rpn mode errors (Geoffery Coram) 2004-05-22 Alan Coopersmith * xc/config/cf/sun.cf: Set HasMkstemp to YES on Solaris * xc/programs/xman/man.c * xc/programs/xman/man.h * xc/programs/xman/misc.c * xc/programs/xman/vendor.h Bugzilla #316: xman cannot display SGML man pages on Solaris 2004-05-21 Alan Coopersmith * xc/doc/man/Imakefile * xc/doc/man/Xp/* Bugzilla #511: Contribute Solaris man pages for libXp 2004-05-21 Alan Coopersmith * xc/lib/X11/util/makekeys.c: Bugzilla #658: XStringToKeysym fails for Greek_IOTAdiaeresis (Fixes VSW5 testcase XStringToKeysym-7 failure) 2004-05-18 Eric Anholt * config/cf/linux.cf: * config/cf/xorg.cf: * config/cf/xorgsite.def: - Clean up xorg.cf by factoring out many common defines. - Make the fbdev driver only build on Linux (fbdevhw is just stubs on other OSes). - Add AFB to AMD64 build, and include XF86OSCardDrivers. Fixes Bugzilla #448,#449. 2004-05-17 Eric Anholt * lib/Xmu/EditresCom.c: * lib/Xmu/WidgetNode.c: (XmuWnFetchResources): Bugzilla #634: Remove Xaw header dependency from Xmu library build. 2004-05-16 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint BugZilla #633: RFE: /etc/init.d/xprint should source /etc/X11/xfs/config for font paths. 2004-05-16 Roland Mainz * xc/programs/Xserver/Xprint/etc/init.d/xprint BugZilla #451: /etc/init.d/xprint may output warnings when /usr/share/fonts/ does not exist on a Linux installation. 2004-05-16 Roland Mainz * xc/programs/xdpyinfo/Imakefile * xc/programs/xdpyinfo/xdpyinfo.c BugZilla #623: RFE: "xdpyinfo" should have support for XpExtension. 2004-05-15 Alan Coopersmith * xc/programs/Xserver/fb/fb.h * xc/programs/Xserver/fb/fboverlay.c * xc/programs/Xserver/fb/fbscreen.c - Change #ifdef for checking for old format miScreenInit to FB_OLD_MISCREENINIT for easier portability to xservers with updated screen structs but old function prototypes. Make it automatically defined if FB_OLD_SCREEN is defined. - Add _LP64 to list of #ifdefs for 64-bit platforms to support 64-bit Solaris. 2004-05-15 Alan Coopersmith * xc/programs/Xserver/hw/xfree86/xf86config/Imakefile * xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c - Clean up server name changes from TM branch - Set default XKB rules file name correctly - Use default font path from Imake configuration for the default font path in generated xorg.conf files. - Use path variables from Imake configuration for paths to files, in case vendor has configured them to install somewhere other than the defaults. 2004-05-15 Roland Mainz * xc/programs/Xserver/Xprint/Init.c BugZilla #622: RFE: Xprt default BIGREQUESTS extension buffer size should be 8MB (to make |XpPutDocumentData()| happy and to improve performance). 2004-05-15 Roland Mainz * xc/programs/xphelloworld/Imakefile BugZilla #625: Work around build bustage which happens when build machine has no Motif installed. 2004-05-11 Eric Anholt * programs/Xserver/fb/fbcompose.c: (fbCombineMaskAlphaC), (fbCombineAtopC), (fbCombineXorC), (fbCombineSaturateU), (fbCombineSaturateC), (fbCombineDisjointGeneralC), (fbCombineConjointGeneralC): * programs/Xserver/fb/fbpict.c: (fbComposite): * programs/Xserver/fb/fbpict.h: Fix problems in render fb implementation found by rendercheck: - fbCombineSaturate was pointed at fbCombineDisjointOver, instead of fbCombineDisjointOverReverse as it should. Instead, point fbCombineDisjointOverReverse at fbCombineSaturate (which is likely to be faster). - fix previously-unused fbCombineSaturate implementation. - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make it do what it's supposed to (return a cs.alpha). - fbCombineAtopC didn't invert the source alpha value. - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also source alpha wasn't treated in a component fashion. - fbCompositeSrc_8888* didn't handle when the source lacks an alpha channel. Rather than adding that and possilby slowing down the (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used in fbCompositeSrc_8888* because Over with one of these is just Src. 2004-05-11 Eric Anholt * programs/Xserver/hw/xfree86/os-support/bus/Imakefile: Fix server on FreeBSD/amd64. 2004-05-09 Roland Mainz * xc/programs/xlogo/Imakefile * xc/programs/xlogo/XLogo.ad * xc/programs/xlogo/print.c * xc/programs/xlogo/print.h * xc/programs/xlogo/xlogo.c * xc/programs/xlogo/xlogo.h BugZilla #581: Print support for XLogo 2004-05-07 Roland Mainz * xc/programs/Xserver/Xprint/attributes.c BugZilla #608 ("Can not print on Debian/CUPS due to error |Xprt_64: lpr: unable to print file: server-error-not-accepting-jobs|"): Xprt did not setup the list of supplementary group ids, causing print failure when the the calling user must be a member in a specific group to be allowed to print. 2004-05-06 Egbert Eich * config/cf/X11.tmpl: * config/cf/site.def: * config/imake/imakemdep.h: * lib/Xaw/OS.c: * lib/Xxf86dga/XF86DGA.c: * lib/font/FreeType/module/Imakefile: * programs/Xserver/hw/xfree86/fbdevhw/fbdevhw.c: * programs/xedit/lisp/lisp.c: BugZilla #601: Fixing makedepend choking on floating point exception because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic define. BugZilla #605: Fixing build on IA64 which is broken due to the inclusion of the kernel header asm/page.h. Kernel headers however don't work with -ansi. The inclusion of asm/page.h can however savely be removed as it there are plenty of other ways to determine the page size. 2004-05-05 Roland Mainz * xc/programs/Xserver/Xprint/ps/Imakefile * programs/Xserver/Xprint/ps/PsFonts.c BugZilla #551: PS DDX will not build on platforms with BuildFreeType NO. Patch by Alan Coopersmith . 2004-05-05 Roland Mainz * xc/programs/Xserver/Xprint/ps/psout.c BugZilla #536: RFE: PS output should contain the FreeType2 version being used. 2004-05-05 Egbert Eich * lib/font/FreeType/ftconfig.h: * lib/font/FreeType/fttools.c: (FTcheckForTTCName): * lib/font/FreeType/module/Imakefile: * lib/font/FreeType/module/ftheader.h: * lib/font/FreeType/module/myftstdlib.h: * lib/freetype2/Imakefile: * lib/freetype2/freetype/config/Imakefile: BugZilla #601: fixed missing symbols in Xserver freetype module due to using isdigit instead of ft_isdigit, missing or faulty defines for digit and string functions in ftstdlib.h (now myftstdlib.h). Reverted freetype2 to upstream version, fixed CHAR_BIT in myftstdlib.h and made the use of a copy of ftconfig.h in lib/font/FreeType obsolete. 2004-05-04 Roland Mainz * xc/programs/xset/Imakefile * xc/programs/xset/xset.c BugZilla #597: "xset" should have an option to rehash the list of available printers 2004-05-04 Roland Mainz * xc/config/cf/X11.tmpl * xc/config/cf/xf86site.def * xc/config/cf/xfree86.cf * xc/config/cf/xorg.cf * xc/config/cf/xorgsite.def * xc/config/cf/xprint_site.def * xc/config/cf/xttMod.tmpl * xc/extras/FreeType/FILES * xc/extras/FreeType/INSTALL * xc/extras/FreeType/MakeSub.in * xc/extras/FreeType/Makefile.in * xc/extras/FreeType/PATENTS * xc/extras/FreeType/README * xc/extras/FreeType/README.XFree86 * xc/extras/FreeType/aclocal.m4 * xc/extras/FreeType/announce * xc/extras/FreeType/config.guess * xc/extras/FreeType/config.sub * xc/extras/FreeType/configure * xc/extras/FreeType/configure.in * xc/extras/FreeType/contrib/ftos2/DEVELFAQ * xc/extras/FreeType/contrib/ftos2/FAQ * xc/extras/FreeType/contrib/ftos2/ifi/32fddef.h * xc/extras/FreeType/contrib/ftos2/ifi/32fdstrc.h * xc/extras/FreeType/contrib/ftos2/ifi/32ifimet.h * xc/extras/FreeType/contrib/ftos2/ifi/32pmifi.h * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.def * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.icc * xc/extras/FreeType/contrib/ftos2/ifi/FreeType.wat * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.c * xc/extras/FreeType/contrib/ftos2/ifi/ftifi.h * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.c * xc/extras/FreeType/contrib/ftos2/ifi/ftmem.icc * xc/extras/FreeType/contrib/ftos2/ifi/test.c * xc/extras/FreeType/contrib/ftos2/ifi/test.icc * xc/extras/FreeType/contrib/ftos2/ifi/test.wat * xc/extras/FreeType/contrib/ftos2/install.cmd * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.icc * xc/extras/FreeType/contrib/ftos2/lib/arch/os2/Makefile.wat * xc/extras/FreeType/contrib/ftos2/lib/ttmemory.c * xc/extras/FreeType/contrib/ftos2/limit.cmd * xc/extras/FreeType/contrib/ftos2/query.cmd * xc/extras/FreeType/contrib/ftos2/readme.1st * xc/extras/FreeType/contrib/ftos2/readme.txt * xc/extras/FreeType/contrib/ftos2/uninst.c * xc/extras/FreeType/contrib/ftos2/uninstall.cmd * xc/extras/FreeType/contrib/ttf2bdf/.cvsignore * xc/extras/FreeType/contrib/ttf2bdf/Makefile.in * xc/extras/FreeType/contrib/ttf2bdf/README * xc/extras/FreeType/contrib/ttf2bdf/configure * xc/extras/FreeType/contrib/ttf2bdf/configure.in * xc/extras/FreeType/contrib/ttf2bdf/contrib/KOI2iso_pcf * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett * xc/extras/FreeType/contrib/ttf2bdf/contrib/creatett.m * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.1 * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.2 * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.3 * xc/extras/FreeType/contrib/ttf2bdf/maps/iso8859.5 * xc/extras/FreeType/contrib/ttf2bdf/maps/koi8.r * xc/extras/FreeType/contrib/ttf2bdf/maps/windows.1251 * xc/extras/FreeType/contrib/ttf2bdf/remap.c * xc/extras/FreeType/contrib/ttf2bdf/remap.h * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.c * xc/extras/FreeType/contrib/ttf2bdf/ttf2bdf.man * xc/extras/FreeType/contrib/ttf2pfb/.cvsignore * xc/extras/FreeType/contrib/ttf2pfb/Makefile.emx * xc/extras/FreeType/contrib/ttf2pfb/Makefile.in * xc/extras/FreeType/contrib/ttf2pfb/TODO * xc/extras/FreeType/contrib/ttf2pfb/Uni-T1.enc * xc/extras/FreeType/contrib/ttf2pfb/configure * xc/extras/FreeType/contrib/ttf2pfb/configure.in * xc/extras/FreeType/contrib/ttf2pfb/getafm * xc/extras/FreeType/contrib/ttf2pfb/t1asm.c * xc/extras/FreeType/contrib/ttf2pfb/ttf2pfb.c * xc/extras/FreeType/contrib/ttf2pk/.cvsignore * xc/extras/FreeType/contrib/ttf2pk/BUGS * xc/extras/FreeType/contrib/ttf2pk/MakeSub.in * xc/extras/FreeType/contrib/ttf2pk/Makefile.dm * xc/extras/FreeType/contrib/ttf2pk/Makefile.in * xc/extras/FreeType/contrib/ttf2pk/README * xc/extras/FreeType/contrib/ttf2pk/TODO * xc/extras/FreeType/contrib/ttf2pk/c-auto.h * xc/extras/FreeType/contrib/ttf2pk/case.c * xc/extras/FreeType/contrib/ttf2pk/case.h * xc/extras/FreeType/contrib/ttf2pk/configure * xc/extras/FreeType/contrib/ttf2pk/configure.in * xc/extras/FreeType/contrib/ttf2pk/data/Big5.sfd * xc/extras/FreeType/contrib/ttf2pk/data/ET5.enc * xc/extras/FreeType/contrib/ttf2pk/data/EUC.sfd * xc/extras/FreeType/contrib/ttf2pk/data/SJIS.sfd * xc/extras/FreeType/contrib/ttf2pk/data/T1-WGL4.enc * xc/extras/FreeType/contrib/ttf2pk/data/UBg5plus.sfd * xc/extras/FreeType/contrib/ttf2pk/data/UBig5.sfd * xc/extras/FreeType/contrib/ttf2pk/data/UGB.sfd * xc/extras/FreeType/contrib/ttf2pk/data/UGBK.sfd * xc/extras/FreeType/contrib/ttf2pk/data/UJIS.sfd * xc/extras/FreeType/contrib/ttf2pk/data/UKS.sfd * xc/extras/FreeType/contrib/ttf2pk/data/Unicode.sfd * xc/extras/FreeType/contrib/ttf2pk/data/VPS.rpl * xc/extras/FreeType/contrib/ttf2pk/data/ttfonts.map * xc/extras/FreeType/contrib/ttf2pk/dvidrv.btm * xc/extras/FreeType/contrib/ttf2pk/dvidrv.doc * xc/extras/FreeType/contrib/ttf2pk/emdir.c * xc/extras/FreeType/contrib/ttf2pk/emdir.h * xc/extras/FreeType/contrib/ttf2pk/emtexdir.c * xc/extras/FreeType/contrib/ttf2pk/emtexdir.h * xc/extras/FreeType/contrib/ttf2pk/errormsg.c * xc/extras/FreeType/contrib/ttf2pk/errormsg.h * xc/extras/FreeType/contrib/ttf2pk/filesrch.c * xc/extras/FreeType/contrib/ttf2pk/filesrch.h * xc/extras/FreeType/contrib/ttf2pk/ligkern.c * xc/extras/FreeType/contrib/ttf2pk/ligkern.h * xc/extras/FreeType/contrib/ttf2pk/newobj.c * xc/extras/FreeType/contrib/ttf2pk/newobj.h * xc/extras/FreeType/contrib/ttf2pk/parse.c * xc/extras/FreeType/contrib/ttf2pk/parse.h * xc/extras/FreeType/contrib/ttf2pk/pklib.c * xc/extras/FreeType/contrib/ttf2pk/pklib.h * xc/extras/FreeType/contrib/ttf2pk/scripts/README * xc/extras/FreeType/contrib/ttf2pk/scripts/teTeX-0.4/MakeTeXPK.diff * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/MakeTeXPK.diff * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-6.1/README * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.0/MakeTeXPK.diff * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/MakeTeXPK.diff * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.1/README * xc/extras/FreeType/contrib/ttf2pk/scripts/web2c-7.2/mktexpk.diff * xc/extras/FreeType/contrib/ttf2pk/subfont.c * xc/extras/FreeType/contrib/ttf2pk/subfont.h * xc/extras/FreeType/contrib/ttf2pk/texenc.c * xc/extras/FreeType/contrib/ttf2pk/texenc.h * xc/extras/FreeType/contrib/ttf2pk/tfmaux.c * xc/extras/FreeType/contrib/ttf2pk/tfmaux.h * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.1 * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.c * xc/extras/FreeType/contrib/ttf2pk/ttf2pk.doc * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.1 * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.c * xc/extras/FreeType/contrib/ttf2pk/ttf2tfm.h * xc/extras/FreeType/contrib/ttf2pk/ttfaux.c * xc/extras/FreeType/contrib/ttf2pk/ttfaux.h * xc/extras/FreeType/contrib/ttf2pk/ttfenc.c * xc/extras/FreeType/contrib/ttf2pk/ttfenc.h * xc/extras/FreeType/contrib/ttf2pk/ttflib.c * xc/extras/FreeType/contrib/ttf2pk/ttflib.h * xc/extras/FreeType/contrib/ttf2pk/vplaux.c * xc/extras/FreeType/contrib/ttf2pk/vplaux.h * xc/extras/FreeType/contrib/ttfbanner/.cvsignore * xc/extras/FreeType/contrib/ttfbanner/Makefile.emx * xc/extras/FreeType/contrib/ttfbanner/Makefile.in * xc/extras/FreeType/contrib/ttfbanner/README * xc/extras/FreeType/contrib/ttfbanner/configure * xc/extras/FreeType/contrib/ttfbanner/configure.in * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.c * xc/extras/FreeType/contrib/ttfbanner/ttfbanner.h * xc/extras/FreeType/contrib/win32/driver32.c * xc/extras/FreeType/contrib/win32/hack_common.c * xc/extras/FreeType/contrib/win32/hack_ftdump.c * xc/extras/FreeType/contrib/win32/hack_ftlint.c * xc/extras/FreeType/contrib/win32/hack_ftstring.c * xc/extras/FreeType/contrib/win32/hack_fttimer.c * xc/extras/FreeType/contrib/win32/hack_ftview.c * xc/extras/FreeType/contrib/win32/readme.txt * xc/extras/FreeType/contrib/win32/res/testw32.rc2 * xc/extras/FreeType/contrib/win32/resource.h * xc/extras/FreeType/contrib/win32/stdafx.cpp * xc/extras/FreeType/contrib/win32/stdafx.h * xc/extras/FreeType/contrib/win32/testw32.cpp * xc/extras/FreeType/contrib/win32/testw32.dsp * xc/extras/FreeType/contrib/win32/testw32.dsw * xc/extras/FreeType/contrib/win32/testw32.h * xc/extras/FreeType/contrib/win32/testw32.mak * xc/extras/FreeType/contrib/win32/testw32.rc * xc/extras/FreeType/contrib/win32/testw32dlg.cpp * xc/extras/FreeType/contrib/win32/testw32dlg.h * xc/extras/FreeType/docs/FAQ * xc/extras/FreeType/docs/TODO * xc/extras/FreeType/docs/apiref.txt * xc/extras/FreeType/docs/apirefx.txt * xc/extras/FreeType/docs/bitmaps.txt * xc/extras/FreeType/docs/changes.txt * xc/extras/FreeType/docs/convntns.txt * xc/extras/FreeType/docs/credits * xc/extras/FreeType/docs/freetype.lsm * xc/extras/FreeType/docs/glyphs.htm * xc/extras/FreeType/docs/glyphs.txt * xc/extras/FreeType/docs/i18n.txt * xc/extras/FreeType/docs/optimize.txt * xc/extras/FreeType/docs/porting.txt * xc/extras/FreeType/docs/raster.txt * xc/extras/FreeType/docs/readme.txt * xc/extras/FreeType/docs/threads.txt * xc/extras/FreeType/docs/user.txt * xc/extras/FreeType/freetype.spec * xc/extras/FreeType/ft_conf.h.in * xc/extras/FreeType/howto/mac.txt * xc/extras/FreeType/howto/msdos.txt * xc/extras/FreeType/howto/os2.txt * xc/extras/FreeType/howto/unix.txt * xc/extras/FreeType/howto/windows.txt * xc/extras/FreeType/install-sh * xc/extras/FreeType/lib/.cvsignore * xc/extras/FreeType/lib/arch/amigaos/Makefile.gcc * xc/extras/FreeType/lib/arch/amigaos/freetype.c * xc/extras/FreeType/lib/arch/amigaos/ft_conf.h * xc/extras/FreeType/lib/arch/ansi/freetype.c * xc/extras/FreeType/lib/arch/ansi/ft_conf.h * xc/extras/FreeType/lib/arch/debugger/Makefile * xc/extras/FreeType/lib/arch/debugger/freetype.c * xc/extras/FreeType/lib/arch/debugger/ft_conf.h * xc/extras/FreeType/lib/arch/mac/README * xc/extras/FreeType/lib/arch/mac/freetype.c * xc/extras/FreeType/lib/arch/mac/ft_conf.h * xc/extras/FreeType/lib/arch/mac/ttmmap.c * xc/extras/FreeType/lib/arch/msdos/Makefile.BC * xc/extras/FreeType/lib/arch/msdos/Makefile.MS * xc/extras/FreeType/lib/arch/msdos/Makefile.TC * xc/extras/FreeType/lib/arch/msdos/Makefile.VC * xc/extras/FreeType/lib/arch/msdos/Makefile.dm * xc/extras/FreeType/lib/arch/msdos/Makefile.gcc * xc/extras/FreeType/lib/arch/msdos/Makefile.wat * xc/extras/FreeType/lib/arch/msdos/depend.dos * xc/extras/FreeType/lib/arch/msdos/freetype.c * xc/extras/FreeType/lib/arch/msdos/ft_conf.h * xc/extras/FreeType/lib/arch/msdos/hugefile.c * xc/extras/FreeType/lib/arch/msdos/hugemem.c * xc/extras/FreeType/lib/arch/msdos/makedep * xc/extras/FreeType/lib/arch/os2/Makefile.dm * xc/extras/FreeType/lib/arch/os2/Makefile.emx * xc/extras/FreeType/lib/arch/os2/Makefile.icc * xc/extras/FreeType/lib/arch/os2/Makefile.wat * xc/extras/FreeType/lib/arch/os2/freetype.c * xc/extras/FreeType/lib/arch/os2/ft_conf.h * xc/extras/FreeType/lib/arch/os2/os2file.c * xc/extras/FreeType/lib/arch/unix/.cvsignore * xc/extras/FreeType/lib/arch/unix/Makefile.in * xc/extras/FreeType/lib/arch/unix/freetype.c * xc/extras/FreeType/lib/arch/unix/ttmmap.c * xc/extras/FreeType/lib/arch/vms/README * xc/extras/FreeType/lib/arch/vms/descrip.mms * xc/extras/FreeType/lib/arch/vms/ft_conf.h * xc/extras/FreeType/lib/arch/win16/Makefile.BC * xc/extras/FreeType/lib/arch/win16/Makefile.MS * xc/extras/FreeType/lib/arch/win16/Makefile.VC * xc/extras/FreeType/lib/arch/win16/depend.win * xc/extras/FreeType/lib/arch/win16/freetype.c * xc/extras/FreeType/lib/arch/win16/ft_conf.h * xc/extras/FreeType/lib/arch/win16/hugefile.c * xc/extras/FreeType/lib/arch/win16/hugemem.c * xc/extras/FreeType/lib/arch/win16/makedef * xc/extras/FreeType/lib/arch/win16/makedep * xc/extras/FreeType/lib/arch/win16/ttf.def * xc/extras/FreeType/lib/arch/win32/Makefile.BC * xc/extras/FreeType/lib/arch/win32/Makefile.CL * xc/extras/FreeType/lib/arch/win32/Makefile.Min * xc/extras/FreeType/lib/arch/win32/Makefile.VC * xc/extras/FreeType/lib/arch/win32/Makefile.gcc * xc/extras/FreeType/lib/arch/win32/depend.win * xc/extras/FreeType/lib/arch/win32/freetype.c * xc/extras/FreeType/lib/arch/win32/freetype.dsp * xc/extras/FreeType/lib/arch/win32/freetype.dsw * xc/extras/FreeType/lib/arch/win32/freetype.mak * xc/extras/FreeType/lib/arch/win32/ft_conf.h * xc/extras/FreeType/lib/arch/win32/makedef * xc/extras/FreeType/lib/arch/win32/makedep * xc/extras/FreeType/lib/arch/win32/ttf.def * xc/extras/FreeType/lib/extend/ftxcmap.c * xc/extras/FreeType/lib/extend/ftxcmap.h * xc/extras/FreeType/lib/extend/ftxerr18.c * xc/extras/FreeType/lib/extend/ftxerr18.h * xc/extras/FreeType/lib/extend/ftxgasp.c * xc/extras/FreeType/lib/extend/ftxgasp.h * xc/extras/FreeType/lib/extend/ftxgdef.c * xc/extras/FreeType/lib/extend/ftxgdef.h * xc/extras/FreeType/lib/extend/ftxgpos.c * xc/extras/FreeType/lib/extend/ftxgpos.h * xc/extras/FreeType/lib/extend/ftxgsub.c * xc/extras/FreeType/lib/extend/ftxgsub.h * xc/extras/FreeType/lib/extend/ftxkern.c * xc/extras/FreeType/lib/extend/ftxkern.h * xc/extras/FreeType/lib/extend/ftxopen.c * xc/extras/FreeType/lib/extend/ftxopen.h * xc/extras/FreeType/lib/extend/ftxopenf.h * xc/extras/FreeType/lib/extend/ftxpost.c * xc/extras/FreeType/lib/extend/ftxpost.h * xc/extras/FreeType/lib/extend/ftxsbit.c * xc/extras/FreeType/lib/extend/ftxsbit.h * xc/extras/FreeType/lib/extend/ftxwidth.c * xc/extras/FreeType/lib/extend/ftxwidth.h * xc/extras/FreeType/lib/extend/readme.1st * xc/extras/FreeType/lib/freetype.h * xc/extras/FreeType/lib/fterrid.h * xc/extras/FreeType/lib/ftnameid.h * xc/extras/FreeType/lib/header.h * xc/extras/FreeType/lib/ttapi.c * xc/extras/FreeType/lib/ttcache.c * xc/extras/FreeType/lib/ttcache.h * xc/extras/FreeType/lib/ttcalc.c * xc/extras/FreeType/lib/ttcalc.h * xc/extras/FreeType/lib/ttcmap.c * xc/extras/FreeType/lib/ttcmap.h * xc/extras/FreeType/lib/ttconfig.h * xc/extras/FreeType/lib/ttdebug.c * xc/extras/FreeType/lib/ttdebug.h * xc/extras/FreeType/lib/ttengine.h * xc/extras/FreeType/lib/ttextend.c * xc/extras/FreeType/lib/ttextend.h * xc/extras/FreeType/lib/ttfile.c * xc/extras/FreeType/lib/ttfile.h * xc/extras/FreeType/lib/ttgload.c * xc/extras/FreeType/lib/ttgload.h * xc/extras/FreeType/lib/ttinterp.c * xc/extras/FreeType/lib/ttinterp.h * xc/extras/FreeType/lib/ttload.c * xc/extras/FreeType/lib/ttload.h * xc/extras/FreeType/lib/ttmemory.c * xc/extras/FreeType/lib/ttmemory.h * xc/extras/FreeType/lib/ttmutex.c * xc/extras/FreeType/lib/ttmutex.h * xc/extras/FreeType/lib/ttobjs.c * xc/extras/FreeType/lib/ttobjs.h * xc/extras/FreeType/lib/ttraster.c * xc/extras/FreeType/lib/ttraster.h * xc/extras/FreeType/lib/tttables.h * xc/extras/FreeType/lib/tttags.h * xc/extras/FreeType/lib/tttypes.h * xc/extras/FreeType/license.txt * xc/extras/FreeType/ltconfig * xc/extras/FreeType/ltmain.sh * xc/extras/FreeType/mkinstalldirs * xc/extras/FreeType/net.m4 * xc/extras/FreeType/pascal/lib/freetype.pas * xc/extras/FreeType/pascal/lib/ttcache.pas * xc/extras/FreeType/pascal/lib/ttcalc.pas * xc/extras/FreeType/pascal/lib/ttcalc1.inc * xc/extras/FreeType/pascal/lib/ttcalc2.inc * xc/extras/FreeType/pascal/lib/ttcalc3.inc * xc/extras/FreeType/pascal/lib/ttcalc4.inc * xc/extras/FreeType/pascal/lib/ttcmap.pas * xc/extras/FreeType/pascal/lib/ttconfig.inc * xc/extras/FreeType/pascal/lib/ttdebug.pas * xc/extras/FreeType/pascal/lib/tterror.pas * xc/extras/FreeType/pascal/lib/ttfile.pas * xc/extras/FreeType/pascal/lib/ttgload.pas * xc/extras/FreeType/pascal/lib/ttinterp.pas * xc/extras/FreeType/pascal/lib/ttload.pas * xc/extras/FreeType/pascal/lib/ttmemory.pas * xc/extras/FreeType/pascal/lib/ttobjs.pas * xc/extras/FreeType/pascal/lib/ttraster.pas * xc/extras/FreeType/pascal/lib/tttables.pas * xc/extras/FreeType/pascal/lib/tttypes.pas * xc/extras/FreeType/pascal/test/codetv.pas * xc/extras/FreeType/pascal/test/common.pas * xc/extras/FreeType/pascal/test/debugger.inc * xc/extras/FreeType/pascal/test/debugger.pas * xc/extras/FreeType/pascal/test/dump.pas * xc/extras/FreeType/pascal/test/gdriver.pas * xc/extras/FreeType/pascal/test/gdrv_dos.inc * xc/extras/FreeType/pascal/test/gdrv_os2.inc * xc/extras/FreeType/pascal/test/gevents.pas * xc/extras/FreeType/pascal/test/gmain.pas * xc/extras/FreeType/pascal/test/lint.pas * xc/extras/FreeType/pascal/test/stacktv.pas * xc/extras/FreeType/pascal/test/statetv.pas * xc/extras/FreeType/pascal/test/timer.pas * xc/extras/FreeType/pascal/test/view.pas * xc/extras/FreeType/pascal/test/zonetv.pas * xc/extras/FreeType/po/.cvsignore * xc/extras/FreeType/po/Makefile.in.in * xc/extras/FreeType/po/POTFILES.in * xc/extras/FreeType/po/cs.po * xc/extras/FreeType/po/de.po * xc/extras/FreeType/po/es.po * xc/extras/FreeType/po/fr.po * xc/extras/FreeType/po/nl.po * xc/extras/FreeType/readme.1st * xc/extras/FreeType/test/.cvsignore * xc/extras/FreeType/test/README * xc/extras/FreeType/test/arabic.c * xc/extras/FreeType/test/arabic.h * xc/extras/FreeType/test/arch/amigaos/Makefile.gcc * xc/extras/FreeType/test/arch/amigaos/TODO * xc/extras/FreeType/test/arch/amigaos/gfsamiga.c * xc/extras/FreeType/test/arch/amigaos/gw_amiga.c * xc/extras/FreeType/test/arch/amigaos/smakefile * xc/extras/FreeType/test/arch/debugger/Makefile * xc/extras/FreeType/test/arch/msdos/Makefile.BC * xc/extras/FreeType/test/arch/msdos/Makefile.MS * xc/extras/FreeType/test/arch/msdos/Makefile.TC * xc/extras/FreeType/test/arch/msdos/Makefile.VC * xc/extras/FreeType/test/arch/msdos/Makefile.dm * xc/extras/FreeType/test/arch/msdos/Makefile.gcc * xc/extras/FreeType/test/arch/msdos/depend.dos * xc/extras/FreeType/test/arch/msdos/gfs_dos.c * xc/extras/FreeType/test/arch/msdos/makedep * xc/extras/FreeType/test/arch/msdos/time_tc.h * xc/extras/FreeType/test/arch/os2/Makefile.dm * xc/extras/FreeType/test/arch/os2/Makefile.emx * xc/extras/FreeType/test/arch/os2/Makefile.icc * xc/extras/FreeType/test/arch/os2/Makefile.wat * xc/extras/FreeType/test/arch/os2/gfs_os2.c * xc/extras/FreeType/test/arch/os2/gpm_os2.c * xc/extras/FreeType/test/arch/os2/gpm_os2.def * xc/extras/FreeType/test/arch/unix/.cvsignore * xc/extras/FreeType/test/arch/unix/Makefile.in * xc/extras/FreeType/test/arch/unix/gwin_x11.c * xc/extras/FreeType/test/arch/win16/Makefile.BC * xc/extras/FreeType/test/arch/win16/Makefile.MS * xc/extras/FreeType/test/arch/win16/Makefile.VC * xc/extras/FreeType/test/arch/win16/depend.win * xc/extras/FreeType/test/arch/win16/gw_win16.c * xc/extras/FreeType/test/arch/win16/makedep * xc/extras/FreeType/test/arch/win32/Makefile.BC * xc/extras/FreeType/test/arch/win32/Makefile.CL * xc/extras/FreeType/test/arch/win32/Makefile.Min * xc/extras/FreeType/test/arch/win32/Makefile.gcc * xc/extras/FreeType/test/arch/win32/depend.win * xc/extras/FreeType/test/arch/win32/gw_win32.c * xc/extras/FreeType/test/arch/win32/makedep * xc/extras/FreeType/test/blitter.c * xc/extras/FreeType/test/blitter.h * xc/extras/FreeType/test/common.c * xc/extras/FreeType/test/common.h * xc/extras/FreeType/test/display.c * xc/extras/FreeType/test/display.h * xc/extras/FreeType/test/fdebug.c * xc/extras/FreeType/test/ftdump.c * xc/extras/FreeType/test/fterror.c * xc/extras/FreeType/test/ftlint.c * xc/extras/FreeType/test/ftmetric.c * xc/extras/FreeType/test/ftsbit.c * xc/extras/FreeType/test/ftstring.c * xc/extras/FreeType/test/ftstrpnm.c * xc/extras/FreeType/test/ftstrtto.c * xc/extras/FreeType/test/fttimer.c * xc/extras/FreeType/test/ftview.c * xc/extras/FreeType/test/ftzoom.c * xc/extras/FreeType/test/gdriver.h * xc/extras/FreeType/test/gevents.h * xc/extras/FreeType/test/gmain.c * xc/extras/FreeType/test/gmain.h * xc/extras/X-TrueType/ARABIC/CP1256toUCS2.c * xc/extras/X-TrueType/ARABIC/IRANSYSTEMtoUCS2.c * xc/extras/X-TrueType/ARABIC/ISIRI3342toUCS2.c * xc/extras/X-TrueType/ARABIC/Imakefile * xc/extras/X-TrueType/ARABIC/MULEARABICtoUCS2.c * xc/extras/X-TrueType/ARABIC/URDUNAQSHtoUCS2.c * xc/extras/X-TrueType/ARABIC/XATERMtoUCS2.c * xc/extras/X-TrueType/ARABIC/main.c * xc/extras/X-TrueType/ARMSCII8/ARMSCII8toUCS2.c * xc/extras/X-TrueType/ARMSCII8/Imakefile * xc/extras/X-TrueType/ARMSCII8/main.c * xc/extras/X-TrueType/BIG5/BIG5toUCS2.c * xc/extras/X-TrueType/BIG5/Imakefile * xc/extras/X-TrueType/BIG5/main.c * xc/extras/X-TrueType/BIG5HKSCS/BIG5HKSCStoUCS2.c * xc/extras/X-TrueType/BIG5HKSCS/Imakefile * xc/extras/X-TrueType/BIG5HKSCS/main.c * xc/extras/X-TrueType/CHANGES.eng * xc/extras/X-TrueType/DOSENCODING/DOSENCODINGtoUCS2.c * xc/extras/X-TrueType/DOSENCODING/Imakefile * xc/extras/X-TrueType/DOSENCODING/main.c * xc/extras/X-TrueType/GB18030/GB18030toUCS2.c * xc/extras/X-TrueType/GB18030/Imakefile * xc/extras/X-TrueType/GB18030/main.c * xc/extras/X-TrueType/GB2312/GB2312toUCS2.c * xc/extras/X-TrueType/GB2312/Imakefile * xc/extras/X-TrueType/GB2312/main.c * xc/extras/X-TrueType/GBK/GBKtoUCS2.c * xc/extras/X-TrueType/GBK/Imakefile * xc/extras/X-TrueType/GBK/main.c * xc/extras/X-TrueType/GEORGIAN/GEORGIANtoUCS2.c * xc/extras/X-TrueType/GEORGIAN/Imakefile * xc/extras/X-TrueType/GEORGIAN/main.c * xc/extras/X-TrueType/ISO8859.1/ISO8859_1toAROMAN.c * xc/extras/X-TrueType/ISO8859.1/Imakefile * xc/extras/X-TrueType/ISO8859.1/main.c * xc/extras/X-TrueType/ISO8859.10/ISO8859_10toUCS2.c * xc/extras/X-TrueType/ISO8859.10/Imakefile * xc/extras/X-TrueType/ISO8859.10/main.c * xc/extras/X-TrueType/ISO8859.11/ISO8859_11toUCS2.c * xc/extras/X-TrueType/ISO8859.11/Imakefile * xc/extras/X-TrueType/ISO8859.11/main.c * xc/extras/X-TrueType/ISO8859.13/ISO8859_13toUCS2.c * xc/extras/X-TrueType/ISO8859.13/Imakefile * xc/extras/X-TrueType/ISO8859.13/main.c * xc/extras/X-TrueType/ISO8859.14/ISO8859_14toUCS2.c * xc/extras/X-TrueType/ISO8859.14/Imakefile * xc/extras/X-TrueType/ISO8859.14/main.c * xc/extras/X-TrueType/ISO8859.15/Imakefile * xc/extras/X-TrueType/ISO8859.15/main.c * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toACNTRO.c * xc/extras/X-TrueType/ISO8859.2/ISO8859_2toUCS2.c * xc/extras/X-TrueType/ISO8859.2/Imakefile * xc/extras/X-TrueType/ISO8859.2/main.c * xc/extras/X-TrueType/ISO8859.3/ISO8859_3toUCS2.c * xc/extras/X-TrueType/ISO8859.3/Imakefile * xc/extras/X-TrueType/ISO8859.3/main.c * xc/extras/X-TrueType/ISO8859.4/ISO8859_4toUCS2.c * xc/extras/X-TrueType/ISO8859.4/Imakefile * xc/extras/X-TrueType/ISO8859.4/main.c * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toACYRIL.c * xc/extras/X-TrueType/ISO8859.5/ISO8859_5toUCS2.c * xc/extras/X-TrueType/ISO8859.5/Imakefile * xc/extras/X-TrueType/ISO8859.5/main.c * xc/extras/X-TrueType/ISO8859.6/ISO8859_6toUCS2.c * xc/extras/X-TrueType/ISO8859.6/Imakefile * xc/extras/X-TrueType/ISO8859.6/main.c * xc/extras/X-TrueType/ISO8859.7/ISO8859_7toUCS2.c * xc/extras/X-TrueType/ISO8859.7/Imakefile * xc/extras/X-TrueType/ISO8859.7/main.c * xc/extras/X-TrueType/ISO8859.8/ISO8859_8toUCS2.c * xc/extras/X-TrueType/ISO8859.8/Imakefile * xc/extras/X-TrueType/ISO8859.8/main.c * xc/extras/X-TrueType/ISO8859.9/ISO8859_9toUCS2.c * xc/extras/X-TrueType/ISO8859.9/Imakefile * xc/extras/X-TrueType/ISO8859.9/main.c * xc/extras/X-TrueType/Imakefile * xc/extras/X-TrueType/JISX0201/Imakefile * xc/extras/X-TrueType/JISX0201/JISX0201toUCS2.c * xc/extras/X-TrueType/JISX0201/main.c * xc/extras/X-TrueType/JISX0208/Imakefile * xc/extras/X-TrueType/JISX0208/JISX0208toUCS2.c * xc/extras/X-TrueType/JISX0208/main.c * xc/extras/X-TrueType/JISX0212/Imakefile * xc/extras/X-TrueType/JISX0212/JISX0212toUCS2.c * xc/extras/X-TrueType/JISX0212/main.c * xc/extras/X-TrueType/KOI8/Imakefile * xc/extras/X-TrueType/KOI8/KOI8_RtoUCS2.c * xc/extras/X-TrueType/KOI8/KOI8_UNItoUCS2.c * xc/extras/X-TrueType/KOI8/main.c * xc/extras/X-TrueType/KSC5601/Imakefile * xc/extras/X-TrueType/KSC5601/KSC5601toUCS2.c * xc/extras/X-TrueType/KSC5601/main.c * xc/extras/X-TrueType/KSCJOHAB/Imakefile * xc/extras/X-TrueType/KSCJOHAB/KSCJOHABtoUCS2.c * xc/extras/X-TrueType/KSCJOHAB/main.c * xc/extras/X-TrueType/MULEENCODING/ASCIILAOtoUCS2.c * xc/extras/X-TrueType/MULEENCODING/Imakefile * xc/extras/X-TrueType/MULEENCODING/MULELAOtoUCS2.c * xc/extras/X-TrueType/MULEENCODING/MULETIBETANtoUCS2.c * xc/extras/X-TrueType/MULEENCODING/main.c * xc/extras/X-TrueType/TCVN/Imakefile * xc/extras/X-TrueType/TCVN/TCVNtoUCS2.c * xc/extras/X-TrueType/TCVN/main.c * xc/extras/X-TrueType/VISCII/Imakefile * xc/extras/X-TrueType/VISCII/VISCIItoUCS2.c * xc/extras/X-TrueType/VISCII/main.c * xc/extras/X-TrueType/xttblit.c * xc/extras/X-TrueType/xttblit.h * xc/extras/X-TrueType/xttcap.c * xc/extras/X-TrueType/xttcap.h * xc/extras/X-TrueType/xttcconv.c * xc/extras/X-TrueType/xttcconv.h * xc/extras/X-TrueType/xttcconvP.h * xc/extras/X-TrueType/xttchinfo.c * xc/extras/X-TrueType/xttcommon.h * xc/extras/X-TrueType/xttdump.c * xc/extras/X-TrueType/xttfuncs.c * xc/extras/X-TrueType/xttmisc.c * xc/extras/X-TrueType/xttprop.c * xc/extras/X-TrueType/xttstruct.h * xc/extras/X-TrueType/xttversion.h * xc/lib/font/Imakefile * xc/lib/font/X-TrueType/ARABIC/Imakefile * xc/lib/font/X-TrueType/ARABIC/Imakefile.inc * xc/lib/font/X-TrueType/ARABIC/module/Imakefile * xc/lib/font/X-TrueType/ARMSCII8/Imakefile * xc/lib/font/X-TrueType/ARMSCII8/Imakefile.inc * xc/lib/font/X-TrueType/ARMSCII8/module/Imakefile * xc/lib/font/X-TrueType/BIG5/Imakefile * xc/lib/font/X-TrueType/BIG5/Imakefile.inc * xc/lib/font/X-TrueType/BIG5/module/Imakefile * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile * xc/lib/font/X-TrueType/BIG5HKSCS/Imakefile.inc * xc/lib/font/X-TrueType/BIG5HKSCS/module/Imakefile * xc/lib/font/X-TrueType/DOSENCODING/Imakefile * xc/lib/font/X-TrueType/DOSENCODING/Imakefile.inc * xc/lib/font/X-TrueType/DOSENCODING/module/Imakefile * xc/lib/font/X-TrueType/GB18030/Imakefile * xc/lib/font/X-TrueType/GB18030/Imakefile.inc * xc/lib/font/X-TrueType/GB18030/module/Imakefile * xc/lib/font/X-TrueType/GB2312/Imakefile * xc/lib/font/X-TrueType/GB2312/Imakefile.inc * xc/lib/font/X-TrueType/GB2312/module/Imakefile * xc/lib/font/X-TrueType/GBK/Imakefile * xc/lib/font/X-TrueType/GBK/Imakefile.inc * xc/lib/font/X-TrueType/GBK/module/Imakefile * xc/lib/font/X-TrueType/GEORGIAN/Imakefile * xc/lib/font/X-TrueType/GEORGIAN/Imakefile.inc * xc/lib/font/X-TrueType/GEORGIAN/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.1/Imakefile * xc/lib/font/X-TrueType/ISO8859.1/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.1/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.10/Imakefile * xc/lib/font/X-TrueType/ISO8859.10/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.10/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.11/Imakefile * xc/lib/font/X-TrueType/ISO8859.11/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.11/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.13/Imakefile * xc/lib/font/X-TrueType/ISO8859.13/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.13/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.14/Imakefile * xc/lib/font/X-TrueType/ISO8859.14/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.14/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.15/Imakefile * xc/lib/font/X-TrueType/ISO8859.15/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.15/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.2/Imakefile * xc/lib/font/X-TrueType/ISO8859.2/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.2/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.3/Imakefile * xc/lib/font/X-TrueType/ISO8859.3/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.3/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.4/Imakefile * xc/lib/font/X-TrueType/ISO8859.4/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.4/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.5/Imakefile * xc/lib/font/X-TrueType/ISO8859.5/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.5/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.6/Imakefile * xc/lib/font/X-TrueType/ISO8859.6/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.6/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.7/Imakefile * xc/lib/font/X-TrueType/ISO8859.7/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.7/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.8/Imakefile * xc/lib/font/X-TrueType/ISO8859.8/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.8/module/Imakefile * xc/lib/font/X-TrueType/ISO8859.9/Imakefile * xc/lib/font/X-TrueType/ISO8859.9/Imakefile.inc * xc/lib/font/X-TrueType/ISO8859.9/module/Imakefile * xc/lib/font/X-TrueType/Imakefile * xc/lib/font/X-TrueType/Imakefile.inc * xc/lib/font/X-TrueType/JISX0201/Imakefile * xc/lib/font/X-TrueType/JISX0201/Imakefile.inc * xc/lib/font/X-TrueType/JISX0201/module/Imakefile * xc/lib/font/X-TrueType/JISX0208/Imakefile * xc/lib/font/X-TrueType/JISX0208/Imakefile.inc * xc/lib/font/X-TrueType/JISX0208/module/Imakefile * xc/lib/font/X-TrueType/JISX0212/Imakefile * xc/lib/font/X-TrueType/JISX0212/Imakefile.inc * xc/lib/font/X-TrueType/JISX0212/module/Imakefile * xc/lib/font/X-TrueType/KOI8/Imakefile * xc/lib/font/X-TrueType/KOI8/Imakefile.inc * xc/lib/font/X-TrueType/KOI8/module/Imakefile * xc/lib/font/X-TrueType/KSC5601/Imakefile * xc/lib/font/X-TrueType/KSC5601/Imakefile.inc * xc/lib/font/X-TrueType/KSC5601/module/Imakefile * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile * xc/lib/font/X-TrueType/KSCJOHAB/Imakefile.inc * xc/lib/font/X-TrueType/KSCJOHAB/module/Imakefile * xc/lib/font/X-TrueType/MULEENCODING/Imakefile * xc/lib/font/X-TrueType/MULEENCODING/Imakefile.inc * xc/lib/font/X-TrueType/MULEENCODING/module/Imakefile * xc/lib/font/X-TrueType/TCVN/Imakefile * xc/lib/font/X-TrueType/TCVN/Imakefile.inc * xc/lib/font/X-TrueType/TCVN/module/Imakefile * xc/lib/font/X-TrueType/VISCII/Imakefile * xc/lib/font/X-TrueType/VISCII/Imakefile.inc * xc/lib/font/X-TrueType/VISCII/module/Imakefile * xc/lib/font/X-TrueType/cconvversion.h * xc/lib/font/X-TrueType/ft_conf.h * xc/lib/font/X-TrueType/module/Imakefile * xc/lib/font/X-TrueType/module/xttmodule.c * xc/lib/font/fontfile/Imakefile * xc/lib/font/fontfile/ffcheck.c * xc/lib/font/fontfile/register.c BugZilla #595: RFE: Retire XTT font module and FreeType1 from xorg tree. The functionality of XTT has been integrated into the FreeType font module and the old XTT1.x code (incl. FreeType1 in xc/extras/) is no longer needed anymore. 2004-05-04 Roland Mainz * xc/lib/font/FreeType/ftfuncs.h * xc/lib/font/FreeType/ftfuncs.c BugZilla #307: Restore optimization heuristics on CJK fonts in the FreeType font module which were broken in X11R6.7. Patch by Chisato Yamauchi . 2004-04-30 Roland Mainz * xc/programs/Xserver/Xprint/Init.c BugZilla #567: Xorg Xprt starts to consume 100% CPU when being idle for some time (internal screensaver goes mad after 10mins) 2004-04-30 Roland Mainz * xc/programs/glxgears/Imakefile * xc/programs/glxgears/glxgears.c BugZilla #558: Add print support to glxgears. 2004-04-28 Roland Mainz * xc/extras/freetype2/ChangeLog * xc/extras/freetype2/Jamfile * xc/extras/freetype2/Jamfile.in * xc/extras/freetype2/README * xc/extras/freetype2/builds/atari/ATARI.H * xc/extras/freetype2/builds/atari/FNames.SIC * xc/extras/freetype2/builds/atari/FREETYPE.PRJ * xc/extras/freetype2/builds/atari/README.TXT * xc/extras/freetype2/builds/freetype.mk * xc/extras/freetype2/builds/unix/aclocal.m4 * xc/extras/freetype2/builds/unix/config.guess * xc/extras/freetype2/builds/unix/config.sub * xc/extras/freetype2/builds/unix/configure * xc/extras/freetype2/builds/unix/configure.ac * xc/extras/freetype2/builds/unix/detect.mk * xc/extras/freetype2/builds/unix/freetype-config.in * xc/extras/freetype2/builds/unix/ft-munmap.m4 * xc/extras/freetype2/builds/unix/ftconfig.in * xc/extras/freetype2/builds/unix/ftsystem.c * xc/extras/freetype2/builds/unix/install-sh * xc/extras/freetype2/builds/unix/ltmain.sh * xc/extras/freetype2/builds/unix/mkinstalldirs * xc/extras/freetype2/builds/unix/unix-def.in * xc/extras/freetype2/builds/unix/unix.mk * xc/extras/freetype2/builds/vms/ftconfig.h * xc/extras/freetype2/builds/win32/visualc/freetype.dsp * xc/extras/freetype2/builds/win32/visualc/freetype.sln * xc/extras/freetype2/builds/win32/visualc/freetype.vcproj * xc/extras/freetype2/builds/win32/visualc/index.html * xc/extras/freetype2/configure * xc/extras/freetype2/devel/ftoption.h * xc/extras/freetype2/docs/CHANGES * xc/extras/freetype2/docs/INSTALL * xc/extras/freetype2/docs/INSTALL.GNU * xc/extras/freetype2/docs/INSTALL.UNX * xc/extras/freetype2/docs/VERSION.DLL * xc/extras/freetype2/docs/raster.txt * xc/extras/freetype2/docs/release * xc/extras/freetype2/include/freetype/cache/ftccache.h * xc/extras/freetype2/include/freetype/cache/ftcglyph.h * xc/extras/freetype2/include/freetype/cache/ftcimage.h * xc/extras/freetype2/include/freetype/cache/ftcmanag.h * xc/extras/freetype2/include/freetype/cache/ftcmru.h * xc/extras/freetype2/include/freetype/cache/ftcsbits.h * xc/extras/freetype2/include/freetype/cache/ftlru.h * xc/extras/freetype2/include/freetype/config/ftconfig.h * xc/extras/freetype2/include/freetype/config/ftheader.h * xc/extras/freetype2/include/freetype/config/ftoption.h * xc/extras/freetype2/include/freetype/config/ftstdlib.h * xc/extras/freetype2/include/freetype/freetype.h * xc/extras/freetype2/include/freetype/ftcache.h * xc/extras/freetype2/include/freetype/fterrdef.h * xc/extras/freetype2/include/freetype/ftglyph.h * xc/extras/freetype2/include/freetype/ftimage.h * xc/extras/freetype2/include/freetype/ftlzw.h * xc/extras/freetype2/include/freetype/ftmac.h * xc/extras/freetype2/include/freetype/ftmoderr.h * xc/extras/freetype2/include/freetype/ftstroke.h * xc/extras/freetype2/include/freetype/ftwinfnt.h * xc/extras/freetype2/include/freetype/ftxf86.h * xc/extras/freetype2/include/freetype/internal/ftcalc.h * xc/extras/freetype2/include/freetype/internal/ftdebug.h * xc/extras/freetype2/include/freetype/internal/ftdriver.h * xc/extras/freetype2/include/freetype/internal/ftgloadr.h * xc/extras/freetype2/include/freetype/internal/ftmemory.h * xc/extras/freetype2/include/freetype/internal/ftobjs.h * xc/extras/freetype2/include/freetype/internal/ftrfork.h * xc/extras/freetype2/include/freetype/internal/ftserv.h * xc/extras/freetype2/include/freetype/internal/ftstream.h * xc/extras/freetype2/include/freetype/internal/fttrace.h * xc/extras/freetype2/include/freetype/internal/internal.h * xc/extras/freetype2/include/freetype/internal/psaux.h * xc/extras/freetype2/include/freetype/internal/services/svttcmap.h * xc/extras/freetype2/include/freetype/internal/sfnt.h * xc/extras/freetype2/include/freetype/internal/t1types.h * xc/extras/freetype2/include/freetype/internal/tttypes.h * xc/extras/freetype2/include/freetype/t1tables.h * xc/extras/freetype2/include/freetype/ttnameid.h * xc/extras/freetype2/include/freetype/tttables.h * xc/extras/freetype2/src/autofit/Jamfile * xc/extras/freetype2/src/autofit/afangles.c * xc/extras/freetype2/src/autofit/afdummy.c * xc/extras/freetype2/src/autofit/afdummy.h * xc/extras/freetype2/src/autofit/afglobal.c * xc/extras/freetype2/src/autofit/afglobal.h * xc/extras/freetype2/src/autofit/afhints.c * xc/extras/freetype2/src/autofit/afhints.h * xc/extras/freetype2/src/autofit/aflatin.c * xc/extras/freetype2/src/autofit/aflatin.h * xc/extras/freetype2/src/autofit/afloader.c * xc/extras/freetype2/src/autofit/afloader.h * xc/extras/freetype2/src/autofit/afmodule.c * xc/extras/freetype2/src/autofit/afmodule.h * xc/extras/freetype2/src/autofit/aftypes.h * xc/extras/freetype2/src/autofit/autofit.c * xc/extras/freetype2/src/autohint/ahglobal.c * xc/extras/freetype2/src/autohint/ahglyph.c * xc/extras/freetype2/src/autohint/ahhint.c * xc/extras/freetype2/src/autohint/ahtypes.h * xc/extras/freetype2/src/base/Jamfile * xc/extras/freetype2/src/base/descrip.mms * xc/extras/freetype2/src/base/ftbase.c * xc/extras/freetype2/src/base/ftcalc.c * xc/extras/freetype2/src/base/ftdbgmem.c * xc/extras/freetype2/src/base/ftdebug.c * xc/extras/freetype2/src/base/ftgloadr.c * xc/extras/freetype2/src/base/ftglyph.c * xc/extras/freetype2/src/base/ftmac.c * xc/extras/freetype2/src/base/ftobjs.c * xc/extras/freetype2/src/base/ftoutln.c * xc/extras/freetype2/src/base/ftrfork.c * xc/extras/freetype2/src/base/ftstream.c * xc/extras/freetype2/src/base/ftstroke.c * xc/extras/freetype2/src/base/ftsynth.c * xc/extras/freetype2/src/base/fttrigon.c * xc/extras/freetype2/src/base/rules.mk * xc/extras/freetype2/src/bdf/bdfdrivr.c * xc/extras/freetype2/src/bdf/bdfdrivr.h * xc/extras/freetype2/src/bdf/bdflib.c * xc/extras/freetype2/src/cache/Jamfile * xc/extras/freetype2/src/cache/descrip.mms * xc/extras/freetype2/src/cache/ftcache.c * xc/extras/freetype2/src/cache/ftcbasic.c * xc/extras/freetype2/src/cache/ftccache.c * xc/extras/freetype2/src/cache/ftccache.i * xc/extras/freetype2/src/cache/ftccback.h * xc/extras/freetype2/src/cache/ftccmap.c * xc/extras/freetype2/src/cache/ftcglyph.c * xc/extras/freetype2/src/cache/ftcimage.c * xc/extras/freetype2/src/cache/ftcmanag.c * xc/extras/freetype2/src/cache/ftcmru.c * xc/extras/freetype2/src/cache/ftcsbits.c * xc/extras/freetype2/src/cache/ftlru.c * xc/extras/freetype2/src/cache/rules.mk * xc/extras/freetype2/src/cff/Jamfile * xc/extras/freetype2/src/cff/cff.c * xc/extras/freetype2/src/cff/cffcmap.c * xc/extras/freetype2/src/cff/cffdrivr.c * xc/extras/freetype2/src/cff/cffgload.c * xc/extras/freetype2/src/cff/cffload.c * xc/extras/freetype2/src/cff/cffload.h * xc/extras/freetype2/src/cff/cffobjs.c * xc/extras/freetype2/src/cff/cffobjs.h * xc/extras/freetype2/src/cff/cffparse.c * xc/extras/freetype2/src/cff/cffparse.h * xc/extras/freetype2/src/cff/cfftoken.h * xc/extras/freetype2/src/cff/cfftypes.h * xc/extras/freetype2/src/cff/rules.mk * xc/extras/freetype2/src/cid/cidgload.c * xc/extras/freetype2/src/cid/cidload.c * xc/extras/freetype2/src/cid/cidload.h * xc/extras/freetype2/src/cid/cidobjs.c * xc/extras/freetype2/src/cid/cidparse.c * xc/extras/freetype2/src/cid/cidparse.h * xc/extras/freetype2/src/gzip/ftgzip.c * xc/extras/freetype2/src/gzip/zutil.h * xc/extras/freetype2/src/lzw/Jamfile * xc/extras/freetype2/src/lzw/ftlzw.c * xc/extras/freetype2/src/lzw/rules.mk * xc/extras/freetype2/src/lzw/zopen.c * xc/extras/freetype2/src/lzw/zopen.h * xc/extras/freetype2/src/pcf/pcfdrivr.c * xc/extras/freetype2/src/pcf/pcfread.c * xc/extras/freetype2/src/pcf/pcfutil.c * xc/extras/freetype2/src/pcf/pcfutil.h * xc/extras/freetype2/src/pfr/pfrdrivr.c * xc/extras/freetype2/src/pfr/pfrgload.c * xc/extras/freetype2/src/pfr/pfrload.c * xc/extras/freetype2/src/pfr/pfrobjs.c * xc/extras/freetype2/src/pfr/pfrsbit.c * xc/extras/freetype2/src/psaux/psobjs.c * xc/extras/freetype2/src/psaux/t1decode.c * xc/extras/freetype2/src/pshinter/Jamfile * xc/extras/freetype2/src/pshinter/pshalgo.c * xc/extras/freetype2/src/pshinter/pshglob.c * xc/extras/freetype2/src/pshinter/pshrec.c * xc/extras/freetype2/src/pshinter/pshrec.h * xc/extras/freetype2/src/raster/ftrend1.c * xc/extras/freetype2/src/sfnt/Jamfile * xc/extras/freetype2/src/sfnt/rules.mk * xc/extras/freetype2/src/sfnt/sfdriver.c * xc/extras/freetype2/src/sfnt/sfnt.c * xc/extras/freetype2/src/sfnt/sfobjs.c * xc/extras/freetype2/src/sfnt/ttcmap.c * xc/extras/freetype2/src/sfnt/ttcmap.h * xc/extras/freetype2/src/sfnt/ttcmap0.c * xc/extras/freetype2/src/sfnt/ttcmap0.h * xc/extras/freetype2/src/sfnt/ttload.c * xc/extras/freetype2/src/sfnt/ttsbit.c * xc/extras/freetype2/src/sfnt/ttsbit.h * xc/extras/freetype2/src/smooth/ftsmooth.c * xc/extras/freetype2/src/tools/docmaker/content.py * xc/extras/freetype2/src/tools/docmaker/docbeauty.py * xc/extras/freetype2/src/tools/docmaker/docmaker.py * xc/extras/freetype2/src/tools/docmaker/formatter.py * xc/extras/freetype2/src/tools/docmaker/sources.py * xc/extras/freetype2/src/tools/docmaker/utils.py * xc/extras/freetype2/src/truetype/ttdriver.c * xc/extras/freetype2/src/truetype/ttgload.c * xc/extras/freetype2/src/truetype/ttgload.h * xc/extras/freetype2/src/truetype/ttinterp.c * xc/extras/freetype2/src/truetype/ttinterp.h * xc/extras/freetype2/src/truetype/ttobjs.c * xc/extras/freetype2/src/truetype/ttobjs.h * xc/extras/freetype2/src/type1/t1driver.c * xc/extras/freetype2/src/type1/t1gload.c * xc/extras/freetype2/src/type1/t1load.c * xc/extras/freetype2/src/type1/t1objs.c * xc/extras/freetype2/src/type1/t1parse.c * xc/extras/freetype2/src/type1/t1tokens.h * xc/extras/freetype2/src/type42/t42drivr.c * xc/extras/freetype2/src/type42/t42objs.c * xc/extras/freetype2/src/type42/t42parse.c * xc/extras/freetype2/src/type42/t42types.h * xc/extras/freetype2/src/winfonts/winfnt.c * xc/extras/freetype2/src/winfonts/winfnt.h * xc/extras/freetype2/tests/gview.c * xc/extras/freetype2/vms_make.com * xc/lib/font/FreeType/ftconfig.h * xc/lib/font/FreeType/module/ftheader.h * xc/lib/font/FreeType/module/ftoption.h * xc/lib/freetype2/Imakefile * xc/lib/freetype2/freetype/Imakefile * xc/lib/freetype2/freetype/cache/Imakefile * xc/lib/freetype2/freetype/internal/Imakefile * xc/lib/freetype2/freetype/internal/services/Imakefile Bugzilla #556: Update FreeType2 version in xc/extras/Freetype2 to V2.1.8 (previous version in tree was V2.1.7) 2004-04-26 Alan Hourihane * xc/extras/Mesa/src/X/xm_dd.c Backport a fix from Mesa 6.0 to 5.0.2 that creates the xmesa buffers correctly. 2004-04-25 Roland Mainz * xc/programs/Xserver/Xprint/Imakefile * xc/programs/Xserver/Xprint/ps/Imakefile * xc/programs/Xserver/Xprint/ps/PsInit.c * xc/programs/Xserver/mi/miinitext.c Work-in-progress for BugZilla #542 (GLX support for PS DDX). Fix visual setup (attachment #243). Patch by Alan Hourihane 2004-04-25 Alan Coopersmith * xc/config/cf/sun.cf * xc/config/cf/sv4Lib.rules * xc/programs/Xserver/Imakefile * xc/programs/Xserver/hw/xfree86/os-support/sunos/find_deps.pl Make Solaris builds work when using MakeDllModules (it's not the default yet, but at least it works now if you turn it on) Also improve default compiler, optimizer, & linker flags for Solaris builds using either Sun cc or gcc * xc/programs/Xserver/cfb/Imakefile.inc * xc/programs/Xserver/cfb/stipsparc.s * xc/programs/Xserver/cfb/stipsprc32.s Remove text relocation error when building shared versions 2004-04-25 Alan Coopersmith * xc/programs/Xserver/hw/xfree86/input/tek4957/xf86Tek4957.c Fix build error in sparc-specific code when using non-C99 compiler like gcc 2.95 that doesn't allow variable declarations in the middle of a code block. * xc/programs/xfs/difs/Imakefile Make sure VendorReleaseDefines is defined, even if XOrgVersion isn't 2004-04-25 Roland Mainz * xc/config/cf/X11.tmpl Bugzilla #547: RFE: Disable FONTCACHE extension in the Xorg default build 2004-04-25 Roland Mainz * xc/config/cf/X11.tmpl * xc/config/cf/xfree86.cf * xc/config/cf/xorg.cf * xc/config/cf/xorgsite.def Bugzilla #549: RFE: Xorg default build should run with |BuildType1| set to |NO|. The xc/lib/font/FreeType/ font rasterizer will now handle PBA/PFB fonts by default. 2004-04-25 Roland Mainz * xc/programs/Xserver/dix/resource.c Bugzilla #541: Xorg Xprt may crash with "Freeing resource id=40200000 which isn't there" 2004-04-25 Roland Mainz * xc/config/cf/X11.tmpl * xc/config/cf/site.def * xc/config/cf/xfree86.cf * xc/config/cf/xorg.cf Bugzilla #548: RFE: Remove Speedo font support from the Xorg default build 2004-04-24 Alan Coopersmith * xc/lib/X11/ConnDis.c Bugzilla #546: XOpenDisplay should try tcp connection if local connections fail (aka Sun bug id #4624183). Also includes fix from NetBSD Problem Report #25098 - Xlib segfaults with IPv6 if compiled with HASXDMAUTH. (Michael van Elst) * xc/programs/xauth/process.c Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE * xc/programs/xdm/greeter/verify.c Fix typo in Solaris console restriction code: Xfree() -> XFree() * xc/programs/xdm/greeter/Imakefile Link with PamLibraries if building with PAM support * xc/config/cf/sunLib.tmpl * xc/lib/FS/Imakefile Add missing shared library dependencies for Solaris 2004-04-23 Egbert Eich Merging XORG-CURRENT into trunk 2004-04-22 Roland Mainz * xc/programs/Xserver/mi/miinitext.c Bugzilla #535: Xprt should not annouce extensions which are not supported. Extensions like "XVideo" or "XFreeXDGA" would be hard to implement, MIT-SHM does not work by design etc. etc. 2004-04-15 Alexander Gottwald * xc/programs/xkbcomp/keycodes/xfree86 Bugzilla #533: fix slash/questionmark key for abnt2 keyboard 2004-04-21 Roland Mainz * xc/xf86Date.h * xc/config/cf/FreeBSD.cf * xc/config/cf/Imake.tmpl * xc/config/cf/NetBSD.cf * xc/config/cf/OpenBSDLib.tmpl * xc/config/cf/README * xc/config/cf/WinLib.tmpl * xc/config/cf/X11.tmpl * xc/config/cf/bsdLib.tmpl * xc/config/cf/bsdiLib.tmpl * xc/config/cf/cygwin.tmpl * xc/config/cf/darwinLib.tmpl * xc/config/cf/gnuLib.tmpl * xc/config/cf/hpLib.tmpl * xc/config/cf/ibmLib.tmpl * xc/config/cf/linux.cf * xc/config/cf/lnxLib.tmpl * xc/config/cf/os2Lib.tmpl * xc/config/cf/osfLib.tmpl * xc/config/cf/sco5.cf * xc/config/cf/sun.cf * xc/config/cf/sunLib.tmpl * xc/config/cf/sv4Lib.tmpl * xc/config/cf/xprint_site.def * xc/config/docbook/docbookconv.sh * xc/doc/hardcopy/Imakefile * xc/doc/hardcopy/XPRINT/Imakefile * xc/doc/hardcopy/XPRINT/Xprint_FAQ.html * xc/doc/hardcopy/XPRINT/Xprint_FAQ.txt * xc/doc/hardcopy/XPRINT/Xprint_FAQ.xml * xc/doc/hardcopy/XPRINT/Xprint_old_FAQ.txt * xc/doc/hardcopy/XPRINT/docbook.css * xc/doc/hardcopy/XPRINT/dtprint_fspec.PS.gz * xc/extras/freetype2/include/freetype/config/ftoption.h * xc/extras/ttf2pt1/CHANGES.html * xc/extras/ttf2pt1/COPYRIGHT * xc/extras/ttf2pt1/FONTS.hpux.html * xc/extras/ttf2pt1/FONTS.html * xc/extras/ttf2pt1/Makefile * xc/extras/ttf2pt1/README.FIRST * xc/extras/ttf2pt1/README.html * xc/extras/ttf2pt1/bdf.c * xc/extras/ttf2pt1/bitmap.c * xc/extras/ttf2pt1/byteorder.h * xc/extras/ttf2pt1/cygbuild.sh * xc/extras/ttf2pt1/ft.c * xc/extras/ttf2pt1/global.h * xc/extras/ttf2pt1/pt1.c * xc/extras/ttf2pt1/pt1.h * xc/extras/ttf2pt1/runt1asm.c * xc/extras/ttf2pt1/t1asm.c * xc/extras/ttf2pt1/ttf.c * xc/extras/ttf2pt1/ttf.h * xc/extras/ttf2pt1/ttf2pt1.1 * xc/extras/ttf2pt1/ttf2pt1.c * xc/extras/ttf2pt1/ttf2pt1_convert.1 * xc/extras/ttf2pt1/ttf2pt1_x2gs.1 * xc/extras/ttf2pt1/version.h * xc/extras/ttf2pt1/winbuild.bat * xc/extras/ttf2pt1/windows.h * xc/lib/Imakefile * xc/lib/Xaw/AllWidgets.c * xc/lib/Xaw/Imakefile * xc/lib/Xaw/Print.h * xc/lib/Xaw/PrintSP.h * xc/lib/Xaw/PrintShell.c * xc/lib/Xaw/XawI18n.h * xc/lib/Xaw/XawInit.c * xc/lib/Xaw/XawInit.h * xc/lib/Xaw/sharedlib.c * xc/lib/XprintAppUtil/Imakefile * xc/lib/XprintAppUtil/xpapputil.c * xc/lib/XprintAppUtil/xpapputil.h * xc/lib/XprintUtil/Imakefile * xc/lib/XprintUtil/xprintutil.c * xc/lib/XprintUtil/xprintutil.h * xc/lib/XprintUtil/xprintutil_printtofile.c * xc/lib/dpstk/Imakefile * xc/lib/font/FreeType/ftfuncs.c * xc/lib/font/bitmap/pcfread.c * xc/lib/font/util/Imakefile * xc/lib/font/util/utilbitmap.c * xc/programs/Imakefile * xc/programs/Xserver/Imakefile * xc/programs/Xserver/XpConfig/Imakefile * xc/programs/Xserver/XpConfig/C/Imakefile * xc/programs/Xserver/XpConfig/C/print/Imakefile * xc/programs/Xserver/XpConfig/C/print/Xprinters * xc/programs/Xserver/XpConfig/C/print/attributes/Imakefile * xc/programs/Xserver/XpConfig/C/print/attributes/document * xc/programs/Xserver/XpConfig/C/print/attributes/printer * xc/programs/Xserver/XpConfig/C/print/ddx-config/Imakefile * xc/programs/Xserver/XpConfig/C/print/ddx-config/raster/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/CANONBJ10E-GS/model-config * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/GSdefault/model-config * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/model-config * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPDJ1600C/fonts/fonts.alias * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/model-config * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4050-PS/fonts/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/model-config * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/HPLJ4family/fonts/fonts.alias * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/model-config * xc/programs/Xserver/XpConfig/C/print/models/PS2PDFspooldir-GS/ps2pdf_spooltodir.sh * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/model-config * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Book.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-BookOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/AvantGarde-DemiOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-BoldOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier-Oblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Courier.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-BoldOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica-Oblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Helvetica.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Book.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-BookOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/LubalinGraph-DemiOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-BoldItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Italic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/NewCenturySchlbk-Roman.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-DemiItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-Light.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Souvenir-LightItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Symbol.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-BoldItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Italic.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/Times-Roman.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSdefault/fonts/ZapfDingbats.pmf * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/model-config * xc/programs/Xserver/XpConfig/C/print/models/PSspooldir/spooltodir.sh * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/model-config * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Book.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-BookOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/AvantGarde-DemiOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-BoldOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier-Oblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Courier.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-BoldOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica-Oblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Helvetica.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Imakefile * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Book.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-BookOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/LubalinGraph-DemiOblique.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-BoldItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Italic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/NewCenturySchlbk-Roman.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Demi.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-DemiItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-Light.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Souvenir-LightItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Symbol.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Bold.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-BoldItalic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Italic.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/Times-Roman.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/ZapfDingbats.pmf * xc/programs/Xserver/XpConfig/C/print/models/SPSPARC2/fonts/fonts.dir * xc/programs/Xserver/XpConfig/en_US/Imakefile * xc/programs/Xserver/XpConfig/en_US/print/Imakefile * xc/programs/Xserver/XpConfig/en_US/print/attributes/Imakefile * xc/programs/Xserver/XpConfig/en_US/print/attributes/document * xc/programs/Xserver/Xprint/AttrValid.c * xc/programs/Xserver/Xprint/AttrValid.h * xc/programs/Xserver/Xprint/DiPrint.h * xc/programs/Xserver/Xprint/Imakefile * xc/programs/Xserver/Xprint/Init.c * xc/programs/Xserver/Xprint/Oid.c * xc/programs/Xserver/Xprint/Oid.h * xc/programs/Xserver/Xprint/OidDefs.h * xc/programs/Xserver/Xprint/OidStrs.h * xc/programs/Xserver/Xprint/Xprint.html * xc/programs/Xserver/Xprint/Xprint.man * xc/programs/Xserver/Xprint/Xprint.sgml * xc/programs/Xserver/Xprint/attributes.c * xc/programs/Xserver/Xprint/attributes.h * xc/programs/Xserver/Xprint/ddxInit.c * xc/programs/Xserver/Xprint/mediaSizes.c * xc/programs/Xserver/Xprint/spooler.c * xc/programs/Xserver/Xprint/spooler.h * xc/programs/Xserver/Xprint/etc/Imakefile * xc/programs/Xserver/Xprint/etc/Xsession.d/Imakefile * xc/programs/Xserver/Xprint/etc/Xsession.d/cde_xsessiond_xprint.sh * xc/programs/Xserver/Xprint/etc/init.d/Imakefile * xc/programs/Xserver/Xprint/etc/init.d/xprint * xc/programs/Xserver/Xprint/etc/profile.d/Imakefile * xc/programs/Xserver/Xprint/etc/profile.d/xprint.csh * xc/programs/Xserver/Xprint/etc/profile.d/xprint.sh * xc/programs/Xserver/Xprint/pdf/README * xc/programs/Xserver/Xprint/ps/Imakefile * xc/programs/Xserver/Xprint/ps/Ps.h * xc/programs/Xserver/Xprint/ps/PsArea.c * xc/programs/Xserver/Xprint/ps/PsAttVal.c * xc/programs/Xserver/Xprint/ps/PsAttr.c * xc/programs/Xserver/Xprint/ps/PsCache.c * xc/programs/Xserver/Xprint/ps/PsColor.c * xc/programs/Xserver/Xprint/ps/PsFTFonts.c * xc/programs/Xserver/Xprint/ps/PsFonts.c * xc/programs/Xserver/Xprint/ps/PsGC.c * xc/programs/Xserver/Xprint/ps/PsInit.c * xc/programs/Xserver/Xprint/ps/PsLine.c * xc/programs/Xserver/Xprint/ps/PsMisc.c * xc/programs/Xserver/Xprint/ps/PsPixel.c * xc/programs/Xserver/Xprint/ps/PsPixmap.c * xc/programs/Xserver/Xprint/ps/PsPolygon.c * xc/programs/Xserver/Xprint/ps/PsPrint.c * xc/programs/Xserver/Xprint/ps/PsText.c * xc/programs/Xserver/Xprint/ps/PsWindow.c * xc/programs/Xserver/Xprint/ps/psout.c * xc/programs/Xserver/Xprint/ps/psout.h * xc/programs/Xserver/Xprint/ps/psout_ft.c * xc/programs/Xserver/Xprint/ps/psout_ftpstype1.c * xc/programs/Xserver/Xprint/ps/psout_ftpstype3.c * xc/programs/Xserver/Xprint/raster/Imakefile * xc/programs/Xserver/Xprint/raster/Raster.h * xc/programs/Xserver/Xprint/svg/README * xc/programs/Xserver/Xprint/windows/README * xc/programs/Xserver/dix/dispatch.c * xc/programs/Xserver/dix/main.c * xc/programs/Xserver/hw/darwin/darwin.c * xc/programs/Xserver/hw/sun/sunIo.c * xc/programs/Xserver/hw/sunLynx/sunLyIo.c * xc/programs/Xserver/hw/vfb/InitOutput.c * xc/programs/Xserver/hw/xfree86/common/xf86Init.c * xc/programs/Xserver/hw/xnest/Args.c * xc/programs/Xserver/hw/xwin/InitOutput.c * xc/programs/Xserver/include/os.h * xc/programs/Xserver/os/utils.c * xc/programs/xlogo/Imakefile * xc/programs/xphelloworld/Imakefile * xc/programs/xphelloworld/xpawhelloworld/Imakefile * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.c * xc/programs/xphelloworld/xpawhelloworld/xpawhelloworld.man * xc/programs/xphelloworld/xphelloworld/Imakefile * xc/programs/xphelloworld/xphelloworld/xphelloworld.c * xc/programs/xphelloworld/xphelloworld/xphelloworld.html * xc/programs/xphelloworld/xphelloworld/xphelloworld.man * xc/programs/xphelloworld/xphelloworld/xphelloworld.sgml * xc/programs/xphelloworld/xpsimplehelloworld/Imakefile * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.c * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.html * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.man * xc/programs/xphelloworld/xpsimplehelloworld/xpsimplehelloworld.sgml * xc/programs/xphelloworld/xpxmhelloworld/Imakefile * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.c * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.html * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.man * xc/programs/xphelloworld/xpxmhelloworld/xpxmhelloworld.sgml * xc/programs/xphelloworld/xpxthelloworld/Imakefile * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.c * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.html * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.man * xc/programs/xphelloworld/xpxthelloworld/xpxthelloworld.sgml * xc/programs/xplsprinters/Imakefile * xc/programs/xplsprinters/xplsprinters.c * xc/programs/xplsprinters/xplsprinters.html * xc/programs/xplsprinters/xplsprinters.man * xc/programs/xplsprinters/xplsprinters.sgml Bugzilla #530: Land XPRINT branch on XORG-CURRENT 2004-04-17 Alan Coopersmith * xc/config/cf/sun.cf * xc/config/cf/Imake.tmpl * xc/programs/Xserver/os/Imakefile * xc/programs/Xserver/os/access.c Bugzilla #495: LocalClientCred should use getpeerucred on Solaris 10 * xc/lib/GL/glx/Imakefile * xc/lib/GL/mesa/src/Imakefile LargePICTable required for Solaris SPARC builds * xc/programs/Xserver/hw/xfree86/drivers/glint/pm3_accel.c * xc/programs/Xserver/hw/xfree86/common/xf86Events.c Add != NULL to if statements to get past syntax error reported by Sun Forte 6.1 cc. * xc/config/imake/imake.c * xc/config/cf/sun.cf * xc/config/cf/sunLib.tmpl Allow compiling with Sun compilers installed somewhere other than /opt/SUNWspro * xc/programs/Xserver/hw/xfree86/common/compiler.h * xc/programs/Xserver/hw/xfree86/os-support/bus/Pci.h Check for defined(sparc) as well as defined(__sparc__) since Sun compilers don't define __sparc__ 2004-04-15 Alan Coopersmith * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_mouse.c Solaris mouse enhancements, including autoprobe support, VUID wheel mouse events, and streams module pushing. Bugzilla #434. (Russ Blaine & Alan Coopersmith, Sun Microsystems) * xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_init.c Xorg doesn't reset console to text mode on Solaris x86 8 and later Bugzilla #469. 2004-04-15 Egbert Eich Merged changes from RELEASE-1 branch: 2004-04-10 Keith Packard * programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml Fix mis-spelling of Roland Mainz's name. 2004-04-07 Egbert Eich * programs/Xserver/hw/xfree86/doc/BUILD: * programs/Xserver/hw/xfree86/doc/README: * programs/Xserver/hw/xfree86/doc/Versions: Updating formatted docs. 2004-04-07 Egbert Eich * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: Changing release tags to upper case again - like the original version was. 2004-04-06 Keith Packard * BUILD: * README: * RELNOTES: * programs/Xserver/hw/xfree86/doc/BUILD * programs/Xserver/hw/xfree86/doc/DESIGN * programs/Xserver/hw/xfree86/doc/Install * programs/Xserver/hw/xfree86/doc/LICENSE * programs/Xserver/hw/xfree86/doc/OS2.Notes * programs/Xserver/hw/xfree86/doc/README * programs/Xserver/hw/xfree86/doc/README.DECtga * programs/Xserver/hw/xfree86/doc/README.Darwin * programs/Xserver/hw/xfree86/doc/README.I128 * programs/Xserver/hw/xfree86/doc/README.LynxOS * programs/Xserver/hw/xfree86/doc/README.NetBSD * programs/Xserver/hw/xfree86/doc/README.OpenBSD * programs/Xserver/hw/xfree86/doc/README.SCO * programs/Xserver/hw/xfree86/doc/README.SiS * programs/Xserver/hw/xfree86/doc/README.Solaris * programs/Xserver/hw/xfree86/doc/README.XKB-Config * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing * programs/Xserver/hw/xfree86/doc/README.apm * programs/Xserver/hw/xfree86/doc/README.ati * programs/Xserver/hw/xfree86/doc/README.chips * programs/Xserver/hw/xfree86/doc/README.cyrix * programs/Xserver/hw/xfree86/doc/README.dps * programs/Xserver/hw/xfree86/doc/README.fonts * programs/Xserver/hw/xfree86/doc/README.i740 * programs/Xserver/hw/xfree86/doc/README.i810 * programs/Xserver/hw/xfree86/doc/README.mouse * programs/Xserver/hw/xfree86/doc/README.newport * programs/Xserver/hw/xfree86/doc/README.r128 * programs/Xserver/hw/xfree86/doc/README.rendition * programs/Xserver/hw/xfree86/doc/README.s3virge * programs/Xserver/hw/xfree86/doc/RELNOTES * programs/Xserver/hw/xfree86/doc/Versions Update formatted docs 2004-04-06 Keith Packard * programs/Xserver/hw/xfree86/doc/sgml/README.sgml: Oops. Filenames are X11R6.7.0.tar.gz Update date 2004-04-06 Keith Packard * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: Oops. File names for .tgz were missing the 'R'. WORLDOPTS is "" by default now. Switch sense of the documentation to match. * programs/Xserver/hw/xfree86/doc/sgml/defs.ent Hah! CVS fight. I prefer lower case tags, so I've changed the documentation to use the original name (xo_6_7_0) and tagged the tree. Note that the branch still isn't created; we'll want to do that soon somehow. 2004-04-06 Egbert Eich * RELNOTES: * programs/Xserver/hw/xfree86/doc/BUILD: * programs/Xserver/hw/xfree86/doc/README: * programs/Xserver/hw/xfree86/doc/Versions: * programs/xkbcomp/README.config: * programs/xkbcomp/README.enhancing: Updating formatted docs. 2004-04-07 Egbert Eich * programs/Xserver/hw/xfree86/doc/sgml/defs.ent: Fixing release/branch tag names. 2004-04-06 Egbert Eich * programs/Xserver/hw/xfree86/common/xf86Init.c: (ddxProcessArgument): made server also accept -xf86config 2004-04-06 Keith Packard * BUILD: * README: * RELNOTES: * config/cf/lnxdoc.rules: * config/cf/lnxdoc.tmpl: * programs/Xserver/hw/xfree86/doc/BUILD: * programs/Xserver/hw/xfree86/doc/DESIGN: * programs/Xserver/hw/xfree86/doc/Install: * programs/Xserver/hw/xfree86/doc/LICENSE: * programs/Xserver/hw/xfree86/doc/OS2.Notes: * programs/Xserver/hw/xfree86/doc/README: * programs/Xserver/hw/xfree86/doc/README.DECtga: * programs/Xserver/hw/xfree86/doc/README.Darwin: * programs/Xserver/hw/xfree86/doc/README.I128: * programs/Xserver/hw/xfree86/doc/README.LynxOS: * programs/Xserver/hw/xfree86/doc/README.NetBSD: * programs/Xserver/hw/xfree86/doc/README.OpenBSD: * programs/Xserver/hw/xfree86/doc/README.SCO: * programs/Xserver/hw/xfree86/doc/README.SiS: * programs/Xserver/hw/xfree86/doc/README.Solaris: * programs/Xserver/hw/xfree86/doc/README.XKB-Config: * programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing: * programs/Xserver/hw/xfree86/doc/README.apm: * programs/Xserver/hw/xfree86/doc/README.ati: * programs/Xserver/hw/xfree86/doc/README.chips: * programs/Xserver/hw/xfree86/doc/README.cyrix: * programs/Xserver/hw/xfree86/doc/README.dps: * programs/Xserver/hw/xfree86/doc/README.fonts: * programs/Xserver/hw/xfree86/doc/README.i740: * programs/Xserver/hw/xfree86/doc/README.mouse: * programs/Xserver/hw/xfree86/doc/README.newport: * programs/Xserver/hw/xfree86/doc/README.r128: * programs/Xserver/hw/xfree86/doc/README.rendition: * programs/Xserver/hw/xfree86/doc/README.s3virge: * programs/Xserver/hw/xfree86/doc/RELNOTES: * programs/Xserver/hw/xfree86/doc/Versions: * programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml: Add 'BUILD' and 'README' to top level. Fix Id lines in generated documentation to reference source document. 2004-04-06 Egbert Eich * Fixed version number glitches in modules. 2004-04-06 Harold L Hunt II * ChangeLog Fix some duplicate entries from Alexander Gottwald's merges from XORG-RELEASE-1 to CYGWIN. 2004-04-06 Keith Packard * ChangeLog * CHANGELOG-CURRENT: * CHANGELOG-RELEASE-1: * CHANGELOG-RELEASE-1-TM: * INSTALL.TXT: * RELNOTES.TXT: * RELNOTES.XORG: * bug-report: * doc/misc/INSTALL.ms: * doc/misc/RELNOTES.ms: Remove stale documentation. Replace CHANGELOG-* with ChangeLog, change to date-based ordering. I didn't attempt 2004-04-05 Keith Packard * Fix sgml doc Imakefile to compute same manual suffixes as man page template. (Keith Packard) 2004-04-05 Keith Packard * Fix mkhtmlindex.pl to accept upper or lower case html tags. (Keith Packard) 2004-04-05 Keith Packard * Update documentation index file prefix content (index.pre) (Keith Packard) 2004-04-02 Egbert Eich * Merging in the TM branch (Egbert Eich). 2004-04-02 Egbert Eich * Fixed glitches that occured during build of bindist tarballs (Egbert Eich). 2004-04-02 Egbert Eich * Mark PLT table executable on OSes that don't allow to execute data areas by default (Bugzilla 395, John Dennis). 2004-04-01 Keith Packard * Update formatted docs (I hope I got everything) (Keith Packard) 2004-03-30 Egbert Eich * Fix the GLLibraryVersion string allocation to accomodate for the terminating \0 character which would otherwise corrupt the malloc heap (Bugzilla 385, John Dennis). 2004-03-29 Keith Packard * Update xterm termcap/terminfo files, changing -xfree86 to -xorg and making aliases for the old names (Keith Packard). 2004-03-29 Egbert Eich * Changed vendor string on xfs (Egbert Eich). * Removed some more TM related things from getconfig (Egbert Eich). 2004-03-29 Keith Packard * Updates to SGML and SGML-generated documentation (Jim Gettys, with minor hacks by Keith Packard) 2004-03-28 Keith Packard * TM fixes for hw/xwin -- Harold will merge to CYGWIN. (Keith Packard) 2004-03-28 Keith Packard * TM fixes for remaining man pages. Also fixes broken CVS ident lines in many video driver man pages. (Keith Packard) 2004-03-28 Keith Packard * TM fixes for input driver man pages (Keith Packard) 2004-03-28 Keith Packard * TM fixes for xf86cfg (which has become xorgcfg) (Keith Packard) 2004-03-28 Keith Packard * TM fixes for .man files in lib directory (Keith Packard) 2004-03-28 Torrey Lyons * Change XDarwin man page to refer to X.Org Foundation and point to Xorg man page (Torrey T. Lyons). 2004-03-27 Keith Packard * Add xorg.conf.man, Xorg.man, remove XF86Config.man and XFree86.man (yes, this trashes revision history, but I think it's better than breaking CVS). (Keith Packard) 2004-03-27 Keith Packard * TM fixes for VESA general timing formula mode line program (hw/xfree86/etc/gtf). (Keith Packard) 2004-03-27 Alan Coopersmith * Prevent segfault if LISTEN specified with no hosts in xdm access control file. (Reported by Peter Breitenlohner to devel@xfree86.org) * Typo in Xau.man reported by Peter Breitenlohner to devel@xfree86.org 2004-03-27 Kaleb Keithley * Add Leon's xorg.xpm and xorg-bw.xpm files to xdm/config. (Kaleb KEITHLEY for Leon Shiman) 2004-03-27 Keith Packard * Add some temporary xorg.xpm and xorg-bw.xpm files to xdm/config (Keith Packard) 2004-03-26 Keith Packard * Fix TM issues in all video driver manual pages. (Keith Packard) 2004-03-26 Keith Packard * Add new MANDEFS to cover XServerName, et al. Move XCONFIGFILE XCONFIGDIR et al from xorg.tmpl to X11.tmpl so they can be used in building non-server manual pages (Keith Packard) 2004-03-26 Egbert Eich * Enabling Chisato's optimatization for freetype2 when fonts contain both bitmapped and outline glyphs when the internal version of freetype2 is used. This should be replaced with a solution which doesn't require to use an internal API. (Egbert Eich). 2004-03-26 Egbert Eich * Allow XF86Config as a fallback config file (Egbert Eich). * Fixed more TM issues especially xterm, getconfig and some default files (Egbert Eich). 2004-03-26 Keith Packard * Patch RenderAddGlyphs to handle multiple glyphs and avoid memory error. Bugzilla #349. (Stephen McCamant, applied by Keith Packard) 2004-03-26 Keith Packard * Fix TM issues in doc/man/general (Keith Packard) 2004-03-26 Keith Packard * xkbcomp/rules/Imakefile was using InstallCreateLink backwards when attempting to install a symlink from xorg to xfree86 for compatibility (Keith Packard) 2004-03-26 Keith Packard * Fix Xlib manual pages to refer to XFree86 as a separate entity (Keith Packard) 2004-03-26 Keith Packard * TM issues in config/util (rman, makedef, mkhtmlindex) (Keith Packard) 2004-03-25 Egbert Eich * Propagating fix 19 to FSlibInt.c (Egbert Eich). 2004-03-25 Torrey Lyons * Updated XDarwin's Japanese localization for X.Org release (Toshimitsu Tanaka). * Fixed TM issues in XDarwin UI (Torrey T. Lyons). 2004-03-25 Egbert Eich * Fixed typo that prevented the changelog date to be set correctly in xf86Build.h (Egbert Eich). 2004-03-25 Egbert Eich * Fixing some occurances of hard coded version numbers in applications like twm, xrx, proxymgr, xmh (Bugzilla #369, Egbert Eich). 2004-03-25 Torrey Lyons * Work around bug in Mac OS X 10.1's AppKit that causes rootless XDarwin to lock up when creating windows (Torrey T. Lyons). 2004-03-24 Egbert Eich * Removed fontstosfnt from build as it is not ready and working, yet (Egbert Eich). * Fixed error checking in the unix socket creation code so it doesn't mistakenly always send an EADDRINUSE (Bugzilla #363, Jeremy Katz). 2004-03-24 Egbert Eich * Fixing X.Org version numbers (Egbert Eich). 2004-03-24 Egbert Eich * Updated xf86 6PciStdIds.h (Egbert Eich). 2004-03-24 Alan Coopersmith * -terminate option crashes Xserver. Bugzilla #367. (Alan Coopersmith) 2004-03-23 Egbert Eich * Upgrade Xft to 2.1.6 to solve BDF/PCF loading problems (Keith Packard). 2004-03-23 Egbert Eich * Moving Xft update to RELEASE-1 (Egbert Eich). 2004-03-23 Egbert Eich * Made config file and server name in xf86cfg build time configurable (Egbert Eich). 2004-03-23 Egbert Eich * Fixed TM issues in xf86config, app-defaults/Xvidtune, create link rules/xfree86 > rules/xorg (Egbert Eich). 2004-03-22 Alexander Gottwald * Fix build of os/access.c if IPv6 is disabled. Bug #345. (Alexander Gottwald) 2004-03-21 Kaleb Keithley * Fix XDarwin so it builds on Mac OS X 10.2 and earlier. Bug #357. (Kaleb KEITHLEY) Merged down from -RELEASE-1-TM 2004-03-21 Kaleb Keithley * fix XDarwin to build on Mac OS X 10.2 and earlier. Bug #357 (Kaleb KEITHLEY) 2004-03-20 Kaleb Keithley * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from XORG-RELEASE-1-TM (Kaleb KEITHLEY) 2004-03-20 Kaleb Keithley * fix lib/freetype2/Imakefile for Mac OS X. Bug #352 (Kaleb KEITHLEY) 2004-03-19 Kaleb Keithley * Restore "credit" edits in the hw/darwin ddx that were deleted in -CURRENT. RTF may or may not be "human readable," but it's no less human readable, IMNOHO, than, e.g., SGML. It just takes a little bit of effort. 2004-03-19 Kaleb Keithley * hw/darwin: merge working left and right meta, alt, ctrl, and shift keys from -RELEASE-1-TM 2004-03-19 Kaleb Keithley * merge working left and right meta, alt, ctrl, and shift keys from -CURRENT * Add changes from the CURRENT branch (Egbert Eich). 2004-03-19 Egbert Eich * fixed gtf + man pages (Xserver name and config file name configurable in Imake config files) (Egbert Eich). * Fixed xinit/startx man pages (server name and config file configurable) (Egbert Eich). * Fixed fontstosfnt (project and support address configurable) (Egbert Eich). * Fixed pswrap (relaced XFree86 with X11) (Egbert Eich). * fixed rman (added Xorg as system name) (Egbert Eich). * Fixed mkhtml (Egbert Eich). * Fixed default keyboard rules file in servers and setxkb (configurable) (Egbert Eich). * Fixed XawVendor (configurable) (Egbert Eich). 2004-03-19 Egbert Eich * Prevent Sig11 in RenditionProbe() when no PCI bus present (Lee Olsen). 2004-03-18 Egbert Eich * Fix xdpyinfo to deal with Xorg version strings (Egbert Eich). * Changed config file to xorg.cfg (Egbert Eich). * Fixed ABI versions, support address pointers, message in configuration file generated with -configure (Egbert Eich). 2004-03-18 Egbert Eich * Protect removeOverlapsWithBrides() from NULL pointer in target (Egbert Eich). 2004-03-18 Alan Coopersmith * Merge fixes required to build and run on Solaris x86 with Sun compilers from XORG-CURRENT branch. (Alan Coopersmith) 2004-03-17 Harold L Hunt II * Allow printver program to fail to build, which is required by distributions that do not include the Xserver/hw/xfree86 directory (Harold L Hunt II). 2004-03-17 Harold L Hunt II * Fix Xaw shared lib build on Cygwin (Ralf Habacker). 2004-03-17 Harold L Hunt II * Can now build XLOAD under Cygwin (Earle F. Philhower III). 2004-03-17 Egbert Eich * Some initial TM changes: name of the binary: Xorg name of the lob file: Xorg.?.log name of the config file XorgConfig created: xorg.cf, xorg.tmpl Internal changes XFree86Version, XFree86VersionString, XF86Server to XorgVersion, XorgVersionString, XorgServer. Attempted not to delete XFree86 stuff but add Xorg stuff and make it the default (Egbert Eich). 2004-03-17 Egbert Eich * Readding Monitor information obtained by DDC to the config file in commented out form (Egbert Eich). * Making a log message by the mouse driver more meaningful (Egbert Eich). 2004-03-17 Alan Coopersmith * Incorporate ServerInterpreted address family authentication from IPv6 second public review. (Alan Coopersmith) 2004-03-17 Alan Coopersmith * Use system version of FreeType on Solaris 10 and provide instructions on using it if it's installed on previous releases. 2004-03-17 Egbert Eich * Fix for insufficient allocation of a list in GetDeviceDontPropagateList() on 64bit machines (Andreas Luik). 2004-03-16 Alan Coopersmith * Update SHAPE extension protocol spec to version 1.0.1, fixing freedesktop.org bugzilla #282 (old X.org defect #9453) (Alan Coopersmith) 2004-03-15 Egbert Eich * Preparing branch for TMc (Egbert Eich). 2004-03-15 Egbert Eich * Backing out patch 27 as it was inappropriate for the RELEASE branch and bogus anyway (see bugzilla #303) (Egbert Eich). * backing out 30.: the sleep() exists to bring the log message to the attention of the user which points to a problem elsewhere. Therefore the problem should be fixed where it originates. To be strict we could make the function fail instead of just trying to point the user at the problem (Egbert Eich). 2004-03-14 Alan Coopersmith * Fix linker flags & library dependencies for libXfont and freetype font module on Solaris builds. (Alan Coopersmith) 2004-03-12 Egbert Eich * Added a hack to fc-lang and fc-list to prevent installation if define InstallFontconfigLibrary NO (Egbert Eich). * Updated Xft to 2.1.5 (Egbert Eich). * Make ELF loader work on systems with non-exec stack/heaps (bugzilla #296, John Dennis, Mike Harris). * Fix for xdm to work on a non-IPv6 system when built with IPv6 support (bugzilla #287, Peter Breitenlohner) (confirmed by: Alan Coopersmith). * Fix Xi XselectExtensionEvent for 64 bit machines (bugzilla #285, Andreas Luik) (confirmed by: Paul Anderson, Alan Coopersmith). 2004-03-11 Mike A. Harris * Remove pointless calls to sleep(5) in xtrans, which cause unnecessary delays in libICE (Bugzilla #297) (Mike A. Harris). 2004-03-11 Egbert Eich * Fixing glitches in the Imake rules, Adding a '#define InstallFontconfigLibrary YES/NO' to allow to disable installation of fontconfig (Egbert Eich). * Updating fontconfig to 2.2.2 and Xft to 2.1.4 (Egbert Eich). 2004-03-11 Mike A. Harris * Added initial support for PowerPC 64 (ppc64) architecture. (Mike A. Harris, Elliot Lee, SuSE) 2004-03-11 Mike A. Harris * Fixed AGP/PCI card detection in Radeon driver, by walking the PCI capabilities list in PCI config space (Bugzilla #255) (Mike A. Harris). 2004-03-09 Egbert Eich * Updating Xcursor, Xrender, Xft (Egbert Eich). 2004-03-08 Alan Coopersmith * X server crashes when X-Resource has to byte-swap. Sun bug #5007488. freedesktop.org bugzilla #267. (Alan Coopersmith) 2004-03-08 Alan Coopersmith * Update Sun Microsystems postal addresses in xc/registry 2004-03-08 Alan Coopersmith * Update license for Xinerama code from DEC to the version requested by Compaq for X11R6.5.1 that allows redistribution without written permission from DEC. Originally X.org Defect #9263. freedesktop.org bugzilla #283. (Alan Coopersmith) 2004-03-05 Egbert Eich * Integrated Freetype 2.1.7 (Egbert Eich). 2004-03-05 Egbert Eich * Porting over Kaleb's fixes to support 3 level version numbers from XORG-CURRENT branch (Egbert Eich). 2004-03-04 Egbert Eich * Merging in Kaleb's changes to XlibInt.c which reflect Keith's fix to version 3.41 in the Xlib repository (Egbert Eich). 2004-03-04 Egbert Eich * Merged in XFree86 code up to 4.4.0 including changes to files that had a changed license. There was only one change which happened to be from me (Egbert Eich). 2004-03-04 Egbert Eich * Fixed Freetype2 compile glitches with different versions of freetype. The build has been tested with Freetyp 2.1.4 and 2.1.7 (Egbert Eich). * Changed default font renderer for TrueType that is loaded by the Xserver to freetype (Egbert Eich). * Removed dependecy of freetype Xserver module into freetype internals (Keith Packard). * Flagged mailing addresses that still need to be decided upon with &&&&& to allow for easy tracking (Egbert Eich). * Fixed keyboard rate setting thru ioctls on linux (Egbert Eich). 2004-03-02 Harold L Hunt II * Replace a handful of calls to ErrorF and exit(1) in Xserver/os/ files with a single call to FatalError, making it possible to do ddx-specific tasks. (Harold L Hunt II) 2004-03-02 Egbert Eich * Modified freetype driver module build rule to allow using the system provided shared library. The caveat is that it still requires one declaration from a header file which doesn't get shipped (at least with freetype 2.1.4). I would like to see widespread testing on many platforms. If this causes problems I'll back it out. (Egbert Eich). 2004-03-02 Egbert Eich * Made use system supplied Expat and Freetype2 library the default on Linux (documented in the release notes) (Bugzilla #218,#219) (Egbert Eich). * Patched __AMD64__ flags to __amd64__ (Egbert Eich). * Added RELNOTES.XORG to collect bits for release notes for this release (Egbert Eich). * Removed leftovers from libxml2 (Bugzilla #220)(Egbert Eich). * Removing Kdrive (Bugzilla #222) (Egbert Eich). * Reversed Xinerama changes (Egbert Eich). * Reversed Xutf8* to XFree86utf8* function name changes for the release (Egbert Eich). * Removed sources for patch which were included when patch had a bad bug (Egbert Eich). * Removed unnecessary fonts (Egbert Eich). * Removed XIE and PEX extension files from release tree. The build environment has been gone already (Egbert Eich). 2004-02-27 Egbert Eich * Minor license infections on CURRENT tree (Egbert Eich). 2004-02-24 Kaleb Keithley * Add Compat functions to Xlib for the XFree86utf8 functions. freedesktop.org bugzilla #216 (Kaleb KEITHLEY) 2004-02-23 Kaleb Keithley * Import most of XFree86 4.4RC3 onto the vendor branch and merge to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY) * report bugs to X.org bugzilla, not XFree86. freedesktop.org bugzilla #188 (Kaleb KEITHLEY) 2004-02-18 Kaleb Keithley * Various new locale aliases and names, freedesktop.org bugzilla #200 (Kaleb KEITHLEY) 2004-02-18 Kaleb Keithley * Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY) 2004-02-16 Alan Coopersmith * Fixes for building on Solaris with Sun compilers, including freedesktop.org bugzilla #189. (Alan Coopersmith) 2004-02-11 Egbert Eich * Fixing segfaults that may happen in some corner cases when VT switching and during int10 initialization (Egbert Eich). so i18n libs from build tree get used instead of installed ones (Egbert Eich). 2004-02-11 Egbert Eich * Fixed problem when running binaries during build when installed i18n libs did not fit to the newly build Xlib: Added rule to link i18n libs to exports/lib/locale and added environment variable XLOCALEDIR to prefix for calling binaries so i18n libs from build tree get used instead of installed ones (Egbert Eich). 36. Conversion: __AMD64__ > __amd64__ (Egbert Eich). 35. Fixed stretching option and centering in C&T driver (Egbert Eich). 34. Added support for memory size tweaking in BIOS for i845 (Egbert Eich, thanks to Christian Zietz) 33. Removed video playback dependency on Accel in NSC drivers (Egbert Eich). 32. Fix HW cursor state on Savage driver when entering VT as some BIOSes seem to enable it unconditionally (Egbert Eich). 31. Fixed Emulate3Button message to distinguish between 'hard' (ie. configured) and 'soft' (ie. automatic emulation that is disabled as soon as the middle button is pressed) (Egbert Eich). 30. Free XrmDB in XCloseDisplay() only when implicitely allocated by XGetDefaults(). If Client allocates it itself it should free it also. Trying to free it for the client may result in segfault if the client has already freed it (Egbert Eich). 29. XkbWriteRulesProp fails if XkbRulesFile is NULL. Bug #376. (Alan Coopersmith) 28. Fix XDarwin so it builds on Mac OS X 10.2 and earlier. (Kaleb KEITHLEY) Merged down from -RELEASE-1-TM and -RELEASE-1 27. fix lib/freetype2/Imakefile for Mac OS X. Bug #352 Merged from XORG-RELEASE-1-TM and XORG-RELEASE-1 (Kaleb KEITHLEY) 26. Restore "credit" edits in the hw/darwin ddx that were deleted previously. RTF may or may not be "human readable," but it's no less human readable, IMNSHO, than, e.g., SGML. It just takes a little bit of effort. Note that there cannot be a separate CreditsXorg.rtf because the file is compiled into the binary for the "About XDarwin" menu. 25. Update SHAPE extension protocol spec to version 1.0.1, fixing freedesktop.org bugzilla #282 (old X.org defect #9453)(Alan Coopersmith) 24. Update license for Xinerama code from DEC to the version requested by Compaq for X11R6.5.1 that allows redistribution without written permission from DEC. Originally X.org Defect #9263. freedesktop.org bugzilla #283. (Alan Coopersmith) 23. Merged with XFree86 4.4.0. Added changes that went into infected files. Reverted darwin/bundle/**/Credits.rtf to XFree86 versions to avoid future conflicts on ASCII but not human readable files. (There should probably be separate CreditsXorg.rtf files) (Egbert Eich). 22. Add additional IBM RAMDACS to the S3 driver, as reported by John Hay on xfree86-devel. (Kaleb KEITHLEY) 21. X server crashes when X-Resource has to byte-swap. Sun bug #5007488. freedesktop.org bugzilla #267. (Alan Coopersmith) 20. Sync our tree with the fix to XlibInt.c (3.41) in the fd.o xlibs tree. Not strictly necessary because XFree86 fixed too and we picked it up in the merge from the vendor branch, but it's probably better to be in sync with each other. freedesktop.org bugzilla #265 (Kaleb KEITHLEY) 19. Enable inlining of inX/outX assembly language functions on Solaris x86 with the Sun compilers. (Alan Coopersmith) 18. Replace a handful of calls to ErrorF and exit(1) in Xserver/os/ files with a single call to FatalError, making it possible to do ddx-specific tasks. (Harold L Hunt II) 17. Fix InstallSharedLibrary rule for AIX 5.x bugzilla #261 (Kaleb KEITHLEY) 16. Support for shared libs on Linux, *BSD, with major, minor, and teeny versions. freedesktop.org bugzilla #258 (Kaleb KEITHLEY) 15. lbxproxy loops on display argument > MAXINT. freedesktop.org bugzilla #253. (Alan Coopersmith) 14. Update Sun Microsystems postal addresses in xc/registry (Alan Coopersmith) 13. Fix lbxproxy crash in VSW5 Xlib3/XCloseDisplay test. freedesktop.org bugzilla #250. (fix by Derek.Wang@Sun.COM) 12. Fix broken Xdarwin Meta, Alt, Control, and Shift keys. freedesktop.org bugzilla #240. (Kaleb KEITHLEY) 11. Fix test for root-window that XFree86 fixed in their programs/Xserver/Xext/shm.c 3.37 and programs/Xserver/Xext/xvdisp.c 1.26 got zapped when Xinerama2 was merged into the tree. freedesktop.org bugzilla #238. (Kaleb KEITHLEY) 10. Revert to Xinerama 1.1 (PanoramiX) freedesktop.org bugzilla #230. (Kaleb KEITHLEY) 9. Minor license infections on CURRENT tree (Egbert Eich). 8. Add Compat functions to Xlib for the XFree86utf8 functions. freedesktop.org bugzilla #216 (Kaleb KEITHLEY) 7. Import most of XFree86 4.4RC3 onto the vendor branch and merge to -CURRENT. freedesktop.org bugzilla #214 (Kaleb KEITHLEY) 6. report bugs to X.org bugzilla, not XFree86. freedesktop.org bugzilla #188 (Kaleb KEITHLEY) 5. Various new locale aliases and names, freedesktop.org bugzilla #200 (Kaleb KEITHLEY) 4. Fix UTF-8 XLC Loader, freedesktop.org bugzilla #199 (Kaleb KEITHLEY) 3. Fixes for building on Solaris with Sun compilers, including freedesktop.org bugzilla #189. (Alan Coopersmith) 2. Fixing segfaults that may happen in some corner cases when VT switching and during int10 initialization (Egbert Eich). 1. Fixed problem when running binaries during build when installed i18n libs did not fit to the newly build Xlib: Added rule to link i18n libs to exports/lib/locale and added environment variable XLOCALEDIR to prefix for calling binaries so i18n libs from build tree get used instead of installed ones (Egbert Eich). $XdotOrg: xc/ChangeLog,v 1.365 2004/09/08 01:54:28 kem Exp $