Gitweb links:
...log
http://git.netsurf-browser.org/libnslayout.git/shortlog/7852370aca24e96b7a398164094ba8dcb637b748
...commit
http://git.netsurf-browser.org/libnslayout.git/commit/7852370aca24e96b7a398164094ba8dcb637b748
...tree
http://git.netsurf-browser.org/libnslayout.git/tree/7852370aca24e96b7a398164094ba8dcb637b748
The branch, tlsa/layout-nodes has been updated
discards e521db5684ad10f31630d1abd3d3641dd7c86b92 (commit)
discards c67cd8eaaeb63777c6c9118b0b49d82adaf77088 (commit)
via 7852370aca24e96b7a398164094ba8dcb637b748 (commit)
via af02dd42e2e9adb341900dac10f96e684458dee6 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (e521db5684ad10f31630d1abd3d3641dd7c86b92)
\
N -- N -- N (7852370aca24e96b7a398164094ba8dcb637b748)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
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/libnslayout.git/commit/?id=7852370aca24e96b7a398164094ba8dcb637b748
commit 7852370aca24e96b7a398164094ba8dcb637b748
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>
WIP: Layout node stuff. Not a lot here.
diff --git a/src/Makefile b/src/Makefile
index 7a6251d..b02f0b9 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -6,6 +6,6 @@
# Released under the ISC License (see COPYING file)
# Sources
-DIR_SOURCES := layout.c
+DIR_SOURCES := layout.c node.c
include $(NSBUILD)/Makefile.subdir
diff --git a/src/node.c b/src/node.c
new file mode 100644
index 0000000..233e6c4
--- /dev/null
+++ b/src/node.c
@@ -0,0 +1,25 @@
+/*
+ * This file is part of LibNSLayout
+ * Licensed under the ISC License, http://opensource.org/licenses/ISC
+ * Copyright 2015 Michael Drake <[email protected]>
+ */
+
+/** \file src/node.c
+ * Layout node handling
+ */
+
+#include <assert.h>
+#include <stdlib.h>
+
+#include "libnslayout/nslayout.h"
+
+#include "layout.h"
+#include "util/util.h"
+#include "util/dom-str.h"
+
+
+/**
+ * The layout node object.
+ */
+struct nsl_node {
+};
diff --git a/src/node.h b/src/node.h
new file mode 100644
index 0000000..9e85db1
--- /dev/null
+++ b/src/node.h
@@ -0,0 +1,20 @@
+/*
+ * This file is part of LibNSLayout
+ * Licensed under the ISC License, http://opensource.org/licenses/ISC
+ * Copyright 2015 Michael Drake <[email protected]>
+ */
+
+/** \file src/node.h
+ * Layout node handling
+ */
+
+#ifndef nsl_node_h_
+#define nsl_node_h_
+
+typedef struct nsl_node nsl_node;
+
+nsl_error nsl__node_create(nsl_node **node_out);
+
+void nsl__node_destroy(nsl_node *node_out);
+
+#endif
-----------------------------------------------------------------------
Summary of changes:
--
NetSurf Layout Engine
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org