fb63669b4913004495fb85d819a86720a961740d: Bug 1355193 - Stop looking for a parent stacking context in the scroll metadata. r?mchang draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:46:03 -0400 - rev 559903
Push 53265 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:46:22 +0000
Bug 1355193 - Stop looking for a parent stacking context in the scroll metadata. r?mchang MozReview-Commit-ID: A2VjaUohUxh
ecece1f907fac10a7926e32c5eadf1e6ae357811: Bug 1337145 - Remove python components used for EME generation; r?glandium draft
Mike Shal <mshal@mozilla.com> - Mon, 10 Apr 2017 13:40:03 -0400 - rev 559902
Push 53264 by bmo:mshal@mozilla.com at Mon, 10 Apr 2017 19:45:54 +0000
Bug 1337145 - Remove python components used for EME generation; r?glandium MozReview-Commit-ID: G8OhcbStQkG
a676eafe2eb0af8934dfdda3a646871e21915d04: Bug 1337145 - Revert build system changes used for EME voucher; r?glandium draft
Mike Shal <mshal@mozilla.com> - Thu, 06 Apr 2017 17:28:39 -0400 - rev 559901
Push 53264 by bmo:mshal@mozilla.com at Mon, 10 Apr 2017 19:45:54 +0000
Bug 1337145 - Revert build system changes used for EME voucher; r?glandium There is no single bug that was reverted, as this work was done over several bugs, including 1091668, 1123990, 1138535, and 1265272. Most notable is that we are moving the precomplete generation back into packager.py rather than spread out over various make variables (except for the Windows installer, which is still specified in packager.mk). MozReview-Commit-ID: KDcfR23kKr8
1e34cd01eca711d2fbc30825663b02d7d2c8465c: Bug 1354774 - http URLs in browser.dtd for appUpdate draft
Doug Thayer <dothayer@mozilla.com> - Mon, 10 Apr 2017 11:26:48 -0700 - rev 559900
Push 53263 by bmo:dothayer@mozilla.com at Mon, 10 Apr 2017 19:41:56 +0000
Bug 1354774 - http URLs in browser.dtd for appUpdate MozReview-Commit-ID: JfBCUt3lYsV
b45df194b6db96f2ec21cc4f0179cb4656e3aff7: Bug 1355187 - Update some of the ExternalImage data types to be more similar in Rust and C++. r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:36:02 -0400 - rev 559899
Push 53262 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:36:51 +0000
Bug 1355187 - Update some of the ExternalImage data types to be more similar in Rust and C++. r?rhunt The WrExternalImageId is currently a struct wrapping a uint64_t on the C++ side, which is unnecessary as we can just typedef it directly to a uint64_t. On the Rust side it's a tuple of (u64). Also the WrExternalImageIdType enum should be WrExternalImageType for consistency. MozReview-Commit-ID: DgOf4xfY9h3
ab5d258d7c610fa7ca1aed1e7369670194c42c0a: Bug 1355187 - Rename some struct fields so that the Rust/C++ names are the same. r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:31:18 -0400 - rev 559898
Push 53262 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:36:51 +0000
Bug 1355187 - Rename some struct fields so that the Rust/C++ names are the same. r?rhunt The binding generator just takes the Rust field names and uses that in the generated C++ structs. So installing the autogenerated bindings is easier if we make sure the names are the same ahead of time. MozReview-Commit-ID: 6cuzmtI5Qqw
8798be1bc52df4eaded39e1c809e51bb2536af61: Bug 1355187 - Add type aliases for instantiations of WrSideOffsets. r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:29:33 -0400 - rev 559897
Push 53262 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:36:51 +0000
Bug 1355187 - Add type aliases for instantiations of WrSideOffsets. r?rhunt The binding generator needs this in order to deal with the generic-ness of the WrSideOffsets type. MozReview-Commit-ID: GetmNIpqf7O
dbd37d19494e2b6b44bd910ee1c0db6a7b3f2eb5: Bug 1355187 - Update Rust FFI function signatures to use types with Wr prefix. r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:28:06 -0400 - rev 559896
Push 53262 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:36:51 +0000
Bug 1355187 - Update Rust FFI function signatures to use types with Wr prefix. r?rhunt This patch: - adds a type alias for ExternalImageId and updates uses. - renames WrExternalImageStruct to drop the "Struct" suffix which is redundant and not present in the corresponding C++ struct. - updates the delete-font function to use aliases I added previously. MozReview-Commit-ID: ILsFihkMlIw
31e7d3321abef04243b741196d4ca6279cefd53a: Bug 1345529 - fix inspector DocumentWaler children() method;r=pbro draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 06 Apr 2017 23:17:03 +0200 - rev 559895
Push 53261 by jdescottes@mozilla.com at Mon, 10 Apr 2017 19:32:50 +0000
Bug 1345529 - fix inspector DocumentWaler children() method;r=pbro The inspector's DocumentWalker had several issues when trying to retrieve children for a given node, especially if the starting node was filtered out by the filter function of the walker. If the starting node was provided by options.center or options.start and if this starting node was filtered out by the walker's filter then the walker would fallback to the first valid parent of this node. eg with parent1 > parent2 > [valid-node, invalid-node, valid-node] When asking for the children of parent2, if the walker started on "invalid-node", then the walker would instead use parent2 and in turn we would retrieve the children of parent 1 To fix that we can either tell the walker wether it should fallback to a sibling of the starting node or to a parent, or make sure that the nodes provided to the walker are valid. A second issue was with the utility methods _readForward and _readBackward. They both use the next/previousSibling() methods of a walker in order to collect all the valid siblings of the walker's current node. But they were always including the current node of the walker in their return array. And there is no guarantee that the walker's currentNode is actually valid for it's filter. eg with a walker containing [invalid-node-1, invalid-node-2, valid-node]. Let's say the walker is currently on valid-node and we call previousSibling The walker will do 3 steps: - this.walker.previousSibling() > returns invalid-node-2, fails filtering - this.walker.previousSibling() > returns invalid-node-1, fails filtering - this.walker.previousSibling() > returns null, stop looping and return null But at this stage the internal walker still points to the last visited node (invalid-node-1). So if _readForward/Backward blindly add the current node of the walker, we might be returning invalid nodes. MozReview-Commit-ID: 72Be7DP5ky6
c64e4301f466eed2caf303751176f86210bc0311: Bug 1355183 - Mark WrExternalImageType as repr(u32) instead of repr(C). r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 15:17:18 -0400 - rev 559894
Push 53260 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:18:02 +0000
Bug 1355183 - Mark WrExternalImageType as repr(u32) instead of repr(C). r?rhunt On the C++ side the enum extends from uint32_t, like all the other enums across the WR FFI boundary. So the Rust side they should be repr(u32). MozReview-Commit-ID: JOf44I154ea
94a2cae567c192f29b1856c5feca986100072db0: Bug 1354946 - Add an explicit WrMatrix type for passing 4x4 matrices across the FFI boundary. r?rhunt draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 13:56:28 -0400 - rev 559893
Push 53260 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:18:02 +0000
Bug 1354946 - Add an explicit WrMatrix type for passing 4x4 matrices across the FFI boundary. r?rhunt Right now we just cast from a float* on the C++ side to a LayoutTransform on the Rust side, except the LayoutTransform isn't a repr(C) storage type, so there's no guarantee that it will actually have the same layout. Adding an explicit type and conversion code ensure that we are able to pass the matrix across the boundary safely. MozReview-Commit-ID: 7kv10Pz8GRH
22a9e4fe2c6f63f88b2bb04d47cf29b0a503388a: Bug 1354951 - Add some typedefs in bindings.rs to make the rust function signatures better match the signatures in webrender_ffi.h. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 10:28:45 -0400 - rev 559892
Push 53260 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:18:02 +0000
Bug 1354951 - Add some typedefs in bindings.rs to make the rust function signatures better match the signatures in webrender_ffi.h. r=rhunt MozReview-Commit-ID: 8JZDNMwLDpN
f7851b58db67c8906c9e8d2a59da98ca371d0d6f: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 10 Apr 2017 08:47:20 -0400 - rev 559891
Push 53260 by kgupta@mozilla.com at Mon, 10 Apr 2017 19:18:02 +0000
Merge m-c to graphics MozReview-Commit-ID: ICVAgHmKVL4
2cbaef8ee627d1cbb89192a3abf8d180aa9eac69: Bug 1330315 - Add a telemetry probe to track how the Preferences are opened. r?jaws, r?Fischer draft
Avalon <lzylong@gmail.com> - Mon, 10 Apr 2017 15:15:15 -0400 - rev 559890
Push 53259 by bmo:lzylong@gmail.com at Mon, 10 Apr 2017 19:17:22 +0000
Bug 1330315 - Add a telemetry probe to track how the Preferences are opened. r?jaws, r?Fischer MozReview-Commit-ID: 21VsCCWlMpI
2ed8dce476a14adf744614b8b820e1b6c3409822: Bug 1345489 - Introduce a new column for protocol version. r?Honza draft
Vangelis Katsikaros <vkatsikaros@gmail.com> - Mon, 10 Apr 2017 22:09:57 +0300 - rev 559889
Push 53258 by vkatsikaros@gmail.com at Mon, 10 Apr 2017 19:11:19 +0000
Bug 1345489 - Introduce a new column for protocol version. r?Honza MozReview-Commit-ID: IKfGHiaacv8
07b488b64c3bfdda70f267e0af7ce7eaacd85b92: Bug 1354445 - Migrate Intl.DateTimeFormat to mozIntl.DateTimeFormat in chrome. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Sat, 08 Apr 2017 23:04:32 -0700 - rev 559888
Push 53257 by zbraniecki@mozilla.com at Mon, 10 Apr 2017 19:09:28 +0000
Bug 1354445 - Migrate Intl.DateTimeFormat to mozIntl.DateTimeFormat in chrome. r?jfkthame MozReview-Commit-ID: 4z13lcLXN9T
d45b316c01c15fbee3a053770639c6344a4a4816: Bug 1337509 - Do not create tab objects with an unsupported 'selected' property. r?bsilverberg draft
Tushar Saini (:shatur) <tushar.saini1285@gmail.com> - Tue, 11 Apr 2017 00:34:35 +0530 - rev 559887
Push 53256 by bmo:tushar.saini1285@gmail.com at Mon, 10 Apr 2017 19:05:46 +0000
Bug 1337509 - Do not create tab objects with an unsupported 'selected' property. r?bsilverberg MozReview-Commit-ID: As6hJJKHOqp
6baec7a3ddeed309257839f28743e1e73f900b95: Bug 1354083 - create a photon structure pref and a panel for photon hamburger menu use, r?mikedeboer draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 10 Apr 2017 20:02:43 +0100 - rev 559886
Push 53255 by gijskruitbosch@gmail.com at Mon, 10 Apr 2017 19:03:07 +0000
Bug 1354083 - create a photon structure pref and a panel for photon hamburger menu use, r?mikedeboer MozReview-Commit-ID: CKdxucwQfXV
cad10f568a0ffac809d040522aadc4839c576104: Bug 1298803 - Add test to quit Firefox via a shortcut; r?whimboo draft
CuriousLearner <sanyam.khurana01@gmail.com> - Tue, 11 Apr 2017 00:13:44 +0530 - rev 559885
Push 53254 by bmo:sanyam.khurana01@gmail.com at Mon, 10 Apr 2017 18:53:45 +0000
Bug 1298803 - Add test to quit Firefox via a shortcut; r?whimboo MozReview-Commit-ID: GZw1A0pj89C
82ac15230bee1b779c5fa7cd7de15f60ec091faa: Bug 1352481 - Finding content and highlights in popups. r?mconley draft
manotejmeka <manotejmeka@gmail.com> - Mon, 10 Apr 2017 14:43:32 -0400 - rev 559884
Push 53253 by bmo:manotejmeka@gmail.com at Mon, 10 Apr 2017 18:45:14 +0000
Bug 1352481 - Finding content and highlights in popups. r?mconley MozReview-Commit-ID: 3OS4msNjbER
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip