Re: libXpresent question

2015-04-17 Thread Olivier Fourdan
Hi Keith, So, err, anything that I could help with here? Cheers, Olivier On 2 April 2015 at 19:02, Keith Packard kei...@keithp.com wrote: Olivier Fourdan four...@gmail.com writes: Hi, (not sure if I should send this to xorg, xorg-devel or Keith directly, so I'm sending to xorg list

libXpresent question

2015-04-02 Thread Olivier Fourdan
Hi, (not sure if I should send this to xorg, xorg-devel or Keith directly, so I'm sending to xorg list copying Keith as well, I hope you don't mind...) I was wondering, will libXpresent ever be released? I have some code based on gtk+ (which uses Xlib) working just fine with libXpresent but no

Re: symbol lookup error: /usr/lib64/libX11.so.6: undefined symbol: xcb_wait_for_reply64

2015-07-31 Thread Olivier Fourdan
Hi all, Yeap, sorry, my fault, I helped Darryl off-list (didn't mean to keep it off-list, I just replied but not replied-all) For the record, Darryl had another copy of libxcb in /usr/local that was taking precedence over the libxcb from the distribution, so the 64bit api addition found in

Re: Problem with xorg-server-1.14.5

2016-10-06 Thread Olivier Fourdan
On 6 October 2016 at 05:26, Felix Miata wrote: > Anteja Vuk Macek composed on 2016-10-05 14:30 (UTC+0200): > >> I can't use Xorg 1.13.x because for make Fedora 18 MR2 I need to use Xorg >> 1.14.5 ... >> For now I remove Xorg 1.13.x, and install Xorg 1.14.5, before I use

Re: Problem with xorg-server-1.14.5

2016-10-05 Thread Olivier Fourdan
Hi, On 4 October 2016 at 12:56, Anteja Vuk Macek wrote: > I try to install Fedora 18 MR2 - KDE , for that I need to install > xorg-server-1.14.5 ... I download from > http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-1.14.5.tar.gz. > > I configure and

Re: Problem with xorg-server-1.14.5

2016-10-05 Thread Olivier Fourdan
Hi On 5 October 2016 at 08:56, Anteja Vuk Macek wrote: > I know that Fedora 18 is old, but only for fedora 18 intel has ISP driver. Right, but my point was that you may want to use Xorg which ships with Fedora 18 (iirc, Fedora 18 ships with Xorg 1.13.x) rather than

Re: [ANNOUNCE] xorg-server 1.19.99.904

2018-04-11 Thread Olivier Fourdan
Hi Adam, On 10 April 2018 at 21:57, Adam Jackson wrote: > Another batch of cleanups and fixes, mostly in glamor and DRI3. > > At this point the only outstanding major feature for 1.20 that hasn't > landed yet is EGLStreams support for Xwayland. The patches require some > minor

Re: X11 bugs; XWarpPointer and FullScreen

2019-11-27 Thread Olivier Fourdan
Hi, On Wed, 27 Nov 2019 at 09:16, wrote: > > XWarpPointer does not work on RedHat/Centos-8. The same code works > flawlessly on WSL / Ubuntu 18.04 using ' > www.sourceforge.net/projects/vcxsrv. > > FullScreen mode works under RedHat/Centos-8 but is broken under vcxsrv. I have no idea what

Re: restart Xorg? | fedora 32 | mem leak?

2021-02-18 Thread Olivier Fourdan
Hi, On Thu, 18 Feb 2021 at 17:48, Tom wrote: > After a week or two Xorg grows -- last time to about 3.6GB. How may I > restart > Xorg with out rebooting, or disturbing my current session? > You cannot restart the X server without disconnecting the running X11 clients, i.e. killing your

[ANNOUNCE] xwayland 21.1.2.901

2021-10-21 Thread Olivier Fourdan
GBM bo EGLImages Olivier Fourdan (5): xwayland/shm: Avoid integer overflow on large pixmaps xwayland: Set GLVND driver based on GBM backend name xwayland: Clear tablet cursor pending frame cb xwayland/test: Don't catch errors in run-piglit.sh Bump version to 21.1.2.901

[ANNOUNCE] libxcvt 0.1.1

2021-10-28 Thread Olivier Fourdan
libxcvt is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. This release updates the header for C++ to have C linkage and provides a few updates, mostly around the build system. Olivier Fourdan (3): Add gitlab CI

[ANNOUNCE] xwayland 21.1.3

2021-11-08 Thread Olivier Fourdan
I'm pleased to announce the Xwayland 21.1.3 release. No change compared the release candidate (21.1.2.901). Olivier Fourdan (1): Bump version to 21.1.3 git tag: xwayland-21.1.3 https://xorg.freedesktop.org/archive/individual/xserver/xwayland-21.1.3.tar.xz SHA256

[ANNOUNCE] xwayland 21.1.4

2021-12-14 Thread Olivier Fourdan
EGLStream with NVIDIA proprietary driver if both GBM and EGLstream are available Michel Dänzer (1): xwayland: Store EGLContext pointer in lastGLContext Olivier Fourdan (5): xwayland/eglstream: Demote EGLstream device warning xwayland/glamor: Change errors to verbose messages

[ANNOUNCE] xwayland 22.1.0

2022-02-16 Thread Olivier Fourdan
support for touchpad gestures * Support for xfixes's ClientDisconnectMode and optional terminate delay The only change compared to the second release candidate from two weeks ago is a trivial fix for the cursor color. Olivier Fourdan (2): xwayland: Fix cursor color Bump version

[ANNOUNCE] xwayland 22.1.1

2022-03-31 Thread Olivier Fourdan
Michel Dänzer (2): xwayland: Clear timer_armed in xwl_present_unrealize_window xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank Olivier Fourdan (3): Xwayland: Do not map the COW by default when rootless xwayland/present: Fix use-after-free

[ANNOUNCE] xwayland 22.0.99.902 (aka Xwayland 22.1.0 rc2)

2022-02-02 Thread Olivier Fourdan
. Please report any issues at https://gitlab.freedesktop.org/xorg/xserver/-/issues Unless any major issues turn up, the final release of Xwayland 22.1.0 is scheduled in two weeks from now. Olivier Fourdan (2): render: Fix build with gcc 12 Bump version to 22.0.99.902 git tag: xwayland

[ANNOUNCE] xwayland 22.0.99.901 (aka Xwayland 22.1.0 rc1)

2022-01-19 Thread Olivier Fourdan
y meson: Build Xwayland unconditionally Don't install Xvfb meson: Change project name to xwayland Niveditha Rau (1): glx: Check for byte-swapping in SetReplyHeader Olivier Certner (1): os: Properly report failure to link lock file Olivier Fourdan (60): dix: Add P

Re: Xorg crashes when opening certain programs

2022-04-15 Thread Olivier Fourdan
Hi, On Fri, 15 Apr 2022 at 10:09, DdP Lombard wrote: > Hey, > I'm currently using the new "Crocus" driver for my GMA4500MHD, but > unfortunately Xorg crashes, when I open certain images, display certain > websites or simply open some programs. I think some GLSL functions > are being called that

[ANNOUNCE] xwayland 23.2.1

2023-09-20 Thread Olivier Fourdan
I am pleased to announce the release of Xwayland 23.2.1 to address a couple of regressions reported in 23.2.0. Michel Dänzer (1): glamor: Ignore destination alpha as necessary for composite operation Olivier Fourdan (2): xtest: Check whether there is a sendEventsProc to call

[ANNOUNCE] xwayland 23.2.0

2023-08-16 Thread Olivier Fourdan
configure dimensions xwayland: Default geometry for undecorated rootful Olivier Fourdan (1): Bump version to 23.2.0 git tag: xwayland-23.2.0 https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.2.0.tar.xz SHA256

[ANNOUNCE] xwayland 22.1.2

2022-05-25 Thread Olivier Fourdan
(Resending because I forgot to sign the message) Olivier Fourdan (3): randr: Add "RANDR Emulation" property xwayland/output: Set the "RANDR Emulation" property Bump version to 22.1.2 Weng Xuetian (1): xwayland: Fix in

[ANNOUNCE] xwayland 22.1.2

2022-05-25 Thread Olivier Fourdan
Olivier Fourdan (3): randr: Add "RANDR Emulation" property xwayland/output: Set the "RANDR Emulation" property Bump version to 22.1.2 Weng Xuetian (1): xwayland: Fix invalid pointer access in drm_lease_device_handle_released. git tag: xw

[ANNOUNCE] xwayland 22.1.3

2022-07-12 Thread Olivier Fourdan
in sprite_check_lost_focus() Olivier Fourdan (1): Bump version to 22.1.3 Peter Hutterer (3): xkb: switch to array index loops to moving pointers xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck xkb: add request length validation for XkbSetGeometry zhoulei (1): xwayland: Change

[ANNOUNCE] libxcvt 0.1.2

2022-07-19 Thread Olivier Fourdan
): meson: Add initial darwin_versions Olivier Fourdan (1): libxcvt 0.1.2 git tag: libxcvt-0.1.2 https://xorg.freedesktop.org/archive/individual/lib/libxcvt-0.1.2.tar.xz SHA256: 0561690544796e25cfbd71806ba1b0d797ffe464e9796411123e79450f71db38 libxcvt-0.1.2.tar.xz SHA512

[ANNOUNCE] xwayland 22.1.4

2022-10-20 Thread Olivier Fourdan
length-check failure on empty strings. Luc Ma (1): ci: remove redundant slash in libxcvt repository url Michel Dänzer (1): dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY Olivier Fourdan (7): dix: Fix overzealous caching of ResourceClientBits() xwayland: Prevent

[ANNOUNCE] xwayland 22.1.5

2022-11-02 Thread Olivier Fourdan
is closed while a key is pressed https://gitlab.freedesktop.org/xorg/xserver/-/issues/1395 The git shortlog is therefore rather... short: Olivier Fourdan (3): Revert "xwayland: Aggregate scroll axis events to fix kinetic scrolling" xwayland/input: Do not ignore leave events

[ANNOUNCE] xwayland 22.1.7

2022-12-19 Thread Olivier Fourdan
This release fixes an invalid event type mask in XTestSwapFakeInput which was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340. Olivier Fourdan (1): Bump version to 22.1.7 Peter Hutterer (1): Xext: fix invalid event type mask

[ANNOUNCE] xorg-server 21.1.6

2022-12-19 Thread Olivier Fourdan
). Jeremy Huddleston Sequoia (1): xquartz: Fix some formatting John D Pell (1): XQuartz: stub: Call LSOpenApplication instead of fork()/exec() Olivier Fourdan (1): xserver 21.1.6 Peter Hutterer (3): xkb: proof GetCountedString against request length attacks xkb: fix

[ANNOUNCE] xwayland 23.0.99.902 (aka Xwayland 23.1.0 rc2)

2023-03-09 Thread Olivier Fourdan
params in helper xwayland/glamor/gbm: Use helper for implicit buffer params too xwayland/glamor: Track if a xwl_pixmap uses explicit modifiers Olivier Fourdan (4): xwayland: Include where needed xwayland: Use MAP_PRIVATE for keymaps xwayland: Fix uninitialised value

[ANNOUNCE] xwayland 23.1.0

2023-03-22 Thread Olivier Fourdan
I am pleased to announce Xwayland 23.1.0! Olivier Fourdan (2): test: Use either wayland-info or weston-info Bump version to 23.1.0 git tag: xwayland-23.1.0 https://xorg.freedesktop.org/archive/individual/xserver/xwayland-23.1.0.tar.xz SHA256

[ANNOUNCE] xwayland 23.0.99.901 (aka Xwayland 23.1.0 rc1)

2023-02-22 Thread Olivier Fourdan
meson: Change project name to xwayland Mike Gorse (1): dix: Use CopyPartialInternalEvent in EnqueueEvent Minh Phan (3): randr: introduce rrCrtcGetInfo DDX function xwayland/output: properly return the current emulated mode when queried xwayland/window: Do not double add

X.Org Security Advisory: CVE-2023-1393: X.Org Server Overlay Window Use-After-Free

2023-03-29 Thread Olivier Fourdan
X.Org Security Advisory: March 29, 2023 X.Org Server Overlay Window Use-After-Free == This issue can lead to local privileges elevation on systems where the X server is running privileged and remote code execution for ssh X forwarding sessions.

[ANNOUNCE] xwayland 23.1.1

2023-03-29 Thread Olivier Fourdan
switch unless any work has been performed Michel Dänzer (2): xwayland: Refactor xwl_present_for_each_frame_callback helper xwayland: Prevent nested xwl_present_for_each_frame_callback calls Olivier Fourdan (2): composite: Fix use-after-free of the COW Bump version to 23.1.1

[ANNOUNCE] xwayland 22.1.9

2023-03-29 Thread Olivier Fourdan
BOs Minh Phan (3): randr: introduce rrCrtcGetInfo DDX function xwayland/output: properly return the current emulated mode when queried xwayland/window: Do not double add window to damage list Olivier Fourdan (4): dix: Clear device sprite after free in AttachDevice

[ANNOUNCE] xorg-server 21.1.8

2023-03-29 Thread Olivier Fourdan
This release contains the fix for CVE-2023-1393 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-March/003374.html Benno Schulenberg (1): xkbUtils: use existing symbol names instead of deleted deprecated ones Olivier Fourdan (2): composite: Fix use-after

[ANNOUNCE] Xwayland 22.1.8

2023-02-07 Thread Olivier Fourdan
This release contains the fix for CVE-2023-0494 in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-February/003320.html It also fixes a second possible OOB access during EnqueueEvent. Mike Gorse (1): dix: Use CopyPartialInternalEvent in EnqueueEvent Olivier

[ANNOUNCE] xwayland 23.1.99.901 (aka Xwayland 23.2.0 rc1)

2023-07-19 Thread Olivier Fourdan
Drop config directory Drop EXA code Drop miext/shadow directory meson: Build Xwayland unconditionally Don't install Xvfb meson: Change project name to xwayland Olivier Fourdan (31): xwayland: Include where needed xwayland: Use MAP_PRIVATE for keym

[ANNOUNCE] xorgproto 2023.1

2023-06-05 Thread Olivier Fourdan
de on FreeBSD for index/rindex Emil Velikov (1): DRI3: fix off-by-one DRI3 opcodes in description Michael Wyraz (1): Be more descriptive about monitor types Olivier Fourdan (1): xorgproto 2023.1 Peter Hutterer (1): Revert "keysymdef.h: delete fourteen long-deprecated s

Subject: [ANNOUNCE] xwayland 23.1.2

2023-06-06 Thread Olivier Fourdan
commits are allowed Olivier Fourdan (16): xwayland: Use a dedicated feedback callback for windows xwayland: Check for scanout support in tranches xwayland: Check for implicit scanout availability xwayland: Add a direct hook to create pixmaps with glamor xwayland: Add

[ANNOUNCE] xwayland 23.1.99.902

2023-08-02 Thread Olivier Fourdan
Dänzer (4): glamor: Add and use glamor_drawable_effective_depth helper mi: Fix up alpha channel if needed in miPaintWindow glamor: Make glamor_solid_boxes take a DrawablePtr xwayland/glamor: Avoid implicit redirection with depth 32 parent windows Olivier Fourdan (9

[ANNOUNCE] xorgproto 2023.2

2023-06-16 Thread Olivier Fourdan
This is xorgproto-2023.2 as a quick-fix release to address the Present protocol version not being updated in xorgproto-2023.1. Olivier Fourdan (2): presentproto: Update version number to 1.3 xorgproto 2023.2 git tag: xorgproto-2023.2 https://xorg.freedesktop.org/archive/individual

[ANNOUNCE] xwayland 23.2.4

2024-01-16 Thread Olivier Fourdan
version to 23.2.4 Michel Dänzer (3): glamor: Don't override source alpha to 1.0 if it's used for blending glamor: Make glamor_set_alu take a DrawablePtr glamor: Fall back for mixed depth 24/32 in glamor_set_alu Olivier Fourdan (3): xwayland: Pass the correct oeffis device types

[ANNOUNCE] xorg-server 21.1.11

2024-01-16 Thread Olivier Fourdan
for multiple virtual monitors on a physical display. José Expósito (2): Xi: do not keep linked list pointer during recursion xserver 21.1.11 Michael Wyraz (1): Removing the code that deletes an existing monitor in RRMonitorAdd Olivier Fourdan (2): glx: Call XACE hooks

Re: sudden crash of X server with malloc in the journalctl

2024-04-10 Thread Olivier Fourdan
Hi This is most likely https://gitlab.freedesktop.org/xorg/xserver/-/issues/1659 fixed with https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1479 Cheers Olivier On Wed, Apr 10, 2024 at 9:15 AM Jan Kurella wrote: > Hi there, > > I am a bit puzzled, the second time today my screen

Re: sudden crash of X server with malloc in the journalctl

2024-04-10 Thread Olivier Fourdan
Hi Jan, On Wed, Apr 10, 2024 at 11:22 AM Jan Kurella wrote: > > yes, that sounds familiar, but the package versions do not match mine. I > am too much of a user to find the link between the given links and possible > versions on my machine. > Usually distributions backport the fixes, so the

[ANNOUNCE] xwayland 24.0.99.901

2024-04-17 Thread Olivier Fourdan
n: Build Xwayland unconditionally Don't install Xvfb meson: Change project name to xwayland Moritz Bruder (1): fbdevhw: Support symbolic links in fbdev_open Niclas Zeising (1): Extend Linux #ifdef to FreeBSD OS. Olivier Fourdan (95): Revert "xwayland/glamor: Avoid im

[ANNOUNCE] xwayland 24.0.99.902

2024-05-02 Thread Olivier Fourdan
one becomes ready Olivier Fourdan (8): xwayland: Use the path to Xwayland as installed xwayland: Define MAX_OUTPUT_NAME in the header xwayland: Make xwl_output_set_name() public xwayland: Check for duplicate output names xwayland: Use the connector name for XRANDR

[ANNOUNCE] xwayland 24.1.0

2024-05-15 Thread Olivier Fourdan
I am pleased to announce Xwayland 24.1.0! This fixes a couple of regressions introduced in the previous release candidate versions along with a fix for XTEST emulation with EI. Joshua Ashton (1): xwayland: Send ei_device_frame on device_scroll_discrete Olivier Fourdan (4): xwayland

[ANNOUNCE] xwayland 23.2.7

2024-05-15 Thread Olivier Fourdan
: Call drmFreeDevice for dma-buf default feedback xwayland: Use drmDevicesEqual in xwl_dmabuf_feedback_tranche_done dri3: Free formats in cache_formats_and_modifiers xwayland/glamor: Handle depth 15 in gbm_format_for_depth Olivier Fourdan (4): Revert "xwayland/glamor:

[ANNOUNCE] xorgproto 2024.1

2024-03-26 Thread Olivier Fourdan
Present: add PresentPixmapSynced José Expósito (1): meson: add header paths to declare_dependency Mohamed Akram (1): keysymdef.h: add dead_hamza symbol Olivier Fourdan (1): xorgproto 2024.1 Pierre Le Marre (14): keysymdef.h: Fix typo for Mode_switch aliases keysymdef.h

Re: [ANNOUNCE] xorgproto 2024.1

2024-03-28 Thread Olivier Fourdan
Hi Chris, On Thu, Mar 28, 2024 at 12:15 AM Chris Clayton wrote: > I sent the message below to the xorg annpince lisy yesterday but it > doesn't seem to have wriggled through the filters. > Yes, the xorg-announce is being moderated, best is to send your questions to the regular xorg@lists.x.org

[ANNOUNCE] xwayland 23.2.5

2024-04-03 Thread Olivier Fourdan
buttons with pointer gestures for backward compatibility with legacy X11 clients. Alan Coopersmith (2): Xi: ProcXIGetSelectedEvents needs to use unswapped length to send reply Xi: ProcXIPassiveGrabDevice needs to use unswapped length to send reply Olivier Fourdan (1): Bump version

[ANNOUNCE] xwayland 23.2.6

2024-04-09 Thread Olivier Fourdan
This is a quick bug fix release to address a regression introduced by the fix for CVE-2024-31083 in xwayland-23.2.5. Florian Weimer (1): xwayland: Use correct pointer types on i386 Olivier Fourdan (2): render: Avoid possible double-free in ProcRenderAddGlyphs() Bump version

[PATCH] Remove explicit dependency on $(WAYLAND_LIBS)

2014-12-11 Thread Olivier Fourdan
dependency to avoid the problem (LDADD ought to be enough to get the right libraries linked). Signed-off-by: Olivier Fourdan ofour...@redhat.com --- hw/xwayland/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/hw/xwayland/Makefile.am b/hw/xwayland/Makefile.am index 4e0e1bb..9945540

Re: [PATCH] ephyr: Fail if glamor is requested but not usable

2015-02-02 Thread Olivier Fourdan
Hi Really sorry, I did not send the correct patch, this one had a typo (missing closing parenthesis), new one to follow in a second. Cheers, Olivier ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info:

[PATCH v2] ephyr: Fail if glamor is requested but not usable

2015-02-02 Thread Olivier Fourdan
Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Missing closing parenthesis hw/kdrive/ephyr/hostx.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr/hostx.c index f64861b..6c4d61c 100644 --- a/hw/kdrive/ephyr

[PATCH v3] glamor: check max native ALU instructions

2015-02-05 Thread Olivier Fourdan
() if the limit is lower than 128. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=88316 Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: * Check for GL version 30 v3: * Remove use of GLAMOR_MIN_ALU_INSTRUCTIONS environment variable, * Use LogMessage() in place of ErrorF() for warning when

[PATCH 2/2] libinput-drv: Move properties to a separate header

2015-01-20 Thread Olivier Fourdan
And install the header as part of the SDK, so that applications interfacing with the libinput driver do not have to copy paste all the properties' names. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- Makefile.am | 2 +- configure.ac | 1 + include

[PATCH 1/2] libinput-drv: Add autogen.sh

2015-01-20 Thread Olivier Fourdan
Signed-off-by: Olivier Fourdan ofour...@redhat.com --- autogen.sh | 15 +++ 1 file changed, 15 insertions(+) create mode 100755 autogen.sh diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 000..4d3c878 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,15 @@ +#! /bin/sh

[PATCH] libinput-drv: Move properties to a separate header

2015-01-20 Thread Olivier Fourdan
And install the header as part of the SDK, so that applications interfacing with the libinput driver do not have to copy paste all the properties' names. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- Makefile.am | 5 +++- configure.ac | 4

Re: [PATCH] Fix a crash with XDMCP error handler

2015-01-22 Thread Olivier Fourdan
Hi On 21/01/15 19:32, patrick keshishian wrote: Excuse my naive observation; I'm possibly missing something. The comment states status length is CARD8 but the header file (If I'm looking at the correct one) states it is CARD16:

[PATCH v2 xserver] Fix a crash with XDMCP error handler

2015-01-22 Thread Olivier Fourdan
the XdmcpFatal() code to use a simpler string format instead. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Use malloc() instead of a fixed char array os/xdmcp.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/os/xdmcp.c b/os/xdmcp.c index b6e97c9

Re: [PATCH] xkb: Don't swap strings length in the input buffer

2015-01-16 Thread Olivier Fourdan
you could drop plen and go len = *(CARD16*)wire; ... Will do and send an updated patch. And there are other occurrences of swapping that will break further down the code so this not complete yet. ___ xorg-devel@lists.x.org: X.Org development

[PATCH] xkb: Don't swap XkbSetGeometry data in the input buffer

2015-01-16 Thread Olivier Fourdan
in the buffer, use variables instead. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- xkb/xkb.c | 35 +++ 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/xkb/xkb.c b/xkb/xkb.c index 15c7f34..b9a3ac4 100644 --- a/xkb/xkb.c +++ b/xkb/xkb.c

[PATCH] xkb: Don't swap strings length in the input buffer

2015-01-15 Thread Olivier Fourdan
. To allow _GetCountedString() to run reliably more than once with swapped clients, do not swap the data in the buffer, use a variable instead. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- xkb/xkb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xkb/xkb.c b/xkb/xkb.c

[PATCH] Fix a crash with XDMCP error handler

2015-01-21 Thread Olivier Fourdan
the XdmpcpFatal() code to use a simpler string format instead. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- os/xdmcp.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/os/xdmcp.c b/os/xdmcp.c index b6e97c9..374ac08 100644 --- a/os/xdmcp.c +++ b/os/xdmcp.c

Re: [PATCH] xwayland-input: Don't assume all input is children of the focused window

2015-02-20 Thread Olivier Fourdan
On 20/02/15 10:47, Olivier Fourdan wrote: [...] +cs = GetCompScreen(screen); +if (cs-pOverlayWin cs-pOverlayWin-mapped) { Although GetCompScreen() is actually a macro which calls dixLookupPrivate() so maybe not a good idea to do that for every every pointer event. Cheers

Re: [PATCH] xwayland-input: Don't assume all input is children of the focused window

2015-02-20 Thread Olivier Fourdan
Hi Jasper, I was working on the same issue (https://bugzilla.redhat.com/show_bug.cgi?id=1188289) but did not think about translating the coordinates! I applied your patch along with the patch for mutter (on mutter 3.14.3 as found in F21) not to map the cow but that does not work very well.

[PATCH] xwayland: Add dependency on glamor libs

2015-01-28 Thread Olivier Fourdan
So that Xwayland gets re-linked each time glamor is modified. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- hw/xwayland/Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/xwayland/Makefile.am b/hw/xwayland/Makefile.am index 9945540..ab1bbb6 100644 --- a/hw/xwayland

[PATCH v2] glamor: check max native ALU instructions

2015-01-28 Thread Olivier Fourdan
() if the limit is lower than 128. Can be overridden with the environment variable GLAMOR_MIN_ALU_INSTRUCTIONS for testing and debugging purpose. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=88316 Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Check for GL version 30 glamor/glamor.c

Re: [PATCH] glamor: check max native ALU instructions

2015-01-28 Thread Olivier Fourdan
On 28/01/15 21:17, Ian Romanick wrote: Do we know which GPUs cannot meet this limit and also do not have true integer support? I wonder if we should go ahead and do the GL_MESA_shading_language_130 or GL_MESA_gpu_shader_int32 extensions that we had previously discussed, and remove support for

[PATCH] ephyr: Fail if glamor is requested but not usable

2015-01-28 Thread Olivier Fourdan
Signed-off-by: Olivier Fourdan ofour...@redhat.com --- hw/kdrive/ephyr/hostx.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr/hostx.c index f64861b..6c4d61c 100644 --- a/hw/kdrive/ephyr/hostx.c +++ b/hw/kdrive/ephyr/hostx.c

[PATCH] xwininfo: do not segfault on IO error

2015-01-06 Thread Olivier Fourdan
value. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- dsimple.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dsimple.c b/dsimple.c index 6432e13..ca746e9 100644 --- a/dsimple.c +++ b/dsimple.c @@ -205,6 +205,8 @@ xcb_window_t Select_Window(xcb_connection_t *dpy

[PATCH] Synchronize capslock in Xnest and Xephyr

2015-01-06 Thread Olivier Fourdan
to emulate a full press/release to lock or unlock the modifier. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- hw/kdrive/ephyr/ephyr.c | 8 +++- hw/xnest/Keyboard.c | 9 - 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/hw/kdrive/ephyr/ephyr.c b/hw/kdrive/ephyr

[PATCH] Synchronize capslock in Xnest and Xephyr

2015-01-05 Thread Olivier Fourdan
to emulate a full press/release to lock or unlock the modifier. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- hw/kdrive/ephyr/ephyr.c | 9 +++-- hw/xnest/Keyboard.c | 9 - 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/hw/kdrive/ephyr/ephyr.c b/hw/kdrive/ephyr

Re: [PATCH libX11] fix for Xlib 32-bit request number issues

2015-03-31 Thread Olivier Fourdan
Hi Christian, On 27/03/15 15:50, Olivier Fourdan wrote: On 21/03/15 15:32, Christian Linhart wrote: [...] I am not a libX11 maintainer, so it's not really a review or anything, it's just some comments :-) So I looked further into your patch (took me some time!) and came to the following

Re: [PATCH libX11] fix for Xlib 32-bit request number issues

2015-03-27 Thread Olivier Fourdan
Hi Christian, On 21/03/15 15:32, Christian Linhart wrote: I have made an alternative fix for the Xlib 32-bit request number issue, that is described in the following bugreport. https://bugs.freedesktop.org/show_bug.cgi?id=71338 Thanks for looking into this! The approach of this fix is to

Re: [PATCH] xwayland-input: Remove our XYToWindow handler

2015-02-23 Thread Olivier Fourdan
On 21/02/15 20:53, Jasper St. Pierre wrote: This was built as a hack for simple Wayland compositors like Weston which were lazy and didn't want to configure windows server-side when moved. Since comboboxes and menus are separate toplevel O-R windows, this hack breaks input as it needs to be

[RFC PATCH xf86-input-libinput v2] Do not crash if the device is invalid

2015-02-24 Thread Olivier Fourdan
https://bugs.freedesktop.org/show_bug.cgi?id=89296 Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Move the test to LibinputSetProperty() and do it only once src/libinput.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/libinput.c b/src/libinput.c index 9613fbd

[RFC PATCH xf86-input-libinput] Do not crash if the device is invalid

2015-02-24 Thread Olivier Fourdan
https://bugs.freedesktop.org/show_bug.cgi?id=89296 Signed-off-by: Olivier Fourdan ofour...@redhat.com --- src/libinput.c | 24 1 file changed, 24 insertions(+) diff --git a/src/libinput.c b/src/libinput.c index 9613fbd..3159373 100644 --- a/src/libinput.c +++ b/src

Re: [PATCH] xwayland-input: Don't assume all input is children of the focused window

2015-02-20 Thread Olivier Fourdan
, Jasper St. Pierre wrote: On Fri, Feb 20, 2015 at 1:47 AM, Olivier Fourdan ofour...@redhat.com mailto:ofour...@redhat.com wrote: Hi Jasper, I was working on the same issue (https://bugzilla.redhat.com/__show_bug.cgi?id=1188289 https://bugzilla.redhat.com/show_bug.cgi?id=1188289

Re: [PATCH] xwayland-input: Don't assume all input is children of the focused window

2015-02-20 Thread Olivier Fourdan
Hi Jasper, On 20/02/15 18:05, Olivier Fourdan wrote: Hi Sorry, I probably didn't express myself correctly here. What I've been trying to say is: - The patch does not work for me, it makes things worse than before, the X window field is not consistent depending on where the event occurs. So

[PATCH xf86-input-libinput v3] Ignore property changes if the device is disabled

2015-02-25 Thread Olivier Fourdan
in the client. Also, if we get here and the device is on, then that's definitely a bug, warn about that. https://bugs.freedesktop.org/show_bug.cgi?id=89296 Signed-off-by: Olivier Fourdan ofour...@redhat.com Signed-off-by: Peter Hutterer peter.hutte...@who-t.net --- v3: Check for valid device only

Re: [RFC PATCH xf86-input-libinput v2] Do not crash if the device is invalid

2015-02-25 Thread Olivier Fourdan
Message - From: Olivier Fourdan ofour...@redhat.com To: Peter Hutterer peter.hutte...@who-t.net Cc: xorg-devel@lists.x.org Sent: Wednesday, February 25, 2015 9:07:24 AM Subject: Re: [RFC PATCH xf86-input-libinput v2] Do not crash if the device is invalid Hi Peter, On 25/02/15 03:41, Peter

Re: [PATCH libX11] fix for Xlib 32-bit request number issues

2015-04-14 Thread Olivier Fourdan
Hi all, Anyone got a chance to look further into this? (this is an old bug with several unsuccessful attempted fixes) Chris, what do you think of the wrap test for the sequence that must remain in 32bits? Cheers, Olivier - Original Message - From: Olivier Fourdan ofour...@redhat.com

[RFC PATCH] mi: reduce missing segments on large ellipse

2015-04-16 Thread Olivier Fourdan
With larger ellipses, rounding will cause some spans close to vertical tangent to be of zero length, leading to sometimes rather large missing portion of the arc. Try to detect this case and work around it. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- mi/miarc.c | 10 ++ 1

[RFC PATCH] mi: reduce missing segments on large ellipse

2015-04-16 Thread Olivier Fourdan
); for (j = 0; j 1; j += 100) XDrawArc(display, win, gc, 5 + j / 10, j / 2 - (1 - 1024 / 2), 1, 2 - j, 175 * 64, 10 * 64); } } XCloseDisplay(display); return 0; } Olivier Fourdan (1): mi: reduce missing segments

[PATCH] dix: Fix endianess detection

2015-04-09 Thread Olivier Fourdan
Make sure X_BIG_ENDIAN/X_LITTLE_ENDIAN are defined before actually using them. Otherwise, byte order could be wrong even though endianess detection is correct. Reported-by: Tim Waugh twa...@redhat.com Signed-off-by: Olivier Fourdan ofour...@redhat.com --- include/dix-config.h.in | 8 1

[PATCH v3] configurable maximum number of clients

2015-06-03 Thread Olivier Fourdan
Adam Jackson a...@redhat.com Signed-off-by: Adam Jackson a...@redhat.com Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Use the user set client limit in multiple places instead of MAXCLIENTS, Bump value for MAXCLIENTS, MAXSELECT, MAXSOCKS and OPEN_MAX to 512, Requires

Re: [PATCH v3] configurable maximum number of clients

2015-06-03 Thread Olivier Fourdan
Hi This needs http://patchwork.freedesktop.org/patch/50714/ to be applied on X proto first. Attaching the small programs I use to test this patch, of course the idea is tio choose between the number of clients or the number of resources per client (as both end up being in the same 29bit

Re: [RFC PATCH] mi: reduce missing segments on large ellipse

2015-06-03 Thread Olivier Fourdan
to be of zero length, leading to sometimes rather large missing portion of the arc. Try to detect this case and work around it. Signed-off-by: Olivier Fourdan ofour...@redhat.com --- mi/miarc.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/mi/miarc.c b/mi/miarc.c index e8bc87e

[PATCH v2] xwayland: keep temp files out of the client mask

2015-06-23 Thread Olivier Fourdan
Reported-and-tested-by: Olivier Fourdan four...@gmail.com Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk --- v2: Much better/simpler solution suggested by Chris in bug 91072 hw/xwayland/xwayland-shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/xwayland/xwayland-shm.c

Re: [RFC PATCH] Allow more file descriptors than clients limit

2015-06-23 Thread Olivier Fourdan
usable clients in Xwayland (even if the client limit will remain a theoretical limit unlikely to be reachable in Xwayland). Signed-off-by: Olivier Fourdan ofour...@redhat.com --- See also: http://lists.x.org/archives/xorg-devel/2015-May/046543.html include/opaque.h | 1 + os/WaitFor.c

[PATCH v3] xwayland: keep temp files out of the client mask

2015-06-24 Thread Olivier Fourdan
-by: Olivier Fourdan four...@gmail.com Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk --- v2: Much better/simpler solution suggested by Chris in bug 91072 v3: Fix funky spelling/syntax in commit message hw/xwayland/xwayland-shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[RFC PATCH] Allow more file descriptors than clients limit

2015-06-22 Thread Olivier Fourdan
of clients to a lower value, allowing for more usable clients in Xwayland (even if the client limit will remain a theoretical limit unlikely to be reachable in Xwayland). Signed-off-by: Olivier Fourdan ofour...@redhat.com --- See also: http://lists.x.org/archives/xorg-devel/2015-May/046543.html

Re: [PATCH v3] configurable maximum number of clients

2015-06-15 Thread Olivier Fourdan
increase the number of X resources per client or vice-versa. Parts of this patch are based on a similar patch from Adam Jackson a...@redhat.com Signed-off-by: Adam Jackson a...@redhat.com Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Use the user set client limit in multiple places

Re: [PATCH RFC] configurable maximum number of clients

2015-05-29 Thread Olivier Fourdan
Hi Alan, - Original Message - Looking back at the notes from when the Solaris Xsun made similar changes long ago (on an X11R6.4 code base), they say we had to change: - MAXCLIENTS - MAXSOCKS - OPEN_MAX - TRANS_OPEN_MAX - XFD_SETSIZE (If it's useful that Xsun code base

[PATCH Xproto] Increase the number of file descriptors

2015-05-29 Thread Olivier Fourdan
To allow up to 512 clients, the number of file descriptors being monitored need to be increased accordingly. Signed-off-by: Adam Jackson a...@redhat.com Signed-off-by: Olivier Fourdan ofour...@redhat.com --- Xpoll.h.in | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff

[PATCH RFC xserver v2] configurable maximum number of clients

2015-05-29 Thread Olivier Fourdan
Adam Jackson a...@redhat.com Signed-off-by: Adam Jackson a...@redhat.com Signed-off-by: Olivier Fourdan ofour...@redhat.com --- v2: Use the user set client limit in multiple places instead of MAXCLIENTS, Bump value for MAXCLIENTS, MAXSELECT, MAXSOCKS and OPEN_MAX to 512, Requires

Re: [PATCH v3] configurable maximum number of clients

2015-07-07 Thread Olivier Fourdan
Adding the dependency on xproto 7.0.28 that has been released last Wednesday which includes the patch to increase the number of file descriptors. This is required for the second (dependent) patch which has already been reviewed by Adam, thus adding the R-b: Adam Jackson a...@redhat.com to that

  1   2   3   4   5   6   7   >