Created
October 5, 2015 10:03
-
-
Save paulrouget/76f8c350f5613721e631 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got init load URL message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got window resize message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: handle_resized_window_msg: 800×600 800×600 | |
Oct 05 11:51:56 INFO:style::parser: 51:3 Unsupported property declaration: 'width: fit-content;' | |
Oct 05 11:51:56 INFO:style::parser: 52:3 Unsupported property declaration: 'height: fit-content;' | |
Oct 05 11:51:56 INFO:style::parser: 60:1 Invalid rule: 'dialog::backdrop {' | |
Oct 05 11:51:56 INFO:style::parser: 69:3 Unsupported rule: 'dialog:modal {' | |
Oct 05 11:51:56 INFO:style::parser: 87:8 Unsupported property declaration: 'display: ruby;' | |
Oct 05 11:51:56 INFO:style::parser: 88:6 Unsupported property declaration: 'display: ruby-text;' | |
Oct 05 11:51:56 INFO:style::parser: 100:31 Unsupported property declaration: 'text-decoration: dotted underline;' | |
Oct 05 11:51:56 INFO:style::parser: 112:7 Unsupported property declaration: 'display-outside: break-opportunity;' | |
Oct 05 11:51:56 INFO:style::parser: 116:1 Invalid rule: '[dir]:dir(ltr), bdi:dir(ltr), input[type=tel]:dir(ltr) {' | |
Oct 05 11:51:56 INFO:style::parser: 117:1 Invalid rule: '[dir]:dir(rtl), bdi:dir(rtl) {' | |
Oct 05 11:51:56 INFO:style::parser: 143:1 Invalid rule: ':matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 144:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 145:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 146:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 147:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 149:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 150:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 151:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 152:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 154:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 155:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 156:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 158:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h4 {' | |
Oct 05 11:51:56 INFO:style::parser: 159:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h4 {' | |
Oct 05 11:51:56 INFO:style::parser: 161:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h5 {' | |
Oct 05 11:51:56 INFO:style::parser: 169:1 Invalid rule: ':matches(dir, dl, menu, ol, ul) :matches(dir, dl, menu, ol, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 180:1 Invalid rule: ':matches(dir, menu, ol, ul) :matches(dir, menu, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 184:1 Invalid rule: ':matches(dir, menu, ol, ul) :matches(dir, menu, ol, ul) :matches(dir, menu, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 201:3 Unsupported property declaration: 'visibility: collapse;' | |
Oct 05 11:51:56 INFO:style::parser: 219:1 Invalid rule: 'table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i], | |
Oct 05 11:51:56 [frame=void i], [frame=above i], [frame=below i], | |
Oct 05 11:51:56 [frame=hsides i], [frame=lhs i], [frame=rhs i], | |
Oct 05 11:51:56 [frame=vsides i], [frame=box i], [frame=border i] | |
Oct 05 11:51:56 ), | |
Oct 05 11:51:56 table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i] | |
Oct 05 11:51:56 ) > tr > :matches(td, th), | |
Oct 05 11:51:56 table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i] | |
Oct 05 11:51:56 ) > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 238:1 Invalid rule: ':matches(table, thead, tbody, tfoot, tr) > form {' | |
Oct 05 11:51:56 INFO:style::parser: 247:12 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 262:3 Unsupported property declaration: 'border-color: ThreeDFace;' | |
Oct 05 11:51:56 INFO:style::parser: 264:3 Unsupported property declaration: 'min-width: min-content;' | |
Oct 05 11:51:56 INFO:style::parser: 273:9 Unsupported property declaration: 'object-fit: contain;' | |
Oct 05 11:51:56 INFO:style::parser: 276:12 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 10:27 Unsupported property declaration: 'font-family: monospace !important;' | |
Oct 05 11:51:56 INFO:style::parser: 8:13 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 24:1 Invalid rule: 'ol[type=1], li[type=1] {' | |
Oct 05 11:51:56 INFO:style::parser: 27:26 Unsupported property declaration: 'list-style-type: lower-roman;' | |
Oct 05 11:51:56 INFO:style::parser: 28:26 Unsupported property declaration: 'list-style-type: upper-roman;' | |
Oct 05 11:51:56 INFO:style::parser: 38:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[align=absmiddle i] {' | |
Oct 05 11:51:56 INFO:style::parser: 43:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=left i] {' | |
Oct 05 11:51:56 INFO:style::parser: 44:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=right i] {' | |
Oct 05 11:51:56 INFO:style::parser: 45:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=center i] {' | |
Oct 05 11:51:56 INFO:style::parser: 46:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=justify i] {' | |
Oct 05 11:51:56 INFO:style::parser: 47:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=top i] {' | |
Oct 05 11:51:56 INFO:style::parser: 48:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=middle i] {' | |
Oct 05 11:51:56 INFO:style::parser: 49:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=bottom i] {' | |
Oct 05 11:51:56 INFO:style::parser: 50:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=baseline i] {' | |
Oct 05 11:51:56 INFO:style::parser: 54:1 Invalid rule: 'table:matches([rules=none i], [rules=groups i], [rules=rows i], [rules=cols i], [rules=all i]) {' | |
Oct 05 11:51:56 INFO:style::parser: 84:1 Invalid rule: 'table:matches([rules=none i], [rules=groups i], [rules=rows i]) > tr > :matches(td, th), | |
Oct 05 11:51:56 table:matches([rules=none i], [rules=groups i], [rules=rows i]) > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 89:1 Invalid rule: 'table[rules=cols i] > tr > :matches(td, th), | |
Oct 05 11:51:56 table[rules=cols i] > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 94:1 Invalid rule: 'table[rules=all i] > tr > :matches(td, th), | |
Oct 05 11:51:56 table[rules=all i] > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 106:1 Invalid rule: 'table[rules=groups i] > :matches(thead, tbody, tfoot) {' | |
Oct 05 11:51:56 INFO:style::parser: 112:1 Invalid rule: 'table[rules=rows i] > tr, | |
Oct 05 11:51:56 table[rules=rows i] > :matches(thead, tbody, tfoot) > tr {' | |
Oct 05 11:51:56 INFO:style::parser: 128:1 Invalid rule: 'iframe[frameborder=0], iframe[frameborder=no i] {' | |
Oct 05 11:51:56 INFO:style::parser: 130:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=left i] {' | |
Oct 05 11:51:56 INFO:style::parser: 133:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=right i] {' | |
Oct 05 11:51:56 INFO:style::parser: 136:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=top i] {' | |
Oct 05 11:51:56 INFO:style::parser: 139:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=baseline i] {' | |
Oct 05 11:51:56 INFO:style::parser: 142:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=texttop i] {' | |
Oct 05 11:51:56 INFO:style::parser: 145:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object):matches([align=absmiddle i], [align=abscenter i]) {' | |
Oct 05 11:51:56 INFO:style::parser: 148:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=bottom i] {' | |
Oct 05 11:51:56 DEBUG:net::resource_task: resource_task: loading url: file:///Users/paul/git/servo/resources/rippy.jpg | |
Oct 05 11:51:56 DEBUG:net::resource_task: resource_task: loading url: file:///tmp/a.html | |
Oct 05 11:51:56 DEBUG:script::script_task: ScriptTask: loading file:///tmp/a.html on page PipelineId(0) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode Initial | |
Oct 05 11:51:56 DEBUG:script::parse::html: Parse error: Unexpected token | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode BeforeHtml | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode BeforeHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawData(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "\n body {\n margin: 100px;\n }\n p {\n padding: 10px;\n background: red;\n }\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"\\n body {\\n margin: 100px;\\n }\\n p {\\n padding: 10px;\\n background: red;\\n }\\n\")) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawLessThanSign(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagOpen(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagName(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character f | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character z | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character b | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character w | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character c | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character ' | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(SingleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "http://example.com"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\'')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character ' | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'iframe\' type=static), self_closing: false, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'mozbrowser\' type=static) }, value: Tendril<UTF8>(inline: \"\") }, Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'src\' type=static) }, value: Tendril<UTF8>(owned: \"http://example.com\") }] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'iframe\' type=static), self_closing: false, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'mozbrowser\' type=static) }, value: Tendril<UTF8>(inline: \"\") }, Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'src\' type=static) }, value: Tendril<UTF8>(owned: \"http://example.com\") }] }) in insertion mode AfterHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'iframe\' type=static), self_closing: false, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'mozbrowser\' type=static) }, value: Tendril<UTF8>(inline: \"\") }, Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'src\' type=static) }, value: Tendril<UTF8>(owned: \"http://example.com\") }] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got head parsed message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got iframe URL load message PipelineId(0) None SubpageId(0) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawData(Rawtext) | |
Oct 05 11:51:56 DEBUG:compositing::constellation: Constellation: loading cross-origin iframe, parent url Url { scheme: "file", scheme_data: Relative(RelativeSchemeData { username: "", password: None, host: Domain(""), port: None, default_port: None, path: ["tmp", "a.html"] }), query: None, fragment: None }, iframe url Url { scheme: "http", scheme_data: Relative(RelativeSchemeData { username: "", password: None, host: Domain("example.com"), port: None, default_port: Some(80), path: [""] }), query: None, fragment: None } | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawLessThanSign(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagOpen(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagName(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character f | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'iframe\' type=static), self_closing: false, attrs: [] }) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "foobar"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"foobar\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing EOF in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing EOFToken in insertion mode InBody | |
Oct 05 11:51:56 WARN:html5ever::tree_builder::actions: stop_parsing not implemented, full speed ahead! | |
Oct 05 11:51:56 DEBUG:script::dom::servohtmlparser: finished parsing | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::script_task: kicking off initial reflow of Url { scheme: "file", scheme_data: Relative(RelativeSchemeData { username: "", password: None, host: Domain(""), port: None, default_port: None, path: ["tmp", "a.html"] }), query: None, fragment: None } | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason FirstLoad | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLIFrameElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] No parent, but new bloom filter! | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 112C37140 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Parent matches (=4609765696). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 112C37000 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 1 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 11644D280 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 116427000 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 1164532A0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f280: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 11646C300 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(Element(HTMLElement(HTMLIFrameElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f2e0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 116453380 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f3a0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 116427280 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 116453540 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f430: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 1164530E0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f250: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLStyleElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f220: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLHeadElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f1f0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] + 116453460 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=times new roman | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font_list: Looking for faces of family: times new roman | |
Oct 05 11:51:56 INFO:style::parser: 51:3 Unsupported property declaration: 'width: fit-content;' | |
Oct 05 11:51:56 INFO:style::parser: 52:3 Unsupported property declaration: 'height: fit-content;' | |
Oct 05 11:51:56 INFO:style::parser: 60:1 Invalid rule: 'dialog::backdrop {' | |
Oct 05 11:51:56 INFO:style::parser: 69:3 Unsupported rule: 'dialog:modal {' | |
Oct 05 11:51:56 INFO:style::parser: 87:8 Unsupported property declaration: 'display: ruby;' | |
Oct 05 11:51:56 INFO:style::parser: 88:6 Unsupported property declaration: 'display: ruby-text;' | |
Oct 05 11:51:56 INFO:style::parser: 100:31 Unsupported property declaration: 'text-decoration: dotted underline;' | |
Oct 05 11:51:56 INFO:style::parser: 112:7 Unsupported property declaration: 'display-outside: break-opportunity;' | |
Oct 05 11:51:56 INFO:style::parser: 116:1 Invalid rule: '[dir]:dir(ltr), bdi:dir(ltr), input[type=tel]:dir(ltr) {' | |
Oct 05 11:51:56 INFO:style::parser: 117:1 Invalid rule: '[dir]:dir(rtl), bdi:dir(rtl) {' | |
Oct 05 11:51:56 INFO:style::parser: 143:1 Invalid rule: ':matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 144:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 145:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 146:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 147:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) h1 {' | |
Oct 05 11:51:56 INFO:style::parser: 149:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 150:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 151:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 152:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h2 {' | |
Oct 05 11:51:56 INFO:style::parser: 154:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 155:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 156:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h3 {' | |
Oct 05 11:51:56 INFO:style::parser: 158:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h4 {' | |
Oct 05 11:51:56 INFO:style::parser: 159:1 Invalid rule: ':matches(article, aside, nav, section) :matches(article, aside, nav, section) hgroup > h1 ~ h4 {' | |
Oct 05 11:51:56 INFO:style::parser: 161:1 Invalid rule: ':matches(article, aside, nav, section) hgroup > h1 ~ h5 {' | |
Oct 05 11:51:56 INFO:style::parser: 169:1 Invalid rule: ':matches(dir, dl, menu, ol, ul) :matches(dir, dl, menu, ol, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 180:1 Invalid rule: ':matches(dir, menu, ol, ul) :matches(dir, menu, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 184:1 Invalid rule: ':matches(dir, menu, ol, ul) :matches(dir, menu, ol, ul) :matches(dir, menu, ul) {' | |
Oct 05 11:51:56 INFO:style::parser: 201:3 Unsupported property declaration: 'visibility: collapse;' | |
Oct 05 11:51:56 INFO:style::parser: 219:1 Invalid rule: 'table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i], | |
Oct 05 11:51:56 [frame=void i], [frame=above i], [frame=below i], | |
Oct 05 11:51:56 [frame=hsides i], [frame=lhs i], [frame=rhs i], | |
Oct 05 11:51:56 [frame=vsides i], [frame=box i], [frame=border i] | |
Oct 05 11:51:56 ), | |
Oct 05 11:51:56 table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i] | |
Oct 05 11:51:56 ) > tr > :matches(td, th), | |
Oct 05 11:51:56 table:matches( | |
Oct 05 11:51:56 [rules=none i], [rules=groups i], [rules=rows i], | |
Oct 05 11:51:56 [rules=cols i], [rules=all i] | |
Oct 05 11:51:56 ) > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 238:1 Invalid rule: ':matches(table, thead, tbody, tfoot, tr) > form {' | |
Oct 05 11:51:56 INFO:style::parser: 247:12 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 262:3 Unsupported property declaration: 'border-color: ThreeDFace;' | |
Oct 05 11:51:56 INFO:style::parser: 264:3 Unsupported property declaration: 'min-width: min-content;' | |
Oct 05 11:51:56 INFO:style::parser: 273:9 Unsupported property declaration: 'object-fit: contain;' | |
Oct 05 11:51:56 INFO:style::parser: 276:12 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 10:27 Unsupported property declaration: 'font-family: monospace !important;' | |
Oct 05 11:51:56 INFO:style::parser: 8:13 Unsupported property declaration: 'white-space: pre-wrap;' | |
Oct 05 11:51:56 INFO:style::parser: 24:1 Invalid rule: 'ol[type=1], li[type=1] {' | |
Oct 05 11:51:56 INFO:style::parser: 27:26 Unsupported property declaration: 'list-style-type: lower-roman;' | |
Oct 05 11:51:56 INFO:style::parser: 28:26 Unsupported property declaration: 'list-style-type: upper-roman;' | |
Oct 05 11:51:56 INFO:style::parser: 38:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[align=absmiddle i] {' | |
Oct 05 11:51:56 INFO:style::parser: 43:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=left i] {' | |
Oct 05 11:51:56 INFO:style::parser: 44:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=right i] {' | |
Oct 05 11:51:56 INFO:style::parser: 45:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=center i] {' | |
Oct 05 11:51:56 INFO:style::parser: 46:1 Invalid rule: ':matches(p, h1, h2, h3, h4, h5, h6)[align=justify i] {' | |
Oct 05 11:51:56 INFO:style::parser: 47:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=top i] {' | |
Oct 05 11:51:56 INFO:style::parser: 48:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=middle i] {' | |
Oct 05 11:51:56 INFO:style::parser: 49:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=bottom i] {' | |
Oct 05 11:51:56 INFO:style::parser: 50:1 Invalid rule: ':matches(thead, tbody, tfoot, tr, td, th)[valign=baseline i] {' | |
Oct 05 11:51:56 INFO:style::parser: 54:1 Invalid rule: 'table:matches([rules=none i], [rules=groups i], [rules=rows i], [rules=cols i], [rules=all i]) {' | |
Oct 05 11:51:56 INFO:style::parser: 84:1 Invalid rule: 'table:matches([rules=none i], [rules=groups i], [rules=rows i]) > tr > :matches(td, th), | |
Oct 05 11:51:56 table:matches([rules=none i], [rules=groups i], [rules=rows i]) > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 89:1 Invalid rule: 'table[rules=cols i] > tr > :matches(td, th), | |
Oct 05 11:51:56 table[rules=cols i] > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 94:1 Invalid rule: 'table[rules=all i] > tr > :matches(td, th), | |
Oct 05 11:51:56 table[rules=all i] > :matches(thead, tbody, tfoot) > tr > :matches(td, th) {' | |
Oct 05 11:51:56 INFO:style::parser: 106:1 Invalid rule: 'table[rules=groups i] > :matches(thead, tbody, tfoot) {' | |
Oct 05 11:51:56 INFO:style::parser: 112:1 Invalid rule: 'table[rules=rows i] > tr, | |
Oct 05 11:51:56 table[rules=rows i] > :matches(thead, tbody, tfoot) > tr {' | |
Oct 05 11:51:56 INFO:style::parser: 128:1 Invalid rule: 'iframe[frameborder=0], iframe[frameborder=no i] {' | |
Oct 05 11:51:56 INFO:style::parser: 130:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=left i] {' | |
Oct 05 11:51:56 INFO:style::parser: 133:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=right i] {' | |
Oct 05 11:51:56 INFO:style::parser: 136:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=top i] {' | |
Oct 05 11:51:56 INFO:style::parser: 139:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=baseline i] {' | |
Oct 05 11:51:56 INFO:style::parser: 142:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=texttop i] {' | |
Oct 05 11:51:56 INFO:style::parser: 145:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object):matches([align=absmiddle i], [align=abscenter i]) {' | |
Oct 05 11:51:56 INFO:style::parser: 148:1 Invalid rule: ':matches(applet, embed, iframe, img, input[type=image i], object)[align=bottom i] {' | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.0333333333333334px, underline_offset: -2.316666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0.9px, x_height: 9.533333333333333px, em_size: 16px, ascent: 12.866666666666667px, descent: 3.1166666666666667px, max_advance: 54.78333333333333px, average_advance: 8px, line_gap: 18px } | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:51:56 DEBUG:gfx::font: Found font table[GDEF] with family=Times New Roman, face=Regular | |
Oct 05 11:51:56 DEBUG:gfx::font: Found font table[GSUB] with family=Times New Roman, face=Regular | |
Oct 05 11:51:56 DEBUG:gfx::font: Found font table[GPOS] with family=Times New Roman, face=Regular | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=6], got back 6 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "foobar" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'f' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'o' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'b' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'a' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'r' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 10dc5c610 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 10dc5c810 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 10dc5ca10 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [0] - 112C37140, and deleting BF. | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: Setting root position | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: beginning painting loop | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (2 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=times new roman | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: beginning painting loop | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.0333333333333334px, underline_offset: -2.316666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0.9px, x_height: 9.533333333333333px, em_size: 16px, ascent: 12.866666666666667px, descent: 3.1166666666666667px, max_advance: 54.78333333333333px, average_advance: 8px, line_gap: 18px } | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4526032400 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4526032912 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4526033424 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (2 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (3 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (4 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (7 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: paint ready msg | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 1 complete for PipelineId(0) | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason DOMContentLoaded) | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason DocumentLoaded) | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got painter ready message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: Painter PipelineId(0) ready to send paint msg | |
Oct 05 11:51:56 DEBUG:net::resource_task: resource_task: loading url: http://example.com/ | |
Oct 05 11:51:56 INFO:net::http_loader: requesting http://example.com/ | |
Oct 05 11:51:56 INFO:net::cookie_storage: === COOKIES SENT: | |
Oct 05 11:51:56 DEBUG:hyper::net: http scheme | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got load complete message | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got dom load message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got window resize message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: handle_resized_window_msg: 800×600 800×600 | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got get-pipeline-title message | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (2 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (3 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (4 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (7 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 2 complete for PipelineId(0) | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 186 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 208 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 211 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 215 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 226 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 218 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 248 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 131 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 255 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 260 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 265 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 261 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 248 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 255 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 218 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 260 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 226 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 131 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 271 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 186 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 208 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 211 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 215 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 269 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 273 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 274 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 270 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 265 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 261 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 275 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 279 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 276 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 278 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 280 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 281 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 283 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 285 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 284 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 283 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 274 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 281 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 270 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 276 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 280 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 279 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 269 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 271 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 273 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 278 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 275 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 285 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 284 | |
Oct 05 11:51:56 INFO:net::http_loader: GET | |
Oct 05 11:51:56 INFO:net::http_loader: - Host: example.com | |
Oct 05 11:51:56 INFO:net::http_loader: - Accept: text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8 | |
Oct 05 11:51:56 INFO:net::http_loader: - Accept-Encoding: gzip, deflate | |
Oct 05 11:51:56 INFO:net::http_loader: - User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Servo/1.0 Firefox/37.0 | |
Oct 05 11:51:56 INFO:net::http_loader: None | |
Oct 05 11:51:56 DEBUG:hyper::http::h1: request line: Get "/" Http11 | |
Oct 05 11:51:56 DEBUG:hyper::http::h1: headers=Headers { Host: example.com, Accept: text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8, Accept-Encoding: gzip, deflate, User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Servo/1.0 Firefox/37.0, } | |
Oct 05 11:51:56 DEBUG:hyper::client::response: version=Http11, status=Ok | |
Oct 05 11:51:56 DEBUG:hyper::client::response: headers=Headers { Cache-Control: max-age=604800, ETag: "359670651", Content-Type: text/html, Content-Length: 1270, Server: ECS (cpm/F9D5), Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT, Connection: keep-alive, Date: Mon, 05 Oct 2015 09:51:56 GMT, Expires: Wed, 07 Oct 2015 07:21:54 GMT, } | |
Oct 05 11:51:56 INFO:net::http_loader: got HTTP response 200 OK, headers: | |
Oct 05 11:51:56 INFO:net::http_loader: - Cache-Control: max-age=604800 | |
Oct 05 11:51:56 INFO:net::http_loader: - ETag: "359670651" | |
Oct 05 11:51:56 INFO:net::http_loader: - Content-Type: text/html | |
Oct 05 11:51:56 INFO:net::http_loader: - Content-Length: 1270 | |
Oct 05 11:51:56 INFO:net::http_loader: - Server: ECS (cpm/F9D5) | |
Oct 05 11:51:56 INFO:net::http_loader: - Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT | |
Oct 05 11:51:56 INFO:net::http_loader: - Connection: keep-alive | |
Oct 05 11:51:56 INFO:net::http_loader: - Date: Mon, 05 Oct 2015 09:51:56 GMT | |
Oct 05 11:51:56 INFO:net::http_loader: - Expires: Wed, 07 Oct 2015 07:21:54 GMT | |
Oct 05 11:51:56 DEBUG:script::script_task: ScriptTask: loading http://example.com/ on page PipelineId(1) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character ! | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state MarkupDeclarationOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Doctype | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeDoctypeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state DoctypeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode BeforeHtml | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode BeforeHtml | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'html\' type=static), self_closing: false, attrs: [] }) in insertion mode BeforeHtml | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode BeforeHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode BeforeHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'head\' type=static), self_closing: false, attrs: [] }) in insertion mode BeforeHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'title\' type=static), self_closing: false, attrs: [] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got mozbrowser event message | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawData(Rcdata) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "Example Domain"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Example Domain\")) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got mozbrowser event message | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawLessThanSign(Rcdata) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagOpen(Rcdata) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagName(Rcdata) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'title\' type=static), self_closing: false, attrs: [] }) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character c | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "utf-8"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state SelfClosingStartTag | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'meta\' type=static), self_closing: true, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'charset\' type=static) }, value: Tendril<UTF8>(inline: \"utf-8\") }] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character - | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character q | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character u | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character v | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "Content-type"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character c | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character n | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character n | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "text/html; charset=utf-8"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state SelfClosingStartTag | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'meta\' type=static), self_closing: true, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'http-equiv\' type=static) }, value: Tendril<UTF8>(owned: \"Content-type\") }, Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'content\' type=static) }, value: Tendril<UTF8>(owned: \"text/html; charset=utf-8\") }] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character n | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "viewport"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character c | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character n | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character n | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "width=device-width, initial-scale=1"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state SelfClosingStartTag | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'meta\' type=static), self_closing: true, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'name\' type=static) }, value: Tendril<UTF8>(inline: \"viewport\") }, Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'content\' type=static) }, value: Tendril<UTF8>(owned: \"width=device-width, initial-scale=1\") }] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "text/css"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'type\' type=static) }, value: Tendril<UTF8>(inline: \"text/css\") }] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawData(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "\n body {\n background-color: #f0f0f2;\n margin: 0;\n padding: 0;\n font-family: \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n \n }\n div {\n width: 600px;\n margin: 5em auto;\n padding: 50px;\n background-color: #fff;\n border-radius: 1em;\n }\n a:link, a:visited {\n color: #38488f;\n text-decoration: none;\n }\n @media (max-width: 700px) {\n body {\n background-color: #fff;\n }\n div {\n width: auto;\n margin: 0 auto;\n border-radius: 0;\n padding: 1em;\n }\n }\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"\\n body {\\n background-color: #f0f0f2;\\n margin: 0;\\n padding: 0;\\n font-family: \\\"Open Sans\\\", \\\"Helvetica Neue\\\", Helvetica, Arial, sans-serif;\\n \\n }\\n div {\\n width: 600px;\\n margin: 5em auto;\\n padding: 50px;\\n background-color: #fff;\\n border-radius: 1em;\\n }\\n a:link, a:visited {\\n color: #38488f;\\n text-decoration: none;\\n }\\n @media (max-width: 700px) {\\n body {\\n background-color: #fff;\\n }\\n div {\\n width: auto;\\n margin: 0 auto;\\n border-radius: 0;\\n padding: 1em;\\n }\\n }\\n \")) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawLessThanSign(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagOpen(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character s | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state RawEndTagName(Rawtext) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'style\' type=static), self_closing: false, attrs: [] }) in insertion mode Text | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: " \n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \" \\n\")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \" \\n\")) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'head\' type=static), self_closing: false, attrs: [] }) in insertion mode InHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\\n\")) in insertion mode AfterHead | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\\n\")) in insertion mode AfterHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character b | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'body\' type=static), self_closing: false, attrs: [] }) in insertion mode AfterHead | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got head parsed message | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character v | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'div\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character 1 | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'h1\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "Example Domain"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"Example Domain\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character 1 | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'h1\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "This domain is established to be "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"This domain is established to be \")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "used for illustrative examples in documents. You may use this\n domain in examples without prior coordination or asking for permission."))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"used for illustrative examples in documents. You may use this\\n domain in examples without prior coordination or asking for permission.\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n "))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n \")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character r | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character e | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character f | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character = | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state BeforeAttributeValue | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AttributeValue(DoubleQuoted) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "http://www.iana.org/domains/example"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('\"')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character " | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state AfterAttributeValueQuoted | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: StartTag, name: Atom(\'a\' type=static), self_closing: false, attrs: [Attribute { name: QualName { ns: Namespace(Atom(\'\' type=static)), local: Atom(\'href\' type=static) }, value: Tendril<UTF8>(owned: \"http://www.iana.org/domains/example\") }] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(shared: "More information..."))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(shared: \"More information...\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character a | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'a\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character p | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'p\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character i | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character v | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'div\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character b | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character o | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character d | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character y | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'body\' type=static), self_closing: false, attrs: [] }) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode AfterBody | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode AfterBody | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(FromSet('<')) | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character < | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character / | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state EndTagOpen | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character h | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state TagName | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character t | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character m | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character l | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got character > | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing TagToken(Tag { kind: EndTag, name: Atom(\'html\' type=static), self_closing: false, attrs: [] }) in insertion mode AfterBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters Some(NotFromSet(Tendril<UTF8>(inline: "\n"))) | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(NotSplit, Tendril<UTF8>(inline: \"\\n\")) in insertion mode AfterAfterBody | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode AfterAfterBody | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing CharacterTokens(Whitespace, Tendril<UTF8>(inline: \"\\n\")) in insertion mode InBody | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: got characters None | |
Oct 05 11:51:56 DEBUG:html5ever::tokenizer: processing EOF in state Data | |
Oct 05 11:51:56 DEBUG:html5ever::tree_builder: processing EOFToken in insertion mode AfterAfterBody | |
Oct 05 11:51:56 WARN:html5ever::tree_builder::actions: stop_parsing not implemented, full speed ahead! | |
Oct 05 11:51:56 DEBUG:script::dom::servohtmlparser: finished parsing | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::script_task: kicking off initial reflow of Url { scheme: "http", scheme_data: Relative(RelativeSchemeData { username: "", password: None, host: Domain("example.com"), port: None, default_port: Some(80), path: [""] }), query: None, fragment: None } | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason FirstLoad | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLTitleElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLDivElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadingElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 Element(HTMLElement(HTMLAnchorElement)): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 CharacterData(Text): changed=true dirty=true dirty_descendants=true | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Viewport constraints: ViewportConstraints { size: Length(304, PhantomData)×Length(154, PhantomData), initial_zoom: ScaleFactor(1, PhantomData), min_zoom: None, max_zoom: None, user_zoom: Zoom, orientation: Auto } | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got viewport-constrained event message | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] No parent, but new bloom filter! | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 112C37640 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766976). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 112C37500 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 1 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459120 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f5e0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766976). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116492280 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458860 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f250: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 112C373C0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458A20 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f2e0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479000 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLMetaElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f310: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458B00 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f370: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479280 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLMetaElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f3a0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458BE0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f430: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164793C0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLMetaElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f460: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458CC0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f4f0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4609766656). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479500 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459040 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f5b0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459200 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f640: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668859008). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479640 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 2 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459AC0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f910: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668859008). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459BA0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f940: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668859008). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459C80 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f970: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458940 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f2b0: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLTitleElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f280: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116458DA0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f580: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLStyleElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f520: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: none none static_ Some(Element(HTMLElement(HTMLHeadElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f220: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164592E0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f6a0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668757568). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164ABC00 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164594A0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f730: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668757568). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479780 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459740 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f7f0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668757568). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116479A00 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 3 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164599E0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f8e0: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 4 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164593C0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f700: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHeadingElement))) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Couldn't find font family with name=open sans | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=helvetica neue | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font_list: Looking for faces of family: helvetica neue | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@32 pt): FontMetrics { underline_size: 2.1333333333333333px, underline_offset: -4.266666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 1.2333333333333334px, x_height: 22.05px, em_size: 32px, ascent: 26.166666666666668px, descent: 5.816666666666666px, max_advance: 104.73333333333333px, average_advance: 17.783333333333335px, line_gap: 39px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=helvetica | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font_list: Looking for faces of family: helvetica | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@32 pt): FontMetrics { underline_size: 2.1px, underline_offset: -3.216666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0px, x_height: 22.7px, em_size: 32px, ascent: 24.633333333333333px, descent: 7.35px, max_advance: 104.7px, average_advance: 17.783333333333335px, line_gap: 32px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=arial | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font_list: Looking for faces of family: arial | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@32 pt): FontMetrics { underline_size: 4.466666666666667px, underline_offset: -4.516666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 1.3833333333333333px, x_height: 22.116666666666667px, em_size: 32px, ascent: 25.916666666666668px, descent: 6.066666666666666px, max_advance: 112.11666666666666px, average_advance: 17.783333333333335px, line_gap: 37px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=arial | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@32 pt): FontMetrics { underline_size: 4.466666666666667px, underline_offset: -4.516666666666667px, strikeout_size: 0px, strikeout_offset: 0px, leading: 1.3833333333333333px, x_height: 22.116666666666667px, em_size: 32px, ascent: 25.916666666666668px, descent: 6.066666666666666px, max_advance: 112.11666666666666px, average_advance: 17.783333333333335px, line_gap: 37px } | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice Example (ws? false), 0 - 7 in run Example Domain | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GDEF] with family=Helvetica Neue, face=Bold | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GSUB] with family=Helvetica Neue, face=Bold | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GPOS] with family=Helvetica Neue, face=Bold | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=7], got back 7 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "Example" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'E' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'x' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'a' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'm' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'p' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'l' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'e' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 7 - 8 in run Example Domain | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=1], got back 1 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: " " | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: ' ' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for final slice Domain (ws? false), 8 - 14 in run Example Domain | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=6], got back 6 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "Domain" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'D' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'm' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'a' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'i' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'n' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(14)) | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(7))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(7)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(8)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f6d0: 117460c10 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 4 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459580 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f790: 0 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668757888). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459660 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f7c0: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: scanning 2 fragments for text runs... | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: flushing 2 fragments in range | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=helvetica neue | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.0666666666666667px, underline_offset: -2.1333333333333333px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0.6166666666666667px, x_height: 11.3px, em_size: 16px, ascent: 13.1px, descent: 2.8833333333333333px, max_advance: 51.55px, average_advance: 8.883333333333333px, line_gap: 19px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=helvetica | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.0666666666666667px, underline_offset: -1.6px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0px, x_height: 11.166666666666666px, em_size: 16px, ascent: 12.316666666666666px, descent: 3.6666666666666665px, max_advance: 38.35px, average_advance: 8.883333333333333px, line_gap: 16px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=arial | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.55px, underline_offset: -2.25px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0.6833333333333333px, x_height: 11.05px, em_size: 16px, ascent: 12.95px, descent: 3.033333333333333px, max_advance: 56.833333333333336px, average_advance: 8.883333333333333px, line_gap: 18px } | |
Oct 05 11:51:56 DEBUG:gfx::font_cache_task: FontList: Found font family with name=arial | |
Oct 05 11:51:56 DEBUG:gfx::platform::macos::font: Font metrics (@16 pt): FontMetrics { underline_size: 1.55px, underline_offset: -2.25px, strikeout_size: 0px, strikeout_offset: 0px, leading: 0.6833333333333333px, x_height: 11.05px, em_size: 16px, ascent: 12.95px, descent: 3.033333333333333px, max_advance: 56.833333333333336px, average_advance: 8.883333333333333px, line_gap: 18px } | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice This (ws? false), 0 - 4 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GDEF] with family=Helvetica Neue, face=Light | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GSUB] with family=Helvetica Neue, face=Light | |
Oct 05 11:51:56 DEBUG:gfx::font: Didn't find font table[GPOS] with family=Helvetica Neue, face=Light | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=4], got back 4 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "This" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'T' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'h' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'i' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 's' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 4 - 5 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=1], got back 1 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: " " | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: ' ' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice domain (ws? false), 5 - 11 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=6], got back 6 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "domain" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'd' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'm' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'a' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'i' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'n' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 11 - 12 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice is (ws? false), 12 - 14 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=2], got back 2 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "is" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'i' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 's' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 14 - 15 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice established (ws? false), 15 - 26 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=11], got back 11 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10 -> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "established" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'e' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 's' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 't' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'a' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'b' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'l' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'i' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 's' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 'h' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: 'e' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10: 'd' --> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=10, len=1 for glyph idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 26 - 27 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice to (ws? false), 27 - 29 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=2], got back 2 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "to" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 't' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 29 - 30 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice be (ws? false), 30 - 32 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=2], got back 2 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "be" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'b' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'e' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 32 - 33 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice used (ws? false), 33 - 37 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=4], got back 4 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "used" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'u' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 's' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'e' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'd' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 37 - 38 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice for (ws? false), 38 - 41 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=3], got back 3 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "for" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'f' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'r' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 41 - 42 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice illustrative (ws? false), 42 - 54 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=12], got back 12 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10 -> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11 -> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "illustrative" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'i' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'l' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'l' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'u' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 's' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 't' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'r' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 'a' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 't' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: 'i' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10: 'v' --> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11: 'e' --> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=10, len=1 for glyph idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=11, len=1 for glyph idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 54 - 55 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice examples (ws? false), 55 - 63 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=8], got back 8 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "examples" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'e' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'x' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'a' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'm' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'p' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'l' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'e' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 's' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 63 - 64 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice in (ws? false), 64 - 66 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=2], got back 2 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "in" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'i' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'n' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 66 - 67 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice documents. (ws? false), 67 - 77 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=10], got back 10 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "documents." | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'd' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'c' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'u' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'm' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'e' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'n' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 't' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 's' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: '.' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 77 - 78 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice You (ws? false), 78 - 81 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=3], got back 3 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "You" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'Y' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'u' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 81 - 82 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice may (ws? false), 82 - 85 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=3], got back 3 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "may" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'm' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'a' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'y' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 85 - 86 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice use (ws? false), 86 - 89 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=3], got back 3 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "use" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'u' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 's' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'e' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 89 - 90 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice this (ws? false), 90 - 94 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=4], got back 4 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "this" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 't' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'h' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'i' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 's' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 94 - 95 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice domain (ws? false), 95 - 101 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 101 - 102 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice in (ws? false), 102 - 104 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 104 - 105 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice examples (ws? false), 105 - 113 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 113 - 114 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice without (ws? false), 114 - 121 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=7], got back 7 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "without" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'w' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'i' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 't' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'h' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'o' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'u' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 't' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 121 - 122 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice prior (ws? false), 122 - 127 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=5], got back 5 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "prior" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'p' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'r' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'i' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'o' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'r' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 127 - 128 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice coordination (ws? false), 128 - 140 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=12], got back 12 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10 -> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11 -> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "coordination" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'c' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'o' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'r' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'd' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'i' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'n' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 'a' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 't' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: 'i' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10: 'o' --> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11: 'n' --> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=10, len=1 for glyph idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=11, len=1 for glyph idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 140 - 141 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice or (ws? false), 141 - 143 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=2], got back 2 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "or" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'o' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'r' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 143 - 144 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice asking (ws? false), 144 - 150 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=6], got back 6 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "asking" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'a' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 's' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'k' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'i' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'n' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'g' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 150 - 151 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice for (ws? false), 151 - 154 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 154 - 155 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for final slice permission. (ws? false), 155 - 166 in run This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=11], got back 11 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10 -> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "permission." | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'p' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'e' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'r' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'm' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'i' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 's' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 's' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 'i' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 'o' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: 'n' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10: '.' --> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=10, len=1 for glyph idx=10 | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: pushing 2 fragment(s) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(33)) | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(4))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(4)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(5)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(11)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(12)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(14)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(15)[[CharIndex(0) .. CharIndex(11))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(26)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(27)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(29)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(30)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(32)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(33) .. CharIndex(166)) | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(33)[[CharIndex(0) .. CharIndex(4))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(37)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(38)[[CharIndex(0) .. CharIndex(3))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(41)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(42)[[CharIndex(0) .. CharIndex(12))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(54)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(55)[[CharIndex(0) .. CharIndex(8))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(63)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(64)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(66)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(67)[[CharIndex(0) .. CharIndex(10))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(77)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(78)[[CharIndex(0) .. CharIndex(3))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(81)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(82)[[CharIndex(0) .. CharIndex(3))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(85)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(86)[[CharIndex(0) .. CharIndex(3))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(89)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(90)[[CharIndex(0) .. CharIndex(4))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(94)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(95)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(101)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(102)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(104)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(105)[[CharIndex(0) .. CharIndex(8))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(113)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(114)[[CharIndex(0) .. CharIndex(7))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(121)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(122)[[CharIndex(0) .. CharIndex(5))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(127)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(128)[[CharIndex(0) .. CharIndex(12))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(140)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(141)[[CharIndex(0) .. CharIndex(2))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(143)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(144)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(150)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(151)[[CharIndex(0) .. CharIndex(3))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(154)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(155)[[CharIndex(0) .. CharIndex(11))] | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f760: 117480210 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserting ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Inserted 4 ancestors. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 1164ABD80 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] Parent matches (=4668964224). Reusing bloom filter. | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] + 116459900 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f8b0: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: inline none static_ Some(Element(HTMLElement(HTMLAnchorElement))) | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f850: 0 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice More (ws? false), 0 - 4 in run More information... | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=4], got back 4 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "More" | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'M' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'r' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'e' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for slice (ws? true), 4 - 5 in run More information... | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: creating glyph store for final slice information... (ws? false), 5 - 19 in run More information... | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=14], got back 14 glyph info records. | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6 -> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7 -> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8 -> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9 -> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10 -> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11 -> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 12 -> 12 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 13 -> 13 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: text: "information..." | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 0: 'i' --> 0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 1: 'n' --> 1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 2: 'f' --> 2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 3: 'o' --> 3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 4: 'r' --> 4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 5: 'm' --> 5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 6: 'a' --> 6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 7: 't' --> 7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 8: 'i' --> 8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 9: 'o' --> 9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 10: 'n' --> 10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 11: '.' --> 11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 12: '.' --> 12 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: 13: '.' --> 13 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=6, len=1 for glyph idx=6 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=7, len=1 for glyph idx=7 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=8, len=1 for glyph idx=8 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=9, len=1 for glyph idx=9 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=10, len=1 for glyph idx=10 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=11, len=1 for glyph idx=11 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=12 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=12, len=1 for glyph idx=12 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=13 | |
Oct 05 11:51:56 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=13, len=1 for glyph idx=13 | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:51:56 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(19)) | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(4))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(4)[[CharIndex(0) .. CharIndex(1))] | |
Oct 05 11:51:56 DEBUG:gfx::text::text_run: iterated on CharIndex(5)[[CharIndex(0) .. CharIndex(14))] | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f820: 117480a10 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLDivElement))) | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 1 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 1 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 1 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f670: 117480c10 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 1 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f610: 117480e10 | |
Oct 05 11:51:56 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:51:56 DEBUG:layout::construct: flushing 1 inline box(es) to flow A | |
Oct 05 11:51:56 DEBUG:layout::traversal: Constructed flow for 117e6f1f0: 117484010 | |
Oct 05 11:51:56 DEBUG:layout::traversal: [1] - 112C37640, and deleting BF. | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: Setting root position | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:56 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i258.1333333333333px×b31.983333333333334px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b31.983333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i258.1333333333333px×b31.983333333333334px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i258.1333333333333px×b38.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 29.666666666666668px, depth_below_baseline: 9.316666666666666px, ascent: 29.666666666666668px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(14)), len=14 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4685433872 | |
Oct 05 11:51:56 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: scanning for lines, 2 fragments | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i1142.6166666666666px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i1142.6166666666666px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i1142.6166666666666px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.") | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: splitting text fragment (strlen=166, range=[CharIndex(0) .. CharIndex(166)), max_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(0), slice range=[CharIndex(0) .. CharIndex(4)), remaining_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(4), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=243.9px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(5), slice range=[CharIndex(0) .. CharIndex(6)), remaining_inline_size=239.46666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(11), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=188.25px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(12), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=183.81666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(14), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=173.18333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(15), slice range=[CharIndex(0) .. CharIndex(11)), remaining_inline_size=168.75px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(26), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=90.9px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(27), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=86.46666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(29), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=72.85px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(30), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=68.41666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(32), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=50.93333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(33), slice range=[CharIndex(0) .. CharIndex(4)), remaining_inline_size=46.5px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(37), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=12.75px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(38), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=8.316666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position: splitting remainder with inline-end range=[CharIndex(38) .. CharIndex(166)) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i263.68333333333334px×b18.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(38)), len=166 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 1; fragment size: LogicalSize(?, i878.9333333333333px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 1 (fragment size: LogicalSize(?, i878.9333333333333px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i878.9333333333333px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.") | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: splitting text fragment (strlen=166, range=[CharIndex(38) .. CharIndex(166)), max_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(38), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(41), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=253.95px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(42), slice range=[CharIndex(0) .. CharIndex(12)), remaining_inline_size=249.51666666666668px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(54), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=182.95px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(55), slice range=[CharIndex(0) .. CharIndex(8)), remaining_inline_size=178.51666666666668px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(63), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=112.8px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(64), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=108.36666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(66), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=96.83333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(67), slice range=[CharIndex(0) .. CharIndex(10)), remaining_inline_size=92.4px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(77), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=10.4px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(78), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=5.966666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position: splitting remainder with inline-end range=[CharIndex(78) .. CharIndex(166)) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 1: Line { range: [FragmentIndex(1) .. FragmentIndex(2)), visual_runs: None, bounds: LogicalRect(?, i266.03333333333336px×b18.983333333333334px, @ (i0px,b18.983333333333334px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(38) .. CharIndex(78)), len=166 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 2; fragment size: LogicalSize(?, i612.9px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 2 (fragment size: LogicalSize(?, i612.9px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i612.9px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples without prior coordination or asking for permission.") | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: splitting text fragment (strlen=166, range=[CharIndex(78) .. CharIndex(166)), max_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(78), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(81), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=244.76666666666668px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(82), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=240.33333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(85), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=211.31666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(86), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=206.88333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(89), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=182.31666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(90), slice range=[CharIndex(0) .. CharIndex(4)), remaining_inline_size=177.88333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(94), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=153.93333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(95), slice range=[CharIndex(0) .. CharIndex(6)), remaining_inline_size=149.5px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(101), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=98.28333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(102), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=93.85px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(104), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=82.31666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(105), slice range=[CharIndex(0) .. CharIndex(8)), remaining_inline_size=77.88333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(113), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=12.166666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(114), slice range=[CharIndex(0) .. CharIndex(7)), remaining_inline_size=7.733333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position: splitting remainder with inline-end range=[CharIndex(114) .. CharIndex(166)) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 2: Line { range: [FragmentIndex(2) .. FragmentIndex(3)), visual_runs: None, bounds: LogicalRect(?, i264.26666666666665px×b18.983333333333334px, @ (i0px,b37.96666666666667px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(78) .. CharIndex(114)), len=166 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 3; fragment size: LogicalSize(?, i348.6333333333333px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 3 (fragment size: LogicalSize(?, i348.6333333333333px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i348.6333333333333px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for permission.") | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: splitting text fragment (strlen=166, range=[CharIndex(114) .. CharIndex(166)), max_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(114), slice range=[CharIndex(0) .. CharIndex(7)), remaining_inline_size=272px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(121), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=221.68333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(122), slice range=[CharIndex(0) .. CharIndex(5)), remaining_inline_size=217.25px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(127), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=186.16666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(128), slice range=[CharIndex(0) .. CharIndex(12)), remaining_inline_size=181.73333333333332px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(140), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=96.46666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(141), slice range=[CharIndex(0) .. CharIndex(2)), remaining_inline_size=92.03333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(143), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=78.11666666666666px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(144), slice range=[CharIndex(0) .. CharIndex(6)), remaining_inline_size=73.68333333333334px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(150), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=29.283333333333335px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(151), slice range=[CharIndex(0) .. CharIndex(3)), remaining_inline_size=24.85px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(154), slice range=[CharIndex(0) .. CharIndex(1)), remaining_inline_size=6.8px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: enlarging span | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position_using_breaking_strategy: considering slice (offset=CharIndex(155), slice range=[CharIndex(0) .. CharIndex(11)), remaining_inline_size=2.3666666666666667px) | |
Oct 05 11:51:56 DEBUG:layout::fragment: calculate_split_position: splitting remainder with inline-end range=[CharIndex(155) .. CharIndex(166)) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 3: Line { range: [FragmentIndex(3) .. FragmentIndex(4)), visual_runs: None, bounds: LogicalRect(?, i269.6333333333333px×b18.983333333333334px, @ (i0px,b56.95px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(114) .. CharIndex(155)), len=166 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 4; fragment size: LogicalSize(?, i79px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits on line 4 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 4 (fragment size: LogicalSize(?, i79px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: partially full line 4 at end of scanning; committing it | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 4: Line { range: [FragmentIndex(4) .. FragmentIndex(5)), visual_runs: None, bounds: LogicalRect(?, i79px×b18.983333333333334px, @ (i0px,b75.93333333333334px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(155) .. CharIndex(166)), len=166 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4685562384 | |
Oct 05 11:51:56 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i129.43333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:56 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i129.43333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i272px×b35791394.11666667px)): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:56 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i129.43333333333334px×b18.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i272px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 14.6px, depth_below_baseline: 4.383333333333334px, ascent: 14.6px } } | |
Oct 05 11:51:56 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(19)), len=19 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4685564432 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4685564944 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for block 4685565456 | |
Oct 05 11:51:56 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4685578256 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: paint ready msg | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got painter ready message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: Painter PipelineId(1) ready to send paint msg | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 1 complete for PipelineId(1) | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason DOMContentLoaded) | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason DocumentLoaded) | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got load complete message | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got dom load message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got mozbrowser event message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got window resize message | |
Oct 05 11:51:56 DEBUG:compositing::constellation: handle_resized_window_msg: 800×600 800×600 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: Ignoring CreateOrUpdateBaseLayer message for pipeline (PipelineId(1)) shutting down. | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got get-pipeline-title message | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:56 DEBUG:script::dom::bindings::conversions: proxy dom object | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 131 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 275 | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 211 | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 273 | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 255 | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 271 | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 218 | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 279 | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 248 | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 260 | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 285 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 284 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (2 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (3 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 275 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (4 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 218 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (7 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 273 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 271 | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 260 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 131 | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 248 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 255 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 3 complete for PipelineId(0) | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 279 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 211 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 284 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 285 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 2 complete for PipelineId(1) | |
Oct 05 11:51:56 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:56 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: Ignoring requests with epoch mismatch: Some(Epoch(2)) != Epoch(1) | |
Oct 05 11:51:56 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 186 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 208 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 129 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 215 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 226 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 291 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 288 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 292 | |
Oct 05 11:51:56 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:56 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:56 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:56 DEBUG:script::script_task: Script: Reflow 3 complete for PipelineId(1) | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 293 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 295 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 294 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 296 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 261 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 265 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 290 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 186 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 294 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 208 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 215 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 295 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 129 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 296 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 288 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 291 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 226 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 292 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 293 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 261 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 265 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 287 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 287 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 290 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:51:56 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:51:56 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:56 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:51:56 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason MouseEvent | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:58 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:58 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] No parent, but new bloom filter! | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 112C37140 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4609765696). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 112C37000 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 1 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 11644D280 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116427000 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 1164532A0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 11646C300 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453380 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f3a0: 0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116427280 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453540 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f430: 0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 1164530E0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453460 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 10dc5cc10 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:51:58 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 10dc5ce10 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:51:58 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 1130db410 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] - 112C37140, and deleting BF. | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::block: Setting root position | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:51:58 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:58 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (29 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:51:58 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for block 4526033936 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for block 4526034448 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4614632464 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (29 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (30 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (31 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (34 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:58 DEBUG:script::script_task: Script: Reflow 4 complete for PipelineId(0) | |
Oct 05 11:51:58 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:58 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:58 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 275 | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 287 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 273 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 271 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 211 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 279 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 131 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 218 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 260 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 255 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 248 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 285 | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 284 | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:58 DEBUG:script::script_task: Script: Reflow 4 complete for PipelineId(1) | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 275 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 255 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 273 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 271 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 260 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 287 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 248 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 211 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 279 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 131 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 218 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 284 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 285 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason MouseEvent | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:58 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:58 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] No parent, but new bloom filter! | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 112C37140 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4609765696). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 112C37000 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 1 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 11644D280 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116427000 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 1164532A0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 11646C300 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453380 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f3a0: 0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116427280 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453540 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f430: 0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 1164530E0 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] + 116453460 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:51:58 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 1130db610 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:51:58 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:51:58 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 1130db810 | |
Oct 05 11:51:58 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:51:58 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:51:58 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 1130dba10 | |
Oct 05 11:51:58 DEBUG:layout::traversal: [0] - 112C37140, and deleting BF. | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::block: Setting root position | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:51:58 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:51:58 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:51:58 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:51:58 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (35 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:51:58 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:51:58 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for block 4614632976 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for block 4614633488 | |
Oct 05 11:51:58 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4614634000 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (35 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (36 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (37 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (40 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:58 DEBUG:script::script_task: Script: Reflow 5 complete for PipelineId(0) | |
Oct 05 11:51:58 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:51:58 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:51:58 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 291 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 186 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 129 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 292 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 208 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 294 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 215 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 295 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 226 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 288 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 296 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 265 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 261 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 186 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 288 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 208 | |
Oct 05 11:51:58 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 215 | |
Oct 05 11:51:58 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 295 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 291 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 296 | |
Oct 05 11:51:58 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 292 | |
Oct 05 11:51:58 DEBUG:script::script_task: Script: Reflow 5 complete for PipelineId(1) | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 226 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 129 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 294 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 261 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 265 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:51:58 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:51:58 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:51:58 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:51:58 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:58 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:51:59 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:00 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:01 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:01 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:01 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:01 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:01 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:02 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:03 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:04 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason MouseEvent | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:05 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:05 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:52:05 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:52:05 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] No parent, but new bloom filter! | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 112C37140 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Parent matches (=4609765696). Reusing bloom filter. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 112C37000 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 1 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 11644D280 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 116427000 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 1164532A0 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 11646C300 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 116453380 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f3a0: 0 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 116427280 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 116453540 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f430: 0 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 3 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 1164530E0 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] Inserted 3 ancestors. | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] + 116453460 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:05 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:52:05 DEBUG:gfx::font: Found font table[GDEF] with family=Times New Roman, face=Regular | |
Oct 05 11:52:05 DEBUG:gfx::font: Found font table[GSUB] with family=Times New Roman, face=Regular | |
Oct 05 11:52:05 DEBUG:gfx::font: Found font table[GPOS] with family=Times New Roman, face=Regular | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Shaped text[char count=6], got back 6 glyph info records. | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: (glyph idx) -> (text byte offset) | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 0 -> 0 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 1 -> 1 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 2 -> 2 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 3 -> 3 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 4 -> 4 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 5 -> 5 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: text: "foobar" | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: (char idx): char->(glyph index): | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 0: 'f' --> 0 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 1: 'o' --> 1 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 2: 'o' --> 2 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 3: 'b' --> 3 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 4: 'a' --> 4 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: 5: 'r' --> 5 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=0 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=0, len=1 for glyph idx=0 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=1 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=1, len=1 for glyph idx=1 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=2 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=2, len=1 for glyph idx=2 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=3 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=3, len=1 for glyph idx=3 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=4 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=4, len=1 for glyph idx=4 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing glyph at idx=5 | |
Oct 05 11:52:05 DEBUG:gfx::text::shaping::harfbuzz: Processing char byte span: off=5, len=1 for glyph idx=5 | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:05 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:52:05 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 112477010 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:52:05 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:05 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 112477210 | |
Oct 05 11:52:05 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:52:05 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:52:05 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 112477410 | |
Oct 05 11:52:05 DEBUG:layout::traversal: [2] - 112C37140, and deleting BF. | |
Oct 05 11:52:05 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:05 DEBUG:layout::block: Setting root position | |
Oct 05 11:52:05 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:05 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:05 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:52:05 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:52:05 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:05 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:05 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:52:05 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (41 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:05 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:52:05 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:52:05 DEBUG:layout::block: assign_block_size: assigning block_size for block 4601638928 | |
Oct 05 11:52:05 DEBUG:layout::block: assign_block_size: assigning block_size for block 4601639440 | |
Oct 05 11:52:05 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4601639952 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (41 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (42 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (43 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (46 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:05 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:05 DEBUG:script::script_task: Script: Reflow 6 complete for PipelineId(0) | |
Oct 05 11:52:05 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:05 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 287 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 275 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 211 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 131 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 273 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 255 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 248 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 218 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 260 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 271 | |
Oct 05 11:52:05 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:52:05 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 279 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 302 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 301 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:52:05 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:52:05 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:05 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 275 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 255 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 273 | |
Oct 05 11:52:05 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:05 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:05 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 271 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 260 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 287 | |
Oct 05 11:52:05 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 248 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 211 | |
Oct 05 11:52:05 DEBUG:script::script_task: Script: Reflow 6 complete for PipelineId(1) | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 279 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 131 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 218 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 301 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 302 | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:52:05 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:52:05 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:05 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:05 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:52:05 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:05 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:06 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:07 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason MouseEvent | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:08 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:08 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:52:08 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:52:08 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:52:08 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] No parent, but new bloom filter! | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 112C37140 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Parent matches (=4609765696). Reusing bloom filter. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 112C37000 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 1 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 11644D280 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 116427000 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 1164532A0 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 11646C300 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 116453380 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 116427280 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 2 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 116453540 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 1164530E0 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserting ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] Inserted 3 ancestors. | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] + 116453460 | |
Oct 05 11:52:08 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:52:08 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:52:08 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:08 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:08 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:52:08 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:52:08 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 1130dbc10 | |
Oct 05 11:52:08 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:52:08 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:08 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:08 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 1130dbe10 | |
Oct 05 11:52:08 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:52:08 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:52:08 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 10dda9010 | |
Oct 05 11:52:08 DEBUG:layout::traversal: [0] - 112C37140, and deleting BF. | |
Oct 05 11:52:08 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:08 DEBUG:layout::block: Setting root position | |
Oct 05 11:52:08 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:08 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:08 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:52:08 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:52:08 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:08 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:08 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:52:08 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (47 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:08 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:52:08 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:52:08 DEBUG:layout::block: assign_block_size: assigning block_size for block 4614634512 | |
Oct 05 11:52:08 DEBUG:layout::block: assign_block_size: assigning block_size for block 4614635024 | |
Oct 05 11:52:08 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4527394832 | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (47 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (48 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (49 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (52 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:08 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:08 DEBUG:script::script_task: Script: Reflow 7 complete for PipelineId(0) | |
Oct 05 11:52:08 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:08 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 291 | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 186 | |
Oct 05 11:52:08 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:52:08 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 292 | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 208 | |
Oct 05 11:52:08 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 129 | |
Oct 05 11:52:08 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 215 | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 294 | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 226 | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 295 | |
Oct 05 11:52:08 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 288 | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 296 | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 304 | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 303 | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:08 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:08 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:08 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:08 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:08 DEBUG:script::script_task: Script: Reflow 7 complete for PipelineId(1) | |
Oct 05 11:52:08 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:08 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:08 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 186 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 288 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 208 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 215 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 295 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 291 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 296 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 292 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 226 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 129 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 294 | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 303 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 304 | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:52:08 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:52:08 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:08 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:08 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:52:08 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:08 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason MouseEvent | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:09 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:09 DEBUG:layout::layout_task: layout: received layout request for: file:///tmp/a.html | |
Oct 05 11:52:09 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:52:09 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=true | |
Oct 05 11:52:09 Element(HTMLElement(HTMLIFrameElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=true dirty_descendants=true | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 DEBUG:layout::traversal: [0] No parent, but new bloom filter! | |
Oct 05 11:52:09 DEBUG:layout::traversal: [0] + 112C37140 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 1 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 112C37000 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 1 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 11644D280 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 116427000 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 1164532A0 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 11646C300 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 116453380 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Parent matches (=4668576384). Reusing bloom filter. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 116427280 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 2 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 116453540 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 3 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 1164530E0 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserting ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] Inserted 3 ancestors. | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] + 116453460 | |
Oct 05 11:52:09 DEBUG:layout::construct: building flow for node: inline none static_ Some(CharacterData(Text)) | |
Oct 05 11:52:09 DEBUG:layout::traversal: Constructed flow for 116c6f400: 0 | |
Oct 05 11:52:09 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLParagraphElement))) | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:09 DEBUG:gfx::text::text_run: creating glyph store for final slice foobar (ws? false), 0 - 6 in run foobar | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: pushing 1 fragment(s) | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:09 DEBUG:gfx::text::text_run: iterating outer range [CharIndex(0) .. CharIndex(6)) | |
Oct 05 11:52:09 DEBUG:gfx::text::text_run: iterated on CharIndex(0)[[CharIndex(0) .. CharIndex(6))] | |
Oct 05 11:52:09 DEBUG:layout::traversal: Constructed flow for 116c6f3d0: 112477610 | |
Oct 05 11:52:09 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLBodyElement))) | |
Oct 05 11:52:09 DEBUG:layout::construct: flushing 2 inline box(es) to flow A | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: scanning 1 fragments for text runs... | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: flushing 1 fragments in range | |
Oct 05 11:52:09 DEBUG:layout::text: TextRunScanner: complete. | |
Oct 05 11:52:09 DEBUG:layout::traversal: Constructed flow for 116c6f2b0: 112477810 | |
Oct 05 11:52:09 DEBUG:layout::construct: building flow for node: block none static_ Some(Element(HTMLElement(HTMLHtmlElement))) | |
Oct 05 11:52:09 DEBUG:layout::construct: flushing 0 inline box(es) to flow A | |
Oct 05 11:52:09 DEBUG:layout::traversal: Constructed flow for 116c6f1c0: 112477a10 | |
Oct 05 11:52:09 DEBUG:layout::traversal: [2] - 112C37140, and deleting BF. | |
Oct 05 11:52:09 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:09 DEBUG:layout::block: Setting root position | |
Oct 05 11:52:09 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:09 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:09 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i304px×b154px), splittable: false | |
Oct 05 11:52:09 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i304px×b154px) | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i304px×b154px), green zone: LogicalSize(?, i600px×b35791394.11666667px)): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i304px×b158.11666666666667px, @ (i0px,b0px)), green_zone: LogicalSize(?, i600px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 154px, depth_below_baseline: 4.116666666666666px, ascent: 154px } } | |
Oct 05 11:52:09 DEBUG:layout::block: assign_inline_sizes(block): assigning inline_size for flow | |
Oct 05 11:52:09 DEBUG:layout::inline: InlineFlow::assign_inline_sizes: floats in: [empty] | |
Oct 05 11:52:09 DEBUG:layout::inline: assign_block_size_inline: floats in: [empty] | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: scanning for lines, 1 fragments | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: trying to place first fragment of line 0; fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), splittable: true | |
Oct 05 11:52:09 DEBUG:layout::floats: place_between_floats: Placing object with LogicalSize(?, i0px×b15.983333333333333px) | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: fragment fits on line 0 | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: trying to append to line 0 (fragment size: LogicalSize(?, i41.733333333333334px×b15.983333333333333px), green zone: LogicalSize(?, i580px×b35791394.11666667px)): (53 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: fragment fits without splitting | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: partially full line 0 at end of scanning; committing it | |
Oct 05 11:52:09 DEBUG:layout::inline: LineBreaker: flushing line 0: Line { range: [FragmentIndex(0) .. FragmentIndex(1)), visual_runs: None, bounds: LogicalRect(?, i41.733333333333334px×b17.983333333333334px, @ (i0px,b0px)), green_zone: LogicalSize(?, i580px×b35791394.11666667px), inline_metrics: InlineMetrics { block_size_above_baseline: 13.866666666666667px, depth_below_baseline: 4.116666666666666px, ascent: 13.866666666666667px } } | |
Oct 05 11:52:09 DEBUG:layout::fragment: stripping trailing whitespace: range=[CharIndex(0) .. CharIndex(6)), len=6 | |
Oct 05 11:52:09 DEBUG:layout::block: assign_block_size: assigning block_size for block 4601640464 | |
Oct 05 11:52:09 DEBUG:layout::block: assign_block_size: assigning block_size for block 4601640976 | |
Oct 05 11:52:09 DEBUG:layout::block: assign_block_size: assigning block_size for root flow 4601641488 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b154px, @ (i0px,b0px)), abs=Rect(304px×154px at (0px,0px)), flow origin=(100px,100px): (0 SpecificFragmentInfo::Iframe bb LogicalRect(?, i304px×b154px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 2px..2px block: 2px..2px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)), abs=Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)), flow origin=(110px,284.1166666666667px): (53 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i41.733333333333334px×b15.983333333333333px, @ (i0px,b1px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "foobar") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)), abs=Rect(600px×37.983333333333334px at (100px,274.1166666666667px)), flow origin=(100px,274.1166666666667px): (54 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b37.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 10px..10px block: 10px..10px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)), abs=Rect(600px×212.1px at (100px,100px)), flow origin=(0px,100px): (55 SpecificFragmentInfo::Generic bb LogicalRect(?, i600px×b212.1px, @ (i100px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 100px..100px block: 100px..100px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i800px×b700px, @ (i0px,b0px)), abs=Rect(800px×700px at (0px,0px)), flow origin=(0px,0px): (58 SpecificFragmentInfo::Generic bb LogicalRect(?, i800px×b700px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:09 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:09 DEBUG:script::script_task: Script: Reflow 8 complete for PipelineId(0) | |
Oct 05 11:52:09 DEBUG:compositing::constellation: constellation got frame size message | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: performing reflow for goal ForDisplay reason WindowResize | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: layout forked | |
Oct 05 11:52:09 INFO:script::dom::window: script: waiting on layout | |
Oct 05 11:52:09 DEBUG:layout::layout_task: layout: received layout request for: http://example.com/ | |
Oct 05 11:52:09 Element(HTMLElement(HTMLHtmlElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLHeadElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLTitleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLMetaElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLStyleElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLBodyElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLDivElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLHeadingElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLParagraphElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 Element(HTMLElement(HTMLAnchorElement)): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 CharacterData(Text): changed=false dirty=false dirty_descendants=false | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(41.733333333333334px×15.983333333333333px at (110px,285.1166666666667px)). | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 179 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 287 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 275 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 211 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 273 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 131 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 271 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 279 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 218 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)), abs=Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)), flow origin=(16px,37.43333333333333px): (10 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i258.1333333333333px×b31.983333333333334px, @ (i0px,b3.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "Example Domain") | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 260 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×38.983333333333334px at (16px,37.43333333333333px)), flow origin=(16px,37.43333333333333px): (11 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b38.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 21.433333333333334px..21.433333333333334px)) | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 255 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Flow: building display list for 5 inline fragments | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(259.25px×15.983333333333333px at (16px,99.35px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.25px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "This domain is established to be used") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)), abs=Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i261.6px×b15.983333333333333px, @ (i0px,b20.483333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "for illustrative examples in documents.") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)), abs=Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i259.8333333333333px×b15.983333333333333px, @ (i0px,b39.46666666666667px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "You may use this domain in examples") | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 248 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)), abs=Rect(265.2px×15.983333333333333px at (16px,156.3px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i265.2px×b15.983333333333333px, @ (i0px,b58.45px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "without prior coordination or asking for") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)), abs=Rect(79px×15.983333333333333px at (16px,175.28333333333333px)), flow origin=(16px,97.85px): (12 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i79px×b15.983333333333333px, @ (i0px,b77.43333333333334px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "permission.") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)), abs=Rect(272px×94.91666666666667px at (16px,97.85px)), flow origin=(16px,97.85px): (14 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b94.91666666666667px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Flow: building display list for 1 inline fragments | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)), abs=Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)), flow origin=(16px,208.76666666666668px): (15 SpecificFragmentInfo::ScannedText bb LogicalRect(?, i129.43333333333334px×b15.983333333333333px, @ (i0px,b1.5px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px) "More information...") | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)), abs=Rect(272px×18.983333333333334px at (16px,208.76666666666668px)), flow origin=(16px,208.76666666666668px): (16 SpecificFragmentInfo::Generic bb LogicalRect(?, i272px×b18.983333333333334px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 16px..16px)) | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 306 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (17 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 16px..16px block: 16px..16px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 300 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)), abs=Rect(304px×259.75px at (0px,0px)), flow origin=(0px,0px): (22 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b259.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list at rel=LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)), abs=Rect(304px×291.75px at (0px,0px)), flow origin=(0px,0px): (27 SpecificFragmentInfo::Generic bb LogicalRect(?, i304px×b291.75px, @ (i0px,b0px)) bp LogicalMargin(?, inline: 0px..0px block: 0px..0px) m LogicalMargin(?, inline: 0px..0px block: 0px..0px)) | |
Oct 05 11:52:09 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:09 DEBUG:layout::display_list_builder: Fragment::build_display_list: intersected. Adding display item... | |
Oct 05 11:52:09 DEBUG:layout::layout_task: Done building display list. | |
Oct 05 11:52:09 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 275 | |
Oct 05 11:52:09 DEBUG:layout::layout_task: Layout done! | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 255 | |
Oct 05 11:52:09 DEBUG:script::dom::window: script: layout joined | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 273 | |
Oct 05 11:52:09 DEBUG:script::script_task: Script: Reflow 8 complete for PipelineId(1) | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 271 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 260 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 287 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 248 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 211 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 179 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 279 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 131 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 218 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 300 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 306 | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 297 | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(258.1333333333333px×31.983333333333334px at (16px,40.93333333333333px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(259.25px×15.983333333333333px at (16px,99.35px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(261.6px×15.983333333333333px at (16px,118.33333333333333px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(259.8333333333333px×15.983333333333333px at (16px,137.31666666666666px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(265.2px×15.983333333333333px at (16px,156.3px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(79px×15.983333333333333px at (16px,175.28333333333333px)). | |
Oct 05 11:52:09 DEBUG:gfx::display_list: Drawing text at Rect(129.43333333333334px×15.983333333333333px at (16px,210.26666666666668px)). | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: painting worker thread uploading to native surface 258 | |
Oct 05 11:52:09 DEBUG:gfx::paint_task: PaintTask: returning surfaces | |
Oct 05 11:52:09 DEBUG:compositing::compositor: compositor received new frame at size 1600x1200 | |
Oct 05 11:52:09 DEBUG:compositing::compositor: compositor: compositing | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 258 | |
Oct 05 11:52:09 DEBUG:layers::tiling: Tile: binding to native surface 297 | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) | |
Oct 05 11:52:09 DEBUG:script::dom::window: root has no dirty descendants; avoiding reflow (reason MouseEvent) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment