48a0e24a2b3eae37951ff22da9571dac93de0df1: Bug 1425468 - Add command-line parameters for setting full installer options. r=agashlin
Matt Howell <mhowell@mozilla.com> - Fri, 20 Apr 2018 13:09:24 -0700 - rev 471399
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1425468 - Add command-line parameters for setting full installer options. r=agashlin I'm also adding a "StartMenuShortcut" option as an alias for "StartMenuShortcuts", because I could not stop leaving off the 's' while testing this patch, so I figure I'm not the only one making that mistake and getting frustrated. MozReview-Commit-ID: Fdsc6CTBJr4
8dc7d2696a29c0752066ebe67962b1ad323c4153: Bug 1458166 - Remove listeners before destroying MediaStreams. r=bryce
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 07 May 2018 11:36:35 +0200 - rev 471398
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1458166 - Remove listeners before destroying MediaStreams. r=bryce If listeners are still registered to a MediaStream on MediaStream::Destroy (triggered by MediaStream::UnregisterUser below), they will catch and act on further events from the MediaStream (such as a track ending). This may dispatch runnables that are unnecessary since we know we are shutting down. If we first remove the listeners from the MediaStream we will never see said events. MozReview-Commit-ID: IZ1kENqL2C8
da84235630724b32d2e619c4ae6b7ae34a4c5c2d: Bug 1458166 - Clear out tracks while destroying MediaStream. r=bryce
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 07 May 2018 11:33:07 +0200 - rev 471397
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1458166 - Clear out tracks while destroying MediaStream. r=bryce MediaStream::Destroy() is part of a controlled shutdown sequence. If there are still tracks with content beyond Destroy() they will only get caught by the dtor, which may be on CC shutdown and too late. MozReview-Commit-ID: GV6XRiTCIRk
22f959f6f58c2d0ab5ea25704d1f2832bbf39d95: Bug 1444546 - Post: Remove add_java_jar and support. r=froydnj
Nick Alexander <nalexander@mozilla.com> - Tue, 06 Mar 2018 14:48:20 -0800 - rev 471396
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Post: Remove add_java_jar and support. r=froydnj MozReview-Commit-ID: J6E2ZOs9r3P
4d69ed596b02737d692ce233a3d7617539569d1c: Bug 1444546 - Part 4b: Make AnnotationProcessor avoid writing, like Python's FileAvoidWrite. r=jchen
Nick Alexander <nalexander@mozilla.com> - Mon, 26 Mar 2018 09:36:19 -0700 - rev 471395
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Part 4b: Make AnnotationProcessor avoid writing, like Python's FileAvoidWrite. r=jchen This allows us to invoke AnnotationProcessor more than is strictly necessary and not trigger expensive native code compilations unless the native code has actually evolved. MozReview-Commit-ID: H1BIzJsdyIh
f0a4cabc8c940923aef39a2be39c10056eef891e: Bug 1444546 - Part 4: Use GENERATED_FILES for Android JNI wrapper generation. r=froydnj,jchen
Nick Alexander <nalexander@mozilla.com> - Tue, 06 Mar 2018 20:09:37 -0800 - rev 471394
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Part 4: Use GENERATED_FILES for Android JNI wrapper generation. r=froydnj,jchen MozReview-Commit-ID: 1IjoQdEMqr8
731eb2e4b5579cc727068d346a32a67d79ec6756: Bug 1444546 - Part 3: Use GENERATED_FILES for Android SDK bindings generation. r=froydnj,jchen
Nick Alexander <nalexander@mozilla.com> - Tue, 06 Mar 2018 19:19:48 -0800 - rev 471393
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Part 3: Use GENERATED_FILES for Android SDK bindings generation. r=froydnj,jchen MozReview-Commit-ID: 2blmzKTvpj3
d8c9882a3b3ca27904d6169567829e79c458e567: Bug 1444546 - Part 2: Build annotationProcessors with Gradle. r=jchen
Nick Alexander <nalexander@mozilla.com> - Thu, 22 Feb 2018 16:11:14 -0800 - rev 471392
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Part 2: Build annotationProcessors with Gradle. r=jchen We want annotationProcessors to be compiled and archived into a JAR at build time, ready to generate JNI wrappers. (That is, until we turn the whole thing into a real annotation processor.) But even if we do use a real annotation processor, we still need to generate SDK bindings, which is less clearly expressed as an annotation processor. (It's more of a build step.) Gradle provides a huge number of ways to organize build logic to achieve this: see https://docs.gradle.org/current/userguide/organizing_build_logic.html. Unfortunately, the best such way -- putting the code into $topsrcdir/buildSrc -- has key disadvantages: 1) it pollutes the top-level $topsrcdir, and there's no way to change the location of buildSrc (https://github.com/gradle/gradle/issues/2472); 2) it's complicated to have a dependent project (mobile/android/annotations) expose its code via a buildSrc project; 3) using buildSrc at all appears to conflict with the Android-Gradle plugin version that we are using. Therefore, this commit does something much simpler: it adds a Java-only project and uses the resulting Gradle "Jar" task and archive output as input to the existing Gradle "generate JNI wrappers" task. MozReview-Commit-ID: 2OyYLPneE1M
591fee0c3b322d74664a20dd8472d727a1d5546e: Bug 1444546 - Part 1: hg mv build/annotationProcessors mobile/android/annotations. r=jchen
Nick Alexander <nalexander@mozilla.com> - Thu, 22 Feb 2018 13:51:15 -0800 - rev 471391
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1444546 - Part 1: hg mv build/annotationProcessors mobile/android/annotations. r=jchen MozReview-Commit-ID: J3Wz83vWAVX
74093e23efd085e2637bd93cc5a1d4c13ddfc9f3: Backed out changeset c0f3ca662619 (bug 1455040) for failing on extensions/test/browser/browser_ext_tabs_hide.js on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Mon, 07 May 2018 20:37:45 +0300 - rev 471390
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Backed out changeset c0f3ca662619 (bug 1455040) for failing on extensions/test/browser/browser_ext_tabs_hide.js on a CLOSED TREE
030d771ec8a3a0a02ef4222e22504a66a0acdf86: Bug 1449700 refactor addTab/moveTabTo patterns, r=aswan,dao
Shane Caraveo <scaraveo@mozilla.com> - Thu, 26 Apr 2018 10:38:18 -0500 - rev 471389
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1449700 refactor addTab/moveTabTo patterns, r=aswan,dao Calculate all positioning of the tab during addTab to avoid extraneous events and to provide an accurate tab id during TabOpen. MozReview-Commit-ID: AgcrAJ9hotF
8a4ebd5b130d4b2b7ae2f03d54f9163335e43da5: Bug 1458793 - Update flicker conditions to account for bug 1183135. r=mconley
Dão Gottwald <dao@mozilla.com> - Mon, 07 May 2018 18:37:51 +0200 - rev 471388
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1458793 - Update flicker conditions to account for bug 1183135. r=mconley MozReview-Commit-ID: HodSgVawlE
69c1887daefdf3c93b4d6d9227b389896f9cfd14: bug 1255120 - add telemetry for client certificate use r=jcj
David Keeler <dkeeler@mozilla.com> - Thu, 03 May 2018 14:29:38 -0700 - rev 471387
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
bug 1255120 - add telemetry for client certificate use r=jcj MozReview-Commit-ID: Et8Fm78Ujxn
38e60f49b316258b72f8453387049c16d2005867: bug 1458720 - make RunOnAllContentParents runnable from any thread r=Ehsan,jcj
David Keeler <dkeeler@mozilla.com> - Wed, 02 May 2018 16:42:51 -0700 - rev 471386
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
bug 1458720 - make RunOnAllContentParents runnable from any thread r=Ehsan,jcj In bug 1215723 RunOnAllContentParents was added to the DataStorage implementation so we could make more security state information available in child processes. It uses IPC APIs, which in general are not thread-safe. We need to make sure that these APIs are only accessed on the main thread, which means we have to copy any necessary data, create a runnable, and send it to the main thread to do the actual work. Note that the IPC APIs are async, so this dispatch can be async as well. MozReview-Commit-ID: HwkgSX1iORU
c0f3ca662619707d531139d9c0b73778362ccf2b: Bug 1455040 - Enable tab hiding API by default r=mixedpuppy
Mark Striemer <mstriemer@mozilla.com> - Wed, 02 May 2018 18:32:29 -0500 - rev 471385
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1455040 - Enable tab hiding API by default r=mixedpuppy MozReview-Commit-ID: HtzpV7bySeY
aaf5e5f97ea32f654996047ef4b623e8ae5e40ce: Merge mozilla-central to autoland. a=merge
Cosmin Sabou <csabou@mozilla.com> - Mon, 07 May 2018 18:52:27 +0300 - rev 471384
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Merge mozilla-central to autoland. a=merge
3f3f9f5f73f56688307f35a3811be14329bfa13d: Bug 1459588 - Remove unused allowDocumentToBeAgnosticToCSP r=ckerschb
Rob Wu <rob@robwu.nl> - Mon, 07 May 2018 15:12:51 +0200 - rev 471383
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1459588 - Remove unused allowDocumentToBeAgnosticToCSP r=ckerschb This cleanup basically reverts the remaining bits of 93dcf59ff87 MozReview-Commit-ID: 9zimpjAkZyj
8f65eea9c169a9e5f84ff1634e55b45792d58784: Bug 1459278 - Use Core::XUL instead of obsolete Core::XP Toolkit/Widgets: XUL for file meta data. r=froydnj
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 07 May 2018 10:56:19 +0300 - rev 471382
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1459278 - Use Core::XUL instead of obsolete Core::XP Toolkit/Widgets: XUL for file meta data. r=froydnj MozReview-Commit-ID: A1hLKbyKpkx
9b975e616b4855b2e60ada301e20e505b33ca6dc: Bug 1459580 - Ensure font editor toggle works on first attempt. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Mon, 07 May 2018 13:19:38 +0200 - rev 471381
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1459580 - Ensure font editor toggle works on first attempt. r=pbro MozReview-Commit-ID: 5iswMc7nfEQ
06ac03b612a7eef38bd763679737769662718098: Bug 1459388 - Use the last continuation frame in case of continuation to find WebRenderAnimationData. r=kats,mattwoodrow
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 07 May 2018 10:50:40 +0900 - rev 471380
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1459388 - Use the last continuation frame in case of continuation to find WebRenderAnimationData. r=kats,mattwoodrow MozReview-Commit-ID: CPw6kYnuO2W
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip