commit 0317caf63de532fd7a0493ed6afa871a67253747 Author: Arnaud Fontaine Date: Wed Jun 11 18:01:07 2014 +0900 Release 0.3.9 Signed-off-by: Arnaud Fontaine commit 83f93d387608ef43912fc5f3f262aec4bbd12d18 Author: Arnaud Fontaine Date: Mon Feb 17 18:17:38 2014 +0900 Follow changes in m4 submodule. commit f411a723594636220b0876389b7831409b81e97a Author: Gaetan Nadon Date: Tue Feb 4 22:21:35 2014 -0500 make: compile the library with standard xorg warning flags 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 Reviewed-by: Arnaud Fontaine commit 0d23526dc93b0d5d77a5f46c3b0568f5700d2fd7 Author: Gaetan Nadon Date: Tue Feb 4 22:07:13 2014 -0500 make: there should be no attempt to remove any Makefile.in file 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 Reviewed-by: Arnaud Fontaine commit 1a11b46021eb16a68cac662bb16093f2fee99851 Author: Gaetan Nadon Date: Tue Feb 4 19:29:49 2014 -0500 make: using EXTRA_DIST for xcb-renderutil.pc.in is redundant 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 Reviewed-by: Arnaud Fontaine commit e8cc2005ef9ef55fd5119c654cc38deebf3428fe Author: Gaetan Nadon Date: Tue Feb 4 19:16:27 2014 -0500 make: use AM_CPPFLAGS rather than per-target libxcb_render_util_la_CPPFLAGS 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 Reviewed-by: Arnaud Fontaine commit a1652bcda071279b5782e7413fb0a5eb326b1fc5 Author: Gaetan Nadon Date: Tue Feb 4 18:37:39 2014 -0500 config: add missing COPYING file 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 Reviewed-by: Arnaud Fontaine commit c9f533e8aa34bc7bba39c9cbcdc55491a1508805 Author: Gaetan Nadon Date: Tue Feb 4 17:31:33 2014 -0500 config: remove old dead code for documentation xcb_util_intro only found in Doxyfile which is not used. Signed-off-by: Gaetan Nadon Reviewed-by: Arnaud Fontaine commit b7135cab6d3a5eb391fb7d381a74b1ee470c7eea Author: Gaetan Nadon Date: Tue Feb 4 14:25:50 2014 -0500 config: use AC_CONFIG_HEADERS to create a config.h file 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 Reviewed-by: Arnaud Fontaine commit 38d6ba170d0e174871e56fad2762055cfc0189cc Author: Gaetan Nadon Date: Tue Feb 4 14:09:21 2014 -0500 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 Changed layout to one file per file like other xorg modules. Signed-off-by: Gaetan Nadon Reviewed-by: Arnaud Fontaine commit 3c3413e2295108b9f7b81b59baf1105c5bcc872f Author: Gaetan Nadon Date: Tue Feb 4 14:06:12 2014 -0500 config: add bug URL to AC_INIT Use same layout as libxcb. Signed-off-by: Gaetan Nadon Reviewed-by: Arnaud Fontaine commit dc7cadf76374527bff87ba950b17e7223e9a4ffd Author: Niclas Zeising Date: Mon Aug 12 13:53:10 2013 +0200 Check submodules before running autoconf. 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 Reviewed-By: Arnaud Fontaine commit 8d15acc45a47dc4c922eee5b99885db42bc62c17 Author: Jochen Keil Date: Wed Jul 3 20:26:43 2013 +0200 Fix compilation and linking issues with C++ * 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 commit d923a8b814d481e3e4d56fe75b9b70d7e1aa541e Author: Arnaud Fontaine Date: Mon May 21 11:12:08 2012 +0900 Add autogen.sh to EXTRA_DIST. commit f9c50b27d9f0aff498150932e98bbac37789ff2c Author: Alan Coopersmith Date: Sat Oct 1 08:30:18 2011 -0700 Mark DEPTH_MASK as Unsigned int 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 Reviewed-by: Peter Harris commit 79e2b469eb595b6a840a96c0e1d957f2346a0b3a Author: Arnaud Fontaine Date: Tue Apr 26 01:11:02 2011 +0900 Release 0.3.8 Signed-off-by: Arnaud Fontaine commit a6d31c741cc9178972f7155e5364ab552229638c Author: Arnaud Fontaine Date: Tue Apr 26 01:05:42 2011 +0900 Fix package name Signed-off-by: Arnaud Fontaine commit 6dd12d51c82b18aa7570a12e5afea81abc1c9311 Author: Dirk Wallenstein Date: Tue Apr 5 09:58:28 2011 +0200 Use an absolute URL for the m4 submodule 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..insteadOf configuration option can be used. Signed-off-by: Dirk Wallenstein Reviewed-by: Arnaud Fontaine Reviewed-by: Gaetan Nadon commit d48d0219e5e2451cd2803976be8a9bb903f2fb12 Author: Jon TURNEY Date: Tue Mar 22 15:34:49 2011 +0000 Link with -no-undefined 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 Acked-by: Julien Cristau Reviewed-by: Arnaud Fontaine commit 9b9d682d42c17727bf2905a35cc93a017af9ee15 Author: Gaetan Nadon Date: Sun Mar 6 17:52:44 2011 -0500 config: generate ChangeLog and INSTALL 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 Signed-off-by: Arnaud Fontaine commit 9d0425b633847b681f875fe35f50eea2a8f2e60f Author: Gaetan Nadon Date: Sun Mar 6 17:52:43 2011 -0500 config: use the default xorg .gitignore file 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 Signed-off-by: Arnaud Fontaine commit bfad849f198eea2aeaf75c0ada348b368999fa7e Author: Arnaud Fontaine Date: Sat Sep 4 04:05:56 2010 +0100 Bump version to 0.3.8 commit 972d4d991eb927d4de57a517aed51cf2de343ce0 Author: Arnaud Fontaine Date: Sat Sep 4 13:19:40 2010 +0100 Split up renderutil into its own repository commit 4ea7bddd0583445ae57c64b83d9964526b164b11 Author: Joshua Phillips Date: Fri Oct 8 19:10:05 2010 +0100 Check for malloc failure in xcb_render_util_composite_text_stream. Signed-off-by: Julien Danjou commit e7f60a657ea2f235a792bfe14b888eef522c7e06 Author: Arnaud Fontaine Date: Thu Feb 11 14:45:11 2010 +0000 Add AM_MAINTAINER_MODE for vendors commit e5c45a7d61119f9e16e10cf4b1abf666f3713157 Author: Jon TURNEY Date: Tue Oct 20 18:17:46 2009 +0100 Update autogen.sh to one that does builddir != srcdir commit ec6de45dafd4db7785526d1340c85cb1d38a662b Author: Arnaud Fontaine Date: Fri Sep 25 13:08:15 2009 +0100 Bump version to 0.3.7 commit f45aea44f8f823444151b396f7a9ebf1763ff658 Author: Arnaud Fontaine Date: Mon Aug 3 17:18:41 2009 +0200 Bump version to 0.3.6 commit 1cd53444abe39f37423bb7cd4b7cb43687ab914b Author: Arnaud Fontaine Date: Wed Jun 3 20:50:32 2009 +0900 Check for ssize_t in configure for xcb-util-common.h commit 0e73e8587f1c7bed0cc908d304e31d1c3759ca24 Author: Mikhail Gusarov Date: Sat May 30 17:10:35 2009 +0700 Typo in configure.ac Signed-off-by: Julien Danjou commit 1c2431808339743980cfbc17533123388511fd50 Author: Julien Danjou Date: Fri May 29 08:34:20 2009 +0200 Release xcb-util 0.3.5 Signed-off-by: Julien Danjou commit 9e868ede4ab0bc5aa85b72f8d3dc4ca52c0f0d81 Author: Bob Ham Date: Mon May 25 12:22:13 2009 +0200 Add a check on xproto version libxcb was compiled with Signed-off-by: Julien Danjou commit f510466a106dd0f4bc40e3604b44e84c3ac08d56 Author: Alan Coopersmith Date: Tue Apr 21 15:27:24 2009 -0700 Make sure m4 supports -I flag, if not, try finding gnu m4 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 Signed-off-by: Julien Danjou commit 8d098e77020b6f4aef51802d0e4cd59784280de6 Author: Julien Danjou Date: Wed Apr 15 15:21:21 2009 +0200 bump version to 0.3.4 Signed-off-by: Julien Danjou commit 89dc116d0407634add2eb6c55d863a5b79bb4163 Author: Julien Danjou Date: Sat Jan 31 15:08:44 2009 +0100 Release xcb-util 0.3.3 commit 3f82523d21a7492875abbba7dd798a0a12955a44 Author: Julien Danjou Date: Tue Dec 16 14:14:50 2008 +0100 Release xcb-util 0.3.2 Signed-off-by: Julien Danjou commit b933ff3caad3a03e2ec86a4f5708bbc3bc0412fc Author: Julien Danjou Date: Fri Nov 21 10:49:09 2008 +0100 build: add check for xproto >= 7.0.8 This is needed to have _X_INLINE. Signed-off-by: Julien Danjou commit 22c31a336a54bda908d4c8d8c1fb5b03dbcdb654 Author: Julien Danjou Date: Thu Nov 20 15:34:54 2008 +0100 Release xcb-util 0.3.1 commit 554226858cc33d9e357a3e98f95646fdcd5d614b Author: Julien Danjou Date: Fri Nov 7 11:02:08 2008 +0100 configure: stop if m4 is not found Signed-off-by: Julien Danjou commit b10517efee0cc6b2cd692f4537131cb0d7d5ae83 Author: Julien Danjou Date: Tue Sep 16 17:11:40 2008 +0200 doc: enable doxygen doc in various submodule Signed-off-by: Julien Danjou commit d6f83879418f0aa414d1113783ec3c458d517808 Author: Julien Danjou Date: Tue Sep 16 17:11:14 2008 +0200 doc: add various authors, remove old todo item Signed-off-by: Julien Danjou commit 9b23cf8929cde7bb2df53e0deebd78d97f518767 Author: Arnaud Fontaine Date: Mon Sep 8 17:46:42 2008 +0200 [icccm] Bump library version number to 0.3.0. commit 95f1816ff8ac7ae877613f425c28e6506e0bd571 Author: Julien Danjou Date: Fri Aug 1 11:43:26 2008 +0200 prepare 0.2.1 release Signed-off-by: Julien Danjou commit 7fd3bee96c47c49fa2546b69527b9cf83a3c4685 Author: Bart Massey Date: Fri Dec 7 00:48:25 2007 -0800 used doxygen -u to create a much more elaborate doxyfile commit e211e66f49b323cdef9fe80caac3735d2d4d5c7a Author: Jamey Sharp Date: Tue Nov 6 17:37:07 2007 -0800 All util libraries require the XCB 1.0 API; check for it in configure. commit 7c9dfe62e031e41a7d3ad6a64e98c8fb19d126f4 Author: Jamey Sharp Date: Fri Mar 2 17:36:29 2007 -0800 Release xcb-util 0.2 commit def76c11d60d6487f5902bd8a713e77a544ba088 Author: TORRI Vincent Date: Wed Feb 21 20:33:49 2007 +0100 and rename renderUtil to render-util commit f82a373675eb09985ff205d1b8753cbf59169009 Author: TORRI Vincent Date: Wed Feb 21 20:27:07 2007 +0100 rename the libraries from libXCBFoo.* to libxcb-foo.*. Use foo_CPPFLAGS instead of foo_CFLAGS (*_CFLAGS variables store preprocessor options) commit 58225e88ec56c78dbf5a2235f9031e449ddd3e4a Author: Alan Coopersmith Date: Wed Jun 7 12:06:00 2006 -0700 Bug #7150: Check for gcc & Sun cc in configure.ac and use correct flags to 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 commit ede59ea93c8ee8b5340fc3b862d67820e2eeb6f1 Author: Ian Osgood Date: Wed Oct 18 07:34:50 2006 -0700 Rename enumerations to coding standard. Make find_standard_format require the new enum. commit 5d6fee1cc806d7197ced2ad154cce5336ae7e914 Author: Ian Osgood Date: Sun Oct 15 07:15:25 2006 -0700 Oops, glyphcmds aren't in network byte order. commit e09eb3ae2f7f98255ee722cc1c7555ff6f8c7b8b Author: Jamey Sharp Date: Sat Oct 14 19:05:52 2006 -0700 Simplify xcb_render_util_composite_text, add xcb_render_util_composite_text_checked. commit e8cc999b0433aa5b227c5fcc93413ec017d0db8a Author: Ian Osgood Date: Sat Oct 14 16:26:44 2006 -0700 Const correctness. commit 852850c2b60099e571a3a6b424eda2d7c62b1d32 Author: Ian Osgood Date: Sat Oct 14 16:09:49 2006 -0700 Implement a prototype API for xcb_render_util_composite_text This API wraps xcb_render_composite_glyphs_8/16/32, making them usable. This currently has the limitation of not supporting lists of glyphs longer than 252 for text_8 or 254 otherwise. Currently untested; work into cairo or demo/rendertest. commit c5e426aca517799246f53d1f8ed5d4c5a1e997b7 Author: Ian Osgood Date: Sat Oct 7 11:45:07 2006 -0700 Adapt xcb/util libraries for removal of XID structures. commit 36b5af8bba93439c464553a9f759d97a485a8cde Author: Ian Osgood Date: Tue Sep 26 08:36:01 2006 -0700 Install headers to "xcb", not "X11/XCB". commit 94375e7800dcde45abe9816ecd2837277c4b105c Author: Jamey Sharp Date: Mon Sep 25 04:13:01 2006 -0700 libxcb now installs header files in , not . commit 34a6db1bd10125c0c3b5cbc416e7ad496fc3231f Author: Ian Osgood Date: Sun Sep 24 13:34:03 2006 -0700 All xcb-util libraries compile after the Great Renaming. Many of the exported library functions still need to follow the new convention. commit ed37bd716d5d2669e13d81068618f749b94d5e19 Author: Josh Triplett Date: Sun Sep 24 03:15:39 2006 -0700 Integrate top-level .gitignore into .gitignore for each subdirectory In preparation for the repository split, move the relevant contents of the top-level .gitignore into the .gitignore for each immediate subdirectory. commit 4410d59a0c46adb198506afb7a8413245b66ca99 Author: Jamey Sharp Date: Mon Jul 31 09:48:44 2006 -0700 The formats argument of XCBRenderUtilFindVisualFormat must be const. commit 5fceffa1f57d7919cc47c535c50d3f648acb199f Author: Jamey Sharp Date: Mon Jul 31 09:48:04 2006 -0700 Plan 7 has been implemented, so xcb_renderutil compiles without faked prototypes. commit 66c0d8ad5fc7a22c5c964121462ddae4a27c60f3 Author: Jamey Sharp Date: Mon Jun 12 03:28:10 2006 -0700 New utility library: port of libXrender utility functions. commit 97fc9d036b0e60d69edc4b4bb0548c64ac567cb8 Author: Donnie Berkholz Date: Sun May 7 20:32:32 2006 -0700 Add correct dependencies in xcb-util. commit 7b11253bb68ce0df07cf34f9a1f62a0292a0558b Author: TORRI Vincent Date: Fri Apr 28 20:50:19 2006 +0200 Merge branch 'master' of git+ssh://doursse@git.freedesktop.org/git/xcb commit b72548f1e2ef1f89d319c6bc1c23da2d20d0c6e9 Author: Josh Triplett Date: Thu Apr 27 11:25:28 2006 -0700 Set all package bugreporting addresses to xcb@lists.freedesktop.org commit 04c0961b9df6a372a149a3c67823a7c1aaca2068 Author: Josh Triplett Date: Thu Apr 27 01:06:46 2006 -0700 Fix xcb-util library dependencies, including both the new dependency libXCBImage needs on libXCBShm, as well as many other issues discovered in the process. These include using automake variables appropriately in order to actually link shared libraries against each other and ensure libraries have NEEDED entries for the libraries they depend on, consequently needing to reorder the top-level SUBDIRS to build property before icccm, adding dependencies to .pc.in files, fixing .pc.in files to not all use the name and description for XCBImage, and adding appropriate library dependencies to test programs. commit 93fc1b32e6bc2febf363f92c5d4bbe9a5ed070bb Author: Jamey Sharp Date: Wed Mar 8 22:49:59 2006 -0800 Unify autofoo .gitignore bits into one top-level file, and remove resulting redundancies. commit 93655fc04daedbac58ad7b19f351b19f607c82ce Author: Jamey Sharp Date: Sat Feb 18 23:57:14 2006 -0800 Update .gitignores for .o files and autofoo stuff. commit 3ad93fb6480c8491b6c9edc80aa9c647987d3aa5 Author: Eric Anholt Date: Sat Feb 18 22:56:03 2006 -0800 Move .cvsignore to .gitignore. commit d2445f8446163145e0a6f75bff698842ed3b7f25 Author: Josh Triplett Date: Sat Feb 18 16:49:41 2006 -0800 Remove xcl and CVSROOT.