mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Add low-level bindings to Hubbub
This commit is contained in:
parent
754deea2d9
commit
033bbbf7a0
6 changed files with 16 additions and 1 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -40,4 +40,7 @@
|
|||
[submodule "src/servo-sandbox"]
|
||||
path = src/servo-sandbox
|
||||
url = git://github.com/pcwalton/servo-sandbox.git
|
||||
[submodule "src/rust-hubbub"]
|
||||
path = src/rust-hubbub
|
||||
url = git://github.com/pcwalton/rust-hubbub.git
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@ RUSTLIBS = \
|
|||
-L src/rust-glut \
|
||||
-L src/rust-layers \
|
||||
-L src/rust-http-client \
|
||||
-L src/rust-hubbub \
|
||||
$(NULL)
|
||||
|
||||
RUST_SRC=$(shell find $(VPATH)/src -type f -name '*.rs')
|
||||
|
@ -72,6 +73,7 @@ SERVO_DEPS += \
|
|||
src/libparserutils/libparserutils.dummy \
|
||||
src/libhubbub/libhubbub.dummy \
|
||||
src/servo-sandbox/servo-sandbox.dummy \
|
||||
src/rust-hubbub/librusthubbub.dummy \
|
||||
$(NULL)
|
||||
|
||||
CHECK_DEPS += \
|
||||
|
@ -202,6 +204,9 @@ src/libhubbub/libhubbub.dummy:
|
|||
src/servo-sandbox/servo-sandbox.dummy:
|
||||
$(MAKE) -C src/servo-sandbox
|
||||
|
||||
src/rust-hubbub/librusthubbub.dummy:
|
||||
$(MAKE) -C src/rust-hubbub
|
||||
|
||||
|
||||
# Testing targets
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ mkdir -p src/rust-http-client || exit $?
|
|||
mkdir -p src/libparserutils || exit $?
|
||||
mkdir -p src/libhubbub || exit $?
|
||||
mkdir -p src/servo-sandbox || exit $?
|
||||
mkdir -p src/rust-hubbub || exit $?
|
||||
|
||||
mkdir -p src/test/ref || exit $?
|
||||
|
||||
|
@ -34,3 +35,4 @@ mkdir -p src/test/ref || exit $?
|
|||
(cd src/libparserutils && sh ${SRCDIR}/src/libparserutils/configure) || exit $?
|
||||
(cd src/libhubbub && sh ${SRCDIR}/src/libhubbub/configure) || exit $?
|
||||
(cd src/servo-sandbox && sh ${SRCDIR}/src/servo-sandbox/configure) || exit $?
|
||||
(cd src/rust-hubbub && sh ${SRCDIR}/src/rust-hubbub/configure) || exit $?
|
||||
|
|
1
src/rust-hubbub
Submodule
1
src/rust-hubbub
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 599b086aa5219e6d5306939fc306a1ee300f21e5
|
|
@ -1 +1 @@
|
|||
Subproject commit c1a3cd94ee7ea21d27b9a90d1576417dc3d8edbf
|
||||
Subproject commit 4fc86aceb448ebb9658664e60e8ffdb1d5e3c989
|
|
@ -128,9 +128,13 @@ struct Content<C:Compositor> {
|
|||
let stream = spawn_html_lexer_task(copy url, self.resource_task);
|
||||
let (root, style_port, js_port) = build_dom(self.scope, stream, url,
|
||||
self.resource_task);
|
||||
|
||||
let css_rules = style_port.recv();
|
||||
let js_scripts = js_port.recv();
|
||||
|
||||
let css_rules = ~[];
|
||||
let js_scripts = ~[];
|
||||
|
||||
// Apply the css rules to the dom tree:
|
||||
#debug["css_rules: %?", css_rules];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue