210986a3b355c89dfd2621b21267da0f904d7f9e: Bug 1357142: Kill PresShell::RecreateFramesFor. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 17 Apr 2017 18:01:37 +0200 - rev 354876
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1357142: Kill PresShell::RecreateFramesFor. r=bz It's not only inefficient, but also prone to buggyness. Since styles may not be up-to-date when it happens. Post a reconstruct instead, which ensures a style flush happens before running frame construction. MozReview-Commit-ID: DrakHsJv5fY Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
bc0ad3c9a32a2e7365e78c6feba6f538d6f36fe9: Bug 1358520 - Fix render perf test; r=bgrins
nchevobbe <nchevobbe@mozilla.com> - Thu, 20 Apr 2017 09:48:00 +0200 - rev 354875
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358520 - Fix render perf test; r=bgrins MozReview-Commit-ID: EPAxQ3hAKit
66bfd5c79d988fc2eadef5bef8e97832a0f2e5ea: Bug 1354642 - Add MakeRefPtr<> helper class. r=Ehsan
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 07 Apr 2017 15:08:42 -0400 - rev 354874
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1354642 - Add MakeRefPtr<> helper class. r=Ehsan MozReview-Commit-ID: es34uMTZ00
ba2e842d469aea679e4140ba5dde2e655d65e8aa: Bug 1358484 - Add an autofix option to ESLint's no-useless-parameters. r=florian
Mark Banner <standard8@mozilla.com> - Fri, 21 Apr 2017 14:34:37 +0100 - rev 354873
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358484 - Add an autofix option to ESLint's no-useless-parameters. r=florian MozReview-Commit-ID: B8mQteJ1CzF
3c2c6b5eb8812c59a410ce51a82ea3aefbefb713: Bug 1359376 - Update Coverity modeling file to support NS_RUNTIMEABORT. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 25 Apr 2017 15:08:48 +0300 - rev 354872
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359376 - Update Coverity modeling file to support NS_RUNTIMEABORT. r=sylvestre MozReview-Commit-ID: 4lahuhK5bVx
9517822fdfa7d21b073872a6fc9faa9e65f06ec1: Bug 1359369 - prevent null pointer dereference in NS_GetIsDocumentChannel. r=valentin
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 25 Apr 2017 14:38:03 +0300 - rev 354871
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1359369 - prevent null pointer dereference in NS_GetIsDocumentChannel. r=valentin MozReview-Commit-ID: I1iu2miXmjZ
6c67c4f0bf30b8453d1fd9d8dc6f66319449aeb1: Bug 1358540 - Change the *.lint files to be *.lint.py to better support editor integration & flake8 linting. r=smacleod
Mark Banner <standard8@mozilla.com> - Fri, 21 Apr 2017 17:31:15 +0100 - rev 354870
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358540 - Change the *.lint files to be *.lint.py to better support editor integration & flake8 linting. r=smacleod MozReview-Commit-ID: 4KK2GZK7xul
56f5c11857cdfe20e52866d1a6950f29d6eb9480: Bug 1354116 - add open, save, page setup, print buttons to main hamburger panel, r=mikedeboer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 20 Apr 2017 17:21:26 +0100 - rev 354869
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1354116 - add open, save, page setup, print buttons to main hamburger panel, r=mikedeboer MozReview-Commit-ID: 7mq4QpsoSPK
7d70c64683b8f9902ae2bca069d6339bd98a7e15: Bug 1251198 - Remove various obsolete events from document.createEvent r=smaug
Aryeh Gregor <ayg@aryeh.name> - Thu, 20 Apr 2017 15:45:37 +0300 - rev 354868
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1251198 - Remove various obsolete events from document.createEvent r=smaug Other browsers do not support any of these (IIRC), telemetry reports essentially zero usage, and supporting them is contrary to the DOM spec. Notes on specific events: CommandEvent and SimpleGestureEvent: These are not supposed to be web-exposed APIs, so I hid the interfaces from web content too (necessary to avoid test_all_synthetic_events.html failures). DataContainerEvent: This was a non-standard substitute for CustomEvent that seemed to have only one user, so I removed it entirely and switched the user (MozillaFileLogger.js) to CustomEvent. ScrollAreaEvent: This is entirely non-standard, but we apparently expose it deliberately to web content, so I didn't see any reason to remove it from createEvent. SimpleGestureEvent and XULCommandEvent: Can still be created from createEvent(), but not by content. TimeEvent: This is still in because it has no constructor, so there's no other way to create it. Ideally we'd update the SMIL spec to add a constructor. I did remove TimeEvents. MozReview-Commit-ID: 7Yi2oCl9SM2
92d204a15eb315424736d945d24475aed752b1a6: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 25 Apr 2017 11:53:39 +0200 - rev 354867
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Merge mozilla-central to autoland
415180322f1a76ec5417108d433d68fe226604e5: Bug 1357091 - Provide a default value when reading "manifest.install.enabled". r=daleharvey,walkingice
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 17 Apr 2017 16:39:32 +0200 - rev 354866
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1357091 - Provide a default value when reading "manifest.install.enabled". r=daleharvey,walkingice That pref isn't set by default, so trying to access it in that case throws a JS error. MozReview-Commit-ID: 2KIUSztvoXS
dd7f584c9dcb06b684c066e6fb4538b5fb13e8af: Bug 1358715 - Queue NetworkEventUpdate in netmonitor controller r=Honza
Ricky Chien <ricky060709@gmail.com> - Tue, 25 Apr 2017 14:13:05 +0800 - rev 354865
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358715 - Queue NetworkEventUpdate in netmonitor controller r=Honza MozReview-Commit-ID: JyOV95mb7ci
a01a94c69531fb976977c3a3f66fe0e9d29ba907: Bug 1358979 - nsPlainTextSerializer should be cycle collection. r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 24 Apr 2017 19:17:17 +0900 - rev 354864
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358979 - nsPlainTextSerializer should be cycle collection. r=smaug nsPlainTextSerializer holds Element, so it should use cycle collection class. MozReview-Commit-ID: ELykrDQaCei
83f12eb017b63396a0bfeffa8c72d640ce0ce2b6: Bug 1358979 - nsDocumentEncoder with RequiresReinitAfterOutput should reset some strong pointers. r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 24 Apr 2017 18:14:53 +0900 - rev 354863
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358979 - nsDocumentEncoder with RequiresReinitAfterOutput should reset some strong pointers. r=smaug We should release strong pointers into nsDocumentEncoder with RequiresReinitAfterOutput option to avoid holding dom node. Also, mStream and mUnicodeEncoder will release into EncodeToStream, so it is unnecessary to clear it. MozReview-Commit-ID: Ll8jFmMj4Ps
4653b1d21e8702461bab684af135ec8fcddf6cd6: Backed out changeset eec770d062b4 (bug 1358540) for bustage
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 25 Apr 2017 10:15:07 +0200 - rev 354862
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Backed out changeset eec770d062b4 (bug 1358540) for bustage
0d5af288c8693b6cafef739d5b4998b9008bbfc8: Bug 1358418 - Be more informative about which file ESLint is failing on when getASTSource() hits a computed member expression. r=Mossop
Mark Banner <standard8@mozilla.com> - Fri, 21 Apr 2017 10:10:54 +0100 - rev 354861
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358418 - Be more informative about which file ESLint is failing on when getASTSource() hits a computed member expression. r=Mossop MozReview-Commit-ID: GA4bEvJXH3O
a96b9b020f1c57d2d44f48aa7ed60563b8266c99: Backed out changeset 93bf1142be38 (bug 1358418) for ml failure
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 25 Apr 2017 09:31:09 +0200 - rev 354860
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Backed out changeset 93bf1142be38 (bug 1358418) for ml failure
36d7a0f28cabada2d4d96629618ab8eb9a0c380c: servo: Merge #16600 - Update rust-mozjs (from KiChjang:update-rust-mozjs); r=Wafflespeanut
Keith Yeung <kungfukeith11@gmail.com> - Tue, 25 Apr 2017 01:51:11 -0500 - rev 354859
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
servo: Merge #16600 - Update rust-mozjs (from KiChjang:update-rust-mozjs); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: c5c6e8c442eb670093561af85c7606262a0f7318
42dcfd6e6b0193dde6b7739ca93bed1de8799807: Bug 1358160 - Get usage from subject instead of data field, r=Fischer
Shawn Huang <shuang@mozilla.com> - Mon, 24 Apr 2017 21:18:32 +0800 - rev 354858
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358160 - Get usage from subject instead of data field, r=Fischer MozReview-Commit-ID: 5UNttoq1jiX
93bf1142be38aa8855cf9d6f2b25cd55b0d2a2c6: Bug 1358418 - Be more informative about which file ESLint is failing on when getASTSource() hits a computed member expression. r=mossop
Mark Banner <standard8@mozilla.com> - Fri, 21 Apr 2017 10:10:54 +0100 - rev 354857
Push 89591 by cbook@mozilla.com at Wed, 26 Apr 2017 07:05:50 +0000
Bug 1358418 - Be more informative about which file ESLint is failing on when getASTSource() hits a computed member expression. r=mossop MozReview-Commit-ID: GA4bEvJXH3O
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip