077920036d7c41e9de0daef2eb48903276eefb0a: Bug 1430060 - Hide Security tab in Page Info when you are on about: pages r=johannh
Arjun Krishna Babu <arjunkrishnababu96@gmail.com> - Tue, 13 Feb 2018 09:38:55 -0700 - rev 403806
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1430060 - Hide Security tab in Page Info when you are on about: pages r=johannh The contents in Security tab when you're in about: pages is useless or wrong. MozReview-Commit-ID: Eq5tdKyvuho
17b07b91a470f57b24d2f1326d1eeef12a9b9ae4: Bug 1437300 - Remove nsIDocCharset. r=bz
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Sat, 10 Feb 2018 19:12:42 +0100 - rev 403805
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1437300 - Remove nsIDocCharset. r=bz MozReview-Commit-ID: Ldl4utK3JKr
22fa2b14913abf70cd39f9206f930988c100606c: Bug 1425571 - remove deprecated pulse-notify config for jobs that moved to tc-notify, r=aki
Nick Thomas <nthomas@mozilla.com> - Wed, 14 Feb 2018 13:13:56 +1300 - rev 403804
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1425571 - remove deprecated pulse-notify config for jobs that moved to tc-notify, r=aki MozReview-Commit-ID: 2SPnApHlY2d
6f856b4b8e276ac9c0978d2b8cc79b2cce146f92: Bug 1425571 - switch to taskcluster-notify for all but the notify tasks, r=aki
Nick Thomas <nthomas@mozilla.com> - Wed, 14 Feb 2018 12:57:50 +1300 - rev 403803
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1425571 - switch to taskcluster-notify for all but the notify tasks, r=aki MozReview-Commit-ID: EDmlXF7SIdv
db67b849d3d0f88ee28fe4ef922cf7db4cc67e50: Bug 1434381 - Inline the layout debug overlay into browser menu bar. r=dbaron
Brendan Dahl <brendan.dahl@gmail.com> - Tue, 30 Jan 2018 11:18:48 -0800 - rev 403802
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1434381 - Inline the layout debug overlay into browser menu bar. r=dbaron This is part of the work to remove XUL overlays. This overlay is only used once and can be inlined. MozReview-Commit-ID: 1SE1nobgehE
1abd8bf0d997cd4ed76f5b75cf0f5b3f4a99d3a2: Bug 1436165 - Change extensionControlled strings for home page and new tab page, r=jaws,mstriemer
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 07 Feb 2018 14:03:23 -0500 - rev 403801
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1436165 - Change extensionControlled strings for home page and new tab page, r=jaws,mstriemer MozReview-Commit-ID: KcWiCm5nbeB
85e30806ade11c6b7b7ba8aba07693266f326a85: Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Sun, 11 Feb 2018 19:28:32 +0000 - rev 403800
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws MozReview-Commit-ID: iHJggOjHBa
8899c1b08ed8b5769564032e6a122f9001385a69: Bug 1434670 - Synced tabs panels adjustments. r=dao
Edouard Oger <eoger@fastmail.com> - Wed, 31 Jan 2018 13:28:28 -0500 - rev 403799
Push 99885 by apavel@mozilla.com at Thu, 15 Feb 2018 10:38:09 +0000
Bug 1434670 - Synced tabs panels adjustments. r=dao MozReview-Commit-ID: 8HrlWciU2Rg
3219cd61e87b4f3003079154c437efa87080a917: Bug 1435566: Make sure to drop frames for manual NAC from display: contents nodes. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Feb 2018 11:21:55 +0100 - rev 403798
Push 99884 by ecoal95@gmail.com at Thu, 15 Feb 2018 10:23:01 +0000
Bug 1435566: Make sure to drop frames for manual NAC from display: contents nodes. r=bz MozReview-Commit-ID: 9CQIueSPwCV
15d9502b0ff0c3ca92d3bd0f316df428aac5cfe6: Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 15 Feb 2018 12:08:42 +0200 - rev 403797
Push 99883 by opettay@mozilla.com at Thu, 15 Feb 2018 10:14:24 +0000
Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
e3e179fc84564d091c78332a218a822d88a31d7f: Bug 1438357 - MozDOMPointerLock:Exited is dispatched when DOM is at unstable state, r=baku
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 15 Feb 2018 12:07:16 +0200 - rev 403796
Push 99883 by opettay@mozilla.com at Thu, 15 Feb 2018 10:14:24 +0000
Bug 1438357 - MozDOMPointerLock:Exited is dispatched when DOM is at unstable state, r=baku
233264cbd1693ca54bbe70e28e54acedb7b822cc: Backed out changeset b8eeddf07480 (bug 1437374) for failing builds/worker/workspace/build/tests/reftest/tests/layout/reftests/display-list/1437374-1.html a=backout on a CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 15 Feb 2018 11:37:21 +0200 - rev 403795
Push 99882 by aciure@mozilla.com at Thu, 15 Feb 2018 09:37:31 +0000
Backed out changeset b8eeddf07480 (bug 1437374) for failing builds/worker/workspace/build/tests/reftest/tests/layout/reftests/display-list/1437374-1.html a=backout on a CLOSED TREE
16fab079284bafd48ab6b89ae4b235f063444c8d: Bug 1437949 - Follow-up to make the GL context current before poking the WR renderer. r=sotaro
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 15 Feb 2018 04:24:13 -0500 - rev 403794
Push 99881 by kgupta@mozilla.com at Thu, 15 Feb 2018 09:26:20 +0000
Bug 1437949 - Follow-up to make the GL context current before poking the WR renderer. r=sotaro MozReview-Commit-ID: DIpnRZcGb3Q
44c8aaf99adc1e79005883a0a213f70bc3809585: Bug 1425580 part 10 - Devirtualize LNode::numSuccessors and LNode::getSuccessor. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Thu, 15 Feb 2018 10:18:08 +0100 - rev 403793
Push 99880 by jandemooij@gmail.com at Thu, 15 Feb 2018 09:18:31 +0000
Bug 1425580 part 10 - Devirtualize LNode::numSuccessors and LNode::getSuccessor. r=nbp
f1e31bd4313c12d0ccbae5489718e1b360bbe648: Bug 1438163 - BroadcastChannel must release the IPC actor using a WorkerControlRunnable when the worker thread goes away, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 15 Feb 2018 08:50:49 +0100 - rev 403792
Push 99879 by amarchesini@mozilla.com at Thu, 15 Feb 2018 07:51:08 +0000
Bug 1438163 - BroadcastChannel must release the IPC actor using a WorkerControlRunnable when the worker thread goes away, r=smaug
4661476ec0a08a55bfbfe93975a174fa7f31ae68: Bug 1437780 - Wasm baseline, remove platform dependencies. r=bbouvier
Lars T Hansen <lhansen@mozilla.com> - Tue, 13 Feb 2018 08:00:38 +0100 - rev 403791
Push 99878 by lhansen@mozilla.com at Thu, 15 Feb 2018 06:56:21 +0000
Bug 1437780 - Wasm baseline, remove platform dependencies. r=bbouvier
b8eeddf074805dd9657eba62349f53f47ae4bbc8: Bug 1437374 - Don't intersect the rebuild rect with the frame's overflow area if we're about to take the displayport into account. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 19:31:47 +1300 - rev 403790
Push 99877 by mwoodrow@mozilla.com at Thu, 15 Feb 2018 06:32:02 +0000
Bug 1437374 - Don't intersect the rebuild rect with the frame's overflow area if we're about to take the displayport into account. r=miko
e0ac728caeaa88cddaf54f0bd0936587158151f3: Bug 1428443 - allow panels to override picker functionality when they are active. r=pbro
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 14 Feb 2018 23:55:18 -0500 - rev 403789
Push 99876 by yura.zenevich@gmail.com at Thu, 15 Feb 2018 04:58:39 +0000
Bug 1428443 - allow panels to override picker functionality when they are active. r=pbro MozReview-Commit-ID: 6VE4Y8FYfoN
1980472ad0854bda24d089bcc32d92df0a579c4c: Bug 1438088 - Store a Pref* in each hash table slot instead of a Pref. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Feb 2018 16:30:13 +1100 - rev 403788
Push 99875 by nnethercote@mozilla.com at Thu, 15 Feb 2018 03:03:20 +0000
Bug 1438088 - Store a Pref* in each hash table slot instead of a Pref. r=erahm. This has two advantages. First, it reduces memory usage, as per the following calculation. 64-bit: - Old sizes: - sizeof(Pref) = 32 - New sizes: - sizeof(PrefEntry) = 16 - sizeof(Pref) = 32 - Change: - -16 per empty slot in the hash table - +16 per used slot - A win if less than half the table slots are used 32-bit - Old sizes: - sizeof(Pref) = 20 - New sizes: - sizeof(PrefEntry) = 8 - sizeof(Pref) = 16 - Change: - -12 per empty slot in the hash table - +4 per used slot in the hash table - A win if table is < 75% full Table size: - The table is currently less than half full: ~3100 used out of 8192 slots. - The table is always <= 75% full, because that's the max load factor (for non-gigantic tables). - Therefore it's a win for both cases. Old sizes, chrome process, 64-bit: > 718,712 B (00.36%) -- preferences > +--262,176 B (00.13%) -- hash-table > +--197,384 B (00.10%) -- callbacks > +--114,688 B (00.06%) -- pref-name-arena > +---92,240 B (00.05%) -- root-branches > +---30,456 B (00.02%) -- string-values > +---21,688 B (00.01%) -- cache-data > +-------80 B (00.00%) -- misc New sizes, chrome process, 64-bit: > 672,568 B (00.41%) -- preferences > +--181,160 B (00.11%) -- callbacks > +--131,104 B (00.08%) -- hash-table # smaller > +--114,688 B (00.07%) -- pref-name-arena > +--101,152 B (00.06%) -- pref-values # new > +---92,240 B (00.06%) -- root-branches > +---30,456 B (00.02%) -- string-values > +---21,688 B (00.01%) -- cache-data > +-------80 B (00.00%) -- misc Old sizes, smallest content process, 64-bit: > 500,712 B (02.89%) -- preferences > +--262,176 B (01.51%) -- hash-table > +--114,688 B (00.66%) -- pref-name-arena > +---62,520 B (00.36%) -- callbacks > +---30,456 B (00.18%) -- string-values > +---17,832 B (00.10%) -- cache-data > +---12,960 B (00.07%) -- root-branches > +-------80 B (00.00%) -- misc New sizes, smallest content process, 64-bit: > 470,792 B (02.70%) -- preferences > +--131,104 B (00.75%) -- hash-table # smaller > +--114,688 B (00.66%) -- pref-name-arena > +--101,152 B (00.58%) -- pref-values # new > +---62,520 B (00.36%) -- callbacks > +---30,456 B (00.17%) -- string-values > +---17,832 B (00.10%) -- cache-data > +---12,960 B (00.07%) -- root-branches > +-------80 B (00.00%) -- misc The "hash-table" values drop by more than the size of the new "pref-values" value. On 64-bit, this reduces memory usage per process by 30--40 KB. On 32-bit, the number is slightly more. The second major advantage of this change is flexibility -- it opens up the possibility of different Pref objects being stored in different way. For example, static Prefs could be stared statically, letting them be shared between processes so long as they don't change (see bug 1437168). MozReview-Commit-ID: KmgbJaoOQ1J
1647b6d2973f6c5b04372f5f9aeca70f1923fc3b: Bug 1436020 - Disable WebRender profiler UI during readback r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 15 Feb 2018 11:29:40 +0900 - rev 403787
Push 99874 by sikeda@mozilla.com at Thu, 15 Feb 2018 02:29:51 +0000
Bug 1436020 - Disable WebRender profiler UI during readback r=nical
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip