e4304fffb4f0b9808dd8a29df7a1f6a0e692e79b: Bug 1448086 - Ensure QR tests are disabled on beta and project branches. r=aryx
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Mar 2018 14:54:17 -0400 - rev 409596
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1448086 - Ensure QR tests are disabled on beta and project branches. r=aryx This updates the existing entries to use the 'trunk' shorthand notation, and adds missing entries for mochitests, reftests, jsreftests, and the three categories of web-platform-tests. MozReview-Commit-ID: KTgfidGFPNu
37c73cebb1a51af334f4a7fa7f6257e394ca9e72: Bug 1448102 - Move tabWarmingEnabled, tabWarmingMax, tabWarmingUnloadDelay properties from gBrowser to AsyncTabSwitcher.jsm. r=mconley
Dão Gottwald <dao@mozilla.com> - Thu, 22 Mar 2018 19:36:00 +0100 - rev 409595
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1448102 - Move tabWarmingEnabled, tabWarmingMax, tabWarmingUnloadDelay properties from gBrowser to AsyncTabSwitcher.jsm. r=mconley MozReview-Commit-ID: 2pI1aDUxWFw
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a: Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Mar 2018 19:20:41 +0100 - rev 409594
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE MozReview-Commit-ID: JPopq0LudD
b7c7195b99f43e8f493f013877938ec2edd19a58: Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Mar 2018 20:04:20 +0100 - rev 409593
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE This reverts commit 1808914126bb9f9e4a82d2c3d7ac961885fe7d62. MozReview-Commit-ID: 5skESBseEvo
b683bb3f22a1aef672332aa3ee9d2c7a77149913: Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Mar 2018 19:20:41 +0100 - rev 409592
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt MozReview-Commit-ID: JPopq0LudD
f424cb5c00bc809c2bfe94c1aaad65d2f839ac5f: servo: Merge #20386 - style: Rename StyleContext to ComputedStyle (from emilio:computed-style-rename); r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Mar 2018 13:48:24 -0400 - rev 409591
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
servo: Merge #20386 - style: Rename StyleContext to ComputedStyle (from emilio:computed-style-rename); r=jwatt Bug: 1447483 Reviewed-by: jwatt MozReview-Commit-ID: KATZ6DkmpVY Source-Repo: https://github.com/servo/servo Source-Revision: 563f0ec8245d6ff4d7d200c30655f90f5bdfed64
e63bed3691637c8d0cb05dcbefdde067bdaf07fe: Bug 1447685 Move nsIRandomGenerator creation out of a lock to avoid a deadlock r=keeler
Tom Ritter <tom@mozilla.com> - Thu, 22 Mar 2018 13:09:23 -0500 - rev 409590
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1447685 Move nsIRandomGenerator creation out of a lock to avoid a deadlock r=keeler do_GetService("@mozilla.org/security/random-generator;1" may initialize NSS. NSS Initialization occurs on Main Thread only. If we lock on a subthread, then try to initialize NSS, it _might_ be the case that the main thread is blocked on the same lock (same location or a different one.) NSS can't initialize on Main Thread - deadlock. Move do_GetService out of the lock. Now if NSS tries to initialize on a subthread, the main thead can't be blocked (because the subthread hasn't locked anything.) Now, the only statements that occur in locks are pointer asignment, new, memcpy, and randomGenerator->GenerateRandomBytes. MozReview-Commit-ID: 9C1Ok910A11
307521ba5e6a097f1f968fa1b4213725a6a4f41a: Bug 1448068 - Update Fluent migrations in mozilla-central to run against gecko-strings r=Pike
Francesco Lodolo (:flod) <flod@lodolo.net> - Thu, 22 Mar 2018 19:00:40 +0100 - rev 409589
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1448068 - Update Fluent migrations in mozilla-central to run against gecko-strings r=Pike Also remove temporary string from preferences.ftl (search-input). This was added to avoid removing the string when running migrations against mozilla-central MozReview-Commit-ID: IDgTNoANPyV
d08dffa551b79aaaf7be107dcc7d950192f8726f: Bug 1448006 - Disable mipmaps in WR. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Mar 2018 12:14:15 -0400 - rev 409588
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1448006 - Disable mipmaps in WR. r=mstange MozReview-Commit-ID: HlUzStD16Pa
09f496975981051ad17639ee00242998598149d5: servo: Merge #20317 - Implement WebGL getFrameBufferAttachmentParameter API (from gootorov:webgl-getFramebufferAttachmentParameter); r=jdm
Igor Gutorov <igootorov@gmail.com> - Thu, 22 Mar 2018 12:28:30 -0400 - rev 409587
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
servo: Merge #20317 - Implement WebGL getFrameBufferAttachmentParameter API (from gootorov:webgl-getFramebufferAttachmentParameter); r=jdm <!-- Please describe your changes on the following line: --> Implementation of `getFramebufferAttachmentParameter` as in WebGL1 specification. Part of https://github.com/servo/servo/issues/10209. r? emilio or jdm. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 4aaac61a87f4e45e46d0591be73ce108e562c33f
e11b86d0c8e4332b5499c74d3817d8c34727830a: Bug 1447062 - Upgrade to num-traits 0.1.43. r=ted
Matt Brubeck <mbrubeck@mozilla.com> - Mon, 19 Mar 2018 10:24:54 -0700 - rev 409586
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1447062 - Upgrade to num-traits 0.1.43. r=ted MozReview-Commit-ID: Hl7780nXOvw
93a43f1d8ea0fa0f545e962a4b361b137fa55830: Bug 1446438 - Use exact beta version in Normandy filtering r=Gijs
Mike Cooper <mcooper@mozilla.com> - Wed, 21 Mar 2018 10:41:04 -0700 - rev 409585
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1446438 - Use exact beta version in Normandy filtering r=Gijs MozReview-Commit-ID: KYybykCn43O
8f68422b3307dc910732da8f07ceb9accbc74873: Bug 1431256 part 4: Remove IEnumVARIANT from the AccessibleHandler payload. r=MarcoZ
James Teh <jteh@mozilla.com> - Fri, 19 Jan 2018 11:40:42 +1000 - rev 409584
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1431256 part 4: Remove IEnumVARIANT from the AccessibleHandler payload. r=MarcoZ Now that the handler implements IEnumVARIANT itself (and uses our own internal method to retrieve the children), caching this remote interface is pointless. MozReview-Commit-ID: FyagiEcHMP2
7e3ec61fa95274530ca48fba49e263811c9f3d2b: Bug 1431256 part 3: AccessibleHandler: When a client requests children, fetch them optimally using a single cross-process call. r=MarcoZ
James Teh <jteh@mozilla.com> - Wed, 21 Mar 2018 11:03:45 -0400 - rev 409583
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1431256 part 3: AccessibleHandler: When a client requests children, fetch them optimally using a single cross-process call. r=MarcoZ This implements IEnumVARIANT locally using the new method provided by HandlerProvider. This avoids marshaling full objects for text leaf accessibles (instead using HandlerTextLeaf), which is much faster. It also avoids a pointless cross-process call to IEnumVARIANT::Reset (and possibly IEnumVARIANT::Clone). Finally, it caches children after the first query so that clients (such as UI Automation) which walk children one by one don't incur separate cross-process calls for every child. MozReview-Commit-ID: KUIXQoXxInQ
580a1123de819a3798a53c9c14516d438fcb1046: Bug 1431256 part 2: AccessibleHandler: Implementation of IAccessible2 for text leaf accessibles using data provided in AccChildData. r=MarcoZ
James Teh <jteh@mozilla.com> - Wed, 21 Mar 2018 10:56:11 -0400 - rev 409582
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1431256 part 2: AccessibleHandler: Implementation of IAccessible2 for text leaf accessibles using data provided in AccChildData. r=MarcoZ For text leaf accessibles, the HandlerProvider::AllChildren property provides text and other necessary information in an AccChildData struct, rather than providing the full accessible object. Therefore, we must provide a specific local implementation of IAccessible2 which answers queries based on the data provided in this struct. MozReview-Commit-ID: 8BYMF59EoTe
fc4b465ae5c1d8e9910c3e5815e3f4cb2f083637: Bug 1431256 part 1: Accessible HandlerProvider: Implement a method to optimally retrieve all children in a single call. r=MarcoZ
James Teh <jteh@mozilla.com> - Wed, 21 Mar 2018 10:08:53 -0400 - rev 409581
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1431256 part 1: Accessible HandlerProvider: Implement a method to optimally retrieve all children in a single call. r=MarcoZ When considering a large document, a huge number of the children we return are text leaf nodes. Marshaling full objects is expensive, but for text leaf nodes, the client is only interested in the text and a few other pieces of information. Therefore, rather than returning the full object for text leaf accessibles, we just return the text and other necessary information. For other non-text children, we return the full object as usual. In addition, clients normally use the IEnumVARIANT interface to retrieve children in a single call. However, it doesn't allow you to specify a starting index. Therefore, you must first call the Reset method to reset the starting point to 0. Practically, this means an extra cross-process call whenever the caller fetches children. When dealing with a large document, this can be a significant number of wasted calls. This new method retrieves all children always starting at the first using a single call. MozReview-Commit-ID: A9lc7BBTWdb
e1bd2a0806123389100e53c448c1c45cc44fa47b: Backed out 3 changesets (bug 1446157) for browser chrome failures at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 22 Mar 2018 18:49:31 +0200 - rev 409580
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Backed out 3 changesets (bug 1446157) for browser chrome failures at browser/base/content/test/static/browser_all_files_referenced.js on a CLOSED TREE Backed out changeset 2491f8caeffa (bug 1446157) Backed out changeset be65061c2d72 (bug 1446157) Backed out changeset de560a993de1 (bug 1446157)
f7fce0d85ccac6516de526f7e9a7ff358db38be7: Bug 1448043 - Activate the Light/Dark theme stylesheet before the initial layout. r=bgrins
Dão Gottwald <dao@mozilla.com> - Thu, 22 Mar 2018 17:05:09 +0100 - rev 409579
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1448043 - Activate the Light/Dark theme stylesheet before the initial layout. r=bgrins MozReview-Commit-ID: BQRiXfopFFI
426e9698be8dd576382c04ffeed489ba3cf4e1df: Bug 1447723 - fix triggering pageAction when using pattern matching, r=rpl
Shane Caraveo <scaraveo@mozilla.com> - Wed, 21 Mar 2018 16:38:27 -0500 - rev 409578
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1447723 - fix triggering pageAction when using pattern matching, r=rpl MozReview-Commit-ID: 8B8QR2ltYmr
82e4db446286ad1a387bc7ee3feeeadbaa9d0887: Bug 1282770 - Convert uses of PU.asyncHistory.updatePlaces in browser/components/migration to PU.history.insertMany. r=mak
Ganesh Chaitanya Kale <ganesh2583@gmail.com> - Tue, 20 Mar 2018 12:36:31 +0000 - rev 409577
Push 101247 by nerli@mozilla.com at Thu, 22 Mar 2018 23:00:51 +0000
Bug 1282770 - Convert uses of PU.asyncHistory.updatePlaces in browser/components/migration to PU.history.insertMany. r=mak Patch originally by Ganesh, updated by Standard8 MozReview-Commit-ID: AihTLo5OyK1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip