summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-12kbproto: Fix version number (1.0.7 not 1.0.6)Adam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-12presentproto: Fix version number (1.1 not 1.0)Adam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-06meson: Fix xf86driproto.pcAdam Jackson
These headers are in X11/dri but are included without a relative path. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-06randr: MONITORINFO has outputs, not crtcsGiuseppe Bilotta
Reviewed-by: Adam Jackson <ajax@redhat.com>
2018-02-05xorgproto 2018.1xorgproto-2018.1Adam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-05Update INSTALLAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01Move the migration scripts and data to the atticAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01meson: Spread the install rules into their subdirsAdam Jackson
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>
2018-02-01meson: Unbreak the dependency include pathAdam Jackson
2018-02-01xproto: Stop generating Xfuncproto.hAdam Jackson
This no longer varies at compile time, yay. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-02-01xproto: Stop "computing" a value for FUNCPROTOAdam Jackson
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>
2018-02-01xproto: Move NARROWPROTO logic out of configure timeAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30Add a meson build systemAdam Jackson
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>
2018-01-30Move the headers under include/X11/...Adam Jackson
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>
2018-01-30git mv *proto/ attic/Adam Jackson
Stash the old documentation build recipes somewhere less immediately ugly. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm -f NEWSAdam Jackson
This was from damageproto, and hadn't been touched in a decade. Not exactly "news" anymore. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm duplicate-filesAdam Jackson
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>
2018-01-30git rm -f */.gitignoreAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm -f */Makefile.amAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30Add an AUTHORS fileAdam Jackson
Mostly x11proto/AUTHORS, plus some merge commentary. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm -r -f CVS/Adam Jackson
This seems to have been a thinko from the lg3d protocol, no idea why it would have ever itself have been in cvs. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm -f */configure.acAdam Jackson
Note that the AC_ARG_ENABLE bits from x11proto might still matter... Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30git rm */autogen.shAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-30Add a top-level READMEAdam Jackson
Inspired mostly by x11proto/README, plus some commentary about the scope of this project and a pointer to the xcb protocol xml. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16Fix module name in autogen.sh so patches get named rightAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16Move COPYING files up to the top levelAdam Jackson
... and distribute them. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16Install pc files in $datadir not $libdirAdam Jackson
There's nothing arch-specific about any of this. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16build: Hide some ancient headers behind --enable-legacyAdam Jackson
Use this if you need calibrate, evie, fontcache, lg3d, or print. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16Fix .pc module versionsAdam Jackson
Just stuff the versions in the .pc file directly, @PACKAGE_VERSION@ is the version set in configure.ac which is now different. Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-16Set package name to xorgproto and use year-based versioningAdam Jackson
Integers are cheap. Signed-off-by: Adam Jackson <ajax@redhat.com>
2017-12-13Add files used to merge the repositoriesKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2017-12-13Add .gitignoreKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2017-12-13remove lg3d build filesKeith Packard
2017-12-13Create shared build infrastructureKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2017-12-13Move common xineramaproto files out of the wayKeith Packard
2017-12-13Merge xineramaprotoKeith Packard
2017-12-13Move common xf86vidmodeproto files out of the wayKeith Packard
2017-12-13Merge xf86vidmodeprotoKeith Packard
2017-12-13Move common xf86rushproto files out of the wayKeith Packard
2017-12-13Merge xf86rushprotoKeith Packard
2017-12-13Move common xf86miscproto files out of the wayKeith Packard
2017-12-13Merge xf86miscprotoKeith Packard
2017-12-13Move common xf86driproto files out of the wayKeith Packard
2017-12-13Merge xf86driprotoKeith Packard
2017-12-13Move common xf86dgaproto files out of the wayKeith Packard
2017-12-13Merge xf86dgaprotoKeith Packard
2017-12-13Move common xf86bigfontproto files out of the wayKeith Packard
2017-12-13Merge xf86bigfontprotoKeith Packard
2017-12-13Move common xextproto files out of the wayKeith Packard
2017-12-13Merge xextprotoKeith Packard