--- a/TODO Fri Jul 01 19:46:30 2011 +0300
+++ b/TODO Sun Jul 03 22:17:16 2011 +0300
@@ -7,3 +7,7 @@
Do something about debug and logging.
Document docgen or switch to some other documentation system.
+iterator over node childs (maybe with filtering by node name)
+get child value method
+xml console interception means?
+
--- a/lm_connection.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_connection.c Sun Jul 03 22:17:16 2011 +0300
@@ -88,7 +88,7 @@
}
bless_lm_connection (L, connection);
lm_connection_unref (connection);
- D ("Connection %X created", (int) connection);
+ D ("Connection %p created", connection);
return 1;
}
@@ -558,7 +558,7 @@
static int gc_lm_connection (lua_State *L)
{
llm_connection_t *object = luaL_checklm_connection (L, 1);
- D ("Connection %X gc called", (int) object);
+ D ("Connection %p gc called", object);
lm_connection_unref (object->connection);
return 0;
}
--- a/lm_message.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_message.c Sun Jul 03 22:17:16 2011 +0300
@@ -105,7 +105,7 @@
message = lm_message_new (to, type);
bless_lm_message (L, message);
lm_message_unref (message);
- D ("Message %X created", (int) message);
+ D ("Message %p created", message);
return 1;
}
@@ -210,7 +210,7 @@
bless_lm_message (L, message);
lm_message_unref (message);
- D ("Message %X created", (int) message);
+ D ("Message %p created", message);
return 1;
}
@@ -262,7 +262,7 @@
static int gc_lm_message (lua_State *L)
{
llm_message_t *message = luaL_checklm_message (L, 1);
- D ("Message %X gc called", (int) message);
+ D ("Message %p gc called", message);
lm_message_unref (message->message);
return 0;
}
--- a/lm_message_handler.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_message_handler.c Sun Jul 03 22:17:16 2011 +0300
@@ -73,7 +73,7 @@
cb, (GDestroyNotify)llm_callback_destroy);
bless_lm_handler (L, handler);
lm_message_handler_unref (handler); // XXX
- D ("Message handler %X created", (int) handler);
+ D ("Message handler %p created", handler);
return 1;
}
@@ -122,7 +122,7 @@
static int gc_lm_handler (lua_State *L)
{
llm_handler_t *object = luaL_checklm_handler (L, 1);
- D ("Message handler %X gc called", (int) object);
+ D ("Message handler %p gc called", object);
lm_message_handler_unref (object->handler);
return 0;
}
--- a/lm_message_node.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_message_node.c Sun Jul 03 22:17:16 2011 +0300
@@ -232,7 +232,7 @@
static int gc_lm_node (lua_State *L)
{
llm_node_t *object = luaL_checklm_node (L, 1);
- D ("Message node %X gc called", (int) object);
+ D ("Message node %p gc called", object);
lm_message_node_unref (object->node);
return 0;
}
--- a/lm_proxy.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_proxy.c Sun Jul 03 22:17:16 2011 +0300
@@ -54,7 +54,7 @@
proxy = lm_proxy_new (type);
bless_lm_proxy (L, proxy);
lm_proxy_unref (proxy); // XXX
- D ("Proxy %X created", (int) proxy);
+ D ("Proxy %p created", proxy);
return 1;
}
@@ -157,7 +157,7 @@
static int gc_lm_proxy (lua_State *L)
{
llm_proxy_t *object = luaL_checklm_proxy (L, 1);
- D ("Proxy %X gc called", (int) object);
+ D ("Proxy %p gc called", object);
lm_proxy_unref (object->proxy);
return 0;
}
--- a/lm_ssl.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_ssl.c Sun Jul 03 22:17:16 2011 +0300
@@ -121,7 +121,7 @@
}
bless_lm_ssl (L, ssl);
lm_ssl_unref (ssl); // XXX
- D ("SSL %X created", (int) ssl);
+ D ("SSL %p created", ssl);
return 1;
}
@@ -181,7 +181,7 @@
static int gc_lm_ssl (lua_State *L)
{
llm_ssl_t *object = luaL_checklm_ssl (L, 1);
- D ("SSL %X gc called", (int) object);
+ D ("SSL %p gc called", object);
lm_ssl_unref (object->ssl);
return 0;
}
--- a/lm_types.c Fri Jul 01 19:46:30 2011 +0300
+++ b/lm_types.c Sun Jul 03 22:17:16 2011 +0300
@@ -26,7 +26,7 @@
void llm_callback_destroy (llm_callback_t *cb)
{
- D ("Destroying callback %X", (int) cb);
+ D ("Destroying callback %p", cb);
luaL_unref (cb->L, LUA_REGISTRYINDEX, cb->reference);
luaL_free (cb->L, cb);
}
@@ -50,7 +50,7 @@
if (!lua_isnil (L, -1)) { /* 2 object */ \
lua_remove (L, -2); /* 1 object */ \
object = lua_touserdata (L, -1); \
- D ("Existing " #LWHAT " object %X requested", (int) object); \
+ D ("Existing " #LWHAT " object %p requested", object); \
return object; \
} \
/* 2 nil */ \
@@ -64,7 +64,7 @@
lua_remove (L, -2); /* 1 object */ \
object->WHAT = WHAT; \
lm_##LWHAT##_ref (WHAT); \
- D ("New " #LWHAT " object %X blessed", (int) object); \
+ D ("New " #LWHAT " object %p blessed", object); \
return object; \
}