e5f14b9ae6c4c1e0ff1c430503671289120db203: Bug 1363601 - Turn off the preallocated process manager on Firefox 55. r=mrbkap, a=lizzard FIREFOX_55_0b11_BUILD1 FIREFOX_55_0b11_RELEASE
Gabor Krizsanits <gkrizsanits@mozilla.com> - Thu, 20 Jul 2017 10:08:00 -0400 - rev 614410
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1363601 - Turn off the preallocated process manager on Firefox 55. r=mrbkap, a=lizzard
293c0a44fda7e1b2f895d18a6411275172269d50: Bug 1374038 - _exit() can call static destructors on Windows! So replace it with TerminateProcess which can't. r=jimm, r=mstange, a=lizzard
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 17 Jul 2017 16:06:15 -0400 - rev 614409
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374038 - _exit() can call static destructors on Windows! So replace it with TerminateProcess which can't. r=jimm, r=mstange, a=lizzard MozReview-Commit-ID: FSsOU85yA18
289f6e190f41c65a1099f71f37f0e657b2c7f16e: Bug 1381175 - Display count of web content processes in about:support. r=mrbkap a=jcristau
Felipe Gomes <felipc@gmail.com> - Fri, 14 Jul 2017 20:33:07 -0300 - rev 614408
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1381175 - Display count of web content processes in about:support. r=mrbkap a=jcristau MozReview-Commit-ID: BISSHI9XLVD
5d2df466e65ab1423579ad581e0473dcf533c135: Bug 1378219 - Don't clear and recreate mDestroyedFrames hashtable in recursive calls to ProcessRestyledFrames, just continue to use the table from the outer scope. r=dholbert, a=jcristau
Jonathan Kew <jkew@mozilla.com> - Wed, 19 Jul 2017 09:13:43 +0100 - rev 614407
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1378219 - Don't clear and recreate mDestroyedFrames hashtable in recursive calls to ProcessRestyledFrames, just continue to use the table from the outer scope. r=dholbert, a=jcristau
87acab38f18c1fd729659259808ff19446b04ec3: Bug 1357915 - Fix download commands operating on multiple items in the Library window. r=Standard8, a=jcristau
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 18 Jul 2017 10:19:48 +0100 - rev 614406
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1357915 - Fix download commands operating on multiple items in the Library window. r=Standard8, a=jcristau This was regressed by bug 1264206 while removing legacy array comprehensions, because selectedItems is a NodeList and not an Array. MozReview-Commit-ID: 61GG3SiiWwS
447c20e16b4d96dfb0fbfbc7dbf5b878a293a0c4: Bug 1375596 - Use valueToAdd in AddAccumulateOrValue, not valueToAddWrapper. r=hiro, a=jcristau
Brian Birtles <birtles@gmail.com> - Tue, 18 Jul 2017 16:24:28 +0900 - rev 614405
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1375596 - Use valueToAdd in AddAccumulateOrValue, not valueToAddWrapper. r=hiro, a=jcristau AddOrAccumulate in nsSMILCSSValueType.cpp sets initializes |valueToAdd| to either &valueToAddWrapper->mGeckoValue or nullptr. It then asks FinalizeStyleAnimationValues to fill it in. FinalizeStyleAnimationValues will return false if it could not fill it in, in which case AddOrAccumulate returns early. As a result, after the early return we can be assured that |valueToAdd| is not null. However, valueToAddWrapper may still be null. Changeset 4d87f2bf4b10369af0dd83a2ef962a23299ee8d9 from bug 1358966 changed this code such that we pass a member of valueToAddWrapper to StyleAnimationValue::Add where we used to pass a member of valueToAdd. As a result, we can end up passing 0x20 (since valueToAddWrapper is nullptr) to Add() and then trying to read from it. This patch makes us pass, instead, |valueToAdd| since we know that is guaranteed to be non-null here. MozReview-Commit-ID: 1YwT1lBHnUe
823d66f7bf9879302b69bd71682b773752151c5b: Bug 1365205 - Part 2: Execute callback directly when already on the right looper/thread. r=esawin, a=jcristau
John Lin <jolin@mozilla.com> - Mon, 17 Jul 2017 11:40:17 +0800 - rev 614404
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1365205 - Part 2: Execute callback directly when already on the right looper/thread. r=esawin, a=jcristau MozReview-Commit-ID: 4rceodXTV3a
3b374998e442cd3ff4d0120273b6f65be367abf4: Bug 1365205 - Part 1: Check for buffer validness before processing it. r=esawin, a=jcristau
John Lin <jolin@mozilla.com> - Mon, 17 Jul 2017 11:36:49 +0800 - rev 614403
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1365205 - Part 1: Check for buffer validness before processing it. r=esawin, a=jcristau flush() invalidates all buffers so buffer callbacks emitted earlier than that should not proceed when they're executed after. MozReview-Commit-ID: 3KjCmW2VwTy
74382cf3e203d15085bc28f4467b6fbc469defb0: Bug 1373220 - Use correct window reference when setting parent window in Windows widget. r=jimm, a=jcristau
David Parks <dparks@mozilla.com> - Wed, 12 Jul 2017 19:32:48 -0700 - rev 614402
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1373220 - Use correct window reference when setting parent window in Windows widget. r=jimm, a=jcristau SetParent removes the widget from the old parent widget and then sets its new one. We were incorrectly using the new parent widget when we needed the old one.
ed5cfbc47793cd5fa9e42efb3b99d427926ef386: Bug 1379857 - Record Rust panics for child process crashes. r=dmajor, a=jcristau
J. Ryan Stinnett <jryans@gmail.com> - Wed, 12 Jul 2017 14:41:19 -0500 - rev 614401
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1379857 - Record Rust panics for child process crashes. r=dmajor, a=jcristau Install crash reporter's panic hook in child processes (and also delay the main process installation until we know crash reporter is enabled). When collecting child crash annotations, read the Rust panic message if it exists. MozReview-Commit-ID: Gfp2E8IHjw8
2e92dd3f6f9530d98f3064428fef90d1a8cd28e0: Bug 1287944 - Improve interaction with Oculus Home. r=dmu, a=jcristau
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Tue, 04 Jul 2017 13:28:27 -0700 - rev 614400
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1287944 - Improve interaction with Oculus Home. r=dmu, a=jcristau - Now destroying and re-creating Oculus sessions when switching between magic window and immersive WebVR (BeginPresent / ExitPresent) - Now sending flags to Oculus ovr_initilize to specify if Firefox will be presenting to the VR display or just using tracking - Now coordinating oculus session shutdown and restart between the VR controllers and the VR display with reference counting. - Now able to return to Oculus home after using WebVR - Magic window / non-exclusive sessions no longer take over the VR headset causing it to display a message that Firefox.exe is not responding. MozReview-Commit-ID: EnRsxt6ZSzg
d73db93d4108ae732824bc4c0416d246fa0c71de: Bug 1372985 - ARIA owned children ordering may be incorrect. r=eeejay, a=jcristau
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 29 Jun 2017 14:30:58 -0400 - rev 614399
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1372985 - ARIA owned children ordering may be incorrect. r=eeejay, a=jcristau
aae9a3c05e65a4259f39ac135a09e77d42692b58: Bug 1378507: Add extra check to ensure data is valid. r=gerald a=cristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 06 Jul 2017 09:28:48 +0200 - rev 614398
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1378507: Add extra check to ensure data is valid. r=gerald a=cristau MP4TrackDemuxer::GetNextSamples set mExtraData and it should be valid. This sample will later be rejected by the H264Converter. The case would also fail if the video codec was VP9. MozReview-Commit-ID: 5nXoRFJ6ntx
d9b916a10edb4baaf0636a0a28fd4bcd3bd639de: Bug 1374774: P11. Ignore SPS' timing information when comparing two SPS NALs. r=gerald a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 23 Jun 2017 10:14:07 +0200 - rev 614397
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P11. Ignore SPS' timing information when comparing two SPS NALs. r=gerald a=jcristau They can change from one SPS to the next, causing unecessary reconstruction of the decoder. MozReview-Commit-ID: IhCnLuzGc2i
b35d742f3d6be6441e3a74950f60e47b26291c00: Bug 1374774: P10. Attempt to reduce SPS change false positives. r=gerald a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 23 Jun 2017 03:01:57 +0200 - rev 614396
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P10. Attempt to reduce SPS change false positives. r=gerald a=jcristau We now compare the decoded data rather than the raw data, otherwise as seen in video from bug 1372766, we keep draining the decoder. For some reasons the SPS NALs only differ by 1 byte at a time. MozReview-Commit-ID: LdXinUZHjD4
efc2ceb403aee1dcad5477a4b2ae881f5e0795ca: Bug 1374774: P9. Only look for SPS changes in stream format change detection. r=gerald a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 22 Jun 2017 19:46:27 +0200 - rev 614395
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P9. Only look for SPS changes in stream format change detection. r=gerald a=jcristau All decoders appear capable of handling content change when just new PPS appears. So we restrict the test to SPS changes. MozReview-Commit-ID: LPSfMaTIj6C
66bb2be5e1446fe8d370177b2c02602437cff9a7: Bug 1374774: P8. Use new SPSNALIterator class. r=gerald a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 23 Jun 2017 02:08:41 +0200 - rev 614394
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P8. Use new SPSNALIterator class. r=gerald a=jcristau MozReview-Commit-ID: 1nrvInxgugz
d7e7edd0f8ed256d864cfdb737f05ef7d476dec2: Bug 1374774: P7. Add SPSNAL and SPSNALIterator classes. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 23 Jun 2017 01:51:42 +0200 - rev 614393
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P7. Add SPSNAL and SPSNALIterator classes. r=gerald We will use them to simplify the parsing of the extradata. MozReview-Commit-ID: 5M5uGXAkkFb
babdaefa1a981c5164ab334a71920887a84a1ca0: Bug 1374774: P6. Fix ByteReader constness. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 22 Jun 2017 22:50:08 +0200 - rev 614392
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P6. Fix ByteReader constness. r=gerald MozReview-Commit-ID: 8bQA189OOVF
aa9660e02f665d87d02bab05e85209ef1ec5c2d0: Bug 1374774: P5. Ignore duplicated SPS when reading NALs in-band. r=gerald a=jcristau
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 22 Jun 2017 19:41:33 +0200 - rev 614391
Push 70005 by bmo:cku@mozilla.com at Mon, 24 Jul 2017 14:49:37 +0000
Bug 1374774: P5. Ignore duplicated SPS when reading NALs in-band. r=gerald a=jcristau With some H264 streams, we find that the SPS/PPS NALs are duplicated on the stream. This caused us to treat it as if the content changed due to the discrepency between the extradata found in the MP4 metadata and what found inband. When scanning for SPS NALs, we now attempt to detect duplicates, and if so ignore them. MozReview-Commit-ID: D8OVOXSwEkY
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip