Chris Peterson
1c950ef37a
Bug 666646 - Part 2: Cherrypick -Wdeprecated-register warning fix from upstream google-breakpad. r=ed
2014-05-29 21:17:14 -07:00
Shih-Chiang Chien
60c8fc40f6
Bug 1019572 - Manually stop the media stream in test_permission_gum_remember.html. r=baku.
2014-06-05 05:07:00 -07:00
kushagra singh[:kushagra]
f08a7a530c
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
e2b922a824
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
e67418d048
Bug 1009935 - Implement the @autocomplete attribute for values other than off/on. r=smaug
2014-06-06 00:25:02 -07:00
Andrea Marchesini
fadf721223
Bug 1021084 - WebAudio dispatches mozinterruptbegin/mozinterrutend, r=ehsan
2014-06-06 08:06:18 +01:00
Robert O'Callahan
a287b0ecdb
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
ee6d66a51b
Bug 1008481 - More test diagnostics. r=me
2014-06-05 23:41:35 -07:00
Karl Tomlinson
b8776ea4bf
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
55b123d9d9
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
2167e5f1d0
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
f029151a97
Bug 280443 p5 - fixup problem with MathML stretchy fallback. r=fredw
2014-06-06 15:09:24 +09:00
John Daggett
d3a7f06bbb
Bug 280443 p4 - properly escape unquoted font family names. r=heycam
2014-06-06 15:09:24 +09:00
John Daggett
8259cc74f5
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
2014-06-06 15:09:23 +09:00
John Daggett
861e272110
Bug 280443 p2 - parse font family lists into fontlist structs. r=heycam
2014-06-06 15:09:23 +09:00
John Daggett
35881a336c
Bug 280443 p1 - define struct for font family lists. r=roc
2014-06-06 15:09:23 +09:00
Eric Faust
169c1a117d
Bug 978238 - Part 2: Implement Proxy.[[GetOwnProperty]] to new ES6 standard. (r=jorendorff)
2014-06-03 13:23:03 -07:00
Eric Faust
aafd528d5d
Bug 978238 - Part 1: Clean up PropDesc<->PropertyDescriptor conversions. (r=jorendorff)
2014-06-03 13:23:02 -07:00
Shian-Yow Wu
9a4aef0b97
Bug 1008126 - Part 2: Test cases. r=bent
2014-06-06 13:34:31 +08:00
Shian-Yow Wu
262118dbcb
Bug 1008126 - Part 1: Always transfer array buffers when cloning. r=bent
2014-06-06 13:34:29 +08:00
Bobby Holley
22f18674b7
Bug 987111 - Tests. r=gabor
2014-06-05 22:32:39 -07:00
Bobby Holley
9db935d49b
Bug 987111 - Flip on Object Xrays. r=gabor
2014-06-05 22:32:39 -07:00
Bobby Holley
42f7024f5e
Bug 987111 - Implement delete_ for Object Xrays. r=gabor
2014-06-05 22:32:39 -07:00
Bobby Holley
cad5e8f936
Bug 987111 - Implement defineProperty for Object Xrays. r=gabor
2014-06-05 22:32:39 -07:00
Bobby Holley
88e63325ae
Bug 987111 - Implement resolveOwnProperty and enumerateNames for Object instances. r=gabor
2014-06-05 22:32:38 -07:00
Bobby Holley
a2ee510ecb
Bug 987111 - Make JSProto_Object COWs take precedence over Xrays. r=gabor
2014-06-05 22:32:38 -07:00
Bobby Holley
bbc449149e
Bug 987111 - Handle the Object.prototype case in Xray getPrototypeOf. r=gabor
2014-06-05 22:32:38 -07:00
Bobby Holley
6bb5e95a97
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
560951f0fa
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
1951af9fcf
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
eb814054e3
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
725a10496b
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
5c8f9c4494
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
461180cc33
Bug 1021244 - Switch the browser-element API to Cu.exportFunction. r=baku
2014-06-05 22:32:37 -07:00
Bobby Holley
6cdd30ff08
Bug 1021312 - Tests. r=mccr8
2014-06-05 22:32:36 -07:00
Bobby Holley
1a478c5c5d
Bug 1021312 - use a fresh zone for xpcshell. r=mccr8
2014-06-05 22:32:36 -07:00
Bobby Holley
5122cdb7ff
Bug 1021312 - Wrap strings in CloneNonReflectors. r=mccr8
2014-06-05 22:32:36 -07:00
Brian Birtles
da58a6d55d
Bug 77992 part 4 - Add mochitests for event.timeStamp; r=masayuki
2014-06-06 14:29:50 +09:00
Brian Birtles
6921a7e9f8
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
9247e28790
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
9d427ee327
Bug 77992 part 1.1 - Convert Windows native event times to timestamps; r=masayuki
2014-06-06 14:29:49 +09:00
Brian Birtles
194b6cc3b7
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
88865fec0a
Bug 1014466 - Part 3: Test case for async XHR reuse. r=khuey
2014-06-06 12:17:55 +08:00
Shian-Yow Wu
90fa6d3de0
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
a5d8cba17a
Bug 1014466 - Part 1: Only send readystatechange event when state changed. r=khuey
2014-06-06 12:17:53 +08:00
Wes Kocher
6af4edbebd
Merge m-c to inbound on a CLOSED TREE
2014-06-05 19:14:19 -07:00
Wes Kocher
216b247057
Merge fx-team to m-c a=merge
2014-06-05 19:06:34 -07:00
Wes Kocher
1972488853
Merge b2g-inbound to m-c a=merge
2014-06-05 18:49:36 -07:00
Wes Kocher
ee82f3f288
Merge the CLOBBER touch from inbound to m-c a=merge
2014-06-05 18:33:20 -07:00
Wes Kocher
23fe5fab27
Merge inbound to m-c a=merge
2014-06-05 18:31:10 -07:00