4ef59b77d1cbaeae823261ea84dcba5801057c0d: Bug 1396071 - check if SourceMapURLService has been destroyed after async call;r=tromey
Julian Descottes <jdescottes@mozilla.com> - Sat, 02 Sep 2017 00:59:46 +0200 - rev 428642
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396071 - check if SourceMapURLService has been destroyed after async call;r=tromey MozReview-Commit-ID: KsKtgvC9LXt
d9f65581eed4c5e0250340ef249bedabe6163c78: Bug 1390440 - Support nsDisplayPlugin for webrender layers-free mode. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Wed, 16 Aug 2017 15:08:55 +0800 - rev 428641
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390440 - Support nsDisplayPlugin for webrender layers-free mode. r=mattwoodrow MozReview-Commit-ID: 2DoBo7OkTsb
9a9286001f8ad6eef9e5415d640ad819017192de: Bug 1272349 - Use already set value of kEnableSelectionRB bit instead of NSPrintSelectionOnly. r=haik
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 06 Sep 2017 10:03:39 +0900 - rev 428640
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1272349 - Use already set value of kEnableSelectionRB bit instead of NSPrintSelectionOnly. r=haik The kEnableSelectionRB flag is already set in nsPrintEngine code and the generic nsPrintOptions::SerializeToPrintData() serializes this flags, so we don't need to check NSPrintSelectionOnly and we don't need to override the kEnableSelectionRB setting in nsPrintOptionsX::SerializeToPrintData(). MozReview-Commit-ID: I3iYdx5OQCp
40fa31e34c5da039a0aef3ffecbc0715c4f47e86: Bug 1387470 - Allow geckodriver to use the webdriver conforming click. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 01 Sep 2017 17:21:50 +0200 - rev 428639
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387470 - Allow geckodriver to use the webdriver conforming click. r=ato To allow the selection of the new webdriver spec conforming "clickElement" method over the old legacy Selenium one, the "moz:webdriverClick" capability can be used. Setting it's value to true will enable the conforming click. MozReview-Commit-ID: HMvFFEJDvpG
8f6b800cfeeed7f8283ec925bf36f7ddf7a7d544: Bug 1387470 - Use moz:webdriverClick capability for spec conforming element click. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 01 Sep 2017 17:11:35 +0200 - rev 428638
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387470 - Use moz:webdriverClick capability for spec conforming element click. r=ato To allow geckodriver to temporarily opt-in for using the webdriver conforming click, a new custom capability has to be created for Marionette. If not specified the legacy clickElement method will be used instead. MozReview-Commit-ID: LuyTjLJXMGL
37c74cd56457e7c7067ebeea2b92e44380eb4868: Bug 1396926 - Update BUG_COMPONENT for the new component r=KWierso
Wes Kocher <wkocher@mozilla.com> - Wed, 06 Sep 2017 00:10:01 -0700 - rev 428637
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396926 - Update BUG_COMPONENT for the new component r=KWierso MozReview-Commit-ID: 85zVvwDVQvu
e711937ff6fa74fd4da55382d7df24647aaa4462: bug 1384701 get system fonts in EnsureInit() which is on main thread even with servo r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 18:29:04 +1200 - rev 428636
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1384701 get system fonts in EnsureInit() which is on main thread even with servo r=manishearth GTK should be used only from the main thread, but the specific symptom before this change was that creating a GtkEntry causes pango_cairo_font_map_get_default() to be called. This function returns a different font map on each thread. The font map is leaked when StyleThreads are leaked at exit. Font caches are usually expensive and so using the existing font map on the main thread is preferable. A GtkEntry already exists on the main thread, as well as style contexts for most other system fonts, and so it is more efficient to create these on the main thread while the style contexts exist. Doing this also avoids the need for Gecko_nsFont_InitSystem() to hold a global lock to avoid concurrently calling into GTK through LookAndFeel::GetColor(). MozReview-Commit-ID: DSOwEUeYmtV
143ef903d8f6310a4405b456a63cdd7cca858a54: bug 1384701 get system font name and size from widget style context instead of GtkSettings r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 21:33:21 +1200 - rev 428635
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1384701 get system font name and size from widget style context instead of GtkSettings r=manishearth gtk_widget_get_settings() returns the same settings for all widgets [1] but GTK actually uses specific fonts for each widget [2]. [1] https://git.gnome.org/browse/gtk+/tree/gtk/gtkwidget.c?h=3.22.19#n11637 [2] https://git.gnome.org/browse/gtk+/tree/gtk/gtkwidget.c?h=3.22.19#n10334 Changing to GtkStyleContext* will also make this easier to use from code where the GtkStyleContext exists but not the GtkWidget, such as EnsureInit() in a future patch. MozReview-Commit-ID: 3NuTL5wRzm5
4166c5ecc5d77aec3307cc2c8058cdd7d1590991: bug 1384701 remove MOZ_WIDGET_GTK == 2 code from nsLookAndFeel r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 17:36:17 +1200 - rev 428634
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1384701 remove MOZ_WIDGET_GTK == 2 code from nsLookAndFeel r=manishearth This old code no longer builds and is superseded by the GTK3 port. See also bug 1278282. MozReview-Commit-ID: 9KyrPuNAluv
0369fc59e8b93250a257a1aeb0a31ceb32d67f3c: servo: Merge #18385 - Clean imports in hashglobe (from Manishearth:clean-imports); r=mbrubeck
Manish Goregaokar <manishsmail@gmail.com> - Wed, 06 Sep 2017 00:32:53 -0500 - rev 428633
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18385 - Clean imports in hashglobe (from Manishearth:clean-imports); r=mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: f29fd7757396e8763753215b8e7d82cb437f8f5a
5424ca3a5c9c2e8c3c6df42c287910bf0c8631d0: Bug 1395480 - Set a 2 week total tour notification timeout for 57 onboarding, r=rexboy
Fischer.json <fischer.json@gmail.com> - Tue, 05 Sep 2017 17:37:37 +0800 - rev 428632
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395480 - Set a 2 week total tour notification timeout for 57 onboarding, r=rexboy MozReview-Commit-ID: 3GkuqQJPXZX
a2a1ce612e91893ee3bc4c93d2a63b210a954340: Bug 1395842 - tighten up assertions in ChannelSuspendAgent which runs on the main thread only. r=alwu
JW Wang <jwwang@mozilla.com> - Fri, 01 Sep 2017 15:44:38 +0800 - rev 428631
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395842 - tighten up assertions in ChannelSuspendAgent which runs on the main thread only. r=alwu MozReview-Commit-ID: AK3YHAz750D
93dd2e456c0ecca00fb4d28744e88078a77deaf7: No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
ffxbld - Wed, 06 Sep 2017 10:37:57 -0700 - rev 428630
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update
59255da13844ea2da327397e5037ae19d4c47b90: No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
ffxbld - Wed, 06 Sep 2017 10:37:54 -0700 - rev 428629
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update
c959327c6b75cd4930a6ea087583c38b805e7524: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 11:26:13 +0200 - rev 428628
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: KLssMPhSQ0O
a4252412b1ac3b90d0845e7c8af5f8231d4e8bce: Bug 1396676: Return already_AddRefed from cookie service GetSingleton() methods. r=jdm
Kris Maglione <maglione.k@gmail.com> - Mon, 04 Sep 2017 15:05:10 -0700 - rev 428627
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396676: Return already_AddRefed from cookie service GetSingleton() methods. r=jdm These methods return an addrefed raw pointer, which makes them easy to use in ways that cause leaks. If they're to continue returning an addrefed pointer, they should explicitly return an already_AddRefed. This also switches to StaticRefPtr with ClearOnShutdown for the cached pointers for the sake of sanity. MozReview-Commit-ID: D0lDpU8Hqug
1fc9e24649a8971d09ab87824478f6fd58b1c0e8: Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem
Kris Maglione <maglione.k@gmail.com> - Mon, 04 Sep 2017 17:27:31 -0700 - rev 428626
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem These flags don't guarantee that the getter and setter functions are defined. MozReview-Commit-ID: GBcoRYoKHqL
3923d2a0cf1f5dab3ea467c6956e2d2c7ea2ba43: Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Sun, 03 Sep 2017 18:51:02 -0700 - rev 428625
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa The extension policy services uses atoms internally for permission names, so using them directly rather than strings is considerably cheaper. MozReview-Commit-ID: Io8EuOXHKVy
c105574f5739c8582a8bfdd12b2cb945bff288d6: Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Tue, 05 Sep 2017 11:04:43 -0700 - rev 428624
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa Going through the extension policy service rather than using WebExtensionPolicy objects directly adds a lot of unnecessary overhead to common operations on extension principals, and also makes the code more complicated than it needs to be. We also use weak references to policy objects here, since principals should ideally lose as much of their elevated privileges as possible once the extension instance that created them has been destroyed (which is something we couldn't handle easily when we simply tracked ID strings). MozReview-Commit-ID: KDNvVdvLkIt
e9997d3ed86127e8a6e6827e67762db5a722f3c9: Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 05 Sep 2017 19:21:55 -0700 - rev 428623
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu MozReview-Commit-ID: 3eto0R2Cjwa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip