3c33556a7467fdcc7605ce9c16a5d96da081db25: Bug 1433998 - Allow C++ to accumulate multiple samples into a keyed categorical histogram. r=chutten
Aditya Bharti <adibhar97@gmail.com> - Tue, 30 Jan 2018 04:30:36 +0530 - rev 401524
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1433998 - Allow C++ to accumulate multiple samples into a keyed categorical histogram. r=chutten Extended the Telemetry::Accumulate() API to accept a string key and a nsTArray of Telemetry::LABELS_* enums. The typesafety of the class templates ensures there are no label mismatches within the array. Since there is no singular version for accumulating a single string label into a keyed categorical histogram, support for the plural version with multiple string labels has not been included here.
3e9b8ebad6a70b2e933be2092ee3919c4e7cbc05: Bug 1434270 - Pull BaselineStubFrame back to SharedICHelpers-mips-shared.h. r=nbp
Dragan Mladjenovic <dragan.mladjenovic@rt-rk.com> - Tue, 30 Jan 2018 10:25:31 -0500 - rev 401523
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1434270 - Pull BaselineStubFrame back to SharedICHelpers-mips-shared.h. r=nbp
b1ad4de3ed91e242d8bfd9c94155ec30e76671e9: Bug 1426146 - patch 3 - Add a tentative web-platform reftest for paint-order applied to HTML text. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:42:35 +0000 - rev 401522
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1426146 - patch 3 - Add a tentative web-platform reftest for paint-order applied to HTML text. r=jwatt
3fbcfb275c82e607d5b73089ddf6888f5444a64e: Bug 1426146 - patch 2 - Support the paint-order property for HTML text (in addition to SVG); currently preffed-off by default. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:41:51 +0000 - rev 401521
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1426146 - patch 2 - Support the paint-order property for HTML text (in addition to SVG); currently preffed-off by default. r=jwatt
d64eb03f3da5308f881dd467a8af2583f1fc07fc: Bug 1426146 - patch 1 - Support GLYPH_STROKE_UNDERNEATH in the gfxFont painting code. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Jan 2018 14:41:30 +0000 - rev 401520
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1426146 - patch 1 - Support GLYPH_STROKE_UNDERNEATH in the gfxFont painting code. r=jwatt
90f986109c3f88b116e0850e53c0a2e92ba2f991: Bug 1433775 - Add Linux/arm support to Gecko Profiler. r=mstange
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 29 Jan 2018 18:01:23 +0900 - rev 401519
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1433775 - Add Linux/arm support to Gecko Profiler. r=mstange We don't support Android for Gecko Profiler extension yet. So for investigating arm issue, I would like to add initial support of Gecko Profiler for Linux/arm.
a32e2a20cb41f275a461aa7abce74ac21305e639: Bug 1430993 - Clean up minor issues in CamerasParent. r=jib
Andreas Pehrson <pehrsons@mozilla.com> - Thu, 25 Jan 2018 10:41:20 +0100 - rev 401518
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1430993 - Clean up minor issues in CamerasParent. r=jib This cleans up: - Superfluous namespaces - Warnings from static-analysis - Raw pointer usage MozReview-Commit-ID: 4oJ5MiBwhmn
8980da245d0838a678b45a986418fba7a43c3bf7: Bug 1430993 - Replace RefPtr with StaticRefPtr to avoid the static constructor. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Wed, 17 Jan 2018 16:21:14 +0800 - rev 401517
Push 33347 by archaeopteryx@coole-files.de at Tue, 30 Jan 2018 22:28:09 +0000
Bug 1430993 - Replace RefPtr with StaticRefPtr to avoid the static constructor. r=jib MozReview-Commit-ID: 9xqP5QFlbZJ
5fc179e245d51289f1f7bcaba0c29189d3336fbf: Bug 1421380 - Enable gfx.webrender.hit-test by default. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 29 Jan 2018 16:35:10 -0500 - rev 401516
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1421380 - Enable gfx.webrender.hit-test by default. r=jrmuizel This causes some mochitests to fail. MozReview-Commit-ID: J2AjM0qKVE5
c182e492a2e7f1477851bcd5bca8e97ef235a3d7: Bug 1421380 - Don't do a composite of WR rendered frames unless a composite is requested. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 29 Jan 2018 16:35:10 -0500 - rev 401515
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1421380 - Don't do a composite of WR rendered frames unless a composite is requested. r=nical We sometimes render frames for hit-testing consistency requirements but those frames don't need compositing. This goes with webrender PR 2358. MozReview-Commit-ID: D6DRF040D5a
ca489678fdedaff1c660dddf7ee62c966787b59a: servo: Merge #19908 - Double the sccache timeout (from servo:jdm-patch-9); r=emilio
Josh Matthews <josh@joshmatthews.net> - Tue, 30 Jan 2018 10:59:18 -0600 - rev 401514
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
servo: Merge #19908 - Double the sccache timeout (from servo:jdm-patch-9); r=emilio Fixes #19907. Source-Repo: https://github.com/servo/servo Source-Revision: 86b7af5db55ac340517318c0305dacf00208dd96
f622490e845dbc236480ca7acb5e821eb97fefdf: Bug 1429129 - Add enterprise policy to remove "Set As Desktop Background" context menu option r=Felipe,Gijs
Kirk Steuber <ksteuber@mozilla.com> - Mon, 29 Jan 2018 13:24:26 -0800 - rev 401513
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1429129 - Add enterprise policy to remove "Set As Desktop Background" context menu option r=Felipe,Gijs MozReview-Commit-ID: EdVKcujYUh4
5c7b21fa7315ca753684881b3dc3cee5ec235ca7: Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap
Andrew McCreight <continuation@gmail.com> - Wed, 10 Jan 2018 14:02:45 -0800 - rev 401512
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1420975 - Add a environment variable to record JS stack for leaks. r=froydnj,mrbkap This patch adds a new environment variable XPCOM_MEM_LOG_JS_STACK that changes XPCOM leakchecking to record a JS stack for all objects, in addition to a C++ stack. This is useful when a C++ object is being leaked due to JS. The JS stack will be printed if the object leaks, if it is used in combination with XPCOM_MEM_BLOAT_LOG=1 and XPCOM_MEM_LOG_CLASSES=nsFoo, if nsFoo is the class of interest. This patch moves a few XPConnect functions for recording the stack into xpcpublic.h so they can be called from nsTraceRefcnt.cpp. MozReview-Commit-ID: FX2QVCSXz4f
e16fc8abd345b6b4afb9c3e5541e7e684894b7c0: Bug 1368699 - Post: Remove PURGECACHES from Make and now-unused app-rules.mk. r=gps
Nick Alexander <nalexander@mozilla.com> - Fri, 19 Jan 2018 10:50:42 -0800 - rev 401511
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1368699 - Post: Remove PURGECACHES from Make and now-unused app-rules.mk. r=gps Now that writing the .purgecaches sentinel is done by |mach build|, we can remove it from Make. In addition, we can cull the now-unused app-rules.mk \o/ MozReview-Commit-ID: 6CnAqLeZwzB
35a5db01b6ae991b2c1f538d012b43085dc3533d: Bug 1368699 - Write .purgecaches sentinels every |mach build|. r=gps
Nick Alexander <nalexander@mozilla.com> - Tue, 23 Jan 2018 19:18:16 -0800 - rev 401510
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1368699 - Write .purgecaches sentinels every |mach build|. r=gps This adds a new `post_build` step to each `BuildBackend` implementation, and uses it to write .purgecaches after every |mach build| invocation -- including after |mach build TARGET| invocations. This approach should be more robust than the existing recursive-Make based solution, which seems to not write the .purgecaches files in some situations. In addition, the recursive-Make solution does not generalize to other backends, in particular Tup. It is possible that the Tup backend will handle writing the .purgecaches sentinel as part of its regular build process, but discussions with mshal suggest that there's no convenient way for Tup to write .purgecaches only when something *changes* during the build. That is, Tup can achieve the behaviour implemented by this patch, but it's not easier to do better by not writing .purgecaches when the caches do not in fact need to be purged. I elected to bake in the special knowledge of --enable-application=browser and macOS here since this whole process is special. If we need to generalize, we could add a moz.configure option specifying the purgecaches directories, but it doesn't seem worth it right now. The ideal approach would be to determine FINAL_TARGET from the application directory, but that is determined by DIST_SUBDIR. In addition, it's not clear how to present that information to the post-build step in a build-backend agnostic manner. This will require tweaking as we migrate the macOS bundle handling to moz.build, especially in browser/app. See https://bugzilla.mozilla.org/show_bug.cgi?id=1223748, which could improve this significantly. MozReview-Commit-ID: 63KZy18D23i
7297a1e8c4ff85c1c9d64abbacc11d59f99bee3e: Bug 1368699 - Pre: Remove MY_{CONFIG,RULES} Makefile customization hooks. r=gps
Nick Alexander <nalexander@mozilla.com> - Fri, 19 Jan 2018 10:43:51 -0800 - rev 401509
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1368699 - Pre: Remove MY_{CONFIG,RULES} Makefile customization hooks. r=gps I very much doubt these are used, but even if we are -- we shouldn't support this type of local customization, since it doesn't extend to non-Make-based backends. With the customization point removed, there's no way to set ETAGS, so we remove what little support there was for generating Emacs tags. MozReview-Commit-ID: IEF2Q4tISEn
53fa60c5e8b41f30e410f8cb5e7611fb08c8fc6f: Bug 1433285: Extract classes*.dex from .ap_ --with-gradle. r=gps,snorp
Nick Alexander <nalexander@mozilla.com> - Wed, 24 Jan 2018 22:09:48 -0800 - rev 401508
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1433285: Extract classes*.dex from .ap_ --with-gradle. r=gps,snorp Right now, we only expect classes.dex, and even --with-gradle we copy it out of $topobjdir/mobile/android/base. This commit changes that for --with-gradle: we only take classes.dex from the given .ap_ file, and we also handle multiple classesN.dex files (for future multi-dex support). The moz.build system stays the same. This avoids an issue with newer Android-Gradle plugins, where the classes.dex produced could be either in dex/ or in dexMerger/, depending on whether any external libraries needed merging. By extracting classes.dex from the .ap_ file, we don't need to know what Gradle build steps actually occur. The classes.dex in the package-manifest.in has been irrelevant since Bug 1260241. MozReview-Commit-ID: FozKwjTcMzU
2afca7ece7b741ef5a1ef51c355d3ef44b943469: Bug 1425340 - Remove unused DisplayItemScrollClip files. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Thu, 14 Dec 2017 15:59:35 -0600 - rev 401507
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1425340 - Remove unused DisplayItemScrollClip files. r=mattwoodrow MozReview-Commit-ID: 2GLI4KVoBiI
17a0e7ddfb483356fb7caaee66fb2170b7d45dfe: Bug 1102240 - rename actors/inspector/inspector.js to inspector-actor.js;r=pbro
Julian Descottes <jdescottes@mozilla.com> - Fri, 26 Jan 2018 13:15:06 +0100 - rev 401506
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1102240 - rename actors/inspector/inspector.js to inspector-actor.js;r=pbro MozReview-Commit-ID: dfzTyhZXez
8e3c63c83301f63943e08a4a4284ee28bb1b1ee9: Bug 1102240 - split inspector actor in smaller files;r=ochameau,pbro
Julian Descottes <jdescottes@mozilla.com> - Fri, 26 Jan 2018 13:11:58 +0100 - rev 401505
Push 33346 by aiakab@mozilla.com at Tue, 30 Jan 2018 21:59:39 +0000
Bug 1102240 - split inspector actor in smaller files;r=ochameau,pbro MozReview-Commit-ID: LgZav4dMQRR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip