d8b7f368b916852a64703905f943b5c5a244d958: Bug 1432186 part 6. Remove nsIDOMNode::RemoveChild. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401293
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 6. Remove nsIDOMNode::RemoveChild. r=mccr8 MozReview-Commit-ID: 9ZbIEIRtYPL
1d47247b3290a35214e5cd09b6559d29f4d513bb: Bug 1432186 part 5. Remove nsIDOMNode's nodeType attribute. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401292
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 5. Remove nsIDOMNode's nodeType attribute. r=mccr8 MozReview-Commit-ID: LKsBgKcqtBS
7fa8ac3f80d8f1a25929b9fda42889b4cbae72f2: Bug 1432186 part 4. Remove nsIDOMNode's nodeValue attribute. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401291
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 4. Remove nsIDOMNode's nodeValue attribute. r=mccr8 MozReview-Commit-ID: Aqt4NDjcdKW
9b5ef433ce2fb4f47a9a4e3805f1b850afb82ae8: Bug 1432186 part 3. Remove nsIDOMNode's nodeName attribute. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401290
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 3. Remove nsIDOMNode's nodeName attribute. r=mccr8 MozReview-Commit-ID: Jg0Tuvdi6uX
a327258d366cf92e510ec1dd067d7fa78fdca12f: Bug 1432186 part 2. Clean up the string handling in HTMLURIRefObject::GetNextURI. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401289
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 2. Clean up the string handling in HTMLURIRefObject::GetNextURI. r=mccr8 MozReview-Commit-ID: DB3pSrA9ffy
13772238aa3ce6772cc408948f1cd8d5dac52359: Bug 1432186 part 1. Remove nsIDOMNode's prefix, namespaceURI, localName attributes. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:49 -0500 - rev 401288
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 1. Remove nsIDOMNode's prefix, namespaceURI, localName attributes. r=mccr8 Removing them all together because the only non-comm-central consumer is all the same and this way there's no intermediate state to be maintained there where we need both the nsINode and the nsIDOMNode. MozReview-Commit-ID: GDjrroN1jao
7d91e014e07daf3af323209b7ad30efebe1bfd58: Bug 1434156 - Remove nightly gate from AudioIPC for Linux. r=kamidphish
Matthew Gregan <kinetik@flim.org> - Tue, 30 Jan 2018 16:56:56 +1300 - rev 401287
Push 99348 by mgregan@mozilla.com at Tue, 30 Jan 2018 03:57:23 +0000
Bug 1434156 - Remove nightly gate from AudioIPC for Linux. r=kamidphish
a1eca62826a1341ca24d4d2a93d4884d4fc7ad51: Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
Kris Maglione <maglione.k@gmail.com> - Thu, 18 Jan 2018 16:27:26 -0800 - rev 401286
Push 99347 by maglione.k@gmail.com at Tue, 30 Jan 2018 03:56:22 +0000
Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian MozReview-Commit-ID: 7bVI1iM6hor
34c999fa006bffe8705cf50c54708aa21a962e62: Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
Kris Maglione <maglione.k@gmail.com> - Mon, 29 Jan 2018 15:20:18 -0800 - rev 401285
Push 99347 by maglione.k@gmail.com at Tue, 30 Jan 2018 03:56:22 +0000
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian This was done using the following script: https://bitbucket.org/kmaglione/m-c-rewrites/src/37e3803c7a23385bab5ea077ba8692bcfe1608fc/processors/chromeutils-import.jsm MozReview-Commit-ID: 1Nc3XDu0wGl
e2674287e57fbf6835729f42b8491359c2c4bfd5: Bug 1431533: Part 4 - Add ESLint support for ChromeUtils import methods. r=florian
Kris Maglione <maglione.k@gmail.com> - Thu, 18 Jan 2018 12:53:01 -0800 - rev 401284
Push 99347 by maglione.k@gmail.com at Tue, 30 Jan 2018 03:56:22 +0000
Bug 1431533: Part 4 - Add ESLint support for ChromeUtils import methods. r=florian This adds support for detecting globals created by these helpers, as well as a rule to enforce their use over the older XPConnect variants. The latter rule also supports fixing code to use the newer variants, and will be used in the next part to rewrite in-tree ESLint-enabled code that fails it. MozReview-Commit-ID: 6Bgo6ohQA5j
b0ac714075000b1a9d7c56977246a095b8734c08: Bug 1429932 - Part 7: Restrict dirty regions in ComputeRebuildRegion to the overflow area of the current frame so that we discard invalidations that aren't visible. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:51:08 +1300 - rev 401283
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 7: Restrict dirty regions in ComputeRebuildRegion to the overflow area of the current frame so that we discard invalidations that aren't visible. r=miko MozReview-Commit-ID: BJ5Ud7c9ofk
469ceaefd7a46b00eae8067af9c4b03bdc4a9b8f: Bug 1429932 - Part 6: Attempt to skip Layer building if the display list hasn't changed. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:50:11 +1300 - rev 401282
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 6: Attempt to skip Layer building if the display list hasn't changed. r=mstange MozReview-Commit-ID: 1kBRIVteNb1
2f801e78f7987557cd71abc0b25800453c7138d9: Bug 1429932 - Part 5: Move the Layer building section of nsDisplayList::PaintRoot into a separate function. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:48:14 +1300 - rev 401281
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 5: Move the Layer building section of nsDisplayList::PaintRoot into a separate function. r=mstange MozReview-Commit-ID: Cm5ZRU3PoQo
72852fdf476c4f586eba85e352c31fb34451a156: Bug 1429932 - Part 4: Determine when AttemptPartialUpdate made no changes, and return the result to the caller. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:46:23 +1300 - rev 401280
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 4: Determine when AttemptPartialUpdate made no changes, and return the result to the caller. r=miko MozReview-Commit-ID: 6S8WkzHcxP5
09e5e25d48ee3b911b351f9e7f29755080d865fd: Bug 1429932 - Part 3: Refactor RetainedDisplayListBuilder::AttemptPartialUpdate to have an early return instead of a nested scope. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:43:41 +1300 - rev 401279
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 3: Refactor RetainedDisplayListBuilder::AttemptPartialUpdate to have an early return instead of a nested scope. r=miko MozReview-Commit-ID: L91euwUeJ5x
bb1394cba514d54d2585331acc143349b8440eb6: Bug 1429932 - Part 2: nsDisplayMask can paint images and shouldn't have the TYPE_RENDERS_NO_IMAGES flag. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:42:11 +1300 - rev 401278
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 2: nsDisplayMask can paint images and shouldn't have the TYPE_RENDERS_NO_IMAGES flag. r=mstange MozReview-Commit-ID: 7viMP1fMdfu
65b8996eb50c9930ceedcd9edb5eab6fca08f77e: Bug 1429932 - Part 1: Remove mFireAfterPaintEvents and use mTransactions instead. r=tnikkel
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 12 Jan 2018 11:41:16 +1300 - rev 401277
Push 99346 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 03:15:35 +0000
Bug 1429932 - Part 1: Remove mFireAfterPaintEvents and use mTransactions instead. r=tnikkel This fixes a bug where EnsureEventualDidPaintEvent needs to be called separately for each transaction id, but we skip it since mFireAfterPaintEvents is still true from the previous paint. We now track the equivalent state by checking for the presence of mTransactions[aTransactionId], and correctly schedule an eventual didpaint for each id. MozReview-Commit-ID: JnRTycGEyom
2e9497af37293bd656016afa5474e7656adc1dff: Bug 1416667 - Backed out changeset 22453f19f050. r=backout
Chris Pearce <cpearce@mozilla.com> - Tue, 30 Jan 2018 15:02:01 +1300 - rev 401276
Push 99345 by cpearce@mozilla.com at Tue, 30 Jan 2018 02:02:27 +0000
Bug 1416667 - Backed out changeset 22453f19f050. r=backout MozReview-Commit-ID: 3kaRtZtCQru
a3cacab7b4814f0f41111cf5ab55dc22f611213e: Bug 1422372: Mark MOZ_NoReturn as MOZ_MAYBE_UNUSED. r=Waldo
David Major <dmajor@mozilla.com> - Tue, 30 Jan 2018 14:15:51 +1300 - rev 401275
Push 99344 by dmajor@mozilla.com at Tue, 30 Jan 2018 01:14:42 +0000
Bug 1422372: Mark MOZ_NoReturn as MOZ_MAYBE_UNUSED. r=Waldo
fa67d0e45eaab3edd07fac728a170519337ad29a: Bug 1432348 - Null check the inner view when looking for the sub doc for painting. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 29 Jan 2018 17:21:00 -0500 - rev 401274
Push 99343 by mwoodrow@mozilla.com at Tue, 30 Jan 2018 00:48:14 +0000
Bug 1432348 - Null check the inner view when looking for the sub doc for painting. r=miko
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip