076438033e3397e40b17bec02114fde442ecb87a: Bug 1438673 - avoid some refcounting when initializing URIs from mutators; r=valentin
Nathan Froyd <froydnj@mozilla.com> - Fri, 16 Feb 2018 10:31:43 -0500 - rev 404221
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1438673 - avoid some refcounting when initializing URIs from mutators; r=valentin We only eliminate one refcount, but less refcounting is less refcounting.
c69ec6a80fa2eaa31ad6d69526a9371d7d576c70: Bug 1399990 - Files added for New Categorical telemetry SCRIPT_BLOCK_INCORRECT_MIME_2 and same origin check done r=ckerschb,mayhemer
vinoth <cegvinoth@gmail.com> - Fri, 16 Feb 2018 16:53:46 +0200 - rev 404220
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1399990 - Files added for New Categorical telemetry SCRIPT_BLOCK_INCORRECT_MIME_2 and same origin check done r=ckerschb,mayhemer Summary: MozReview-Commit-ID: JKHxmIdtzIN Reviewers: mayhemer, ckerschb Reviewed By: mayhemer, ckerschb Subscribers: ckerschb, mayhemer Bug #: 1399990 Differential Revision: https://phabricator.services.mozilla.com/D569
fa3b9f40e77b970992686c064a1a8c368eb8b5d5: Bug 1437886 - Prevent shared surfaces from being used without WebRender. r=nical
Andrew Osmond <aosmond@mozilla.com> - Fri, 16 Feb 2018 09:50:40 -0500 - rev 404219
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1437886 - Prevent shared surfaces from being used without WebRender. r=nical Move the initialization of SharedSurfacesParent from the compositor thread creation to mirror the other WebRender-specific components, such as the render thread creation. Now it will only be created if WebRender is in use. Also prevent shared surfaces from being used by the image frame allocator, even if image.mem.shared is set -- there is no purpose in allowing this at present. It was causing startup crashes for users who requested image.mem.shared and/or WebRender via gfx.webrender.all but did not actually get WebRender at all. Surfaces would get allocated in the shared memory, try to register themselves with the WR render thread, and then crash since that thread was never created.
45b2ae093db8ad9cf5186292b58dca1b5443b286: Bug 1398796 - Do uptake monitoring in TC r=mtabara
Rail Aliiev <rail@mozilla.com> - Thu, 15 Feb 2018 08:49:45 -0500 - rev 404218
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1398796 - Do uptake monitoring in TC r=mtabara MozReview-Commit-ID: 5xqEQUWOmqf
a81d9de925d84a8d434a20bc71277ae0bebee01a: Bug 1434777 - Disabled toolkit/components/extensions/test/mochitest/test-oop-extensions/test_ext_contentscript_devtools_metadata.html for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Fri, 16 Feb 2018 08:33:26 -0500 - rev 404217
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1434777 - Disabled toolkit/components/extensions/test/mochitest/test-oop-extensions/test_ext_contentscript_devtools_metadata.html for frequent failures. r=jmaher
38557fb9f1118a256f53bc9b0d4c7de877b2bade: Bug 1436247 - Part 3. Fix image/DecodePool.h inclusions. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 13 Feb 2018 06:43:31 -0500 - rev 404216
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1436247 - Part 3. Fix image/DecodePool.h inclusions. r=tnikkel
e65b7fee0060c8e4ad79320f7ec2a99e249f64fa: Bug 1436247 - Part 2. Shutdown idle image decoder threads after the configured timeout. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 13 Feb 2018 06:43:31 -0500 - rev 404215
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1436247 - Part 2. Shutdown idle image decoder threads after the configured timeout. r=tnikkel The image decoding thread pool can grow to be quite large, up to 32 threads, depending on the number of processors on the system. If the user is not actively browsing, these threads are occupying resources which could be reused elsewhere. After the timeout period, it will release up to half of the threads in the pool.
7c913713301fd1fe75b082c572f23687a8f3e5d5: Bug 1436247 - Part 1. Spawn image decoder threads on demand, rather than at startup. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 13 Feb 2018 06:43:30 -0500 - rev 404214
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1436247 - Part 1. Spawn image decoder threads on demand, rather than at startup. r=tnikkel Currently imagelib's DecodePool spawns the maximum number of threads during startup, based on the number of processors. This patch changes it to spawn a single thread on startup (which cannot fail), and more up to the maximum as jobs are added to the queue. A thread will only be spawned if there is a backlog present when a new job is added. This typically results in fewer threads allocated in the parent process, as well as deferred spawning in the content processes.
42eb9bb1033e11e2f3c8c8cdbaaced162bdb2f59: Bug 1399866 - Add gray marking asserts to proxy write functions r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 16 Feb 2018 11:40:04 +0000 - rev 404213
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1399866 - Add gray marking asserts to proxy write functions r=sfink
4cba9e37198385b69d473e9d7bec14795013c8c9: Bug 1438207 - Finalize the current frame of an ICO decoder correctly. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Fri, 16 Feb 2018 06:27:36 -0500 - rev 404212
Push 33457 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:09:48 +0000
Bug 1438207 - Finalize the current frame of an ICO decoder correctly. r=tnikkel Originally we attempted to finalize the current frame from the contained decoder in nsICODecoder::FinishResource. This is wrong because we haven't acquired the frame from the contained decoder yet. This happens in nsICODecoder::GetFinalStateFromContainedDecoder, and so imgFrame::Finalize call should be moved there. This was causing us to use fallback image sharing with WebRender after a GPU process crash, instead of shared surfaces, because it can't get a new file handle for the surface data until we have finished writing all of the image data.
030adb36e3da68064d5e17d7df064f0a7077a938: Merge autoland to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Sat, 17 Feb 2018 00:07:28 +0200 - rev 404211
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Merge autoland to mozilla-central. a=merge
fcfdf000a8f39815193875af1bffe2ce6e6e8a13: Bug 1418403 - Remove viewing source in a standalone window. r=jryans
Brendan Dahl <brendan.dahl@gmail.com> - Mon, 05 Feb 2018 13:33:58 -0800 - rev 404210
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1418403 - Remove viewing source in a standalone window. r=jryans Along with removing the view source standalone windows and prefs this patch: 1) Re-structures several of the view source tests that were only testing the old standalone windows to now test view source in tab. 2) Adds support viewSourceUtils.viewSource() to open a browser window when there aren't any open (for browser toolbox view source). 3) Cleans up some of the API for viewSourceUtils and removes the old deprecated ways of calling it. MozReview-Commit-ID: DI6sgZwbCf
a7f80d59de443854464dc6c4635b5d0a3650a05d: Bug 1418403 - Remove old view source window title test. r=jryans
Brendan Dahl <brendan.dahl@gmail.com> - Mon, 05 Feb 2018 13:36:21 -0800 - rev 404209
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1418403 - Remove old view source window title test. r=jryans The behavior that this test expects is not the same as when viewing source in a browser tab. MozReview-Commit-ID: EwzrCz0VCJY
7ea185f4bce1e1ddaa8927b4e0f4e5068d04d8ca: Bug 1438682 - 2. Implement dummy closeConnection; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 15 Feb 2018 18:06:07 -0500 - rev 404208
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1438682 - 2. Implement dummy closeConnection; r=esawin closeConnection is a new API introduced in N. We don't really support it at the moment but we also don't want the default behavior, so we implement a dummy. MozReview-Commit-ID: JY1Tl30X2s7
f066f679fb044cef576f467979808003a63e8de0: Bug 1438682 - 1. Cache initial selection offsets; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 15 Feb 2018 18:06:06 -0500 - rev 404207
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1438682 - 1. Cache initial selection offsets; r=esawin Getting the selection offsets in onCreateInputConnection can fail because of us being on a wrong thread. The solution is to cache the last selection offsets and use those in onCreateInputConnection. MozReview-Commit-ID: AOlZsuOvzHm
8976a2e3a3b5683403febdcda896adb9a0d86a86: Bug 1432614 - Remove now unnecessary updating and maintenance of Places' root folder titles. r=kitcambridge,mak
Mark Banner <standard8@mozilla.com> - Thu, 04 Jan 2018 16:35:56 +0000 - rev 404206
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1432614 - Remove now unnecessary updating and maintenance of Places' root folder titles. r=kitcambridge,mak The titles for the root bookmark folders in the database will now never get updated. This avoids doing maintenance and changing them if the locale changes. The UI is now responsible for displaying the correct title. WebExtensions API will get the UI visible names. MozReview-Commit-ID: ErPPJXxy2d3
ed39a38f8647e094616752efd2a1f8f408b35ab8: servo: Merge #20041 - Added extra bool in Window object to know about its Mutation Observers (from paavininanda:mutflags); r=jdm
Nupur Baghel <nupurbaghel@gmail.com> - Fri, 16 Feb 2018 12:16:55 -0500 - rev 404205
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
servo: Merge #20041 - Added extra bool in Window object to know about its Mutation Observers (from paavininanda:mutflags); r=jdm <!-- Please describe your changes on the following line: --> - Added Cell<bool> type variable in Window object to know whether its mutation observers are present/absent - Added get and set functions for this variable - Added supporting test files to check for performance --- <!-- 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 - [x] These changes fix #16936. <!-- Either: --> - [x] There are tests for these changes, but these are manual tests for checking correctness of added code <!-- 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: 4454e81878bfdc8bfdac9a24738b2192102b0456
06c8e6e3303cb4787fb15038d074301e84342726: Bug 1404877 - Migrate browser_webconsole_bug_658368_time_methods.js to the new frontend. r=nchevobbe
sole <spenades@mozilla.com> - Fri, 16 Feb 2018 14:25:09 +0000 - rev 404204
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1404877 - Migrate browser_webconsole_bug_658368_time_methods.js to the new frontend. r=nchevobbe MozReview-Commit-ID: 3Z6097zECDn
81617ea852ba672742f87dd247c0182f151aa882: Bug 1438274 - Fix browser and page actions clearance when navigating r=mixedpuppy
Oriol Brufau <oriol-bugzilla@hotmail.com> - Thu, 15 Feb 2018 02:57:53 +0100 - rev 404203
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1438274 - Fix browser and page actions clearance when navigating r=mixedpuppy MozReview-Commit-ID: Jb43H65LmFB
7b08a8b076fdc347fb507f923d243ab1c23b1f78: Bug 1438476 - Fix launchpad configuration for console and netmonitor; r=jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 16 Feb 2018 14:59:51 +0100 - rev 404202
Push 33456 by rgurzau@mozilla.com at Fri, 16 Feb 2018 22:08:24 +0000
Bug 1438476 - Fix launchpad configuration for console and netmonitor; r=jdescottes. Since we don't run babel on the mocha tests anymore, we don't need to have a dedicated env config in babelrc. Also, bump min node version in both netmonitor and webconsole since we require async/await to be supported. Remove the "devDependencies" from netmonitor as we don't really have any use of it. MozReview-Commit-ID: Ep4u59TZHAf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip