diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2018-08-15 15:05:54 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2018-08-15 15:05:54 +0100 |
commit | b34c357bbd4883e409a8d617c528db92bf0963c0 (patch) | |
tree | b272a51d36733739b05053437eca8aeba94724d7 /test/dom/debug.h | |
parent | ecb247eb155ff5495a91e32b6e416fd0b6c6a53e (diff) | |
download | libnslayout-b34c357bbd4883e409a8d617c528db92bf0963c0.tar.gz libnslayout-b34c357bbd4883e409a8d617c528db92bf0963c0.tar.bz2 |
Library: DOM change watching is now the job of the client.
Diffstat (limited to 'test/dom/debug.h')
-rw-r--r-- | test/dom/debug.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/test/dom/debug.h b/test/dom/debug.h new file mode 100644 index 0000000..cbe8559 --- /dev/null +++ b/test/dom/debug.h @@ -0,0 +1,41 @@ +/* + * This file is part of LibNSLayout + * Licensed under the ISC License, http://opensource.org/licenses/ISC + * Copyright 2015-2017 Michael Drake <tlsa@netsurf-browser.org> + */ + +/** \file src/dom/debug.h + * DOM debug + */ + +#ifndef nsl_dom_debug_h_ +#define nsl_dom_debug_h_ + +/** Define to enable DOM trace debug output */ +#undef NSL_DOM_TRACE +#define NSL_DOM_TRACE + +#include "util/util.h" + +struct dom_event; + +/** Don't use directly */ +void nsl__dom_debug_dump_event(const struct dom_event *evt); + + +/** + * Dump debug for dom event + * + * \param[in] evt Dump debug concerning a DOM event. + */ +static inline void nsl_dom_debug_dump_event(const struct dom_event *evt) +{ +#ifdef NSL_DOM_TRACE + nsl__dom_debug_dump_event(evt); +#else + UNUSED(evt); +#endif +} + + +#endif |