89bb0fc5b18cd038d5ec870edc341f579c47c90d: Bug 1292592 - remove xul dependency in sourceeditor draft
Fred Lin <gasolin@mozilla.com> - Tue, 30 Aug 2016 10:52:31 +0800 - rev 409149
Push 28404 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:13:22 +0000
Bug 1292592 - remove xul dependency in sourceeditor MozReview-Commit-ID: CXCVlrRAm7F
e84e8907390a0e64a21f18a6f4922a4378460ff3: Bug 1292592 - remove xul dependency in sourceeditor draft
Fred Lin <gasolin@mozilla.com> - Tue, 30 Aug 2016 10:52:31 +0800 - rev 409148
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1292592 - remove xul dependency in sourceeditor MozReview-Commit-ID: CXCVlrRAm7F
8fdff7ffdcee621fec75557a8e95eefc78624f9d: Bug 1298255 - [Pointer Event] Update web-platform-test pointerevent_element_haspointercapture-manual.html. f=bevistseng r=smaug
Stone Shih <sshih@mozilla.com> - Fri, 26 Aug 2016 10:38:59 +0800 - rev 409147
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1298255 - [Pointer Event] Update web-platform-test pointerevent_element_haspointercapture-manual.html. f=bevistseng r=smaug
f615741c86eed245173be02078053f4801403ba4: Bug 1256302 - Remove CertVerifier::InitCertVerifierLog(). r=jcj
Cykesiopka <cykesiopka.bmo@gmail.com> - Fri, 02 Sep 2016 10:45:47 +0200 - rev 409146
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1256302 - Remove CertVerifier::InitCertVerifierLog(). r=jcj
3b722968c9d4c02152b787c70782971586b6c0fd: Bug 619109 - Define the insertion point before and undefine after the synchronous script execution events. r=bzbarsky.
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 29 Oct 2010 12:22:10 +0300 - rev 409145
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 619109 - Define the insertion point before and undefine after the synchronous script execution events. r=bzbarsky. MozReview-Commit-ID: FAriD6I2m2L
57a1ca19b38c948ae15b3977c4f719f175e8d467: Bug 1260931 - part 5: tests. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Thu, 01 Sep 2016 23:04:44 +0800 - rev 409144
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1260931 - part 5: tests. r=smaug
51b6694efc8fda1d2e0674aeadc78564a3509c4d: Bug 1260931 - Part 4: update OriginAttributes when http redirect. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Mon, 29 Aug 2016 12:41:02 +0800 - rev 409143
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1260931 - Part 4: update OriginAttributes when http redirect. r=smaug
10da0eca7bbb18830dedacddf5460fe3aa780204: Bug 1260931 - Part 3: Propagate firstPartyDomain. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Fri, 26 Aug 2016 12:41:37 +0800 - rev 409142
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1260931 - Part 3: Propagate firstPartyDomain. r=smaug
2de0e171f15b38ab134d153d776a207d19afbcc4: Bug 1260931 - Part 2: add pref privacy.firstparty.isolate
Yoshi Huang <allstars.chh@mozilla.com> - Tue, 09 Aug 2016 16:35:50 +0800 - rev 409141
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1260931 - Part 2: add pref privacy.firstparty.isolate
dd200883aa79f18a4536afed86bb311a50d0524b: Bug 1260931 - Part 1: add firstPartyDomain. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Tue, 09 Aug 2016 16:34:53 +0800 - rev 409140
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1260931 - Part 1: add firstPartyDomain. r=smaug Add an origin attribute called 'firstPartyDomain'. This value will be extracted from the URL bar. And the purpose of this attribute is used to isolate the data-jars. Please see the tor documentation. https://www.torproject.org/projects/torbrowser/design/#identifier-linkability The idea is like a superset of 'reject third party cookies', but not only apply for cookies, it also applies to all data-jars like localStorage, indexedDB and so on. So basically an iframe will have its own data-jar, and this data-jar is isolated by the URL from URL bar, for instance, an iframe https://facebook.com inside https://cnn.com won't share data-jar with the iframe (https://facebook.com) in https://bbc.com
93657f8dedaafa384bcd49c71b52e195ec968de8: Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 01 Sep 2016 15:01:16 +1000 - rev 409139
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm. The new name makes the sense of the condition much clearer. E.g. compare: NS_WARN_IF_FALSE(!rv.Failed()); with: NS_WARNING_ASSERTION(!rv.Failed()); The new name also makes it clearer that it only has effect in debug builds, because that's standard for assertions.
d8b7827cca8303713e401363e701bdcc6553a8c4: Bug 1297961 (part 2) - Use nsIURI::GetSpecOrDefault() for comparisons to fixed URIs. r=hurley.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 26 Aug 2016 16:02:32 +1000 - rev 409138
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1297961 (part 2) - Use nsIURI::GetSpecOrDefault() for comparisons to fixed URIs. r=hurley.
b516e1d6e46165d5553ec894fadc55ce514f862c: Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 26 Aug 2016 16:02:31 +1000 - rev 409137
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley. This function is an infallible alternative to nsIURI::GetSpec(). It's useful when it's appropriate to handle a GetSpec() failure with a failure string, e.g. for log/warning/error messages. It allows code like this: nsAutoCString spec; uri->GetSpec(spec); printf("uri: %s", spec.get()); to be changed to this: printf("uri: %s", uri->GetSpecOrDefault().get()); This introduces a slight behavioural change. Previously, if GetSpec() failed, an empty string would be used here. Now, "[nsIURI::GetSpec failed]" will be produced instead. In most cases this failure string will make for a clearer log/warning/error message than the empty string. * * * Bug 1297961 (part 1b) - More GetSpecOrDefault() additions. r=hurley. I will fold this into part 1 before landing.
f514d79fe0679a7c565bacc90b2d21e62cbf8de2: Backed out changeset 5ad925dd2e4e for epic build bustage.
Mike Conley <mconley@mozilla.com> - Fri, 02 Sep 2016 02:21:39 -0400 - rev 409136
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Backed out changeset 5ad925dd2e4e for epic build bustage. MozReview-Commit-ID: 2TwkxThgvV4
d6246f5ede4a75deda1b0294be758cb4aad855de: Bug 1300007 - Don't close a stream in an assertion. r=baku.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 02 Sep 2016 16:10:02 +1000 - rev 409135
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1300007 - Don't close a stream in an assertion. r=baku. Because assertions disappear in non-debug builds.
5ad925dd2e4e9f6943b228f0173d01278a74c2a8: Bug 1255843 - Add process memory reporting tool to about:performance. r=mconley
Rutuja Surve <rutuja.r.surve@gmail.com> - Fri, 02 Sep 2016 00:21:00 -0400 - rev 409134
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1255843 - Add process memory reporting tool to about:performance. r=mconley MozReview-Commit-ID: EHCkl6G3bTT
88dd53397d30e1853122f1284de94f103f6e4436: Bug 1299389 - Replace some raw pointers in nsThreadManager. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 10 Jun 2016 16:04:49 +1000 - rev 409133
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1299389 - Replace some raw pointers in nsThreadManager. r=froydnj. nsThreadManager::get() can return a reference. This lets us remove some redundant assertions. nsThreadArray elements can be NotNull<>s.
c212e496d0ce0dcdd52828c8beaa592f29d240cb: Bug 1299066: Make NS_STYLE_DISPLAY_* an enum class. Prefer indexing instead of linear search in the frame constructor r=heycam,bz
Emilio Cobos Álvarez <ecoal95@gmail.com> - Sat, 27 Aug 2016 19:31:50 -0700 - rev 409132
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Bug 1299066: Make NS_STYLE_DISPLAY_* an enum class. Prefer indexing instead of linear search in the frame constructor r=heycam,bz The main renaming was generated with the following python script: ``` import sys import re CAMEL_CASE_REGEX = re.compile(r"(^|_|-)([A-Z])([A-Z]+)") DISPLAY_REGEX = re.compile(r"\bNS_STYLE_DISPLAY_([^M][A-Z_]+)\b") def to_camel_case(ident): return re.sub(CAMEL_CASE_REGEX, lambda m: m.group(2) + m.group(3).lower(), ident) def constant_to_enum(constant): return "StyleDisplay::" + to_camel_case(constant) + ("_" if constant == "NONE" else "") def process_line(line): return re.sub(DISPLAY_REGEX, lambda m: constant_to_enum(m.group(1)), line) lines = [] with open(sys.argv[1], "r") as f: for line in f: lines.append(process_line(line)) with open(sys.argv[1], "w") as f: for line in lines: f.write(line) ``` And the following shell commands: ``` find . -name '*.cpp' -exec python display.py {} \; find . -name '*.h' -exec python display.py {} \; ``` MozReview-Commit-ID: 91xYCbLC2Vf
9b827786ca68a923bacef503c9a52369381b3170: Back out changeset 58b07057fe25 (bug 1299159) on suspicion of breaking Windows PGO builds
Phil Ringnalda <philringnalda@gmail.com> - Thu, 01 Sep 2016 19:43:22 -0700 - rev 409131
Push 28403 by bmo:gasolin@mozilla.com at Fri, 02 Sep 2016 09:05:40 +0000
Back out changeset 58b07057fe25 (bug 1299159) on suspicion of breaking Windows PGO builds CLOSED TREE
a6943b0eaeea8c8a5ae189175cda6b036b001c53: Bug 1291946 - Append the latest video frames from updateTracks. r?pehrsons. draft
ctai <ctai@mozilla.com> - Wed, 10 Aug 2016 10:31:14 +0800 - rev 409130
Push 28402 by bmo:ctai@mozilla.com at Fri, 02 Sep 2016 08:54:28 +0000
Bug 1291946 - Append the latest video frames from updateTracks. r?pehrsons. In some cases, we need to resend missed VideoSegment to new added MediaStreamVideoSink. Append the latest video frames from updateTracks. MozReview-Commit-ID: 76RFs5fgKpY
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip