Граф коммитов

57998 Коммитов

Автор SHA1 Сообщение Дата
Manish Goregaokar 2991af8d79 Bug 1373018 - Part 4: stylo: Rename eArenaObjectID_nsStyleContext to eArenaObjectID_GeckoStyleContext; r=bholley
MozReview-Commit-ID: 5oZwxG8r9Ty

--HG--
extra : rebase_source : 32fdfe60a20b2d90f531df1999b3aee0e4c8a5c2
2017-06-10 22:27:45 -07:00
Manish Goregaokar 719eec238a Bug 1373018 - Part 3: stylo: Move mPresContext to ServoStyleContext; r=bholley
MozReview-Commit-ID: 2BmRpIjxEO8

--HG--
extra : rebase_source : 51b9d1cd0963d0d243a6e575eff3a7407ee27485
2017-06-10 22:27:45 -07:00
Manish Goregaokar 7fceedfbae Bug 1373018 - Part 2: stylo: Add stylo conversion methods for nsStyleContext; stop using arena; r=bholley
MozReview-Commit-ID: CeIDP7idlmC

--HG--
extra : rebase_source : 8e7ec95fd068e562d947fbc39e84cd8e60daa910
2017-06-10 22:27:45 -07:00
Manish Goregaokar 01dc13b311 Bug 1373018 - Part 1: stylo: Introduce ServoStyleContext and GeckoStyleContext subclasses; r=bholley
MozReview-Commit-ID: GY1GfkWMK0n

--HG--
extra : rebase_source : a631b068cf0d54f5105e3dfe411365157490cac5
2017-06-10 22:27:45 -07:00
Cameron McCormack bace240be2 Bug 1354879 - Re-enable some tests. r=emilio
MozReview-Commit-ID: GMGkTOrNu7c

--HG--
extra : rebase_source : 14b504bd8ba1e3f7df010164c7c190668335aa5e
2017-06-16 09:06:26 +08:00
Cameron McCormack ea96847844 Bug 1373155 - Disable Web Components in Servo-styled documents. r=wchen
MozReview-Commit-ID: 5IBBN2Gfazs

--HG--
extra : rebase_source : 832174c4b30627b77d247a762c0a525b3afb7885
2017-06-15 19:39:58 +08:00
Wes Kocher 26a0f65229 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 6qjm9snaB3Z
2017-06-15 16:28:22 -07:00
Wes Kocher 208ec84119 Merge inbound to central, a=merge
MozReview-Commit-ID: AiSwcmvIrE
2017-06-15 16:22:40 -07:00
Sebastian Hengst 9b6197930c merge mozilla-central to autoland. r=merge a=merge 2017-06-15 20:13:40 +02:00
Sebastian Hengst 1b26da1b2f merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-15 11:17:07 +02:00
Sebastian Hengst 20d16dadd3 merge mozilla-inbount to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 36YqbsnO3en
2017-06-15 11:11:30 +02:00
Andrew Osmond fdb5476ee6 Bug 1365231 - WebRender should not use FLAG_HIGH_QUALITY_SCALING with RasterImage::GetImageContainer. r=jrmuizel 2017-06-14 12:53:07 -04:00
Carsten "Tomcat" Book 4f44c026f2 Merge mozilla-central to mozilla-inbound 2017-06-14 14:50:11 +02:00
Carsten "Tomcat" Book 5e8c1546ec merge mozilla-inbound to mozilla-central a=merge 2017-06-14 14:45:26 +02:00
Brian Birtles 4358805216 Bug 1371518 - Update test expectations; r=hiro
MozReview-Commit-ID: Bdx8ENT4nna

--HG--
extra : rebase_source : 4ba26705c4c96946854f428514a08cb4d198ed1c
2017-06-14 15:24:23 +09:00
Brian Birtles f94eed9781 Bug 1371518 - Use Servo backend to determine if a property is transitionable; r=hiro
This allows Gecko to use the same criteria as Servo for evaluating if a property
should be transitioned and will cause Gecko to exclude discretely animated
properties, including, in future, the 'display' property.

MozReview-Commit-ID: H2wWVo5isKS

--HG--
extra : rebase_source : 34798306aa5f485b0583d3640caf24d123922584
2017-06-15 09:54:06 +09:00
Brian Birtles 7a76319c9a Bug 1371518 - Drop Servo_AnimationValueMap_Push; r=hiro
This is no longer needed as of bug 1311257 since we now compose animations on
the Servo side.

MozReview-Commit-ID: 8VbgYjhIQmu

--HG--
extra : rebase_source : 7dc5ea57cd2f0991bc65810c9eb98cc9044c5d77
2017-06-15 09:49:14 +09:00
Manish Goregaokar 8491f45cf8 Bug 1372812 - stylo: Make nsListControlFrame::AboutToDropDown work in servo mode; r=emilio
MozReview-Commit-ID: JHzH6oqyu0K

--HG--
extra : rebase_source : b40cd4493f4094a85897212ba5e5c897f7e86790
2017-06-14 19:40:20 -07:00
Ehsan Akhgari 02b2136122 Bug 1372761 - Avoid needlessly grabbing the timer thread lock when selections change in order to reset the caret timer; r=mats 2017-06-14 17:53:48 -04:00
Doug Thayer bf49dba88f Bug 1368094 - Correct panel sliding on window resize r=bytesized
This is in response to an issue that's affecting the new app
update doorhangers on OSX, where the problem is more obvious.
On OSX, the panel styling makes it so that the doorhanger
overflows the window a little bit. This is fine until you enter
fullscreen with ctrl+command+F. At this point, the doorhanger
should come back onto the screen and the arrow should be rooted
to its anchor element (in our case the hamburger menu icon), but
instead it lags and the panel is not adjusted right away. This
is because right after the window is resized, which ends up
calling SetPopupPosition with aIsMove == false, SetPopupPosition
is called again from CheckForAnchorChange with aIsMove set to
true. There could be other solutions to this particular problem,
but since the aIsMove boolean is intended to limit the visual
noise when moving a window between screens, it seemed appropriate
for it to only prevent sliding or flipping if the panel isn't
already slid or flipped.

There was another issue affecting specifically the arrow, where
the logic for notifying observers of a positioning change in the
panel doesn't account for changes only to the position of the
anchor rect. This change adds tracking of that and sets aNotify
to true when called from ReflowFinished, since this is where
the position of the anchor element relative to the window can
need to change, even when the screen position of the panel rect
doesn't change.

MozReview-Commit-ID: Lpfokwkgl33

--HG--
extra : rebase_source : b05adc0b3f876196ff45499f0d70533f78cafb0e
2017-06-09 10:49:53 -07:00
Matt Woodrow afe85224d9 Bug 1359709 - Remove failing annotation for WR since it no longer fails
MozReview-Commit-ID: APp4HfQ8HSV

--HG--
extra : source : 4f29bdedb50c5f60d58e88030cb37c0bec6cfab0
2017-06-08 16:54:16 +12:00
Matt Woodrow b32bf15627 Bug 1359709 - Scale visible region for preserve-3d layers correctly. r=thinker 2017-06-14 13:48:28 +12:00
Matt Woodrow 1323cbe13d Bug 1359709 - Use the DOM-ordering parent frame when deciding if a frame combines its transform with ancestors. r=dbaron 2017-06-14 13:47:50 +12:00
Wes Kocher 09a205279b Merge m-c to inbound, a=merge
MozReview-Commit-ID: 7AS5EEH6buZ
2017-06-13 18:36:04 -07:00
Wes Kocher 1af6d5cf57 Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: CBIFPwA5aNp

--HG--
extra : amend_source : 035a5be59d0046a643d0f836a95195e8c4ade4a6
2017-06-13 18:27:10 -07:00
Mats Palmgren e2fdf0af58 Bug 1372025 - Replace Contains+Put with LookupForAdd to avoid unnecessary hashtable lookups. r=froydnj
MozReview-Commit-ID: A5SFNxsRNvX
2017-06-14 01:54:27 +02:00
Mats Palmgren a821681287 Bug 1372022 - Replace a series of Contains+Put+Get+Put hashtable lookups with a single LookupForAdd call. r=froydnj
MozReview-Commit-ID: GOSe2Ztahlr
2017-06-14 01:54:27 +02:00
Mats Palmgren 2dffd04a1b Bug 1372017 - Remove an unnecessary Contains call before PutEntry. r=froydnj
MozReview-Commit-ID: ERHTBr9Jed8
2017-06-14 01:54:26 +02:00
Peter Van der Beken 3455c5b415 Bug 1252211 - Convert TreeContentView to WebIDL. r=bz.
--HG--
extra : rebase_source : 78b770df8863b8165639c4a7a0eaabd5463c1090
2017-06-08 21:04:02 +02:00
Boris Chiou ccd05b9231 Bug 1339690 - Part 7: Stop storing invalid property value. r=birtles
MozReview-Commit-ID: H3aRcJIk7CV

--HG--
extra : rebase_source : 774c1596364dd8e3eacf8a6bab093e9e1abf6e18
2017-06-14 11:43:47 +08:00
Jeremy Chen 63705c0e03 Bug 1356134 - stylo: update test expectations for font-variant shorthand. r=xidorn
Setting font-variant-alternates in font-variant shorthand still causes failures,
so move them to the font-variant-alternates section.

MozReview-Commit-ID: FkepxhLWUzk

--HG--
extra : rebase_source : 17d9be31ae18ecc2eda00a8fe114c08052303438
2017-06-05 13:48:40 +00:00
Xidorn Quan 45ebf973e4 Bug 1372549 part 2 - Avoid return reframe / reflow for list-style-{type,position} if display is not list-item. r=heycam
MozReview-Commit-ID: LugfFRIu3MS

--HG--
extra : rebase_source : 897c2c77de513a59164d428e348a27cf284f792d
2017-06-13 20:49:33 +10:00
Xidorn Quan ff978ee1d7 Bug 1372549 part 1 - Slightly simplify DO_STRUCT_DIFFERENCE macro usage. r=heycam
MozReview-Commit-ID: BXHHoXOcsEP

--HG--
extra : rebase_source : f3cab00d2b34d549a1a8f05abd1a6dd940055f51
2017-06-13 20:48:37 +10:00
Xidorn Quan 589d06fb7f Bug 1372757 - Remove several dependencies to ServoBindings.h. r=heycam
MozReview-Commit-ID: Lruin1acS19

--HG--
extra : rebase_source : 7aeb83df3e1bf21a68d2f3e9048c5bfaa295ccdb
2017-06-14 09:38:16 +10:00
Phil Ringnalda 6f1f8bc3a5 Backed out changeset a5fe1b7f3dad (bug 1372790) for build bustage in nsCSSParser.cpp
CLOSED TREE

MozReview-Commit-ID: 3qoTERDArAo
2017-06-13 22:39:50 -07:00
Mantaroh Yoshinaga 9cec9a969c Bug 1371480 - Remove test fail annotation of paced animation of paint servers on stylo. r=birtles
MozReview-Commit-ID: 6GTO2Ha8mcN

--HG--
extra : rebase_source : a1b3cf49aa74c395c5bd3c804678ebbcca6e772d
2017-06-14 12:34:42 +09:00
Xidorn Quan c1b7409fa4 Bug 1372790 - Change uint8_t to back some enum and reorder some fields in StyleSheet to make it more compact. r=heycam
MozReview-Commit-ID: DddIzhJqmcZ

--HG--
extra : rebase_source : b7c4db0ce0aac41605f93fd1c2f23578a1caadf7
2017-06-14 14:26:48 +10:00
Hiroyuki Ikezoe a65ac9940c Bug 1372335 - A reftest to check that animation styles are surely discarded when selector matching happens simultaneously. r=emilio
This reftest fails without the first patch.

This test generates animation-only restyle by anim.cancel() and selector
matching by classList.add().

MozReview-Commit-ID: 2EvOWRwr1o7

--HG--
extra : rebase_source : bfa2f94a5726142577f75074f28415caf87cd53a
2017-06-14 11:56:13 +09:00
Ya-Chieh Wu a9557465c4 Bug 1370833 Part 2 - add reftests for border-collapse and non-border-collapse table. r=mattwoodrow
MozReview-Commit-ID: Ece1zbGkj0C

--HG--
extra : rebase_source : cc9f50dd15e1d3c032e4fe515e47c7e6ed16af78
2017-06-12 14:21:35 +08:00
Ya-Chieh Wu f9aeb057f1 Bug 1370833 Part 1 - make less table invalidations for non-border-collapse tables. r=mattwoodrow
For the most part, I tried to make less *manual* table invalidations
for non-border-collapse tables and relied the table invalidations on
the comparison of the display items. By doing so, we can avoid the
over-painting issue.

MozReview-Commit-ID: 4w1DUKHXIFO

--HG--
extra : rebase_source : ac5e6de35a2b20318c70f8eed4375a5673ef6c31
2017-06-09 10:46:34 +08:00
Hiroyuki Ikezoe 6a003723f8 Bug 1369588 - Update reftest expectations for negative length handing for SMIL. r=birtles
MozReview-Commit-ID: BQJmPNsGAaw

--HG--
extra : rebase_source : daab2c80b2850d9176d94c21fa28d6cfcd92b342
2017-06-14 10:17:06 +09:00
Wes Kocher ebf35623cd Merge mozilla-central to autoland a=merge
UPGRADE_NSS_RELEASE
2017-06-13 18:57:32 -07:00
Andrew Halberstadt c9beaa56b4 Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher
This is needed before we can upgrade to flake8 3.3.0, as that version starts flagging these errors.

These files were modified by running:
autopep8 --select E305 --in-place -r <dir>

on the affected directories. I did it one dir at a time and verified the result after each.

MozReview-Commit-ID: FmlsfiKIbtr

--HG--
extra : rebase_source : 9df32258cadff5d27a0e72113c57f782756c0b18
2017-06-15 12:10:59 -04:00
Ethan Lin 2a6626a905 Bug 1369678 - Remove skip-if(webrender) for object-position-webm-001.html and object-position-webm-002.html. r=kats 2017-06-14 17:08:50 +08:00
Peter Van der Beken ae390ac4ca Bug 1252211 - Convert XUL template builders to WebIDL. r=bz.
--HG--
rename : layout/xul/tree/nsITreeView.idl => dom/webidl/TreeView.webidl
rename : dom/xul/templates/nsIXULTemplateBuilder.idl => dom/webidl/XULTemplateBuilder.webidl
extra : rebase_source : ccfc87c460e20027a4ea6b3cc04efe14802dc41e
2017-05-24 11:51:10 +02:00
Nazım Can Altınova 4c3ca97d81 Bug 1371963 - stylo: Update test expectations for :hover and :active quirk r=bholley
MozReview-Commit-ID: 1Hp9LNNmvG5

--HG--
extra : rebase_source : a8b42885c3a0d952e32fcce70be1a5ca8c053a7c
2017-06-13 01:30:51 +03:00
Louis Chang 94041b63a0 Bug 1371558 - Fix spacing issue and reference error for svg test case. r=jwatt
MozReview-Commit-ID: 8FctWb0Ahzo

--HG--
extra : rebase_source : 9c6383bf5e1574b0fea58c431f26532da91472ae
2017-06-12 10:27:54 +08:00
Emilio Cobos Álvarez 29c3b7700c Bug 1368240: Very basic smoketests for this. r=heycam
I need to add an API to WindowUtils to test this further I fear.

MozReview-Commit-ID: CdUhcp545a7
2017-06-13 15:53:02 +02:00
Emilio Cobos Álvarez 0970b24aee Bug 1368240: Update test expectations. r=heycam
MozReview-Commit-ID: HoWk4yyucW0
2017-06-13 15:52:57 +02:00
Emilio Cobos Álvarez 807e7f9441 Bug 1368240: Properly handle invalidation of eager pseudo-elements with the new setup. r=heycam
MozReview-Commit-ID: EkzDVhC3GPH
2017-06-13 15:52:52 +02:00