301c61b644c24acc65c4d0b379736d1d3c7999a6: Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 18 Dec 2017 14:45:06 -0600 - rev 458834
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem. This adds JS::Zone to TypeDecls.h. Arguably that is pretty borderline, but even though the Zone type is only used in a dozen or so places in Gecko, it's a central concept.
4d7a22f4a198b0397c9540cdcc2fc3bfe8b5e3e2: Bug 1437876 - Remove JS_ARRAY_LENGTH and JS_ARRAY_END. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 13 Feb 2018 08:54:22 -0600 - rev 458833
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437876 - Remove JS_ARRAY_LENGTH and JS_ARRAY_END. r=jandem. mozilla::ArrayLength() is better: it won't silently give a bogus answer if you pass it a non-array argument.
8bb8cd8cd6917b8bb806ad6a5b6665099766908c: Bug 1429212 - Add --fixup mode to check_spidermonkey_style.py. r=sfink.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 12 Feb 2018 11:37:12 -0600 - rev 458832
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1429212 - Add --fixup mode to check_spidermonkey_style.py. r=sfink.
7fe5144564bcd624e42128f6545a790650620d6d: Bug 1431371 Only grant activeTab to urls that match <all_urls> r=kmag
Andrew Swan <aswan@mozilla.com> - Fri, 26 Jan 2018 19:54:34 -0800 - rev 458831
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1431371 Only grant activeTab to urls that match <all_urls> r=kmag MozReview-Commit-ID: ApnAwGsIOaG
d60680f8627c01e89e4a6356b0aee1cd1e733bce: Bug 838521. Don't preload scripts of unknown type, just like we don't load them normally. r=baku
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 14 Feb 2018 12:05:26 -0500 - rev 458830
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 838521. Don't preload scripts of unknown type, just like we don't load them normally. r=baku MozReview-Commit-ID: JWiKNElENyZ
ce006d43344b502ccae795cf4666babac3793a9f: Bug 1437654. Drop the nsINativeTreeView stuff, since it's all not working anyway. r=gijs
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 13 Feb 2018 13:53:52 -0500 - rev 458829
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437654. Drop the nsINativeTreeView stuff, since it's all not working anyway. r=gijs There are no consumers of nsITreeBoxObject::SetView, so this fix removes that setter. There are consumers of GetView, though. MozReview-Commit-ID: FBEGEFRM9Us
2320b7fd9266924ccd4ca51c6f0f43183482d9b3: Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 14 Feb 2018 14:16:15 +0200 - rev 458828
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1413102 - Ensure Shadow DOM boundaries are dealt properly in event handling, r=masayuki
c01dfd3d21b8beddd8076b479ca2c2bceb921027: Bug 1429379, r=aswan,bz
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 06 Feb 2018 15:00:25 +0000 - rev 458827
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1429379, r=aswan,bz
f3ea2731b10b7a6a251f43e96c588a954bb11c62: Bug 1437932 - fix unused variable error in non-diagnostic assertion builds; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Feb 2018 12:01:57 -0500 - rev 458826
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437932 - fix unused variable error in non-diagnostic assertion builds; r=baku
026401920e32e641eb42b068a16d7dd9e86c66a4: Bug 1311171 - Implement the devtools.network.onRequestFinished API event; r=jdescottes,rpl
Jan Odvarko <odvarko@gmail.com> - Wed, 14 Feb 2018 11:32:10 +0100 - rev 458825
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1311171 - Implement the devtools.network.onRequestFinished API event; r=jdescottes,rpl MozReview-Commit-ID: IymuzcUg0VN
1ab257b6d0d94649056595dcce6d0c133b6ff7ed: Bug 1438349 - Disable credit card support for Form Autofill in Beta 59+. r=Dolske
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 14 Feb 2018 16:29:28 -0800 - rev 458824
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438349 - Disable credit card support for Form Autofill in Beta 59+. r=Dolske MozReview-Commit-ID: fhS44Dk5bL
a281dd360b0a92a4eb0492a88170ddbf2a30ec74: Bug 1438397 - Don't process RepaintSelection() if the presshell is being destroyed. r=masayuki
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 15 Feb 2018 11:21:32 +0900 - rev 458823
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438397 - Don't process RepaintSelection() if the presshell is being destroyed. r=masayuki MozReview-Commit-ID: 4vihEDBw7BH
ac9440a7256caa96064e9a7b259c89630a5aa50e: Bug 1406726 - HTMLEditRules::WillInsertBreak() should reset mNewNode with caret position r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 13 Feb 2018 19:01:42 +0900 - rev 458822
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1406726 - HTMLEditRules::WillInsertBreak() should reset mNewNode with caret position r=m_kato HTMLEditRules::WillInsertBreak() started to use HTMLEditRules::MakeBasicBlock() to wrap existing inline elements with default paragraph separator if inline elements are children of editing host. However, HTMLEditRules::ApplyBlockStyle() called by HTMLEditRules::MakeBasicBlock() sets mNewNode to last new block node. So, if it wraps inline elements after caret position, mNewNode becomes after expected caret position and HTMLEditRules::AfterEditInner() will move caret into it. This patch make HTMLEditRules::WillInsertBreak() reset mNewNode with caret position after calling HTMLEditRules::MakeBasicBlock(). Additionally, this patch fixes a bug of HTMLEditor::IsVisibleBRElement(). That is, it uses only editable nodes to check if given <br> element is visible. However, editable state is not related to this check. If <br> element is followed by non-editable inline node (except invisible data nodes), it always visible. This bug caused getting wrong nodes with HTMLEditRules::GetNodesFromSelection() which is used by HTMLEditRules::MakeBasicBlock(). Therefore, this patch also adds lots of EditorBase::Get(Next|Previous)ElementOrText*() and HTMLEditor::Get(Next|Previous)HTMLElementOrText*() to ignore only invisible data nodes. Note that even with this fix, the range of nodes computed by HTMLEditRules::GetNodesFromSelection() is still odd if only non-editable elements follow a <br> node which is first <br> element after the caret position. However, what is expected by the execCommand spec is unclear. So, automated test added by this patch checks current inconsistent behavior for now. MozReview-Commit-ID: 2m52StwoEEH
9c6aa0a5ec8d084a499eb3ff85f676ee29476769: Backed out changeset eedbb054f2ae (bug 1437694) for failing Browser chrome on browser/components/search/test/browser_searchbar_openpopup.js
Dorel Luca <dluca@mozilla.com> - Thu, 15 Feb 2018 06:49:07 +0200 - rev 458821
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out changeset eedbb054f2ae (bug 1437694) for failing Browser chrome on browser/components/search/test/browser_searchbar_openpopup.js
eedbb054f2ae340e53723235b437598b10782619: Bug 1437694 - Gracefully recover from hit testing bugs affecting scrollbar dragging. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 12 Feb 2018 17:58:36 -0500 - rev 458820
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437694 - Gracefully recover from hit testing bugs affecting scrollbar dragging. r=kats The recovery is only enabled for release builds, to avoid papering over such hit testing bugs. On nightly builds, a diagnostic assert is issued. MozReview-Commit-ID: Aos0j0jv6Lb
8c6dc94629fc116689e5499424319403307d6e3a: Backed out changeset 067ee834b07b (bug 1404688) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_LightweightThemeManager.js
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 15 Feb 2018 05:15:10 +0200 - rev 458819
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out changeset 067ee834b07b (bug 1404688) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_LightweightThemeManager.js
067ee834b07b32bc0fd3023ef510cbea6dad1aa2: Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws
Tim Nguyen <ntim.bugs@gmail.com> - Thu, 15 Feb 2018 02:30:44 +0000 - rev 458818
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1404688 - Make headerURL optional and remove text-shadow when there is no headerURL. r=jaws MozReview-Commit-ID: BWhStvcLpkL
6d4e050bc4068b475fd98d5052d14d24e9fa4e30: Bug 1436759 - Release NrIceMediaStreams on sts thread in transport_unittests.cpp. r=bwc
Michael Froman <mfroman@mozilla.com> - Wed, 14 Feb 2018 14:24:50 -0600 - rev 458817
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436759 - Release NrIceMediaStreams on sts thread in transport_unittests.cpp. r=bwc MozReview-Commit-ID: BLasqfQJxw
63e930c8b30829b1f0dd2301b8bfd7fc1948fbc8: Bug 1429962: Don't add frames / reframe text that is going to get reframed anyway. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 14 Feb 2018 12:35:43 +0100 - rev 458816
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1429962: Don't add frames / reframe text that is going to get reframed anyway. r=bz MozReview-Commit-ID: GuWjYYP0dBR
55dddaa9b77ce9314f788b3890c01934a143c390: Bug 1433636 - Put a limit on the length of Safe Browsing metadata values. r=gcp
Francois Marier <francois@mozilla.com> - Tue, 30 Jan 2018 14:21:33 -0800 - rev 458815
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1433636 - Put a limit on the length of Safe Browsing metadata values. r=gcp Disk corruption can lead to the stored length of a value to be unreasonably large and trigger an OOM. Since values are all currently <= 32 bytes, we can safely enforce a 256-byte upper bound. MozReview-Commit-ID: XygReOpEK3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip