summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-02-13make: compile the library with standard xorg warning flagsHEADmasterGaetan Nadon2-0/+1
The new BASE_CFLAGS variable contains only warning flags that do not alter the generated byte code, unlike the deprecated CWARNFLAGS which turns off the GNUCC strict aliasing optimization. Package util-macros version 1.16 or later is required. Pick-up upstream changes for m4 submodule Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-06make: there should be no attempt to remove any Makefile.in fileGaetan Nadon1-2/+0
Files generated by autoconf (and the various tools it calls) must not be removed by running a makefile. This is outside the scope of the makefile. http://lists.gnu.org/archive/html/autoconf/2007-03/msg00043.html One can use git-clean to return to the original state of the module prior to running autogen.sh, autoreconf or configure. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-06make: using EXTRA_DIST for xcb-renderutil.pc.in is redundantGaetan Nadon1-2/+0
All files mentionned in AC_CONFIG_FILES have their source files distributed automatically. http://www.gnu.org/software/automake/manual/automake.html Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-06make: use AM_CPPFLAGS rather than per-target libxcb_render_util_la_CPPFLAGSGaetan Nadon1-1/+1
There is only one target in this directory, so we do not need to trigger the per-target infrastructure which would require AC_PROG_CC_C_O macro. So libxcb_render_util_la-util.o simply becomes util.o. http://www.gnu.org/software/automake/manual/automake.html#Renamed-Objects Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-05config: add missing COPYING fileGaetan Nadon1-0/+67
This file is mandatory. It reflects the copyright statements found in the source code as written by their respective owners. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-05config: remove old dead code for documentationGaetan Nadon4-1332/+1
xcb_util_intro only found in Doxyfile which is not used. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-05config: use AC_CONFIG_HEADERS to create a config.h fileGaetan Nadon3-0/+9
This file contains C preprocessor #define statements which replace the current -Ds added to each compilation invocation. This makes the gcc output command easier to read and prevents exceeding the max line limits on some computers. This is the preferred method in al the xorg modules. Note that cache.c already had #include config.h" which was incorrect and misleading. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-05config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILESGaetan Nadon1-4/+5
Fix Automake warning: AC_OUTPUT should be used without arguments. www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files Changed layout to one file per file like other xorg modules. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-02-05config: add bug URL to AC_INITGaetan Nadon1-1/+3
Use same layout as libxcb. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2014-01-29Check submodules before running autoconf.Niclas Zeising1-0/+15
Exit early with an informative message if the submodules are missing, since they are needed. Without this autoconf throws a bunch of uninformative errors which does not point to the actual problem. This was taken from util-keysyms. Signed-off-by: Niclas Zeising <zeising@daemonic.se> Reviewed-By: Arnaud Fontaine <arnau@debian.org>
2013-07-16Fix compilation and linking issues with C++Jochen Keil2-14/+22
* template is a reserved keyword in C++: renamed to ptemplate * extern "C" gives the C++ compiler a hint about the C functions Reviewed-by: Arnaud Fontaine <arnau@debian.org>
2012-05-21Add autogen.sh to EXTRA_DIST.Arnaud Fontaine1-0/+2
2011-10-04Mark DEPTH_MASK as Unsigned intAlan Coopersmith1-1/+1
Clears Sun compiler warnings from trying to shift a signed int by 32 bits: "cache.c", line 103: warning: integer overflow detected: op "<<" "cache.c", line 103: warning: initializer will be sign-extended: -2139094903 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Peter Harris <pharris@opentext.com>
2011-04-26Release 0.3.8Arnaud Fontaine1-0/+7
Signed-off-by: Arnaud Fontaine <arnau@debian.org>
2011-04-26Fix package nameArnaud Fontaine1-1/+1
Signed-off-by: Arnaud Fontaine <arnau@debian.org>
2011-04-14Use an absolute URL for the m4 submoduleDirk Wallenstein1-1/+1
A relative submodule URL requires m4 duplicates relative to every fork or local mirror of this module. To select a different protocol with an absolute submodule URL, the url.<base>.insteadOf configuration option can be used. Signed-off-by: Dirk Wallenstein <halsmit@t-online.de> Reviewed-by: Arnaud Fontaine <arnau@debian.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
2011-03-26Link with -no-undefinedJon TURNEY1-0/+1
Use -no-undefined to assure libtool that the library has no unresolved symbols at link time, so that libtool will build a shared library for platforms require that all symbols are resolved when the library is linked. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Acked-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
2011-03-07config: generate ChangeLog and INSTALLGaetan Nadon2-230/+11
By copying a snippet of Makefile for xorg modules. One side-effect is that Makefile.in is no longer deleted on maintainer clean. This should never be done as it leaves your configuration in a half-broken state. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Arnaud Fontaine <arnau@debian.org>
2011-03-07config: use the default xorg .gitignore fileGaetan Nadon2-17/+65
This will save future maintenance when module structure/tools change. This patch depends on the util-common-m4 submodule patch in the m4 path Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Arnaud Fontaine <arnau@debian.org>
2010-12-23Bump version to 0.3.8Arnaud Fontaine1-1/+1
2010-12-23Split up renderutil into its own repositoryArnaud Fontaine6-98/+276
2010-11-14Check for malloc failure in xcb_render_util_composite_text_stream.Joshua Phillips1-0/+2
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Add AM_MAINTAINER_MODE for vendorsArnaud Fontaine1-0/+1
2010-11-14Update autogen.sh to one that does builddir != srcdirJon TURNEY1-1/+10
2010-11-14Bump version to 0.3.7Arnaud Fontaine1-1/+1
2010-11-14Bump version to 0.3.6Arnaud Fontaine1-1/+1
2010-11-14Check for ssize_t in configure for xcb-util-common.hArnaud Fontaine1-1/+5
2010-11-14Typo in configure.acMikhail Gusarov1-1/+1
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Release xcb-util 0.3.5Julien Danjou1-1/+1
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Add a check on xproto version libxcb was compiled withBob Ham1-1/+20
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Make sure m4 supports -I flag, if not, try finding gnu m4Alan Coopersmith1-2/+18
Solaris m4 does not support -I flag, but gnu m4 is included in recent Solaris & OpenSolaris releases (and must already be installed on any machine that runs autoconf to generate configure scripts) Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14bump version to 0.3.4Julien Danjou1-1/+1
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Release xcb-util 0.3.3Julien Danjou1-1/+1
2010-11-14Release xcb-util 0.3.2Julien Danjou1-1/+1
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14build: add check for xproto >= 7.0.8Julien Danjou1-0/+1
This is needed to have _X_INLINE. Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14Release xcb-util 0.3.1Julien Danjou1-1/+1
2010-11-14configure: stop if m4 is not foundJulien Danjou1-1/+4
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14doc: enable doxygen doc in various submoduleJulien Danjou1-1/+5
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14doc: add various authors, remove old todo itemJulien Danjou1-5/+8
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14[icccm] Bump library version number to 0.3.0.Arnaud Fontaine1-1/+1
2010-11-14prepare 0.2.1 releaseJulien Danjou1-1/+1
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-11-14used doxygen -u to create a much more elaborate doxyfileBart Massey1-42/+1204
2010-11-14All util libraries require the XCB 1.0 API; check for it in configure.Jamey Sharp1-1/+1
2010-11-14Release xcb-util 0.2Jamey Sharp1-1/+1
2010-11-14and rename renderUtil to render-utilTORRI Vincent2-5/+5
2010-11-14rename the libraries from libXCBFoo.* to libxcb-foo.*. Use foo_CPPFLAGS ↵TORRI Vincent3-16/+16
instead of foo_CFLAGS (*_CFLAGS variables store preprocessor options)
2010-11-14Bug #7150: Check for gcc & Sun cc in configure.ac and use correct flags to ↵Alan Coopersmith1-0/+10
turn on more warnings for each This is the first of two fixes needed to get xcb-util building on Solaris. Signed-off-by: Jamey Sharp <jamey@minilop.net>
2006-10-18Rename enumerations to coding standard.Ian Osgood2-102/+101
Make find_standard_format require the new enum.
2006-10-15Oops, glyphcmds aren't in network byte order.Ian Osgood1-13/+8
2006-10-14Simplify xcb_render_util_composite_text, add ↵Jamey Sharp2-26/+70
xcb_render_util_composite_text_checked.