5c6e75f30507ad5a2e6775676f96bcda5b8b6e69: Bug 1351339: Compute text style changes when the parent is a display: contents element. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 03:16:43 +0200 - rev 573864
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1351339: Compute text style changes when the parent is a display: contents element. r?heycam MozReview-Commit-ID: GWPNevfP4xc
a36da7a323d648beb5d0429ff19f770b96dab912: Bug 1355343: Make a style flush in PresShell::CreateFramesFor. r?heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 May 2017 02:01:02 +0200 - rev 573863
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355343: Make a style flush in PresShell::CreateFramesFor. r?heycam MozReview-Commit-ID: Iks1ZqMLK8Y
580435ccb7556f538f048dae00fc76b96c752d02: Bug 1355343: Cache snapshot lookups. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 07 May 2017 02:36:19 +0200 - rev 573862
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355343: Cache snapshot lookups. r?bholley This is likely to be important at least for the initial element. For the rest of them this is likely useless because we create them in a throwaway fashion. MozReview-Commit-ID: EFz9WUdB8S0 Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
cabbbbed13b2a24d099f68ff963708ca3a29f6d6: Bug 1355343: Take all the snapshots into account. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 07 May 2017 16:36:47 +0200 - rev 573861
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355343: Take all the snapshots into account. r?bholley I've chosen this approach mainly because there's no other good way to guarantee the model is correct than holding the snapshots alive until a style refresh. What I tried before this (storing them in a sort of "immutable element data") is a pain, since we call into style from the frame constructor and other content notifications, which makes keeping track of which snapshots should be cleared an which shouldn't an insane task. Ideally we'd have a single entry-point for style, but that's not the case right now, and changing that requires pretty non-trivial changes to the frame constructor. MozReview-Commit-ID: FF1KWZv2iBM
0fac05f1a6ac3c98d624fc0a294c4843ad14766e: Bug 1355343: Move node restyle bits to Element, and add bits for snapshot handling. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 16 Apr 2017 08:16:24 +0200 - rev 573860
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355343: Move node restyle bits to Element, and add bits for snapshot handling. r?bholley MozReview-Commit-ID: 6OrUKX5RcBq Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
74ff52c38236a889ac008c612e4754f5dc68602a: Bug 1341102 - Fix the reftest expectation for text-shadow from bug 1361304. r=expectation-update
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 07 May 2017 11:01:51 +0200 - rev 573859
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1341102 - Fix the reftest expectation for text-shadow from bug 1361304. r=expectation-update
31258a9d9d77dc056d9493a16c93ea55245f0296: servo: Merge #16754 - Fix parsing behavior of text-shadow property (from canaltinova:text-shadow); r=emilio
Nazım Can Altınova <canaltinova@gmail.com> - Sat, 06 May 2017 16:10:22 -0500 - rev 573858
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
servo: Merge #16754 - Fix parsing behavior of text-shadow property (from canaltinova:text-shadow); r=emilio Blur radius should reject negative values. There was already `Shadow` struct for properties like this. `filter: drop-shadow` also has the same syntax with that property. I thought sharing the same code would be better and used Shadow struct for parsing. Converted to SpecifiedTextShadow to get rid of unneccessary fields and to be able to convert its computed value. Maybe it would be better to avoid using `Shadow` or just using `Shadow` but sharing code and avoiding unneccessary fields seems better. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: bd2cd40c5029f3124f2ed492b4fab7dc8f9101c8
26a2a52b11089ba3d0c7845cfa5ff99bbde62962: Bug 1361304 - Remove /private/var read access from Mac level 3 content sandbox; r=Alex_Gaynor
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 05 May 2017 10:48:52 -0700 - rev 573857
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1361304 - Remove /private/var read access from Mac level 3 content sandbox; r=Alex_Gaynor Removes read access to /private/var and its subdirectories from the content process under the level 3 Mac sandbox. Still permits reading of file metadata within the majority of /private/var. Adds tests to validate the level 3 Mac content sandbox prevents reading from /private. MozReview-Commit-ID: FO5dz0F7dl4
d780c3ea652df28ea24c647f8145c10f649133c3: Bug 1341102 - Fix the reftest expectation again.
Xidorn Quan <me@upsuper.org> - Sat, 06 May 2017 22:38:02 +1000 - rev 573856
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1341102 - Fix the reftest expectation again. MozReview-Commit-ID: 6u28ETnJRtJ
b265fdf79862eb2f35c498a744d9f480714a88ed: Bug 1355020 - part 3: add notification container and styling for photon hamburger panel, r=mikedeboer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 03 May 2017 16:15:42 +0100 - rev 573855
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355020 - part 3: add notification container and styling for photon hamburger panel, r=mikedeboer MozReview-Commit-ID: 4Jajbo9pzg5
43aad7ae71a62c63b1800212de603b26067d8ae0: Bug 1355020 - part 2: disentangle add-on notifications from 'PanelUI' and their specific spot, r=kmag
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 03 May 2017 14:53:07 +0100 - rev 573854
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355020 - part 2: disentangle add-on notifications from 'PanelUI' and their specific spot, r=kmag MozReview-Commit-ID: h2azhwU60S
d7331d0d42525673d2f6f503494253bbe03bd1d6: Bug 1355020 - part 1: disentangle update notifications from 'PanelUI' and hardcoded IDs, r=dthayer
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 04 May 2017 12:56:11 +0100 - rev 573853
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1355020 - part 1: disentangle update notifications from 'PanelUI' and hardcoded IDs, r=dthayer MozReview-Commit-ID: EqLtDuRC8EH
7a2fb60f21ad7d2f6b06bad7f6e8b87c459dad7c: Bug 1341102 - Fix the test expectation.
Xidorn Quan <me@upsuper.org> - Sat, 06 May 2017 20:57:54 +1000 - rev 573852
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1341102 - Fix the test expectation. MozReview-Commit-ID: 4PbLm9hzcSd
1fb2d6e0aa2d82c2db246ecd75f7225fecc449ed: Bug 1320994 - Increase retries for screensharing preview window. r=florian
Andreas Pehrson <pehrsons@gmail.com> - Wed, 03 May 2017 22:58:40 +0200 - rev 573851
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Increase retries for screensharing preview window. r=florian MozReview-Commit-ID: IPnLWPT8SNP
d34041d4dfe96a6872d2c4a569e0c428fa91a371: Bug 1320994 - Improve SourceListener logging. r=jib
Andreas Pehrson <pehrsons@gmail.com> - Wed, 29 Mar 2017 12:07:45 +0200 - rev 573850
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Improve SourceListener logging. r=jib MozReview-Commit-ID: 1xuLwpMHMQB
ebd5f2bb5c5948ae2348e62d3b71c018b0669934: Bug 1320994 - Unify MediaManager logging macros. r=jib
Andreas Pehrson <pehrsons@gmail.com> - Wed, 29 Mar 2017 12:06:49 +0200 - rev 573849
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Unify MediaManager logging macros. r=jib MozReview-Commit-ID: 14b6cXgOqP8
2056ed360550bae11cd62974613ac49ab8cc64bf: Bug 1320994 - Remove chrome-test hacks that accomodated the misaligned MediaManager model. r=florian
Andreas Pehrson <pehrsons@gmail.com> - Fri, 07 Apr 2017 15:30:43 +0200 - rev 573848
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Remove chrome-test hacks that accomodated the misaligned MediaManager model. r=florian MozReview-Commit-ID: BS693gGyVhm
3d902e0432619099e4d292b1395e6f3af182525f: Bug 1320994 - Refactor MediaManager's window management. r=jib
Andreas Pehrson <pehrsons@gmail.com> - Wed, 26 Apr 2017 11:13:40 +0200 - rev 573847
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Refactor MediaManager's window management. r=jib This in large does the following: * Changes the model in MediaManager to align with that of chrome code, namely: - One GetUserMediaWindowListener *per window*, containing N SourceListeners for N gUM requests, and - GetUserMediaWindowListener replaces GetUserMediaStreamListener - So if two SourceListeners stop we can still send only one event * Breaks a special event specific to B2G chrome MozReview-Commit-ID: 3wbPFmc9yWj
bce76b2df8cc5a22cadfc3c06c61b94533308586: Bug 1320994 - Re-enable tests. r=florian
Andreas Pehrson <pehrsons@gmail.com> - Tue, 28 Mar 2017 16:03:21 +0200 - rev 573846
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Bug 1320994 - Re-enable tests. r=florian MozReview-Commit-ID: KGe95JhBoVD
e3bceb6eb287275e123cb92c487696c6c7325096: Backed out changeset cbd3b49c0c29 (bug 1345990) for failing M(c2)'s test_modal_windows.html on Android opt. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 06 May 2017 11:29:09 +0200 - rev 573845
Push 57518 by bmo:emilio+bugs@crisal.io at Mon, 08 May 2017 01:22:22 +0000
Backed out changeset cbd3b49c0c29 (bug 1345990) for failing M(c2)'s test_modal_windows.html on Android opt. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip