785910c8bee719b14fd14a2fe64b260429449b3a: Bug 1398393 - Set Servo thread state on cooperative threads. r=billm
Blake Kaplan <mrbkap@gmail.com> - Fri, 08 Sep 2017 16:50:34 -0700 - rev 431608
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1398393 - Set Servo thread state on cooperative threads. r=billm By doing this we avoid triggering assertions in the Servo code that ensure we have registered the thread with Servo and set the proper state on it. MozReview-Commit-ID: K6qHrYoQDLm
b5be4a3d9f13e924f02cbb2ee6d5871c6f026486: Bug 1401394: Add missing gecko:itemType to non-phone configurations. r=liuche
Michael Comella <michael.l.comella@gmail.com> - Tue, 19 Sep 2017 16:10:14 -0700 - rev 431607
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401394: Add missing gecko:itemType to non-phone configurations. r=liuche I don't know the greater context of this code and if this will cause any problems: I'm just following the patterns in Android menus to fix this code. :aswan is expected to test this patch for me (or provide me steps to test whether or not it's working correctly). MozReview-Commit-ID: 9WrqUokwmXT
e96494792b66b2b7d8199d532164a3d23f66b004: Bug 335545 - Store clipboard data in memory XOR file r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 03:21:45 +0200 - rev 431606
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 335545 - Store clipboard data in memory XOR file r=mstange Ensure that only DataStruct::mData + mDataLen, XOR DataStruct::mCacheFD is used. (Previously it was possible that all of these members were populated, which is a waste of memory.) The effect of this change is visible when SetTransferData is called multiple times with the same flavor, but with one below the threshold for storing in-memory, and the other above (=store in a file). MozReview-Commit-ID: 4UlkKAYsjf
dff1e1774422c12aacff69538936e88f0ff95c85: Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 02:29:10 +0200 - rev 431605
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange The cache file is never directly exposed to consumers of DataStruct, so it does not make sense to keep the clipboardcache file around forever. The only change in this commit is to switch from using a filename to using a file descriptor. In the destructor, the FD is explicitly closed (which releases the file data). nsAnonymousTemporaryFile takes care of removing the file when the destructor is not called (e.g. crashes). Previously, the clipboard cache was stored in a file called: TmpD/clipboardcache-N As of this commit, the clipboard cache is stored at: TmpD/mozilla-temp-randomN (macOS and Linux) TmpD/mozilla-temp-files/mozilla-temp-randomN (Windows) (see xpcom/io/nsAnonymousTemporaryFile.{h,cpp} for more details) To verify that these files are really gone: 1. Create a document with 500k+ characters, open it in Firefox. 2. Copy its content - this will trigger the clipboard cache. 3. Look for the open file descriptor of the deleted file: ( macOS and Linux: ) lsof +L1 | grep mozilla-temp 4. Copy anything (under the 500k threshold), or quit/kill Firefox. 5. Repeat step 3 and observe that the number of file descriptors has decreased. MozReview-Commit-ID: 85GlKQrNUl5
5a44548cb570c0cc7fd5c188f5f7694a11e66fa4: Bug 1401412 - Destroy this singleton during XPCOM shutdown. r=smaug
Blake Kaplan <mrbkap@gmail.com> - Tue, 19 Sep 2017 17:38:05 -0700 - rev 431604
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401412 - Destroy this singleton during XPCOM shutdown. r=smaug Unfortunately, this needed some additional trickery in order to keep its constructor "private". I stole this trick from [1]. With this patch, we tear down the statistics object during XPCOM shutdown intead of after it. I don't believe that we need the object to live past the ClearOnShutdown destructors. [1] http://rienajouter.blogspot.com/2014/10/makeshared-and-makeunique-for-classes.html MozReview-Commit-ID: JsiN6Bq9Yp4
fd7e2ce2fc920893e864191b19477cd2a9f5cd89: Bug 1399505 - Generate WR sticky frames from nsDisplayStickyPosition display items. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 20 Sep 2017 16:00:15 -0400 - rev 431603
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1399505 - Generate WR sticky frames from nsDisplayStickyPosition display items. r=mstange MozReview-Commit-ID: 4eKZRitTDqu
40af6e459538e579da800aebb6520cdaa9b30e40: Bug 1399505 - Expose the API to add sticky frames to the WR display list. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 20 Sep 2017 16:00:07 -0400 - rev 431602
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1399505 - Expose the API to add sticky frames to the WR display list. r=mstange MozReview-Commit-ID: Dunn5AeTJiw
6a151f43cb3f70917bde1ace58a9d118776e70b9: servo: Merge #18578 - Window should own Location, Document shouldn't (from asajeffrey:script-window-owns-location); r=KiChjang
Alan Jeffrey <ajeffrey@mozilla.com> - Wed, 20 Sep 2017 14:38:31 -0500 - rev 431601
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
servo: Merge #18578 - Window should own Location, Document shouldn't (from asajeffrey:script-window-owns-location); r=KiChjang <!-- Please describe your changes on the following line: --> Document shouldn't own location, Window should. --- <!-- 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 #18438 - [X] These changes do not require tests because it's an intermittent <!-- 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: 6a791cd7f26b42a6688099bea203c21fb3c9cc12
e740ebb21e460f2882d72829258fdb0e9075e67b: Bug 1401336 - Make user-initiated syncs ignore account sync settings. r=Grisha Kruglov
Mehdi Soleimannejad <mehdisolamannejad@gmail.com> - Wed, 20 Sep 2017 17:03:14 +0430 - rev 431600
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401336 - Make user-initiated syncs ignore account sync settings. r=Grisha Kruglov MozReview-Commit-ID: JkMQb5f0yVM
ebf0a7b3181733d31d75e2498255782580ec147b: Bug 1401546 - Flip windows spidermonkey jobs in taskcluster to tier 1. r=sfink
Justin Wood <Callek@gmail.com> - Wed, 20 Sep 2017 10:09:27 -0400 - rev 431599
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401546 - Flip windows spidermonkey jobs in taskcluster to tier 1. r=sfink MozReview-Commit-ID: Ejcb0P5moju
dc35a4abe1305e0ab3638b695d2734e8de7d2329: Bug 1401683 - Add section deduping, about:home telemetry and bug fixes to Activity Stream. r=k88hudson
Ed Lee <edilee@mozilla.com> - Wed, 20 Sep 2017 12:45:26 -0700 - rev 431598
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401683 - Add section deduping, about:home telemetry and bug fixes to Activity Stream. r=k88hudson MozReview-Commit-ID: FYICIp1oVNf
89b1fac5342d401365727928dedc87254a7ec748: servo: Merge #18572 - Handle !important in keyframe (from hiikezoe:immportant-in-keyframe); r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 20 Sep 2017 13:40:12 -0500 - rev 431597
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
servo: Merge #18572 - Handle !important in keyframe (from hiikezoe:immportant-in-keyframe); r=emilio <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1400926 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: 46ae11b5d03a4935f5a8594269ea14ae2594c2c2
2d5c378f56108610c674b8ba8147f969c166ef48: Bug 1399911 - preserve sourceURL comment directive on style sheets; r=bz,heycam
Tom Tromey <tom@tromey.com> - Thu, 14 Sep 2017 14:59:32 -0600 - rev 431596
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1399911 - preserve sourceURL comment directive on style sheets; r=bz,heycam In addition to the sourceMappingURL comment, there is a second special comment, "sourceURL", that can be used to set the "display name" of a style sheet for developer tools. This name is also used as the base URL for the source-map URL resolution algorithm. sourceURL is described here: https://blog.getfirebug.com/2009/08/11/give-your-eval-a-name-with-sourceurl/ This patch changes Firefox to record this URL, if specified, and to expose it (chrome-only) vai StyleSheet.webidl. MozReview-Commit-ID: 7NwXsOf7nbY
8e98f894a8a322859c307c84778eada9444a5dfd: Bug 1381085 - Submit VR frames with a separate ID3DDeviceContextState r=daoshengmu
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Mon, 18 Sep 2017 16:19:49 -0700 - rev 431595
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1381085 - Submit VR frames with a separate ID3DDeviceContextState r=daoshengmu - Using a separate ID3DDeviceContextState ensures that the WebVR context does not stomp over the mirrored state used by the MLGPU "Advanced" Layers rendering. MozReview-Commit-ID: 99mfdsjFrMI
a88a995faeedd735e3d3e737e17de2e2e46ea6ee: Bug 1401651 - Remove obsolete documentation entries. r=cpeterson
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 20 Sep 2017 14:07:43 -0400 - rev 431594
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1401651 - Remove obsolete documentation entries. r=cpeterson MozReview-Commit-ID: FNmqm8cjj15
50ed4d668bf776fc022d8306fe90e2c6e6eca0b8: Backed out changeset 6aa63fcf5c4e (bug 1373853) for leaking preferences windows, e.g. after browser-chrome's browser/base/content/test/general/browser_bug735471.js ran. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 20 Sep 2017 21:14:28 +0200 - rev 431593
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Backed out changeset 6aa63fcf5c4e (bug 1373853) for leaking preferences windows, e.g. after browser-chrome's browser/base/content/test/general/browser_bug735471.js ran. r=backout
802042e3b5e061a3e832289021e02e6ac7718377: Bug 1400950 - Don't draw divider above Highlights title. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Tue, 19 Sep 2017 18:38:16 -0700 - rev 431592
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1400950 - Don't draw divider above Highlights title. r=mcomella MozReview-Commit-ID: GHXKAhlbc7I
517ccb27a05c7dd0fa5bc16488cfe6c24106de62: Bug 1400950 - Update AS panel color. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Tue, 19 Sep 2017 18:21:33 -0700 - rev 431591
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1400950 - Update AS panel color. r=mcomella MozReview-Commit-ID: C290c5OsmzE
fbd44d38b79e69d500fd49716269185da7aef8a4: Bug 1400950 - Update title font size and spacing. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Tue, 19 Sep 2017 18:10:50 -0700 - rev 431590
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1400950 - Update title font size and spacing. r=mcomella MozReview-Commit-ID: Ajd5fhI0Y0y
ef94a037bab9ad9bee020c25e2e89c6338027c23: Bug 1400950 - Update string for "MORE" link to be caps. r=mcomella
Chenxia Liu <liuche@mozilla.com> - Tue, 19 Sep 2017 18:05:56 -0700 - rev 431589
Push 7785 by ryanvm@gmail.com at Thu, 21 Sep 2017 13:39:55 +0000
Bug 1400950 - Update string for "MORE" link to be caps. r=mcomella MozReview-Commit-ID: 6y7GzH4IAU7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip