Commit Graph

43051 Commits

Author SHA1 Message Date
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