1313d48f342282065a2e08bd491c3afa09fe709e: Bug 1432186 part 9. Remove nsIDOMNode::CloneNode. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:51 -0500 - rev 401296
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 9. Remove nsIDOMNode::CloneNode. r=mccr8 MozReview-Commit-ID: 3x3wJ9H38Wx
3f3c196b451b466ab70c4bcdbfd1faf1a55b9c71: Bug 1432186 part 8. Remove nsIDOMNode::DOCUMENT_POSITION_* constants. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401295
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 8. Remove nsIDOMNode::DOCUMENT_POSITION_* constants. r=mccr8 MozReview-Commit-ID: DXhiXZ3qQHg
d5f8e6eeb6c6e5bd9f637b7358b398126be11d96: Bug 1432186 part 7. Remove nsIDOMNode's textContent attribute. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 29 Jan 2018 23:10:50 -0500 - rev 401294
Push 99349 by bzbarsky@mozilla.com at Tue, 30 Jan 2018 04:26:16 +0000
Bug 1432186 part 7. Remove nsIDOMNode's textContent attribute. r=mccr8 MozReview-Commit-ID: I5cIxa5WAk
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip