42ea3fb4b6944bb7f6986e38ff7d66a3d1d04ae3: Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
Eric Rahm <erahm@mozilla.com> - Fri, 31 Mar 2017 11:00:11 -0700 - rev 398862
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351831 - Build more xpconnect code in unified sources. r=bholley These files were being excluding because we thought they used plarena.h, but it turns out they did not. A few tweaks needed to be made to clarify whether we wanted to use mozilla::UniquePtr or js::UniquePtr. MozReview-Commit-ID: 1su5dO3rR0T
048f8b62e2b6824c103a36a6c4fb8e70e0ade5f9: Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus
Eric Rahm <erahm@mozilla.com> - Fri, 31 Mar 2017 11:00:10 -0700 - rev 398861
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus This updates the unifed sources for a few netwerk build files. In some cases files were excluded because we thought they used plarena.h, but that turned to be false. A few files needed to be updated to add missing imports/exports due to shifting of compilation units. MozReview-Commit-ID: 4mh8VApFoe1
4cc9240c4811b8d8378a840e0f1815ebed17bbe3: Bug 1346542 - [3.0] Change setState to checkAndSetState to avoid updated state override. r=me
Eugen Sawin <esawin@mozilla.com> - Fri, 31 Mar 2017 19:26:55 +0200 - rev 398860
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346542 - [3.0] Change setState to checkAndSetState to avoid updated state override. r=me
7c8827728b7f48e593f4c58ccf5d39539071bf91: Backed out changeset 438624f92fbc
Dão Gottwald <dao@mozilla.com> - Fri, 31 Mar 2017 19:03:42 +0200 - rev 398859
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 438624f92fbc
1ef7a511aefdd344ff7724ce6d485b942c083a42: Bug 1351456 - Fix test logging.
Paul Adenot <paul@paul.cx> - Fri, 31 Mar 2017 18:51:01 +0200 - rev 398858
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351456 - Fix test logging. MozReview-Commit-ID: KpyHg95FKcv
438624f92fbc3dae9edea5c04ee431a42c8a5164: Bug 1352183 - Preserve lazy browsers' lazy state when closing the window. r=dao
Kevin Jones <kevinhowjones@gmail.com> - Fri, 31 Mar 2017 18:45:08 +0200 - rev 398857
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352183 - Preserve lazy browsers' lazy state when closing the window. r=dao
bdb156e93436ce020a91647ba7e9059049f1f024: Backed out changeset 15e815413234 (bug 1351980) for asserting on Android, e.g. in test_pseudoElement-get-animations.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 31 Mar 2017 18:39:46 +0200 - rev 398856
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 15e815413234 (bug 1351980) for asserting on Android, e.g. in test_pseudoElement-get-animations.html. r=backout
7cb01f9b0aedb6b509128cd325d8a5b026e55825: Bug 1351456 - Add some instrumentation to try to understand a test timeout. irc-r=jesup
Paul Adenot <paul@paul.cx> - Fri, 31 Mar 2017 17:41:31 +0200 - rev 398855
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351456 - Add some instrumentation to try to understand a test timeout. irc-r=jesup MozReview-Commit-ID: 935bdFmhwTq
ecc68a5077b73d53631017407b09e39fbd713ffb: Bug 1352365 - Remove duplicate PrivacyLevel checks in SessionCookies.jsm r=mikedeboer
Tim Taubert <ttaubert@mozilla.com> - Fri, 31 Mar 2017 11:54:18 +0200 - rev 398854
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352365 - Remove duplicate PrivacyLevel checks in SessionCookies.jsm r=mikedeboer PrivacyLevel checks currently allow to disable storing secure cookies and any cookies belonging to an HTTPS host, or completely disable storing cookies. We call PrivacyLevel.canSave() for every host found in the shistory of a given window's tabs. We then call it again for every cookie when retrieving all cookies stored for a given host. The two different privacy checks exist because in the past an HTTP site could send a secure cookie too. Since Firefox 52 this isn’t possible anymore, only HTTPS sites can send secure cookies. So as soon as nsICookie.isSecure=true we know the site was loaded over TLS. That means there are the following scenarios: [PRIVACY_LEVEL=NONE] (default) We store all cookies. [PRIVACY_LEVEL=FULL] We store no cookies at all. [PRIVACY_LEVEL=ENCRYPTED] HTTP site sends cookie: Store. HTTP site sends secure cookie: Can't happen since Fx52 HTTPS site sends cookie: Store. The site is HTTPS but we should store the cookie anyway because the "Secure" directive is missing. That means the site wants us to send it for HTTP requests too. HTTPS site sends secure cookie: Don't store. This allows us to simplify the code and remove the per-host PrivacyLevel checks. Checking nsICookie.isSecure is enough to tell whether we want to keep a cookie or not.
15e815413234d71fbc93bb0dc78f3d589b6e39f4: Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own; r=schien
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 30 Mar 2017 20:58:45 -0400 - rev 398853
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own; r=schien
b78070b17ccae3f9fab5857aa31c7aa92a0f3a4e: Backed out 2 changesets (bug 1351980) for asserting in Android tests, e.g. test_hc_noderemovechildnode.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 31 Mar 2017 15:38:38 +0200 - rev 398852
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out 2 changesets (bug 1351980) for asserting in Android tests, e.g. test_hc_noderemovechildnode.html. r=backout Backed out changeset fbc8e05e5251 (bug 1351980) Backed out changeset 1c7c92033bb1 (bug 1351980)
aece477a513e55441d2fa62efed1cb2bc565d3f7: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 31 Mar 2017 14:47:54 +0200 - rev 398851
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge mozilla-central to mozilla-inbound
fbc8e05e5251ad2e3c59a8eb45ccddb00b2cecf1: Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own: Replace RESPATH with BINPATH to fix mobile builds. r=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 31 Mar 2017 14:22:25 +0200 - rev 398850
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own: Replace RESPATH with BINPATH to fix mobile builds. r=bustage-fix
1c7c92033bb1bd1317d12d79e6d6e4d0473133ad: Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own; r=schien
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 30 Mar 2017 20:58:45 -0400 - rev 398849
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1351980 - Initialize the UserAgentOverrides.jsm module at startup and shut it down at shutdown for all Gecko applications instead of relying on each one to do it on its own; r=schien
a7ac485f20cf144d31f283f059bb22560e752783: Bug 1346542 - [2.1] Fix code style. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 29 Mar 2017 23:41:15 +0200 - rev 398848
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346542 - [2.1] Fix code style. r=jchen
7106a8bc897fdbee4e4c28f1492687769048ada9: Bug 1346542 - [1.2] Move state holder to GeckoView::Window and set ready state when reattaching to window. r=jchen
Eugen Sawin <esawin@mozilla.com> - Tue, 28 Mar 2017 21:56:30 +0200 - rev 398847
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346542 - [1.2] Move state holder to GeckoView::Window and set ready state when reattaching to window. r=jchen
708c303cb8383311a413180007e74c114cdc8ec2: Bug 1348941. r=njn
Timothy Nikkel <tnikkel@gmail.com> - Fri, 31 Mar 2017 06:07:29 -0500 - rev 398846
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348941. r=njn
5fa5043019f2d4c9cc871ec75f0598e07f2eed22: Bug 1349717 - Propagate errors from matching in XSLT. r=erahm.
Peter Van der Beken <peterv@propagandism.org> - Wed, 22 Mar 2017 21:05:11 +0100 - rev 398845
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349717 - Propagate errors from matching in XSLT. r=erahm.
261772d7198542e9cf1f0577a55446785a2c189d: Bug 1295611 - Add mozilla::Span. r=froydnj,gerv.
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 16 Feb 2017 11:43:50 +0200 - rev 398844
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1295611 - Add mozilla::Span. r=froydnj,gerv. MozReview-Commit-ID: HGNDClVctbE
7fe20a149f135533746ecaa9a1cf99619101eae0: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 31 Mar 2017 17:12:31 -0700 - rev 398843
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge autoland to central, a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip