72bd48d00704bf1c1d30cc945898b57d73081511: Bug 1465649 - Update 3-pane mode's sidebar buttons. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Tue, 19 Jun 2018 09:39:56 -0400 - rev 422977
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1465649 - Update 3-pane mode's sidebar buttons. r=pbro
e8d4a24e47a943db327206a4680fb75c156f9086: Bug 859782 - Firefox cannot start without /proc (chroot). r=sfink,evilpie,jld
Richard Pospesel <richard@torproject.org> - Tue, 19 Jun 2018 08:00:58 -0600 - rev 422976
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 859782 - Firefox cannot start without /proc (chroot). r=sfink,evilpie,jld Firefox uses the current stack frame address and the stack size as a sort of heuristic for various things in the javascript engine. The js::GetNativeStackBaseImpl() function is used to get the base stack address (ie the address from which the stack grows, so this can be either the first or last memory address of the stack memory space depending on the CPU architecture). On Linux, this function is implemented using the pthreads APIs. For non-main threads, the queried thread info is stored in memory. The main thread does not have this information on hand, so it gets the stack memory range via the /proc/self/maps file ( see glibc's pthread_get_attr_np.c ). Fortunately (per discussions with the firefox devs in #jsapi) the base address only needs to be approximation. In reality, environment variables, args, and other things are stored in space between the end/beginning of the mapped stack memory and the 'top' of the stack space used by stack frames. We can get the top of this usable stack from __libc_stack_end, which is a void* set by glibc during program initialization. Non-main threads still get their stack-base through the usual pthreads APIs.
45a968a577b741e70c5122e3ee118352a754425f: Bug 1467381 - check Accessible::AccessKey and Accessible::KeyboardShortcut when filling up keyboardShortcut for accessible actor. r=pbro
Yura Zenevich <yura.zenevich@gmail.com> - Thu, 14 Jun 2018 13:58:34 -0400 - rev 422975
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467381 - check Accessible::AccessKey and Accessible::KeyboardShortcut when filling up keyboardShortcut for accessible actor. r=pbro MozReview-Commit-ID: IkqfyL5cGGh
8dde5c1d895e4c063d5bda39029c9a01a178ebba: Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
Nicolas Silva <nsilva@mozilla.com> - Tue, 19 Jun 2018 15:32:29 +0200 - rev 422974
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas
010e2e111043912594c52f7c268f746818e0f99f: Bug 1465360 - add asm.js-apps shell benchmark to jsshell-bench. r=ahal
Joel Maher <jmaher@mozilla.com> - Tue, 19 Jun 2018 08:58:20 -0400 - rev 422973
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1465360 - add asm.js-apps shell benchmark to jsshell-bench. r=ahal
75df8c6facf7eda425d18b8053dc4c2eb9ed3ec7: Bug 948882 - Move inline scripts and styles into separate file for toolkit/crashreporter/content/crashes.xhtml (about:crashes). r=freddyb,gijs
tiago <tiago.paez11@gmail.com> - Wed, 17 May 2017 05:03:49 -0300 - rev 422972
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 948882 - Move inline scripts and styles into separate file for toolkit/crashreporter/content/crashes.xhtml (about:crashes). r=freddyb,gijs MozReview-Commit-ID: AdM1JIOaRIx
95b1c86a8b55c8ef5b3c955a3ab592e3c658f3fa: Bug 1468665: Don't call the before change closure with the locked declaration block. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Jun 2018 12:30:24 +0200 - rev 422971
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1468665: Don't call the before change closure with the locked declaration block. r=xidorn Test Plan: No behavior change. Reviewers: xidorn Bug #: 1468665 Differential Revision: https://phabricator.services.mozilla.com/D1681 MozReview-Commit-ID: JI18xI6aHCh
4f50305f72aba391db457322d078d4908221e20e: Bug 1467842 - Refactor heap state RAII classes r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 19 Jun 2018 11:34:59 +0100 - rev 422970
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467842 - Refactor heap state RAII classes r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963: Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 19 Jun 2018 11:34:59 +0100 - rev 422969
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
e962019750e9396af45cb45b7b38fbf046d8c221: Bug 1469480 - Fix simulate device reset handling r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 19 Jun 2018 19:27:37 +0900 - rev 422968
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1469480 - Fix simulate device reset handling r=nical
dfff9e92ca9710b2e56e0a38f86362b7a8903049: Backed out changeset 1034f8be097f (bug 948882) for ESlint failures on crashes.js. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 19 Jun 2018 13:24:33 +0300 - rev 422967
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Backed out changeset 1034f8be097f (bug 948882) for ESlint failures on crashes.js. CLOSED TREE
c735e33ff04b2a6d72c0101d8676f33cc7a98ec7: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Tue, 19 Jun 2018 13:05:34 +0300 - rev 422966
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
908692fe7446017d7a66fd97b61a9b1da8da7c1e: Bug 1453795 - PSM-Security - Initialize member fields in classes/ structures. r=keeler
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Mon, 18 Jun 2018 12:31:47 +0300 - rev 422965
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1453795 - PSM-Security - Initialize member fields in classes/ structures. r=keeler
1034f8be097fd6d2f8eda8f7f7d277b92d91ff41: Bug 948882 - Move inline scripts and styles into separate file for toolkit/crashreporter/content/crashes.xhtml (about:crashes). r=freddyb,gijs
tiago <tiago.paez11@gmail.com> - Wed, 17 May 2017 05:03:49 -0300 - rev 422964
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 948882 - Move inline scripts and styles into separate file for toolkit/crashreporter/content/crashes.xhtml (about:crashes). r=freddyb,gijs MozReview-Commit-ID: AdM1JIOaRIx
c2b039dd2ace878328009a25e080d8703aa53b04: Bug 1467722: Do not throw when we don't have a style, but just return an empty style. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 08 Jun 2018 11:21:59 +0200 - rev 422963
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467722: Do not throw when we don't have a style, but just return an empty style. r=heycam We return '0' for the length, and "" for every declaration. This matches other browsers and the spec in the "no style" behavior. Of course we don't claim not to have a style for every case the spec says, but that will come later, given that's a much more risky change. This doesn't make any case where we returned something useful return something less useful, but stops null from getting returned, and returns the empty string which matches other browsers when they cannot return a style. MozReview-Commit-ID: 7Sc7HL5CgZU
7a18800b893dee5ba5d051de33f7a10daa8fb9c2: Bug 1467722: Make nsComputedDOMStyle store an actual Element. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 08 Jun 2018 11:18:51 +0200 - rev 422962
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467722: Make nsComputedDOMStyle store an actual Element. r=heycam MozReview-Commit-ID: FdfXvPARilD
cb86f60d263987d7836f0694acc12106fee5d837: Bug 1467722: Don't return null for getComputedStyle when there's no pres shell. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 08 Jun 2018 11:15:34 +0200 - rev 422961
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1467722: Don't return null for getComputedStyle when there's no pres shell. r=heycam We need to deal with this case regardless from getPropertyValue, and this causes pain and webcompat issues. MozReview-Commit-ID: Gbpzq0N4O2T
3395984ed40ce4a53e1621fcbeda606ea2c5cb62: Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug
catalin.badea392@gmail.com - Tue, 19 Jun 2018 12:21:18 +0300 - rev 422960
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1469385 - Remove InsertChildAt_Deprecated and RemoveChildAt_Deprecated, r=bz,smaug
4cde573c283a56269a37bcb60066c863ba04ddd9: Bug 1469329, ensure mRetargetedTouchTargets has touch objects before using it, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 19 Jun 2018 11:48:40 +0300 - rev 422959
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Bug 1469329, ensure mRetargetedTouchTargets has touch objects before using it, r=masayuki
224fbf6776658105ad0ae21e8571ac7e50079431: Backed out changeset 01b407d8a5af (bug 1453795) for build bustages on CertVerifier.h . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 19 Jun 2018 07:38:57 +0300 - rev 422958
Push 34160 by dluca@mozilla.com at Tue, 19 Jun 2018 21:55:15 +0000
Backed out changeset 01b407d8a5af (bug 1453795) for build bustages on CertVerifier.h . CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip