[ANNOUNCE] xorg-server 1.11.99.2
name if available in PrintDeviceGrabInfo Fix deconstifying cast warning in xi2_get_type Use const cast in BitIsOn macro to avoid angering gcc verify_internal_event: preserve constness of data pointer Antoine Martin (1): xserver: check for elevated privileges not uid=0 Chase Douglas (3): include: Add an InputLevel enum dix: Move grab check and activation logic to CheckPassiveGrab() dix: Split ActivatePassiveGrab() from CheckPassiveGrab() Dave Airlie (6): xext: don't free uninitialised pointer when malloc fails. (v2) Xi: avoid overrun of callback array. xaa: avoid possible freed pointer reuse in epilogue xv: test correct number of requests. (v2) hal: free tmp_val in one missing case kdrive: drop screen crossing code. Gaetan Nadon (6): docs: spell "X Server Version" consistently in titles. Add where missing. config: conftest needs an include directive to locate X11/Xfuncproto.h autoconf: remove redundant AC_PROG_MAKE_SET autoconf: the minimum required level for autoconf is 2.60 test: update .gitignore with xfree86 and sort alphabetically dmx: fix distcheck failure, missing compsize.h in Makefile.am Jeremy Huddleston (2): dmx: Build fix for -Werror=implicit-function-declaration dmx: Build fix for -Werror=implicit-function-declaration on linux Julien Cristau (1): Fix ShmPutImage for XYBitmap Keith Packard (3): Save major/minor opcodes in ClientRec for RecordAReply hw/xfree86: fix segfault in config parser when config dir is missing Version 1.11.99.2 (1.12 snapshot 2) Matt Turner (1): Remove another if (E != NULL) check around free(E) Paulo Zanoni (7): glx: fix memory leak when destroying screen glx: don't leak fbconfigs glx: don't leak driConfigs Correctly free config file names parser: free scandir's list parser: free val.str after xf86getBoolValue parser: free val.str after xstrtokenize Peter Hutterer (53): include: fix mask size calculation Xi: use single return code from XIPassiveGrabDevice dix: rename GetWindowXI2Mask to WindowXI2MaskIsset dix: use a single return statement in CheckPassiveGrabsOnWindow Xi: add helper functions to alloc/free InputClientPtrs Xi: add FreeInputMask function include: add BUG_WARN macro for internal bug cases. test: remove unneeded printf statements from misc.c include: add list_append() include: add list_last_entry to get the tail of a list include: point to the tests in list.c as examples include: a new list element does not need initialization, state so include: update struct list documentation to use one set of structs only include: rename "foos" to "list_of_foos" in the struct list documentation dix: switch the syncEvent queue to a struct list dix: add AllocGrab helper function dix: add CopyGrab() function dix: allocate temporary grabs on the heap dix: switch the dev->deviceGrab.activeGrab from GrabRec to GrabPtr Add a new XI2Mask struct and a few helper functions. input: swap the server over to use the XI2mask struct xfree86: bump the input ABI dix: use BUG_WARN for input mask size issues Xi: when removing a device, reset ClientPointers where needed xfixes: don't dereference a NULL cursor Xi: skip superfluous cast Xi: check button mapping value _before_ assigning it Xi: rename "state" to "corestate" in ProcessDeviceEvents xfree86: include xorg-config.h from xaalocal.h include: add BUG_WARN_MSG for custom error message on bug condition include: add GetXI2MaskByte and GetXI2EventFilterMask to headers Change GetXI2/XI/CoreType to just take a type argument dix: deduplicate event delivery code dix: replace conversion errors with BUG_WARN_MSG dix: split grab event conversion and delivery into a helper function dix: deduplicate callers of DeliverDeviceEvents in DeliverGrabbedEvents Xi: deduplicate button motion mask setting Xi: split updating button count and state into helper functions dix: move EventDeliveryState into a header file, we'll need it elsewhere dix: remove event type check dix: compare the grab type, not the tempGrab type dix: split core grab interference check into helper function dix: move grab matching code into a helper function dix: split out core state and event state setting into helper functions dix: move delivery stop condition out of event mask Add GrabIsPointerGrab and GrabIsKeyboardGrab helpers input: replace GRABTYPE_* with the InputLevel enums dix: always allocate and set the grab's sync.event dix: move storing last.valuators into a helper function dix: switch Even
Re: [ANNOUNCE] xorg-server 1.11.99.1
On Mon, 28 Nov 2011 13:36:35 +1000, Peter Hutterer wrote: > On Sun, Nov 27, 2011 at 07:29:53PM -0800, Keith Packard wrote: > > On Mon, 28 Nov 2011 11:39:31 +1000, Peter Hutterer > > wrote: > > > > > We probably won't get X Input 2.2 done if the release is moved forward to > > > Feb 8th. What's the date for the merge window end? > > > > If we followed the 1.11 schedule, the non-critical bug window would > > close three weeks earlier (Jan 18), and the merge window two months > > before that (Nov 18), which is now nine days past... > > > > If you think X Input 2.2 is nearly ready for merging , I'd say we should > > go for it and get that merged by Christmas, then plan on closing the > > non-critical bug window in the first week of February and then finish > > the release in the first week of March. > > > > If you don't think X Input 2.2 will be ready by then, we should probably > > just close out the merge window earlier, and plan on getting the release > > out the door by the time I go biking. > > I think Christmas is realistic for the merge. We're quite some way there, > but pointer emulation and the resulting grab hilarity is still missing > (Chase has worked on this while I was away but I haven't looked at the > current state yet) I'd say we should go for it then. I'll plan on checking my inbox for critical patches while I'm on my bike trip, but we haven't had a lot of patches in that window in the past, so I don't expect things to back up much. -- keith.pack...@intel.com pgp5iObDYmU22.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [ANNOUNCE] xorg-server 1.11.99.1
On Mon, 28 Nov 2011 11:39:31 +1000, Peter Hutterer wrote: > We probably won't get X Input 2.2 done if the release is moved forward to > Feb 8th. What's the date for the merge window end? If we followed the 1.11 schedule, the non-critical bug window would close three weeks earlier (Jan 18), and the merge window two months before that (Nov 18), which is now nine days past... If you think X Input 2.2 is nearly ready for merging , I'd say we should go for it and get that merged by Christmas, then plan on closing the non-critical bug window in the first week of February and then finish the release in the first week of March. If you don't think X Input 2.2 will be ready by then, we should probably just close out the merge window earlier, and plan on getting the release out the door by the time I go biking. -- keith.pack...@intel.com pgpbqiHoUCd8C.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: hdmi output not detected by xrandr
On Sun, 27 Nov 2011 16:01:52 +1100, sashan wrote: > Hi > > I'm trying to figure out why the external hdmi output on my laptop doesn't > work > but am not sure where the problem is or if this is the right mailing > list. I'd bet money that the hdmi connector is only hooked up to the nVidia device, which means you'd have to use that one to display anything over that connector. -- keith.pack...@intel.com pgpO0ePXw16ja.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.11.99.1
mieq: Reserve some space in EQ for release and other special events test: Add unit test for mieq Xnest: Match the host's keymap XQuartz: appledri: Change whitespace in appledristr.h to match mesa XQuartz: appledri: Set the correct reply length for XAppleDRICreatePixmap XQuartz: appledri: Fix byte swapping in replies XQuartz: appledri: Allow byte swapped requests XQuartz: Fix the filename of our log file XQuartz: applewm: Correct byte swapping in event notifications XQuartz: appledri: Correct byte swapping in event notifications XWin: windowswm: Correct byte swapping in event notifications xfree86: Fix powerpc build with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast xfree86: Deprecate the use of xf86PciInfo.h Jesse Barnes (1): crtc: match full preferred modes if possible when choosing an initial config Jon TURNEY (3): Cygwin/X: Make default DPI match native DPI hw/xwin: Link directly to TrackMouseEvent() hw/xwin: Stop pretending we work on NT4 Julien Cristau (1): xfree86: fix build with xv disabled Keith Packard (3): Add AC_LANG_SOURCE wrappers around configure.ac code fragments Add 'optionstr.h' to include/Makefile.am Bump version to 1.11.99.1 (1.12 development release 1) Kirill Elagin (1): Fix server crash due to invalid images Lennart Poettering (2): config: add udev/systemd multi-seat support udev: make use of udev_enumerate_add_match_tag() only when it is available Luc Verhaegen (1): randr: stop clients from deleting immutable output properties Matt Turner (12): Remove unnecessary #undefs of [f]abs and old comments Replace Fabs() macro with fabs() function Silence printf format warnings in helper_exec.c Use internal temp variable for swap macros Use correct swap{l,s} (or none at all for CARD8) Cast char* buffers to swap functions Introduce swap_uint{16,32} functions, used in swap{l,s} Add type checking to swap macros Make lswap{l,s} inline functions Use lswap{l,s} in cpswap{l,s} Use __builtin_constant_p to determine if we can use lswapl Remove incorrect & in swap_uint32 Matthieu Herrb (4): Add a 'wscons' autoconf mechanism to configure input devices on BSD. sdksyms.sh may not be executable. Fix CVE-2011-4028: File disclosure vulnerability. Fix CVE-2011-4029: File permission change vulnerability. Max Schwarz (2): Input: Fix frac calculation on [Raw]DeviceEvent conversion dix: fix inverted handling of legacy scroll button events Michal Suchanek (4): Document -background none option Unload submodules. Use UnloadModuleOrDriver for UnloadSubModule. Do not uselessly reload modules in DuplicateModule Nobuhiro Iwamatsu (1): Disable check of double-aligned in test/input.c on Renesas SH Pauli Nieminen (4): DRI2: Add ReuseBufferNotify hook DRI2: Expose API to set drawable swap limit. DRI2: Allow DDX to validate swap_limit changes xf86/modes: Fix shadow rotation crashing when screen pixmap changes Peter Harris (1): xkb: add missing swaps for xkbGetDeviceInfoReply Peter Hutterer (90): xfree86: don't warn about duplicate core devices xfree86: when implicitly choosing a core device, set the option to a value test: add a option duplication test xfree86: improve readability of synthesized device. xfree86: nest loops instead of 0x1 pointers. xfree86: update comment for InitInput xfree86: factor out adding/removing a device from the input device array xfree86: use xf86AllocateInput for implicit devices too Revert "Attempt to add the 'mouse' driver in more situations." config: fix a log message config: return the new InputOption from add_option. config: use add_option for '_source' too dix: avoid using the VCP as modifier device dix: ignore devices when adding passive core grabs to list (#39545) dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document mi: fix comment typo, whitespace in miPointerSetPosition test: add a test for GetMaster() behaviour dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster() Xi: silence compiler warnings (set but not used) mi: fix compiler warnings ("foo" set but not used) dix: fix compiler warnings ("foo" set but not used) input: provide a single function to init DeviceEvents to 0 dix: don't use the pointer as modifier device in UngrabKey. dix: abstract XI2 filter mask lookup dix: use helper functions in EventIsDeliverable dix: don't XWarpPointer through the last slave anymore (#38313) xfree86: comment typo fix Add null-terminated list interface. input: make Inpu
Re: [Pull Request] Glamor: A 2D rendering acceleration implementation based on OpenGL
On Tue, 27 Sep 2011 08:39:33 -0700, Alan Coopersmith wrote: > On 09/27/11 06:50 AM, zhigang gong wrote: > > [Over 225 commits] > > 47 files changed, 10484 insertions(+), 14 deletions(-) > > That's a huge amount of change without any Reviewed-by: tags, which > makes it seem very premature for requesting a Pull, especially as it's > the first time xorg-devel has really ever heard of this project. I'd like opinions on what kind of process we should follow for projects like this. It's something like a Linux "staging" driver at this point, clearly not ready for use in production systems, but something that might become useful if more people worked on it. -- keith.pack...@intel.com pgp0dDYvkzG9M.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.11.0
Here's the final 1.11 release. Thanks, as always, to everyone who contributed code, testing, documentation and review. -keith Since RC2, we've seen only a handful of patches to the server: Adam Jackson (1): fb: Fix memcpy abuse Julien Cristau (1): Xephyr/dri: register screen and window privates on init Keith Packard (1): Version bumped to 1.11 Michel Dänzer (1): EXA/mixed: Update sys_pitch in MPH even when there's no system memory copy. Pelle Johansson (1): XQuartz: Initialize darwin pointer valuators git tag: xorg-server-1.11.0 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.0.tar.bz2 MD5: 948e665bddc31c34be79b59db67c986e xorg-server-1.11.0.tar.bz2 SHA1: 5fa0c0a190fbe1030a14e435de2d5a3259ca70be xorg-server-1.11.0.tar.bz2 SHA256: 9feb62c2972644fadaf94eda02c1d0009ec7089abd47086e5d9dcb4625338453 xorg-server-1.11.0.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.0.tar.gz MD5: e9be4b3e8f48e811cc42209c752e94b8 xorg-server-1.11.0.tar.gz SHA1: 53842fd67d0254901859b1e0b8f2157b6fb1a5e0 xorg-server-1.11.0.tar.gz SHA256: 9a3707610c6c30f9cdbe212d8ee9932c1545dc3cfbf0c7d108eb2bc13d048f1a xorg-server-1.11.0.tar.gz For your amusement, here's the full log since 1.10.0: Aaron Plattner (3): linux: Retry VT ioctls while errno == EINTR randr: check rotated virtual size limits correctly randr: Compare all the bytes in RRPostPendingProperties Adam Jackson (45): xext: Remove XCALIBRATE extension vbe: Fix malloc size bug dix: Remove usage_hint from pixmaps, store it in ->drawable.class dix: Remove deprecated.c dix: Remove PIXEL typedef xv: Use RESTYPE where appropriate xinerama: Use RESTYPE consistently xvmc: Use RESTYPE consistently xi: Use RESTYPE consistently glx: Remove unused _glapi_get_proc_offset and friends glx: unifdef SOLARIS_THREADS glx: unifdef USE_XTHREADS glx: unifdef BEOS_THREADS glx: Simplify _glapi_check_multithread glx: Remove unused _glapi_get_proc_name input: warning fix input: warning fixes record: warning fix glx: Add texbuffer2 support to swrast mi: Call pScreen->ConstrainCursorHarder from the position update path randr: Add RRConstrainCursorHarder dix: Fix ATOM typedef dix: Shrink PropertyRec on LP64 dix: Define RESTYPE as uint32_t glx: Remove noop dispatch table glx: Lobotomize _glapi_get_proc_address glx: Update some glapi comments glx: Flatten -DXFree86Server glx: Fix _glapi_add_dispatch glx: Reimplement context tags glx: Remove ->forceCurrent from the context vtable glx: Remove some obfuscatory macros glx: dead variable removal glx: minor cast cleanup dix: Small refactor to resource deletion render: warning fixes xfree86: warning fix xfree86: warning fix glx: Fix lifetime tracking for pixmaps Revert "composite: Don't backfill non-bg-None windows" glx: Use 0 rather than garbage for unknown INTEL_swap_event types glx: Make --disable-dri not disable AIGLX fixes: Add support for pointer barriers glx: Fix fbconfigs with no corresponding visual fb: Fix memcpy abuse Alan Coopersmith (17): xkb: Use snprintf to measure string lengths instead of manual strlen math Replace _XkbDupString with Xstrdup XkbAddGeomProperty: Fix checks for malloc failure xkb: Replace malloc(strlen) + strcpy with strdup Move Xinput server API documentation from libXi to doc/xml Make xorg.conf.example rule compatible with Solaris make Move event filter initializer out of the structure itself Only free pContext once when AddResource fails in ProcRecordCreateContext Clean up memory better when GetVisualInfo fails in ProcDbeGetVisualInfo fbbltone.c: Mark bitmasks as unsigned ints Use XORG_COMPILER_BRAND from util-macros 1.14 to check for SUNCC Use XORG_STRICT_OPTION from util-macros 1.14 to set -Werror flags "privates.h", line 198: warning: void function cannot return value Xdmx.man: Show actual configured XKB defaults instead of old hardcoded values Xdmx.man: additional updates to modernize XKB information Xdmx.man: convert section references to substituted forms Add xkeyboard-config to See Also of man pages referencing xkb Alexandr Shadchin (1): Simplify auto-detect mouse for WSCONS_SUPPORT Bryce Harrington (1): Check for OOM condition in XISendDeviceHierarchyEvent Chase Douglas (5): Clean up getValuatorEvents using array loop logic Handle non continuous valuator data in getValuatorEvents Don't report old relative values in getValuatorEvents Fix unset valuator handling for XI 1.x valuator events again Input: Pass co-ordinates by refere
Re: [ANNOUNCE] xorg-server 1.10.99.902
On Wed, 03 Aug 2011 21:21:44 -0700, "Keith Packard" wrote: > We're still on schedule for an August 19th release at this point, so > keep on testing and we'll try to clean up any last-minute bugs. As many of you may have noticed, 1.11 wasn't released last Friday. My mother unexpectedly died last Monday and I've been away since then. I've got only four patches merged since 1.11 RC2: commit e32cc0b4c85c78cd8743a6e1680dcc79054b57ce Author: Adam Jackson fb: Fix memcpy abuse commit ac2c307f4716ebd3e955c004ceec9f4c029401a0 Author: Pelle Johansson XQuartz: Initialize darwin pointer valuators commit 4020cab88f5cf3164fc83cf912f94f288aa5a45d Author: Michel Dänzer EXA/mixed: Update sys_pitch in MPH even when there's no system memory copy. commit a1dec7cd6adabaf8770dc3b21b0df30ce2f0bc8d Author: Julien Cristau Xephyr/dri: register screen and window privates on init The first of these changes the conditions under which memcpy can be used for simple blts; I'd love to see some touch-tests to make sure that works. The others have been on master for over a week and came fairly well tested. I plan to release 1.11 this Friday, August 26. -- keith.pack...@intel.com pgpcJLEGxEJA5.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: Xrandr fails to change resolution of external crt monitor
On Wed, 10 Aug 2011 08:12:23 -0700 (PDT), Witold Pilat wrote: > However when I try any lower resolution other than 1280x800 it doesn't > change actual resolution but crops working space instead and keeps > 1280x1024. On the other hand when I try higher resolutions all I can > get is 1280x1024 or 1280x800 and image cropped/going off the > monitor. I've tried changing crtcs but it didn't help. First, you might give the drm-intel-fixes branch a try; there are a bunch of multi-monitor fixes there which could be relevant. git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6 drm-intel-fixes Second, you'll want to capture kernel mode setting debugging by adding 'drm.debug=4' to the kernel command line. Third, please file a bug report (http://bugs.freedesktop.org) and include the X log file and the kernel log. A photo of the monitor with an incorrect image will also help. -- keith.pack...@intel.com pgpzFlZrQG041.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.10.99.902
types Jon TURNEY (14): Guard use of backtrace() with HAVE_BACKTRACE glx: Move GLX extension string utility functions Cygwin/X: Preserve client area size and position on Windows window style change hw/xwin/glx: Fix fbconfig dumper formatting for 3 digit index numbers hw/xwin/glx: Improvements to glxWinErrorMessage() reporting in WGL GLX provider hw/xwin/glx: Better handling of SetPixelFormat() failure hw/xwin/glx: Don't spam log with wglwrap symbol resolution status at startup hw/xwin/glx: Handle failure to get any fbconfigs more gracefully. hw/xwin: Add a flag to track which windows have been drawn to using WGL. hw/xwin: Report Window XIDs in Window debug messages hw/xwin: Add items to WGL AIGLX todo hw/xwin: Add -wgl option to XWin manpage glx: Remove a few lingering traces of __GLXscreen.GLXVersion Remove hw/xwin/xlaunch Julien Cristau (2): configure: set default xkb rules to evdev on Linux Xquartz: include new localization files in the tarball Keith Packard (2): Create sdksyms.dep in the right place at configure time Version bumped to 1.10.99.902 (1.11 RC2) Lennart Poettering (3): config: process udev "changed" and "add" events in the same code paths config: limit the kernel subsystems we look for devices in config: don't fail if a device vanished by the time we managed to look at it Marcin Slusarz (1): dri2: restore Screen->ConfigNotify on close Marko Macek (1): DIX: Set backgroundState correctly for root window Matěj Cepl (1): Fix UTF-8 encoding Nicolas Kaiser (1): randr: void function cannot return value Peter Hutterer (22): test: don't test for double alignment on i386. (#36986) dix: fix an error message. test: fix memset size for WindowRec (#37801) dix: don't pass x/y to transformAbsolute dix: drop x/y back into the right valuators after transformation. dix: use xi2_get_type instead of manual typecast Xi: use __func__ instead of function name. test: fix memset size for WindowRec (#37801) dix: fix crashers with floating device. dix: split client list retrieval out of DeliverEventToClients dix: rename DeliverEventsToClients to DeliverEventsToWindowMask dix: split DeliverEventToWindowMask up a bit more. Xi: use temporary variable for filter. dix: rename ProcessRawEvents to dix/events.c:DeliverRawEvent xfree86: Only log the serial bytes if debug is on. input: add POINTER_NORAW to avoid generation of raw events (#30068) input: free the EQ allocated memory on shutdown (#38634) xfree86: Remove devices that failed to enable on startup xfree86: duplicate xorg.conf device information before xf86NewInputDevice xfree86: NULL option values are technically valid, don't strdup them Initialize the fd to -1 for xorg.conf input devices. Terminate the log with one last message. Pierre-Loup A. Griffais (1): Revert "composite: Don't backfill non-MapWindow allocations" Rob Clark (1): EXA: fix typo Scott James Remnant (1): dix: avoid calling deleted block and wakeup handlers Ville Syrjälä (1): composite: Inhibit window background paint with manual subwindow redirection Yaakov Selkowitz (1): Cygwin/X: Left-justify website link in About box git tag: xorg-server-1.10.99.902 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.10.99.902.tar.bz2 MD5: 0207d932f50a5392cad7d06268560797 xorg-server-1.10.99.902.tar.bz2 SHA1: 27cfd505a1d6c2ac6adf0af135676a96cb693c9e xorg-server-1.10.99.902.tar.bz2 SHA256: 6a359d898cd04c55436d80cdbfed9d88bfb470963516952eb9dc7feab1b53036 xorg-server-1.10.99.902.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.10.99.902.tar.gz MD5: 1c8d62193d4cfe1e2e7d0a4ef6deab7c xorg-server-1.10.99.902.tar.gz SHA1: 17492847f644d641c32835eb73f596567d6ac43e xorg-server-1.10.99.902.tar.gz SHA256: 792330b8eed8e83c745aa3d61db834f63c2611e2fe6bc8457ad88c60f08ea424 xorg-server-1.10.99.902.tar.gz -- keith.pack...@intel.com pgpjY04zNdov0.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.10.99.901
prefix XQuartz: Enable logging to a file for better debugging XQuartz: stub: Dead code removal XQuartz: Use ErrorF rather than fprintf to log errors XQuartz: BuildFix to build correctly with XPLUGIN_VERSION < 4 XQuartz: Use a rwlock instead of a mutex to protect window_hash in the pthread case XQuartz: Fix incorrect typedefs with XPLUGIN_VERSION < 4 XQuartz: Ensure that {CF,NS}_RETURNS{,_NOT}_RETAINED are defined XQuartz: prefs_copy_url and prefs_get_copy return retained objects XQuartz: Make a copy of args for our crash reporter vsnprintf XQuartz: Don't call into CoreFoundation after fork() and before exec() configure.ac: XQuartz: Fix support for the deprecated --with-launchd-id-prefix Fix a typo: laucnd instead of launchd XQuartz: stub: Log directly to ASL rather than stdout/stderr XQuartz: Add a LOGGING section to our man page XQuartz: Redirect stdout/stderr to asl XQuartz: Don't circumvent NDEBUG XQuartz: Fix an array-index-out-of-bounds crasher XQuartz: Don't call mieqEnqueue during server shutdown XQuartz: RandR: Avoid over-releasing if we are unable to determine the current display mode. XQuartz: Update DEBUG_LOG to report to ASL XQuartz: Silence clang warnings about shadow declarations XQuartz: Mark functions _X_NORETURN XQuartz: RandR: Don't crash if X11 is launched while there are no attached displays XQuartz: Don't crash if CG increases our display resolution input: Fix format string for verify_internal_event input: Don't implicitly define verify_internal_event Jon TURNEY (12): When XDMCP -from is specified, only register the requested address Fix XWin compilation after commit 769531b9 configure: Let configure --enable/disable-aiglx control building of AIGLX for all DDXs Cygwin/X: Internal WM workaround for Java AWT bug Cygwin/X: Fix a GDI bitmap resource leak of window icons Cygwin/X: Don't make InputOnly windows visible Cygwin/X: Decorate function pointers retrieved via GetProcAddress with WINAPI Cygwin/X: Cosmetic fixes to logging of result from X*TextPropertyToTextList() Cygwin/X: Make winOverrrideStyle() thread-safe Cygwin/X: Handle failure during winScreenInit() configure: Look for Khronos OpenGL spec files using pkg-config hw/xwin: wglext.h should be provided by w32api, rather than downloaded Julien Cristau (2): configure.ac: bump version for 1.11 development Xi: fix length checks for swapped clients Keith Packard (3): loader: Don't distribute sdksyms.c and make it depend on the config Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" Version bumped to 1.10.99.901 (1.11 RC1) Matthieu Herrb (5): Don't clobber input device options from xorg.conf Xi: take XI2 requests into account also for the swapping case. Xi: add XI_Focus{In,Out} to swapped events. Xext: fix test on extension number for the swapped case. Xi: fix querydevice request swapping Michel Dänzer (1): EXA: Use dixGetPrivate(Addr) instead of dixLookupPrivate. Nicolas Kaiser (11): Xi: remove duplicated includes dix: remove duplicated includes hw/xfree86/ddc: remove duplicated include hw/xfree86/dri: remove duplicated includes hw/xfree86/fbdevhw: remove duplicated include hw/xfree86/modes: remove duplicated include hw/xnest: remove duplicated include hw/xquartz: remove duplicated includes hw/xwin: remove duplicated includes test/xi2: remove duplicated include xkb: remove duplicated include Oleh Nykyforchyn (1): xfree86: Allow "MatchLayout" statements in config files Peter Hutterer (82): mi: remove static GenerateEvent variable. mi: Add a few comments explaining various cursor move functions. mi: remove if 0 code. mi: simplify a "check for keyboard" condition dix: replace direct master access with GetMaster and temp. device. Fix two incorrect checks for master devices. dix: Simplify retrieving the master device. dix: Add IsFloating(device) wrapper. xfree86: replace two inputInfo.pointer uses with device loops. Switch to use IsFloating() dix: add MASTER_ATTACHED as allowed type for GetMaster(). Xi: replace a direct master access with GetMaster() dix: fix up a master check in ChangeKeyboardMapping handling. dix: fix a master device access in change_modmap. xfree86: update GetMaster check for the VCP. mi: update macro to search for MASTER_POINTER mi: check for MASTER_POINTER instead of manual checks. xkb: Fix a check for MASTER_KEYBOARD input: Change a bunch of direct dev->u.master accesses to use GetMaster() Move master/lastSlave out of the union
[ANNOUNCE] xextproto 7.2.0
Need to release the XSync changes for X server version 1.10 Alan Coopersmith (2): specs/sync.xml: Fix minor typos in document title section specs: Fix section titles/nesting Gaetan Nadon (6): Remove the appgroup specs which is the one for the server side. config: HTML file generation: use the installed copy of xorg.css specs: add low bandwith spec from xorg-docs Docbook: change the book id to match the xml file basename Docbook: change the book id to match the xml file basename Docbook: change the book id to match the xml file basename James Jones (5): Document changes in XSync version 3.1 Initial Fence Sync support Add XSyncQueryFence() Add protocol for XSyncAwaitFence() Bump version to 7.1.99.0 Jesse Adkins (1): Purge cvs tags. Keith Packard (1): Version 7.2.0 Matt Dew (1): specs: add appgroup specs in DocBook/XML format Paulo Zanoni (1): Use the same docbookx.dtd version (4.3) for all docs git tag: xextproto-7.2.0 http://xorg.freedesktop.org/archive/individual/proto/xextproto-7.2.0.tar.bz2 MD5: 220732210ceffb01bf1caf970e3b1bfb xextproto-7.2.0.tar.bz2 SHA1: a117fb9d7fdebee7af3f9e79efe9812e39e650a5 xextproto-7.2.0.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/xextproto-7.2.0.tar.gz MD5: d977bc4b53a07b65c45939b13412adf7 xextproto-7.2.0.tar.gz SHA1: 3be221d59a52202ce6152c60e9fe4650704eadac xextproto-7.2.0.tar.gz -- keith.pack...@intel.com pgpkc5eGI9SX3.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.10.0
dCommonControls static Cygwin/X: Remove g_hwndKeyboardFocus Cygwin/X: Move duplicate extern variable declarations from various .c files to a new header file Fix compilation after input API change Fix Xwin build after af0f9f91 Cygwin/X: Enable building of nativegdi and primaryfb engines to avoid further rusting Cygwin/X: Refactor framebuffer allocation/release in drawing engines Cygwin/X: Rather than storing calculated physical display sizes, calculate them when needed Cygwin/X: Remove an attempt at detecting if WM_DISPLAYCHANGE affects the X screen Cygwin/X: Move QueryMonitor() out of windprocarg.c Cygwin/X: Add -resize command line option Cygwin/X: Implement framebuffer resizing in RANDR extension Cygwin/X: Make WM_SIZE use RandR resizing when -resize=randr Cygwin/X: Generate RANDR change on WM_DISPLAYCHANGE for rootless modes Cygwin/X: Don't turn off -multiplemonitors when all monitors don't have the same pixel format when using shadow GDI engine Cygwin/X: Fix a typo in command line argument validation code Cygwin/X: Remove WIN_DIB_MAXIMUM_SIZE check Cygwin/X: Use winUpdateFBPointer() in winshaddd.c rather than duplicating it inline Cygwin/X: Deal with RANDR depth changes correctly in ShadowGDI drawing engine Cygwin/X: Simplify and consolidate reporting of the bpp value we are going to use Cygwin/X: DirectDraw engines shouldn't try to blit if the surface wasn't allocated Fix compilation of xf86bigfont.c Cygwin/X: Generate X keycodes for multimedia keys Cygwin/X: Better keycode debugging output Cygwin/X: Update mapping for Canadian keyboard layouts Cygwin/X: Make the keyboard layout detection logging a bit clearer Cygwin/X: Add Turkish keyboard layouts to keyboard layout mapping table Cygwin/X: Ignore MappingNotify events sent to clipboard integration client Cygwin/X: Fix for Canadian Multilingual Standard keyboard layout handling Julien Cristau (10): os: include dix-config.h, not xorg-config.h DGA: fix screen number check glx: make sure screen is non-negative in validGlxScreen glx: validate request lengths glx: check request length before swapping glx: swap the request arrays entirely, not just half of them glx: validate numAttribs field before using it glx: fix request length check for CreateGLXPbufferSGIX glx: fix BindTexImageEXT length check glx: Work around wrong request lengths sent by mesa Justin Dou (1): Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function Jörn Horstmann (1): Add EDID quirk for HP Compaq nc8430. Keith Packard (34): Bump version to 1.9.99.1 (1.10 development series) Replace huge argument list in xf86CrtcSetModeTransform with struct Require RandR protocol version 1.4 or newer randr: Add sprite position transforms randr: Implement RRSetCrtcConfigs hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs randr: Add per-crtc pixmaps randr: Hook up the new RandR 1.4 functionality DIX is responsible for ref counting scanout pixmaps. Set sprite transforms from RRSetCrtcConfigs Separate out screen size and screen pixmap sizes in RRScreenSizeSet ProcRRSetCrtcConfigs uses 'configs' without being initialized randr: handle RRSetCrtcConfigs request with zero configs sync: syncObject may be None in SyncInitTrigger Version bumped to 1.9.99.901 (1.10 RC1) Version bumped to 1.9.99.902 (1.10 RC2) Revert "randr: handle RRSetCrtcConfigs request with zero configs" Revert "ProcRRSetCrtcConfigs uses 'configs' without being initialized" Revert "Separate out screen size and screen pixmap sizes in RRScreenSizeSet" Revert "Set sprite transforms from RRSetCrtcConfigs" Revert "DIX is responsible for ref counting scanout pixmaps." Revert "randr: Hook up the new RandR 1.4 functionality" Revert "randr: Add per-crtc pixmaps" Revert "hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs" Revert "randr: Implement RRSetCrtcConfigs" Revert "randr: Add sprite position transforms" Revert "Require RandR protocol version 1.4 or newer" Revert "Replace huge argument list in xf86CrtcSetModeTransform with struct" xfree86: Bump video ABI to 10.0 Version bumped to 1.9.99.903 (1.10 RC3) hw/xwin: Look for gl spec files in $(srcdir) or . hw/dmx/doc: Add explicit dependency for all doxygen output files input: Ensure Valuator axes are aligned as needed Version bumped to 1.10 Kristian Høgsberg (2): glx: Fix use after free in DrawableGone Set DamageSetReportAfterOp to
Re: [ANNOUNCE] xorg-server 1.9.99.903
On Fri, 25 Feb 2011 19:28:38 +1000, Peter Hutterer wrote: > this is not a fix that should hold up the release. It happens on SD > detachment only (which is rare enough) and even then only if buttons or > keys are down while detaching. Not a very common use-case and not a > high-priority patch. Sounds good. At least I'll have something to keep me busy next week, right? -- keith.pack...@intel.com pgpNFqbw4wc3F.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.9.99.903
Ok, here's another 1.10 RC * I looked through Bugzilla and pulled out a couple of fixes from there that looked reasonable. * RandR 1.4 has been entirely removed from the server. The client interface just wasn't what we wanted, and it wasn't going to be fixed in time for 1.10. Good thing the main RandR 1.4 developer was OK with pending to the next release. Still remaining are a couple of build fixes, including an out-of-tree fix for documentation and Peter's 'release all the buttons and keys' patch. Other than that, I'm only interested in bug fixes at this point, we're already a week behind schedule. I bumped the video driver ABI again -- removing RandR changed somethings back to the way they worked in 1.9. This prevents drivers built in the last month from running against the 1.10 server. I don't frankly know if the server is back to the full 1.9 ABI or not. Adam Jackson (13): glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix glxproxy: warning fix xfree86: If the driver found modes on an output, don't add more xfree86: Fix the sdk headers to be multilib-safe Alexandr Shadchin (1): Removing unused code Cyril Brulebois (1): xfree86: Fix undefined reference to `XNFsprintf' on sparc. Erkki Seppälä (1): record: avoid crash when calling RecordFlushReplyBuffer recursively Jeremy Huddleston (2): XQuartz: Add LSApplicationCategoryType key to Info.plist XQuartz: Localization Updates Keith Packard (14): Revert "randr: handle RRSetCrtcConfigs request with zero configs" Revert "ProcRRSetCrtcConfigs uses 'configs' without being initialized" Revert "Separate out screen size and screen pixmap sizes in RRScreenSizeSet" Revert "Set sprite transforms from RRSetCrtcConfigs" Revert "DIX is responsible for ref counting scanout pixmaps." Revert "randr: Hook up the new RandR 1.4 functionality" Revert "randr: Add per-crtc pixmaps" Revert "hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs" Revert "randr: Implement RRSetCrtcConfigs" Revert "randr: Add sprite position transforms" Revert "Require RandR protocol version 1.4 or newer" Revert "Replace huge argument list in xf86CrtcSetModeTransform with struct" xfree86: Bump video ABI to 10.0 Version bumped to 1.9.99.903 (1.10 RC3) Maarten Maathuis (1): Revert "exa/mixed: Exclude frontbuffer from deferred pixmap handling." Michel Dänzer (1): EXA/mixed: ModifyPixmapHeader pitch fixes. (bug #33929) Peter Hutterer (3): dix: a valuator number of 0 is valid (#34510) test: write some event → XI1 conversion tests. Add mode field to ConstrainCursorHarder git tag: xorg-server-1.9.99.903 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.99.903.tar.bz2 MD5: a8bece548794b96b9d480c7d891231c7 xorg-server-1.9.99.903.tar.bz2 SHA1: 35ca109d8da0e9052c367421ae9c200dd191ea95 xorg-server-1.9.99.903.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.99.903.tar.gz MD5: dd7170cd1bda5fd9293b80929d30cb34 xorg-server-1.9.99.903.tar.gz SHA1: 0a357b6f628c7ca72603dc4d361fe2e5487f30a9 xorg-server-1.9.99.903.tar.gz -- keith.pack...@intel.com pgpHtzrl8tHNA.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.9.99.902 (1.10 RC2)
e grabs with no Xi 1.x equivalent Input: Export GetEventMask Input: Make CheckPassiveGrabsOnWindow return grab, export Input: Prevent MD grabs from wandering on to other MDs David Barksdale (1): Bug 21827: faulty sdksyms.c generated by the awk script in sdksyms.sh Erkki Seppälä (1): xkb: Cancel a key's repetition when its autorepeat is disabled. Evan Broder (1): xfree86/modes: Be sure to only use new EDID for physical output dimensions Gaetan Nadon (17): hw/dmx/doc: DIST_SUBDIRS not required when using AM_CONDITIONAL docs: replace BUILLDOCS with existing ENABLE_DEVEL_DOCS Xorg.man: fix whitespace issues man: build Xorg and xorg.conf man pages using XORG_MANPAGE_SECTIONS Xquartz: build Xquartz man pages using XORG_MANPAGE_SECTIONS Xquartz: strip the man page code from cpprules.in Xnest: build Xnest man pages using XORG_MANPAGE_SECTIONS XWin: build XWin man pages using XORG_MANPAGE_SECTIONS Xvfb: build Xvfb man pages using XORG_MANPAGE_SECTIONS Xephyr: build Xephyr man pages using XORG_MANPAGE_SECTIONS XFree86 utils: build utils man pages using XORG_MANPAGE_SECTIONS fbdevhw: build man pages using XORG_MANPAGE_SECTIONS exa: build man pages using XORG_MANPAGE_SECTIONS Xdmx: build all man pages using XORG_MANPAGE_SECTIONS man: refactor common code in the man pages makefiles xfree86: use sed rather than cpp to perform string substitutions Xquartz: rename man page directory from doc to man James Jones (1): X Sync Cleanups Jeremy Huddleston (7): XQuartz: Just NSBeep() for XBell() XQuartz GL: Add $(GL_CFLAGS) to CFLAGS XQuartz: Update copyright dates in bundle's plist XQuartz: Bump version string to 2.6.1 XQuartz: Call RRScreenSizeNotify after handling externally-generated XP_EVENT_DISPLAY_CHANGED XQuartz: Use the default signal handler XQuartz: Localization Updates Jon TURNEY (25): Fix Xwin build after af0f9f91 Cygwin/X: Enable building of nativegdi and primaryfb engines to avoid further rusting Cygwin/X: Refactor framebuffer allocation/release in drawing engines Cygwin/X: Rather than storing calculated physical display sizes, calculate them when needed Cygwin/X: Remove an attempt at detecting if WM_DISPLAYCHANGE affects the X screen Cygwin/X: Move QueryMonitor() out of windprocarg.c Cygwin/X: Add -resize command line option Cygwin/X: Implement framebuffer resizing in RANDR extension Cygwin/X: Make WM_SIZE use RandR resizing when -resize=randr Cygwin/X: Generate RANDR change on WM_DISPLAYCHANGE for rootless modes Cygwin/X: Don't turn off -multiplemonitors when all monitors don't have the same pixel format when using shadow GDI engine Cygwin/X: Fix a typo in command line argument validation code Cygwin/X: Remove WIN_DIB_MAXIMUM_SIZE check Cygwin/X: Use winUpdateFBPointer() in winshaddd.c rather than duplicating it inline Cygwin/X: Deal with RANDR depth changes correctly in ShadowGDI drawing engine Cygwin/X: Simplify and consolidate reporting of the bpp value we are going to use Cygwin/X: DirectDraw engines shouldn't try to blit if the surface wasn't allocated Fix compilation of xf86bigfont.c Cygwin/X: Generate X keycodes for multimedia keys Cygwin/X: Better keycode debugging output Cygwin/X: Update mapping for Canadian keyboard layouts Cygwin/X: Make the keyboard layout detection logging a bit clearer Cygwin/X: Add Turkish keyboard layouts to keyboard layout mapping table Cygwin/X: Ignore MappingNotify events sent to clipboard integration client Cygwin/X: Fix for Canadian Multilingual Standard keyboard layout handling Julien Cristau (8): glx: make sure screen is non-negative in validGlxScreen glx: validate request lengths glx: check request length before swapping glx: swap the request arrays entirely, not just half of them glx: validate numAttribs field before using it glx: fix request length check for CreateGLXPbufferSGIX glx: fix BindTexImageEXT length check glx: Work around wrong request lengths sent by mesa Justin Dou (1): Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function Jörn Horstmann (1): Add EDID quirk for HP Compaq nc8430. Keith Packard (1): Version bumped to 1.9.99.902 (1.10 RC2) Maarten Maathuis (3): exa/driver: set pExaPixmap->use_gpu_copy to the right value exa: Only call driver FinishAccess hook if PrepareAccess hook succeeded. exa/mixed: Exclude frontbuffer from deferred pixmap handling. Michel Dänzer (2): EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703). EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803). Pauli Nieminen (18): render: Don't fil
Re: [PATCH] Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function
On Thu, 10 Feb 2011 16:27:29 -0500, Kristian Høgsberg wrote: > The calling for allocate_or_reuse_buffer may fail due to some reason, e.g. > out of memory. > If the buffers[] were not initialized to be NULL, the following err_out may > try to access an illegal memory, which will cause X crash afterward. Merged. 0bc9b15..a73c28f master -> master -- keith.pack...@intel.com pgpKMypY0q8u2.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [ANNOUNCE] xorg-server 1.9.99.901
On Tue, 7 Dec 2010 13:59:28 +0800, Jeff Chua wrote: > On Tue, Dec 7, 2010 at 1:04 PM, Keith Packard wrote: > > > Note that this tarball depends on unreleased protocol packages for xext > > and randr. It should correctly whine if they aren't available. > > > Requested 'randrproto >= 1.4' but version of RandrProto is 1.3.2 > > It whined alright. When will these be available? Oh, a fine point! I forgot to push this. -- keith.pack...@intel.com pgp25D53FZGSf.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.9.99.901
s of rootless acceleration. Xserver need not be compatible with old versions of xserver. Introduce per-object per-screen privates. Let CheckPassiveGrabsOnWindow callers check if device is already grabbed. CheckDeviceGrabs: Delete redundant pWin->optional test. Move replay-window check from ComputeFreezes to CheckDeviceGrabs. Use GetCurrentRootWindow or equivalent instead of spriteTrace[0]. Jan Hauffa (3): XQuartz: RandR: Implement basic RandR functionality. XQuartz: RandR: Toggle rootless mode on XRandR mode switch. XQuartz: RandR: Remove FAKE_RANDR code. Jeremy Huddleston (22): rootless: Remove ROOTLESS_WORKAROUND XQuartz: Localization updates XQuartz: Move use of static dispatch procs after declaration XQuartz: RandR: Use deprecated CG APIs only on Leopard and earlier XQuartz: RandR: Respond better to resolution changes made outside X XQuartz: RandR: Better handle switching betwen RandR modes that share CG modes XQuartz: RandR: Don't change the rootless preference when changing RandR mode XQuartz: RandR: Refactor legacy mode-switching to be better integrated with RandR test: Fix make distcheck when not building unit tests DOC: Only build dtrace documentation with --enable-docs XQuartz: Build-fixes for XQuartz for recent input API changes dix: Fix make distcheck XQuartz: Fix make distcheck XQuartz: Add pointer debugging XQuartz dri: Don't check CoreGraphics version XQuartz: Remove existing localization files on install to avoid conflicts XQuartz: Localization Updates XQuartz: Remove unused CloseInputDevice stub XQuartz: Disable the Mac OS X screensaver when in full screen mode XQuartz: Remove one more backing store leftover XQuartz: Cleanup some compiler warnings XQuartz: RandR: Fix mode changing for multi-monitor configurations. Jesse Adkins (10): xfree86: Remove comments about unable to use malloc. xfree86: Remove prototypes for non-existant functions. xfree86: Simplify xf86Msg{,Verb} xfree86: Fix leaks in OpenConfigFile and OpenConfigDir xfree86: Removed unused messages from Configint.h xfree86: Purge parsePrologueVoid. xfree86: Document terminate not mapped by default (bug 25083) xfree86: Purge kbdCustomKeycodes from xf86Info. xfree86: parser: Remove 'CUSTOM' flag option in Monitor section. fb: Remove fbcmap.c (bug 5436) Joe Shaw (1): fix a sign problem with valuator data. Jon TURNEY (17): Cygwin/X: Fix compilation after "delete pervasively use of DISPATCH_PROC" event_size is currently never assigned to in mieqProcessInputEvents(). Cygwin/X: Cleanup some VENDOR_STRING/VENDOR_CONTACT cruft Cygwin/X: Use normal apostrophe in XWin DDX help text Cygwin/X: unifdef XFree86Server Cygwin/X: Remove execute permission from source files Cygwin/X: Turn off the bad-function-cast warning for XWin code Cygwin/X: Clarify XKB options in XWin man page Cygwin/X: Reformat the keyboard layout mapping table Cygwin/X: Drop several unneeded includes of winprefs.h Cygwin/X: Fix typos in comments Cygwin/X: Make g_hhookKeyboardLL static Cygwin/X: Make g_hmodDirectDraw static Cygwin/X: Make g_hmodCommonControls static Cygwin/X: Remove g_hwndKeyboardFocus Cygwin/X: Move duplicate extern variable declarations from various .c files to a new header file Fix compilation after input API change Julien Cristau (2): os: include dix-config.h, not xorg-config.h DGA: fix screen number check Keith Packard (15): Bump version to 1.9.99.1 (1.10 development series) Replace huge argument list in xf86CrtcSetModeTransform with struct Require RandR protocol version 1.4 or newer randr: Add sprite position transforms randr: Implement RRSetCrtcConfigs hw/xfree86/modes: Add optional driver API for RRSetCrtcConfigs randr: Add per-crtc pixmaps randr: Hook up the new RandR 1.4 functionality DIX is responsible for ref counting scanout pixmaps. Set sprite transforms from RRSetCrtcConfigs Separate out screen size and screen pixmap sizes in RRScreenSizeSet ProcRRSetCrtcConfigs uses 'configs' without being initialized randr: handle RRSetCrtcConfigs request with zero configs sync: syncObject may be None in SyncInitTrigger Version bumped to 1.9.99.901 (1.10 RC1) Kristian Høgsberg (2): glx: Fix use after free in DrawableGone Set DamageSetReportAfterOp to true for the damage extension Linus Arver (1): Xext: panoramiXprocs: fix typo Luc Verhaegen (1): x86emu: fix jump_near_IMM to handle DATA: flag correctly. Macpaul Lin (5): xfree86: nds32: add nds32 related definitions into include headers. xfree86: nds32: add nds32 definitio
Re: commit 648c8871c92727d7b6b16859f27f12266a06a16e breaks "xv" and "ImageMagick"
On Thu, 2 Dec 2010 16:02:45 +0800, Jeff Chua wrote: > Commit 648c8871c92727d7b6b16859f27f12266a06a16e breaks "xv" and > "ImageMagick". Upon running the application, the window displays a > blank black window until certain mouse events triggered the window to > display correct contents. Reverting the commit solves the problem. > Tested on latest git pull. > > Sorry it took so long to report as I've also updated everything else > and couldn't really pinpoint where the problem originated until > recently where I started using "xv" and "display" more often. Have you created a bugzilla entry for this? Could you attach an Xorg.0.log file and some information about what desktop environment and window manager you are using? I cannot reproduce this with metacity, either with or without compositing enabled. -- keith.pack...@intel.com pgpEoxEZDLGnM.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.9.0
Welcome to X server version 1.9.0. Just a few minor fixes since RC6. Adam Jackson (1): render: Bounds check for nglyphs in ProcRenderAddGlyphs (#28801) Chris Wilson (2): glx: Prevent NULL context deref in __glXGetDrawable() (bug 29184) edid: Adjust rounding of max_clock Jeremy Huddleston (4): XQuartz: Ignore kXquartzToggleFullscreen when rootless XQuartz: Make application switching work better for the no-spaces case XQuartz: UpdateScreen at the end of SetRootless XQuartz: xpr: Bail on errors during unlock and destroy Keith Packard (3): dix: reset pScreen->root to NULL when root window is deleted. fb: make isClipped always reject negative coordinates (bug 11503) xserver 1.9.0 Peter Hutterer (1): dix: copy the valuators passed into GPE/GKVE/GProxE. git tag: xorg-server-1.9.0 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.0.tar.bz2 MD5: ba1173998a5a4216fd7b40eded96697e xorg-server-1.9.0.tar.bz2 SHA1: a18d2212df80446b597b71b8948d133f52c399cc xorg-server-1.9.0.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.0.tar.gz MD5: 3392a290d3f9a9c91033f0a709df1217 xorg-server-1.9.0.tar.gz SHA1: d0cc30ffdfa649427d41dbc348afbc66b0292c2c xorg-server-1.9.0.tar.gz -- keith.pack...@intel.com pgpbTqmqjNRje.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: Concerning "X freezing occasionally", I can confirm, somewhat
On Sat, 14 Aug 2010 15:41:02 -0400, Marty Jack wrote: > It's really up to the server architects to decide how to fix this > "properly". I might suggest that the Init stay outside the loop, and > then Register be changed so that if the handler is already registered, > it is a no-op. That seems like it would be the least fragile > solution. Looks like the call to AddGeneralSocket and RegisterBlockAndWakeupHandlers just needs to wait until ScreenInit happens. Should be easy to fix. -- keith.pack...@intel.com pgpQKKLzZyMCQ.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.8.99.906
A bunch of bug fixes for this (final?) release candidate. Notable ones: * Kristian's fix for receiving damage events before the hardware has seen the rendering requests (which caused all kinds of weird partially-completed drawing to appear) * Alan's updates to the docs to track the API changes * Alan and, Peter's fixes for various input-related crashes. * A special commendation to Adam for fixing bug number #3040 * Our official ABI tracker, Aaron, says we're at Video ABI 8 now. Please test and report back; this should be close to the 1.9 final. Thanks to everyone for the patches and testing we've seen so far. If you want to help with the release, please take a look at the 1.9 tracking bug: https://bugs.freedesktop.org/show_bug.cgi?id=27592 We've still got over a dozen bugs in this list; it would be nice to clean up as many as possible. There are a couple of bugs that should be on the top of our list: 29251 (a regression from 1.8), 29184 (which has a patch attached), 28801 (which has a *reviewed* patch attached), 21760 (also has a patch attached). Help getting those with fixes into the tree, and help fixing the regressions would be greatly appreciated. We're still on-track for an 8/20 release. Keep the patches coming, and start getting patches out for review that will want to included in 1.10. Adam Jackson (1): fonts: Fix refcounting for asynchronous font operations (#3040) Alan Coopersmith (8): Use DocBook stylesheets from xorg-sgml-doctools if they're available Add name argument to CreateNewResourceType documentation Add documentation of the Xserver DTrace probes Correct function name in dixRegisterPrivateKey comments Update Xserver-spec for new devPrivates API Xserver-spec: Update ChangeGC prototype, add ChangeGCXIDs Check HAVE_XMLTO_TEXT before trying to use xmlto to make text files Stop checking or calling PtrCtrlProcs Chris Wilson (1): xace: Invalid reference to out-of-scope data. Gaetan Nadon (1): doc: add missing .gitignore for Xserver-DTrace Jan Hauffa (1): rootless: Adjust the frame size of the native root window in RootlessResizeWindow Jeremy Huddleston (2): XQuartz: GLX: Don't mangle __GLXDrawable's pDraw XQuartz: xpbproxy: Don't take down the whole server on an IO error Jesse Adkins (1): xfree86: parser: Never use constant strings for driver names (fixes #17438) Jon TURNEY (2): rootless: fix uninitialized private key assert in non-rootless modes in Cygwin/X Cygwin/X: Fix glxWinCreateDrawable() for API change Keith Packard (3): Don't let alpha maps recurse in fb. Bug 23581. Silence GCC warning about uninitialized lastSlave variable Bump to version 1.8.99.906 (1.9 RC6) Kristian Høgsberg (2): Always call the flush callback chain when we flush client buffers Set DamageSetReportAfterOp to true for the damage extension Matt Turner (1): ddc: Fix memory leak in GetEDID_DDC1 Peter Hutterer (5): dix: hack around enter/leave event issues for grabbed devices (#27804) xkb: use GetMaster instead of dev->u.master. xkb: post-fix PointerKeys button events with a DeviceChangedEvent. xkb: if the button isn't down, don't fake an event. Xi: reset the unused classes pointer after copying git tag: xorg-server-1.8.99.906 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.906.tar.bz2 MD5: d4ab361cacc35e2ed4587019980b7e57 xorg-server-1.8.99.906.tar.bz2 SHA1: 2d84e541609f444de0cc9ce1a0b2ee392a4ba886 xorg-server-1.8.99.906.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.906.tar.gz MD5: 1028256a1b04d35121704056abaf0796 xorg-server-1.8.99.906.tar.gz SHA1: 37c2ca05da1dac709d36acf219e4a675ec5f20cb xorg-server-1.8.99.906.tar.gz -- keith.pack...@intel.com pgpXiOheLFt03.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH] os: Don't write the reply that overflows output buffer
On Wed, 4 Aug 2010 09:33:32 -0400, Kristian Høgsberg wrote: > So from IRC it sounds like the post-op damage reporting code isn't too > horrible after all. If you're OK with changing damageext to use the > post-op reporting, please add a Reviewed-by and I'll send a pull > request. Yeah, it looks like the best solution for 1.9 anyway. Reviewed-by: Keith Packard (sorry, busy at debconf this week). -- keith.pack...@intel.com pgp6t9x22BIuP.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH] os: Don't write the reply that overflows output buffer
On Mon, 2 Aug 2010 19:58:47 -0400, Kristian Høgsberg wrote: > And if I don't have to touch low level protocol code, I'd > rather not. Scaredy cat. -- keith.pack...@intel.com pgpA6YYLFPDkx.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH] os: Don't write the reply that overflows output buffer
On Mon, 2 Aug 2010 11:29:55 -0400, Kristian Høgsberg wrote: > > Here's the other approach for fixing damage vs flush client. In writing the > commit message, it certainly does feel like damage should just be fixed to > not reply on that behaviour. And writing the patch, I realize that the > optimization is not just about saving a syscall, but also about avoiding > having to realloc the output buffer to hold a request that's bigger than > BUFSIZE (hello, XkbSendMap()). The current code only does that when it > fails to write the output buffer + extra request and the remaining bytes > don't fit in a standard sized buffer. This doesn't really fix the issue as we're potentially sending a stream of events from the damage extension. We'd have to buffer all of them until FlushAllOutput, I think. It is a nice cleanup though; let's look at this post-1.9 separately. -- keith.pack...@intel.com pgpFG3aiNnfqF.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH 1/2] Always call the flush callback chain when we might send out damage events
On Mon, 2 Aug 2010 08:24:04 -0400, Kristian Høgsberg wrote: > On Sun, Aug 1, 2010 at 3:20 PM, Keith Packard wrote: > > On Sun, 1 Aug 2010 14:39:46 -0400, Kristian Høgsberg > > wrote: > >> Before this gets drowned out in janitorial patches... Keith, do you > >> want a pull request for this and the damageext patch? Did you have > >> have a look at the damage change? > > > > I read through the change and reviewed the potential impacts on the > > server. I'm a little concerned about having the semantics of the damage > > extension accidentally change as the code paths for the post-activity > > damage region processing. > > Half a sentence missing here? Yeah, missed the 'are completely different than the pre-activity code path' > The patch is not changing the > semantics, just making sure that the semantics that we effectively > provide and clients expect is what they get (post rendering > notification). Sure, my concern is that within the damage code itself, the code to perform post-activity notification is quite convoluted and may easily introduce subtle changes in the events delivered to applications. I just don't know; I haven't really reviewed that in depth. > Yup, it is the kind of change that requires a bit of review. I'll merge your change and then probably spend some time looking at the damage code and seeing if I can't clean it up a bit; right now it's messy with lots of different options about when and how the callbacks are made. Just for fun, I briefly considered having the damage extension use the pre-activity mode and simply pend all output to the client until the FlushAllOutput call from the main loop. That would have been a smaller change in the code paths than your patch, but would expose the X server to potentially buffering a fairly hefty set of events, which didn't seem like a great plan -- in case of malloc failure in that code path, the client is disconnected from the X server... -- keith.pack...@intel.com pgphuM5Ppnn0u.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH 1/2] Always call the flush callback chain when we might send out damage events
On Sun, 1 Aug 2010 14:39:46 -0400, Kristian Høgsberg wrote: > Before this gets drowned out in janitorial patches... Keith, do you > want a pull request for this and the damageext patch? Did you have > have a look at the damage change? I read through the change and reviewed the potential impacts on the server. I'm a little concerned about having the semantics of the damage extension accidentally change as the code paths for the post-activity damage region processing. And, I'd love to have that code 'fixed' so that there wasn't additional region processing needed. So, it's not my favorite change, but anything additional seems like a riskier proposition for 1.9. So, I was planning to merge the damage change along with your other fixes for 1.9. It'd be lovely to get other people to take another look at the damage code to see if they can identify potential issues with your change. -- keith.pack...@intel.com pgp958SArrUAX.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: [PATCH] Call flush callback chain when we flush client buffer due to overflow
On Thu, 29 Jul 2010 18:53:34 -0400, Kristian Høgsberg wrote: > This case was missing and could cause corruption if we flush damage events > to a client before the driver gets to submit the rendering from the > callback chain. Seems like this is a good candidate for 1.9, yes? Is there a specific bug that this helps address? Also, there is one more call to FlushClient in CloseDownConnection; any reason we shouldn't be invoking the FlushCallback there too? More from a sense of completeness than a chance that it's going to actually matter. Reviewed-by: Keith Packard -- keith.pack...@intel.com pgpimcJyjsBJr.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.8.99.905
Here's 1.9 RC5 (1.8.99.905) Not a huge number of changes this time around, but a couple of useful bug fixes. I posted a summary of the bug status already, so please take a look at that and try to get those fixed. We've got four more weeks before the release; keep the changes coming! -keith Alan Coopersmith (2): Add API to update setting of waitForUpdate screen private in miPointer Update the sprite immediately when moving it with MouseKeys James Jones (1): Cast void* to pointer* to appease some compilers. Jan Hauffa (1): XQuartz: Remove some dead code. Jeremy Huddleston (2): XQuartz: Avoid a crash when mistakenly free()ing in QuartzSetCursor on some configs XQuartz: Bump bundle version to 2.6.0 for xorg-server-1.9.0 and X11R7.6 Jesse Barnes (2): miModifyPixmapHeader: always update serialNumber DRI2: re-allocate DRI2 drawable if pixmap serial changes Keith Packard (6): Revert "Revert "dix: use the event mask of the grab for TryClientEvents."" Revert "xkb: merge lockedPtrButtons state from all attached SDs." Delete unused miDbe screen private private datatype miDbe window priv priv is pre-allocated, don't use dixSetPrivate (bug 28639) Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 Bump to version 1.8.99.905 (1.9 RC5) Michel Dänzer (1): EXA: Finish access to pixmap if it's prepared at destruction time. Peter Hutterer (14): Revert "dix: use the event mask of the grab for TryClientEvents." xkb: remove now obsolete comment. dix: fix up erroneous error message. xkb: Mark switch case fallthrough with comment. xkb: merge lockedPtrButtons state from all attached SDs. xkb: emulate PointerKeys events only on the master device. xkb: release XTEST pointer buttons on physical releases. (#28808) mi: De-duplicate some code in mipointer.c mi: rename miPointerMoved to miPointerMoveNoEvent. dix: treat flags as flags, not as value in key_is_down. Xi: use set_key_up/down instead of manual bit handling. dix: use BitIsOn/SetBit/ClearBit macros for set_key_down helpers. dix: add aux. functions for button_is_down, set_button_down, set_button_up. dix: purge leftover manual key down bit setting. Robert Hooker (1): Increase advertised RENDER protocol minor version to 11 git tag: xorg-server-1.8.99.905 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.905.tar.bz2 MD5: 7772d0bdcf6819332fb3a896fa854bd8 xorg-server-1.8.99.905.tar.bz2 SHA1: 10500fee2558edf69353932c3219c222d11be52f xorg-server-1.8.99.905.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.905.tar.gz MD5: ec46f0c99ebe047888005397d490ba02 xorg-server-1.8.99.905.tar.gz SHA1: ade3d6868de46ec9b9821b0c41b26fc79d825a31 xorg-server-1.8.99.905.tar.gz pgpJrHRl4dRCy.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.8.99.904
Not a huge number of changes this week; a couple of bug fixes, some server log cleanups and some Xephyr changes. Summary below, but first I've gone over the bugs in the 1.9 tracking bug: https://bugs.freedesktop.org/showdependencytree.cgi?id=27592&hide_resolved=1 I'd like to encourage anyone with an interest to work on these and I think that from now until the release we shouldn't be merging any code which isn't tied to a specific bug. o3040: Bad interaction between xinerama and xfs Jesse just discovered that IgnoreClient/AttendClient was busted and posted a fix to make this 'counting'. I'm wondering if it would be easy to fix this bug now by making it either call AttendClient multiple times, or (probably better) simply bail out when the first screen suspends the client. o3370: Suggested change for ConfineTo There is a patch attached to this bug which looks reasonable to me. If someone wants to give it a try, it would be nice to have this included in 1.9. o4652: Xv + Silkenmouse = Lethal race condition This one wants to see AdjustFrame not be called from the SIGIO handler. Is this still an issue? o7681: zero-sized a1 glyphs stop further text drawing This one has a now-useless test case (as it requires the removal of a work-around in cairo). But, I suspect it may well have been fixed in the server at some point. A pure Render-based test should be fairly easy to create, at which point we could verify if this bug is still present. o11053: Buffer overflow in fbCopyArea() I have no clue about this bug. o11503: Xserver 1.3 crash in fbPolyline() when using xpdf Looks like the 'optimized' clipping code in fbbits.h is busted when you've got a window > 32767 pixels tall. A stand-alone test case would help a ton here; the bug report seems to have sufficient information to construct one. o14267: Xserver ignores Option PreferredMode for the second output when there's a Preferred for the first output Preferred modes aren't per-output, which means that you cannot set different preferred modes on different outputs. I think this could be fixed by eliminating the whole M_T_PREFERRED stuff and instead recording the preferred mode name in the output and then comparing that to the mode name in xf86DefaultMode. o14648: DamageSubtract is misdesigned, making DeltaRectangles mode unusable This one appears to just be user confusion -- applications should process all pending damage at once by constructing a server region with all of the damage in it instead of trying to work on one piece at a time. o23938: keys occasionally get stuck with xorg-server 1.6.99.901 There have been a few keyboard fixes in the core server of late; any idea if this bug is fixed now? o23985: Excessive core motion events for subpixel motions This one doesn't appear to have been fixed, on the other hand, it doesn't look really bad -- clients just get too many events. o24094: CTRL-ALT-F1 doesn't switch to VT1 (provides garbage input to terminal instead) I think this one could use re-testing. o24856: xorg-server-1.7.1 mouse cursor not moving from MouseKeys This seems to happen only when not using SilkenMouse and/or SIGIO input. I have a vague memory of someone looking at this in the last couple of months? o25801: Switching VT re-enables XBell(), ignoring 'xset b off' Trivial to test, and I can't imagine it will be all that difficult to fix. o27367: XSyncCreateAlarm causes server to use 100% CPU This one has a simple test case included. o27428: xrandr events delayed until a key is pressed I'm betting the server isn't flushing events at some point here. o27804: Enter/Leave event woes with multiple master devices. This one was posted by Peter, and surely looks to be solveable only by Peter. o28435: Composite broken in master This one appears to have been fixed in 82d41ada993d8cbdcdfea878d1a5b031afe4e593. I'm closing it. o28639: Xorg crash in dixSetPrivate I think I discovered the cause by inspection and posted a patch to the bug. Patch summary for release 1.9: Jesse Barnes (1): OS support: fix writeable client vs IgnoreClient behavior Julien Cristau (3): Xephyr: fix memory leak in XF86DRIOpenConnection configure: bail if Xephyr was requested but its dependencies are missing Xephyr: fix Xv adaptor capability tests Keith Packard (3): xkb: merge lockedPtrButtons state from all attached SDs. Initialize dev privates before using any Bump to version 1.8.99.904 (1.9 RC4) Peter Hutterer (1): Revert "dix: use the event mask of the grab for TryClientEvents." Tiago Vignatti (4): dix: use one single function to register fpe fonts configure: don't check xfont always for each server xfree86: pci: remove superfluous vendor and card name logging xfre
[ANNOUNCE] xorg-server 1.8.99.903 (1.9 RC3)
Mikhail reminded me that the mi overlay support is currently used in the nvidia driver and hence shouldn't be removed at this point. And then Kristian popped up on IRC and added his Signed-off-by: line to an 'obvious' fix that had been posted a few days ago. So, we brown-bag RC2 and substitute a nice shiny RC3 instead! Enjoy. Keith Packard (2): Revert "mi: Remove unused overlay support" Bump to 1.8.99.903 -- 1.9 RC3 Kristian Høgsberg (1): list.h: Fix list_for_each_entry_safe() git tag: xorg-server-1.8.99.903 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.903.tar.bz2 MD5: d49305baa79772ca965407b0fd2dcb84 xorg-server-1.8.99.903.tar.bz2 SHA1: d0b0df07336d45c35cea63c17b216bda9eea6ea6 xorg-server-1.8.99.903.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.903.tar.gz MD5: c14c21ccc8b56c2dc2b0def59bd6053e xorg-server-1.8.99.903.tar.gz SHA1: 826c896dc176ab427c64da4c1c75d320fe9b4421 xorg-server-1.8.99.903.tar.gz -- keith.pack...@intel.com pgpZsGV9kLJfG.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.8.99.902 (1.9 RC2)
RC2 contains the last of the patches that were proposed before RC1, along with a nice selection of bug fixes (Thanks everyone!). At this point, I've got one patch pending -- to use the Xfont 1.4.2 single function for FPE registration which removes the need for the X server to magically know which kinds of fonts that library supports. That's awaiting the formal release of the library. Other than that, I've got patches for per-crtc pixmaps sitting here and I'm hoping to get those reviewed (they extend, in an optional fashion, the driver ABI) and merged soon. Alan Coopersmith (1): Don't coredump on "X -showopts" (bug 25874) Colin Harrison (1): XWin: Fixes for devPrivates API change Dave Airlie (3): rotation: fix cursor and overlap of one pixel. dri2: avoid crash with old dri drivers. composite: fix freeing of old pixmap until after move/resize/cbw (bug 28345) Gaetan Nadon (1): config: declare xserver private dependencies in xorg-server.pc Keith Packard (3): Clean up RandR12 bits on screen close (bug 27114) In DRI2Connect, check to see if DRI2 has been initialized (bug 28424) Bump to 1.8.99.902 -- 1.9 RC2 Mario Kleiner (1): DRI2/xserver: Don't hang in glXSwapBuffers if drawable moves between crtc's (bug 28383) Mikhail Gusarov (4): mi: do not use X11/extensions/shape.h header from libXext mi: Remove unused overlay support os: Remove unused pread/pwrite/lockit functions os: Remove unused dev_tty_from_init variable Peter Hutterer (1): dix: the default axis mode is Relative, not "0". Rami Ylimäki (2): record: Register client private to prevent crash. record: Prevent a crash on recording client disconnect. Simon Farnsworth (1): Don't crash when asked if a client that has disconnected was local Ville Syrjälä (1): xv: Don't send port notify when SetPortAttribute fails Xiaoyang Yu (Max) (1): Re-enabled Xnest fix for focus in + modifier bug. git tag: xorg-server-1.8.99.902 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.902.tar.bz2 MD5: 7e691f8eb00fb6870a911cb223628837 xorg-server-1.8.99.902.tar.bz2 SHA1: 353702889a8b8a0c4ca463fd24b3a6d235222e2d xorg-server-1.8.99.902.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.8.99.902.tar.gz MD5: 4e1fa0d1d092f6fde8672cc683a24b65 xorg-server-1.8.99.902.tar.gz SHA1: 8fc498578223cdf4f83ac01afc6e03c7f0b6451c xorg-server-1.8.99.902.tar.gz -- keith.pack...@intel.com pgpK0assRvUZz.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
[ANNOUNCE] xorg-server 1.8.99.901
e the NSDefaults id in the man file. XQuartz: Add a GUI preference for the Alt / Mode_switch toggle XQuartz: Localization update XQuartz: Fix possible NULL dereference in ListenOnOpenFD XQuartz GLX: Don't let garbage enter our pixel request rootless: Remove an unneeded comment rootless: Add some sanity checking to miPaintWindow XQuartz GLX: Change around includes for better compatability with different OS versions XQuartz GL: Fix __glXAquaScreenCreateDrawable prototype Use _X_ATTRIBUTE_PRINTF _X_DEPRECATED _X_NORETURN XQuartz: Don't trust deltaXY for middle mouse clicks. XQuartz: Don't use deltaXY for determining pointer location on scroll events XQuartz: Fix a build failure on Tiger rootless: Fix SetShape regression XQuartz: Fix build regression from faeebead7bfcc78535757ca7acc1faf7554c03b7 XQuartz: Add more sanity checking around string manipulation for xmodmap Jerome Glisse (2): exa: avoid calling non existent SourceValidate callback exa: avoid calling non existent SourceValidate callback Jesse Barnes (10): DRI2: fixup handling of last_swap_target DRI2: make target_sbc signed DRI2: fix swapbuffers handling of SBC and target MSC DRI2: drawable lifetime fixes DRI2: handle swap_interval of 0 correctly DRI2: advertise lowest supported DRI2 protocol version DRI2: throttle swaps at submission time too DRI2: handle swapsPending better DRI2: prevent swap wakes from waking MSC waiters GLX/DRI2: expose swap control extensions if DDX support is present Jon TURNEY (4): Don't enable ROOTLESS_WORKAROUND, it breaks composite Xwin: Simplify screen option processing Xwin: make screens structures run-time adjustable Cygwin/X: AIGLX using native WGL Julien Cristau (6): Bump version in configure.ac XGE: don't register an extension event vfb: add a name and type to the pointer and keyboard XQuartz: add new localization files to EXTRA_DIST Only link Xorg with libconfig.la Fix build without XACE Keith Packard (45): unifdef -B -DRENDER to always include RENDER code Restore some unused win32 debug code accidentally removed with unifdef Xvfb: Usage message typo fix. Revert "exa: avoid calling non existent SourceValidate callback" Exa screen private has SavedSourceValidate, not SourceValidate Move X_DEPRECATED to misc.h so it can be used outside resource.h Move callback definitions to their own file Replace some input devPrivates with regular struct fields Delete loop with no effect from GlyphUninit Fix cursor ref counting mistakes with sprites and xf86Cursor.c Make sure XFixes invisible cursor gets freed on server reset dmxBERestoreRenderGlyph was passing wrong value to free Remember drawable ID used to find damage target for use in events. Bug 5730. Remove devPrivates init and delete callback lists. Check pixmap allocation return value when creating glyphs Remove dbe screen private privates. winpriv.h was moved from hw/xwin to hw/xwin/glx in November Find windows GL wrapper files in $(srcdir) instead of . Revert "Add a "flags" field to DeleteInputDeviceRequest." Change region implementation names to eliminate the 'mi' prefix Move mi/miregion.c to dix/region.c Rename region macros to eliminate screen argument Change region implementation from macros to inline functions. Add REGION_ macros for source compatibility with existing drivers. Remove dixRegisterPrivateOffset; hard-code devPrivates offsets instead Create separate private key for midispcur cursor bits Change the devPrivates API to require dixRegisterPrivateKey Change devPrivates implementation. Add dixCreatePrivateKey API Allocate per-screen device/cursor-bits private keys in midispcur kdrive: Xv code uses shared screen private instead of kdrive-specific private Fix exa_priv.h declarations of privates Move the shadow screen private key initialization to shadowSetup Make GetPictureScreenIfSet check if Render is running Register Xnest colormap screen private key Damage pixmap private key was being mis-registered as a picture key Place glyph privates at correct location within the allocate storage Initialize private keys in test suite dri2: Deal with input-only windows by using WindowDrawable() If XTest is always required, then eliminate the XTest devPrivate Make DRI_SCREEN_PRIV just return NULL when DRI isn't initialized dri2: Only deal with output windows and pixmaps. Fix a couple more possible errors with input-only windows Ignore RandR timestamps harder Bump to 1.8.99.901 -- 1.9 RC1 Kim Woelders (1): dix: Remove
Re: ANN luit 20100601
On Wed, 2 Jun 2010 04:20:01 -0400 (EDT), Thomas Dickey wrote: > Xorg isn't a _technical_ organization. > It is a political organzation, which lacks focus. Thomas -- you're welcome to work on stuff wherever you like; I'm certainly happy that you're continuing to maintain xterm and luit and encourage you to continue doing so. I don't see this as an X.org issue though, which, as you point out, is largely a political organization. Many of the current X developers use freedesktop.org to collaborate on development, sharing git repositories, the bugzilla database and mailing lists there. Freedesktop.org also hosts numerous other projects related in some way to the overall desktop environment. Each project on fd.o is owned by the developers working on that project. If you would like to use that infrastructure in some way to help develop xterm and/or luit, you'd be welcome to do so. If not, I think we should remove the stale luit bits from fd.o and make sure people know where the 'real' bits live, as we've already done with xterm. -- keith.pack...@intel.com pgpaFX3aOw5q0.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: X11 error from home grown application
On Wed, 19 May 2010 15:39:43 -0700, Aaron Plattner wrote: > That seems misleading... the server makes a distinction between 'realized' > and 'viewable': Indeed it does; 'viewable' wrt the protocol is the same as 'realized' wrt the X server. The protocol doesn't have a term for 'viewable and InputOutput'. > SetInputFocus only checks that the window is realized, so it should work > with InputOnly windows. The comment is pretty fantastic: > > /* It is a match error to try to set the input focus to an > unviewable window. */ > if(!focusWin->realized) > return(BadMatch); The comment is using the protocol terms while the code uses the server identifier. You expect consistency? -- keith.pack...@intel.com pgpUoiZb2SlDj.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: X11 error from home grown application
On Wed, 19 May 2010 14:58:16 -0400, Geoffrey wrote: > Can you define 'viewable'? From the X protocol glossary: .LP \fBViewable\fP .IN "Viewable" "" "@DEF@" .IP A window is viewable if it and all of its ancestors are mapped. This does not imply that any portion of the window is actually visible. Graphics requests can be performed on a window when it is not viewable, but output will not be retained unless the server is maintaining backing store. > > > > > Cheers, > > Julien > > > > > -- > Until later, Geoffrey > > "I predict future happiness for America if they can prevent > the government from wasting the labors of the people under > the pretense of taking care of them." > - Thomas Jefferson > ___ > xorg@lists.freedesktop.org: X.Org support > Archives: http://lists.freedesktop.org/archives/xorg > Info: http://lists.freedesktop.org/mailman/listinfo/xorg > Your subscription address: kei...@keithp.com -- keith.pack...@intel.com pgpnJ4BkYKIPe.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com
Re: touchscreens in multiscreen setups
On Thu, 08 Apr 2010 17:22:56 +0200, Peter Korsgaard wrote: > - Add an XInput property to evdev to assign a screen number / randr > output name to a device Use a window ID to identify the screen; the protocol never uses screen 'numbers'. > - Add an API to forward this info to the server (xf86XInputSetOutput?) I don't know how this should work; feel free to try whatever strikes you, including adding fields to the input device structure itself. That might be easiest. Just a rectangle that identifies the region of the screen that the touchscreen is aligned to may suffice, along with a matrix to do the transforms. > - Translate the raw coordinates in GetPointerEvents() if that flag is > set (POINTER_OUTPUT?), and optionally ignore event if output is > disabled. Sounds reasonable. -- keith.pack...@intel.com pgp2dFEgva4OJ.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.8.0
On Fri, 2 Apr 2010 21:01:30 +0200, Julien Cristau wrote: > And I'll be using /usr/lib/X11/xorg.conf.d/ because using /etc for the > default "make my xserver work" snippets just seems wrong (and /usr > allows me to make sure they're in sync with the packages, not conflated > with configuration which is the admin's domain). Yeah, that's why I picked the 'secondary' path supported by the server so that a directory in /etc/X11 would completely override these files. Sounds like we need to fix the server config file search path to look in a sensible place rather than $(prefix)/etc/X11 -- keith.pack...@intel.com pgpq8nkNYLMs1.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.8.0
On Fri, 2 Apr 2010 19:24:42 +0200, Stefan Dirsch wrote: > -xorgconfddir = $(prefix)/etc/X11/$(XF86CONFIGDIR) > +xorgconfddir = $(sysconfdir)/X11/$(XF86CONFIGDIR) A matching patch in hw/xfree86/common/xf86Config.c might be a good idea as that uses %P/etc/X11/xorg.conf.d, where %P is replaced with $(prefix). -- keith.pack...@intel.com pgpj2Wb165S61.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.8.0
> Can you post the rest of the log? It should be picking up the > InputClass settings from the installed xorg.conf.d/10-evdev.conf. See > the INPUTCLASS section in xorg.conf(5). They're basically like the fdi > stubs used with the hal backend. Yeah, one possibility is that you have an existing /etc/X11/xorg.conf.d directory which will cause the X server to skip everything in $(prefix)/etc/X11/xorg.conf.d and thus miss the 10-evdev.conf file. I'm not entirely sure that using only one xorg.conf.d directory is the right plan. -- keith.pack...@intel.com pgpxbapWLOBbH.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.8.0
The X.org X server 1.8.0 is now available. It's pretty close to RC2, with some XQuartz and Cygwin/X changes, and some various input cleanups. One other notable change since RC3 is that udev is now the default input device autoconfiguration mechanism where available, and the server installs a 10-evdev.conf file to make sure you get input devices after installing the new server. Dan Nicholson (1): config/udev: Prefer product name from attribute rather than uevent Fernando Carrijo (1): Cleanup some comments in SpriteRec Jeremy Huddleston (13): Revert "XQuartz: Explicitly pass a bellProc to make XBell() work again." XQuartz: GLX: Fix Availability for Tiger ppc workaround XQuartz: Minor cleanup XQuartz: xpbproxy: Cleanup xpbproxy threading XQuartz: pbproxy: Make standalone xpbproxy respect the launchd prefix XQuartz: Constrain the pointer to the updated display bounds on display reconfigure. XKB: Fix garbage initialization XQuartz: Workaround weird key data reported on some layouts GLX: Remove a redundant initialization darwin: Generate crash reports on FatalError() XQuartz: Re-query dixScreenOrigins as the value could've changed. darwin: Correct inline assembly for ___crashreporter_info__ Bump bundle version to 2.5.1 Keith Packard (2): Install 10-evdev.conf in $(prefix)/etc/X11/xorg.conf.d under udev xserver 1.8.0 Michel Dänzer (1): Xext: Fix cursor reference counting hazard. Mikhail Gusarov (1): kdrive: Bump evdev maxKeycode Peter Harris (1): Fix crash when all glyphs of a given depth are freed, but not all glyphsets Peter Hutterer (4): configure: Always define XINPUT. xfree86: remove if 1 from the dawn of time. xfree86: merge driver from the input class into the options. configure: enable udev backend as "auto" Rami Ylimaki (1): os: Prevent backtrace from being stopped in noreturn functions. Ruediger Oertel (2): xfree86: Handle driver autoconfiguration when .conf files exist Remove now obsolete function chooseVideoDriver Tiago Vignatti (1): xfree86: die gracefully in the vga arbiter if AddScreen fails Tomas Carnecky (1): Fix typos in the swap functions Yaakov Selkowitz (14): Cygwin/X: Fix make dist after 11252ed82e1f361b99e86521ac9314f868bd1a3a Cygwin/X: Fix windres rule for automake silent rules Rename xdmx client to dmxinfo Use libtool -export-dynamic flag for portability kdrive: Use $(MAKE) in relink rules Use EXEEXT in relink rules for portable DDXs Fix relink targets for silent rules Respect value of SED from configure Fix .man.N targets for AM_SILENT_RULES Catch errors in recursive relink targets mi: remove deprecated #include in miinitext.c Xext: fix old-style function definitions in xf86bigfont.c New header for XF86Bigfont server functions Cygwin/X: Make X -> XWin symlink during install -- keith.pack...@intel.com pgpuomGTdXki8.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.7.99.902
According to the published schedule, we're supposed to be closing in on the release within the next couple of weeks. I'm pretty satisfied with the current state of the code, but I'd love to hear about regressions that people are finding so that we can clean things up before the release. I know of at least one PULL request that didn't make it to my inbox; if there are any other patches people expect me to look at, please try resending them, I don't have anything in my patchq at present. Alan Coopersmith (1): Solaris xf86OSRingBell() off-by-one error in filling iov[] array Chris Dekter (1): Re-enable RECORD extension. Colin Harrison (2): Xming: Dead code removal Xming: Warning fixes Dan Nicholson (1): xfree86: Reorder InputClass option priorities Daniel Stone (1): Record: Avoid duplicates from replaying frozen events Eamon Walsh (9): xselinux: Allow SetWindowCreateContext to be used for pixmaps as well. libselinux now has a pkgconfig file. Use it. Revert "Remove some debug messages that trigger on XACE event delivery failure." Don't print a failure message when XACE denies an input event delivery. xselinux: Remove reference counting calls for SID objects. xselinux: Allow GetWindowContext to be used for pixmaps as well. xselinux: Rename window-related requests that now support pixmaps. xselinux: Bump extension minor version. Xext: Link to external libraries when necessary. Francisco Jerez (3): Add a ConfigNotify hook. Import linked list helpers from the intel DDX. dri2: No need to blit from front on DRI2GetBuffers if they're just being reused. Gaetan Nadon (1): XQuartz: remove undefined XSERVER_CFLAGS variable Jeremy Huddleston (6): XQuartz: Fix linking (CloseInput()) XQuartz: clang static analysis fixes XQuartz: Fix a possible buffer overrun in quartzAudio XQuartz: GLX: Fix prototype for swapBuffers XQuartz: Include os.h for OsAbort() XQuartz: Use an empty xkb keymap by default Jon TURNEY (2): Cygwin/X: Fix thinko in mount option checking Cygwin/X: Tidy up some cosmetic issues in log strings Julien Cristau (1): dix: restore lastDeviceEventTime update in dixSaveScreens Keith Packard (3): Share enum definition for det_monrec_parameter sync_source Allow for missing or disabled compat_output Bump to 1.7.99.902 -- 1.8 RC2 Kristian Høgsberg (1): glx: Compile fix to let server compile with new and old mesa Maarten Maathuis (1): exa/mixed: fix gnome-panel corruption Matt Turner (2): Use C-style comments in x86emu Replace assembly with generic unaligned access code Michel Dänzer (1): EXA/mixed: Clean up exaPrepareAccessReg_mixed() a little. Oliver McFadden (4): parser: corrected xf86getBoolValue to use case insensitive compare exa: exaFinishAccess: Overrun of static array "pExaScr->access" of size 6 at position 6 with index variable "i" fb: fbFinishScreenInit: leaked_storage: Variable "(visuals|depths)" goes out of scope common: xf86Configure: alloc_strlen: Allocated memory does not have space for the terminating NUL of the string Peter Harris (1): Don't double-swap the RandR PropertyNotify event Peter Hutterer (16): dix: move config_init into the DDX. Xi: reset the sli pointers after copying device classes. (#25640) Xi: assume BadMode for non-BadMatch errors returned from SetDeviceMode. Xi: assume BadMode for non-BadMatch errors returned from SetDeviceMode. dix: remove now-erroneous comment about frozen slave devices. dix: try to ring the bell even if the current device doesn't have one. (#24503) dix: Use DeliverGrabbedEvent for implicit passive grabs (#25400) dmx: fix OsAbort()-related build error in examples/xinput.c configure: move libselinux requirement up to the common section. configure: move SELINUX_LIBS to XSERVER_SYS_LIBS dix: Clip only into axis ranges if we're in absolute mode. (#26543) os: remove INTERNAL_MALLOC define. xfree86: don't warn about nonexisting core pointer/keyboard in config. xfree86: fix xf86Config.c build error in --enable-debug mode. (#26971) Revert "dix: Use DeliverGrabbedEvent for implicit passive grabs (#25400)" dix: if owner-events is true for passive grabs, add the window mask (#25400) Rami Ylimaki (2): os: Introduce OsAbort for proper core dumps. os: Prevent core dump from being truncated. Robert Bragg (1): DRI2: initialize event->drawable in DRI2SwapEvent Roland Scheidegger (2): hw/xfree86: fix refcounting in xf86_use_hw_cursor hw/xfree86: move reference counting out of the UseHWCursor[ARGB] functions Simon Farnsworth (1): Always enable outputs that have been forced o
Re: Xorg really unstable
On Sun, 21 Mar 2010 21:52:31 -0400, Jérôme Poulin wrote: > I confirm that after installing libdrm-2.4.18 and recompiling all the other > packages like usual, it fixed the problem, thank you, it was the third > update I had problem with, this one seems stable for now about a week. Thanks for checking. It is somewhat annoying that we don't always appear to have reliable version checking between the 2D driver and libdrm... -- keith.pack...@intel.com pgpi6Xg0i8vhK.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Xorg really unstable
On Mon, 15 Mar 2010 15:52:41 -0400, Jérôme Poulin wrote: > #6 > #7 drmmode_ConvertFromKMode (scrn=0x7f2540, kmode=0x0, mode=0x1e9c4d0) at > drmmode_display.c:240 > #8 0x7fe72ab87427 in drmmode_output_get_modes (output=0x7f7190) at > drmmode_display.c:831 That "can't" happen as drmmode_ConvertFromKMode should only be called when you actually got modes from the kernel. I'd suggest updating to libdrm 2.4.18 and then getting a more complete backtrace ("bt full") if you're still seeing crashes. -- keith.pack...@intel.com pgpZfGxIKQUsh.pgp Description: PGP signature ___ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Re: X.Org Foundation Board of Directors 2010 Election
On Tue, 16 Feb 2010 17:54:56 +0100, Matthias Hopf wrote: > But something like $100 / month sounds like a reasonable upper limit for > me, and you should actually get by for half of it. We've got three servers and a switch; the 3U servers are $1200/year, and the 2U server + switch is $600. -- keith.pack...@intel.com pgpKfVJcp2D9F.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: X.Org Foundation Board of Directors 2010 Election
On Mon, 15 Feb 2010 23:21:28 +0100, Luc Verhaegen wrote: > Can we get some more details here please? Alanc also mentioned ssl > certificates, FOSDEM 2010 and Videohackfest from the top of his head. We haven't paid for any SSL certificates, or a video hackfest. The sum total of our expenses can be broken down as: XDS 2008:$4499.70 XDC 2009:$2880.84 MIT hosting: $3000.00 $10380.54 Our outstanding obligations today are MIT hosting for this year ($3000) and travel expenses for FOSDEM 2010 ($660). -- keith.pack...@intel.com pgpzzksnY8N8v.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.7.99.901
Here's the first release candidate for X server version 1.8. This release is on track to be finalized at the end of March. Aaron Plattner (2): DRI2: Allow multiple driver names. DRI2: Bump the dri2 module version to 1.2.0 to reflect recent API changes. Aaron Zang (1): Solaris: Avoid switching to inactive VT's Adam Jackson (1): modes: Remove the ClockRanges type Adam Tkac (1): Do not define members of include/eventstr.h:EventType enum conditionally. Alan Coopersmith (6): CloseDevice: call XkbRemoveResourceClient before freeing key class struct Move OS-specific VT key handler code from common to os-support Only enable kdrive input drivers on Linux by default glx: Sun compilers now support some gcc __attribute__ values Remove unbalanced ( from failure to move log error Avoid segfaults in XF86VidMode GammaRamp functions if randr_crtc is NULL Benjamin Tissoires (1): Add labels for multitouch valuators Christian Zander (1): x86emu: Respect the LEA 67h address size prefix. Colin Harrison (3): Xming: Always update the Windows title Unicode (wide-character) in -multiwindow mode. Xming: Add a manifest file Xming: Use 8 point font for URL in About dialog Dan Nicholson (12): xfree86: Unexport configuration file symbols xfree86: Use xorg.conf.d directory for multiple config files xfree86: Allow config directory to be specified on command line xfree86: Support non-Option boolean entries in configuration config: Introduce InputAttributes in NewInputDeviceRequest xfree86: Introduce InputClass configuration Don't use AC_CHECK_FILE for fontpath checks when cross compiling xfree86: Make InputClass docs and comments match reality xfree86: Handle config files ending without newline xfree86: Use "Ignore" option in InputClass to skip devices xfree86: Allow multiple arguments to InputClass matches xfree86: Set fnmatch pathname flag for InputClass device matching Eric Anholt (1): dri2: Fix order of operations issue in __glXdriSwapEvent test. Gaetan Nadon (8): xwin: ignore intermediate .man file macros: use PKG_CONFIG variable rather than executable name configure: use backticks rather than $() for commands kdrive: klinux.h breaks make dist config: replace custom code with reusable macro XORG_WITH_DOXYGEN packaging: provide a default README file #24206 man: add missing __datadir__ for Xserver XWin man pages doc: finish the removal of SecurityPolicy file man pages Horst Wente (1): xkb: make ctrl+alt+keypad + / ctrl+alt+keypad - work again (#25743) Jeremy Huddleston (6): XQuartz: Setup the modifier map in the quartz thread XQuartz: Update copyright in bundle for 2010 XQuartz: Don't FatalError in x_hook_run if the list is empty XQuartz: Add some .gitignore magic XQuartz: Dead code removal XQuartz: Attatch a stub display when CoreGraphics reports no displays. Jesse Barnes (4): DRI2: add support for new DRI2 protocol requests GLX/DRI2: add INTEL_swap_event support xserver: require libdri 7.8.0 to build DRI2: handle drawable destruction properly at DRI2SwapComplete time Jon TURNEY (12): Cygwin/X: Respect the system's ownership of the clipping region Cygwin/X: Window placement refinement for multiwindow mode Cygwin/X: Tidy up system.Xwinrc Cygwin/X: Copy the state of the Windows keyboard device to the Virtual Core Keyboard at startup. Cygwin/X: XSupportsLocale() failure is non-critical Cygwin/X: Update DDX specific -help text Cygwin/X: Update XWin man page Cygwin/X: Discourage other WMs in multiwindow mode Cygwin/X: Make transient windows resizable again Repair '-nolock' Cygwin/X: Avoid cursor size log spam Cygwin/X: Avoid a collision between DEBUG and a token name Julien Cristau (3): test/xi2: fix maximum max_keycode (bug#25492) config: add libudev input-hotplug backend main: move config_init() after InitInput() Keith Packard (3): Bump to 1.7.99.3 (unreleased) Revert "dix: EventToCore needs to copy the root window too." Bump to 1.7.99.901 -- 1.8 RC1 Kok, Auke (1): xserver: Add timestamps to logfile output. Michael Vogt (1): xfree86/modes: only call gamma_set if its non NULL Michel Dänzer (8): EXA/mixed: Don't clear deferred status of pixmaps if migration is limited. EXA: Allow optimized migration to be enabled with mixed pixmaps. EXA: Use relevant source region to minimize migration on CopyWindow fallbacks. EXA/classic: Fix crash with migration heuristic "smart". EXA: Fix migration avoidance for 1x1 pixmaps. EXA/mixed: Handle results of software fallbacks in DamageReport hook. EXA: Don't use UTS/DF
Re: X.Org Foundation Board of Directors 2010 Election
On Wed, 10 Feb 2010 19:47:11 +, Daniel Stone wrote: > [0]: Namely, it's been incredibly difficult to even get a statement out > out of our current bank. We've been hoping to switch for quite > some time, but unfortunately this is basically predicated on the > 501(c)(3) transition. Yay! Our bank now makes statements available over email. Which makes things easier for me to find as physical mail tends to get shuffled in piles around my office. In any case, I've got a tentative accounting for our activities last year (I'm checking with Stuart Kreitman as he holds the other checkbook) and can summarize them by referencing two activities -- we paid for XDS expenses, both travel and hosting (for a total of about $7k) and we paid $3k to host machines at MIT. We've got around $125k left in the bank, which again makes me not get too excited about looking for additional funding sources. My personal goal for the organization is to get us to a spend rate of at least $20k a year, and to have about 2X that in the bank (other's may disagree with the numbers, of course). Which means that if you have a good idea that would help X.org development, and you just need money to make it happen, please bring it to the board and we'll figure out if we can fund it. Our 501(c)3 filing papers state that we are a non-profit educational foundation, so pretty much anything which educates people about the X window system and related technologies is in-scope for us. > [1]: When basically the entire board is present at a conference, we have > generally taken the opportunity to have an extended -- usually two > hours plus -- meeting over lunch or dinner, which is then expensed. > When this was done at Cambridge, I believe the cost was on the order > of £20 per head. We haven't managed even that in the last couple of years. -- keith.pack...@intel.com pgptLNdGe5q3a.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Laptop screen below external monitor
On Sun, 7 Feb 2010 18:19:12 -0500, Nick Hoffman wrote: > How can I move LVDS down to position 0x1050 ? xrandr doesn't allow you to do that, because it's generally not useful. Of course, the protocol does permit it, so you could write a custom application... > I'm trying to do this because that's where my KDE panels are. At the > moment, when I disable DVI-0, my KDE panels are no longer visible. I thought KDE had fixed this years ago. Presumably there's some way to configure which output the panel appears on, or perhaps you can tell it to stick the panel on the 'primary' output. -- keith.pack...@intel.com pgp6CJbd7uL6R.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [PATCH] dri2: Fix order of operations issue in __glXdriSwapEvent test.
On Thu, 21 Jan 2010 10:31:04 -0800, Eric Anholt wrote: > -if (!drawable->eventMask & GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK) > +if (!(drawable->eventMask & GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK)) Reviewed-by: Keith Packard I'll note that using 'drawable' as a name here is sub-optimal. Also the code in glxcmds.c that sets eventMask has an inaccurate comment, and also fails to validate the event mask to make sure it doesn't include bits which aren't allowed. -- keith.pack...@intel.com pgptA1WcY1uAu.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [PATCH] Another profile
> I created another acceleration profile, inspired by the bits removed > from the wacom driver. Do we have enough info to start assigning default profiles to different kinds of devices yet? Should we stick this in some default xorg.conf.d fragments? Or should we stick it in the code instead? -- keith.pack...@intel.com pgpR1VQRZnoWY.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.7.99.2
window manager Cygwin/X: Clearly diagnose a timeout while waiting for SelectionNotify event Avoid a null dereference if IFF_BROADCAST is set but there is no broadcast address Cygwin/X: Always use an authorization cookie for internal clients Cygwin/X: Setup screen layout in Xinerama mode Cygwin/X: Ensure WM_STATE atom exists in multiwindow mode Julien Cristau (5): Move SHA1 computation from render/glyph.c to os/ configure: add --with-sha1={libmd,libcrypto} option Add libgcrypt as an option for SHA1 xfree86: set a sane umask before opening the log Move config_init() after CreateWellKnownSockets() and InitCoreDevices() Keith Packard (9): Bump to 1.7.99.2 (unreleased) DRI2: Report the correct extension minor version Revert "fb: Don't crash if copy_drawable() returns NULL." Revert "Reserve space for two GC values in copy_drawable()." Revert "Use IncludeInferiors when copying windows before compositing." Revert "Fix clipping when windows are used as sources" Split fbGetDrawable into fbGetDrawablePixmap and fbGetPixmapBitsData fb: Adjust transform or composite coordinates for pixman operations Set release date for 1.7.99.2 Luc Verhaegen (1): Xv: Fix AdjustFrame when driver implements ReputImage. Ma Ling (1): EDID: CEA extension support Maarten Maathuis (10): exa: remove some outdated comment exa/mixed: avoid copying back pixmap data when no migration took place exa/mixed: be more thorough about setting fb_pitch when needed Revert "exa/mixed: be more thorough about setting fb_pitch when needed" exa: handle pixmap create/destroy in lower layers exa: s/PixmapIsOffscreen/PixmapHasGpuCopy and s/pExaPixmap->offscreen/pExaPixmap->use_gpu_copy exa: a few small pitch related changes Revert "exa: a few small pitch related changes" exa/mixed: setting devKind before exaCopyDirty* is not needed exa/mixed: pixmaps that succeed prepare access have no need for a cpu copy Marcin Baczyński (1): Kill compilation warnings. Matt Turner (3): Make sys.c use unaligned access functions provided in compiler. Remove lnx_font.c and lnx.h Use glibc's in/out routines Matthieu Herrb (1): add libc as a choice for SHA1 implementation Michel Dänzer (8): EXA: Don't use UploadToScreen for CopyNtoN with mixed pixmaps. Revert "EXA: Accumulate arbitrary number of glyphs without flushing." EXA: Don't defragment offscreen memory at allocation time. fb: Don't crash if copy_drawable() returns NULL. EXA: Use correct coordinate system for calculating Composite fallback region. EXA: ExaDoPrepareAccess return value fixes. EXA: ModifyPixmapHeader_mixed fixes. EXA/mixed: Don't consider devKind for detecting dimension change. Mikhail Gusarov (4): Add missing DLOPEN_LIBS to kdrive compilation flags os: Add libsha1 as a choice of SHA1 implementation kdrive: Grab evdev mouse/keyboard devices when X server is active Supply all code using dl*() with DLOPEN_LIBS Paul Loewenstein (1): Cygwin/X: Handle fake keypresses generated by speech recognizers Paulo Ricardo Zanoni (1): configure: change 'sigio-default' to 'use-sigio-by-default' Peter Hutterer (16): dix: increase default number of buttons to 10. Move xdmxconfig modules into DMX conditionals (#25102) Xi: don't crash when deleting invalid device properties. Revert "Move xdmxconfig modules into DMX conditionals (#25102)" Move xdmxconfig modules into DMX conditionals (#25102) Xi: when deleting all properties, reset property handler to NULL. dix: clean up accel old scheme data when switching schemes. dix: fix memory leak, free event list on shutdown. (#25028) dix: remove some obsolete comment. dix: remove core devices when shutting down. (#25028) Set the source and deviceid for key repeat events (#24785) xfree86: tell users to disable AutoAddDevices, not AllowEmptyInput. xfree86: remove unused variable in configureDDMonitorSection. Xi: reset device properties to NULL after deleting them. (#25374) xkb: don't assign garbage value to led_return. xfree86: belately init RandR12 if xinerama fails. (#24627) Rami Ylimaki (2): dix: Fixes a memory leak when a cursor resource is released. Xext: Fix a memory leak on GE client disconnect. Tiago Vignatti (5): EXA: Preserve pPixmap->devPrivate.ptr in exaPixmapIsOffscreen_driver configure: remove unused kdrive Xvesa config variable xfree86: spam output but with verbose level checked instead os: print log markers only if log level is >= 0 xfree86: fix -quiet option behaviour Tomas Carnecky (
Re: touchscreens in multiscreen setups
On Fri, 18 Dec 2009 15:41:00 +1000, Peter Hutterer wrote: > by default, devices cross screen boundaries and tablets/touchscreens map to > the range of the screen. With xf86InputSetScreen a driver could be mapped > to a single screen only, thus a right-hand corner would always be the > right-hand corner on that screen, not on the right-hand corner of the > right-most screen. From what I can see, there's no way of fixing the coordinate space issue with any driver that uses xf86XInputSetScreen today as they all convert From device to screen coordinates internally, before posting those events to the X server. And, they use cached versions of the screen size to make those transforms. I'd say tablets and touch screens should report raw device coordinates and let the X server transform them as appropriate. It'd be really cool if we could make all absolute devices report position in floating point using a [0..1] range on each axis. I think. The X server would then transform those as appropriate. I think all that would take is a new PostMotionEvent function that took doubles instead of ints; fixed drivers would use that, broken drivers would continue to report coordinates as they do today. > xf86InputSetScreen comes into play mostly when it comes to figuring out if > this feature is possible to bring back without breaking the ABI. If we can > re-use it in a sensible manner, great. Yeah, I don't see it as useful; the drivers are using the target screen size to scale their data. Not helpful. > if you modify the coordinates, you break raw events though and lose > precision on the screen you're restricted to. I think this needs to be tied > to miPointerSetScreen and possibly the pointer accel code, but that includes > a fair deal of speculation as well. I don't see how miPointerSetScreen relates; most X servers have only one screen today. -- keith.pack...@intel.com pgp6LbzvIivhF.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: touchscreens in multiscreen setups
On Fri, 18 Dec 2009 15:04:48 +1000, Peter Hutterer wrote: > there's two parts to it: > - xf86InputSetScreen seems broken, this should be fixed in the server. > though it's probably optimised for the Xinerama scenario, I think it > should be possible to set it up for randr output or CRTC tracking in a > similar manner. It would need to be tied to an output, not a crtc. And, what we'd need to do is let the input device know which output it is associated with, and then provide a helper function to translate coordinates relative to that output. That could deal with output transforms as well. I don't see how xf86XInputSetScreen has much to do with this though, other than having that be used as a hint to go lookup the output property in the config file? > - randr notification. with screens being added and removed, there's no > driver interface that I know of that input drivers can use to get notified > about this stuff. Obviously the simple thing to do would be to handle this > stuff in the server - if a screen goes away the device defaults back to > whatever screen is still there. this would be without the driver knowing > though - not ideal. It seems like xf86PostMotionEventP could deal with this internally, by having the device know which output it was associated with and having that code deal with finding the transform and doing the right thing. Input devices not associated with an output would not be transformed, and input devices associated with disabled outputs could either be ignored (?) or have their output untransformed. > I don't think either is a particularly large undertaking, so it's worth > tackling if you have the hardware and the test setups to actually do > it. It seems like this could be isolated entirely within the xf86 code, not touching either DIX or the device drivers. All of this is fairly ill-informed speculation at this point; I haven't dealt with Xinput at this level much. -- keith.pack...@intel.com pgpAqOSqxgOwH.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Changes to XInput Proto Number of Events Cause Xlib WireToEvent Vector Mismatch
On Thu, 3 Dec 2009 13:44:59 +1000, Peter Hutterer wrote: > You'd need to patch this into every extension though. Sure, let's at least fix Xinput then; it's the only one changing the number of events on a regular basis anyway. But, the patch to make Xlib not smash other extension events is a good plan too. -- keith.pack...@intel.com pgpqnQnP7JGXU.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Changes to XInput Proto Number of Events Cause Xlib WireToEvent Vector Mismatch
On Thu, 26 Nov 2009 11:45:39 +1000, Peter Hutterer wrote: > On Wed, Nov 25, 2009 at 04:42:59PM -0500, Nathan Kidd wrote: > Attached is an attempt of a fix to libXext. There's not a lot of > wriggle-room, the APIs are quite restrictive and we can't pass a great deal > of information around. Additionally, the library has no way of knowing how > many events a given extension has, it's pure guesswork (or compiled into the > library). Why can't the library know? Presumably it needs to support all of these extension versions, or it won't actually work at all (and should fail to initialize itself). Is it that the extension version isn't known at this point? -- keith.pack...@intel.com pgpCcoNCmVIi1.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [PATCH] xfree86: Edid quirk for Philips LCD LP154W01
On Wed, 18 Nov 2009 18:04:58 +0800, yakui.z...@intel.com wrote: > /* Bug #21000: LGPhilipsLCD LP154W01-TLAJ */ > +/* Bug #10304: LGPhilipsLCD LP154W01-A5 */ > if (memcmp (DDC->vendor.name, "LPL", 4) == 0 && > - DDC->vendor.prod_id == 47360) > + (DDC->vendor.prod_id == 47360 || > + DDC->vendor.prod_id == 0 || > + DDC->vendor.prod_id == 0x2a00)) > return TRUE; Please make one conditional for each quirk, instead of merging them together. -- keith.pack...@intel.com pgp2c7BXdvv2P.pgp Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Monochrome framebuffer driver
Excerpts from Mikhail Gusarov's message of Thu Oct 29 14:06:26 -0700 2009: > Btw, does it work (or at least is it supposed to work) for 2 or 4 bits > per pixel? X doesn't support 2bpp devices. We could add 2bpp support to fb and expose that as 4bpp for images. Adding 2bpp drawing code to fb would be pretty easy, and exposing 2bpp drawables using 4bpp put/get image could follow the 24/32 bpp code already present in the server. -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.7.99.1
This is a snapshot release working towards 1.8. Alan Coopersmith (9): Fix build of unit tests when dtrace probes are enabled Set XQUARTZ to no on non-Darwin OS'es Remove shave now that automake-1.11 has AM_SILENT_RULES Remove shave now that automake-1.11 has AM_SILENT_RULES Add platform tests for Dtrace linker magic Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Use $(AM_V_GEN) to silence more commands when AM_SILENT_RULES is active Fix make warning: overriding commands for target `dix.O' Fix segfault when -extension XKEYBOARD is passed on the command line Ben Byer (1): Add (ok, fix) support for DTrace under OS X Ben Skeggs (1): EXA: fix exaGetRGBAFromPixel to not loop forever on PICT_a8 picture Colin Harrison (3): Xming: update .rc file Xming: Remove unused X-boxed icon resource Xming: Fix various 'ISO C90 forbids mixed declarations and code' warnings Dave Airlie (3): dix/glx/composite: consolidate visual resize in one place. glx: fixup deref of null pointer when glx screen init fails. rotate: drop unwrapping inside block handler. Eamon Walsh (9): xselinux: refactor extension code into smaller files. xselinux: Factor out some dynamic array code into common helpers. xace: Fake return values on denials in input polling requests. xselinux: Stop special-casing QueryPointer access checks. xace: Relax permissions on XkbGetState from Read to Getattr. Remove some debug messages that trigger on XACE event delivery failure. xselinux: switch from x_device to separate x_pointer and x_keyboard classes. dix: Export IsPointerDevice() and IsKeyboardDevice(). xselinux: Use the now-exported IsPointerDevice() instead of a copy. Francisco Jerez (1): dix: Fix a double free in dixFreePrivates. Ian Romanick (2): GLX: Enable GLX 1.4 on DRI2 GLX: More clearly document the GLX protocol version handling Jamey Sharp (5): Fix overlay detection when matching Xv adaptors across screens. Remove static MAXSCREENS limit from Xext/shm.c Fix "possibly uninitialized" warnings in glx Fix GCC warnings in xorg_backtrace Cast small-int values through intptr_t when passed as pointers Jeremy Huddleston (25): XQuartz: GLX capabilities: Allow 16bit accumulation buffers XQuartz: Use internal xshm header for new xextproto Xi: CopyKeyClass is not static for XQuartz XQuartz: Nuke duplicate locks that make painful headaches XQuartz: Fix a brain-o array indexing problem XQuartz: Add pressure/tilt property labels XQuartz: Stop checking version numbers of the bundle because CFBundleGetVersionNumber is gimpish Xi: Make CopyKeyClass X_HIDDEN to avoid ugly ifdef-fu XQuartz: Transition from xEvent based mieq to InternalEvent XQuartz: Force a keymap resync on the first keypress to workaround XKB mucking with our keymap. XQuartz: Fix inverse map from mode_switch to alt XQuartz: Nuke TSM XQuartz: Fix a bunch of compilation warnings about style XQuartz: Fix QuartzSetCursor to match the expected prototype. Rootless: Correct border rendering on parent-relative windows XQuartz: Query the BundleIdentifier from the bundle in X11.bin rather than using the configure option. XQuartz: Remove the redundant xquartz_resetenv_display XQuartz: Cleaned up keymap setting for easier maintenance xkb: Use XkbPerKeyBitArraySize instead of hardcoded value of 32 XQuartz: Set the proper bitmap for key repeats... XQuartz: Update version strings to be X11R7.5 and the bundle 2.5.0 XQuartz: Send mouse location with scroll events. XQuartz: Fix a possible minor memory leak Rootless: Abstract some of the Xplugin specific stuff which has crept into rootlessWindow.c Rootless: src drawable window can now be NULL Jon TURNEY (3): Cygwin/X: Don't build rootless extension code unless we need it Cygwin/X: Make -logverbose affect the verbosity of logging to the log file Cygwin/X: Avoid a potential null pointer dereference before input initialization Julien Cristau (3): xfree86: fix xorg.conf manpage formatting error configure: quote argument to m4_pattern_forbid configure: quote argument to m4_pattern_forbid Keith Packard (7): Re-fix DGA removal. Fix 'distcheck' to use host xkb files but install to build dir Make sure HAVE_DOXYGEN is defined when not building dmx Always check for doxygen so that distcheck gets dmx docs Don't attempt to build hw/kdrive/sdl/Makefile anymore Make sure dmx docs are built for distribution. Bump version to 1.7.99.1 Kevin E Martin (2): dmx: reshuffle linker order to avoid errors when MITSHM is undefined. dmx: undefine MITSHM, move undefs to miinitext.c. Kim Woeld
[ANNOUNCE] xorg-server 1.6.5
This release fixes the fact that 1.6.4 would crash on drivers that still tried to initialize the DGA extension. It also has a minor improvement for Xephyr to support nesting within an existing window at a different depth. I'm not currently planning on doing a 1.6.6 release, but if there are some 'really important' fixes needed, please post them to the wiki page and you may convince me to reconsider. Keith Packard (1): Bump version to 1.6.5 Peter Hutterer (1): ephyr: if -parent is given, check for a trailing -screen. (#24144) git tag: xorg-server-1.6.5 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.5.tar.bz2 MD5: eba3748a1f49cec25e058a139bd75a53 xorg-server-1.6.5.tar.bz2 SHA1: c57c80dd15d3ca492e58ae993b9015d085ec6ea6 xorg-server-1.6.5.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.5.tar.gz MD5: 99e4b221e448b54ab88a4037e6081a8f xorg-server-1.6.5.tar.gz SHA1: 4a622e2d035bf19198e3a6634c2d5b61cfd907b0 xorg-server-1.6.5.tar.gz -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: fd.o services outage, annarchy $HOME lost
Excerpts from Matthias Hopf's message of Wed Oct 07 08:12:28 -0700 2009: > But I would like to know the reasoning behind that. Is /home > notoriously flooded with short-living big-sized files, or has this > something to do with local law, or what? It's just to reduce the size of our backup images -- /home gets a lot of transient data loaded on it which would make daily backup images much larger. -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] randrproto 1.3.1
This release doesn't contain any protocol changes, just some clarifications and a few new properties. Adam Jackson (3): Punctuation fix. Clarify that GetOutputPrimary is per-screen. Update reference to renderproto.txt Keith Packard (5): Allow inactive outputs to be set as primary Remove trailing white space from randrproto.txt Add XORG_DEFAULT_OPTIONS invocation in configure.ac Bump version to 1.3.1 New properties claimed to be in version 1.4 instead of 1.3.1 Matthias Hopf (3): Sort properties alphabetically. Should read "EDID", not "EdidData" (2). Add Backlight property description. git tag: randrproto-1.3.1 http://xorg.freedesktop.org/archive/individual/proto/randrproto-1.3.1.tar.bz2 MD5: a5c244c36382b0de39b2828cea4b651d randrproto-1.3.1.tar.bz2 SHA1: 36731bae6e815453af4b055c26ad8e9e2653ca05 randrproto-1.3.1.tar.bz2 http://xorg.freedesktop.org/archive/individual/proto/randrproto-1.3.1.tar.gz MD5: 15266124b9e2dfcfb25ce6cba24cdd66 randrproto-1.3.1.tar.gz SHA1: 3f8a5d6d78b926438acb73ca13c167d5ab125ff5 randrproto-1.3.1.tar.gz -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.4.901
Excerpts from Ingmar Vanhassel's message of Fri Oct 02 07:38:10 -0700 2009: > Excerpts from Keith Packard's message of Fri Oct 02 00:30:19 +0200 2009: > > http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.4.901.tar > > .bz2 > > MD5: 6eaa5c3c3f81886a1b71afd6b40b6047 xorg-server-1.6.4.901.tar.bz2 > > SHA1: 2c014bc441222ca74cae71a7c9d51b566ea7ca05 > > xorg-server-1.6.4.901.tar.bz2 > > This bzipped tarball doesn't exist as far as I can see. That's what I get for trying to push this out from the airport. I got the upload started and decided to post the email message. Of course, the 'free' wifi at the airport decided that I was not to be trusted with uploading free software, so they effectively stopped the transfer and so I asked Peter if he'd take over as I was going to be away for the weekend without network access. Oh well, I'll push this out shortly. -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.4.901
1.6.4 would crash with any driver attempting to initialize DGA (which means almost all drivers, except the recent intel release). I'm planning on releasing 1.6.5 with just this bug fixed and no other changes. Please give this RC1 a go and see if it works a bit better than 1.6.4. I'll plan on pushing 1.6.5 in a few days (I'm going camping today, and won't be home until late Sunday). Keith Packard (2): Re-fix DGA removal. Bump to version 1.6.4.901 git tag: xorg-server-1.6.4.901 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.4.901.tar.bz2 MD5: 6eaa5c3c3f81886a1b71afd6b40b6047 xorg-server-1.6.4.901.tar.bz2 SHA1: 2c014bc441222ca74cae71a7c9d51b566ea7ca05 xorg-server-1.6.4.901.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.4.901.tar.gz MD5: e7e1ae6f47319ade1e67913ce5d87877 xorg-server-1.6.4.901.tar.gz SHA1: 60922e4020539f281361769f4d59d0a08c83fd81 xorg-server-1.6.4.901.tar.gz -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: 1.6.4 brown-bag DGA fixes
Excerpts from Daniel Stone's message of Tue Sep 29 12:34:55 -0700 2009: > Well, if the objective is to never have the driver call the real > DGA initialisation, but to have DGAInit() present for API/linker > reasons, then, er ... heh. 1.6 is supposed to not break stuff, so we'll avoid that for now. I suggest that the patch be applied as-is to 1.7 and we consider whacking DGA around for 1.8. I want to cherry-pick this back and push a 1.6.5 out asap; 1.6.4 needs to get replaced. -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: 1.6.4 brown-bag DGA fixes
Excerpts from Daniel Stone's message of Tue Sep 29 11:23:33 -0700 2009: > You don't want to just no-op DGAInit? And have the DiDGA layer call some other 'real' DGAInit function? -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: 1.6.4 brown-bag DGA fixes
The fix I proposed doesn't solve the case where DGA is initialized twice, once by the driver and once by the DiDGA layer. Here's a version which has the DiDGA code override the driver DGA initialization. >From e1040dff8b783150a091dcf35c4ade21be40a5df Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 28 Sep 2009 12:39:47 -0700 Subject: [PATCH] Re-fix DGA removal. Removing DGA ended up breaking any drivers calling into the old xf86DiDGAInit function as it tried to see if DGA was already enabled and ended up crashing if the VT wasn't completely initialized. Oops. Also, if the driver initializes DGA itself, have the DiDGA initialization overwrite that information as the DiDGA code will call ReInit on mode detect. Signed-off-by: Keith Packard --- hw/xfree86/common/xf86DGA.c | 29 - hw/xfree86/modes/xf86Crtc.c |4 ++-- hw/xfree86/modes/xf86Crtc.h |8 hw/xfree86/modes/xf86DiDGA.c | 15 --- 4 files changed, 38 insertions(+), 18 deletions(-) diff --git a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c index a06f285..3f7deba 100644 --- a/hw/xfree86/common/xf86DGA.c +++ b/hw/xfree86/common/xf86DGA.c @@ -120,8 +120,22 @@ DGAInit( DGAScreenKey = &DGAScreenKeyIndex; -if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec - return FALSE; +pScreenPriv = DGA_GET_SCREEN_PRIV(pScreen); + +if (!pScreenPriv) +{ + if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec + return FALSE; + dixSetPrivate(&pScreen->devPrivates, DGAScreenKey, pScreenPriv); + pScreenPriv->CloseScreen = pScreen->CloseScreen; + pScreen->CloseScreen = DGACloseScreen; + pScreenPriv->DestroyColormap = pScreen->DestroyColormap; + pScreen->DestroyColormap = DGADestroyColormap; + pScreenPriv->InstallColormap = pScreen->InstallColormap; + pScreen->InstallColormap = DGAInstallColormap; + pScreenPriv->UninstallColormap = pScreen->UninstallColormap; + pScreen->UninstallColormap = DGAUninstallColormap; +} pScreenPriv->pScrn = pScrn; pScreenPriv->numModes = num; @@ -146,17 +160,6 @@ DGAInit( modes[i].flags &= ~DGA_PIXMAP_AVAILABLE; #endif -dixSetPrivate(&pScreen->devPrivates, DGAScreenKey, pScreenPriv); -pScreenPriv->CloseScreen = pScreen->CloseScreen; -pScreen->CloseScreen = DGACloseScreen; -pScreenPriv->DestroyColormap = pScreen->DestroyColormap; -pScreen->DestroyColormap = DGADestroyColormap; -pScreenPriv->InstallColormap = pScreen->InstallColormap; -pScreen->InstallColormap = DGAInstallColormap; -pScreenPriv->UninstallColormap = pScreen->UninstallColormap; -pScreen->UninstallColormap = DGAUninstallColormap; - - return TRUE; } diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c index 899cea5..4f31511 100644 --- a/hw/xfree86/modes/xf86Crtc.c +++ b/hw/xfree86/modes/xf86Crtc.c @@ -770,7 +770,7 @@ xf86CrtcScreenInit (ScreenPtr screen) screen->CloseScreen = xf86CrtcCloseScreen; #ifdef XFreeXDGA -xf86DiDGAInit(screen, 0); +_xf86_di_dga_init_for_reals(screen); #endif #ifdef RANDR_13_INTERFACE return RANDR_INTERFACE_VERSION; @@ -1887,7 +1887,7 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) scrn->currentMode = scrn->modes; #ifdef XFreeXDGA if (scrn->pScreen) - xf86DiDGAReInit(scrn->pScreen); + _xf86_di_dga_reinit_for_reals(scrn->pScreen); #endif } diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h index 0a596bc..0f79066 100644 --- a/hw/xfree86/modes/xf86Crtc.h +++ b/hw/xfree86/modes/xf86Crtc.h @@ -807,6 +807,10 @@ xf86OutputGetEDID (xf86OutputPtr output, I2CBusPtr pDDCBus); Bool xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); +/* this is the real function, used only internally */ +_X_INTERNAL Bool +_xf86_di_dga_init_for_reals (ScreenPtr pScreen); + /** * Re-initialize dga for this screen (as when the set of modes changes) */ @@ -814,6 +818,10 @@ xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); Bool xf86DiDGAReInit (ScreenPtr pScreen); +/* This is the real function, used only internally */ +_X_INTERNAL Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen); + /* * Set the subpixel order reported for the screen using * the information from the outputs diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c index 3992c09..f93810d 100644 --- a/hw/xfree86/modes/xf86DiDGA.c +++ b/hw/xfree86/modes/xf86DiDGA.c @@ -175,6 +175,12 @@ static DGAFunctionRec xf86_dga_funcs = { _X_EXPORT Bool xf86DiDGAReInit (ScreenPtr pScreen) { +return TRUE; +} + +_X_INTERNAL Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen) +{ ScrnInfoPtrscrn = xf86Screens[pScreen->myNum]; xf
Re: [ANNOUNCE] xorg-server 1.6.4
Excerpts from Alan Coopersmith's message of Mon Sep 28 14:08:07 -0700 2009: > If they're really internal only, should they be marked _X_HIDDEN > to keep them from being abused by misguided modules? How about _X_INTERNAL? >From 1c9c89299c806c0687a1d724452f73a293f5f2f2 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 28 Sep 2009 12:39:47 -0700 Subject: [PATCH] Re-fix DGA removal. Removing DGA ended up breaking any drivers calling into the old xf86DiDGAInit function as it tried to see if DGA was already enabled and ended up crashing if the VT wasn't completely initialized. Oops. Signed-off-by: Keith Packard --- hw/xfree86/modes/xf86Crtc.c |4 ++-- hw/xfree86/modes/xf86Crtc.h |8 hw/xfree86/modes/xf86DiDGA.c | 15 --- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c index 899cea5..4f31511 100644 --- a/hw/xfree86/modes/xf86Crtc.c +++ b/hw/xfree86/modes/xf86Crtc.c @@ -770,7 +770,7 @@ xf86CrtcScreenInit (ScreenPtr screen) screen->CloseScreen = xf86CrtcCloseScreen; #ifdef XFreeXDGA -xf86DiDGAInit(screen, 0); +_xf86_di_dga_init_for_reals(screen); #endif #ifdef RANDR_13_INTERFACE return RANDR_INTERFACE_VERSION; @@ -1887,7 +1887,7 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) scrn->currentMode = scrn->modes; #ifdef XFreeXDGA if (scrn->pScreen) - xf86DiDGAReInit(scrn->pScreen); + _xf86_di_dga_reinit_for_reals(scrn->pScreen); #endif } diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h index 0a596bc..0f79066 100644 --- a/hw/xfree86/modes/xf86Crtc.h +++ b/hw/xfree86/modes/xf86Crtc.h @@ -807,6 +807,10 @@ xf86OutputGetEDID (xf86OutputPtr output, I2CBusPtr pDDCBus); Bool xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); +/* this is the real function, used only internally */ +_X_INTERNAL Bool +_xf86_di_dga_init_for_reals (ScreenPtr pScreen); + /** * Re-initialize dga for this screen (as when the set of modes changes) */ @@ -814,6 +818,10 @@ xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); Bool xf86DiDGAReInit (ScreenPtr pScreen); +/* This is the real function, used only internally */ +_X_INTERNAL Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen); + /* * Set the subpixel order reported for the screen using * the information from the outputs diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c index 3992c09..f93810d 100644 --- a/hw/xfree86/modes/xf86DiDGA.c +++ b/hw/xfree86/modes/xf86DiDGA.c @@ -175,6 +175,12 @@ static DGAFunctionRec xf86_dga_funcs = { _X_EXPORT Bool xf86DiDGAReInit (ScreenPtr pScreen) { +return TRUE; +} + +_X_INTERNAL Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen) +{ ScrnInfoPtrscrn = xf86Screens[pScreen->myNum]; xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); @@ -190,12 +196,15 @@ xf86DiDGAReInit (ScreenPtr pScreen) _X_EXPORT Bool xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address) { +return TRUE; +} + +_X_INTERNAL Bool +_xf86_di_dga_init_for_reals (ScreenPtr pScreen) +{ ScrnInfoPtrscrn = xf86Screens[pScreen->myNum]; xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); -if (DGAAvailable(pScreen->myNum)) - return TRUE; - xf86_config->dga_flags = 0; xf86_config->dga_address = 0; xf86_config->dga_width = 0; -- 1.6.4.3 -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.4
Excerpts from Alan Swanson's message of Mon Sep 28 10:18:29 -0700 2009: > And has also broken xf86-video-ati with exactly the same backtrace and > probably every DGA supporting driver is also broken. Quality testing and > not really what you want in stable release... :-/ Oops. And here I thought I'd tested both combinations... Mea culpa Can someone else try this patch and see if it fixes things? >From 7d0b82a1c2c5bab03df093370cb4b90d3958bc3e Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Mon, 28 Sep 2009 12:39:47 -0700 Subject: [PATCH] Re-fix DGA removal. Removing DGA ended up breaking any drivers calling into the old xf86DiDGAInit function as it tried to see if DGA was already enabled and ended up crashing if the VT wasn't completely initialized. Oops. Signed-off-by: Keith Packard --- hw/xfree86/modes/xf86Crtc.c |4 ++-- hw/xfree86/modes/xf86Crtc.h |8 hw/xfree86/modes/xf86DiDGA.c | 15 --- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c index 899cea5..4f31511 100644 --- a/hw/xfree86/modes/xf86Crtc.c +++ b/hw/xfree86/modes/xf86Crtc.c @@ -770,7 +770,7 @@ xf86CrtcScreenInit (ScreenPtr screen) screen->CloseScreen = xf86CrtcCloseScreen; #ifdef XFreeXDGA -xf86DiDGAInit(screen, 0); +_xf86_di_dga_init_for_reals(screen); #endif #ifdef RANDR_13_INTERFACE return RANDR_INTERFACE_VERSION; @@ -1887,7 +1887,7 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) scrn->currentMode = scrn->modes; #ifdef XFreeXDGA if (scrn->pScreen) - xf86DiDGAReInit(scrn->pScreen); + _xf86_di_dga_reinit_for_reals(scrn->pScreen); #endif } diff --git a/hw/xfree86/modes/xf86Crtc.h b/hw/xfree86/modes/xf86Crtc.h index 0a596bc..886408a 100644 --- a/hw/xfree86/modes/xf86Crtc.h +++ b/hw/xfree86/modes/xf86Crtc.h @@ -807,6 +807,10 @@ xf86OutputGetEDID (xf86OutputPtr output, I2CBusPtr pDDCBus); Bool xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); +/* this is the real function, used only internally */ +Bool +_xf86_di_dga_init_for_reals (ScreenPtr pScreen); + /** * Re-initialize dga for this screen (as when the set of modes changes) */ @@ -814,6 +818,10 @@ xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address); Bool xf86DiDGAReInit (ScreenPtr pScreen); +/* This is the real function, used only internally */ +Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen); + /* * Set the subpixel order reported for the screen using * the information from the outputs diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c index 3992c09..8602eef 100644 --- a/hw/xfree86/modes/xf86DiDGA.c +++ b/hw/xfree86/modes/xf86DiDGA.c @@ -175,6 +175,12 @@ static DGAFunctionRec xf86_dga_funcs = { _X_EXPORT Bool xf86DiDGAReInit (ScreenPtr pScreen) { +return TRUE; +} + +Bool +_xf86_di_dga_reinit_for_reals (ScreenPtr pScreen) +{ ScrnInfoPtrscrn = xf86Screens[pScreen->myNum]; xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); @@ -190,12 +196,15 @@ xf86DiDGAReInit (ScreenPtr pScreen) _X_EXPORT Bool xf86DiDGAInit (ScreenPtr pScreen, unsigned long dga_address) { +return TRUE; +} + +Bool +_xf86_di_dga_init_for_reals (ScreenPtr pScreen) +{ ScrnInfoPtrscrn = xf86Screens[pScreen->myNum]; xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); -if (DGAAvailable(pScreen->myNum)) - return TRUE; - xf86_config->dga_flags = 0; xf86_config->dga_address = 0; xf86_config->dga_width = 0; -- 1.6.4.3 -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.4
Here's the final 1.6.4 release. The list of changes from 1.6.3 can be found at: http://wiki.x.org/wiki/Server16Branch Daniel Stone (1): fbdevhw: Test for graphics:fb%d as well as graphics/fb%d Keith Packard (3): render: return the supported version rather than just passing the proto's version xfree86/modes: Remove all framebuffer support from DGA Bump to version 1.6.4 Michel Dänzer (1): dri2: Don't crash if pPriv is NULL. Peter Hutterer (1): Don't send events through the master if the device has SendCoreEvents off. Richard Hughes (1): Don't reset the lastDeviceEventTime when doing DPMS actions Rémi Cardona (1): dix: append "built-ins" to the font path in SetDefaultFontPath git tag: xorg-server-1.6.4 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.4.tar.bz2 MD5: cde6b52e43560ae81d46cafa2282cb8c xorg-server-1.6.4.tar.bz2 SHA1: 9d37f9c14984568afddf0aa84f8409f895277255 xorg-server-1.6.4.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.4.tar.gz MD5: b03a1c9712eb316c9d6811f944f0743a xorg-server-1.6.4.tar.gz SHA1: b2c036d8b2ea59c21e91e3910981048b40112c61 xorg-server-1.6.4.tar.gz -- keith.pack...@intel.com signature.asc Description: PGP signature ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.3.901
Here's another minor 1.6-based release with a few fixes pulled from master. A few crashers from input and GLX, then some fixes to make RandR rotation work a bit better. Please post additional cherry-pick requests to the Server16Branch wiki page and I'll pull them into the next RC for 1.6.4. Dan Nicholson (1): xfree86: Link libselinux with Xorg system libraries Keith Packard (5): xf86_reload_cursors: fix cursor position to eliminate jumping after mode set Perform rotation redisplay before calling driver block handler (which may flush rendering) Ensure that rotation updates happen frequently Block signals while delivering XTest events (fixes bug 23100) Bump version to 1.6.3.901 (1.6.4 RC1) Michel Dänzer (2): glx: If a destroyed window is bound to the current context, make it not current. glx: Clean up more thoroughly if the drawable of a current context goes away. Peter Hutterer (3): Xext: fix up wrong conditions for negative sync transitions. config: don't shutdown the libhal ctx if it failed to initialize (#23213) dix: update the sprite trace for all masters && floating slaves (#23257) Richard Hughes (1): Do not reset lastDeviceEventTime when we do dixSaveScreens git tag: xorg-server-1.6.3.901 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.3.901.tar.bz2 MD5: 8d43c4cb43e6a10550e68fbbcad10e9d xorg-server-1.6.3.901.tar.bz2 SHA1: 09e3d46178701ce76911553ee53309686822bb31 xorg-server-1.6.3.901.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.3.901.tar.gz MD5: fdf8fef701a718c5d49592c7b663e576 xorg-server-1.6.3.901.tar.gz SHA1: 7982c8414a4f7e925271ed99106d42f352ecb47e xorg-server-1.6.3.901.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.3
I'm leaving for a week, so it seemed like a good time to do an X server release. Here's the final 1.6.3 bits. This mostly just collects a bunch of minor fixes since 1.6.2. Two notable inclusions are: 1) Replacing dixLookupResource with dixLookupResourceBy{Type,Class}. This returns us to having two resource lookup functions, but this time we have a more sensible name and argument set. 2) Fixing RandR transforms for drivers providing set_mode_major. These patches were originally slated to land in 1.6.2 but I missed them somehow. In any case, here's the short form change log since 1.6.2.901. Adam Jackson (1): selinux: Only activate if policy says to be an object manager Alan Coopersmith (2): Don't printf NULL pointers on HAL connection error Remove hardcoded gcc -Wall option from configure.ac Ben Skeggs (1): quirk: use first detailed timing as preferred for PEA prod 9003 (rh#492359) Keith Packard (1): Bump release number to 1.6.3 Rémi Cardona (1): config: add HAL error checks git tag: xorg-server-1.6.3 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.3.tar.bz2 MD5: 0af168abeefa6579cab20387f75c0c7a xorg-server-1.6.3.tar.bz2 SHA1: 1f28e8723e110e5c1a1adf3bc89325a81a526184 xorg-server-1.6.3.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.3.tar.gz MD5: 4b32dd5be59c46ef40ce6ecd3312ae67 xorg-server-1.6.3.tar.gz SHA1: 51cfde4a8b0a56511063317815064a2c7a312392 xorg-server-1.6.3.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.2.901
On Sun, 2009-07-26 at 15:04 -0700, Paul Bender wrote: > Does that mean the there is really no point to submitting bugs to > bugs.freedesktop.org? No, this isn't related to bug tracking, only for merging known fixes to the 1.6 branch. The 1.6 branch is supposed to get only known good patches cherry-picked from the master branch, so any bugs found in the 1.6 branch should be re-checked with the master branch, fixed there and then nominated for a 1.6 minor release. Most (all?) of the fixes nominated for the 1.6 branch were initially bugs reported against master, fixed there and then cherry-picked to the 1.6 branch; you'll see notes on the wiki indicating which bugs are being fixed by each patch. Using the wiki page lets me collect a bunch of suitable fixes and then cut a minor release without missing anything. I've found it easier to manage than a bugzilla tracking bug, especially as it leaves a very clear history through the whole process. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.2.901
On Sun, 2009-07-26 at 14:43 -0700, Keith Packard wrote: > git tag: xorg-server-1.6.2.901 The intent is to make this 1.6.3 unless I hear about other important fixes which weren't on the 1.6 wiki page. Remember -- post patches to the wiki page and I'll pick them up, look them over and push them to the branch (ajax, this means you too). -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.2.901
Adam Jackson (1): xdmcp: Don't crash on X -query with more than 255 IP addresses. (#20675) Alan Coopersmith (1): Fix build of drivers with 1.6.2 when not using --install-libxf86config Benjamin Defnet (2): hw/xf86/modes: Set crtc mode/rotation/transform before calling set_mode_major randr: fix operation order so that rotation+transform works Dave Airlie (1): xfree86: move didLock assignment down to where the function pointer is valid. Julien Cristau (1): randr: fix server crash in RRGetScreenInfo Keith Packard (2): Replace dixLookupResource by dixLookupResourceBy{Type,Class} Bump to version 1.6.2.901 (1.6.3 RC1) Kim Woelders (1): Fix key repeat problem. Matthias Hopf (1): randr: Nuke broken set_origin shortcut Michel Dänzer (1): EXA: Only pass CT_YXBANDED to RECTS_TO_REGION() if that is really true. Robert Noland (1): One = is more than adequate here. Make is sh safe. Rémi Cardona (1): configure: libXinerama isn't needed anymore git tag: xorg-server-1.6.2.901 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.2.901.tar.bz2 MD5: b89441f1665ab9beac92355622ecfd2f xorg-server-1.6.2.901.tar.bz2 SHA1: b422d0a82dff86632159e8dfeac27092c0182fad xorg-server-1.6.2.901.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.2.901.tar.gz MD5: 0a0700ed6c86a0430530cfe0ec584e1c xorg-server-1.6.2.901.tar.gz SHA1: 85bdc5a809f5766147d47a31d6a864e5e618757f xorg-server-1.6.2.901.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: intel gma 950 multihead problems
On Tue, 2009-07-14 at 15:06 -0400, Benjamin M. Schwartz wrote: > If I have DRI on a window smaller than 2048, can I use the 3D engine to > render to it? DRI2 creates off-screen buffers for all drawing, so if the window is within the DRI size, it should work fine. The buffer swap is done using the 2D engine, which can handle larger objects. > Can I do accelerated 3D in that window? Yup. > What about textured > video? Nope. There's no extra buffer here (unless you use the Composite extension), and so the 3D unit won't be able to paint the video on the screen. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: intel gma 950 multihead problems
On Tue, 2009-07-14 at 16:51 +0300, Vasily Khoruzhick wrote: > Btw, still without DRI if I understand correctly You get DRI, it just doesn't work with targets larger than 2048. So, with DRI2, if your window is no bigger than 2048, it will actually work fine. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: intel gma 950 multihead problems
On Tue, 2009-07-14 at 10:53 +0200, Reza Jelveh wrote: > I tried both kernel 2.6.30 and 2.6.31. When I add a virtual line to my > xorg.conf I get the following error while starting > X(Virtual 2944 1200): > > failed to add fb. There's a kernel patch pending to allow for larger frame buffers. This also requires patches to the user mode driver as well (which are on master). Of course, you'll get limited acceleration on anything larger than 2048 in either dimension as the 3D engine can't draw to that. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.2
I'm pleased to announce the release of the 1.6.2 version of the X.org X server implementation. This is the second update to the 1.6 version and is designed to be a drop-in compatible version with various bug fixes and other improvements. This version should be API/ABI compatible with the 1.6 and 1.6.1 versions, but be aware that the 1.6.1.902 (1.6.2 RC2) release introduced an incompatibility, so those with drivers built against that version will need new drivers. Alan Hourihane (1): dri2: support glXWaitGL & glXWaitX by copying fake front to front and Arkadiusz Miskiewicz (1): xfree86: remove duplicate header entries in Makefile.am Eric Anholt (1): xinerama: Put the proto version in the code instead using proto headers. Keith Packard (3): Build against DRI_TEX_BUFFER_VERSION 1 dri2: Preserve compatibility with 1.6 DRI2 API/ABI Bump to version 1.6.2 git tag: xorg-server-1.6.2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.2.tar.bz2 MD5: 37641d0899df8a9c4a6284586d932b8d xorg-server-1.6.2.tar.bz2 SHA1: 7eb0ae82762eecf5be031d63a77f0c1281569414 xorg-server-1.6.2.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.2.tar.gz MD5: 5c69d92ed595c71d252baef7e95a92d2 xorg-server-1.6.2.tar.gz SHA1: dfa693c35230fcefa68bef0e9af9a1f1c5f261ad xorg-server-1.6.2.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.1.902
On Thu, 2009-07-02 at 12:48 +0200, Michel Dänzer wrote: > You're probably right, glad it's not really an ABI breakage after all. Did you see the patch I proposed to fix the ABI breakage and provide both interfaces? Testing would be greatly appreciated as I only have Intel hardware these days... -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.1.902
On Tue, 2009-06-30 at 08:46 +0200, Michel Dänzer wrote: > How about: The DRI2 changes seem to break the video driver ABI, and > apparently Mesa without corresponding changes (which will only be in the > upcoming 7.5 release) as well. See Brice Goglin's report from a couple > of days ago. I've read the reports, and I'm treating this as a bug at this point -- I need to see more information about how the ABI is broken so we can figure out how to fix it. > You rejected backports before based on breaking ABI. Yup, let's figure out how to fix it. This ABI breakage is unintentional, I believe. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.1.902
On Tue, 2009-06-30 at 07:45 +0200, Rémi Cardona wrote: > Le 30/06/2009 01:03, Keith Packard a écrit : > > Kristian Høgsberg (1): > >Support setTexBuffer2 in AIGLX. > > Keith, > > That patch requires either some #ifdefs to make it build with mesa 7.4, > or mesa's minimum version needs to be pushed to 7.5 in configure.ac. How about this (untested) patch? commit a7a93c12f91e0de72868f17a555215f1795d9e2f Author: Keith Packard Date: Mon Jun 29 23:18:55 2009 -0700 Build against DRI_TEX_BUFFER_VERSION 1 setTexBuffer2 isn't present in this version of the structure, so don't try to call it. Signed-off-by: Keith Packard diff --git a/glx/glxdri2.c b/glx/glxdri2.c index 0b64298..836fea4 100644 --- a/glx/glxdri2.c +++ b/glx/glxdri2.c @@ -222,12 +222,15 @@ __glXDRIbindTexImage(__GLXcontext *baseContext, if (texBuffer == NULL) return Success; +#if __DRI_TEX_BUFFER_VERSION >= 2 if (texBuffer->base.version >= 2 && texBuffer->setTexBuffer2 != NULL) { (*texBuffer->setTexBuffer2)(context->driContext, glxPixmap->target, glxPixmap->format, drawable->driDrawable); -} else { +} else +#endif +{ texBuffer->setTexBuffer(context->driContext, glxPixmap->target, drawable->driDrawable); -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.1.902
On Tue, 2009-06-30 at 07:57 +0200, Rémi Cardona wrote: > Le 30/06/2009 01:03, Keith Packard a écrit : > > Thanks to Ajax for moving the DRI2 changes into the 1.6 branch, now I've > > pulled the remaining queued patches and have pushed this as 1.6.1.902 > > (1.6.2 RC2). If no-one finds any catastrophic bugs, I'll push this out > > as 1.6.2 shortly. > > This bug [1] is probably worth waiting for, as I've only been tracking > the nominations page with our packages. So, one of the commits since > Eamon's "xace: Fix a bad device access hook call." seems to have broken > KMS somehow. Could I get you to bisect for the problem? (it works for me...) -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] xorg-server 1.6.1.902
On Mon, 2009-06-29 at 23:42 -0500, Robby Workman wrote: > i830_dri.c:66:18: error: dri2.h: No such file or directory I'll bet you have an old version of dri2 proto, which caused the server to not build DRI2 support. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.1.902
Thanks to Ajax for moving the DRI2 changes into the 1.6 branch, now I've pulled the remaining queued patches and have pushed this as 1.6.1.902 (1.6.2 RC2). If no-one finds any catastrophic bugs, I'll push this out as 1.6.2 shortly. -keith Adam Jackson (5): vfb: Fix depth setup. EDID: Be more cautious about finding vendor blocks. EDID: Add modes from Established Timings III descriptor to mode pool pci: Dump vendor/devices ids in the printed device list EDID: Fix timing class names to match the spec Alan Coopersmith (5): XkbSetNamedIndicator should ignore SD's without LED's Fix byte swapping of XF86VidMode{Get,Set}GammaRamp Don't leak canonical module name and patterns if module is built-in Don't leak default font path when appending built-ins Resync COPYING file with notices in code base as of xorg-server-1.6.1 Dave Airlie (1): randr12: looking up these bits if randr isn't initialised is bad. Eamon Walsh (2): xselinux: Relax ownership restriction on SetSelectionUseContext. xace: Fix a bad device access hook call. Federico Mena Quintero (1): dix/randr: Add missing fields to SRR*NotifyEvent() Ian Romanick (9): DRI2: Add fake front-buffer to request list for windows DRI2: Do not send the real front buffer of a window to the client DRI2: Synchronize the contents of the real and fake front-buffers DRI2: Don't leave empty entries in private->buffers DRI2: Add missing front-buffer flush callback. DRI2: Add interface for drivers to query DRI2 extension version DRI2: Implement protocol for DRI2GetBuffersWithFormat DRI2: Force allocation of real-front buffer for non-windows as well Use a #define instead of a magic number Jeremy Huddleston (1): Fix a couple off-by-one array boundary checks. Jerome Glisse (1): DRI2: update DRI2 private drawable width & height according to X drawable Jon TURNEY (2): Remove long-gone '-co' option from Xserver man page Remove references to rgb.txt from files section of Xserver and Xorg man pages Julien Cristau (1): Change default for ExaOptimizeMigration to false Keith Packard (2): Make RANDR 'set' timestamps follow client specified time. Bug 21987. Bump version to 1.6.1.902 Kristian Høgsberg (1): Support setTexBuffer2 in AIGLX. Michel Dänzer (2): EXA: Take GC client clip type into account for migration. EXA: Always damage glyph cache pixmap manually after uploading a glyph. Peter Hutterer (7): os: don't malloc memory in LogVMessageVerb. Xi: fix copy/paste error causing sizeof against wrong struct. Xi: don't double-swap the XListDeviceProperties reply. xfree86: restore default off for DontZap dix: ensure Activate/DeactivateGrab has a valid value. kdrive: set Activate/Deactivate grab for input devices (#21591) xfree86: fix SWCursor check in xf86CursorSetCursor. Tomas Janousek (1): Bug #6428, #16458, #21464: Fix crash due to uninitialized VModMap fields. git tag: xorg-server-1.6.1.902 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.1.902.tar.bz2 MD5: 43de544c9b8b0c1d927f3e45f294211d xorg-server-1.6.1.902.tar.bz2 SHA1: 440abf25ef1032cbe9f1f66d78753b49778df1f6 xorg-server-1.6.1.902.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.1.902.tar.gz MD5: 336f7321510349daab58b61a6c7db3d5 xorg-server-1.6.1.902.tar.gz SHA1: 4758df68eb9813b931f9e12cd7299befe714909c xorg-server-1.6.1.902.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: intel g45 - outputs detected wrong with KMS
On Wed, 2009-06-17 at 10:56 -0400, Jérôme Poulin wrote: > I have the same problem, it happens when I switch from 2.6.30-rc7 to > final 2.6.30, I can still go back in 2.6.30-rc7 and get the correct > display. It appears to have a TV ""connected"" but disconnected at the > same time, my desktop margins are stuck at 1024x768 however I have my > full 1280x800 available. The TV detection code was broken; when not in use, it would report 'connected', then when you turned it on, it would report 'disconnected'. Hence the confusion. Fixed by a tiny little patch post .30 03d6069912babc07a3da20e715dd6a5dc8f0f867 Author: Keith Packard 2009-06-05 18:19:56 Committer: Eric Anholt 2009-06-09 15:20:55 Follows: v2.6.30-rc8 Precedes: drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect) -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[PATCH] Make RANDR 'set' timestamps follow client specified time. Bug 21987.
The lastSetTime value which indicates when the configuration within the server was last changed was not getting set in the appropriate RandR requests. Signed-off-by: Keith Packard --- randr/rrcrtc.c |5 - randr/rrscreen.c |4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c index 7b724ae..716cb30 100644 --- a/randr/rrcrtc.c +++ b/randr/rrcrtc.c @@ -990,6 +990,7 @@ ProcRRSetCrtcConfig (ClientPtr client) goto sendReply; } rep.status = RRSetConfigSuccess; +pScrPriv->lastSetTime = time; sendReply: if (outputs) @@ -999,7 +1000,7 @@ sendReply: /* rep.status has already been filled in */ rep.length = 0; rep.sequenceNumber = client->sequence; -rep.newTimestamp = pScrPriv->lastConfigTime.milliseconds; +rep.newTimestamp = pScrPriv->lastSetTime.milliseconds; if (client->swapped) { @@ -1149,6 +1150,8 @@ ProcRRSetPanning (ClientPtr client) if (! pScrPriv->rrSetPanning (pScreen, crtc, &total, &tracking, border)) return BadMatch; +pScrPriv->lastSetTime = time; + rep.status = RRSetConfigSuccess; sendReply: diff --git a/randr/rrscreen.c b/randr/rrscreen.c index 94bf3ce..d715b76 100644 --- a/randr/rrscreen.c +++ b/randr/rrscreen.c @@ -945,8 +945,10 @@ ProcRRSetScreenConfig (ClientPtr client) if (!RRCrtcSet (crtc, mode, 0, 0, stuff->rotation, 1, &output)) rep.status = RRSetConfigFailed; -else +else { + pScreenPriv->lastSetTime = time; rep.status = RRSetConfigSuccess; +} /* * XXX Configure other crtcs to mirror as much as possible -- 1.6.3.1 ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
[ANNOUNCE] xorg-server 1.6.1.901
This is the the first 1.6.2 pre-release. Please nominate additional patches at http://wiki.x.org/wiki/Server16Branch Ander Conselvan de Oliveira (1): xfree86: Remove device from inputInfo.devices if ActivateDevice failed. Eamon Walsh (3): security: Revert behavior of extension access for compatibility. security: Fix a crash caused by wrong ordering of format arguments. security: Grant untrusted windows remove access on all windows. Ian Romanick (1): DRI2: Send the version the code actually supports Jesse Barnes (1): Don't prepare outputs & crtcs if set_mode_major is present Julien Cristau (3): Add XI 1.5 event and requests to protocol.txt Add RandR 1.3 requests to protocol.txt Bug#21324: Add quirk for Iiyama Vision Master 450 Keith Packard (1): xserver 1.6.1.901 Michel Dänzer (2): EXA: Handle separate alpha maps properly in Composite fallback, take two. EXA: Guard empty pending region warning by DEBUG_MIGRATE. Peter Hutterer (1): dix: ignore non-pointer events in XineramaCheckMotion (#20557) Pierre Ossman (2): Xi: don't send XKB mapping notifications when XKB is disabled dix: fix calculation of number of fake KeyRelease events Tormod Volden (1): xfree86: edid quirk for Philips LCD LP154W01-TLAJ git tag: xorg-server-1.6.1.901 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.1.901.tar.bz2 MD5: e6cba1f07006143daa95ce3f11d999b2 xorg-server-1.6.1.901.tar.bz2 SHA1: 0818a63225e9b2262d33099eb6630d15c07f04b6 xorg-server-1.6.1.901.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.6.1.901.tar.gz MD5: 8288d33fd184ec27abd770d7bebf1000 xorg-server-1.6.1.901.tar.gz SHA1: 868de272ce3dd3fe96a01b5e9f68a33725ca4b3e xorg-server-1.6.1.901.tar.gz -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: kernel 2.6.27 and git xorg stuff
On Fri, 2009-05-01 at 08:38 +0200, Werner LEMBERG wrote: > I've seen in the intel announcement that they only support > UXA now. But, AFAIK, this needs support from a kernel > 2.6.27. Is > this correct? No, the elimination of EXA and XAA was delayed until UXA worked without any kernel support. Of course, it works better with GEM in the kernel. > BTW, what's the general policy w.r.t. to older kernels? I can imagine > that many people would like to have a more recent X system (for > example, better 3D support for certain graphics cards) without having > to update the rest of the system... The plan (at least as far as the Intel driver goes) is to keep things working with a reasonable mix of code. Requiring matching user and kernel code just isn't feasible for many people. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] Intel 2009Q1 package released
On Fri, 2009-04-24 at 15:27 +0200, Joerg Sonnenberger wrote: > On Fri, Apr 24, 2009 at 03:58:46PM +0800, Jin, Gordon wrote: > > We are moving to UXA/DRI2/KMS, so this is probably the last release > > supporting EXA/DRI1. > > Does this mean Intel is effectively discontinuing support for non-Linux? Our little group at Intel has always done development on Linux, but that hasn't kept other operating system developers from making the Intel graphics drivers run on everything from Solaris to OpenBSD. The kernel interfaces used for GEM/KMS should be portable enough, and the kernel code we've written remains, as much as possible, licensed under terms compatible with anything you'd care to mix it with. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Intel(r) G45 Programmer's Reference Manual
Digital Enterprise Group (DEG) & Software Solutions Group (SSG) _ FROM: Angela Gill (Visual Computing Group), and Keith Packard (Open Source Technology Center) DATE: April 15, 2009 RE: Intel® G45 Programmer’s Reference Manual _ We are pleased to announce that the Intel® G45 Express Chipset [Graphics and Memory Controller Hub-GMCH] Programmer’s Reference Manual (PRM) is now publicly available! The PRM resides on the Linux Graphics website (http://intellinuxgraphics.org/index.html) as well as the Visual Computing Training website (http://moss.amr.ith.intel.com/sites/VCG/VCG% 20Training/default.aspx). The PRM describes the architectural behavior and programming environment of the chipset and graphics devices. The GMCH’s Graphics Controller (GC) contains an extensive set of registers and instructions for configuration, 2D, 3D, and Video systems. The PRM describes the register, instruction, and memory interfaces and the device behaviors as controlled and observed through those interfaces. The PRM also describes the registers and instructions and provides detailed bit/field descriptions. This information is critical to the development and maintenance of Intel graphics drivers for this hardware. Many thanks to the Graphics Engineering team and the Open Source Technology Center for their work in identifying the appropriate material to include in the PRM. We would like to recognize Patricia Langstraat for her technical writing prowess as well as Eric Anholt for his help in reviewing the draft PRM material. Others on Jeff Bock’s team were invaluable in their efforts to ensure this PRM contains useful information for the open source community. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Xserver doesn't support XvPutImage to Pixmap?
On Fri, 2009-04-10 at 19:05 +0200, Maarten Maathuis wrote: > I think Xv is meant to also work for overlays, which obviously won't > work on a pixmap. Maybe it's a safety so application developers don't > do anything stupid. Drivers are welcome to limit what applications can do with Xv, but the core X server shouldn't prohibit legal operations like this (which can work with some Xv backends, just not overlays). Of course, older Xv implementations couldn't support pixmaps. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Xserver doesn't support XvPutImage to Pixmap?
On Fri, 2009-04-10 at 17:30 +0800, Yuan Austin wrote: > I tried to comment above two lines, then XvPutImage can draw into a > pixmap. I am not sure if it has side effect. No, I think that's a good patch. Can you post it to the X.org bugzilla against the X server so I can track that into a release? I saw this a year ago but it wasn't put into the bug system and got lost. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Intel X4500HD and DisplayPort
On Mon, 2009-04-06 at 16:06 +0200, Halim Issa wrote: > On Sat, 14 Feb 2009 20:29:38 -0800, Keith Packard wrote: > >> I was wondering if DisplayPort output is supported for this card. I > >> read somewhere that the DisplayPort works and would be reported as > >> 'HDMI-1'. > > > >It's not quite working yet; I got started, but the weird DDC stuff in DP > >stymied my efforts. > > Is there any news on the DisplayPort support in the Intel drivers, or > perhaps a roadmap one can follow to see when and if it will arrive? Sorry, we're tracking that on bug #19995, and while I posted a note about some of my progress, I didn't remember to post a note saying that the user-mode code is now working for several people. Kristian Høgsberg is busy getting the kernel mode setting code working, at which point we'll be "done". Please report your results on that bug, including an Xorg.0.log file with 'option "ModeDebug" "true"' set in your config file so I can see how the driver set up the DP output for your monitor. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: RandR 1.3 not support cursor transformation?
On Thu, 2009-04-02 at 15:14 +0800, gordony...@viatech.com.cn wrote: > Has RandR 1.3 not supported transformation for hardware argb > cursor yet? As the cursor image cannot change as it moves around the screen, there's no way to correctly apply the projective transform to the cursor image, so the server leaves the cursor image alone. You'd have to compute a suitable affine transform from the projective transform to make this possible. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Set property in RandR
On Thu, 2009-03-12 at 20:29 +1000, Dave Airlie wrote: > If you can only expose certain modes you might have to limit the modes > based on the current option somehow. Properties which affect the video mode (or list of available video modes) should be marked as 'pending properties', whose effects are delayed until the next mode set. All part of the great RandR plan. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: compiz and xorg-server 1.5.99.903
On Sun, 2009-02-22 at 19:15 -0800, Tony Bones wrote: > /usr/bin/compiz (core) - Fatal: Root visual is not a GL visual > /usr/bin/compiz (core) - Error: Failed to manage screen: 0 > /usr/bin/compiz (core) - Fatal: No manageable screens found on > display :0 There's a minor visual fix on the server-1.6-branch; you might give that a try. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: Does xrandr1.3 rotate support panning?
On Fri, 2009-02-20 at 16:28 +0800, flora...@viatech.com.cn wrote: > Does xrandr1.3 support rotate panning ? X server 1.6 will, but the initial panning support didn't work under rotation (or other transforms). -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg
Re: [ANNOUNCE] libXfont 1.4.0
On Wed, 2009-02-18 at 18:20 -0500, Adam Jackson wrote: > - xserver 1.6 branch won't build with this unless you eliminate the > (unused) #include from loaderProcs.h. This should probably > be fixed for 1.6 gold. Pushed to server-1.6-branch. Thanks for the warning. -- keith.pack...@intel.com signature.asc Description: This is a digitally signed message part ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg