[Xcb-commit] tests
Julien Danjou
jdanjou at kemper.freedesktop.org
Thu Sep 18 12:44:50 PDT 2008
tests/Makefile.am | 4 ++--
tests/flames.c | 21 +++------------------
tests/julia.c | 21 +++------------------
3 files changed, 8 insertions(+), 38 deletions(-)
New commits:
commit 460299dfd5981f245b0375bd761fd6ec131a3261
Author: Henning Sten <henning.sten at yahoo.com>
Date: Thu Sep 18 20:11:19 2008 +0200
remove local helper functions in favor of the new xcb_atom_get in xcb-utils
Signed-off-by: Julien Danjou <julien at danjou.info>
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 29035e2..93ab757 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -5,12 +5,12 @@ INCLUDES = $(XCBAUX_CFLAGS) $(XCBIMAGE_CFLAGS)
bin_PROGRAMS = julia lissajoux flames
-julia_LDADD = $(XCBAUX_LIBS) $(XCBIMAGE_LIBS) $(XCBICCCM_LIBS)
+julia_LDADD = $(XCBAUX_LIBS) $(XCBIMAGE_LIBS) $(XCBICCCM_LIBS) $(XCBATOM_LIBS)
julia_SOURCES = julia.c julia.h
lissajoux_LDADD = $(XCBAUX_LIBS) $(XCBIMAGE_LIBS) -lm
lissajoux_SOURCES = lissajoux.c lissajoux.h
flames_CFLAGS = -O3
-flames_LDADD = $(XCBAUX_LIBS) $(XCBIMAGE_LIBS) $(XCBICCCM_LIBS)
+flames_LDADD = $(XCBAUX_LIBS) $(XCBIMAGE_LIBS) $(XCBICCCM_LIBS) $(XCBATOM_LIBS)
flames_SOURCES = flames.c
diff --git a/tests/flames.c b/tests/flames.c
index f55acea..89e93cf 100644
--- a/tests/flames.c
+++ b/tests/flames.c
@@ -31,6 +31,7 @@
#include <xcb/shm.h>
#include <xcb/xcb_aux.h>
#include <xcb/xcb_image.h>
+#include <xcb/xcb_atom.h>
/* Needed for xcb_set_wm_protocols() */
#include <xcb/xcb_icccm.h>
@@ -85,22 +86,6 @@ static void flame_modify_flame_base (flame *f);
static void flame_process_flame (flame *f);
static void flame_draw_flame (flame *f);
-xcb_atom_t
-get_atom (xcb_connection_t *connection, const char *atomName)
-{
- if (atomName == NULL)
- return XCB_NONE;
- xcb_atom_t atom = XCB_NONE;
- xcb_intern_atom_reply_t *reply = xcb_intern_atom_reply(connection,
- xcb_intern_atom(connection, 0, strlen(atomName), atomName), NULL);
- if (reply)
- {
- atom = reply->atom;
- free(reply);
- }
- return atom;
-}
-
flame *
flame_init ()
{
@@ -230,8 +215,8 @@ main ()
flame_set_flame_zero (f);
flame_set_random_flame_base (f);
- xcb_atom_t deleteWindowAtom = get_atom(f->xcb.c, "WM_DELETE_WINDOW");
- xcb_atom_t wmprotocolsAtom = get_atom(f->xcb.c, "WM_PROTOCOLS");
+ xcb_atom_t deleteWindowAtom = xcb_atom_get(f->xcb.c, "WM_DELETE_WINDOW");
+ xcb_atom_t wmprotocolsAtom = xcb_atom_get(f->xcb.c, "WM_PROTOCOLS");
/* Listen to X client messages in order to be able to pickup
the "delete window" message that is generated for example
when someone clicks the top-right X button within the window
diff --git a/tests/julia.c b/tests/julia.c
index c995d09..75468ce 100644
--- a/tests/julia.c
+++ b/tests/julia.c
@@ -8,6 +8,7 @@
#include <xcb/shm.h>
#include <xcb/xcb_aux.h>
#include <xcb/xcb_image.h>
+#include <xcb/xcb_atom.h>
#define XCB_ALL_PLANES ~0
/* Needed for xcb_set_wm_protocols() */
@@ -45,22 +46,6 @@ double height = 2.4;
/* Numbers of colors in the palette */
int cmax = 316;
-static xcb_atom_t
-get_atom (xcb_connection_t *connection, const char *atomName)
-{
- if (atomName == NULL)
- return XCB_NONE;
- xcb_atom_t atom = XCB_NONE;
- xcb_intern_atom_reply_t *reply = xcb_intern_atom_reply(connection,
- xcb_intern_atom(connection, 0, strlen(atomName), atomName), NULL);
- if (reply)
- {
- atom = reply->atom;
- free(reply);
- }
- return atom;
-}
-
void
palette_julia (Data *datap)
{
@@ -201,8 +186,8 @@ main (int argc, char *argv[])
palette_julia (&data);
- xcb_atom_t deleteWindowAtom = get_atom(data.conn, "WM_DELETE_WINDOW");
- xcb_atom_t wmprotocolsAtom = get_atom(data.conn, "WM_PROTOCOLS");
+ xcb_atom_t deleteWindowAtom = xcb_atom_get(data.conn, "WM_DELETE_WINDOW");
+ xcb_atom_t wmprotocolsAtom = xcb_atom_get(data.conn, "WM_PROTOCOLS");
/* Listen to X client messages in order to be able to pickup
the "delete window" message that is generated for example
when someone clicks the top-right X button within the window
More information about the xcb-commit
mailing list