Gitweb links:

...log 
http://git.netsurf-browser.org/libdom.git/shortlog/ade633dd4a93360cb25fbabc05c749a45950b8b9
...commit 
http://git.netsurf-browser.org/libdom.git/commit/ade633dd4a93360cb25fbabc05c749a45950b8b9
...tree 
http://git.netsurf-browser.org/libdom.git/tree/ade633dd4a93360cb25fbabc05c749a45950b8b9

The branch, master has been updated
       via  ade633dd4a93360cb25fbabc05c749a45950b8b9 (commit)
      from  631f016a9ccff344f4dcb0b57e8ef1cf275e175c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/libdom.git/commit/?id=ade633dd4a93360cb25fbabc05c749a45950b8b9
commit ade633dd4a93360cb25fbabc05c749a45950b8b9
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    DOM Walker: Rename client private word parameter.

diff --git a/examples/dom-structure-dump.c b/examples/dom-structure-dump.c
index 2cdc7c5..189292d 100644
--- a/examples/dom-structure-dump.c
+++ b/examples/dom-structure-dump.c
@@ -259,9 +259,9 @@ enum dom_walk_cmd dump_dom_structure__cb(
                enum dom_walk_stage stage,
                dom_node_type type,
                dom_node *node,
-               void *ctx)
+               void *pw)
 {
-       int *depth = ctx;
+       int *depth = pw;
 
        switch (type) {
        case DOM_ELEMENT_NODE:
diff --git a/include/dom/walk.h b/include/dom/walk.h
index 0cd3fd0..5de3546 100644
--- a/include/dom/walk.h
+++ b/include/dom/walk.h
@@ -37,14 +37,14 @@ enum dom_walk_cmd {
  * \param[in] stage  Whether the \ref node is being entered or left.
  * \param[in] node   The node being walked.  Client must take ref itself.
  * \param[in] type   The node type.
- * \param[in] ctx    Client private data.
+ * \param[in] pw     Client private data.
  * \return Tree walking client command.
  */
 typedef enum dom_walk_cmd (*dom_walk_cb)(
                enum dom_walk_stage stage,
                dom_node_type type,
                dom_node *node,
-               void *ctx);
+               void *pw);
 
 
 /**
@@ -53,13 +53,13 @@ typedef enum dom_walk_cmd (*dom_walk_cb)(
  * \param[in] mask  Mask of stages to enable callback for.
  * \param[in] cb    The client callback function.
  * \param[in] root  Node to start walk from.
- * \param[in] ctx   The client's private data.
+ * \param[in] pw    The client's private data.
  * \return false for early termination of walk, true otherwise.
  */
 dom_exception libdom_treewalk(
                enum dom_walk_enable mask,
                dom_walk_cb cb,
                dom_node *root,
-               void *ctx);
+               void *pw);
 
 #endif
diff --git a/src/utils/walk.c b/src/utils/walk.c
index 20314f3..f103908 100644
--- a/src/utils/walk.c
+++ b/src/utils/walk.c
@@ -19,7 +19,7 @@
  * \param[in]  stage    Whether the \ref node is being entered or left.
  * \param[in]  node     The node being walked.
  * \param[in]  cb       The client callback function.
- * \param[in]  ctx      The client's private data.
+ * \param[in]  pw       The client's private data.
  * \param[out] cmd_out  Walk instruction from client.
  * \return false for early termination of walk, true otherwise.
  */
@@ -28,7 +28,7 @@ static inline dom_exception dom_walk__cb(
                enum dom_walk_stage stage,
                dom_node *node,
                dom_walk_cb cb,
-               void *ctx,
+               void *pw,
                enum dom_walk_cmd *cmd_out)
 {
        if ((1 << stage) & mask) {
@@ -40,7 +40,7 @@ static inline dom_exception dom_walk__cb(
                        return exc;
                }
 
-               *cmd_out = cb(stage, type, node, ctx);
+               *cmd_out = cb(stage, type, node, pw);
        }
 
        return DOM_NO_ERR;
@@ -51,7 +51,7 @@ dom_exception libdom_treewalk(
                enum dom_walk_enable mask,
                dom_walk_cb cb,
                dom_node *root,
-               void *ctx)
+               void *pw)
 {
        dom_node *node;
        dom_exception exc;
@@ -77,7 +77,7 @@ dom_exception libdom_treewalk(
                        /* No children; siblings & ancestor's siblings */
                        while (node != root) {
                                exc = dom_walk__cb(mask, DOM_WALK_STAGE_LEAVE,
-                                               node, cb, ctx, &cmd);
+                                               node, cb, pw, &cmd);
                                if (exc != DOM_NO_ERR ||
                                    cmd == DOM_WALK_CMD_ABORT) {
                                        dom_node_unref(node);
@@ -118,7 +118,7 @@ dom_exception libdom_treewalk(
                assert(node != root);
 
                exc = dom_walk__cb(mask, DOM_WALK_STAGE_ENTER, node,
-                               cb, ctx, &cmd);
+                               cb, pw, &cmd);
                if (exc != DOM_NO_ERR) {
                        return exc;
                }


-----------------------------------------------------------------------

Summary of changes:
 examples/dom-structure-dump.c |    4 ++--
 include/dom/walk.h            |    8 ++++----
 src/utils/walk.c              |   12 ++++++------
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/examples/dom-structure-dump.c b/examples/dom-structure-dump.c
index 2cdc7c5..189292d 100644
--- a/examples/dom-structure-dump.c
+++ b/examples/dom-structure-dump.c
@@ -259,9 +259,9 @@ enum dom_walk_cmd dump_dom_structure__cb(
                enum dom_walk_stage stage,
                dom_node_type type,
                dom_node *node,
-               void *ctx)
+               void *pw)
 {
-       int *depth = ctx;
+       int *depth = pw;
 
        switch (type) {
        case DOM_ELEMENT_NODE:
diff --git a/include/dom/walk.h b/include/dom/walk.h
index 0cd3fd0..5de3546 100644
--- a/include/dom/walk.h
+++ b/include/dom/walk.h
@@ -37,14 +37,14 @@ enum dom_walk_cmd {
  * \param[in] stage  Whether the \ref node is being entered or left.
  * \param[in] node   The node being walked.  Client must take ref itself.
  * \param[in] type   The node type.
- * \param[in] ctx    Client private data.
+ * \param[in] pw     Client private data.
  * \return Tree walking client command.
  */
 typedef enum dom_walk_cmd (*dom_walk_cb)(
                enum dom_walk_stage stage,
                dom_node_type type,
                dom_node *node,
-               void *ctx);
+               void *pw);
 
 
 /**
@@ -53,13 +53,13 @@ typedef enum dom_walk_cmd (*dom_walk_cb)(
  * \param[in] mask  Mask of stages to enable callback for.
  * \param[in] cb    The client callback function.
  * \param[in] root  Node to start walk from.
- * \param[in] ctx   The client's private data.
+ * \param[in] pw    The client's private data.
  * \return false for early termination of walk, true otherwise.
  */
 dom_exception libdom_treewalk(
                enum dom_walk_enable mask,
                dom_walk_cb cb,
                dom_node *root,
-               void *ctx);
+               void *pw);
 
 #endif
diff --git a/src/utils/walk.c b/src/utils/walk.c
index 20314f3..f103908 100644
--- a/src/utils/walk.c
+++ b/src/utils/walk.c
@@ -19,7 +19,7 @@
  * \param[in]  stage    Whether the \ref node is being entered or left.
  * \param[in]  node     The node being walked.
  * \param[in]  cb       The client callback function.
- * \param[in]  ctx      The client's private data.
+ * \param[in]  pw       The client's private data.
  * \param[out] cmd_out  Walk instruction from client.
  * \return false for early termination of walk, true otherwise.
  */
@@ -28,7 +28,7 @@ static inline dom_exception dom_walk__cb(
                enum dom_walk_stage stage,
                dom_node *node,
                dom_walk_cb cb,
-               void *ctx,
+               void *pw,
                enum dom_walk_cmd *cmd_out)
 {
        if ((1 << stage) & mask) {
@@ -40,7 +40,7 @@ static inline dom_exception dom_walk__cb(
                        return exc;
                }
 
-               *cmd_out = cb(stage, type, node, ctx);
+               *cmd_out = cb(stage, type, node, pw);
        }
 
        return DOM_NO_ERR;
@@ -51,7 +51,7 @@ dom_exception libdom_treewalk(
                enum dom_walk_enable mask,
                dom_walk_cb cb,
                dom_node *root,
-               void *ctx)
+               void *pw)
 {
        dom_node *node;
        dom_exception exc;
@@ -77,7 +77,7 @@ dom_exception libdom_treewalk(
                        /* No children; siblings & ancestor's siblings */
                        while (node != root) {
                                exc = dom_walk__cb(mask, DOM_WALK_STAGE_LEAVE,
-                                               node, cb, ctx, &cmd);
+                                               node, cb, pw, &cmd);
                                if (exc != DOM_NO_ERR ||
                                    cmd == DOM_WALK_CMD_ABORT) {
                                        dom_node_unref(node);
@@ -118,7 +118,7 @@ dom_exception libdom_treewalk(
                assert(node != root);
 
                exc = dom_walk__cb(mask, DOM_WALK_STAGE_ENTER, node,
-                               cb, ctx, &cmd);
+                               cb, pw, &cmd);
                if (exc != DOM_NO_ERR) {
                        return exc;
                }


-- 
Document Object Model library
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to