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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip