Ms2ger
6ed924f515
Remove the argcAndIndex argument from instantiateJSToNativeConversionTemplate.
...
This commit does not change the generated code.
2014-05-10 10:50:10 +02:00
Ms2ger
4b1b19fd11
Remove ScriptTask::initialize_js_info.
...
There is no particular leason to initilaize js_info lazily.
2014-05-10 09:37:24 +02:00
bors-servo
5334d8bb25
auto merge of #2384 : saneyuki/servo/2383, r=Ms2ger
...
Fix #2383
These changes introduce `FooEvent::new_uninitialized()` constructor. This constructor use to create `FooEvent` without calling `FooEvent::InitFooEvent`.
#2383 says integrating `FooEvent::new()` and `InitFooEvent`, but we need to preserve simple `FooEvent::new_uninitialized()` for `document.createEvent()`.
@jdm r?
2014-05-10 03:01:13 -04:00
Tetsuharu OHZEKI
5f8f551c95
Add MouseEvent::new_uninitialized().
2014-05-10 13:56:46 +09:00
Tetsuharu OHZEKI
ac288f6657
Add UIEvent::new_uninitialized().
2014-05-10 13:55:19 +09:00
bors-servo
d985b6d7c2
auto merge of #2390 : Ms2ger/servo/1990-Page-RefCell, r=jdm
2014-05-09 18:01:16 -04:00
Guro Bokum
04c807dd53
Convert as many of Page's RefCell fields to Cell as possible ( fixes #1990 ).
2014-05-09 23:52:06 +02:00
bors-servo
eb67f69b2d
auto merge of #2387 : glennw/servo/image-fixups, r=Ms2ger
2014-05-09 16:31:24 -04:00
Cameron Zwarich
0e67202bc2
Move the computed style to a new SharedLayoutData struct.
...
Implementing the CSSOM requires giving the script task access to the
computed style for a node. Moving it into a new SharedLayoutData struct
member of LayoutDataRef seems to be the best way to achieve this.
This is the first step towards #1721 .
2014-05-09 13:22:50 -07:00
Glenn Watson
45930b36ae
Remove unneeded code now that image libraries use Vec<T>.
2014-05-10 06:15:56 +10:00
bors-servo
1477652295
auto merge of #2357 : Manishearth/servo/xhr-syncget, r=ms2ger
...
This gets a basic synchronous GET request working. I've also tried to implement a portion of the procedures mentioned in the spec.
Blocks #2282
2014-05-09 11:34:07 -04:00
Manish Goregaokar
b40d8b4d53
Basic synchronous GET with XHR
2014-05-09 20:39:54 +05:30
bors-servo
78917f4e0f
auto merge of #2381 : Ms2ger/servo/mozjs-spring-cleanup, r=jdm
...
This is a cleaner way to expose those functions, and makes it possible to
remove a significant amount code in rust-mozjs.
The assert() function is no longer exposed, as it was unused and not very
useful.
2014-05-09 10:28:10 -04:00
bors-servo
9bca8a706e
auto merge of #2345 : SimonSapin/servo/reverse-declarations, r=pcwalton
...
… and deal with properties whose initial value can be affected at computed-value time.
r? @pcwalton
2014-05-09 09:40:15 -04:00
Ms2ger
30055d9820
Move debug functions to Window IDL.
...
This is a cleaner way to expose those functions, and makes it possible to
remove a significant amount code in rust-mozjs.
The assert() function is no longer exposed, as it was unused and not very
useful.
2014-05-09 14:44:07 +02:00
bors-servo
146eccdf80
auto merge of #2378 : glennw/servo/png-update, r=larsbergstrom
...
... submodule pointers.
2014-05-09 08:37:10 -04:00
bors-servo
052d3cb083
auto merge of #2377 : aydinkim/servo/hidpi, r=larsbergstrom
...
Fix for android rendering.
Need to consider about getting accurate size framebuffer & window parameter respectively from android stack and follow up the stuffs on another platform.
2014-05-08 23:31:15 -04:00
Glenn Watson
366162e633
Change image library use of ~[T] -> Vec[T]. Update rust-stb and rust-png submodule pointers.
2014-05-09 13:29:48 +10:00
bors-servo
4fb36cd0be
auto merge of #2376 : aydinkim/servo/readme, r=larsbergstrom
...
Android build guide in README.md is out-dated.
2014-05-08 22:55:10 -04:00
aydin.kim
cfc42bfee3
update android guide in README.md
2014-05-09 11:43:30 +09:00
aydin.kim
6d18ca45b1
fix hidpi parameter of android
2014-05-09 11:13:44 +09:00
bors-servo
78a768ae5c
auto merge of #2372 : mrobinson/servo/issue-1596, r=metajack
...
The performance of using == should now equal that of match, so many
identity methods can be simplified to a single line.
Fixes #1596 .
2014-05-08 20:16:21 -04:00
Martin Robinson
300004f3e9
Use == instead of match for tests against a single enum value
...
The performance of using == should now equal that of match, so many
identity methods can be simplified to a single line.
Fixes #1596 .
2014-05-08 17:11:00 -07:00
bors-servo
a28665d3fd
auto merge of #2375 : zwarich/servo/progressevent-rename, r=metajack
2014-05-08 19:40:16 -04:00
Cameron Zwarich
d56a308524
Rename an unused parameter to silence a warning.
2014-05-08 16:31:14 -07:00
bors-servo
6d381959db
auto merge of #2373 : zwarich/servo/remove-default-visibility, r=Ms2ger
...
The defaultVisibility field was cloned from the C++ implementation,
where it tracks the difference between struct and class visibility.
Since no similar concept exists in Rust, it should be removed.
2014-05-08 17:46:15 -04:00
Cameron Zwarich
20fa4d7e11
Remove an unused field from CodegenRust.py.
...
The defaultVisibility field was cloned from the C++ implementation,
where it tracks the difference between struct and class visibility.
Since no similar concept exists in Rust, it should be removed.
2014-05-08 13:59:53 -07:00
bors-servo
f94ad73396
auto merge of #2371 : zwarich/servo/start-dead-code, r=metajack
2014-05-08 15:01:30 -04:00
Cameron Zwarich
c828a5d2ac
Suppress dead code warnings for start when building servo.rs as a dylib.
2014-05-08 11:33:24 -07:00
Simon Sapin
4a5802bff8
This should not make any difference AFAICT, but seems to fix some layout bugs.
2014-05-08 18:21:52 +01:00
Simon Sapin
2afe048863
Fix iteration order for building computed values’ "context"
2014-05-08 17:19:15 +01:00
bors-servo
bfffbe94ea
auto merge of #2369 : glennw/servo/issue-2308, r=metajack
...
There might be a "cleaner" rust way to separate the scope and invoke the drop() call?
2014-05-08 12:16:12 -04:00
bors-servo
a0922f9d72
auto merge of #2361 : Manishearth/servo/progressevent, r=jdm
...
Adds the ProgressEvent webidl and implementation according to the XHR spec.
Blocks #2282
2014-05-08 11:46:16 -04:00
bors-servo
0a647baacb
auto merge of #2355 : glennw/servo/http-fail-errors, r=jdm
...
...during task failure.
2014-05-08 11:16:41 -04:00
Manish Goregaokar
2f376a1104
Add ProgressEvent interface
2014-05-08 20:41:51 +05:30
Simon Sapin
8186d4d429
Try random whitespace changes to maybe fix an issue that I can not reproduce.
2014-05-08 15:14:55 +01:00
Glenn Watson
d11716e27b
Fix for parallel data race in layout code. Fixes #2308 .
2014-05-08 15:45:20 +10:00
bors-servo
6cbcd98132
auto merge of #2368 : zwarich/servo/net-unused-param, r=metajack
2014-05-08 00:46:22 -04:00
Cameron Zwarich
4bc3239c36
Rename an unused parameter that triggers a warning.
2014-05-07 21:35:54 -07:00
bors-servo
d2d1095784
auto merge of #2367 : aydinkim/servo/PR, r=larsbergstrom
...
With Rust syntax changing..
2014-05-07 22:07:17 -04:00
aydin.kim
60ce517e4a
fix android build
2014-05-08 10:55:39 +09:00
bors-servo
360894dbcf
auto merge of #2366 : zwarich/servo/incorrect-rust-png-profiles, r=metajack
...
This will remove the
```
libpng warning: iCCP: known incorrect sRGB profile
```
spam from `make check`.
2014-05-07 20:10:18 -04:00
Cameron Zwarich
3fd8a52aa3
Update rust-png for fixed color profiles in test images.
2014-05-07 16:00:38 -07:00
bors-servo
86a6de209e
auto merge of #2346 : gsingh93/servo/master, r=jdm
2014-05-07 18:58:18 -04:00
bors-servo
8e0febb109
auto merge of #2365 : bjz/servo/generic-range, r=pcwalton
...
Signed integers allow for generic +ve/-ve offsets.
r? @pcwalton
2014-05-07 18:10:22 -04:00
Brendan Zabarauskas
97bbaa6ef9
Require Range<T> to have a signed integer T
...
This allows for generic +ve/-ve offsets
2014-05-07 15:06:41 -07:00
Brendan Zabarauskas
ea68051937
Use {} instead of {:?} for debug!ing in util::range
2014-05-07 15:06:41 -07:00
Brendan Zabarauskas
8c6eb08dcb
Make range generic
2014-05-07 15:05:59 -07:00
Glenn Watson
376d5f4a08
Allow resource load failures to send an error string which is reporting during task failure.
2014-05-08 07:43:45 +10:00
bors-servo
2a7889c061
auto merge of #2364 : zwarich/servo/issue-2363, r=larsbergstrom
...
Use false for the glfw::Visible window hint to open a background window
on OS X. This requires an upgrade to glfw 3.0.4 in order for this to
also not steal focus.
This requires adding a new parameter to WindowMethods<A>::new.
Fixes https://github.com/mozilla/servo/issues/2363 . r? @larsbergstrom
2014-05-07 17:34:33 -04:00