Ben Kelly
f7977f55e6
Bug 1234458 P2 Lock the CacheChild actor while Cache DOM methods are running. r=ehsan a=ritu
2016-01-04 12:03:11 -08:00
Ben Kelly
1bdaf1cf15
Bug 1234458 P1 Allow the CacheChild to be "locked" into memory so it will delay destruction. r=ehsan a=ritu
2016-01-04 12:03:11 -08:00
Ehsan Akhgari
e28045dcff
Bug 1226384 - Reject the promise returned from ServiceWorkerRegistration.update() if the registration is being uninstalled; r=bkelly
2016-01-04 14:50:57 -05:00
Ehsan Akhgari
2ad5769e79
Bug 1235896 - Make it possible to run browser_download.js with --run-until-failure; r=bkelly
2016-01-04 14:50:57 -05:00
Kearwood (Kip) Gilbert
e86a5a6f2b
Bug 1218482 - Enable WebVR By Default,r=bz
...
- dom.vr.enabled is now "true" by default for non-release builds.
- dom.vr.add-test-devices is now "0" by default, so that content may detect
VR devices accurately.
2015-10-26 19:56:49 -07:00
Wes Kocher
c9a8c6a192
Backed out 10 changesets (bug 1214305) for leaks on linux debug m-e10s(bc7)
...
Backed out changeset 1f482566235a (bug 1214305)
Backed out changeset 001b31489756 (bug 1214305)
Backed out changeset 4e94d2088219 (bug 1214305)
Backed out changeset fba4a5bcea41 (bug 1214305)
Backed out changeset 100f8e249007 (bug 1214305)
Backed out changeset a59c453192dc (bug 1214305)
Backed out changeset 2daa86fc1fb9 (bug 1214305)
Backed out changeset c04efb57b0ed (bug 1214305)
Backed out changeset 52046e843c60 (bug 1214305)
Backed out changeset ac4fd6615828 (bug 1214305)
2016-01-04 10:34:24 -08:00
Ehsan Akhgari
2ae596c85b
Bug 1214305 - Part 8: Enable secure upgrade service worker tests on e10s; r=jdm
2016-01-04 09:52:49 -05:00
Ehsan Akhgari
688d641533
Bug 1214305 - Part 5: Use the secure upgraded channel URI in FetchEventRunnable::Init; r=jdm
...
This ensures that FetchEvent.request.url will have the correct value
for secure upgraded channels.
2016-01-04 09:52:44 -05:00
Ehsan Akhgari
5d88f104b5
Bug 1214305 - Part 4: Use the secure upgraded channel URI in ServiceWorkerManager::PrepareFetchEvent; r=jdm
...
This is needed to ensure that the ServiceWorkerManager uses the
correct URI for non-subresource requests. Note that we're relying
on the property that non-secure non-subresource requests can never
be intercepted, so we don't need to check the request type explicitly.
2016-01-04 09:52:42 -05:00
Josh Matthews
c64f4d98b3
Bug 1214305 - Part 0: Ensure site security service is initialized before trying to use DataStorage via IPC.
2016-01-04 09:52:35 -05:00
Ting-Yu Lin
ad85502078
Bug 1234118 - Delete code for supporting 'do-command' and 'copypaste-docommand'. r=mtseng, r=smaug
...
These two events are the leftovers for support copy/paste/cut/selectall
operations from old text_selection_dialog.js in Gaia. The code for
handling them can be removed since text_selection_dialog.js was removed
in bug 1221462.
2016-01-04 21:45:01 +08:00
Carsten "Tomcat" Book
3ea4315c52
Merge mozilla-central to mozilla-inbound
2016-01-04 13:50:22 +01:00
Carsten "Tomcat" Book
61dca8d34a
Backed out changeset 44ac8de96a09 (bug 1000870) for test failures in test_pointerevent_setpointercapture_inactive_button_mouse-manual.html
2016-01-04 12:58:59 +01:00
Carsten "Tomcat" Book
56dad6d96c
Backed out changeset d206a3fd7433 (bug 1000870)
2016-01-04 12:58:40 +01:00
Carsten "Tomcat" Book
01085dd90f
Backed out changeset a0c6e3693039 (bug 1000870)
2016-01-04 12:58:38 +01:00
Lee Salzman
631f895491
Bug 1229983 - verify that paths are finite in DrawTargetSkia::Stroke/Fill to handle Canvas paths containing infs. r=jmuizelaar
2015-12-30 13:39:13 -05:00
Ethan Lin
539a28098c
Bug 1205168 - Part 6: Fix TexImage2D and TexSubImage2D with texture conversion. r=jgilbert
2015-12-29 18:37:00 +01:00
Dan Glastonbury
19d64b774e
Bug 1205168 - Part 7: Remove unneeded functions. r=jgilbert
...
* GLFormatForTexelFormat
* GetWebGLTexelFormat
2015-12-22 22:08:00 +01:00
Dan Glastonbury
19cfcee763
Bug 1205168 - Part 5: Texel Conversion - RGB11F11F10F format. r=jgilbert
2015-12-22 22:02:00 +01:00
Dan Glastonbury
eb973f8e9f
Bug 1205168 - Part 4: Texel Conversion - RG32F format. r=jgilbert
2015-12-22 22:01:00 +01:00
Dan Glastonbury
c260e2ebb8
Bug 1205168 - Part 3: Texel Conversion - RG16F format. r=jgilbert
2015-12-22 21:57:00 +01:00
Dan Glastonbury
34fb72eea2
Bug 1205168 - Part 2: Texel Conversion - RG8 format. r=jgilbert
2015-12-22 21:56:00 +01:00
Dan Glastonbury
fcf1dfbf75
Bug 1205168 - Part 1 - Sort all the WebGLTexelFormats. r=jgilbert
...
In preparation for adding new formats and conversion code, sort the
existing ones into some semblance of order.
2015-12-22 19:59:00 +01:00
Ethan Lin
58463815c2
Bug 1205168 - Part 0: Remove copy-ctor from strong type. r=jgilbert
2015-12-22 19:58:00 +01:00
Lebedev Maksim
5db0828818
Bug 1000870 - Change official tests for pointer events to auto mochitest system. r=smaug
2015-12-18 00:13:00 +01:00
dimi
b58b81cc46
Bug 1205288 - implement and test fetch spec changes for blob scheme with non-GET method. r=bkelly
2016-01-06 17:13:19 +08:00
Kyle Huey
e7e23c6b19
Bug 1059469: Part 2 - When rescheduling the interval timer, cancel it first, and refactor things so that actually does something. r=bent
...
RunExpiredTimeouts has "fudging" code to always ensure that we execute at least one timeout. This is intended to cover cases where an nsITimer fires slightly early, but it means we must be careful not to fire a timer more times than we intend to or we'll execute a timeout prematurely.
Consider a sequences of setTimeout calls alternating in delay between 0ms and 1000ms. When the 1000ms timeout fires, it schedules a 0ms timeout. The setTimeout call itself calls RescheduleTimeoutTimer, which schedules the timer for a 0 ms delay. And once we unwind the 1000ms timeout RunExpiredTimeouts will also schedule the timer for a 0 ms delay. If the timer has fired (remember, it's processed on a completely different thread) in the meantime, we ultimately will get two callbacks from nsITimer for our 0 ms timeout. The first will run the 0 ms timeout and schedule a 1000 ms timeout, and the second will run the 1000 ms timeout (remember, RunExpiredTimeouts always runs at least one timeout!) ~999 ms ahead of schedule.
The solution is to cancel the timer in RescheduleTimeoutTimer, so that when we call it the second time it will cause any pending events from the first scheduling to be canceled. But this actually doesn't work at all, because of how we use nsITimer. Before worker threads were capable of accepting arbitrary runnables we created TimerThreadEventTarget, which translates the timer firing to the special worker event queue when the timer thread attempts to *dispatch* a runnable to the worker. We still need this for some of the other types of timers (which use control runnables that interrupt JS, and not the regular event queue). But setTimeout can simply run like a normal nsITimer callback now. We need that here, or calling nsITimer::Cancel won't actually do anything, because the timer's event was ignored and TimerThreadEventTarget created its own event.
2016-01-06 13:18:29 -08:00
Kyle Huey
9a468f9da1
Bug 1059469: Part 1 - Add a log module for dump() calls. r=bent
2016-01-06 13:18:29 -08:00
Kyle Huey
5e145558d7
Bug 1153636: Don't assert with addEventListener("") on workers. r=smaug
2016-01-06 13:18:29 -08:00
Kyle Huey
eb453673d3
Bug 1155328. r=smaug
2016-01-06 13:18:29 -08:00
Gerald Squelart
b83823068d
Bug 1236380 - GMPStorage::mShutdown=true until Init() succeeds - r=cpearce
...
Initialize GMPStorage::mShutdown to true, so that if Init() has not completed
yet or if it failed, other methods will not try and access a null mStorage.
2016-01-07 08:06:47 +11:00
Terrence Cole
d6fd4836f7
Backout 7621c3ea95cb11e1c376a9f705accc0f90057c0a (bug 1235923) for build bustage on a CLOSED TREE.
2016-01-06 12:05:06 -08:00
Andrea Marchesini
a5e2732d2b
Bug 1237364
- nsFrameLoader.cpp can set the userContextId directly using nsIDocShell, r=smaug
2016-01-06 20:02:41 +00:00
Terrence Cole
5ca9b2494d
Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
2015-12-30 11:31:16 -08:00
Chris Peterson
f1b08073b6
Bug 1235232 - Fix -Wclass-varargs warnings in dom/media/. r=kentuckyfriedtakahe
...
dom/media/ADTSDemuxer.cpp:481:10 [-Wclass-varargs] passing object of class type 'const media::TimeUnit' through variadic function
dom/media/ADTSDemuxer.cpp:513:11 [-Wclass-varargs] passing object of class type 'const media::TimeUnit' through variadic function
dom/media/ADTSDemuxer.cpp:526:14 [-Wclass-varargs] passing object of class type 'const media::TimeUnit' through variadic function
dom/media/ADTSDemuxer.cpp:527:23 [-Wclass-varargs] passing object of class type 'media::TimeUnit' through variadic function
dom/media/ADTSDemuxer.cpp:532:11 [-Wclass-varargs] passing object of class type 'const media::TimeUnit' through variadic function
dom/media/MP3Demuxer.cpp:201:10 [-Wclass-varargs] passing object of class type 'const mozilla::media::TimeUnit' through variadic function
dom/media/MP3Demuxer.cpp:237:10 [-Wclass-varargs] passing object of class type 'const mozilla::media::TimeUnit' through variadic function
dom/media/MP3Demuxer.cpp:256:13 [-Wclass-varargs] passing object of class type 'const mozilla::media::TimeUnit' through variadic function
dom/media/MP3Demuxer.cpp:257:22 [-Wclass-varargs] passing object of class type 'media::TimeUnit' through variadic function
dom/media/MP3Demuxer.cpp:262:10 [-Wclass-varargs] passing object of class type 'const mozilla::media::TimeUnit' through variadic function
2015-12-22 18:44:31 -08:00
Sebastian Hengst
cd6317e70d
Backed out changeset 23974693ffc5 (bug 1187157) for failing test_formSubmission.html on Mulet Linux x64 opt. r=backout
2016-01-06 18:06:26 +01:00
Ben Kelly
d3bb38fe25
Bug 1237158 Unregister service worker at end of test_offscreen_serviceworker.html. r=ehsan
2016-01-06 08:56:16 -08:00
Andrea Marchesini
eefcbb7a5a
Bug 1187157 - new FormData::get() should return an empty string if the file is not set, r=smaug
2016-01-06 15:42:35 +00:00
Bogdan Postelnicu
33408a79da
Bug 1236900 - Remove useless null check since mOwnerContent cannot be null. r=jst
2016-01-06 00:56:00 -05:00
Ryan VanderMeulen
338175e6c4
Merge m-c to inbound. a=merge
2016-01-06 09:50:26 -05:00
Jean-Yves Avenard
f06fee53b2
Bug 1214462: P7. Do not assume having ffmpeg enabled provides h264 or mp3 decoding. r=cpearce
...
FFmpeg on Windows or Mac only provides VP9 and VP8 decoding
2016-01-06 23:03:54 +11:00
Jean-Yves Avenard
c24499860e
Bug 1214462: P4. Add Windows support for the FFmpeg PDM. r=kentuckyfriedtakahe
2016-01-06 23:03:52 +11:00
Jean-Yves Avenard
dcaa98f6ff
Bug 1237210: [ffmpeg] P2. Reduces threads use in FFmpeg video decoder. r=gerald
...
We use the same logic as what is used in libvpx to ensure that we won't get a regression due to excessive memory/thread use when replacing libvpx with ffmpeg.
2016-01-06 23:03:49 +11:00
Jean-Yves Avenard
84adb8a2db
Bug 1237210: [ffmpeg] P1. Have specialized AVCodecContext initialization. r=gerald
...
A common initialization procedure is too restrictive, and we end up setting up audio configuration for video decoding and vice-versa
2016-01-06 23:03:49 +11:00
Andrea Marchesini
bfac824468
Bug 1235657 - Session storage needs to handle origin attributes correctly - part 1 - createOriginAttributesWithUserContextId, r=huseby
2016-01-06 10:08:30 +00:00
Tooru Fujisawa
1c5faa6612
Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz
2016-01-06 17:54:00 +09:00
Tooru Fujisawa
6d8f59ef3f
Bug 1180290 - Part 2: Handle prefix in DefinePropertyById. r=till,smaug
2016-01-05 03:21:24 +09:00
Maksim Lebedev
003713ca08
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
Jean-Yves Avenard
ef735e6d0a
Bug 1236120: [ffmpeg] Use demuxed dimensions to determine picture size and offset. r=gerald
...
Don't assume it always has an offset of (0,0)
2016-01-01 20:54:31 +11:00
Dave Hylands
d6a379cf52
Bug 1232506: Make dom/devicestorage really work with e10s. r=alchen
2015-12-18 17:17:46 -08:00
Wes Kocher
e5d3cfcb59
Backed out 2 changesets (bug 1235598) for linux reftest bustage
...
Backed out changeset 3bcd3c276785 (bug 1235598)
Backed out changeset 80cd10a8b3d7 (bug 1235598)
2015-12-31 15:51:13 -08:00
Byron Campen [:bwc]
1c45af939a
Bug 1230184 - Disable setParameters mochitest on the same platforms that basicVideo is disabled on. r=jesup
2015-12-31 15:32:31 -06:00
Jan-Ivar Bruaroey
0d47dc0378
Bug 1230184 - add media.peerconnection.simulcast pref. r=bwc
2015-12-31 10:32:26 -06:00
Jan-Ivar Bruaroey
8ee64ffb1c
Bug 1230184 - add input parameter validation to setParameters. r=bwc
2015-12-31 10:32:25 -06:00
Jan-Ivar Bruaroey
179b434c4f
Bug 1230184 - plumb setParameters down to JsepTrack. r=bwc, r=mrbkap
2015-12-31 10:32:24 -06:00
Jan-Ivar Bruaroey
2469da1dc3
Bug 1230184 - setParameters webidl. r=smaug
2015-12-31 10:32:23 -06:00
Ehsan Akhgari
27542f2579
Bug 1226087 - Increase the timeout of browser_bug1108547.js
2015-12-31 17:24:41 -05:00
Terrence Cole
ff752ad675
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
2015-12-30 08:52:14 -08:00
Xidorn Quan
d6731e1448
Bug 1180351 - Followup: Disable pointerlock tests on Windows for frequently failing tests. r=turning off tests
2015-12-31 14:47:55 +01:00
Olli Pettay
9ca85488af
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
2015-12-31 15:21:49 +02:00
Makoto Kato
79461c8903
Bug 1208944 - Part 11. Add test. r=jmathies
2015-12-29 22:57:38 +09:00
Makoto Kato
89fbbd6c2c
Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
8a1da22fa8
Bug 1208944 - Part 10-a. Call CallWindowProc when WidgetPluginEvent isn't handled by plugin. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
da1d05f548
Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
d8d81803c6
Bug 1208944 - Part 6. Get vaild TextRangeArray on compositionupdate. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
a748d78d61
Bug 1208944 - Part 5. Send PluginEvent to content process. r=jmathies
2015-12-29 22:57:38 +09:00
Makoto Kato
adb50fe2b3
Bug 1208944 - Part 3. Allow IME window messages on plugin process. r=jmathies
2015-12-29 22:57:38 +09:00
Makoto Kato
0ba95d8537
Bug 1208944 - Part 2-b. Workaround for OSX. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
e68aa63dd5
Bug 1208944 - Part 2-a. Handle CompositionEvent on plugin. r=masayuki
2015-12-29 22:57:37 +09:00
Phil Ringnalda
56c57ae873
Back out 6 changesets (bug 1214462) for Win PGO build bustage, reftest failures and mochitest failures
...
CLOSED TREE
Backed out changeset 803dba2adb27 (bug 1214462)
Backed out changeset e1b318c9c1db (bug 1214462)
Backed out changeset 3a421412b161 (bug 1214462)
Backed out changeset 2b388a17f4be (bug 1214462)
Backed out changeset 6a290f27f9bc (bug 1214462)
Backed out changeset 3dbf22bf17a4 (bug 1214462)
2015-12-30 20:37:08 -08:00
Ehsan Akhgari
14367186d8
Bug 579517 follow-up: Remove NSPR types that crept in
2015-12-30 22:52:50 -05:00
Ehsan Akhgari
f2b8bad126
Bug 1203441 - Increase the timeout of browser_use_counters.js
2015-12-30 22:27:40 -05:00
Jean-Yves Avenard
1eb8494d54
Bug 1214462: P4. Add Windows support for the FFmpeg PDM. r=kentuckyfriedtakahe
2015-12-31 13:17:23 +11:00
Wes Kocher
7e6ad693df
Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards
2015-12-30 16:34:18 -08:00
Xidorn Quan
89967b89dc
Bug 1180351 - Enable pointerlock tests on Windows and Linux. r=smaug
2015-12-31 10:50:32 +11:00
Xidorn Quan
63df82dd2f
Bug 241719 part 1 - Do not override list-style-type if the list element has invalid type value. r=dbaron
2015-12-31 10:50:05 +11:00
Mike Hommey
673e7f80f7
Bug 1235676 - Replace $(abspath $(DEPTH)) with $(topobjdir). r=mshal
2015-12-31 08:10:02 +09:00
Mike Hommey
a05c4207ed
Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal
2015-12-31 08:10:02 +09:00
Terrence Cole
3f5182646c
Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
2015-12-30 15:05:24 -08:00
Terrence Cole
b37986abd9
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
2015-12-30 08:52:14 -08:00
Jeff Walden
0195fbed46
Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
2015-12-28 16:15:52 -06:00
Olli Pettay
6e3b3ad7d8
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
2015-12-30 19:16:13 +02:00
Sebastian Hengst
72943a096d
Backed out changeset 21607399e25e (bug 1229983) for failing own R(C) test. r=backout
2015-12-30 15:00:44 +01:00
Carsten "Tomcat" Book
4ae01b1378
Merge mozilla-central to mozilla-inbound
2015-12-30 12:15:55 +01:00
Carsten "Tomcat" Book
a335baf068
merge mozilla-inbound to mozilla-central a=merge
2015-12-30 12:00:03 +01:00
Phil Ringnalda
657283eccb
Back out changeset 3769091b5a3e (bug 1218482) for frequent "Assertion failure: mCompositorThreadHolder" on b2g
2015-12-29 19:32:45 -08:00
Phil Ringnalda
bac851a4f0
Back out 2 changesets (bug 1234192) for "Assertion failure: !mFileSystem" in test_fs_createFile.html
...
Backed out changeset 3f37b08ceb85 (bug 1234192)
Backed out changeset bab507aa7874 (bug 1234192)
2015-12-29 19:16:40 -08:00
Bill McCloskey
b77f397347
Bug 1231306 - Handle plugin state changes correctly in content process (r=jimm)
2015-12-29 14:30:58 -08:00
Andrea Marchesini
b7c7694a34
Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug
2015-12-29 20:42:31 +00:00
Andrea Marchesini
d35c17ca0c
Bug 1234192 - part 1 - FileSystemBase should not be thread-safe, r=smaug
2015-12-29 20:41:37 +00:00
Andrea Marchesini
bb44958f9a
Bug 1235629 - Remove dead code in WorkerFeature.h, r=smaug
2015-12-29 20:35:21 +00:00
Lee Salzman
23a33247c6
Bug 1229983 - verify that paths are finite in DrawTargetSkia::Stroke/Fill to handle Canvas paths containing infs. r=jmuizelaar
2015-12-16 17:53:11 -05:00
Lee Salzman
96319559e1
Bug 1229932 - check that offsets to canvas fillText() are finite. r=jmuizelaar
2015-12-16 14:56:22 -05:00
Marco Castelluccio
a86f018441
Bug 1235101 - Add script to create test receipts to the tree. r=ferjm
2015-12-24 16:49:00 +01:00
Andrea Marchesini
a6b55475ea
Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug
2015-12-30 08:53:38 +00:00
Andrea Marchesini
dd45a48811
Bug 1234192 - part 1 - FileSystemBase should not be thread-safe, r=smaug
2015-12-30 08:53:20 +00:00
Chris Peterson
08d0145978
Bug 1235503 - Fix -Wunreachable-code warnings in dom/media/. r=jya
...
dom/media/DecoderTraits.cpp:314:10 [-Wunreachable-code-return] 'return' will never be executed
dom/media/DecoderTraits.cpp:324:10 [-Wunreachable-code-return] 'return' will never be executed
2015-12-28 00:11:26 -07:00
Kearwood (Kip) Gilbert
8f58ca6677
Bug 1218482 - Enable WebVR By Default,r=bz
...
- dom.vr.enabled is now "true" by default for non-release builds.
- dom.vr.add-test-devices is now "0" by default, so that content may detect
VR devices accurately.
2015-10-26 19:56:49 -07:00
Ben Hsu
5c861f6c7c
Bug 975778 - Part 2: Add a new testcase for CDMA call waiting (Testcase). r=btseng
2015-10-08 03:07:00 +08:00
Ben Hsu
af2b7c81ba
Bug 975778 - Part 1: Modify some helper functions (head.js). r=btseng
2015-10-08 02:57:00 +08:00
Carsten "Tomcat" Book
a32d59cd29
Merge mozilla-central to b2g-inbound
2015-12-29 12:39:59 +01:00
Alexandre Lissy
0364b6e10f
Bug 1235050 - Add basic SimplePush testing. r=kitcambridge
2015-12-28 17:23:00 +01:00
Shih-Chiang Chien
f8227b1260
Bug 1224113 - fix ref count issue during channel close. r=jdm
2015-12-22 19:30:08 +08:00
David Keeler
afc3e83edd
bug 1234417
- fix a leak in CreateECPublicKey r=rbarnes
...
Before this patch, CreateECPublicKey would create a SECKEYPublicKey allocated on
a scoped arena. It would then call CryptoKey::PublicKeyValid, which has the
side-effect of importing the key to the internal PKCS#11 slot. When the arena
went out of scope, the memory for the key would be released, but the reference
to the slot wouldn't, causing a leak.
This patch fixes the leak by making the SECKEYPublicKey a ScopedSECKEYPublicKey
(which ensures that the type-specific "destructor" SECKEY_DestroyPublicKey is
called, which releases the reference to the PKCS#11 slot).
2015-12-21 17:14:41 -08:00
Thomas Nguyen
97a89c9c3f
Bug 1216407 - Use mozilla/Endian.h for NfcService. r=yoshi
2015-12-22 00:04:00 +01:00
Sebastian Hengst
950ae01dca
Backed out changeset 3bb04c310d05 (bug 1223297) for M(4) failures on Android. r=backout
2015-12-28 00:54:49 +01:00
Sebastian Hengst
75c19a78a8
Backed out changesets 961f205d340d, 14a4637e9d96 and 14a4637e9d96 (bug 1228564) for failing Android M(4) test_browserElement_inproc_AudioChannel.html. r=backout
2015-12-27 22:28:08 +01:00
Bobby Holley
c31c3379e1
Bug 1235411 - Remove IsCallerChrome check in HTMLMediaElement::Observe. r=khuey
2015-12-28 10:46:33 -08:00
Kartikaya Gupta
70d2ff8280
Bug 1228564 - Follow-up to fix static analysis build bustage. r=me
2015-12-27 10:27:15 -05:00
Alastor Wu
a017483831
Bug 1228564 - part 2 : check audio capturing when the agent is registered/unregistered. r=baku.
2015-12-24 17:28:45 +08:00
Alastor Wu
2986afb2aa
Bug 1228564 - part 1 : revert the changeset of bug 1190040. r=baku.
2015-12-24 17:17:30 +08:00
Kartikaya Gupta
1bbe05edfa
Bug 1228564 - Follow-up to fix static analysis build bustage. r=me
2015-12-27 10:27:15 -05:00
Alastor Wu
798b6046fe
Bug 1228564 - part 2 : check audio capturing when the agent is registered/unregistered. r=baku.
2015-12-24 17:28:45 +08:00
Alastor Wu
1cefc2c355
Bug 1228564 - part 1 : revert the changeset of bug 1190040. r=baku.
2015-12-24 17:17:30 +08:00
Alastor Wu
0c8098f619
Bug 1223297 - Multiple audio channel test. r=baku.
2015-11-18 10:01:14 +08:00
ywu
d7829546e7
Bug 1222899 - Handle geolocation-device-events callback. r=kchen
...
During this GPS engine is turned ON by the modem,
we make the location tracking icon visible to user.
2015-12-26 13:39:42 -05:00
Hiroyuki Ikezoe
5eec4037bc
Bug 1218646 - Skip to check whether property can run on compositor or not if mWinsInCascade is false. r=birtles
2015-12-25 07:14:02 +09:00
Olli Pettay
a81d87113e
Bug 1155730, implement History.scrollRestoration r=jst
2015-12-26 12:59:09 +02:00
Ryan VanderMeulen
61b0fac901
Merge fx-team to m-c. a=merge
2015-12-25 20:33:39 -05:00
Ryan VanderMeulen
cf9d0075d7
Merge b2g-inbound to m-c. a=merge
2015-12-25 20:31:45 -05:00
Bruce Sun
b30f7f717c
Bug 1234127: Change |BluetoothAdapter.pairingReqs| as a nullable object; r=btian, r=mrbkap
2015-12-21 16:48:47 +08:00
Carsten "Tomcat" Book
8b8104669f
merge mozilla-inbound to mozilla-central a=merge
2015-12-23 12:00:09 +01:00
Carsten "Tomcat" Book
19939a80b9
merge fx-team to mozilla-central a=merge
2015-12-23 11:58:44 +01:00
Edgar Chen
a8d49a6144
Bug 1234746 - Disable test_mobile_operator_names_plmnlist.js. r=me
2015-12-23 11:37:47 +08:00
Andreas Pehrson
a8440f08ec
Bug 1223655 - Fix opt build bustage on a CLOSED TREE. r=bustage
2015-12-23 10:28:54 +08:00
Andreas Pehrson
ea6d816d76
Bug 1223655 - Also don't check time of data end if track has ended. r=jesup
2015-12-23 10:04:33 +08:00
Eitan Isaacson
6192c4b9f0
Bug 1227848 - Separate construction from off-main-thread setup in SpeechDispatcherService. r=smaug
2015-12-22 15:23:48 -08:00
Mats Palmgren
7f7fd584ab
Bug 1118820 part 1 (style system part) - [css-grid] Implement the 'auto-fill' and 'auto-fit' keywords in the repeat() function. r=dholbert
2015-12-22 23:03:15 +01:00
Carsten "Tomcat" Book
623572a2f8
merge mozilla-inbound to mozilla-central a=merge
2015-12-22 11:47:07 +01:00
Carsten "Tomcat" Book
cc187ed54e
Merge mozilla-central to b2g-inbound
2015-12-21 13:15:16 +01:00
Carsten "Tomcat" Book
3cfcb8966a
Backed out changeset 0f2a62a45b00 (bug 1232506) for causing a talos perma failure
2015-12-21 13:00:59 +01:00
Carsten "Tomcat" Book
3cca10f430
Merge mozilla-central to b2g-inbound
2015-12-21 12:01:32 +01:00
Carsten "Tomcat" Book
97c5920693
merge mozilla-inbound to mozilla-central a=merge
2015-12-21 11:52:31 +01:00
Carsten "Tomcat" Book
81c3c9f937
merge fx-team to mozilla-central a=merge
2015-12-21 11:50:09 +01:00
Carsten "Tomcat" Book
8b318e8d5b
Merge mozilla-central to b2g-inbound
2015-12-18 15:30:53 +01:00
Carsten "Tomcat" Book
75cc2ea56a
merge mozilla-inbound to mozilla-central a=merge
2015-12-18 15:23:39 +01:00
Ms2ger
3b9ec700ad
Bug 1000004 - Part b: Inline CheckForWindowedPlugins in its only caller; r=jst
2015-12-18 11:13:00 +01:00
Ms2ger
3afd86978d
Bug 1000004 - Part a: Remove the unused nsContentUtils::HasPluginWithUncontrolledEventDispatch(nsIDocument*) function; r=jst
2015-12-18 11:13:00 +01:00
Ms2ger
df0992db18
Bug 1232598 - Remove the aCalleePrincipal argument to nsGlobalWindow::OpenInternal; r=jst
2015-12-18 11:08:19 +01:00
Ms2ger
7a24431aa6
Bug 1217835 - Rewrite some code in CanvasRenderingContext2D::GetImageDataArray to avoid build warnings; r=gw280
2015-12-18 11:08:06 +01:00
JW Wang
5ef7ddf673
Bug 1233648 - Fix some insufficient includes. r=kinetik.
2015-12-18 15:12:45 +08:00
Tom Tung
06c4d46a6d
Bug 1232941 - Register Observer and listen to NS_XPCOM_SHUTDOWN_OBSERVER_ID for GATT, r=shuang
2015-12-17 09:36:43 +08:00
Andrea Marchesini
0962b374a9
Bug 901097 - FileReader API in workers, r=sicking, r=nfroyd
2015-12-18 08:44:00 +00:00
Jean-Yves Avenard
137118f8ac
Bug 1229987
: P5. Drop frames during internal seeking early. r=cpearce
...
We would only start to drop frames once we had a request for data. On platforms such as windows WMF, following a drain we would typically hold over 33 decoded frames which would have been held resulting in unnecessarily high memory usage.
This also results in a simplified logic for the following steps.
2015-12-18 19:26:54 +11:00
Jean-Yves Avenard
eb600c3883
Bug 1229987
: P4. Stop pre-rolling when encountering WAITING_FOR_DATA. r=cpearce
...
This allows to start displaying frames even when we have less than 5 frames.
2015-12-18 19:26:54 +11:00
Jean-Yves Avenard
488f87a63c
Bug 1229987
: P3. Update mochitests and add new one verifying behavior. r=cpearce
2015-12-18 19:26:53 +11:00
Jean-Yves Avenard
f105307b93
Bug 1229987
: P2. Drain decoder when encountering gap. r=cpearce
...
This allows for all buffered frames to be playable.
2015-12-18 19:26:52 +11:00
Jean-Yves Avenard
888d7a320b
Bug 1229987
: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald
...
When seeking, the next keyframe time would always be set to the seek time (as the next sample to be retrieved would be a keyframe). This could lead to the next key frame logic to be activated too aggressively.
2015-12-18 19:26:52 +11:00
Morris Tseng
7c6ad64f6c
Bug 1172796 - Part 9: Use gfxPrefs to get webgl.enable-prototype-webgl2. r=jgilbert
2015-12-18 14:52:17 +08:00
Morris Tseng
a009840cee
Bug 1172796 - Part 8: Add ImageBitmapRenderingContext to test_intefaces.html r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
b14d03ab1a
Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
597a19a423
Bug 1172796 - Part 6: Implements ImageBitmap::Close(). r=roc r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
374a8aa4b5
Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
314c72ac83
Bug 1172796 - Part 4: Implement OffscreenCanvas::ToBlob. r=roc r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
fa7da0ed58
Bug 1172796 - Part 3: Implement OffscreenCanvas constructor. r=roc r=smaug
2015-12-18 14:52:17 +08:00
Morris Tseng
f7128495a2
Bug 1172796 - Part 2: Add write-only flag for origin-clean check. r=roc
2015-12-18 14:52:17 +08:00
Morris Tseng
54b392bce7
Bug 1172796 - Part 1: ImageEncoder can be used on worker thread. r=seth
2015-12-18 14:52:17 +08:00
Morris Tseng
a551510a0a
Bug 1215438 - Part 5: Add test for imagebitmap transfer. r=roc
2015-12-18 14:52:16 +08:00
Morris Tseng
b985b4445c
Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc
2015-12-18 14:52:16 +08:00
Morris Tseng
1043d109ed
Bug 1215438 - Part 2: Add transfer support for ImageBitmap. r=baku
2015-12-18 14:52:16 +08:00
Morris Tseng
53a8d47467
Bug 1215438 - Part 1: Add utility functions to support transferring ImageBitmap. r=roc
2015-12-18 14:52:16 +08:00
JW Wang
49993dac35
Bug 1232520 - dont' invoke AbstractThread::MainThread()->Dispatch() to avoid reentrant of AutoTaskDispatcher during tail dispatching phase. r=jya.
2015-12-18 11:50:32 +08:00
Mantaroh Yoshinaga
9827988f68
Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin
2015-12-17 15:41:00 +01:00
Alexandre Lissy
ac21f41f44
Bug 1233922 - Skip Camera preinit for browser elements. r=fabrice
2015-12-19 17:02:00 +01:00
Alastor Wu
6e52ce9ccd
Bug 1223261 - Add the audio playback test for the case muted-by-default. r=baku.
2015-12-15 01:00:01 +09:00
Alastor Wu
74646257c3
Bug 1232348 - adjust nested-frame checking condition. r=baku.
2015-12-22 10:24:49 +08:00
Edgar Chen
107c520b5d
Bug 1224992 - Disable test_cellbroadcast_umts_language_and_body.js. r=me
2015-12-11 11:29:10 -05:00
Yoshi Huang
ab7f7704e8
Bug 1209349 - Audit the callers of the two-argument OriginAttributes. r=janv
2015-12-17 15:41:16 +08:00
Edgar Chen
57753ea326
Bug 1231462 - Disable test_cellbroadcast_gsm_language_and_body.js. r=me
2015-12-11 11:31:31 -05:00
Carsten "Tomcat" Book
04843f2108
Merge mozilla-central to b2g-inbound
2015-12-17 12:05:56 +01:00
Carsten "Tomcat" Book
6d2a08ef4b
merge mozilla-inbound to mozilla-central a=merge
2015-12-17 11:59:41 +01:00
Jeff Gilbert
d385980358
Bug 1229944 - Touch moz.build to avoid a clobber? (hotfix)
2015-12-16 19:11:45 -08:00
Jeff Muizelaar
4270599fb6
Bug 1229210. Handle the new formats required by WebGL2 in ReadPixels. r=jgilbert
...
This is required for deqp/functional/gles3/builtinprecision00.html to pass on Linux
2015-12-16 22:10:53 -05:00
Jeff Muizelaar
40d28c4dad
Bug 1232462. Only ask for a higher version of GLSL when using WebGL2. r=jgilbert
...
This fixes the situation for now. I'm going to try to work out what should
actually be happening here with ANGLE.
See also: https://bugs.chromium.org/p/angleproject/issues/detail?id=1256
2015-12-16 22:10:53 -05:00
JW Wang
ca3f8618d8
Bug 1231075. Respect the timestamp of video frames and don't pop frames as fast as we can in real-time mode. r=roc.
2015-12-17 10:53:49 +08:00
Jeff Gilbert
b4e1c45b56
Bug 1229944 - Hotfix disable test on Android.
2015-12-16 18:04:37 -08:00
Jeff Gilbert
5ce88488eb
Bug 1232864 - Hotfix broken test. - r=bholley
2015-12-16 17:50:15 -08:00
Jeff Gilbert
99fb8e332d
Bug 1229944 - Add a fixed test. - r=kamidphish - CLOSED TREE HOTFIX
2015-12-16 16:44:53 -08:00
Jeff Gilbert
a122fe3674
Bug 1232864 - Hotfix exposed interface test on a CLOSED TREE. - r=bholley
2015-12-16 16:27:28 -08:00
Jeff Gilbert
899f1a4250
Bug 1232864 - Hotfix test on a CLOSED TREE
2015-12-16 16:13:21 -08:00
Jeff Gilbert
e69b3a581a
Backout revision e46ca0ac35f5 (Bug 1229944) for bad m-gl on CLOSED TREE.
2015-12-16 16:10:01 -08:00
Eric Rahm
bb7ae765cd
Bug 1230660 - Remove verbose warnings emitted from nsContentIterator. r=smaug
2015-12-16 15:58:25 -08:00
Jeff Gilbert
e6dc0e34b5
Bug 1229944 - Add test. - r=kamidphish
2015-12-15 13:42:21 -08:00
Jeff Gilbert
f0558de6cb
Bug 1232864 - Cauterize and release WebGL 2 to Nightly. - r=jrmuizel
2015-12-16 14:56:24 -08:00
Fischer Liu
e93aed4f22
Bug 1228974 - correct the group ID in Offline Cache Installer, r=fabrice
2015-12-10 10:33:00 +01:00
Olli Pettay
8fc96a9b52
Bug 1233259, only in-document images should respond to viewport changes, r=mystor
2015-12-18 03:48:47 +02:00
Wes Kocher
941b45c2e3
Merge m-c to inbound, a=merge
2015-12-17 17:01:46 -08:00
Jeff Gilbert
a31a8e6c12
Bug 1233557 - Allow RGB8 to be renderable again for web-compat. - r=jrmuizel
2015-12-17 14:41:53 -08:00
Wes Kocher
8887bca19f
Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
...
Backed out changeset 018c2a3031f4 (bug 1082598)
Backed out changeset 8f60e42aca2e (bug 1082598)
Backed out changeset c4297c82165f (bug 1082598)
Backed out changeset c22c1bfd091a (bug 1082598)
Backed out changeset 8754fd718869 (bug 1082598)
Backed out changeset da976e4cd253 (bug 1082598)
Backed out changeset 3c8f87df8c68 (bug 1082598)
Backed out changeset 3183d30eb549 (bug 1082598)
Backed out changeset c239a7bc6cba (bug 1082598)
Backed out changeset aa3805015270 (bug 1082598)
2015-12-17 14:30:50 -08:00
Jeff Gilbert
10bf7fbfbf
Bug 1229944 - Reenable the test.
2015-12-17 14:17:17 -08:00
Lee Salzman
70f549e37d
Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel
2015-12-17 14:45:45 -05:00
Garrett Robinson
d2d7f5f0fb
Bug 1194893 - Pref for default file upload directory. r=smaug
2015-12-16 11:58:40 -08:00
Ben Kelly
aeccd63407
Bug 1233171 Cancel channel when ScriptLoader is aborted during service worker script load. r=khuey
2015-12-17 10:11:26 -05:00
Sebastian Hengst
18829a9e77
Backed out changeset 30839ee209e8 (bug 901097) for mochitest failures on Android and Mulet. r=backout
2015-12-17 14:13:59 +01:00
Andrea Marchesini
1a046036d9
Bug 901097 - FileReader API in workers, r=sicking, r=nfroyd
2015-12-17 12:00:35 +00:00
Carsten "Tomcat" Book
885befca8f
Merge mozilla-central to mozilla-inbound
2015-12-17 12:03:41 +01:00
Jeff Gilbert
9fd5fca748
Bug 1231040 - Check for premulting better. - r=jrmuizel
2015-12-16 14:35:17 -08:00
Francois Marier
f02e0bedd4
Bug 1231557 - Use the URL Classifier in Media elements. r=cpearce,r=gcp
2015-12-16 13:24:40 -08:00
Jeff Muizelaar
abfa044bc8
Bug 1231657. Don't allow linking different versions shaders. r=jgilbert
...
This fixes glsl3/shader-linking.html
2015-12-16 16:16:00 -05:00
Julian Seward
56f54c2697
Bug 1232326 - Uninitialised value use in AudioBufferInPlaceScale. r=dminor.
2015-12-16 17:36:21 +01:00