Cameron Zwarich
0396cdb1c5
Rename find_child_with_layer_and_pipeline_id
...
Rename find_child_with_layer_and_pipeline_id to
find_child_with_pipeline_and_layer_id so that it matches both the
logical and actual parameter ordering.
2014-07-07 16:16:42 -07:00
Cameron Zwarich
c1b0a9eb93
Add a new find_layer_with_pipeline_and_layer_id method
...
This method will be used to eliminate a lot of the ad-hoc recursive
searches that are present in the compositor layer code.
2014-07-07 16:16:42 -07:00
Patrick Walton
f8fbf557f1
Merge pull request #2781 from zwarich/compositor-contains
...
Adopt Rect::contains in compositor hit-testing
2014-07-07 13:50:17 -07:00
Patrick Walton
1624bc2e59
Merge pull request #2767 from zwarich/shutdown-state
...
Add a ShutdownState type in the compositor
2014-07-07 13:49:55 -07:00
Patrick Walton
7bf4007880
Merge pull request #2778 from Ms2ger/parallel
...
Remove some mem::transmute calls and reduce some unsafe blocks in parallel.rs.
2014-07-07 13:49:35 -07:00
Josh Matthews
3083065cf6
Merge pull request #2783 from molnarg/master
...
Use "Fedora" instead of "Fedora Core" in README
2014-07-07 15:09:01 -04:00
Gábor Molnár
dcc21bb4ca
Use "Fedora" instead of "Fedora Core" in README
2014-07-07 20:47:57 +02:00
Josh Matthews
d1d97167d9
Merge pull request #2780 from eshyong/reduce-untraceables
...
Made Page.window_size and Page.next_subpage_id Traceable, added trait En...
2014-07-07 13:50:26 -04:00
Cameron Zwarich
91c7acd4c4
Adopt Rect::contains in compositor hit-testing
...
This does make hit-testing inclusive in the right/bottom edges, whereas it
was only inclusive in the top/left edges before.
2014-07-07 10:45:48 -07:00
Cameron Zwarich
797663c43e
Update to latest rust-geom
2014-07-07 10:45:48 -07:00
Josh Matthews
548946b800
Merge pull request #2777 from Manishearth/try_parse_url
...
Don't fail on parsing URLs in the html parser
2014-07-07 12:17:54 -04:00
Simon Sapin
b502d0f19e
Merge pull request #2779 from Ms2ger/print
...
Print a more helpful debug message when creating an element in the HTML parser.
2014-07-07 16:07:34 +01:00
Manish Goregaokar
a0e413cf1a
Don't fail on parsing URLs in the html parser
2014-07-07 20:28:55 +05:30
Ms2ger
7852bcd626
Print a more helpful debug message when creating an element in the HTML parser.
...
Using {:?} prints a debugging representation such as
collections::string::String{
vec: collections::vec::Vec<u8>{
len: 4u,
cap: 4u,
ptr: (0x7f75670285d8 as *mut ())
}
}
which is not very helpful.
2014-07-07 16:52:48 +02:00
Ms2ger
587a90315e
Remove some mem::transmute calls and reduce some unsafe blocks in parallel.rs.
2014-07-07 16:41:53 +02:00
Jack Moffitt
7babb6d104
Merge pull request #2776 from glennw/warnings
...
Warning police.
2014-07-07 00:30:04 -06:00
Glenn Watson
422bda7379
Warning police.
2014-07-07 15:43:47 +10:00
eshyong
f085655cc6
Made Page.window_size and Page.next_subpage_id Traceable, added trait Encodable for WindowSizeData, ViewportPx, PagePx, and DevicePixel
2014-07-06 23:49:01 -04:00
Ms2ger
e62637fee2
Merge pull request #2763 from Ms2ger/azure-ctors
...
Replace bare constructor functions with 'new' static member functions in rust-azure; r=SimonSapin
2014-07-05 11:16:08 +02:00
Simon Sapin
0974d21bcd
Merge pull request #2765 from Manishearth/xhr-wpt-encoding
...
Fix encoding issues for getResponseHeader()
2014-07-04 23:36:22 +01:00
Cameron Zwarich
09d2b4dde5
Add a ShutdownState type in the compositor
...
Currently the compositor tracks its state in the processing of shutting
down with two boolean instance variables `shutting_down` and `done`, but
these two variables really implement a three-state abstraction.
2014-07-04 15:21:13 -07:00
Simon Sapin
c01ab46388
Merge pull request #2761 from zwarich/remove-set-transform
...
Stop calling Scene::set_transform
2014-07-04 23:12:21 +01:00
Simon Sapin
475f6e7495
Merge pull request #2760 from zwarich/compositor-100-columns
...
Fix 100-column violations in compositor.rs
2014-07-04 22:45:19 +01:00
Manish Goregaokar
9c2f5ac218
Update expectations for #2765
2014-07-05 02:22:26 +05:30
Manish Goregaokar
3f15dc6c47
Fix encoding issues for getResponseHeader()
2014-07-05 02:20:04 +05:30
Ms2ger
17d4b1ac01
Replace bare constructor functions with 'new' static member functions in rust-azure.
2014-07-04 22:22:15 +02:00
Cameron Zwarich
38cfea1246
Fix 100-column violations in compositor.rs
2014-07-04 09:22:57 -07:00
Cameron Zwarich
8d3442d5ba
Merge pull request #2755 from mrobinson/remove-common
...
Update to latest rust-layers
2014-07-04 09:00:28 -07:00
Martin Robinson
07db2d3273
Update to latest rust-layers
2014-07-04 07:42:38 -07:00
Simon Sapin
52e55a2770
Merge pull request #2762 from Ms2ger/warnings
...
Fix some build warnings. r=me
2014-07-04 14:15:38 +01:00
Ms2ger
2aad6539e4
Remove some deprecated into_owned calls.
2014-07-04 11:57:36 +02:00
Ms2ger
11aa36619d
Mark some unused fields.
2014-07-04 11:57:35 +02:00
Ms2ger
cfa9aaac08
Remove some unused fields.
2014-07-04 11:57:29 +02:00
Ms2ger
1fe1d03b02
Fix a deprecated phase warning.
2014-07-04 11:54:46 +02:00
Ms2ger
e1098232eb
Fix some exported private type warnings.
2014-07-04 11:54:19 +02:00
Cameron Zwarich
4777a39479
Stop calling Scene::set_transform
...
The Scene::set_transform method was only introduced because of an old
rustc bug around mutating properties across crates. Now that the rustc
bug is fixed, we can stop calling this method.
2014-07-04 00:42:40 -07:00
Patrick Walton
19560c0390
Merge pull request #2759 from zwarich/cleanup-get-buffer-request
...
Cleanup `get_buffer_request`
2014-07-03 23:24:28 -07:00
Cameron Zwarich
567ee422b1
Rename a local closure in get_buffer_request
2014-07-03 21:46:52 -07:00
Cameron Zwarich
952bb4e238
Change a fold
to an any
2014-07-03 21:46:52 -07:00
Lars Bergstrom
6ce4e62e11
Merge pull request #2756 from zwarich/compositor-100-lines
...
Make compositor_data.rs conform to 100 column line lengths
2014-07-03 19:50:09 -05:00
Lars Bergstrom
3bde03c9a7
Merge pull request #2757 from glennw/disable-phf
...
Disable rust-phf until cross compile / make check issue is sorted.
2014-07-03 18:47:45 -05:00
Glenn Watson
3f18a89084
Disable rust-phf until cross compile / make check issue is sorted.
2014-07-04 07:33:00 +10:00
Cameron Zwarich
e1a97ea14b
Make compositor_data.rs conform to 100 column line lengths
2014-07-03 13:48:17 -07:00
Lars Bergstrom
b0ffeaf53c
Merge pull request #2751 from glennw/font-refactor-1
...
First part of font refactoring. These changes simplify a few things
2014-07-03 11:53:00 -05:00
Simon Sapin
66f31d3343
Fetch Rust snapshots over HTTPS. Fix #2752
2014-07-03 10:25:23 +01:00
Lars Bergstrom
0a910ce6cf
Merge pull request #2748 from mrobinson/layer-reorg
...
Refactor compositor layer tree design
2014-07-02 17:59:15 -05:00
Glenn Watson
51bd334f3f
First part of font refactoring. These changes simplify a few things
...
but don't do much on their own, they just make it easier to
implement the work to come (web fonts, performance improvments
in terms of font loading and memory usage).
- Font identifier on Linux/Android is now the font file path.
This is a temporary measure, but simplifies things a lot for now.
- Remove FontListHandleMethods trait in favour of free functions.
- FontList::refresh() has no knowledge of FontFamily etc. Instead it takes
a closure that the caller provides.
- FontList::load_variations_for_family no longer creates the font
handle. Instead it takes a closure and provides the name of the font
identifier for the variations it finds.
- Remove path_from_identifier() - it's no longer required.
- create_font_from_identifier() takes an Option<Style>, allowing it to be
used to create fonts for family matching purposes where the font size is
not important.
Tested on Linux + Mac. Builds on Android but not able to confirm it's working correctly.
2014-07-03 07:47:52 +10:00
Josh Matthews
568e7ed0c6
Merge pull request #2731 from Manishearth/xhr-wpt-header-filter
...
Filter response headers, fix responseType's error in XHR
2014-07-02 16:51:55 -04:00
Josh Matthews
d09815a10a
Merge pull request #2735 from Manishearth/urlsearchparams
...
Add URLSearchParams interface with serialization support
2014-07-02 16:51:38 -04:00
Josh Matthews
a313bdb346
Merge pull request #2737 from Manishearth/derefmut-2736
...
Remove deref_mut from Untraceable/Traceable (fixes #2736 )
2014-07-02 16:51:17 -04:00