- Jun 27, 2018
-
-
It failed to mention it is followed by a bit-mask and then the atoms. Signed-off-by:
Roman Kapl <code@rkapl.cz> Signed-off-by:
Peter Hutterer <peter.hutterer@who-t.net>
-
- Jun 16, 2018
-
-
Alan Coopersmith authored
Performed with: find include -name '*.h' | xargs perl -i -p -e 's{[ \t]+$}{}' "git diff -w" shows no changes from this changeset. Signed-off-by:
Alan Coopersmith <alan.coopersmith@oracle.com>
-
- Jun 13, 2018
-
-
Currently the pc files define libdir, however they are installed into /usr/share, which means they should be architecture agnostic. In a multilib system, xorg-proto built for each multilib abi, the value of libdir is going to be different. These should either be installed in <libdir>/pkgconfig or they shouldn't define libdir, espeically since they don't actually use the definition. This specifically causes an issue when trying to install both abis at the same time, since they are not binary identical, something like rpm will complain that they conflict. Signed-off-by:
Jeremy Puhlman <jpuhlman@mvista.com> Reviewed-by:
Keith Packard <keithp@keithp.com>
-
- Mar 30, 2018
-
-
Julien Cristau authored
These come from automake and don't belong in version control. Signed-off-by:
Julien Cristau <jcristau@debian.org>
-
- Mar 27, 2018
-
-
Julien Cristau authored
__libdir__ doesn't seem to actually be used anywhere in the man page, but... Signed-off-by:
Julien Cristau <jcristau@debian.org> Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
Julien Cristau authored
Signed-off-by:
Julien Cristau <jcristau@debian.org> Acked-By:
Adam Jackson <ajax@redhat.com>
-
- Mar 19, 2018
-
-
Adam Jackson authored
clang did not like this, and it's hard to blame it: ../randr/randrstr.h:66:13: warning: redefinition of typedef 'CARD32' is a C11 feature [-Wtypedef-redefinition] typedef XID RRLease; ^ /opt/X11/include/X11/extensions/randrproto.h:53:17: note: expanded from macro 'RRLease' ^ /opt/X11/include/X11/Xmd.h:111:23: note: previous definition is here typedef unsigned long CARD32; Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- Mar 14, 2018
-
-
Keith Packard authored
Was using Bool, which is not a defined X protocol encoding type and has presumably been a 32-bit type. Switch to a CARD32 to be compatible while at least being well defined. Signed-off-by:
Keith Packard <keithp@keithp.com> Reviewed-by:
Mihai Moldovan <ionic@ionic.de>
-
- Feb 28, 2018
-
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
If the Complete event has this mode, the client is not using the more optimal format/modifier for the buffer allocation. The client must explicitely inform the server that it understands this mode by adding the PresentOptionSuboptimal flag when calling PresentPixmap. Its main usage as of now is to allow clients to re-fetch DRI3 format modifiers as some modifiers might allow direct scanout. Bump presentproto version to 1.2. Signed-off-by:
Louis-Francis Ratté-Boulianne <lfrb@collabora.com> Reviewed-by:
Daniel Stone <daniels@collabora.com>
-
DRI3 version 1.2 adds support for explicit format modifiers, including multi-planar buffers. Signed-off-by:
Daniel Stone <daniels@collabora.com> Signed-off-by:
Louis-Francis Ratté-Boulianne <lfrb@collabora.com>
-
Reviewed-by:
Adam Jackson <ajax@redhat.com> Signed-off-by:
Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
-
- Feb 20, 2018
-
-
Keith Packard authored
Signed-off-by:
Keith Packard <keithp@keithp.com>
-
Keith Packard authored
A missing backslash caused the XCalibrateinclude_HEADERS value to be empty. Thanks. autotools, for not detecting this. Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- Feb 15, 2018
-
-
Keith Packard authored
Signed-off-by:
Keith Packard <keithp@keithp.com>
-
Keith Packard authored
The RandR 1.6 patches were merged without the necessary meson changes. Signed-off-by:
Keith Packard <keithp@keithp.com>
-
- Feb 14, 2018
-
-
Adam Jackson authored
Apparently there does exist code that uses the typoed names. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- Feb 12, 2018
-
-
non-desktop devices are those to which the normal desktop environment should not be extended. Examples are Head-mounted displays and the Apple Touch Bar. How an output device is set to non-desktop is not part of this proposal; it is expected that the underlying operating system will provide this information and have it reflected to X applications through this extension. v2: fix puncutation and duplicated 'the'. v3: switch to 32-bit property named non-desktop to match Linux Signed-off-by:
Keith Packard <keithp@keithp.com>
-
A "lease" is a set of crtc and output resources granted to another application for use outside of X. These will not be usable through the X protocol until the lease terminates. Leased outputs will be seen as disconnected, leased CRTCs will be seen as not usable with any output. v2: Delete output grabs Add LeaseNotify events Add FreeLease with option to terminate v3: Clarify a couple of lease behaviors: * You can lease an in-use object, it makes the X server stop using it, you don't get an error back. * There's no explicit 'Disabled' state for a crtc, when a crtc is disabled, it just has a set of reported values for GetCrtcInfo. v4: Integrate into merged xorgproto repo Signed-off-by:
Keith Packard <keithp@keithp.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Since 7.0.31 we've added four new keysyms (XF86XK_Keyboard, _WWAN, _RFKill, and _AudioPreset). Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- Feb 06, 2018
-
-
Adam Jackson authored
These headers are in X11/dri but are included without a relative path. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Reviewed-by:
Adam Jackson <ajax@redhat.com>
-
- Feb 05, 2018
-
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- Feb 01, 2018
-
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Mostly this is is so the generated Xpoll.h can be emitted into a usable directory when we build as a subproject. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
-
Adam Jackson authored
This no longer varies at compile time, yay. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
This macro is apparently an imake-ism for how much C89 you support. Seeing as it's 2018 the answer is "all of it", and if that's not actually true for your platform you need a better compiler. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
- Jan 30, 2018
-
-
Adam Jackson authored
Builds on the work Dylan Baker did for glproto. Note that this does not produce _quite_ identical pc files as the autotools build, but it only affects the name and description strings which are only informative anyway. Just to be petty: % time ( ./configure --prefix=/tmp/xorgproto && make install; ) >& /dev/null 2.42s user 1.67s system 107% cpu 3.804 total % time ( meson setup build && meson configure build -Dprefix=/tmp/xorgproto && ninja -C build install ) >& /dev/null 0.55s user 0.11s system 100% cpu 0.658 total Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
I kinda hate to do this, it was nice to have everything in one place. However, the meson build wants to be able to wrap this module as a dependency, and code that depends on these headers includes them in the form: #include <X11/Xfuncproto.h> As a result, any include path meson can construct needs to point to the root of a hierarchy that has the same path layout as an installed copy, hence this change. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Stash the old documentation build recipes somewhere less immediately ugly. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
This was from damageproto, and hadn't been touched in a decade. Not exactly "news" anymore. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
At this point all that's left in subdirs (besides include/) are the automake rules for building the specs. Probably we should make those build again at some point. Signed-off-by:
Adam Jackson <ajax@redhat.com>
-
Adam Jackson authored
Signed-off-by:
Adam Jackson <ajax@redhat.com>
-