eschweic
eb6973c7dc
Implement epochs; fix integration bugs
2013-08-19 19:34:52 -04:00
Tim Kuehn
bd5526de94
add iframe support
2013-08-19 19:11:12 -04:00
Tim Kuehn
666c29480e
refactor iframe element fields to support sending size to the constellation
2013-08-19 19:11:11 -04:00
Jack Moffitt
dd45751368
Fix macos interators, warnings, and updating submodules.
2013-08-16 14:30:34 -06:00
Keegan McAllister
307f1074d3
For loops and misc changes
2013-08-15 13:56:29 -07:00
Keegan McAllister
1bdaff0fad
Reorganize tree ref / node traits
...
rustc is no longer happy with
impl<NR:TreeNodeRef<N>,N:TreeNode<NR>> TreeUtils for NR
2013-08-15 13:55:40 -07:00
Keegan McAllister
be061a9aa0
Library changes
2013-08-15 13:55:40 -07:00
Keegan McAllister
ffe60ea027
Trait changes, and eliminate 'copy'
2013-08-15 13:55:40 -07:00
Keegan McAllister
907d9f23cf
Linter changes
2013-08-15 13:55:40 -07:00
bors-servo
693bbaf095
auto merge of #731 : metajack/servo/noselect, r=pcwalton
...
The new runtime isn't quite mature enough to deal with it, and this
is faster anyway.
Rebased to land #728 .
2013-08-15 11:44:39 -07:00
Brian Anderson
a875b12c22
Don't use 'select'
...
The new runtime isn't quite mature enough to deal with it, and this
is faster anyway.
2013-08-15 11:37:10 -06:00
Ilyong Cho
2ad350531a
Handle style attributes in element setter instead of html parser
2013-08-15 11:36:15 -06:00
Tetsuharu OHZEKI
b44d4346df
Generate bindings for HTMLCanvasElement.
2013-08-11 05:32:53 +09:00
Yusuke Suzuki
6f2c24eca7
Generate bindings for HTMLTitleElement
2013-08-09 16:41:25 -04:00
Youngsoo Son
fa7f367d22
Generate bindings for HTMLUListElement
2013-08-09 15:26:21 -04:00
saneyuki_s
c1f9f43808
Generate bindings for HTMLTextAreaElement.
2013-08-09 12:11:53 -04:00
saneyuki_s
d0e0a16ee6
Generate bindings for HTMLTableRowElement.
2013-08-09 12:01:03 -04:00
Youngmin, Yoo
bc49686c3b
Generate bindings for HTMLBRElement
2013-08-09 15:42:15 +09:00
saneyuki_s
fa395d2b27
Generate bindings for HTMLTableSectionElement.
2013-08-09 05:42:16 +09:00
saneyuki_s
1a3faf8584
Rename HTMLTableBodyElement to HTMLTableSectionElement.
2013-08-09 05:38:55 +09:00
saneyuki_s
9cbaf13334
Bindings for elements that use HTMLElement.
...
* aside
* section
* b
* i
2013-08-09 01:57:12 +09:00
saneyuki_s
655bdcc511
Generate bindings for HTMLTableElement.
2013-08-08 11:21:37 -04:00
saneyuki_s
c5125ca5e2
Generate bindings for HTMLStyleElement.
2013-08-08 11:20:02 -04:00
saneyuki_s
fba2cea097
Generate bindings for HTMLMetaElement.
2013-08-08 11:15:42 -04:00
Taro Matsuzawa
ca0ae14368
Generate bindings for HTMLOListElement
2013-08-08 10:32:38 -04:00
Josh Matthews
ddf4bee6df
Generate HTMLIFrameElement bindings.
2013-08-08 09:34:08 -04:00
Junyoung Cho
6241064681
Generate bindings for HTMLBodyElement
2013-08-08 17:29:33 +09:00
saneyuki_s
2e3cd1945c
Generate bindings for HTMLHRElement.
2013-08-07 22:52:39 +09:00
saneyuki_s
ac4938b7dd
Generate bindings for HTMLScriptElement.
2013-08-07 22:22:45 +09:00
bors-servo
b017785aad
auto merge of #678 : metajack/servo/style-attributes, r=jdm
...
If a style attribute is given for a node, it is parsed and attached to the
Element. When selector matching runs on the Element, the style attribute's
stylesheet is passed in.
Fixes #86 .
2013-08-06 19:21:32 -07:00
Jack Moffitt
4d71918366
Implement support for style attributes.
...
If a style attribute is given for a node, it is parsed and attached to the
Element. When selector matching runs on the Element, the style attribute's
stylesheet is passed in.
Fixes #86 .
2013-08-06 20:18:03 -06:00
Josh Matthews
8e2c39d2dd
Generate bindings for HTMLImageElement.
2013-08-06 21:54:37 -04:00
Josh Matthews
7aa0027384
Generate bindings for HTMLAnchorElement.
2013-08-05 13:18:58 -04:00
Josh Matthews
9a545b13c3
Generate bindings for HTMLHeadElement.
2013-08-05 11:29:12 -04:00
Josh Matthews
fd4efad70c
Generate bindings for Node, CharacterData, Text, Element, and HTMLElement. Hook up text nodes to use the new bindings.
2013-08-05 11:29:12 -04:00
Tim Kuehn
97a60f35e3
add next_subpage_id to Page struct
2013-07-31 13:12:33 -07:00
Tim Kuehn
2348fbf46d
added subpage ids to map from iframe to all associated pipelines
2013-07-31 13:12:32 -07:00
Tim Kuehn
43491d5b23
navigation bug fix
2013-07-29 13:50:41 -07:00
Tim Kuehn
e9888b299c
structural changes to support Iframes
2013-07-29 11:03:17 -07:00
Keegan McAllister
de65ac7127
Fail the script task when page URL load fails
...
It's confusing that specifying a nonexistent file on the command line just
gives me a blank page. Until we have a real 404 page let's just crash.
2013-07-24 16:52:48 -07:00
Jack Moffitt
587738d1b1
Use complete_style instead of bogus unref.
2013-07-19 19:09:25 -06:00
Jack Moffitt
2b44efbbef
Remove spurious whitespace.
2013-07-19 15:36:42 -06:00
Jack Moffitt
34106d7e45
Fix broken inline CSS parsing and add a iterator for children.
...
If '\r' appears in an inline <style> element, libhubbub splits the text nodes
there, creating multiple text children. The inline style logic assumed that
each <style> element had only one child.
The logic was moved to trigger when the style element is finished parsing
completely (including the children), and then the children are concatenated
before sending it to the parser.
2013-07-19 15:18:45 -06:00
Josh Matthews
1a4ea09205
WIP iframe handling.
2013-07-11 13:16:15 -07:00
Jack Moffitt
870db39836
Update to latest Rust.
2013-07-09 14:37:53 -06:00
Tim Kuehn
a6eaffcd93
forward/back navigation with shift+backspace and backspace
...
script caches last loaded url -- currently no caching policy
naive caching of render layers for near-instant forward/back
handling evicted pipelines is currently broken
2013-07-02 17:26:30 -07:00
Tim Kuehn
fba7ec423c
add pipeline.rs, modularized pipelines communicating with constellation
2013-07-01 11:03:31 -07:00
Brian Anderson
56e5ba1b82
Update for language changes
2013-06-26 13:44:26 -07:00
Patrick Walton
e50cee9adc
Resolve relative URLs that begin with '//'
2013-06-12 11:02:52 -07:00
Patrick Walton
bf82bc54f3
Separate the DOM and layout into separate crates.
2013-05-28 17:13:40 -07:00