Commit graph

52 commits

Author SHA1 Message Date
Mihail Konev
708fcc7b25 autogen: add default patch prefix
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
2017-01-26 13:52:49 +10:00
Emil Velikov
a0b0124bcb autogen.sh: use quoted string variables
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-24 10:37:19 +10:00
Peter Hutterer
145c51e49c autogen.sh: use exec instead of waiting for configure to finish
Syncs the invocation of configure with the one from the server.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-24 10:37:19 +10:00
Adam Jackson
65e74494e4 videoproto 2.3.3
Signed-off-by: Adam Jackson <ajax@redhat.com>
2016-03-11 13:17:56 -05:00
Adam Jackson
723881f31d xv: Build left-shift constants from ints not longs
We typically store these in ints in server, leading to warnings like:

xwayland-glamor-xv.c: In function ‘xwl_glamor_xv_add_adaptors’:
xwayland-glamor-xv.c:339:16: warning: large integer implicitly truncated
to unsigned type [-Woverflow]
     pa->type = XvWindowMask | XvInputMask | XvImageMask;;
                ^

Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
2016-03-09 14:04:27 -05:00
Gaetan Nadon
384150812b config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Fix Automake warning: AC_OUTPUT should be used without arguments.
www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2013-10-26 09:42:05 -04:00
Alan Coopersmith
4d26102ace videoproto 2.3.2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-22 21:40:14 -07:00
Alan Coopersmith
665f990f72 config: Add missing AC_CONFIG_SRCDIR
Regroup AC statements under the Autoconf initialization section.
Regroup AM statements under the Automake initialization section.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-07-22 21:36:29 -07:00
Alan Coopersmith
77d5c8d90e Trim trailing whitespace
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-27 22:14:36 -07:00
Alan Coopersmith
1a96222d64 Xvproto.h: fix xvQueryEncodingsReply to match actual wire protocol
padl3 was declared as CARD32, which for proper alignment, got two
additional bytes of padding silently inserted before it.  Declaring
it as CARD16 aligns it properly after the CARD16 num_encodings.

Fixes clang warning:
Xvproto.h:462:10: warning: padding struct 'struct _QueryEncodingsReply' with 2 bytes to align 'padl3' [-Wpadded]
  CARD32 padl3 B32;
         ^
This makes sizeof(xvQueryEncodingsReply) match the sz_xvQueryEncodingsReply
which is used in libXv & the X server for the size sent over the wire.

Reported-by: Daniel Martin <consume.noise@gmail.com>
Reviewed-by: Julien Cristau <jcristau@debian.org>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-23 11:38:25 -07:00
Julien Cristau
d97051236b Xvproto: fix xvEncodingInfo to match actual wire protocol
The padding is *before* the rate field, so the rate is placed on a 32bit
boundary.  This change adds explicit padding between height and rate,
and removes extraneous padding after the rate field, which the server
never sent and xlib never read.

This changes sizeof(xvEncodingInfo).  Hopefully that's not a big deal as
clients only see the Xlib structure XvEncodingInfo.

Debian bug#657215

Reported-by: Kevin Ryde <user42@zip.com.au>
Signed-off-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Daniel Martin <consume.noise@gmail.com>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2013-06-21 18:21:43 -07:00
Colin Walters
e42cf822e2 autogen.sh: Implement GNOME Build API
http://people.gnome.org/~walters/docs/build-api.txt

Signed-off-by: Adam Jackson <ajax@redhat.com>
2013-01-15 14:03:00 -05:00
Adam Jackson
fa26f1cc56 configure: Remove AM_MAINTAINER_MODE
Signed-off-by: Adam Jackson <ajax@redhat.com>
2013-01-15 14:01:10 -05:00
Adam Jackson
b994209d85 videoproto 2.3.1
Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-08-10 10:17:10 -04:00
Gaetan Nadon
56a94402e9 config: remove the pkgconfig pc.in file from EXTRA_DIST
Automake always includes it in the tarball.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-03-28 19:00:31 -04:00
Rémi Cardona
72a31b1b75 require autoconf 2.60 because of $(docdir) use
Signed-off-by: Rémi Cardona <remi@gentoo.org>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2009-12-17 08:42:27 +01:00
Gaetan Nadon
38602c56dc Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Now that the INSTALL file is generated.
Allows running make maintainer-clean.
2009-11-22 19:24:48 -05:00
Gaetan Nadon
35734855fd README: file created or updated #24206
Contains a set of URLs to freedesktop.org.
2009-11-16 11:13:30 -05:00
Gaetan Nadon
86b3515e9e Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
ChangeLog filename is known to Automake and requires no further
coding in the makefile.
2009-11-15 19:45:27 -05:00
Gaetan Nadon
ad23568d0d Makefile.am: INSTALL file is missing or incorrect #24206
The standard GNU file on building/installing  tarball is copied
using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
Add INSTALL target
2009-11-15 18:31:29 -05:00
Gaetan Nadon
40310f285c configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.
2009-11-15 18:11:36 -05:00
Gaetan Nadon
69311c693d configure.ac: AM_MAINTAINER_MODE missing #24238
This turns off maintainer mode build rules in tarballs.
Works in conjunction with autogen.sh --enable-maintainer-mode
2009-11-15 13:55:25 -05:00
Gaetan Nadon
a9fc831a64 .gitignore: use common defaults with custom section # 24239
Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.
2009-11-15 13:22:57 -05:00
Luc Verhaegen
9190399907 vldXvMC.h: stop uselessly including XvMClib.h.
Protocol header depending on client library header?

Only clients which depend on this header but which did not bother to
include it directly will run into trouble, but the fix is trivial,
general and backwards compatible.

Signed-off-by: Luc Verhaegen <libv@skynet.be>
2009-10-19 23:59:20 +02:00
Alan Coopersmith
56ea4c0c10 Move xv-protocol-v2.txt from xorg-docs to videoproto
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-10-10 16:35:12 -07:00
Peter Hutterer
20dc47bfb9 videoproto 2.3.0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-08-27 15:29:49 +10:00
Peter Hutterer
ed07cce6a0 Remove RCS tags
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-08-27 11:55:47 +10:00
Paulo Cesar Pereira de Andrade
cca2a3f123 Janitor: Correct make distcheck and dont distribute autogen.sh 2009-01-27 20:06:28 -02:00
James Cloos
430e61ec31 Replace static ChangeLog with dist-hook to generate from git log 2007-12-06 16:39:08 -05:00
James Cloos
35cde03805 Add *~ to .gitignore to skip patch/emacs droppings 2007-09-03 05:54:21 -04:00
Alan Coopersmith
82643400f8 renamed: .cvsignore -> .gitignore 2006-07-14 18:56:36 -07:00
Kevin E Martin
1d8409f8b9 Update package version number for final X11R7 release candidate. 2005-12-15 00:24:38 +00:00
Kevin E Martin
7811bd17a4 Update package version number for RC1 release. 2005-10-19 02:48:15 +00:00
Eric Anholt
8404664358 Add basic .cvsignore files for proto modules. 2005-08-02 19:19:39 +00:00
Kevin E Martin
8a08c1ccf2 Various changes preparing packages for RC0:
- Verify and update package version numbers as needed
- Implement versioning scheme
- Change bug address to point to bugzilla bug entry form
- Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
    reenable it)
- Fix makedepend to use pkgconfig and pass distcheck
- Update build script to build macros first
- Update modular Xorg version
2005-07-29 21:22:57 +00:00
Daniel Stone
d393967cb4 Move Xvlib.h and XvMClib.h to the libs. 2005-07-12 01:22:22 +00:00
Daniel Stone
bae658b5c8 Change version to 2.2 (Xv major version; XvMC is 1.1 still). 2005-05-21 04:52:54 +00:00
Adam Jackson
7f0c0e550f revert last change, didn't do right thing at all, sorry for the noise 2005-05-19 00:22:40 +00:00
Adam Jackson
0662a38319 Require automake 1.7 in AM_INIT_AUTOMAKE 2005-05-19 00:10:19 +00:00
Josh Triplett
ff5a5dcd5e Add COPYING file for Video. 2005-05-17 22:12:59 +00:00
Søren Sandmann Pedersen
47f7733ccc Change all the protonames from <extension>Ext to <extension>Proto. 2005-05-09 18:20:06 +00:00
Kevin E Martin
60df602bf6 Initial build system files for proto module. 2005-05-06 01:46:31 +00:00
Markus Kuhn
4396c32c85 Encoding of numerous files changed to UTF-8 2004-12-04 00:42:46 +00:00
Thomas Hellstrom
e57cb44cb4 lib/XvMC/Imake
Added support for automatic loading of the correct hardware XvMC driver.
    This involves a protocol extension of the XvMC protocol. The XvMC
    revision number was bumped.
2004-11-13 11:09:23 +00:00
Thomas Hellstrom
12ef8daf8c Added the XvMC wrapper. First support for runtime loading of hardware-
specific XvMC libraries.
2004-09-26 11:48:56 +00:00
Egbert Eich
4be3434b13 Merging XORG-CURRENT into trunk 2004-04-23 18:43:06 +00:00
Egbert Eich
7e4871d503 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 2004-03-14 08:31:36 +00:00
Egbert Eich
a9dd3e1f6f Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 2004-03-03 12:10:54 +00:00
Egbert Eich
d5a90e9d4c readding XFree86's cvs IDs 2004-02-26 13:35:11 +00:00
Egbert Eich
5d3d050477 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 2004-02-26 09:22:28 +00:00