b708d01388e3862be454e28985755687fe2bb0d4: Backed out changeset e5e754f197cd (bug 1355481) for breaking many tests, r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 18 Apr 2017 17:47:34 +0200 - rev 353616
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Backed out changeset e5e754f197cd (bug 1355481) for breaking many tests, r=backout on a CLOSED TREE
325bf1bf5a1fa2aa5c9169396305d85e8c17fcad: Bug 1313200 - Allow IPC messages to async return MozPromises. r=billm,jwwang
Kan-Ru Chen <kanru@kanru.info> - Thu, 16 Mar 2017 17:36:15 +0800 - rev 353615
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1313200 - Allow IPC messages to async return MozPromises. r=billm,jwwang This patch implements async returns for IPDL using MozPromises. There are following changes: * Initialize AbstractThreads for MessageLoops * Record promises and their reject functions * When async message returns, call their resolve functions * When send error or channel close, call their reject functions * Implement "unresolved-ipc-promises" count for about:memory * Test cases See bug attachment for generated code from test cases MozReview-Commit-ID: 7xmg8gwDGaW
bc428da4201111528a6a3877a2006f3a6d6bd48b: servo: Merge #16464 - Upload zipfile of Windows nightly build (from UK992:upload-nightly); r=larsbergstrom
UK992 <urbankrajnc92@gmail.com> - Tue, 18 Apr 2017 09:50:23 -0500 - rev 353614
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
servo: Merge #16464 - Upload zipfile of Windows nightly build (from UK992:upload-nightly); r=larsbergstrom - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16437 Source-Repo: https://github.com/servo/servo Source-Revision: 2b353e04f0056942276232fa38fbd664ee2c4032
853da67e9bc36e64db26075cc81c94f34e76a4af: Bug 1348419 - Use thread_local on XP_WIN and XP_MACOSX; r=froydnj
Tom Tromey <tom@tromey.com> - Wed, 22 Mar 2017 12:04:21 -0600 - rev 353613
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1348419 - Use thread_local on XP_WIN and XP_MACOSX; r=froydnj MozReview-Commit-ID: 75dTUk27p94
890a29e0bd94e8c3e8cbf9f6fcfab4c50f2377e7: bug 1353295 - Remove addonHistograms from Telemetry r=Dexter
Chris H-C <chutten@mozilla.com> - Thu, 06 Apr 2017 15:31:58 -0400 - rev 353612
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
bug 1353295 - Remove addonHistograms from Telemetry r=Dexter addonHistograms isn't being used and has started getting in the way. So it goes. Leave the "Addon Histograms" section in about:telemetry for 60 days. Remove it in bug 1355882 MozReview-Commit-ID: 4lm7ONirofl
e5e754f197cd5f1f0bc3c4179c9f1236b3b43c48: Bug 1355481 - Avoid initializing Sync on window unload if Sync is not configured. r=markh
Edouard Oger <eoger@fastmail.com> - Mon, 17 Apr 2017 16:28:38 -0400 - rev 353611
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1355481 - Avoid initializing Sync on window unload if Sync is not configured. r=markh MozReview-Commit-ID: J0xUODSMzhe
bd0d461eddc10ac23e4d268b6d3a9a50f82d913b: Bug 1350613 - Don't repeatedly create DateTimeFormat instances for the exact same set of options, but instead use cached formatters. r=markh
Jeff Walden <jwalden@mit.edu> - Fri, 14 Apr 2017 13:29:02 -0700 - rev 353610
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1350613 - Don't repeatedly create DateTimeFormat instances for the exact same set of options, but instead use cached formatters. r=markh MozReview-Commit-ID: 6FteRerCH2x
f9788db4055dc371628ced452356d4db2e521b3a: Bug 1354738 - Don't force Sync initialization on context menu open. r=markh
Edouard Oger <eoger@fastmail.com> - Mon, 17 Apr 2017 16:52:35 -0400 - rev 353609
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1354738 - Don't force Sync initialization on context menu open. r=markh MozReview-Commit-ID: JBwGTW9nLSl
3cf6b363d1b32dc330739ec14de47f73232b2fc8: Bug 1350737 - Make the selected tab's row the first visible row when the tabs tray opens. r=sebastian
Tom Klein <twointofive@gmail.com> - Sun, 26 Mar 2017 21:44:23 -0500 - rev 353608
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1350737 - Make the selected tab's row the first visible row when the tabs tray opens. r=sebastian That helps usability in the following scenario: 1) Open more tabs than will fit on screen in the tabs tray (and fill the last row with tabs if the tabs tray is in a grid mode); 2) Scroll to the bottom; 3) Open one of the last visible tabs, and from that open tab open a new background tab (e.g. long click on a link in a page and choose "Open in new tab"); 4) Reopen the tabs tray. With the fix, the new tab will be visible at the bottom of the list, whereas previously in list mode it was not visible at all, and in grid modes only the top of the title was visible. (Bug 1299905 would make this sort of situation more widely applicable.) This patch also has the side effect of scrolling the selected tab to the top of the tabs tray on each rotation (previously it was just scrolled into view). MozReview-Commit-ID: 4MKY7P1Mihk
15dc288efa1a14f20deb721172ae1e032f202af7: servo: Merge #16514 - Add extra pointer-events values for Gecko (fixes #16397) (from nox:pointer-events); r=upsuper
Anthony Ramine <n.oxyde@gmail.com> - Tue, 18 Apr 2017 08:33:51 -0500 - rev 353607
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
servo: Merge #16514 - Add extra pointer-events values for Gecko (fixes #16397) (from nox:pointer-events); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: 7a7697897d373e05deed6810ea278169c28c4986
5c6a248e2d337648618e68517199e31e0b169edb: Bug 1357409 - [push-apk] Remove push-apk tasks on mozilla-aurora r=Callek
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 18 Apr 2017 15:40:56 +0200 - rev 353606
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1357409 - [push-apk] Remove push-apk tasks on mozilla-aurora r=Callek MozReview-Commit-ID: J0rShgZsZkt
00ab2938b91c8cfbda813b3cef56a5f978384d57: Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge
Marco Bonardo <mbonardo@mozilla.com> - Fri, 14 Apr 2017 20:34:27 +0200 - rev 353605
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1356567 - root icons should still create a page association if the domain differs. r=adw,kitcambridge Root domain icons are no more associated with their pages, BUT if the page uses a root domain icon from another domain, it should still get an association with it or we couldn't relate the two. This also fixes an overlooked problem in PlacesTestUtils where Date objects cross a boundary and fail instanceof checks. This causes failures in the same test that this patch is modifying. To protect from future similar issues some protection has been added to updatedPlaces so that it will crash in debug builds. MozReview-Commit-ID: 3MTKhGj3ehj
ed32ab19afb8c06e18ebb5d905fefd4ce7cb0559: Bug 1357328 - Remove media/webrtc/signaling/test/moz.build. r=jesup
Mike Hommey <mh+mozilla@glandium.org> - Tue, 18 Apr 2017 17:37:58 +0900 - rev 353604
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1357328 - Remove media/webrtc/signaling/test/moz.build. r=jesup Its content is a no-op since bug 1322707. The code in the same directory, though, is meant to move to gtests (bug 1316611).
08cfcd3c28c06fda01ddbf4369edd945a604dde9: Bug 1357366 - Avoid a possible crash loop in Places Database corruption handling. r=past
Marco Bonardo <mbonardo@mozilla.com> - Tue, 18 Apr 2017 14:02:43 +0200 - rev 353603
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1357366 - Avoid a possible crash loop in Places Database corruption handling. r=past MozReview-Commit-ID: BIN3ji68nAY
bb778a3d681e7a58a1634db06f7ff0c9bd44873d: Bug 1356000 - Ensure unwrapped content listeners catch errors. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 13 Apr 2017 10:26:02 +0200 - rev 353602
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1356000 - Ensure unwrapped content listeners catch errors. r=ato Content listeners that are using the old IPC dispatching technique can cause Marionette to hang when errors are thrown but not handled. To ensure errors are returned to the chrome process, all the code has to be placed in try/catch blocks. MozReview-Commit-ID: J6fwnFUURl7
adc83a5de17d7061aeed65b9091c5f051c0c30a2: Bug 1354060 - Put defaultParagraphSeparator default change behind pref; r=masayuki
Aryeh Gregor <ayg@aryeh.name> - Thu, 06 Apr 2017 15:02:42 +0300 - rev 353601
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1354060 - Put defaultParagraphSeparator default change behind pref; r=masayuki This is regression-prone, so dev.platform discussion concluded we want it behind a pref. We might turn the pref off for beta and/or release for now as well. MozReview-Commit-ID: 2H2et3RElZx
f25386cf25adbe88123017699d984cec49e4d640: Bug 1353695 - Sometimes Enter is ignored in editor; r=masayuki
Aryeh Gregor <ayg@aryeh.name> - Wed, 05 Apr 2017 20:40:13 +0300 - rev 353600
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1353695 - Sometimes Enter is ignored in editor; r=masayuki When defaultParagraphSeparator is not "br", and we hit Enter on a line that is not contained in any block element, we first create a new <div> (or <p>) wrapper to hold the line's contents. If creating this wrapper fails for some reason, we go ahead and insert a <br> instead. In some cases, we would get confused and think we didn't create the block element when really we did. We would insert a <br>, and afterwards something would get rid of the empty block element. In a corner case where the line only consisted of a <br> to start with, this would result in nothing happening, because the original <br> was removed when creating the block element, and only one <br> was inserted to replace it. The correct fix is to just not get confused! MozReview-Commit-ID: 1U8KHC71bfw
a649627e9ad1363e444d80279426f31dc4a0971a: Bug 1354296 - Add TC configs for new talos perf-reftest; r=wcosta
Rob Wood <rwood@mozilla.com> - Thu, 13 Apr 2017 10:10:38 -0400 - rev 353599
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
Bug 1354296 - Add TC configs for new talos perf-reftest; r=wcosta MozReview-Commit-ID: 7y8OXC4B8Em
79059fc31d36667d1edd0e11311cd71adba2546e: servo: Merge #16505 - Stop mach bootstrap from segfaulting (from aneeshusa:stop-mach-bootstrap-from-segfaulting); r=Wafflespeanut
Aneesh Agrawal <aneeshusa@gmail.com> - Tue, 18 Apr 2017 06:10:46 -0500 - rev 353598
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
servo: Merge #16505 - Stop mach bootstrap from segfaulting (from aneeshusa:stop-mach-bootstrap-from-segfaulting); r=Wafflespeanut <!-- Please describe your changes on the following line: --> See the commit message for details; the top-level import of Mako causes `./mach bootstrap` to segfault in glibc while exiting, seems to have to do with the native `_speedups.so` library of MarkupSafe, a Mako dependency. Needed for servo/saltfs#631. cc @emilio to make sure this is OK for stylo (e.g. #13171) --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #12103 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because the test is part of servo/saltfs#631 <!-- 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: 7413c716fb954c1dd27c39929e27bd7b4b188720
d896e293552f048f55528a0140d857495c0a5dcb: servo: Merge #16428 - layout: Floor to 0 when computing intrinsic sizes with box-sizing:border-box (from stshine:box-sizing); r=emilio
Pu Xingyu <pu.stshine@gmail.com> - Tue, 18 Apr 2017 05:30:45 -0500 - rev 353597
Push 31673 by kwierso@gmail.com at Tue, 18 Apr 2017 21:23:54 +0000
servo: Merge #16428 - layout: Floor to 0 when computing intrinsic sizes with box-sizing:border-box (from stshine:box-sizing); r=emilio <!-- Please describe your changes on the following line: --> Improves bitbucket. --- <!-- 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 OR - [ ] These changes do not require tests because _____ <!-- 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: 349ddb555a8be9daad691a201f72682a141e34e4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip