Commit Graph

186763 Commits

Author SHA1 Message Date
kushagra singh[:kushagra]
931c562386 Bug 1018169 - [OS.File] Write a test to check if OS.Constants is accessible from a worker. r=Yoric 2014-06-05 12:43:00 -07:00
Matthew Noorenberghe
4c8b882ffa Bug 1009935 - Tests - Implement the @autocomplete attribute for values other than off/on. r=smaug 2014-06-06 00:25:08 -07:00
Matthew Noorenberghe
80f45e2208 Bug 1009935 - Implement the @autocomplete attribute for values other than off/on. r=smaug 2014-06-06 00:25:02 -07:00
Andrea Marchesini
e4ce8a0708 Bug 1021084 - WebAudio dispatches mozinterruptbegin/mozinterrutend, r=ehsan 2014-06-06 08:06:18 +01:00
Robert O'Callahan
f5c34109fd Bug 1005588. Fix getBoxQuads test to work when the feature prefs are disabled by default. r=matspal
--HG--
extra : rebase_source : fd13c824c8eb70e87c1926f1c8d1a6520203988d
2014-06-03 13:54:20 +12:00
Bobby Holley
637fbfabf8 Bug 1008481 - More test diagnostics. r=me 2014-06-05 23:41:35 -07:00
Karl Tomlinson
c4e30140cf b=1016177 reduce MEDIA_TIME_MAX to not overflow when multiplying by sample rates r=roc
MediaTimes are multiplied by sample rates when converting to ticks.

This new maximum leaves 24 bits to count seconds, which corresponds to 194
days.

TimeVarying::GetAt() can return INT64_MAX, which may be > GRAPH_TIME_MAX.

The "Start time too early" assertion would now fail because conversion of
STREAM_TIME_MAX to ticks no longer overflows.

--HG--
extra : rebase_source : b49c95315d0c633f191ff68aab0b5b7aa04c6e38
2014-06-05 22:08:05 +12:00
Karl Tomlinson
777b39b20a b=1016177 don't create another AUDIO_TRACK after finishing r=roc
--HG--
extra : rebase_source : a7edebde196f08adb88fb008db84bcd17cf02ad7
2014-06-05 10:11:52 +12:00
Karl Tomlinson
0b9ed65c05 b=1015828 match Fake_MediaStreamListener::NotifyPull time advances to timer period and Fake_AudioStreamSource::Periodic buffer size r=rjesup
Also, increment Fake_SourceMediaStream::mDesiredTime each period,
instead of each listener notification.

--HG--
extra : rebase_source : 723a2a3b126adca486154d0b686746c21dbac37e
2014-06-05 10:11:51 +12:00
John Daggett
be68cb997f Bug 280443 p5 - fixup problem with MathML stretchy fallback. r=fredw 2014-06-06 15:09:24 +09:00
John Daggett
57d2b886ba Bug 280443 p4 - properly escape unquoted font family names. r=heycam 2014-06-06 15:09:24 +09:00
John Daggett
6ad68a5fc7 Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw 2014-06-06 15:09:23 +09:00
John Daggett
b569224dce Bug 280443 p2 - parse font family lists into fontlist structs. r=heycam 2014-06-06 15:09:23 +09:00
John Daggett
5c970abf2f Bug 280443 p1 - define struct for font family lists. r=roc 2014-06-06 15:09:23 +09:00
Eric Faust
7c8f83ef81 Bug 978238 - Part 2: Implement Proxy.[[GetOwnProperty]] to new ES6 standard. (r=jorendorff) 2014-06-03 13:23:03 -07:00
Eric Faust
899cfeb046 Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff) 2014-06-03 13:23:02 -07:00
Shian-Yow Wu
d6e7f333d8 Bug 1008126 - Part 2: Test cases. r=bent 2014-06-06 13:34:31 +08:00
Shian-Yow Wu
efbf0f85e4 Bug 1008126 - Part 1: Always transfer array buffers when cloning. r=bent 2014-06-06 13:34:29 +08:00
Bobby Holley
833a04ca14 Bug 987111 - Tests. r=gabor 2014-06-05 22:32:39 -07:00
Bobby Holley
2dd36aaba5 Bug 987111 - Flip on Object Xrays. r=gabor 2014-06-05 22:32:39 -07:00
Bobby Holley
234abbdd81 Bug 987111 - Implement delete_ for Object Xrays. r=gabor 2014-06-05 22:32:39 -07:00
Bobby Holley
3ac6c898b0 Bug 987111 - Implement defineProperty for Object Xrays. r=gabor 2014-06-05 22:32:39 -07:00
Bobby Holley
25b181048a Bug 987111 - Implement resolveOwnProperty and enumerateNames for Object instances. r=gabor 2014-06-05 22:32:38 -07:00
Bobby Holley
009fd1d137 Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor 2014-06-05 22:32:38 -07:00
Bobby Holley
366781bbb9 Bug 987111 - Handle the Object.prototype case in Xray getPrototypeOf. r=gabor 2014-06-05 22:32:38 -07:00
Bobby Holley
71a3504f8c Bug 987111 - Fill out existing_desc with all properties, not just |own| ones. r=gabor
This gives us strictly more information than we had before, which turns out to
be useful. We can still get the old behavior by testing the identity of
desc.object(), which I've done in one of the two existing uses for existing_desc.
The other (in DOMXrayTraits::defineProperty) is actually more correct with the
full (non-own) lookup.
2014-06-05 22:32:38 -07:00
Bobby Holley
eb617d939d Bug 987111 - Proxy::set should create enumerable properties. r=efaust
Properties are supposed to be enumerable by default. It's unfortunate that
the default is reversed in SpiderMonkey.
2014-06-05 22:32:38 -07:00
Bobby Holley
eb1adb7e90 Bug 987111 - Add test coverage to make sure we don't add new Xrayable functionality without auditing it. r=gabor 2014-06-05 22:32:37 -07:00
Bobby Holley
7c9af7115d Bug 987111 - Introduce a method to determine whether a given PropertyDescriptor is an accessor prop. r=terrence 2014-06-05 22:32:37 -07:00
Bobby Holley
2645fdf613 Bug 987111 - Add an assign() method to MutablePropertyDescriptorOperations. r=terrence
It's unfortunate the we need to operate on the raw JSPropertyDescriptor for
|other|, but the specialization that makes Handle<JSPropertyDescriptor> work is
declared later in the file, which isn't kosher.
2014-06-05 22:32:37 -07:00
Bobby Holley
a3813be0b5 Bug 987111 - Temporarily waive Xrays on the aOptions argument passed to mozId.watch and mozId.request. r=jedp
Bug 1011084 is getting hung up on various things, and we're currently blocked on
it because Object Xrays filter out callables. So let's just turn off Xrays here
for that case, so that we can enable them everywhere else.
2014-06-05 22:32:37 -07:00
Bobby Holley
4f080382c8 Bug 1021244 - Switch the browser-element API to Cu.exportFunction. r=baku 2014-06-05 22:32:37 -07:00
Bobby Holley
66bc41a41a Bug 1021312 - Tests. r=mccr8 2014-06-05 22:32:36 -07:00
Bobby Holley
03388b10d1 Bug 1021312 - use a fresh zone for xpcshell. r=mccr8 2014-06-05 22:32:36 -07:00
Bobby Holley
1370d9ec74 Bug 1021312 - Wrap strings in CloneNonReflectors. r=mccr8 2014-06-05 22:32:36 -07:00
Brian Birtles
51bf333009 Bug 77992 part 4 - Add mochitests for event.timeStamp; r=masayuki 2014-06-06 14:29:50 +09:00
Brian Birtles
40700f79aa Bug 77992 part 3 - Make event.timeStamp return a DOMHighResTimeStamp; r=bz
Even when dom.event.highrestimestamp.enabled is false and we should return
a DOMTimeStamp (=unsigned long long), we still just return a double since that's
what would happen anyway when we convert the DOMTimeStamp to a Javascript
Number and it simplifies the code significantly to just always return a double.
2014-06-06 14:29:49 +09:00
Brian Birtles
d38051f593 Bug 77992 part 2 - Make event.timeStamp use TimeStamp value based on a pref; r=smaug
Note that this pref isn't fully live since the timeStamp member of the event
interface is [Pure] and so values will be cached.
2014-06-06 14:29:49 +09:00
Brian Birtles
0744bdd75a Bug 77992 part 1.1 - Convert Windows native event times to timestamps; r=masayuki 2014-06-06 14:29:49 +09:00
Brian Birtles
dba77091dc Bug 77992 part 1.0 - Add timeStamp to WidgetEvent; r=smaug
This patch adds a timeStamp member to WidgetEvent alongside the existing 'time'
member. In the future we would like to remove 'time' and just keep timeStamp but
that depends on it being web-compatible. For now we introduce both members
side-by-side. Later we will add a pref to determine which one to return. If no
compatibility issues arise we will remove 'time' altogether.
2014-06-06 14:29:49 +09:00
Shian-Yow Wu
0e83486db9 Bug 1014466 - Part 3: Test case for async XHR reuse. r=khuey 2014-06-06 12:17:55 +08:00
Shian-Yow Wu
04a13e40b5 Bug 1014466 - Part 2: Allow setting responseType after abort() or new open(). r=khuey 2014-06-06 12:17:54 +08:00
Shian-Yow Wu
7eb4b53e72 Bug 1014466 - Part 1: Only send readystatechange event when state changed. r=khuey 2014-06-06 12:17:53 +08:00
Wes Kocher
c2dbd93e6e Merge m-c to inbound on a CLOSED TREE 2014-06-05 19:14:19 -07:00
Wes Kocher
09667bf6a9 Merge fx-team to m-c a=merge 2014-06-05 19:06:34 -07:00
Wes Kocher
d48f2e62a4 Merge b2g-inbound to m-c a=merge 2014-06-05 18:49:36 -07:00
Wes Kocher
1baf5129b4 Merge the CLOBBER touch from inbound to m-c a=merge 2014-06-05 18:33:20 -07:00
Wes Kocher
002fd7dc61 Merge inbound to m-c a=merge 2014-06-05 18:31:10 -07:00
Wes Kocher
9ae67107e8 Backed out changeset 8b809afd1cea (bug 1021258) for Android m8 bustage on a CLOSED TREE 2014-06-05 18:23:22 -07:00
Ryan VanderMeulen
d6dfae1a05 Bug 1021287 - Update NSPR to 4.10.6 RTM. r=kaie, a=me 2014-06-05 18:00:11 -04:00