Mike Blumenkrantz
02606fada4
implement on_address_change handler for cef port
2015-05-27 14:45:42 -04:00
Mike Blumenkrantz
92d44fb36e
send ChangeUrl message from constellation on init
2015-05-27 14:45:41 -04:00
Mike Blumenkrantz
cf388cd909
call compositor.window.set_page_url() on WindowEvent::LoadUrl
2015-05-27 14:45:41 -04:00
Mike Blumenkrantz
caa8172560
implement cef browser title setting callback
2015-05-27 14:45:40 -04:00
Mike Blumenkrantz
af1dce5a2e
add new browser process interface method for main loop integration
...
regular CEF requires the user to either run the cef main loop or
poll on a function to drain events. now the engine will trigger a callback
in some application thread which will notify it that there is work
to be done by the browser
2015-05-27 14:45:39 -04:00
Mike Blumenkrantz
83e605d2fb
add no_mangle to servo_test() embedding function
2015-05-27 14:45:38 -04:00
Mike Blumenkrantz
d7ad5d6ea2
add cef method for notifying the main loop of work available
2015-05-27 14:45:37 -04:00
Matt Brubeck
0fd9953802
Update azure and its dependencies
...
Part of #6088
2015-05-27 11:22:45 -07:00
bors-servo
d87af8ac52
Auto merge of #6192 - nox:cleanup-urlsearchparams, r=Manishearth
...
It now uses rust-url for its serializer.
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6192 )
<!-- Reviewable:end -->
2015-05-27 05:21:05 -05:00
Anthony Ramine
6802bafc39
Cleanup URLSearchParams
...
It now uses rust-url for its serializer.
2015-05-27 12:19:16 +02:00
Jinwoo Song
cb2bdf1977
Implement nextNode(), previousNode() and detach() in NodeIterator
...
First patch to resolve #1235 . We need more implementation for handling node removals,
and I'll implement in next patch.
2015-05-27 16:37:30 +09:00
Jinwoo Song
4e8005cd5b
Implement Document.createNodeIterator and rebase patch
2015-05-27 16:37:30 +09:00
Jinwoo Song
0e4c792dc5
Implement more NodeIterator attribute and methods
...
Just implement the skelectons
- referenceNode attribute
- nextNode() and previousNode()
2015-05-27 16:37:30 +09:00
Jinwoo Song
2701c264ab
Implement NodeIterator's attributes
...
- root, whatToShow, and filter
2015-05-27 16:37:29 +09:00
bors-servo
df2f8d0636
Auto merge of #6187 - tamird:cleanup-validate-and-extract, r=mbrubeck
...
Also `debug_assert!`s that `splitn` was called with the
correct `count` argument.
Adaptation of #5778 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6187 )
<!-- Reviewable:end -->
2015-05-26 16:29:42 -05:00
bors-servo
54afa01dd6
Auto merge of #6186 - SimonSapin:harfbuzz-crates.io, r=Manishearth
...
https://github.com/servo/rust-harfbuzz/issues/39
https://www.mail-archive.com/dev-servo@lists.mozilla.org/msg01289.html
r? @Manishearth
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6186 )
<!-- Reviewable:end -->
2015-05-26 15:16:40 -05:00
bors-servo
e604b663f4
Auto merge of #6028 - pcwalton:reflow-timer, r=jdm
...
It would be nice if HTML parsing didn't have to hog the event loop, so I didn't have to do this polling in `content_changed()`, but maybe the way we do it is unavoidable.
r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6028 )
<!-- Reviewable:end -->
2015-05-26 13:18:26 -05:00
Patrick Walton
05bf2ffd02
script: Address review comments
2015-05-26 11:03:47 -07:00
Patrick Walton
9e34e82aec
script: Reflow 200 milliseconds after the <body>
is parsed, like Gecko
...
does.
2015-05-26 10:38:47 -07:00
Tamir Duberstein
a3d463093e
Avoid extra O(n) scan in validate_and_extract
...
Also `debug_assert!`s that `splitn` was called with the
correct `count` argument.
2015-05-26 13:26:26 -04:00
bors-servo
8759d42559
Auto merge of #6168 - tamird:get-cached-messages, r=jdm
...
Rebase of #4175 , closes #4175 . r? @jdm
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6168 )
<!-- Reviewable:end -->
2015-05-26 10:34:03 -05:00
Tamir Duberstein
b5f74eb54c
Implemented GetCachedMessages
2015-05-26 10:04:31 -04:00
Peter
7239d67353
fixes #5963
2015-05-26 10:01:03 -04:00
bors-servo
7d0409b842
Auto merge of #6140 - nox:cleanup-rootedvec, r=Manishearth
...
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6140 )
<!-- Reviewable:end -->
2015-05-26 08:36:29 -05:00
Anthony Ramine
178f696df3
Optimise use of RootedVec in ScriptTask::handle_event()
2015-05-26 15:35:19 +02:00
Anthony Ramine
22931145ab
Remove use of RootedVec in DOMRectList
2015-05-26 15:35:17 +02:00
Anthony Ramine
81cacdf820
Remove use of RootedVec in NodeList
2015-05-26 15:35:16 +02:00
Simon Sapin
56af011355
Use harfbuzz bindings from crates.io
...
https://github.com/servo/rust-harfbuzz/issues/39
https://www.mail-archive.com/dev-servo@lists.mozilla.org/msg01289.html
2015-05-26 14:47:34 +02:00
bors-servo
be6c251e4c
Auto merge of #6171 - eleweek:fix-4184-ok, r=Manishearth
...
I tried fixing #4184 , here is the code I have right now.
I haven't tested it, because I don't know what is the best way to test this part of code. Would like some help with testing this. Should I write an autotest or should I just test manually?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6171 )
<!-- Reviewable:end -->
2015-05-25 23:10:18 -05:00
bors-servo
999325460e
Auto merge of #6179 - AopicieR:byte_strings, r=jdm
...
Fixes #3257
In eventtarget.rs I'm not sure whether ARG_NAMES actually needs to be static!?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6179 )
<!-- Reviewable:end -->
2015-05-25 17:13:27 -05:00
Alexander Putilin
f5a0285833
Fix issues with PR #6171
2015-05-26 01:04:05 +03:00
bors-servo
6595ebed0f
Auto merge of #6162 - r0e:testing, r=jdm
...
Fixes issue #6148
@jdm After mulling over this for a little while, i'm not sure if this approach is correct. Any comments?
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6162 )
<!-- Reviewable:end -->
2015-05-25 16:33:43 -05:00
r0e
4e327d6941
if thread panics then assertion for PendingLoadGuard destructor is not
...
run
2015-05-25 13:58:45 -07:00
bors-servo
34a617aaa1
Auto merge of #6169 - tamird:struct-variant, r=jdm
...
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6169 )
<!-- Reviewable:end -->
2015-05-25 15:53:56 -05:00
Philipp Hartwig
ab4059ca21
Use byte string instead of handcrafted byte array
2015-05-25 20:57:16 +02:00
bors-servo
4a95bce9f2
Auto merge of #6125 - zmike:renderrenderrenderrender, r=larsbergstrom
...
A collection of commits which improves embedding integration and rendering.
@larsbergstrom
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6125 )
<!-- Reviewable:end -->
2015-05-24 19:26:00 -05:00
Mike Blumenkrantz
c884b43b71
another glutin update
2015-05-24 19:53:44 -04:00
bors-servo
542519ebfd
Auto merge of #6174 - frewsxcv:cleanup-long-lines, r=SimonSapin
...
Part of https://github.com/servo/servo/issues/6041
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6174 )
<!-- Reviewable:end -->
2015-05-24 18:27:26 -05:00
bors-servo
16f19b628f
Auto merge of #6170 - eleweek:fix-6111, r=Ms2ger
...
This fixes #6111 , @jdm said that I can work on this issue
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6170 )
<!-- Reviewable:end -->
2015-05-24 10:27:41 -05:00
Corey Farwell
5793add4cd
Make variable binding more consistent with rest of the file
...
https://reviewable.io/reviews/servo/servo/6174#-Jq48M5Vu-YnswI0jcvD
2015-05-24 10:50:36 -04:00
Corey Farwell
8e3f4bba85
Reduce max line length from 150 to 120 characters
...
Part of https://github.com/servo/servo/issues/6041
2015-05-24 00:01:49 -04:00
Alexander Putilin
e840698d4a
fixes 4184: no-sniff and check-for-apache-bug for mime sniffing
2015-05-24 04:02:34 +03:00
Alexander Putilin
4e440a0ebb
fixes 6111: WebSocket close event shouldn't be Cancelable
2015-05-24 01:38:39 +03:00
Tamir Duberstein
dce048dd54
Use a struct variant for clarity
2015-05-23 16:55:00 -04:00
Mike Blumenkrantz
8799213d4a
fix build
2015-05-23 09:03:42 -04:00
Mike Blumenkrantz
fcb5cf9c6d
update offscreen_gl_context
2015-05-23 08:39:37 -04:00
Mike Blumenkrantz
c6a4bdb787
x11 version bump
2015-05-22 21:11:08 -04:00
bors-servo
7561f7b83f
Auto merge of #5607 - pcwalton:per-glyph-font-fallback, r=mbrubeck
...
This improves numerous pages, for example Wikipedia and Ars Technica.
Built on #5493 .
Closes #177 .
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5607 )
<!-- Reviewable:end -->
2015-05-22 19:16:54 -05:00
Patrick Walton
fec43b49bb
layout: Implement per-glyph font fallback.
...
This improves numerous pages, for example Wikipedia and Ars Technica.
Closes #177 .
2015-05-22 17:16:24 -07:00
Mike Blumenkrantz
6a694e7d5a
Merge pull request #1 from larsbergstrom/zmike_cargo_fixups
...
Update various Cargo patches and deal with the fallout
2015-05-22 17:18:55 -04:00