640dad6bfd821f3968b8ecb11f30d51e45fb5a16: Bug 1564499 - land NSS a31fc0eefc4c UPGRADE_NSS_RELEASE, r=me default tip
J.C. Jones <jc@mozilla.com> - Tue, 23 Jul 2019 19:31:53 +0000 - rev 483827
Push 113753 by jjones@mozilla.com at Tue, 23 Jul 2019 23:24:55 +0000
Bug 1564499 - land NSS a31fc0eefc4c UPGRADE_NSS_RELEASE, r=me
088932bf5d085c4560955d8047db28d08e0b7341: Bug 1566784 - Increase the size of the buffer that JS::NumberToString fills with the result of ToString applied to the provided double to fix overflows. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 17 Jul 2019 18:07:35 -0700 - rev 483826
Push 113752 by jwalden@mit.edu at Tue, 23 Jul 2019 20:40:08 +0000
Bug 1566784 - Increase the size of the buffer that JS::NumberToString fills with the result of ToString applied to the provided double to fix overflows. r=arai Differential Revision: https://phabricator.services.mozilla.com/D38442
04e16e7d0432190e33744eec05651c79e90b09b9: Merge mozilla-central to inbound. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Tue, 23 Jul 2019 19:02:55 +0300 - rev 483825
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
5b35e2ff7c15cc2f4d1eb419a18d899294560243: Merge autoland to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Tue, 23 Jul 2019 18:57:11 +0300 - rev 483824
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Merge autoland to mozilla-central. a=merge
78a0b312e621758aa2b211a5fcf7e7bd53ea5674: Bug 1568080 - Fix IsIonEnabled to use IsBaselineJitEnabled instead of checking the JitOption directly. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 23 Jul 2019 13:02:21 +0000 - rev 483823
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568080 - Fix IsIonEnabled to use IsBaselineJitEnabled instead of checking the JitOption directly. r=tcampbell Also moves these functions to JitOptions.h because Ion.h cannot include BaselineJIT.h due to include dependencies. Ion.h should be split up eventually but JitOptions.h isn't unreasonable for now. Differential Revision: https://phabricator.services.mozilla.com/D38976
876e6741bde7ce7d0d8347a90d61430e38146b20: Bug 1551236 - Remove quantumbar handling from UITour.jsm. r=mak
harry <htwyford@mozilla.com> - Mon, 22 Jul 2019 20:59:56 +0000 - rev 483822
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1551236 - Remove quantumbar handling from UITour.jsm. r=mak Differential Revision: https://phabricator.services.mozilla.com/D38912
bc1b6f82142f698e4e206670198ef892efb8eaf5: Bug 1551237 - Remove quantumbar handling from UrlbarValueFormatter.jsm. r=mak
harry <htwyford@mozilla.com> - Mon, 22 Jul 2019 21:30:54 +0000 - rev 483821
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1551237 - Remove quantumbar handling from UrlbarValueFormatter.jsm. r=mak Differential Revision: https://phabricator.services.mozilla.com/D38913
0cf1fcb2ff009aa101b8ff3893f9259b2d76822d: Bug 1556687 - disable browser_perf-recording-notices-04.js for frequent failures. r=jmaher
Oana Pop Rus <opoprus@mozilla.com> - Tue, 23 Jul 2019 12:13:52 +0000 - rev 483820
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1556687 - disable browser_perf-recording-notices-04.js for frequent failures. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D38990
55bcb365571444871d1473458f9fd7be4eb0d0cf: Bug 1566859 - Update memory accounting information for held relocated arenas sooner r=sfink?
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 18 Jul 2019 22:35:17 +0000 - rev 483819
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566859 - Update memory accounting information for held relocated arenas sooner r=sfink? Differential Revision: https://phabricator.services.mozilla.com/D38373
fc617e7365e63d9039fff975b3c511f1b26455a6: Bug 1567117: Add missing #include in js/src/debugger/Script.cpp. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Tue, 23 Jul 2019 11:27:38 +0000 - rev 483818
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567117: Add missing #include in js/src/debugger/Script.cpp. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D38956
d4c682935239b7514c5cf9029aeea9aad808f118: Bug 1567457 - Vendor rust depencies: add ringbuf. r=kinetik
Paul Adenot <paul@paul.cx> - Tue, 23 Jul 2019 12:03:31 +0000 - rev 483817
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567457 - Vendor rust depencies: add ringbuf. r=kinetik Differential Revision: https://phabricator.services.mozilla.com/D38662
5002be0f931095921c8942832bba4cdb60337e56: Bug 1567457 - Update cubeb-pulse-rs to version ee6666. r=kinetik
Paul Adenot <paul@paul.cx> - Tue, 23 Jul 2019 12:03:23 +0000 - rev 483816
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567457 - Update cubeb-pulse-rs to version ee6666. r=kinetik Reviewed upstream by :achronop, :kinetik, :chunmin in: https://github.com/djg/cubeb-pulse-rs/pull/41 https://github.com/djg/cubeb-pulse-rs/pull/42 https://github.com/djg/cubeb-pulse-rs/pull/43 https://github.com/djg/cubeb-pulse-rs/pull/44 https://github.com/djg/cubeb-pulse-rs/pull/45 Differential Revision: https://phabricator.services.mozilla.com/D38661
2e1cf25c76734c9426e146eeee699d38a27db13b: Bug 1565583 - Handle missing mEGLSurface in DEBUG mode to avoid GL error, r=sotaro
Martin Stransky <stransky@redhat.com> - Tue, 23 Jul 2019 10:59:05 +0000 - rev 483815
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1565583 - Handle missing mEGLSurface in DEBUG mode to avoid GL error, r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D37873
09edf04895b6a18f9f43ac6b55acdb8d2470ea62: Bug 1523706 - Extend devtools test. r=ckerschb
Tom Schuster <evilpies@gmail.com> - Tue, 23 Jul 2019 09:47:03 +0000 - rev 483814
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523706 - Extend devtools test. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D37912
122642699fc52ba544bbf33d361c73c1491e1430: Bug 1523706 - Disable WPT Worker tests that require a non JavaScript mime. r=ckerschb
Tom Schuster <evilpies@gmail.com> - Tue, 16 Jul 2019 21:26:51 +0000 - rev 483813
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523706 - Disable WPT Worker tests that require a non JavaScript mime. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D37911
8fcae0a0d73131793ca7491cb273355cadbdc45d: Bug 1523706 - Consider strictly enforcing MIME checks for Worker scripts. r=ckerschb
Tom Schuster <evilpies@gmail.com> - Tue, 16 Jul 2019 20:40:03 +0000 - rev 483812
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523706 - Consider strictly enforcing MIME checks for Worker scripts. r=ckerschb No test changes yet. Differential Revision: https://phabricator.services.mozilla.com/D32806
ceb340bce4b41a30aa4369471e0469a00a6a5ac2: Backed out changeset 1558caa1157d (bug 1565296) for browser chrome failures on fxrui.html.
Cosmin Sabou <csabou@mozilla.com> - Tue, 23 Jul 2019 12:46:58 +0300 - rev 483811
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Backed out changeset 1558caa1157d (bug 1565296) for browser chrome failures on fxrui.html.
d613ceca7629dfc04f5e6fff4bd188c4e9beb109: Bug 1551235 - Remove quantumbar handling from search-one-offs.js. r=mak
harry <htwyford@mozilla.com> - Mon, 22 Jul 2019 20:46:57 +0000 - rev 483810
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1551235 - Remove quantumbar handling from search-one-offs.js. r=mak Differential Revision: https://phabricator.services.mozilla.com/D38911
f07e8b6fb8a062945ab2c2dd3740ac38e6e7cdd6: Bug 1567437 - Add memory reporter for hyphenation data. r=njn
Jonathan Kew <jkew@mozilla.com> - Tue, 23 Jul 2019 09:11:00 +0000 - rev 483809
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567437 - Add memory reporter for hyphenation data. r=njn Differential Revision: https://phabricator.services.mozilla.com/D38721
38d8e687cbde13c0e2bc40339696edf58ca35aa5: Bug 1567444 - Check start and end time validity in AudioTrimmer. r=jya
Christian Holler <choller@mozilla.com> - Tue, 23 Jul 2019 00:55:07 +0000 - rev 483808
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567444 - Check start and end time validity in AudioTrimmer. r=jya Differential Revision: https://phabricator.services.mozilla.com/D38652
25683d47d7641b054a868e9f9e30fa5a91c6559e: Bug 1568037 - Check for successful Opus decoder creation. r=jya
Christian Holler <choller@mozilla.com> - Tue, 23 Jul 2019 00:56:44 +0000 - rev 483807
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568037 - Check for successful Opus decoder creation. r=jya Differential Revision: https://phabricator.services.mozilla.com/D38936
08ba69b8187b554c4ebd24b92ba1ba8273214fbb: Bug 1567185 - Fixing the gap size between the search glass icon and the edge of the url bar. r=johannh
Tim Huang <tihuang@mozilla.com> - Tue, 23 Jul 2019 08:19:29 +0000 - rev 483806
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567185 - Fixing the gap size between the search glass icon and the edge of the url bar. r=johannh This patch adds a css rule to change the margin between glass icon and the edge of url bar. This is needed since the tracking protection icon won't be shown when search glass icon is shown. Differential Revision: https://phabricator.services.mozilla.com/D38502
dd55833f632858224c12a38b91692015cf0d3995: Bug 1566852 - Add a crashtest for bug 1566206. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Mon, 22 Jul 2019 16:53:13 +0000 - rev 483805
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566852 - Add a crashtest for bug 1566206. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D38663
91aafa35131331899a4fe956fdcb71846dd42fb8: Bug 1564200 - No such file or directory running Raptor against x86 emulator r=perftest-reviewers,Bebe
Marian Raiciof <mraiciof@mozilla.com> - Mon, 22 Jul 2019 15:38:22 +0000 - rev 483804
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564200 - No such file or directory running Raptor against x86 emulator r=perftest-reviewers,Bebe Handle the exception ADBProcessError raised by thermal_zone0 = self.device.shell_output('cat sys/class/thermal/thermal_zone0/temp') on the emulator Differential Revision: https://phabricator.services.mozilla.com/D38859
8829c936dd59527fd43f7fb188f3aa120a8e0907: Bug 1528730 - Remove ChromeDebugger and rename chromeDebugger field to threadActor; r=ochameau
yulia <ystartsev@mozilla.com> - Tue, 23 Jul 2019 03:27:04 +0000 - rev 483803
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1528730 - Remove ChromeDebugger and rename chromeDebugger field to threadActor; r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D38838
eb2471a4651a9113ac8496d1c8c114be4756cbaa: Bug 1564674 - (part 4) Use hard-decommit for partial nursery chunks r=sfink
Paul Bone <pbone@mozilla.com> - Tue, 23 Jul 2019 05:57:17 +0000 - rev 483802
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564674 - (part 4) Use hard-decommit for partial nursery chunks r=sfink Differential Revision: https://phabricator.services.mozilla.com/D38610
606e8a259d65c5870614eac1a80f427b3fc09a3a: Bug 1564674 - (part 3) Implement MarkPagesUnusedHard for Windows r=sfink
Paul Bone <pbone@mozilla.com> - Tue, 23 Jul 2019 06:19:54 +0000 - rev 483801
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564674 - (part 3) Implement MarkPagesUnusedHard for Windows r=sfink Differential Revision: https://phabricator.services.mozilla.com/D38609
daf35038477299be1e02fb62dbbe0d60cdccf725: Bug 1564674 - (part 2) Abstract out some common code r=sfink
Paul Bone <pbone@mozilla.com> - Tue, 23 Jul 2019 05:56:51 +0000 - rev 483800
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564674 - (part 2) Abstract out some common code r=sfink Differential Revision: https://phabricator.services.mozilla.com/D38608
a67fe5cc0e3e8bd671bc2d29b4be35576ea222a2: Bug 1564674 - (part 1) Rename MarkPagesUnused r=sfink
Paul Bone <pbone@mozilla.com> - Tue, 23 Jul 2019 05:56:32 +0000 - rev 483799
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564674 - (part 1) Rename MarkPagesUnused r=sfink The MarkPagesUnused function does a soft-decommit, advising the OS that it can reclaim the pages. Renaming this function makes this clear and prepares for introducing an alternative hard-decommit. This change also comments-out a use of MarkPagesInUse because it's not used with MarkPagesUnusedSoft. Differential Revision: https://phabricator.services.mozilla.com/D38607
add9a695e401852b16881cbf2b088dea83fd6c06: Bug 1566395 - Extend telemetry scalars expiry for Inspector probes r=janerik,mbalfanz
Julian Descottes <jdescottes@mozilla.com> - Mon, 22 Jul 2019 14:19:28 +0000 - rev 483798
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566395 - Extend telemetry scalars expiry for Inspector probes r=janerik,mbalfanz Differential Revision: https://phabricator.services.mozilla.com/D38835
8f2c92c6112c773093d41f3719dce7f9c77faeb3: Bug 1567818 - Convert nsLayoutPhase into enum class. r=heycam
Dan Glastonbury <dan.glastonbury@gmail.com> - Tue, 23 Jul 2019 05:40:49 +0000 - rev 483797
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567818 - Convert nsLayoutPhase into enum class. r=heycam This allows nsLayoutPhase to be fwd declared. Differential Revision: https://phabricator.services.mozilla.com/D38840
1edb5410ec383ff17d97552802a43664bdba6b29: Bug 1567982 - Fix command name for the reload button on layout debugger's toolbar. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 22 Jul 2019 22:57:49 +0000 - rev 483796
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567982 - Fix command name for the reload button on layout debugger's toolbar. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D38903
f163698c7b2285f3bb43721c6c237bd7011e1151: Backed out 10 changesets (bug 1523638) for causing high frequency Android 7.0 mochitests failures CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 23 Jul 2019 05:13:32 +0300 - rev 483795
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Backed out 10 changesets (bug 1523638) for causing high frequency Android 7.0 mochitests failures CLOSED TREE Backed out changeset 644ceb2fe568 (bug 1523638) Backed out changeset 27647ee7a927 (bug 1523638) Backed out changeset 96f1ccb95570 (bug 1523638) Backed out changeset b60a17ea716a (bug 1523638) Backed out changeset 507e63186c5f (bug 1523638) Backed out changeset 33255408ca61 (bug 1523638) Backed out changeset d97b2d223616 (bug 1523638) Backed out changeset eba2a0514cde (bug 1523638) Backed out changeset d7065174c5c4 (bug 1523638) Backed out changeset c21b361e175d (bug 1523638)
fd712790ec030ddc0e8c0555428779132e919a60: Backed out changeset 6bad91b2f198 (bug 1521893) for causing browser_touchbar_tests.js to permafail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 23 Jul 2019 05:11:00 +0300 - rev 483794
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Backed out changeset 6bad91b2f198 (bug 1521893) for causing browser_touchbar_tests.js to permafail CLOSED TREE
d123c2d431eb51880a5c3b81dcafd33dafb8fa26: Bug 1568083 - Fix servo build and rustfmt / tidy recent changes.
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jul 2019 19:19:20 +0200 - rev 483793
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568083 - Fix servo build and rustfmt / tidy recent changes.
c4076542298be980c2d2c4d19e2ddcfaa5ee753a: Bug 1568083 - Fix a warning in Servo builds by moving a macro to where it's used.
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jul 2019 12:53:09 +0200 - rev 483792
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568083 - Fix a warning in Servo builds by moving a macro to where it's used.
5f1188288917f482ae5583882aca3e7f09e4da49: Bug 1568083 - WebRender units are no longer reexported. r=emilio
Patrick Walton <pcwalton@mimiga.net> - Tue, 04 Jun 2019 15:21:58 -0700 - rev 483791
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568083 - WebRender units are no longer reexported. r=emilio This cherry-picks changes from Servo PR #23516.
e22fe543488058b1538175f4f37c68559fe8575c: Bug 1568083 - Servo doesn't still support backdrop-filter.
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jul 2019 12:18:06 +0200 - rev 483790
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568083 - Servo doesn't still support backdrop-filter. This is a previous build fix that I forgot to sync to Gecko.
d8b9d6f29b6799207629cb524889b67c31d07c9c: Bug 1568083 - Update rayon in the style system. r=emilio
Bastien Orivel <eijebong@bananium.fr> - Mon, 24 Jun 2019 23:04:13 +0200 - rev 483789
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1568083 - Update rayon in the style system. r=emilio As a bonus this also removes one version of crossbeam-utils This cherry-picks Servo PR #23630.
ff46b4053312b2320761acf4cb1e15d174456c8e: Backed out changeset 8514a3095fca (bug 1456052) for causing padding-scrollbar-placement.html to perma fail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 23 Jul 2019 02:50:38 +0300 - rev 483788
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Backed out changeset 8514a3095fca (bug 1456052) for causing padding-scrollbar-placement.html to perma fail CLOSED TREE
521e6dab1fd4470060f587454814a6a2d15ba879: Bug 1563331 Fix obsolete use of <tabs> r=bdahl
Andrew Swan <aswan@mozilla.com> - Mon, 22 Jul 2019 22:01:40 +0000 - rev 483787
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563331 Fix obsolete use of <tabs> r=bdahl After bug 1555060, <tabs> elements should not use dom accessors to get to the <tab> elements inside a <tabs>. This test was using lastChild, this patch brings it up to date. Differential Revision: https://phabricator.services.mozilla.com/D38526
1558caa1157d2a56537dc72180d6d119683e28f7: Bug 1565296 - Implement Command Line Handler for FxR on desktop r=mossop,Gijs
thomasmo <thomasmo@mozilla.com> - Mon, 22 Jul 2019 22:50:09 +0000 - rev 483786
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1565296 - Implement Command Line Handler for FxR on desktop r=mossop,Gijs This change adds functionality for the new command line argument, --fxr. This will be used to create a new, separate browser window for Firefox Reality on desktop. Differential Revision: https://phabricator.services.mozilla.com/D37957
9dbd561ce0e3db92361b1ba337d43327d18ef041: Bug 1563949 - part5 : return nullptr when time overflow. r=jya
alwu <alwu@mozilla.com> - Fri, 19 Jul 2019 02:16:44 +0000 - rev 483785
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563949 - part5 : return nullptr when time overflow. r=jya If the result of expected dts/pts after added `fuzz` is overflow, we should return nullptr as if we reach to the end of the file. Differential Revision: https://phabricator.services.mozilla.com/D38428
ff9a24ac6c54d09bc3fdf77d72e4ac8f2be606bd: Bug 1563949 - part4 : prevent direct usage of 'AppendElement()' to append sample. r=jya
alwu <alwu@mozilla.com> - Fri, 19 Jul 2019 21:11:21 +0000 - rev 483784
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563949 - part4 : prevent direct usage of 'AppendElement()' to append sample. r=jya We should always append sample by using `AppendSample()` to assert whether a sample is valid, so making `mSamples` private can prevent a direct usage of the nsTarry's `AppendElement()`. Also provide a method to return non-const mSamples which is only used for the move semantics. Differential Revision: https://phabricator.services.mozilla.com/D38427
906d131e986c9f65f29e93bfdc23722205d0bb92: Bug 1563949 - part3 : handle invalid sample in demuxer. r=jya
alwu <alwu@mozilla.com> - Fri, 19 Jul 2019 20:48:15 +0000 - rev 483783
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563949 - part3 : handle invalid sample in demuxer. r=jya Return demux error when we get a invalid sample. For mp4 demuxer, we use `MOZ_DIAGNOSTIC_ASSERT` instead because we are pretty sure that it won't happen. Differential Revision: https://phabricator.services.mozilla.com/D38553
d259c4c81820c755e6f826d4da203ec4f9843e71: Bug 1563949 - part2 : add 'AppendSample' to assert that a sample should always be valid r=jya
alwu <alwu@mozilla.com> - Fri, 19 Jul 2019 20:16:26 +0000 - rev 483782
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563949 - part2 : add 'AppendSample' to assert that a sample should always be valid r=jya We don't want to have a sample with invalid time, duration, end time or end timecode, so add a diagnostic assertion to check. And will handle invalid sample for demuxers in next patch. Differential Revision: https://phabricator.services.mozilla.com/D38426
5070c6dccc69349492f5902d58f5f6fb1ee166ec: Bug 1563949 - part1 : add function 'GetEndTimeCode'. r=jya
alwu <alwu@mozilla.com> - Thu, 18 Jul 2019 11:03:28 +0000 - rev 483781
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1563949 - part1 : add function 'GetEndTimeCode'. r=jya We already have function `GetEndTime()`, so it's good to have a similar function `GetEndTimeCode()` so that we won't have to calculate end time code by ourselves. Differential Revision: https://phabricator.services.mozilla.com/D38425
57c43ac551e8a2c1f32951a3ecdddc48efac9931: Bug 1300293 - Pass the line box from nsBidiPresUtils::ResolveParagraph through SplitInlineAncestors to nsIFrame::InsertFrames. r=jfkthame
L. David Baron <dbaron@dbaron.org> - Mon, 22 Jul 2019 17:50:05 +0000 - rev 483780
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1300293 - Pass the line box from nsBidiPresUtils::ResolveParagraph through SplitInlineAncestors to nsIFrame::InsertFrames. r=jfkthame This is what fixes the performance problem in bug 1300293. Differential Revision: https://phabricator.services.mozilla.com/D38799
b82381247a5ed1e97ab4c141e1c6ca6c1dd4b718: Bug 1300293 - Pass the line box from nsBidiPresUtils::ResolveParagraph through EnsureBidiContinuation to nsIFrame::InsertFrames. r=jfkthame
L. David Baron <dbaron@dbaron.org> - Mon, 22 Jul 2019 17:50:05 +0000 - rev 483779
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1300293 - Pass the line box from nsBidiPresUtils::ResolveParagraph through EnsureBidiContinuation to nsIFrame::InsertFrames. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D38798
fc179320bf36cb2b398d4f49be817ece9562b100: Bug 1300293 - Make nsBidiPresUtils track line boxes separately for the progress of TraverseFrames and ResolveParagraph. r=jfkthame
L. David Baron <dbaron@dbaron.org> - Mon, 22 Jul 2019 18:55:56 +0000 - rev 483778
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1300293 - Make nsBidiPresUtils track line boxes separately for the progress of TraverseFrames and ResolveParagraph. r=jfkthame TraverseFrames gathers a bunch of frames into an array, and then at forced breaks or the end of the block flushes its array by running ResolveParagraph. ResolveParagraph can sometimes cause lines to break, so lines recorded during TraverseFrames may no longer be accurate during ResolveParagraph. It may look like the lines are only needed during ResolveParagraph and we could handle the one issue in TraverseFrames that deals with preformatted newlines by restructuring the code a tad. However, in the next patch, there will be an additional caller that needs the current line during TraverseFrames to pass to CreateContinuation, which makes such a structure less plausible. This will also make it easier to produce a current line for the call to SplitInlineAncestors within ResolveParagraph, which will be done in the patch after the next. Differential Revision: https://phabricator.services.mozilla.com/D38797
553dfbd68c943e8780d4f4da2b1321947a6b97a3: Bug 1300293 - Track the block and line list that each frame in BidiParagraphData::mLogicalFrames came from. r=jfkthame
L. David Baron <dbaron@dbaron.org> - Mon, 22 Jul 2019 17:50:04 +0000 - rev 483777
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1300293 - Track the block and line list that each frame in BidiParagraphData::mLogicalFrames came from. r=jfkthame This information is used in the next patch, which will use that information to maintain a line iterator while iterating over mLogicalFrames (and will remove the stored mLinePerFrame). Differential Revision: https://phabricator.services.mozilla.com/D38796
200c15f8b158a5ba42911ca5c18046759530b834: Bug 1515172 support funnel attributes in attribution code r=mconley
Shane Caraveo <scaraveo@mozilla.com> - Mon, 22 Jul 2019 22:06:46 +0000 - rev 483776
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1515172 support funnel attributes in attribution code r=mconley Differential Revision: https://phabricator.services.mozilla.com/D37668
644ceb2fe56897ab2f6f219ecf7f98c2a155e240: Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre
Nika Layzell <nika@thelayzells.com> - Fri, 19 Jul 2019 19:53:53 +0000 - rev 483775
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 10: Implement WindowGlobalParent::GetRootFrameLoader in terms of Top()->GetEmbedderElement(), r=farre Differential Revision: https://phabricator.services.mozilla.com/D38552
27647ee7a9272a5b2c0843a61d90c7a81361ba72: Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:22 +0000 - rev 483774
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 9: Use provided 'WindowGlobalChild' actors to create the initial about:blank document, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37656
96f1ccb955702e29793889d179ad75d6d2e4d9b8: Bug 1523638 - Part 8: Remove unused arguments from nsDocShell::Embed(), r=bzbarsky
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:20 +0000 - rev 483773
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 8: Remove unused arguments from nsDocShell::Embed(), r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D37655
b60a17ea716ad0fbc2e0fe37cbda3902f1d62f6f: Bug 1523638 - Part 7: Transmit permissions for newly created WindowGlobalParent actors, r=Ehsan
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:18 +0000 - rev 483772
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 7: Transmit permissions for newly created WindowGlobalParent actors, r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D37654
507e63186c5f60e58e401439eeb2ca239196bf27: Bug 1523638 - Part 6: Create an initial WindowGlobal actor for popup browser construction, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:16 +0000 - rev 483771
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 6: Create an initial WindowGlobal actor for popup browser construction, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37653
33255408ca61046e0b6ea6a2299c694b37589976: Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:14 +0000 - rev 483770
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 5: Create a WindowGlobal actor during normal PBrowser construction, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37652
d97b2d22361651743e19d1a0a02aba984f11d048: Bug 1523638 - Part 4: Move NextWindowId logic into nsContentUtils, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:12 +0000 - rev 483769
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 4: Move NextWindowId logic into nsContentUtils, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37651
eba2a0514cde8b3a2a42d0484b705dc790161551: Bug 1523638 - Part 3: Construct WindowGlobal actors using ManagedEndpoint, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:10 +0000 - rev 483768
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 3: Construct WindowGlobal actors using ManagedEndpoint, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37650
d7065174c5c4341a3c63c5b1de51a21b0ec23130: Bug 1523638 - Part 2: Store and expose URI and Principal on WindowGlobalChild, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:03 +0000 - rev 483767
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 2: Store and expose URI and Principal on WindowGlobalChild, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37649
c21b361e175d163d47c769b6e30d0d5b0aa83018: Bug 1523638 - Part 1: Remove mIPCClosed from PWindowGlobal, r=kmag
Nika Layzell <nika@thelayzells.com> - Thu, 18 Jul 2019 19:38:01 +0000 - rev 483766
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1523638 - Part 1: Remove mIPCClosed from PWindowGlobal, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D37648
8514a3095fca5290475ec843e201c357944b63c5: Bug 1456052 - Change overflow-clip-box of textarea to be consistent with text inputs and match other browsers. r=dholbert
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jul 2019 21:17:18 +0000 - rev 483765
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1456052 - Change overflow-clip-box of textarea to be consistent with text inputs and match other browsers. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D38794
99a149a24c4e860e9063ec10d0f2c800a0e1817e: Bug 1558866 - Use a list of chrome URLs to block. r=jaws,Gijs
Michael Kaply <mozilla@kaply.com> - Mon, 22 Jul 2019 21:54:56 +0000 - rev 483764
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1558866 - Use a list of chrome URLs to block. r=jaws,Gijs Differential Revision: https://phabricator.services.mozilla.com/D34933
cdd04fa751fc07a28b0289af9fcd4a0df1c22f1f: Bug 1561667 - Ensure that SurfaceTexture is attached before calling ReleaseTexImage. r=jgilbert,rbarker
Imanol Fernandez <mortimergoro@gmail.com> - Mon, 22 Jul 2019 21:16:11 +0000 - rev 483763
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1561667 - Ensure that SurfaceTexture is attached before calling ReleaseTexImage. r=jgilbert,rbarker Ensure that SurfaceTexture is attached before calling ReleaseTexImage. Differential Revision: https://phabricator.services.mozilla.com/D38679
eb72d4f96796dda5c2e9a5ede4046920f7f08681: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Tue, 23 Jul 2019 00:51:11 +0300 - rev 483762
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
991aad1838719fc6f3d2714bdf5c8c6bf744655f: Bug 1564216 - Fix warnings in nsCocoaUtils.mm with 10.14 SDK. r=mstange
Mike Hommey <mh+mozilla@glandium.org> - Thu, 18 Jul 2019 22:42:59 +0000 - rev 483761
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564216 - Fix warnings in nsCocoaUtils.mm with 10.14 SDK. r=mstange While there, transform the MOZ_ASSERTs into static_asserts, so that discrepancies are caught at build time rather than runtime. Differential Revision: https://phabricator.services.mozilla.com/D38165
5f82bce8aa2767652f059b641921ab75422fe79c: Bug 1564216 - Require clang 5 for OSX builds. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Jul 2019 21:31:39 +0000 - rev 483760
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1564216 - Require clang 5 for OSX builds. r=froydnj There is less incentive to keep things building with older versions of clang for OSX builds, and we're going to require an objective-C feature that was added in clang 5. Differential Revision: https://phabricator.services.mozilla.com/D38581
27d0b01e9f3bed0ad9353d1dffa56a55ccf9d951: Bug 1566797 - Handles more than one cert received in the URL (about:certificate).r=keeler
Carolina <carolina.jimenez.g@gmail.com> - Mon, 22 Jul 2019 18:09:36 +0000 - rev 483759
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566797 - Handles more than one cert received in the URL (about:certificate).r=keeler Differential Revision: https://phabricator.services.mozilla.com/D38388
b61d69854431611f19420f1b7bcd56e71a2e3218: Bug 1562773 - Add a preference to enable Delegated Credentials in NSS r=keeler
J.C. Jones <jjones@mozilla.com> - Mon, 22 Jul 2019 20:53:48 +0000 - rev 483758
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1562773 - Add a preference to enable Delegated Credentials in NSS r=keeler This patch adds a new pref, "security.tls.enable_delegated_credentials", default false, which controls the NSS option SSL_ENABLE_DELEGATED_CREDENTIALS. Tests are in D37918. Differential Revision: https://phabricator.services.mozilla.com/D37907
8123bbb016f39b30a9727b59718eb98c111523d9: Bug 1566806 - Check discarded status before forwarding WindowProxy messages between processes, r=farre
Nika Layzell <nika@thelayzells.com> - Mon, 22 Jul 2019 01:54:36 +0000 - rev 483757
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566806 - Check discarded status before forwarding WindowProxy messages between processes, r=farre Differential Revision: https://phabricator.services.mozilla.com/D38545
4ce1fa57597cff7e94173799915b364e4d4c15d0: Bug 1567938 - Fix improper uses of #737373 in preferences. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 22 Jul 2019 19:34:22 +0000 - rev 483756
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567938 - Fix improper uses of #737373 in preferences. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D38883
10d80ce76790300da30975a3de86dafae5625b76: Bug 1547382 - Use HTML input instead of XUL textbox in toolkit/content/widgets/tree.js. r=MattN
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 22 Jul 2019 20:43:24 +0000 - rev 483755
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1547382 - Use HTML input instead of XUL textbox in toolkit/content/widgets/tree.js. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D29076
aaeae78fb904b36c896bdf65de199d2e6fffb90e: Bug 1566595. Stop using [array] in nsIBinaryOutputStream. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Jul 2019 20:27:39 +0000 - rev 483754
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566595. Stop using [array] in nsIBinaryOutputStream. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D38387
121b5b367241309de039db09a044b14081a2c874: Bug 1566901 - Make picture caching more robust to float issues. r=kvark,nical
Glenn Watson <github@intuitionlibrary.com> - Mon, 22 Jul 2019 20:35:37 +0000 - rev 483753
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566901 - Make picture caching more robust to float issues. r=kvark,nical This patch fixes a couple of picture caching issues that could cause more invalidations than required. Specifically: * Ensure the viewport rect is included in child surfaces, so that redundant clips are filtered out correctly. * Use epsilon comparisons where appropriate for tile descriptor comparisons, to avoid invalidations due to float inaccuracies. Differential Revision: https://phabricator.services.mozilla.com/D38455
87a0c27e1e07715fb377de548104b1920e78ffcb: Bug 1545381 - be more defensive in nsAppShellSingleton; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Mon, 22 Jul 2019 20:52:35 +0000 - rev 483752
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1545381 - be more defensive in nsAppShellSingleton; r=erahm We're seeing crashes in bug 1545381 in appshell shutdown, which appear to point to appshell initialization somehow falling over non-obviously. Appshell initialization should basically never fail, so let's complain loudly if that ever happens. Differential Revision: https://phabricator.services.mozilla.com/D38915
e015dafd299f646e16a510b350db44ab5f5576f8: Backed out 2 changesets (bug 1506219) for causing test_presentation_datachannel_sessiontransport.html to perma fail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Mon, 22 Jul 2019 23:54:45 +0300 - rev 483751
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Backed out 2 changesets (bug 1506219) for causing test_presentation_datachannel_sessiontransport.html to perma fail CLOSED TREE Backed out changeset 7e39db6e12a5 (bug 1506219) Backed out changeset ab31fbc14a00 (bug 1506219)
e77f396d5eb8cd9c83b1c1cff9fa2c38b63a9aae: Bug 1567472 - Fix bug in preserve-3d batching code in WebRender. r=nical
Glenn Watson <github@intuitionlibrary.com> - Mon, 22 Jul 2019 13:30:55 +0000 - rev 483750
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567472 - Fix bug in preserve-3d batching code in WebRender. r=nical The code to batch preserve-3d elements was incorrectly using the bounds and visibility mask from the parent element. This could result in batching bugs in some cases, which were showing up as draw order issues. Differential Revision: https://phabricator.services.mozilla.com/D38834
808f55fe7595b6d37fe56bcb7d14bba59b7edec3: Bug 1567250 - Move async storage and helper to shared location r=jlast
David Walsh <dwalsh@mozilla.com> - Mon, 22 Jul 2019 14:59:55 +0000 - rev 483749
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567250 - Move async storage and helper to shared location r=jlast Differential Revision: https://phabricator.services.mozilla.com/D38534
fe03bafcc1568e8bae200f4cd1410488dc2fb9ab: Bug 1566333 - Don't try to send InitializeFamily IPC message from a stylo thread, delegate it to a main-thread runnable instead. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Mon, 22 Jul 2019 20:08:57 +0000 - rev 483748
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566333 - Don't try to send InitializeFamily IPC message from a stylo thread, delegate it to a main-thread runnable instead. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D38369
3278956a87e973731c340c3c0112647173716f3f: Bug 1566359 - Pack GeckoView-specific `metrics.yaml` file into published AAR. r=esawin
Nick Alexander <nalexander@mozilla.com> - Mon, 22 Jul 2019 20:06:30 +0000 - rev 483747
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566359 - Pack GeckoView-specific `metrics.yaml` file into published AAR. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D38698
3d2e4a55d5b0c375d0bee5c9214fe8e4f9f6bea6: Bug 1559520 - Removes nsIX509CertDB::DeveloperImportedRoot r=keeler
Moritz Birghan <mbirghan@mozilla.com> - Mon, 22 Jul 2019 13:16:13 +0000 - rev 483746
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1559520 - Removes nsIX509CertDB::DeveloperImportedRoot r=keeler Differential Revision: https://phabricator.services.mozilla.com/D38052
6bad91b2f1989e35f5dbcaa2a850102a0bcb3078: Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl
harry <htwyford@mozilla.com> - Mon, 22 Jul 2019 18:23:34 +0000 - rev 483745
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl Differential Revision: https://phabricator.services.mozilla.com/D34926
72f73483711f529f98180c7b9157efba7cf9218b: Bug 1543517 - Enable UTF-8 parsing of external (non-inline) and worker scripts unconditionally. r=bzbarsky
Jeff Walden <jwalden@mit.edu> - Mon, 22 Jul 2019 19:36:24 +0000 - rev 483744
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1543517 - Enable UTF-8 parsing of external (non-inline) and worker scripts unconditionally. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D38784
27e67a486e5230b632702f1a81adff4c0a858e0a: Bug 1567888 - remove unneeded QT-related rules and configure bits; r=nalexander
Nathan Froyd <froydnj@mozilla.com> - Mon, 22 Jul 2019 18:53:43 +0000 - rev 483743
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567888 - remove unneeded QT-related rules and configure bits; r=nalexander We needed these rules and bits for the QT widget port, but there's no longer a QT port in the tree, so we might as well remove them. Differential Revision: https://phabricator.services.mozilla.com/D38886
242befc305f7a98d1d9ce2a402cca80b9c37b920: Bug 1567436 - Support consecutive dispatchKeyEvents with the same type r=remote-protocol-reviewers,ochameau
Julian Descottes <jdescottes@mozilla.com> - Mon, 22 Jul 2019 19:23:01 +0000 - rev 483742
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567436 - Support consecutive dispatchKeyEvents with the same type r=remote-protocol-reviewers,ochameau Differential Revision: https://phabricator.services.mozilla.com/D38647
599521424e2abb84503d85a0f85d6d91d512c902: Bug 1550605 add networkStatus api r=rpl,mayhemer
Shane Caraveo <scaraveo@mozilla.com> - Thu, 18 Jul 2019 17:37:53 +0000 - rev 483741
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1550605 add networkStatus api r=rpl,mayhemer Differential Revision: https://phabricator.services.mozilla.com/D30572
c1695ee714a8aef38aefb50e314c826e808d8e13: Bug 1566684 followup to address review comments. r=smaug, DONTBUILD
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Jul 2019 15:27:28 -0400 - rev 483740
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566684 followup to address review comments. r=smaug, DONTBUILD
9371e6ace33e0a419af16584a7f8890f6b9beaa1: Bug 1567962 - Remove context-fill-opacity and context-stroke-opacity warnings. r=jwatt
harry <htwyford@mozilla.com> - Mon, 22 Jul 2019 18:40:42 +0000 - rev 483739
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567962 - Remove context-fill-opacity and context-stroke-opacity warnings. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D38893
20d0b13f6471dadde512a67dcf4b4f6e86179a8a: Bug 1566839 - Use NS_WARNING rather than NS_ERROR when child process initialization fails. r=jld
Bobby Holley <bobbyholley@gmail.com> - Mon, 22 Jul 2019 19:14:45 +0000 - rev 483738
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566839 - Use NS_WARNING rather than NS_ERROR when child process initialization fails. r=jld Differential Revision: https://phabricator.services.mozilla.com/D38908
0c7bf4bc10a7e292e1d94e026ee6f60ed6daa00e: Bug 1567630 - Rename shouldUseService to useServiceOnFailure r=rstrong
Kirk Steuber <ksteuber@mozilla.com> - Mon, 22 Jul 2019 17:47:44 +0000 - rev 483737
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567630 - Rename shouldUseService to useServiceOnFailure r=rstrong This better describes the parameter's effect. Differential Revision: https://phabricator.services.mozilla.com/D38764
4d756df43d3910e8deca3ac31c013895477874be: Bug 1567301 - UnifiedComplete: Change the title-tags separator to a non-printable character. r=mak
Drew Willcoxon <adw@mozilla.com> - Mon, 22 Jul 2019 12:13:47 +0000 - rev 483736
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567301 - UnifiedComplete: Change the title-tags separator to a non-printable character. r=mak This just changes the `TITLE_TAGS_SEPARATOR` to the non-printable character `\x1F`, the unit separator, which seems appropriate. At first I thought we could use the result label to store tags since we're not using the label at all right now. Hacky, but better than storing them in the title. But (1) `nsAutoCompleteSimpleResult::GetLabelAt` falls back to the value if the label is empty, and (2) `nsAutoCompleteController::GetLabelAt` actually returns the same thing as `GetValueAt`, i.e., the value, not the label. It's doable, but we'd need set the label to some special value for every result that doesn't have tags so that the label doesn't fall back to the value so we can tell which results don't have tags, and we'd need to make sure to always directly ask results for labels instead of going through the controller. head_autocomplete.js goes through the controller, and I didn't check what else does too. So then I thought we could store tags in the style with a special substring like "tags=tag1,tag2,tag3". Again it's doable, but: The simplest fix is to just change the separator to an unprintable character. That should work, right? We can do better whenever we finally rewrite/refactor UnifiedComplete for quantumbar. Differential Revision: https://phabricator.services.mozilla.com/D38790
00624a27a27911d257f2c5fce249cfa10b7d4a23: Bug 1566684 - Make sure to unlink rule declarations before unlinking css::Rule. r=smaug,emilio
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jul 2019 18:33:29 +0000 - rev 483735
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566684 - Make sure to unlink rule declarations before unlinking css::Rule. r=smaug,emilio Rules and their declarations are a single object as far as the CC is concerned. They have a single nsCycleCollectionISupports and they are represented by a single node in the CC graph. That single object has two nsWrapperCache instances in it that point to different JS objects, and we need to make sure that the ordering of the unlink operations for those nsWrapperCache instances is handled correctly. Differential Revision: https://phabricator.services.mozilla.com/D38326
cafbdb34290d02db92a1eed25ad03682ebd49b32: Bug 1566033 - Modernize ExportDEREncryptedPrivateKeyInfo and ImportDEREncryptedPrivateKeyInfo r=keeler,bwc
Kershaw Chang <kershaw@mozilla.com> - Mon, 22 Jul 2019 17:56:48 +0000 - rev 483734
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566033 - Modernize ExportDEREncryptedPrivateKeyInfo and ImportDEREncryptedPrivateKeyInfo r=keeler,bwc Differential Revision: https://phabricator.services.mozilla.com/D38374
8ca78539346b404967e51594d2189acef0c804af: Bug 1566195 - Use ctz to loop over whole cell set in the store buffer r=jonco
Steve Fink <sfink@mozilla.com> - Mon, 22 Jul 2019 16:53:06 +0000 - rev 483733
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566195 - Use ctz to loop over whole cell set in the store buffer r=jonco Differential Revision: https://phabricator.services.mozilla.com/D38115
dec63fb72f14488975b7721a758b2892320272b6: Bug 1566453: Added flag to detect if a load was initiated by a form submission r=ckerschb
Benjamin <beriksson@mozilla.com> - Mon, 22 Jul 2019 13:41:47 +0000 - rev 483732
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1566453: Added flag to detect if a load was initiated by a form submission r=ckerschb The flag in loadinfo can be used to detect if a load was initiated by a form submission. This is crucial for implmenting the CSP directive navigate-to. https://www.w3.org/TR/CSP3/#navigate-to-pre-navigate Differential Revision: https://phabricator.services.mozilla.com/D38403
d368b4fe4248d3bdd33e6c76089a614b2dba3141: Bug 1567807. Use a newer gradle for wrench. r=nalexander
Jeff Muizelaar <jrmuizel@gmail.com> - Mon, 22 Jul 2019 16:39:08 +0000 - rev 483731
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567807. Use a newer gradle for wrench. r=nalexander This gets the wrench android builds working again after 07168db23c565e4506690612a7be50738844ddb2. Differential Revision: https://phabricator.services.mozilla.com/D38882
dc7c8fe8588f4fbc1ca1b48e697953fab7cf10ca: Bug 1522288 - Start using microtask for img loading and img decode r=smaug
Sean Feng <sefeng@mozilla.com> - Mon, 22 Jul 2019 17:35:20 +0000 - rev 483730
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1522288 - Start using microtask for img loading and img decode r=smaug Differential Revision: https://phabricator.services.mozilla.com/D38717
e892c0929352538427e879138f2397acc8ff3d43: Bug 1567607 - Expose network.trr.mode to telemetry r=janerik
Tim D. Smith <tdsmith@mozilla.com> - Mon, 22 Jul 2019 14:35:35 +0000 - rev 483729
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1567607 - Expose network.trr.mode to telemetry r=janerik Add the network.trr.mode pref, which reflects whether DNS over HTTPS is enabled or not, to the telemetry environment. Differential Revision: https://phabricator.services.mozilla.com/D38743
12c00b9768203e36bd92de4446d190ad6275ffb3: Bug 1562287: [taskgraph] `try_task_config` parameter is now always a `dict`; r=aki
Tom Prince <mozilla@hocat.ca> - Mon, 22 Jul 2019 17:30:49 +0000 - rev 483728
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1562287: [taskgraph] `try_task_config` parameter is now always a `dict`; r=aki Differential Revision: https://phabricator.services.mozilla.com/D38591
7e39db6e12a5dcc9802e9b9bf76a01ccb77931f9: Bug 1506219 - Use a known remote for applications loaded from file:// URIs r=bwc
Ryan Alderete <ralderete@mozilla.com> - Mon, 22 Jul 2019 15:42:06 +0000 - rev 483727
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1506219 - Use a known remote for applications loaded from file:// URIs r=bwc Fall back to using Google's DNS server to determine the associated local addresses for web applications that are not loaded over the network. This includes the loopback address, which is frequently used in the unit tests. Provide a separate function for setting the target for the default local address lookup. Differential Revision: https://phabricator.services.mozilla.com/D37331
ab31fbc14a00c43d505210abd8c86a75be0ada50: Bug 1506219 - Update default route according to latest IETF draft r=bwc
Ryan Alderete <ralderete@mozilla.com> - Mon, 22 Jul 2019 15:43:12 +0000 - rev 483726
Push 113751 by nerli@mozilla.com at Tue, 23 Jul 2019 16:03:30 +0000
Bug 1506219 - Update default route according to latest IETF draft r=bwc draft-ietf-rtcweb-ip-handling specifies that the default route is the route used to reach the origin rather than the one used to reach the internet, so update the IP routing to reflect this. This addresses issues in which the wrong IP address is used on machines with multiple network interfaces. Differential Revision: https://phabricator.services.mozilla.com/D36831
feddf40d27f3ed405d4fc35ed412afeff8dbfab1: Bug 1489081 followup: remove the now-outdated comment. DONTBUILD
David Major <dmajor@mozilla.com> - Tue, 23 Jul 2019 09:12:57 -0400 - rev 483725
Push 113750 by dmajor@mozilla.com at Tue, 23 Jul 2019 13:12:35 +0000
Bug 1489081 followup: remove the now-outdated comment. DONTBUILD
69ac304560c98a733d44a0245fe9782dc6a465e2: Merge autoland to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Tue, 23 Jul 2019 06:37:01 +0300 - rev 483724
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Merge autoland to mozilla-central a=merge
4e7a464a9d59d8b7a8b965b2d58092eecd5bdbbd: Backed out changeset a858e4411532 (bug 1566595) for causing Windows MinGW builds bustages CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Mon, 22 Jul 2019 21:39:08 +0300 - rev 483723
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Backed out changeset a858e4411532 (bug 1566595) for causing Windows MinGW builds bustages CLOSED TREE
0ef09adcda22afa54b991d0417f35590e5589189: Bug 1558197 Adding more time to worker-subresource-fetch-redirect-upgrade r=ckerschb,jgraham
Sebastian Streich <sstreich@mozilla.com> - Mon, 22 Jul 2019 12:33:07 +0000 - rev 483722
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1558197 Adding more time to worker-subresource-fetch-redirect-upgrade r=ckerschb,jgraham Differential Revision: https://phabricator.services.mozilla.com/D38843
998729df60301f860de57afb01eec8a49e5fd898: Bug 1566445: Rename a couple of macros to avoid conflicts. r=ttung
Byron Campen [:bwc] <docfaraday@gmail.com> - Sat, 20 Jul 2019 15:56:31 +0000 - rev 483721
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1566445: Rename a couple of macros to avoid conflicts. r=ttung Differential Revision: https://phabricator.services.mozilla.com/D38226
2bf3f2e8282ffdbede5827f9cd768a4bb1b5a34d: Bug 1557694 - Use <button> instead of <a> for Start/Debug workers r=Ola
Belén Albeza <balbeza@mozilla.com> - Mon, 22 Jul 2019 15:40:12 +0000 - rev 483720
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1557694 - Use <button> instead of <a> for Start/Debug workers r=Ola **NOTE: This depends on D35513, so if it has not landed yet, please `arc patch D35513` before patching this one on top.** - `.devtools-button` styles in `common.css` are kinda broken , so I decided to roll out our own button component (`UIButton`) after consulting with Victoria colors, sizes, etc. The other downside to selectors in `common.css` is that they can have a high specificity :( - Victoria said to use the "micro" style from Photon as the default style for buttons in the panels. So I created an even smaller "micro" styles (very similar to `.devtools-togglebutton`) for when we need smaller buttons. - I created some light/dark variables in our stylesheets instead of on `variables.css` because `--theme-button-background` was already taken (only used in a single panel, but still…). Maybe after the buttons are fixed globally in the common folder, we could use the variables there. In the meantime, to avoid losing more time, I rolled out our own vars here. Differential Revision: https://phabricator.services.mozilla.com/D37883
a858e44115324243417d830fafa8a4a8eb57e5a0: Bug 1566595. Stop using [array] in nsIBinaryOutputStream. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 22 Jul 2019 14:52:04 +0000 - rev 483719
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1566595. Stop using [array] in nsIBinaryOutputStream. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D38387
cc5e3d514f2827b5a851277e962eeba6ba6c77a5: Bug 1480088: Added length check for uplfec. r=dminor
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 22 Jul 2019 10:31:55 +0000 - rev 483718
Push 113749 by rmaries@mozilla.com at Tue, 23 Jul 2019 03:49:47 +0000
Bug 1480088: Added length check for uplfec. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D38786
b8141448e0baa767e8eff61e28c5a418c438f3d2: Merge mozilla-inbound to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Tue, 23 Jul 2019 00:37:54 +0300 - rev 483717
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Merge mozilla-inbound to mozilla-central a=merge
17267dd9b2281d253c06133e990ba2ed330a7519: Bug 1565489 - Part 1: Avoid null dereference in IsProcessRoot, r=farre
Nika Layzell <nika@thelayzells.com> - Mon, 22 Jul 2019 08:43:14 +0000 - rev 483716
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1565489 - Part 1: Avoid null dereference in IsProcessRoot, r=farre The crash appears to be being caused by the GetEmbedderWindowGlobal call returning a null value. This patch simply avoids the crash in this case, and returns a reasonable default value of false, as it should never be true for a BrowsingContext with a parent without Fission enabled. This patch should be small enough to safely uplift if necessary. Differential Revision: https://phabricator.services.mozilla.com/D38722
591bc438db1f7a6801d6dacf6240dabfd11a381a: Backed out changeset 4dd499946b35 (bug 1557694) for causing failures in browser_parsable_css.js CLOSED TREE
Mihai Alexandru Michis <malexandru@mozilla.com> - Mon, 22 Jul 2019 17:51:14 +0300 - rev 483715
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Backed out changeset 4dd499946b35 (bug 1557694) for causing failures in browser_parsable_css.js CLOSED TREE
690ac34c43cf7aaf95b315b85403ac69aa3df81a: Bug 1567816 - Remove WebRenderTextureHostWrapper r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 22 Jul 2019 08:03:59 +0000 - rev 483714
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1567816 - Remove WebRenderTextureHostWrapper r=nical Differential Revision: https://phabricator.services.mozilla.com/D38837
e67f139cf831c028f181c4864f52a63bbab85fab: Bug 1565575 - Allow access to AudioComponentRegistrar when doing audio remoting on OSX to be able to use system decoders. r=haik
Paul Adenot <paul@paul.cx> - Mon, 22 Jul 2019 08:22:40 +0000 - rev 483713
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1565575 - Allow access to AudioComponentRegistrar when doing audio remoting on OSX to be able to use system decoders. r=haik When audio remoting is enabled, we can remove most of the sandbox exceptions, except one, that allows using system calls to do decoding of audio and video using system decoders (h264 and aac). Not doing that results in most mp4 files to be unplayable, erroring out when doing calls like this: https://searchfox.org/mozilla-central/rev/da855d65d1fbdd714190cab2c46130f7422f3699/dom/media/platforms/apple/AppleATDecoder.cpp:336 https://searchfox.org/mozilla-central/rev/da855d65d1fbdd714190cab2c46130f7422f3699/dom/media/platforms/apple/AppleATDecoder.cpp:545 We'll be able to remove it again when we'll use the RDD for everything, but in the meantime, this exception is needed. Differential Revision: https://phabricator.services.mozilla.com/D38465
1286d491193de1d7dbf7d3f80386f47788c981dc: Bug 1560339 - Extra incoherent logging when running android mochitest r=gbrown
Marian Raiciof <mraiciof@mozilla.com> - Mon, 22 Jul 2019 14:19:03 +0000 - rev 483712
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1560339 - Extra incoherent logging when running android mochitest r=gbrown Do not decode data returned by get_file() in adb.py Differential Revision: https://phabricator.services.mozilla.com/D38844
ab9793aafaa17e58890b5ca27deedd2b20136747: Bug 1564861 - WorkerList should have unique keys r=Ola
Belén Albeza <balbeza@mozilla.com> - Tue, 16 Jul 2019 10:18:17 +0000 - rev 483711
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1564861 - WorkerList should have unique keys r=Ola Differential Revision: https://phabricator.services.mozilla.com/D38053
98911d51b118fafca3385aaed8aaffa0dc82736b: Bug 1565720 - Use UniqueChars in MemoryMetrics.{cpp,h}. r=jwalden,froydnj
Ted Campbell <tcampbell@mozilla.com> - Mon, 22 Jul 2019 14:15:58 +0000 - rev 483710
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1565720 - Use UniqueChars in MemoryMetrics.{cpp,h}. r=jwalden,froydnj Avoid manual allocations and use default constructors when possible to simplify code. Differential Revision: https://phabricator.services.mozilla.com/D37946
94d41ff9cde1cbdc9635ccfe8bd16e53a0ebb593: Bug 1563180 - Prevent synchronization to be ran in parallel multiple times r=glasserc
Mathieu Leplatre <mathieu@mozilla.com> - Mon, 22 Jul 2019 13:50:04 +0000 - rev 483709
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1563180 - Prevent synchronization to be ran in parallel multiple times r=glasserc Differential Revision: https://phabricator.services.mozilla.com/D36921
73a92d4d6d369cad94997b09284c208122ccdc7e: Bug 1529171 - Re-enable test_videocontrols_onclickplay.html test r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 22 Jul 2019 08:03:31 +0000 - rev 483708
Push 113748 by rmaries@mozilla.com at Mon, 22 Jul 2019 21:58:54 +0000
Bug 1529171 - Re-enable test_videocontrols_onclickplay.html test r=nical Differential Revision: https://phabricator.services.mozilla.com/D38770
(0) -300000 -100000 -30000 -10000 -3000 -1000 -120 tip