Ms2ger
30fcf7ed61
Remove the isOptional argument and the dealWithOptional return value from getJSToNativeConversionTemplate.
...
Note that dictionaries currently don't support members without default values
right now.
This commit does not change the generated code.
2014-05-10 11:00:01 +02:00
Ms2ger
6ed924f515
Remove the argcAndIndex argument from instantiateJSToNativeConversionTemplate.
...
This commit does not change the generated code.
2014-05-10 10:50:10 +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
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
Gulshan Singh
fb0c433b70
Add Performance object to Window and implement Performance::Now()
2014-05-07 17:30:33 -04:00