d119babafa27f8dd5a4af2b0d418029006a5794b: Bug 1428515 - Check for dying JSObjects when accessing plugin wrapper table r=bz
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 12 Jan 2018 10:36:23 +0000 - rev 399038
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1428515 - Check for dying JSObjects when accessing plugin wrapper table r=bz The sNPObjWrappers table can contain entries for dead JSObjects that have not yet been finalised. We need to take care not to trigger mJSObj's read barrier for such entries since that will attempt to expose the object to JS and cause this assertion. The patch does this by calling unbarrieredGetPtr() which avoids the barrier. Note converting a TenuredHeap to bool and testing equality against a pointer don't trigger the barrier.
e013d41a44e7b9178d155571d18e329128191499: Bug 1429088: Crashtest. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 09 Jan 2018 17:37:31 +0100 - rev 399037
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1429088: Crashtest. r=bz MozReview-Commit-ID: qJQdpdUROs
dd2b9748cbb66622643d5a15a2efe6edd8707ff1: Bug 1361815 - Do less work in nsTArray's Clear() and destructor. r=froydnj
Adrian Wielgosik <adrian.wielgosik@gmail.com> - Tue, 17 Oct 2017 19:09:51 +0200 - rev 399036
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1361815 - Do less work in nsTArray's Clear() and destructor. r=froydnj MozReview-Commit-ID: DnkE7LFxkF3
95e2f1556c172a88792415f3a5637f9cbcac2358: Bug 1428538 - Use UTF-8 file paths for NSS database. r=keeler
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Thu, 28 Dec 2017 20:56:33 +0900 - rev 399035
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1428538 - Use UTF-8 file paths for NSS database. r=keeler
35dcf8417877e6cfe7dda378a1c2f3682c3c3af1: Bug 1420060, restrict export of symbols to Windows, suggested by Masatoshi Kimura, r=kaie
Kai Engert <kaie@kuix.de> - Thu, 11 Jan 2018 15:04:17 +0100 - rev 399034
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1420060, restrict export of symbols to Windows, suggested by Masatoshi Kimura, r=kaie
ddfff454c810d25532d60ca8a60f0d7a86edb1f8: Bug 1420060, export new NSS APIs in Firefox' specific API export list, r=franziskus
Kai Engert <kaie@kuix.de> - Thu, 11 Jan 2018 14:42:09 +0100 - rev 399033
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1420060, export new NSS APIs in Firefox' specific API export list, r=franziskus
92dcb99abd054bd9a502ae3b9da2af983d137aad: Bug 1420060, NSS_3_35_BETA1, r=franziskus
Kai Engert <kaie@kuix.de> - Thu, 11 Jan 2018 14:09:34 +0100 - rev 399032
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1420060, NSS_3_35_BETA1, r=franziskus UPGRADE_NSS_RELEASE
86d41b5efe074f6988085082df9ef537eee0813a: Bug 1426087: Decrement nsDocumentViewer::mDestroyRefCount in a separate function. r=jwatt
Bob Owen <bobowencode@gmail.com> - Fri, 12 Jan 2018 10:17:36 +0000 - rev 399031
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1426087: Decrement nsDocumentViewer::mDestroyRefCount in a separate function. r=jwatt
3db5dd3a6fe64dd31129fdaa2e2015b93801c675: Bug 586838 - Add NEON versions of LossyConvertEncoding. r=erahm
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 12 Jan 2018 15:46:11 +0900 - rev 399030
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 586838 - Add NEON versions of LossyConvertEncoding. r=erahm
bec7964d4dd08ba2204c37137c38b2e4f277b093: Merge autoland to mozilla-central r=merge a=merge
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 12 Jan 2018 23:57:58 +0200 - rev 399029
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Merge autoland to mozilla-central r=merge a=merge
21de927fd6adf57e678e2eac54266af5415cc16b: Bug 1363860 - Allow WebExtensions to control cookie behaviour, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Thu, 30 Nov 2017 09:31:21 -0500 - rev 399028
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1363860 - Allow WebExtensions to control cookie behaviour, r=mixedpuppy This introduces a new setting to the privacy API, browser.privacy.websites.cookieConfig, which controls both the network.cookie.cookieBehavior pref, and the network.cookie.lifetimePolicy pref. The former controls which types of cookies are accepted, while the latter which controls the expiration date of cookies. This setting accepts an object as its value with properties for "behavior" and "nonPersistentCookies", which control the prefs discussed above. Each of these properties is optional. nonPersistentCookies defaults to false, and an object without a value for the behavior property will result in the network.cookie.cookieBehavior pref being reset to its default value. MozReview-Commit-ID: KKE1dMCzTt6
a3d15c0fe9a8c3e11efbb27d15695c5a623036f9: Backed out changeset 8c2097e14828 (bug 1429929) for failing browser-chrome's browser_audioTabIcon.js and browser_usercontextid_tabdrop.js
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 12 Jan 2018 20:03:10 +0200 - rev 399027
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Backed out changeset 8c2097e14828 (bug 1429929) for failing browser-chrome's browser_audioTabIcon.js and browser_usercontextid_tabdrop.js
0ecc98bd0822159169d717dbf4c6d2fc4f54e03e: Bug 1418425 - Do not build bsdiff on Android. The updater doesn't use it (we ship apk directly) r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Tue, 05 Dec 2017 15:51:49 +0100 - rev 399026
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1418425 - Do not build bsdiff on Android. The updater doesn't use it (we ship apk directly) r=glandium MozReview-Commit-ID: FZ7A05WsQjO
7b7725d1d3c34560df5a07b1536bc63182f5846b: Bug 1418425 - Remove libbz2 files as we were only using it for crc32 as the updater moved to lzma r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Fri, 24 Nov 2017 16:45:47 +0100 - rev 399025
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1418425 - Remove libbz2 files as we were only using it for crc32 as the updater moved to lzma r=glandium MozReview-Commit-ID: 8Sz8vtV0b5G
2e95ebdcae6d37cc1b3c3f220b05210f419aea64: Bug 1418425 - Ship only the crc table from bz2 and use it in the updater r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Tue, 09 Jan 2018 08:32:26 +0100 - rev 399024
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1418425 - Ship only the crc table from bz2 and use it in the updater r=glandium Indeed, using zlib gives different results which mismatch with the one from releng. The next step would be to have releng use a zlib based solution. MozReview-Commit-ID: LwxHk84Ajp4
47fbcaf5ad059616de22219b12223b798b6b758f: Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=andi,glandium
Sylvestre Ledru <sledru@mozilla.com> - Fri, 12 Jan 2018 16:13:45 +0100 - rev 399023
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1418425 - Update bsdiff to use libz instead of bz2 for the crc algo r=andi,glandium MozReview-Commit-ID: 2GLmnzF9CMh
142001babb39d7cce8b88a2103ba8863fce685ad: Bug 1418425 - Compile zlib as host lib r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Sun, 26 Nov 2017 22:59:14 +0100 - rev 399022
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1418425 - Compile zlib as host lib r=glandium MozReview-Commit-ID: 5jXyVhRI0kD
4c0e52aa8c09ebc6be490837dbcf3c28a339c7c1: servo: Merge #19752 - style: Use Python's True instead of string for arbitrary Python code in mako (from CYBAI:fix-mako-true); r=nox
CYBAI <cyb.ai.815@gmail.com> - Fri, 12 Jan 2018 10:56:30 -0600 - rev 399021
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
servo: Merge #19752 - style: Use Python's True instead of string for arbitrary Python code in mako (from CYBAI:fix-mako-true); r=nox As discussion in IRC with @nox and @gootorov , it's more correct to use Python's `True` for `${arbitrary Python code}` in mako. Following is related IRC logs ``` 15:39 nox As I said, that's because there are 2 ways to invoke the things with Mako. 15:40 nox ${arbitrary Python code} vs <%named_helper ..>...</%named_helper> 15:40 nox IIRC <%foo bar=True></%foo> is not valid Mako syntax, 15:40 nox but with bar="True" it is. 15:42 cybai gootorov: I did meet some issues when moving makos if I set "True" instead of Python's `True`. Thus, like nox mentioned above, it's related to how the code works 15:44 gootorov nox: Alright, I got it now, thanks. There are a couple ${function} blocks that still use `boxed="True" though. They aren't <%named_helpers>, shouldn't they use Python's True too, then? 15:45 nox gootorov: I think there is an issue because this specific attribute is also used as a string through other <%helpers>, 15:46 nox gootorov: Seems like it's not an issue anymore because the boxed attribute is passed to arg_to_bool, 15:46 nox which either returns the boolean as is or check whether it's a "True" or "False" string. 15:47 nox gootorov: So indeed, you can probably make those use booleans now. 15:47 gootorov nox: Okay, got it, thanks for the explanation :) ``` --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests Source-Repo: https://github.com/servo/servo Source-Revision: 865181b6e676fc9b76447ad5172e275b9861ca5e
392278bcc755c3ea4c65c4ffb8833bd7b92b06ff: Bug 1429364 - Fix 'Save Link As' context menu option in sidebars. r=Gijs
Panos Astithas <past@mozilla.com> - Thu, 11 Jan 2018 16:03:41 -0800 - rev 399020
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1429364 - Fix 'Save Link As' context menu option in sidebars. r=Gijs MozReview-Commit-ID: 2RaxPjx1Jz7
d97273fcb62f01f5bf9743d441ea0f625e774ff5: Bug 1429977 - make comments for BreakAndMeasureText up-to-date (comment-only, DONTBUILD). r=jfkthame
Jeremy Chen <jeremychen@mozilla.com> - Fri, 12 Jan 2018 02:58:29 +0000 - rev 399019
Push 33239 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:58:29 +0000
Bug 1429977 - make comments for BreakAndMeasureText up-to-date (comment-only, DONTBUILD). r=jfkthame MozReview-Commit-ID: ILWAnMT9Fdp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip