900ac68d9a8d183403caea4f71bab1546c3d676f: Bug 1377329 - Part 2. Entend the capacity of mFramesMarkedForDisplay only when need. draft
cku <cku@mozilla.com> - Fri, 14 Jul 2017 01:47:34 +0800 - rev 608743
Push 68404 by bmo:cku@mozilla.com at Fri, 14 Jul 2017 06:08:54 +0000
Bug 1377329 - Part 2. Entend the capacity of mFramesMarkedForDisplay only when need. There patch did two things: 1. Enlarge default capacity size of mFramesMarkedForDisplay from 200 to 400. For gmail, 200 is too small, we always need to enlarge capaicty of this array in nsDisplayListBuilder::MarkFramesForDisplayList. 2. Enlarge the capacity of mFramesMarkedForDisplay when need to prevent unnecessary calls of nsFrameList::GetLength(). Although we cache frame length in Part 1, nsFrameList::GetLength is still costly while using for the first time. MozReview-Commit-ID: 5zSxyakZ5O9
3ff95ff1c6776ea080962e2de35bc18f526f3f92: Bug 1377329 - Part 1. Cache the length of frames in nsFrameList. draft
cku <cku@mozilla.com> - Fri, 14 Jul 2017 12:47:12 +0800 - rev 608742
Push 68404 by bmo:cku@mozilla.com at Fri, 14 Jul 2017 06:08:54 +0000
Bug 1377329 - Part 1. Cache the length of frames in nsFrameList. nsTableRowGroupFrame::GetRowCount() also uses nsFrameList::GetLength(). In this scenario, since using nsFrameList::GetLength() is not preventable, we can cache the length of frames inside nsFrameList to reduce time spend on tracing frame link list. MozReview-Commit-ID: HiDK7mF2AdL
c5332c62c1e2900a60b3032ea5950b8f1b866c69: Bug 1377329 - Part 2. Entend the capacity of mFramesMarkedForDisplay only when need. draft
cku <cku@mozilla.com> - Fri, 14 Jul 2017 01:47:34 +0800 - rev 608741
Push 68403 by bmo:cku@mozilla.com at Fri, 14 Jul 2017 05:51:42 +0000
Bug 1377329 - Part 2. Entend the capacity of mFramesMarkedForDisplay only when need. There patch did two things: 1. Enlarge default capacity size of mFramesMarkedForDisplay from 200 to 400. For gmail, 200 is too small, we always need to enlarge capaicty of this array in nsDisplayListBuilder::MarkFramesForDisplayList. 2. Enlarge the capacity of mFramesMarkedForDisplay when need to prevent unnecessary calls of nsFrameList::GetLength(). Although we cache frame length in Part 1, nsFrameList::GetLength is still costly while using for the first time. MozReview-Commit-ID: 5zSxyakZ5O9
ed184dec92ab834dee07f86dcdc04b724cddfadd: Bug 1377329 - Part 1. Cache the length of frames in nsFrameList. draft
cku <cku@mozilla.com> - Fri, 14 Jul 2017 12:47:12 +0800 - rev 608740
Push 68403 by bmo:cku@mozilla.com at Fri, 14 Jul 2017 05:51:42 +0000
Bug 1377329 - Part 1. Cache the length of frames in nsFrameList. nsTableRowGroupFrame::GetRowCount() also uses nsFrameList::GetLength(). In this scenario, since using nsFrameList::GetLength() is not preventable, we can cache the length of frames inside nsFrameList to reduce time spend on tracing frame link list. MozReview-Commit-ID: HiDK7mF2AdL
43332f041a293a0e1741695ef2c03fb415429cc6: Bug 1355715 - Use empty atom rather than 'empty' atom for none namespace. r?bholley draft
Xidorn Quan <me@upsuper.org> - Fri, 14 Jul 2017 15:31:15 +1000 - rev 608739
Push 68402 by xquan@mozilla.com at Fri, 14 Jul 2017 05:34:23 +0000
Bug 1355715 - Use empty atom rather than 'empty' atom for none namespace. r?bholley MozReview-Commit-ID: Kqqs198wLUw
60ac18b233f985643dfd314c47ce933ff829181f: Bug 1355715 - Use empty atom rather than 'empty' atom for none namespace. r?bz draft
Xidorn Quan <me@upsuper.org> - Fri, 14 Jul 2017 15:31:15 +1000 - rev 608738
Push 68401 by xquan@mozilla.com at Fri, 14 Jul 2017 05:31:55 +0000
Bug 1355715 - Use empty atom rather than 'empty' atom for none namespace. r?bz MozReview-Commit-ID: Kqqs198wLUw
cce0abb8faac2ef21617f70623bad45c69beef18: Bug 1367904 - Part 13: stylo: Flatten ServoComputedValues into ServoStyleContext; r?bholley draft
Manish Goregaokar <manishearth@gmail.com> - Thu, 15 Jun 2017 22:49:50 -0700 - rev 608737
Push 68400 by bmo:manishearth@gmail.com at Fri, 14 Jul 2017 05:28:32 +0000
Bug 1367904 - Part 13: stylo: Flatten ServoComputedValues into ServoStyleContext; r?bholley This patch also removes the duplication of style contexts during the restyle, because otherwise pointer equality of ServoComputedValues stops holding (and we assert on that in a few places) MozReview-Commit-ID: 7Evc1p8ZfM2
76f186b1f5e579d2d36cbc88e3ab8db700a4af48: Bug 1377289 - [a11y] All tour images should be accessible;r=yzen,mossop draft
gasolin <gasolin@gmail.com> - Fri, 14 Jul 2017 12:03:36 +0800 - rev 608736
Push 68399 by bmo:gasolin@mozilla.com at Fri, 14 Jul 2017 05:20:38 +0000
Bug 1377289 - [a11y] All tour images should be accessible;r=yzen,mossop MozReview-Commit-ID: APBEXnNgxC4
7641511f5ce500e9fd0ce1d0ccd897b24d2ab4fb: Bug 1373767: Always make nsMathMLmathBlockFrame a block formatting context. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 13 Jul 2017 15:34:20 -0700 - rev 608735
Push 68398 by dholbert@mozilla.com at Fri, 14 Jul 2017 05:10:33 +0000
Bug 1373767: Always make nsMathMLmathBlockFrame a block formatting context. r?bz (This makes it behave a bit more like a normal CSS block, and it ensures that it can provide a float manager to its descendants.) MozReview-Commit-ID: FmnQYjzD2eD
4608337b62cea7a7fe9776ad1d1f439b688ae31e: Bug 1352239 Don't prompt for optional permissions an extension already has draft
Andrew Swan <aswan@mozilla.com> - Sat, 01 Jul 2017 16:49:14 -0700 - rev 608734
Push 68397 by aswan@mozilla.com at Fri, 14 Jul 2017 05:08:55 +0000
Bug 1352239 Don't prompt for optional permissions an extension already has MozReview-Commit-ID: EwyzfFB3LyS
2d551a8d0e8407e2de48471febe7e729c8a1a4f9: Bug 1378691 P4 - skip to next key frame if the playback position is very close to it; r?jwwang draft
Kaku Kuo <kaku@mozilla.com> - Wed, 12 Jul 2017 17:03:45 +0800 - rev 608733
Push 68396 by bmo:kaku@mozilla.com at Fri, 14 Jul 2017 04:37:43 +0000
Bug 1378691 P4 - skip to next key frame if the playback position is very close to it; r?jwwang MozReview-Commit-ID: Gm0iZAHVLpS
4324709123480500556600c54cce29bd73e5e22b: Bug 1380532. P2 - remove AbstractMediaDecoder::GetCrashHelper(). draft
JW Wang <jwwang@mozilla.com> - Thu, 13 Jul 2017 10:21:34 +0800 - rev 608732
Push 68395 by jwwang@mozilla.com at Fri, 14 Jul 2017 04:26:14 +0000
Bug 1380532. P2 - remove AbstractMediaDecoder::GetCrashHelper(). MozReview-Commit-ID: IDPifgdxwTd
fd99e7d5b10c48fb87a3480eb6d82734d1b8a03b: Bug 1380532. P1 - pass GMPCrashHelper through MediaDecoderReaderInit to MFR. draft
JW Wang <jwwang@mozilla.com> - Thu, 13 Jul 2017 10:19:36 +0800 - rev 608731
Push 68395 by jwwang@mozilla.com at Fri, 14 Jul 2017 04:26:14 +0000
Bug 1380532. P1 - pass GMPCrashHelper through MediaDecoderReaderInit to MFR. So we can reduce dependency on AbstractMediaDecoder. See bug 1378295 comment 1 for the detail. Note it is not ideal to repeat |init.mCrashHelper = ...| several times in this patch. We will re-visit it to reduce code duplication after bug 1378295 is done. MozReview-Commit-ID: AEC56ukqtYr
25cbf8c912d00b93d6f77b8c13444e2cc9bf53b5: Bug 1380916 - Introduce OSPreferences::GetRegionalPrefsLocales. r?jfkthame draft
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 13 Jul 2017 10:40:40 -0700 - rev 608730
Push 68394 by bmo:gandalf@aviary.pl at Fri, 14 Jul 2017 04:08:00 +0000
Bug 1380916 - Introduce OSPreferences::GetRegionalPrefsLocales. r?jfkthame Introduce a separate API for retrieving locale set from the host environment used for regional preferences localization. MozReview-Commit-ID: 3597QstZjS3
beb99889b8f8c10dda6a95bd9ae45d0bbe789d86: Bug 1364274 part 3 - Adjust test expectation. r=heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 05 Jul 2017 14:08:45 +1000 - rev 608729
Push 68393 by xquan@mozilla.com at Fri, 14 Jul 2017 03:52:32 +0000
Bug 1364274 part 3 - Adjust test expectation. r=heycam MozReview-Commit-ID: GagkRtB8PGv
37923ac7ab91c75245d14dafa7bef623ce92603b: Bug 1364274 part 2 - Move HAS_TEXT_DECORATION_LINES bit computation back to ApplyStyleFixups. r=heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 04 Jul 2017 16:54:11 +1000 - rev 608728
Push 68393 by xquan@mozilla.com at Fri, 14 Jul 2017 03:52:32 +0000
Bug 1364274 part 2 - Move HAS_TEXT_DECORATION_LINES bit computation back to ApplyStyleFixups. r=heycam MozReview-Commit-ID: vsLnXvJ9UI
7e38904b7c5f229e5527b02008cac6459a8bcdc8: Bug 1364274 part 1 - Propagate style bits from Servo ComputedValues to ServoStyleContext. r=heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 04 Jul 2017 16:49:50 +1000 - rev 608727
Push 68393 by xquan@mozilla.com at Fri, 14 Jul 2017 03:52:32 +0000
Bug 1364274 part 1 - Propagate style bits from Servo ComputedValues to ServoStyleContext. r=heycam MozReview-Commit-ID: KewMPDdX8iy
1c2e3b6136d2e2c1ac0cb7bab30b3fd312c1fcda: Bug 1378287 - Skip parent-display-based display type fixup for all anonymous boxes. r?bz draft
Xidorn Quan <me@upsuper.org> - Wed, 05 Jul 2017 16:21:10 +1000 - rev 608726
Push 68392 by xquan@mozilla.com at Fri, 14 Jul 2017 03:51:32 +0000
Bug 1378287 - Skip parent-display-based display type fixup for all anonymous boxes. r?bz MozReview-Commit-ID: C4R3sVl83jJ
0731ccbcd4ea7ee515fcb01138383232cb41931b: Bug 1377273 - [a11y] Make onboarding icon accessible;r=yzen,mossop draft
gasolin <gasolin@gmail.com> - Thu, 13 Jul 2017 17:36:39 +0800 - rev 608725
Push 68391 by bmo:gasolin@mozilla.com at Fri, 14 Jul 2017 03:37:21 +0000
Bug 1377273 - [a11y] Make onboarding icon accessible;r=yzen,mossop MozReview-Commit-ID: FVqnKmG1A4I
ca77a555e592ea5285c72870046659d4e177f7ea: Bug 1380800 - Correct index check in ServoStyleSheet.deleteRule. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 14 Jul 2017 13:24:47 +1000 - rev 608724
Push 68390 by xquan@mozilla.com at Fri, 14 Jul 2017 03:25:17 +0000
Bug 1380800 - Correct index check in ServoStyleSheet.deleteRule. r?heycam MozReview-Commit-ID: GZz0g9x4WdS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip