Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
By convention, all public functions, types and macros of other
xcb/util libraries are prefixed by their name, and so should icccm.
The library SONAME has been bumped since this commit completely breaks
the interface.
|
|
Fixes bugzilla #29373
https://bugs.freedesktop.org/show_bug.cgi?id=29373
Tested-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Peter Harris <pharris@opentext.com>
|
|
They are poorly designed and not terribly useful. I wrote the original
versions of these libraries for demonstration purposes and would like to
actively discourage anyone from actually using them.
After deleting the callback-based APIs, there was nothing interesting
left in property or reply, so those libraries are deleted outright. The
event library is no longer particularly related to event handling, but
that's a problem for another commit.
The icccm library had some simple hooks for integrating with the
property library, which are precisely as useful as the property library
itself, so I deleted them too. (Arnaud suggested this in
<sa5ocib84hf.fsf@Orfeo.duckcorp.org>.)
Since the icccm and event libraries have changed interfaces, this commit
bumps their SONAME versions.
Signed-off-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Acked-by: Julien Cristau <jcristau@debian.org>
|
|
And xcb.h includes xproto.h, so icccm.c needn't include anything extra.
The configure script does still need to check which version of xcb-proto
libxcb was built with to ensure that the predefined atoms are available
at xcb-icccm build time.
Signed-off-by: Jamey Sharp <jamey@minilop.net>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Jamey Sharp <jamey@minilop.net>
|
|
|
|
|
|
|
|
|
|
is not present
|
|
Without these checks, we can overflow the buffer or divide by zero.
Signed-off-by: David Coppa <dcoppa@gmail.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
|
|
|
|
Fixes compiler error when building with Sun compilers due to
redefining argument types of xcb_size_hints_set_win_gravity
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
We need to check reply->format before using it, or we can end up
dividing by 0.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
The get property value proto changed so we do not have to worry about
formats. Reflect that change.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
This bug behaves even worse, affecting all fields subsequent to input, if
someone insane compiles with -fpack-struct=1
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
doxygen documentation tag
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
This is handy when it comes to use this function from xcb-property
handlers, because the reply is furnished in the callback.
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
Signed-off-by: Julien Danjou <julien@danjou.info>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code.
|
|
and document the code.
|
|
asynchronous, remove useless functions and document the code.
|