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 365279
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365278
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365277
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365276
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365275
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365274
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365273
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365272
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365271
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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 365270
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +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
c767e0feceee8f42fa2ce3d6cb8351c43854e183: Bug 1306314 - Add an ID to GMPDecryptor instances, reflect that on CDMProxy. r=gerald, a=gchang
Chris Pearce <cpearce@mozilla.com> - Fri, 11 Nov 2016 12:10:43 +1300 - rev 365269
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1306314 - Add an ID to GMPDecryptor instances, reflect that on CDMProxy. r=gerald, a=gchang This enables us to identify GMPDecryptor instances in the child process, so that in a later patch when we create a GMPVideoDecoder instance, we can associate it with a GMPDecryptor. Then the cdm::ContentDecryptionModule8 instance that these two actors are adapted to can know whom it's supposed to respond to. We use the IPDL PGMPDecryptorChild actor ID as the GMPDecryptor's ID. This is unique per GMP process, which is sufficient. MozReview-Commit-ID: 7NKND9VjPUW
7ad438df29922ee13d21100873883eb9dd93423c: Bug 1291635: Adds new responsive design mode icon. r=jryans a=css-image-only
Helen V. Holmes <hholmes@mozilla.com> - Wed, 16 Nov 2016 13:56:35 -0500 - rev 365268
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1291635: Adds new responsive design mode icon. r=jryans a=css-image-only MozReview-Commit-ID: 6yOYPqpFQpc
97f55b49a6d74b9e871a4cc0a8b3d793a5e9a27e: Bug 1317068 - Fix typo in pref name. r=jgilbert, a=jcristau
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 12 Nov 2016 11:06:27 -0500 - rev 365267
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1317068 - Fix typo in pref name. r=jgilbert, a=jcristau MozReview-Commit-ID: 4YyMbOnFvW7
01be3fcf934f9560ca5a3c130c041577873d4a5d: Bug 1316829 - DataViews are part of ArrayBufferView. - r=waldo, a=gchang
Jeff Gilbert (:jgilbert) <jgilbert@mozilla.com> - Fri, 11 Nov 2016 17:43:53 -0800 - rev 365266
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316829 - DataViews are part of ArrayBufferView. - r=waldo, a=gchang MozReview-Commit-ID: L0Xauoo2nJh
8c525790a43e05dce9b76f8f15f928b02c15e5ed: Bug 1316828 - Allow finer control over narration speed, r=eeejay, a=gchang
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 11 Nov 2016 18:51:04 +0800 - rev 365265
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316828 - Allow finer control over narration speed, r=eeejay, a=gchang This patch updates the available speed for user from 8 different speeds to 40. MozReview-Commit-ID: DZXIhqQERIv
20d6c664a89e8eb7f077d02638db77d75a0dcdf9: Bug 1316373: add Blackboards domains to screenshare whitelist. r=mreavy, a=gchang
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Tue, 15 Nov 2016 13:28:21 -0800 - rev 365264
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316373: add Blackboards domains to screenshare whitelist. r=mreavy, a=gchang MozReview-Commit-ID: AXRSnb4FAai
48e259402d74ecd2074714f8d15eb2feda4ffa8a: Bug 1316261 - Configure trust anchors list to be empty for WebRTC, r=drno, a=gchang
Martin Thomson <martin.thomson@gmail.com> - Sat, 12 Nov 2016 10:57:21 +1100 - rev 365263
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1316261 - Configure trust anchors list to be empty for WebRTC, r=drno, a=gchang MozReview-Commit-ID: ltSVAAp2WF
aa167117bd4dc833888b84f3397c620de7b4a15a: Bug 1315113 - Fix coordinate space confusion in gradient rendering code. r=mattwoodrow, a=gchang
Markus Stange <mstange@themasta.com> - Wed, 09 Nov 2016 13:53:33 -0500 - rev 365262
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1315113 - Fix coordinate space confusion in gradient rendering code. r=mattwoodrow, a=gchang MozReview-Commit-ID: 38Zk9qWNyoX
b557b0081e7cb997d9a199afdf42d8a6863cd810: Bug 1303831 - have _buildGUIDMap yield to the event loop and have it abort on shutdown. r=rnewman,tcsc a=gchang
Mark Hammond <mhammond@skippinet.com.au> - Tue, 15 Nov 2016 17:01:22 +1100 - rev 365261
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1303831 - have _buildGUIDMap yield to the event loop and have it abort on shutdown. r=rnewman,tcsc a=gchang MozReview-Commit-ID: Ff8mq9eHBsQ
f52c628bce82e3e20cb6d9a6b27ba5372bf8849c: Bug 1317880 - Move adjust and thirdparty jars into GECKOVIEW_JARS to fix annotation processing r=sebastian, a=gchang
Andrzej Hunt <ahunt@mozilla.com> - Wed, 16 Nov 2016 15:30:16 +0800 - rev 365260
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1317880 - Move adjust and thirdparty jars into GECKOVIEW_JARS to fix annotation processing r=sebastian, a=gchang GECKOVIEW_JARS contains two Adjust classes (within constants.jar). These depend on the rest of adjust, which was previously within FENNEC_JARS. Without the remaining adjust jars being on the classpath during annotation processing for GECKOVIEW_JARS, we are unable to correctly process those Adjust classes (i.e. we get a NoClassDefFoundError). The minimal fix is to process adjust as part of GECKOVIEW_JARS. Because adjust depends on HttpClientLib, we also need to move the relevant jars into GECKOVIEW_JARS too (sync-thirparty contains HttpClientLib). This will probably require further untangling, this is a minimal patch to allow beta to actually build. MozReview-Commit-ID: DLtazTrg3hV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip