af9066f47c73e823a7f20b795387263d16093415: Bug 1367635 - Part 2: Set writing mode dependency and uncacheable state only for non-inherited properties. r?emilio
draft
Cameron McCormack <cam@mcc.id.au> - Wed, 13 Sep 2017 15:58:49 +0800 - rev 663660
Push
79502 by bmo:cam@mcc.id.au at Wed, 13 Sep 2017 09:03:00 +0000
Bug 1367635 - Part 2: Set writing mode dependency and uncacheable state only for non-inherited properties. r?emilio
MozReview-Commit-ID: LDwEV4g4q8v
c12b6dec622b094636d46f855299733ab4dca1af: Bug 1367635 - Part 1: Add a TLS-based style struct caching mechanism. r?heycam
draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Aug 2017 20:04:11 +0800 - rev 663659
Push
79502 by bmo:cam@mcc.id.au at Wed, 13 Sep 2017 09:03:00 +0000
Bug 1367635 - Part 1: Add a TLS-based style struct caching mechanism. r?heycam
MozReview-Commit-ID: Fo3xIik2BOB
3ee224724fa4a00c3b878bbb62272048f4b68f4e: servo: Merge #18453 - Refactor the style cache (from bholley:style_cache_refactor); r=emilio
draft
Bobby Holley <bobbyholley@gmail.com> - Tue, 12 Sep 2017 03:25:36 -0500 - rev 663658
Push
79502 by bmo:cam@mcc.id.au at Wed, 13 Sep 2017 09:03:00 +0000
servo: Merge
#18453 - Refactor the style cache (from bholley:style_cache_refactor); r=emilio
This is the first set of patches from https://bugzilla.mozilla.org/show_bug.cgi?id=1398658
Source-Repo:
https://github.com/servo/servo
Source-Revision:
def983c29566133ab02ed40b9ab8c5e99da8e53e
b1be41d1a06c15a12c2c7180c0eb92372fed7ab3: Bug 1363805 - Part 5: Add testcase for restyle generation. r?heycam
draft
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 12 Sep 2017 18:17:18 +0800 - rev 663657
Push
79501 by bmo:wpan@mozilla.com at Wed, 13 Sep 2017 08:56:13 +0000
Bug 1363805 - Part 5: Add testcase for restyle generation. r?heycam
Make sure we restyle only if we have to.
MozReview-Commit-ID: 6yuyxH4GInJ
ce76847202d9024655d3501648d41ae28cff683d: Bug 1363805 - Part 4: Fix tests that need style flushing. r?heycam
draft
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 12 Sep 2017 17:46:45 +0800 - rev 663656
Push
79501 by bmo:wpan@mozilla.com at Wed, 13 Sep 2017 08:56:13 +0000
Bug 1363805 - Part 4: Fix tests that need style flushing. r?heycam
Some properties will not trigger style flushing if there is no dirty ancestor.
Instead, use a property which needs layout flushing will do the trick.
MozReview-Commit-ID: C2lRjl5t3ry
8384be1062a7555b060447b899f045b21f5a674e: Bug 1363805 - Part 3: Do lazy flushing if possible. r?heycam
draft
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 23 May 2017 12:02:11 +0800 - rev 663655
Push
79501 by bmo:wpan@mozilla.com at Wed, 13 Sep 2017 08:56:13 +0000
Bug 1363805 - Part 3: Do lazy flushing if possible. r?heycam
Skips flushing current document if the style cache can be safely reused.
MozReview-Commit-ID: C87HDIDvOth
0e775b03f5c30ead1612eb77a640941d00ec0061: Bug 1363805 - Part 2: Add a flag to note that a decendant has LaterSiblings hint. r?heycam
draft
Wei-Cheng Pan <wpan@mozilla.com> - Wed, 13 Sep 2017 16:47:03 +0800 - rev 663654
Push
79501 by bmo:wpan@mozilla.com at Wed, 13 Sep 2017 08:56:13 +0000
Bug 1363805 - Part 2: Add a flag to note that a decendant has LaterSiblings hint. r?heycam
This flag is only used by nsComputedDOMStyle.
MozReview-Commit-ID: 2EzIYXCt5Rj
d64ff68c691a1d091a2174d6da58285eefdabc10: Bug 1363805 - Part 1: Add a flag to nsIDocument::FlushPendingNotifications. r?heycam
draft
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 23 May 2017 10:27:13 +0800 - rev 663653
Push
79501 by bmo:wpan@mozilla.com at Wed, 13 Sep 2017 08:56:13 +0000
Bug 1363805 - Part 1: Add a flag to nsIDocument::FlushPendingNotifications. r?heycam
This flag indicates that document can flush parent-document only or need to do
the normal flushing.
MozReview-Commit-ID: L9KZA6jNsOz
cdf81483358e2b61e300c1ed8bf5ee9195c0d390: Bug 1367322 - Preferences search support for credit card autofill
draft
Scott Wu <scottcwwu@gmail.com> - Wed, 13 Sep 2017 16:20:23 +0800 - rev 663652
Push
79500 by bmo:scwwu@mozilla.com at Wed, 13 Sep 2017 08:39:06 +0000
Bug 1367322 - Preferences search support for credit card autofill
MozReview-Commit-ID: GfnAf3MCvfM
cd71efdd170bc3a9521f470d4a73056e62bed7d9: Bug 1367322 - Preferences search support for address autofill
draft
Scott Wu <scottcwwu@gmail.com> - Wed, 13 Sep 2017 16:20:05 +0800 - rev 663651
Push
79500 by bmo:scwwu@mozilla.com at Wed, 13 Sep 2017 08:39:06 +0000
Bug 1367322 - Preferences search support for address autofill
MozReview-Commit-ID: 8WdKrEGz6Or
383f2a38eb3dc7867ee074c62cd0ec2e5986fdbc: Bug 1389424 - enable onboarding telemetry via ping-centre;r=rexboy,fischer,emtwo,francois
draft
gasolin <gasolin@gmail.com> - Thu, 31 Aug 2017 10:19:04 +0800 - rev 663650
Push
79499 by bmo:gasolin@mozilla.com at Wed, 13 Sep 2017 08:38:25 +0000
Bug 1389424 - enable onboarding telemetry via ping-centre;r=rexboy,fischer,emtwo,francois
MozReview-Commit-ID: L8o8fPIMWQt
09a2bdd0b7d15a938ea288ed72026be7bae62274: Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r?pbro
draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 13 Sep 2017 16:55:37 +0900 - rev 663649
Push
79498 by bmo:dakatsuka@mozilla.com at Wed, 13 Sep 2017 08:27:54 +0000
Bug 1366989 - Part 2: Modify tests to correspond with changing the animation-timeline. r?pbro
MozReview-Commit-ID: GN5oS5KRfrc
fa0388ecb5ebfe8716c2a2eb8cdaca3235a53510: Bug 1366989 - Part 1: Avoid to refresh whole panel. r?pbro
draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 13 Sep 2017 16:54:31 +0900 - rev 663648
Push
79498 by bmo:dakatsuka@mozilla.com at Wed, 13 Sep 2017 08:27:54 +0000
Bug 1366989 - Part 1: Avoid to refresh whole panel. r?pbro
Currently the animation inspector re-generates the entire animation timeline
whenever an animation is added, changed, etc.
To avoid this, averts to re-render the component which no needs.
In this implementation, premises the actorID can be used as unique id for each
animations. The mechanism is below.
At initial time, renders all actors as normally. In this time, holds actorID
and related components to componentsMap.
Next, in case of that needs to update the UI, gets animation actors from server,
and compares actorID of both the actors and componentsMap. If retrieved actorID
exists in componentsMap, updates the view area only without re-rendering.
For example, supposes, has an animation (actid-1) when opens the inspector, and
a new animation (actid-2) was added a little later.
At initial rendering, holds "actid-1” of first animation as key and related
components to componentsMap. Next, when “actid-2” animation is added to document,
can get animation actors that are “actid-1” and “actid-2” from server. Because
“actid-1” is already held in componentsMap, updates “actid-1”’s view area. This
is because TimeScale will be updated. Then "actid-2” render as normally since
componentMap does not have the actorID. After rendered, holds “actid-2” and
related components.
However, even if actorID exists, if keyframes (tracks) and effect timing
(state) differ, re-render that. Also, if iterationCount of effect timing
represents Infinity, do re-rendering. Because the display area expands by the
end of the currently displayed time.
And, if actorID in componentsMap is not in retrieved actors, removes related
components.
MozReview-Commit-ID: GmifRX3GzYd
0bbad4c1affcdc38e9c875bc2b1b96ef8e32072f: Bug 1398050 - Polish to match visual spec.
draft
Evan Tseng <evan@tseng.io> - Tue, 12 Sep 2017 17:38:41 +0800 - rev 663647
Push
79497 by bmo:evan@tseng.io at Wed, 13 Sep 2017 08:25:56 +0000
Bug 1398050 - Polish to match visual spec.
MozReview-Commit-ID: DHwdKTO1wxM
6b05e98ea73dfcfc36973e26564b0945bd83f2c1: Bug 1391342 - When full screen, we only show keyboard without showing toolbar while typing. r?jchen
draft
Nevin Chen <cnevinchen@gmail.com> - Wed, 13 Sep 2017 16:18:07 +0800 - rev 663646
Push
79496 by bmo:cnevinchen@gmail.com at Wed, 13 Sep 2017 08:19:10 +0000
Bug 1391342 - When full screen, we only show keyboard without showing toolbar while typing. r?jchen
MozReview-Commit-ID: DPABgMrk9Ka
8b2e30583a4fa3013d73f69083df674276ff906b: Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r?xidorn
draft 8-1395777
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:41:13 -0700 - rev 663645
Push
79495 by bmo:kevin.hsieh@ucla.edu at Wed, 13 Sep 2017 08:18:30 +0000
Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r?xidorn
MozReview-Commit-ID: JjpEnQI9Dmv
bd358fb9f132e6cba8725a33526d3161860a4c5e: Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r?xidorn
draft 8-1395777
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:41:13 -0700 - rev 663644
Push
79494 by bmo:kevin.hsieh@ucla.edu at Wed, 13 Sep 2017 08:16:02 +0000
Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r?xidorn
MozReview-Commit-ID: JjpEnQI9Dmv
2236823eade093ff87be759a373c3d89c91e3a49: Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r?xidorn
draft 8-1395777
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:40:18 -0700 - rev 663643
Push
79494 by bmo:kevin.hsieh@ucla.edu at Wed, 13 Sep 2017 08:16:02 +0000
Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r?xidorn
MozReview-Commit-ID: EkYL53YxGQV
148606bb029e6b7f9d27e25d797ce65facfe698c: Bug 1395122 - [Form Autofill] Treat "cc-number-encrypted" as a computed field and compute it within the storage. r=MattN,kitcambridge
draft
Luke Chang <lchang@mozilla.com> - Fri, 08 Sep 2017 12:31:02 +0800 - rev 663642
Push
79493 by bmo:lchang@mozilla.com at Wed, 13 Sep 2017 08:11:17 +0000
Bug 1395122 - [Form Autofill] Treat "cc-number-encrypted" as a computed field and compute it within the storage. r=MattN,kitcambridge
MozReview-Commit-ID: K58A7Qdj4va
16afb7e42ddeeb3763f2547525caa41b22e4653a: Bug 1397330 - Define all specs and fronts relying on implicit require. r=jdescottes
draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 13 Sep 2017 01:01:39 +0200 - rev 663641
Push
79492 by bmo:poirot.alex@gmail.com at Wed, 13 Sep 2017 08:05:06 +0000
Bug 1397330 - Define all specs and fronts relying on implicit require. r=jdescottes
MozReview-Commit-ID: HzcEWauFKjz