60f6c456364517795ccc0ccfdbf981e57c224e25: Bug 1397101 - Reduce the number of dirty pages we allow to be kept in thread local arenas. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 14 Sep 2017 07:26:30 +0900 - rev 664629
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1397101 - Reduce the number of dirty pages we allow to be kept in thread local arenas. r=njn Until bug 1361258, there was only ever one mozjemalloc arena, and the number of dirty pages we allow to be kept dirty, fixed to 1MB per arena, was, in fact, 1MB for an entire process. With stylo using thread local arenas, we now can have multiple arenas per process, multiplying that number of dirty pages. While those dirty pages may be reused later on, when other allocations end up filling them later on, the fact that a relatively large number of them is kept around for each stylo thread (in proportion to the amount of memory ever allocated by stylo), combined with the fact that the memory use from stylo depends on the workload generated by the pages being visited, those dirty pages may very well not be used for a rather long time. This is less of a problem with the main arena, used for most everything else. So, for each arena except the main one, we decrease the number of dirty pages we allow to be kept around to 1/8 of the current value. We do this by introducing a per-arena configuration of that maximum number.
e3f4a1ad4928e9fc3a3ec03dbb4b59fdd4a52e57: Bug 1397986 - Save to PDF doesn't work with content sandbox. r=haik
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sun, 10 Sep 2017 17:49:30 +0900 - rev 664628
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1397986 - Save to PDF doesn't work with content sandbox. r=haik Due to content sandbox, NSPrintJobSavingURL will throws an exception on content process. So we don't use NSPrintJobSavingURL on content process and print.print_via_parent=true. Also, even if chrome process, SetToFileName should store file name to mToFileName. Because SetToFileName uses mToFileName. MozReview-Commit-ID: J7vlOG0gyGP
fd638dbfa55d4057781a83aa1bb3066c8e26ee73: Bug 1383907 - Enable WebVR reftests on macOS; r=jgilbert,kip
Daosheng Mu <daoshengmu@gmail.com> - Fri, 25 Aug 2017 00:30:31 +0800 - rev 664627
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1383907 - Enable WebVR reftests on macOS; r=jgilbert,kip MozReview-Commit-ID: 2OpA95QWI4d
edd732009802c0fcbdaf88c946d0a27f14fc1a99: Bug 1398404 - Make current context when updating max draw buffers; r=jgilbert
Daosheng Mu <daoshengmu@gmail.com> - Mon, 11 Sep 2017 10:30:48 +0800 - rev 664626
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1398404 - Make current context when updating max draw buffers; r=jgilbert MozReview-Commit-ID: 1OSjjMwCpBb
b22037b06fb65d176045065ee4c791d6ac016b30: Bug 1399274 - Block invisible text optimizations when using WebRender. r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 13 Sep 2017 14:05:51 -0400 - rev 664625
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1399274 - Block invisible text optimizations when using WebRender. r=jrmuizel Mostly just threading the TextDrawTarget deeper into the code to use a boolean. A lot of places are trying to optimize away invisible text! MozReview-Commit-ID: 89sDAwUv0HA
95bcc263da5e74f605a9694427e29d970dade05a: Bug 1394879 - Replaced TouchDelegate usage with TouchDelegateWithReset .r=JanH
suneet <suneetbond91@gmail.com> - Thu, 14 Sep 2017 01:45:19 +0530 - rev 664624
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1394879 - Replaced TouchDelegate usage with TouchDelegateWithReset .r=JanH MozReview-Commit-ID: 4pTiOXAUkp0
f2d3bce7e6dc49171bda39be7302b5997c591f66: Bug 1372996 - Clear the URL bar when on ext newtab r=mixedpuppy
Mark Striemer <mstriemer@mozilla.com> - Fri, 01 Sep 2017 09:39:24 -0500 - rev 664623
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1372996 - Clear the URL bar when on ext newtab r=mixedpuppy MozReview-Commit-ID: 2NNOK2kRPgl
228fbca07af3c3862fc7c465d0b0f4706f88dbf3: Bug 1354344 - Show extension controlling home page in preferences r=bsilverberg,jaws
Mark Striemer <mstriemer@mozilla.com> - Thu, 07 Sep 2017 11:35:06 -0500 - rev 664622
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1354344 - Show extension controlling home page in preferences r=bsilverberg,jaws MozReview-Commit-ID: 9mU3SvdK91c
9219c2f933e257c0488028d9659bf7fd1a87dda0: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 13 Sep 2017 20:37:40 -0400 - rev 664621
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Merge m-c to autoland. a=merge
b8c523c1f0c52195edfcb2d55b58af7ffee5f603: servo: Merge #18486 - style: Move ExtraStyleData into CascadeData (from emilio:extra-data-to-cascade-data); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 13 Sep 2017 17:44:21 -0500 - rev 664620
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
servo: Merge #18486 - style: Move ExtraStyleData into CascadeData (from emilio:extra-data-to-cascade-data); r=SimonSapin It logically belongs there, and the only reason it wasn't there before we were working around other stuff. Now it's needed to share UA stylesheets across documents. Source-Repo: https://github.com/servo/servo Source-Revision: 1ab705b0265cac358c3bebb3fec8cbac089f015d
a83df3d96eafcfcfab92274fbb5c40b9e15df0fc: Bug 1374590 - Add a new test case for toolbox dock mode switch with a devtools panel addon. r=aswan
Luca Greco <lgreco@mozilla.com> - Mon, 11 Sep 2017 19:02:12 +0200 - rev 664619
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1374590 - Add a new test case for toolbox dock mode switch with a devtools panel addon. r=aswan MozReview-Commit-ID: 9Rf0OEdKYQl
97b428deeefae7e859ff336ea7f21a45663925a4: Bug 1374590 - Fix changing devtools toolbox dock location while using WebExtension devtools panel. r=aswan
Luca Greco <lgreco@mozilla.com> - Mon, 11 Sep 2017 17:32:05 +0200 - rev 664618
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1374590 - Fix changing devtools toolbox dock location while using WebExtension devtools panel. r=aswan MozReview-Commit-ID: 2O1MoNZXZm0
d1dc7082f9e3c5a96f4cce794c48f9e7575f558c: Bug 1374590 - Refactoring ParentDevToolsPanel class to provide create/destroyBrowserElement helper methods. r=aswan,ochameau
Luca Greco <lgreco@mozilla.com> - Mon, 11 Sep 2017 15:49:36 +0200 - rev 664617
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1374590 - Refactoring ParentDevToolsPanel class to provide create/destroyBrowserElement helper methods. r=aswan,ochameau MozReview-Commit-ID: FsGlCU0H9VG
337bae3d28e485077d8518331171eec33de84b5f: Bug 1391401 Disable legacy extensions by default on Android r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 13 Sep 2017 13:26:59 -0700 - rev 664616
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1391401 Disable legacy extensions by default on Android r=kmag MozReview-Commit-ID: 9InGShBHQag
7ad200a781d155df2d4be82f88b0541967eece0e: bug 1398932 - add a preference for enabling the sqlite-backed NSS databases r=Cykesiopka,jcj
David Keeler <dkeeler@mozilla.com> - Wed, 06 Sep 2017 14:31:27 -0700 - rev 664615
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
bug 1398932 - add a preference for enabling the sqlite-backed NSS databases r=Cykesiopka,jcj In the future, bug 1377940 will make the sqlite-backed databases the default, but until we're sure this will stick we want to be able to control this with a Firefox-only change. The use of a preference to configure which format to use will hopefully allow us to restore the old behavior quickly and relatively safely if necessary. Note that doing this should be done with care; any changes made in the sqlite databases after upgrade migration will not be reflected if we need to go back to the old database format. Thus, user data (imported CAs, client certificates, and keys) can be lost. MozReview-Commit-ID: tkovdiCU9v
c28f6309fe349fd64dd86df78c3d30e398ada776: Bug 1398661 - Convert target element to the parent if the target element is pseudo in EffectCompositor::PreTraverseInSubtree/PreTraverse. r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 14 Sep 2017 06:22:40 +0900 - rev 664614
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1398661 - Convert target element to the parent if the target element is pseudo in EffectCompositor::PreTraverseInSubtree/PreTraverse. r=emilio MozReview-Commit-ID: Dl2gvkLpo4k
1bf043d31e2ec7c869eaf4288944a950f05d7e33: Bug 1396784 - Move gridInspector property to layout view. r=gl
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 13 Sep 2017 17:31:33 +0200 - rev 664613
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1396784 - Move gridInspector property to layout view. r=gl MozReview-Commit-ID: 204N6yi0fx3
c9ffc0949657887cf69a584c05cb747c2d9ec40a: Bug 1396784 - Lazy load Layout view when opening the inspector. r=gl
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 13 Sep 2017 10:56:18 +0200 - rev 664612
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1396784 - Lazy load Layout view when opening the inspector. r=gl MozReview-Commit-ID: I5PiZbfy2J2
a5c19489b9072d72abc64f76ae98635ed4e9ce0d: Bug 1399629 - Allow pinch gestures on Linux to perform full-zoom. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 13 Sep 2017 16:49:35 -0400 - rev 664611
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1399629 - Allow pinch gestures on Linux to perform full-zoom. r=kats MozReview-Commit-ID: 2fUikMFT81u
b781fa50116313ce15a855eb24c534015288857b: Bug 1398445 - Remove window._content. r=mystor,qdot
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 09 Sep 2017 10:47:48 +0900 - rev 664610
Push 79748 by bmo:ethlin@mozilla.com at Thu, 14 Sep 2017 06:46:49 +0000
Bug 1398445 - Remove window._content. r=mystor,qdot MozReview-Commit-ID: 13KovslzGnM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip