summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xcb-util-wm 0.4.2HEADxcb-util-wm-0.4.2masterAlan Coopersmith2022-10-181-2/+2
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* autogen: add default patch prefixMihail Konev2022-07-241-0/+3
| | | | | Signed-off-by: Mihail Konev <k.mvc@ya.ru> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* autogen.sh: use quoted string variablesEmil Velikov2022-07-241-4/+4
| | | | | | | | | | 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> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* autogen.sh: use exec instead of waiting for configure to finishPeter Hutterer2022-07-241-1/+1
| | | | | | | | Syncs the invocation of configure with the one from the server. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* autogen.sh: Honor NOCONFIGURE=1Alan Coopersmith2022-07-241-1/+3
| | | | | | See http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* configure: Drop AM_MAINTAINER_MODEAlan Coopersmith2022-07-242-2/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* gitlab CI: add a basic build testAlan Coopersmith2022-07-201-0/+98
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update m4 to xorg/util/xcb-util-m4@c617eee22ae5c285e79e81Alan Coopersmith2022-07-201-0/+0
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Build xz tarballs instead of bzip2Alan Coopersmith2022-07-201-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update .gitmodules for gitlab submoduleAlexander Gottwald2020-09-171-1/+1
|
* Update README for gitlab migrationAlan Coopersmith2019-02-172-18/+9
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update configure.ac bug URL for gitlab migrationAlan Coopersmith2019-02-171-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Release 0.4.1.0.4.1Arnaud Fontaine2014-02-192-1/+12
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Follow changes in m4 submodule.Arnaud Fontaine2014-02-171-0/+0
|
* make: compile the library with standard xorg warning flagsGaetan Nadon2014-02-133-2/+2
| | | | | | | | | | | 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. Also, update m4 submodule as util-macros version 1.16 or later is required. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* make: implement the silent rules for m4 generated files.Gaetan Nadon2014-02-101-2/+2
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Remove documentation dead codeGaetan Nadon2014-02-103-28/+2
| | | | | | | There is no evidence this file has ever been used. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* make: using EXTRA_DIST for xcb-*.pc.in is redundantGaetan Nadon2014-02-072-4/+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> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* make: there should be no attempt to remove any Makefile.in fileGaetan Nadon2014-02-072-3/+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> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* make: use AM_CPPFLAGS rather than per-target libxcb_*_la_CPPFLAGSGaetan Nadon2014-02-072-2/+2
| | | | | | | | | | | 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_ewmh_la-ewmh.o simply becomes ewmh.o. http://www.gnu.org/software/automake/manual/automake.html#Renamed-Objects Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* make: remove unused XPROTO_CFLAGS and XPROTO_LIBSGaetan Nadon2014-02-072-4/+4
| | | | | | | | | These should have been removed with the patch: "Split up icccm and ewmh into their own repository" back in 2011. Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* Do not distribute ewmh C source file as they are generated with M4.Arnaud Fontaine2014-02-071-2/+3
| | | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: update the README file for bug trackingGaetan Nadon2014-02-031-4/+15
| | | | | | | Update bug tracker info following libxcb format. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: add missing COPYING fileGaetan Nadon2014-02-031-0/+27
| | | | | | | | This file is mandatory. It reflects the copyright statements found in the source code as written by their respective owners. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: add bug URL to AC_INITGaetan Nadon2014-02-031-1/+3
| | | | | | | Use same layout as libxcb. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: drop the check for sys/types.hGaetan Nadon2014-02-031-3/+1
| | | | | | | | All the X supported systems do have this header file. None of the xorg modules have this check, so it is safe to remove. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: use AC_CONFIG_HEADERS to create a config.h fileGaetan Nadon2014-02-033-0/+10
| | | | | | | | | | | | 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. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: remove AC_TYPE_SSIZE_TGaetan Nadon2014-02-031-2/+0
| | | | | | | | | | This is not needed as we have standard headers and C99. This result in no change to the defines used at compile time. http://www.gnu.org/software/autoconf/manual/autoconf.html Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILESGaetan Nadon2014-02-031-5/+7
| | | | | | | | | | 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. Reviewed-by: Arnaud Fontaine <arnau@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* xcb-proto should have never been required as xcb provides the Atoms.Arnaud Fontaine2014-01-291-1/+1
| | | | | | | Reported on Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722632 Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Release 0.4.0.0.4.0Arnaud Fontaine2014-01-292-2/+7
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Check submodules before running autoconf.Niclas Zeising2014-01-291-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>
* Even though EWMH spec does not mandate window to be set, some WM expect it ↵Arnaud Fontaine2013-07-161-3/+6
| | | | | | | | | to be set. For example, Awesome 3.4 with Zaphod mode checks this attribute to match it to the relevant root window. Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Release 0.3.90.3.9Arnaud Fontaine2012-05-312-1/+7
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Bump SONAME version following 23a4eb6.Arnaud Fontaine2012-05-311-1/+1
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Fix GCC warning on ewmh_atom_t type.Arnaud Fontaine2012-05-301-1/+1
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Add autogen.sh to EXTRA_DIST.Arnaud Fontaine2012-05-211-0/+1
|
* Fix incomplete implementation of _NET_SUPPORTING_WM_CHECK.Arnaud Fontaine2011-08-292-10/+10
| | | | | EWMH specification states that _NET_SUPPORTING_WM_CHECK must also be set on the child window, not only on the root window.
* Replacing c++ class keyword in interface headerAndreas Pokorny2011-06-301-3/+3
| | | | | | | class is a c++ keyword and cannot be used for parameter names. Signed-off-by: Andreas Pokorny <Andreas.Pokorny@gmail.com> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* Remove the Doxyfile which is unused, out dated and wrong.Arnaud Fontaine2011-06-301-1306/+0
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Release 0.3.80.3.8Arnaud Fontaine2011-04-261-0/+14
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Fix package nameArnaud Fontaine2011-04-261-1/+1
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Untabify for consistency.Arnaud Fontaine2011-04-232-19/+19
| | | | Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Fix setters for _NET_WM_ICON to allow more than one icon.Arnaud Fontaine2011-04-232-22/+63
| | | | | | | | Only one icon could be given at a time, thus add append setters to only set one icon at a time in a convenient way and make the general setters more generic. Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* Use an absolute URL for the m4 submoduleDirk Wallenstein2011-04-141-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>
* Fix unintialized variable for the number of iconsArnaud Fontaine2011-03-261-0/+1
|
* Link with -no-undefinedJon TURNEY2011-03-262-2/+2
| | | | | | | | | | 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>
* Return more icons from _NET_WM_ICONUli Schlachter2011-03-262-10/+87
| | | | | | | | | | | | | | EWMH says that _NET_WM_ICON is an array of icon. That means that it can contain more than one icon. This way, apps can provide icons of different sizes. Common sizes seem to be 16x16, 32x32 and 48x48. This commit makes it possible to access all the icons in _NET_WM_ICON via iterators instead of just the first one. Thanks to Arnaud Fontaine for his help with the API. Signed-off-by: Uli Schlachter <psychon@znc.in> Signed-off-by: Arnaud Fontaine <arnau@debian.org>
* xcb_ewmh_get_wm_icon_reply: Fix crash on errorUli Schlachter2011-03-261-5/+3
| | | | | | | | | | | | When the GetProperty request fails due to an error, xcb_ewmh_get_wm_icon_from_reply will be called with a NULL pointer for the reply. This function would then call xcb_get_property_value_length on this NULL pointer which caused a crash. Fix this by moving the NULL-pointer check before the call to value_length(). Signed-off-by: Uli Schlachter <psychon@znc.in> Reviewed-by: Arnaud Fontaine <arnau@debian.org>
* _NET_WM_ICON: Fix the length checkUli Schlachter2011-03-261-2/+2
| | | | | | | | | expected_len is the expected length in number-of-pixels, but r_value_len is the number of bytes in the reply. Since a pixel consists of 4 bytes, we have to divide the number of bytes by 4 to get the number of pixels. Signed-off-by: Uli Schlachter <psychon@znc.in> Reviewed-by: Arnaud Fontaine <arnau@debian.org>