594e6d7a00aff726c2284e8a40bd0b03d63c7187: Bug 1315097 - Build the provider dictionary on the main thread to be used everywhere. r=francois,gcp a=gchang
Henry Chang <hchang@mozilla.com> - Fri, 04 Nov 2016 17:54:05 +0800 - rev 349131
Push
10317 by cbook@mozilla.com at Fri, 18 Nov 2016 10:13:52 +0000
Bug 1315097 - Build the provider dictionary on the main thread to be used everywhere. r=francois,gcp a=gchang
MozReview-Commit-ID: Ft1deSNKuVB
dd7ae5c51e8d515c4a5d7d3e9801a2d3ccffb33a: Bug 1317805 r=bechen, a=al
Olli Pettay <bugs@pettay.fi> - Fri, 18 Nov 2016 11:09:01 +0100 - rev 349130
Push
10317 by cbook@mozilla.com at Fri, 18 Nov 2016 10:13:52 +0000
Bug 1317805 r=bechen, a=al
ed70a3e3c24248e83074ba5640b0251b4adcb801: Bug 1316987 - Improve handling of preferences for default branch and complex values. r=automatedtester, a=test-only
Henrik Skupin <mail@hskupin.info> - Tue, 15 Nov 2016 16:06:18 +0100 - rev 349129
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316987 - Improve handling of preferences for default branch and complex values. r=automatedtester, a=test-only
MozReview-Commit-ID: 18BNm7YiKR5
66628b556162bc728977ea8312b4f918f8ee1913: Bug 1316962 - Bump timeout for downloading updates to 12 minutes. r=rail, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 14 Nov 2016 12:44:29 +0100 - rev 349128
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316962 - Bump timeout for downloading updates to 12 minutes. r=rail, a=test-only
MozReview-Commit-ID: AwQIkp6yELl
8a8264f384008bd556571f38351ba57b2942f561: Bug 1316707 - Remove B2G related code from Marionette client. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 10 Nov 2016 22:17:59 +0100 - rev 349127
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316707 - Remove B2G related code from Marionette client. r=ato, a=test-only
MozReview-Commit-ID: 1GjCDSmpROY
3e76ef8610284cc8c7aed4e8549ba0fce93801da: Bug 1316707 - Remove B2G related code from Marionette harness. r=ato,automatedtester a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 14 Nov 2016 17:24:55 +0100 - rev 349126
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316707 - Remove B2G related code from Marionette harness. r=ato,automatedtester a=test-only
MozReview-Commit-ID: 4v3etTqMFxf
0008efb61fc40dbfc3272d1676afa097273fb12e: Bug 1316707 - Remove B2G mach command for Marionette. r=ato, a=test-only
Henrik Skupin <mail@hskupin.info> - Fri, 11 Nov 2016 09:54:55 +0100 - rev 349125
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316707 - Remove B2G mach command for Marionette. r=ato, a=test-only
MozReview-Commit-ID: DXBObRkyiUA
f8f88706f751688ddfb9c9f8b3da3ec4318d3c2c: Bug 1316707 - Remove Marionette B2G update tests. r=rstrong, a=test-only
Henrik Skupin <mail@hskupin.info> - Thu, 10 Nov 2016 22:55:29 +0100 - rev 349124
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316707 - Remove Marionette B2G update tests. r=rstrong, a=test-only
MozReview-Commit-ID: Kh0i6hWTZTp
7b2125ee222659aaaf554cd5a90fe49e415d994b: Bug 1316707 - Remove Marionette unit tests for B2G. r=ato,maja_zf, a=gchang
Henrik Skupin <mail@hskupin.info> - Thu, 10 Nov 2016 21:41:11 +0100 - rev 349123
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1316707 - Remove Marionette unit tests for B2G. r=ato,maja_zf, a=gchang
MozReview-Commit-ID: B1pQqL17Ug9
e31e39304343ed8c05ad4237d77b12252cdc52bf: Bug 1304004 - Fix regression in firefox-ui security tests caused by bug 1303291. r=keeler, a=test-only
Henrik Skupin <mail@hskupin.info> - Mon, 14 Nov 2016 21:09:16 +0100 - rev 349122
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1304004 - Fix regression in firefox-ui security tests caused by
bug 1303291. r=keeler, a=test-only
MozReview-Commit-ID: Co7efI9jgeC
8a41b1669fbaf1b172f8fd20a535984c472ad623: Bug 1317402 - Clear the isBigEnoughForAShapeTable cache when removing dictionary shapes. r=jonco, a=gchang
Jan de Mooij <jdemooij@mozilla.com> - Tue, 15 Nov 2016 16:47:14 +0100 - rev 349121
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1317402 - Clear the isBigEnoughForAShapeTable cache when removing dictionary shapes. r=jonco, a=gchang
04449274c3e1ec7f33a3256b6e9ce2e1e43e7c8c: Bug 1317258 - Call HoldJSObjects in VRFrameData's ctor. r=smaug, a=al
Andrew McCreight <continuation@gmail.com> - Thu, 17 Nov 2016 15:37:25 +0100 - rev 349120
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1317258 - Call HoldJSObjects in VRFrameData's ctor. r=smaug, a=al
b77fb8918a6d260b50eb27921b1b27096d382578: Bug 1315668 construct menuitem style contexts from paths r=stransky a=lizzard
Karl Tomlinson <karlt+@karlt.net> - Tue, 15 Nov 2016 17:11:14 +1300 - rev 349119
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1315668 construct menuitem style contexts from paths r=stransky a=lizzard
instead of using the context belonging to a widget.
Only the style context is cached, instead of the whole widget.
Using the style context from a widget meant that rendering displayed the
initial appearance of animations after state changes, but there was no
invalidation to trigger the final rendering in the animations.
Style contexts constructed from paths do not incorporate animations.
(See gtk_css_path_node_update_style() in GTK.) Therefore they provide the
appropriate rendering for Gecko's model, which is not expecting animations.
There is no mechanism available to display animations when using style
contexts constructed from paths, but the GtkWidget animation design is also
not suitable for rendering potentially multiple elements each in a different
state of their animation.
This contexts-from-paths approach can be extended also to other widget types,
but this is a smaller change intended for uplift to other branches to address
a regression in menuitem rendering.
MozReview-Commit-ID: EFV7swWQtm4
10c574e6c34375e071695a437ae6fd85c1c2157c: Bug 1315668 CreateStyleForWidget: store classes on context instead of path r=stransky a=lizzard
Karl Tomlinson <karlt+@karlt.net> - Tue, 15 Nov 2016 15:29:06 +1300 - rev 349118
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1315668 CreateStyleForWidget: store classes on context instead of path r=stransky a=lizzard
CreateStyleForWidget() then provides the same behavior with
g_style_context_save() as contexts from widget root style nodes.
MozReview-Commit-ID: 6lRCp3XOoRr
333f3821396e342c267309a84ce5cf405737a37a: Bug 1315668 use style context instead of widget for menuitem dimensions r=stransky a=lizzard
Karl Tomlinson <karlt+@karlt.net> - Tue, 15 Nov 2016 16:11:38 +1300 - rev 349117
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1315668 use style context instead of widget for menuitem dimensions r=stransky a=lizzard
This is necessary to switch from caching GtkWidgets to caching
GtkStyleContexts only.
MozReview-Commit-ID: 6Rwinr4AY8l
e0666d53b25a9cea2b0669db8ae60b83f26958f8: Bug 1315668 remove use of gtk_container_get_border_width from menuitems r=stransky a=lizzard
Karl Tomlinson <karlt+@karlt.net> - Mon, 14 Nov 2016 16:13:50 +1300 - rev 349116
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1315668 remove use of gtk_container_get_border_width from menuitems r=stransky a=lizzard
The GtkContainer border-width property defaults to zero. It is not influenced
by theme CSS. While theme engines can theoretically modify default values for
properties of any class, I don't think that is something that needs to be
supported.
Removing this code is necessary to switch from caching GtkWidgets to caching
GtkStyleContexts only.
MozReview-Commit-ID: IxgM8qjfK3a
95365d11eb8141dfe64bb76a87e2256f94452b60: Bug 1306314 - Allow Widevine CDM process to contain multiple CDM instances and to have persistent storage. r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Mon, 14 Nov 2016 11:43:45 +1300 - rev 349115
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1306314 - Allow Widevine CDM process to contain multiple CDM instances and to have persistent storage. r=gerald, a=gchang
This change ensures that we don't create a new random node Id for every
MediaKeys object using Widevine - which has the effect of ensuring
Widevine CDMs that are same origin get created in the same process, and
that persistent storage can be used and retrieved.
MozReview-Commit-ID: K55rkcu9jWo
9c65ea0f38af6415305003fb8d4d4405add94c6e: Bug 1306314 - Use decryptor ID in WidevineAdapter to link decryptors with decoders. r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Fri, 11 Nov 2016 15:39:10 +1300 - rev 349114
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1306314 - Use decryptor ID in WidevineAdapter to link decryptors with decoders. r=gerald, a=gchang
Store a mapping of decryptor ID to the CDM instance that the corresponding
WidevineDecryptor is using. This allows us to link GMPDecryptor instances
with the corresponding GMPVideoDecoder.
The CDM is stored inside the CDMWrapper, so that we destroy the CDM instance
when the last reference to the CDM is dropped.
MozReview-Commit-ID: FQYzh77yjoC
25613f8d1f0f9add19eda2fc36960fe82460d3ae: Bug 1306314 - Pipe decryptor ID through to WidevineAdapter. r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Fri, 11 Nov 2016 14:55:56 +1300 - rev 349113
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1306314 - Pipe decryptor ID through to WidevineAdapter. r=gerald, a=gchang
MozReview-Commit-ID: HqRoImDhuFl
465d8c6c7955efea3088da5e9fb27fdfa6d4aa6c: Bug 1306314 - Pass decryptor ID to GMPVideoDecoder constructor. r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Mon, 14 Nov 2016 11:07:02 +1300 - rev 349112
Push
10316 by cbook@mozilla.com at Fri, 18 Nov 2016 09:31:57 +0000
Bug 1306314 - Pass decryptor ID to GMPVideoDecoder constructor. r=gerald, a=gchang
Retrieve the ID of the GMPDecryptor from the GMPCDMProxy, and pass that
through to the GMPVideoDecoder's constructor.
MozReview-Commit-ID: IuNsSroZ9Zu