Carsten "Tomcat" Book
d786545396
Merge mozilla-central to mozilla-inbound
2015-06-16 16:24:17 +02:00
Ehsan Akhgari
d9c3cc1f26
Bug 1174982 - Add the new nsContentPolicyType values to the DBSchema.cpp static_assert; r=bkelly
...
Added a comment to nsIContentPolicyBase.idl since even I forgot to do this.
2015-06-16 10:42:31 -04:00
Carsten "Tomcat" Book
9a4e1b53a6
merge mozilla-inbound to mozilla-central a=merge
2015-06-16 16:08:27 +02:00
Carsten "Tomcat" Book
2253b50780
Backed out changeset 8031242fe5e5 (bug 1165486)
2015-06-16 10:45:29 +02:00
Jocelyn Liu
9c2669be88
Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang
2015-06-16 09:38:50 +08:00
Shu-yu Guo
b8c6889a41
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
2015-06-15 21:32:30 -07:00
Ryan VanderMeulen
c2d0806581
Backed out changeset 1d67d747b3eb (bug 911972) for frequent linux64 debug e10s test_post_message_advanced.html timeouts.
...
CLOSED TREE
2015-06-15 13:06:23 -04:00
Andrea Marchesini
a36cc3fb5e
Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent
2015-06-15 14:08:25 +01:00
Nicholas Nethercote
5841f4ff4b
Bug 1172784 (part 2) - Remove PL_DHashTableEnumerate use from nsContentUtils. r=mccr8.
2015-06-10 13:07:40 -07:00
Nicholas Nethercote
4ba64f3c86
Bug 1172784 (part 1) - Remove unused argument from UnmarkGrayJSListenersInCCGenerationDocuments(). r=mccr8.
...
This is possible because ListenerEnumerator() doesn't do anything with the
|aArg| argument.
2015-06-10 13:07:40 -07:00
Daniel Holbert
78148335a4
Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan
2015-06-08 10:24:56 -07:00
David Parks
a72dd8f316
Bug 1125325 - Store TabParents with their WindowRoot. r=smaug
...
nsContentUtils::CallOnAllRemoteChildren calls a callback on all tabs
connected to a given window but it has only worked in Firefox e10s tabs.
This patch adds a list of (weak) references to each top-level document's
WindowRoot so that e.g. the nsPresContext can access them instead of
using nsContentUtils. This provides a solution to the problem of finding remote PBrowsers generally.
2015-06-07 22:39:39 -07:00
Jonathan Watt
09336550af
Bug 1173314 - Make GetMozFullPath and GetMozFullPathInternal const. r=sicking
2015-06-03 01:11:16 +01:00
Wes Kocher
c2daa517f7
Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
...
Backed out changeset ce3c302864bf (bug 1165486)
Backed out changeset f69852001c61 (bug 1165486)
Backed out changeset 06cc09729bf4 (bug 1165486)
Backed out changeset 52772afc023e (bug 1165486)
Backed out changeset 502ddf7d2268 (bug 1165486)
Backed out changeset b04ab7bd78af (bug 1165486)
Backed out changeset 53fcddbe4cfb (bug 1165486)
Backed out changeset 63bd369e5349 (bug 1165486)
Backed out changeset 1e35269a8062 (bug 1165486)
Backed out changeset e3c11d517e18 (bug 1165486)
Backed out changeset ccd90228daf6 (bug 1165486)
Backed out changeset eb11e655d223 (bug 1165486)
2015-06-15 18:07:52 -07:00
Shu-yu Guo
0b4f672545
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
2015-06-15 17:38:01 -07:00
Boris Zbarsky
0f5c0e6231
Bug 1174486 part 4. Stop reporting exceptions in nsJSUtils::EvaluateString and have its consumers use AutoJSAPIs that take ownership of error reporting instead. r=bholley
2015-06-15 20:11:06 -04:00
Boris Zbarsky
dfefbdf71b
Bug 1174486 part 3. Eliminate the unused codepath on which EvaluateOptions::reportUncaught is false. r=bholley
2015-06-15 20:10:50 -04:00
Boris Zbarsky
3d48008d40
Bug 1174486 part 2. Add a way to explicitly report a pending exception on an AutoJSAPI that has taken ownership of error reporting. r=bholley
...
This is needed for some cases that currently report an exception and then do
some other work on the same cx (specifically, nsXBLProtoImplField::InstallField).
2015-06-15 20:10:38 -04:00
Ehsan Akhgari
846765062e
Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContext; r=sicking
...
These new content policy types will be internal ones that we will map
to external nsContentPolicyTypes before passing them to content policy
implementations.
2015-06-15 15:40:26 -04:00
Olli Pettay
a578f63d48
Bug 1173215, don't set mChromeXHRDocURI when dealing with non-XHR documents, r=bz
2015-06-13 02:34:52 +03:00
Jan de Mooij
b92d3be8ac
Bug 1114079 - Fix overrecursion check in nsGlobalWindow::SetNewDocument to not report a JS exception. r=bz
2015-06-12 09:41:16 +02:00
Xidorn Quan
ab2cb7414f
Bug 1168028 part 2 - Revert DOM fullscreen state after window finish resizing if we need to. r=smaug,dao
2015-06-12 13:24:45 +12:00
Xidorn Quan
dfda20312e
Bug 1168028 part 1 - Ensure to exit document fullscreen state when back from DOM fullscreen to fullscreen mode. r=smaug
2015-06-12 13:24:45 +12:00
Andreas Pehrson
937d313731
Bug 1162357 - Convert some usage of DataSourceSurface::GetData() to Map(). r=bas
2015-06-10 19:01:00 +08:00
Andrew Comminos
e5218dd641
Bug 1167356
- Handle return value of DataSourceSurface::Map wherever possible. r=Bas
2015-06-11 13:06:23 -04:00
Markus Stange
ca3c31219b
Bug 1163105 - Make nsReferencedElement work with referencing elements that are not in their document's DOM tree. r=roc
2015-05-28 16:59:00 -04:00
Masayuki Nakano
e7fa5963b8
Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug
2015-06-11 12:53:42 +09:00
Karl Tomlinson
fe0fee93bd
bug 1172377 change RunInStableState API to receive ownership of nsIRunnable r=roc
2015-06-08 11:06:38 +12:00
Karl Tomlinson
5ca502c778
bug 1171785 use nsContentUtils::RunInStableState() r=bholley
2015-06-11 14:36:12 +12:00
Karl Tomlinson
cc5c7cf737
bug 1116382 test auto-revoking behavior with URL.createObjectURL(MediaSource) r=bholley
2015-05-29 00:01:34 +12:00
Karl Tomlinson
7e2353ac43
bug 1116382 auto revoke MediaSource object URLs r=bholley
2015-06-05 15:55:08 +12:00
Karl Tomlinson
2e41c8c701
bug 1171785 create nsContentUtils::RunInStableState helper r=bholley
2015-06-05 16:19:37 +12:00
Wes Kocher
855aae2832
Backed out changeset d73a15153b3b (bug 1168028) for browser_domFullscreen_fullscreenMode.js failures CLOSED TREE
2015-06-10 16:03:44 -07:00
Xidorn Quan
0a01203568
Bug 1168028 - Revert DOM fullscreen state after window finish resizing if we need to. r=smaug,dao
2015-06-11 09:45:06 +12:00
Nicholas Nethercote
b4e1ecb293
Bug 1171833 - Remove PL_DHashTableEnumerator use from nsPropertyTable. r=smaug.
2015-06-08 16:01:23 -07:00
Nicholas Nethercote
2a0b2fc05d
Bug 1171832 - Remove PL_DHashTableEnumerator use from nsDocument. r=smaug.
2015-06-08 16:07:46 -07:00
Kartikaya Gupta
93f272c174
Back out 3 csets from bug 1125325 for introducing bug 1173224. r=me
2015-06-10 15:55:34 -04:00
Ryan VanderMeulen
976eae61f0
Backed out changeset 7e51efbbf1d6 (bug 1170809) for somehow making ASAN opt builds perma-timeout.
...
CLOSED TREE
2015-06-10 15:30:10 -04:00
Andrea Marchesini
23ae4c5dee
Bug 1170809 - Improve the buffer size check in nsXMLHttpRequest::AppendToResponseText. r=ehsan
2015-06-10 11:22:12 -04:00
Andrea Marchesini
0628a7464e
Bug 1155153 - about:serviceworkers should work in e10s mode, r=nsm, r=bholley
2015-06-04 19:51:57 +01:00
Carsten "Tomcat" Book
25efa9c058
Backed out changeset dfdca3f63b48 (bug 1170809) for causing linux/android crashes on a CLOSED TREE
2015-06-10 16:22:45 +02:00
Andrea Marchesini
12928296f0
Bug 1170809 - Improve the buffer size check in nsXMLHttpRequest::AppendToResponseText. r=ehsan
2015-06-10 09:25:14 -04:00
Christoph Kerschbaumer
b18efc68c6
Bug 1117650 - Part 3: Move all CSP tests into dom/security/test. r=sstamm
2015-06-08 16:21:50 -07:00
Christoph Kerschbaumer
611619315b
Bug 1117650 - Part 2: Move all MixedContent tests into dom/security/test. r=tanvi
2015-06-08 16:21:43 -07:00
Christoph Kerschbaumer
0514cecbc6
Bug 1117650 - Part 1: Move all CORS tests into dom/security/test. r=sicking
2015-06-08 16:21:31 -07:00
Xidorn Quan
2c8852b27f
Bug 1161802 part 7 - Put document into fullscreen state after window becomes fullscreen. r=smaug,dao
2015-06-10 23:13:12 +12:00
Xidorn Quan
a4b51308f4
Bug 1161802 part 6 - Extract FullscreenRoots::{Add,Remove} to call site of ShowWindowFullscreen. r=smaug
2015-06-10 23:13:12 +12:00
Xidorn Quan
db793f1919
Bug 1161802 part 5 - Make applying fullscreen state an independent method. r=smaug
2015-06-10 23:13:12 +12:00
Xidorn Quan
918608426d
Bug 1161802 part 4 - Move bool parameters info FullScreenOptions for clearer call sites. r=smaug
2015-06-10 23:13:12 +12:00
Xidorn Quan
999e0b0187
Bug 1161802 part 3 - Make fullscren element ready check an independent method. r=smaug
2015-06-10 23:13:12 +12:00
Xidorn Quan
e02af14d81
Bug 1161802 part 2 - Split nsGlobalWindow::SetFullScreenInternal into two parts, one part before the window resizing, the other after. r=smaug,dao,margaret
...
This patch moves the "fullscreen" event from the original place to the
second part, which indicates two other changes:
1. When the event is triggered, the value of fullScreen would have been
toggled to the new value, which is different from before. The changes in
browser/../browser-fullScreen.js and mobile/../browser.js are for this.
2. This event is no longer preventDefault-able, since it is triggered
after the fullscreen change. This leads to the removal of the test and
the only place which calls preventDefault on that event. That place is
a workaround for bug 1079222. To address that problem, this patch fixes
the intrinsic issue via stoping handling the fullscreen change once it
finds we failed to change the state of the widget.
2015-06-10 23:13:12 +12:00
Kan-Ru Chen
19a0ed481c
Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug
2015-06-10 17:44:20 +08:00
Kan-Ru Chen
97797c3c30
Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc
2015-06-10 17:44:14 +08:00
Kan-Ru Chen
c9945af4b9
Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc
2015-06-10 17:44:10 +08:00
Kan-Ru Chen
ec3584d9e7
Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug
2015-06-10 17:44:06 +08:00
Kan-Ru Chen
a14ad9e47a
Bug 1172889 - Remove unused nsFrameLoader::DestroyChild. r=smaug
2015-06-10 17:44:01 +08:00
Xidorn Quan
04610d35de
Bug 1166960 - Remove redundant call to UnlockPointer and unnecessary check before calling that function. r=smaug
2015-06-10 13:14:57 +12:00
Ehsan Akhgari
c2bad59225
Bug 1143570 - Part 1: Use an nsBlockInFlowLineIterator to determine whether a BR frame is visible or not; r=roc
2015-06-09 15:58:55 -04:00
Daniel Holbert
7993068137
Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan
2015-06-08 10:24:56 -07:00
Kathy Brade
be0ea65a02
Bug 418986 - Resist fingerprinting by preventing exposure of screen and system info. r=mrbkap, r=heycam
2015-06-07 09:02:00 -04:00
Mason Chang
a5b1546e15
Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap
2015-06-08 09:53:41 -07:00
David Parks
177e150b29
Bug 1125325 - Store TabParents with their WindowRoot. r=smaug
...
nsContentUtils::CallOnAllRemoteChildren calls a callback on all tabs
connected to a given window but it has only worked in Firefox e10s tabs.
This patch adds a list of (weak) references to each top-level document's
WindowRoot so that e.g. the nsPresContext can access them instead of
using nsContentUtils. This provides a solution to the problem of finding remote PBrowsers generally.
2015-06-07 22:39:39 -07:00
Xidorn Quan
f9088323a7
Bug 1170911 - Add pref for switching off execCommand("cut"/"copy"). r=ehsan
2015-06-08 10:21:58 +12:00
Muhsin A. Steiman
f0b846b211
Bug 1170799 - removes unused declaration setBlockingOnLoad. r=smaug
2015-06-03 05:01:00 +02:00
Piervincenzo Parisi
d405ffeefb
Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused". r=josh
2015-05-21 02:25:00 +02:00
Carsten "Tomcat" Book
05ce1029d0
Backed out changeset bc305c9b5d05 (bug 1155153) for b2g xpshell test failure on a CLOSED TREE
2015-06-05 13:07:51 +02:00
Chris Pearce
f915e37f0e
Bug 1169129 - Make DOMException::Create(nsresult, nsCString) accept nsACString. r=bholley
2015-06-05 21:55:52 +12:00
Ms2ger
a17c292d15
Bug 1171451 - Use the correct type for the argv argument to NS_CreateJSArgv and the nsJSArgArray constructor; r=jst
2015-06-05 11:23:00 +02:00
Andrea Marchesini
4283f0af5f
Bug 1155153 - about:serviceworkers should work in e10s mode, r=nsm, r=bholley
2015-06-04 19:51:57 +01:00
Chris Peterson
fd40bf471d
Bug 1169945 - Remove unused plugins.enumerable_names whitelist. r=bsmedberg
2015-05-29 22:42:23 -07:00
Marcos Caceres
f4b475e3bb
Bug 1170385 - Adds csp-on-violate-policy to RemoteAddonsParent.jsm. r=billm
...
* Adds csp-on-violate-policy to TOPIC_WHITELIST of RemoteAddonsParent.jsm + enables dependent tests
* Enables dependent tests
---
dom/base/test/csp/browser.ini | 1 -
toolkit/components/addoncompat/RemoteAddonsParent.jsm | 1 +
2 files changed, 1 insertion(+), 1 deletion(-)
2015-06-04 18:17:32 -04:00
David Anderson
53244f3c1b
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-06-04 16:51:10 -04:00
Kartikaya Gupta
1b00006d7a
Bug 1164218 - Allow running individual mochitests and reftests in chaos mode. r=roc,froydnj
2015-06-04 13:44:55 -04:00
Nathan Froyd
ce0593c31a
Bug 1171061 - use std::bitset for deprecation and document warnings in nsDocument; r=smaug
2015-06-02 16:01:37 -04:00
Xidorn Quan
2f5ac63dc4
Bug 1105939 part 6 - Add a method to nsIWidget for widget to distinguish between fullscreen mode and DOM fullscreen. r=roc
2015-06-04 13:49:34 +12:00
Xidorn Quan
969810332d
Bug 1105939 part 5 - Rename parameter aRequireTrust of SetFullScreenInternal to aFullscreenMode for increased clarity. r=smaug
2015-06-04 13:49:34 +12:00
Eric Rahm
29f00ac208
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Eric Rahm
f3d0db1203
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Carsten "Tomcat" Book
1a0a135370
merge mozilla-inbound to mozilla-central a=merge
2015-06-03 13:49:47 +02:00
Wes Kocher
37b4db062c
Merge m-c to fx-team, a=merge
2015-06-02 18:44:31 -07:00
Wes Kocher
dd975b7704
Merge inbound to central, a=merge
2015-06-02 18:20:12 -07:00
Jordan Santell
d3cfe7f553
Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug
2015-06-02 16:16:32 -07:00
Kyle Zentner
a09420327f
Bug 1169837
- Remove box-sizing: padding-box in FF UI & Gecko Tests. r=dholbert
2015-06-02 08:46:00 -04:00
Carsten "Tomcat" Book
8bd207cde7
Merge mozilla-central to fx-team
2015-06-02 13:17:21 +02:00
Wes Kocher
bd796581dc
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Tim Taubert
f6731fe5be
Bug 1156065 - Send cloneable messages from SiteSpecificUserAgent.js to fix UA overrides r=billm
2015-05-30 09:07:59 +02:00
Nicholas Nethercote
94baddf190
Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj.
...
|mOps| is always non-null now, and there's no longer any distinction between
and uninitialized and initialized table. Yay.
2015-05-20 21:23:55 -07:00
Nicholas Nethercote
265569e6b8
Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj.
2015-05-19 16:46:17 -07:00
Edwin Flores
97ac832aa7
Bug 1160445 - Add detailed logging for EME promise failures - r=cpearce,bholley
2015-06-03 13:42:50 +12:00
Wes Kocher
315a009cb0
Merge m-c to inbound, a=merge
2015-06-02 18:43:25 -07:00
Seth Fowler
f733fb66a3
Bug 1170680 - Do not add non-animated images to the visible list in response to UNLOCKED_DRAW. r=tn
2015-06-02 18:29:50 -07:00
Xidorn Quan
2b3a3835a4
Bug 1170328 - Mark nsIDocument::WarnOnceAbout() with const. r=smaug
2015-06-03 11:27:27 +12:00
Eric Rahm
ae32743ed2
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
aa2c33e0cf
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Botond Ballo
77646296c3
Bug 1166382 - Use the adjusted full zoom in nsDocument::GetViewportInfo(). r=tn
2015-05-29 14:28:05 -04:00
Simon Montagu
51db4dd1e8
Bug 1169267: treat an empty nsTextDirectionalityMap as missing when changing text content
2015-06-01 18:31:42 +03:00
Ben Kelly
62ee5281ea
Bug 1157619 P1 Network requests should not be intercepted when force-refreshed. r=smaug
2015-06-01 10:53:18 -04:00
Terrence Cole
2f77b243fb
Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8
2015-05-20 09:14:29 -07:00
Boris Zbarsky
42bcbd732b
Bug 1168207. Be a bit more careful with overflow checking in XHR. r=baku
2015-05-29 15:46:12 -04:00
Olli Pettay
45670b5e65
Bug 1149891, backout bug 1081038 because it made us run mutation observer callbacks against the spec, part 2, r=bholley
2015-05-29 19:11:09 +03:00
Olli Pettay
e3af630b33
Bug 1149891, backout bug 1081038 because it made us run mutation observer callbacks against the spec, part 1, r=bholley
2015-05-29 19:10:19 +03:00
Ryan VanderMeulen
b58e99e15e
Backed out changeset 4126c66c9a80 (bug 1166728) for Gaia sound_manager_test.js failures.
...
CLOSED TREE
2015-05-29 15:16:53 -04:00
Kyle Zentner
ca1661674b
Bug 1166728 - Remove box-sizing: padding-box, as per CSS WG. r=dholbert
2015-05-29 09:17:00 -04:00
Ryan VanderMeulen
19d53c1f82
Backed out changeset 541cd29ea626 (bug 1166728) because the updated patch wasn't posted to the bug.
2015-05-29 12:48:22 -04:00
Tom Tromey
1c85ca7862
Bug 1168593 - Make AutoStableStringChars::init use MOZ_WARN_UNUSED_RESULT. r=jandem
2015-05-28 11:57:00 -04:00
Kyle Zentner
0e984c6e22
Bug 1166728 - Remove box-sizing: padding-box, as per CSS WG. r=dholbert
2015-05-27 09:57:00 -04:00
Franziskus Kiefer
3939dce458
Bug 1168538 - Add compiled code test for referrer directive to TestCSPParser. r=ckerschb
2015-05-28 15:02:23 -07:00
Michael Layzell
d13b4deea8
Bug 1168115 - Null CSSStyleSheet::mOwningPtr in the nsStyleLinkElement Unlink method. r=heycam
2015-05-25 08:00:00 -04:00
Ryan VanderMeulen
ddd85db64d
Merge m-c to inbound. a=merge
2015-05-29 09:42:38 -04:00
Ryan VanderMeulen
90fcd7d1ec
Merge inbound to m-c. a=merge
2015-05-29 09:32:46 -04:00
Gijs Kruitbosch
8a025018a0
Bug 1104732 - having deferred scripts shouldn't cause async scripts to delay domcontentloaded, r?smaug
2015-05-28 13:40:07 +01:00
J. Ryan Stinnett
9c1aa67ef2
Bug 1168823 - Repair XML syntax highlighting. r=jst
2015-05-28 09:12:41 -05:00
Tim Taubert
42f3ea1d46
Backed out changeset 2d3d97b49116 (bug 1156065) to fix a busted and CLOSED TREE
2015-05-28 15:17:55 +02:00
Tim Taubert
aeaa7c1688
Bug 1156065 - Send cloneable messages from SiteSpecificUserAgent.js to fix UA overrides r=billm
2015-05-25 21:47:08 +02:00
Cameron McCormack
9aef4fd272
Bug 1168299 - Break out style struct memory usage reporting from pres-shell. r=njn
2015-05-27 12:08:42 +10:00
David Major
61a43d740f
Bug 1167189: Use a size annotation on the OOM abort. r=bholley
2015-05-26 17:04:24 -04:00
Nikhil Marathe
da3773fb78
Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
...
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
2015-05-28 16:27:45 -07:00
Wes Kocher
35879ab75a
Backed out changeset 3b09b61cdb45 (bug 1168676) for causing assertion failures CLOSED TREE
2015-05-28 11:45:56 -07:00
Birunthan Mohanathas
cd748a7266
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
2015-05-28 11:07:44 -07:00
Birunthan Mohanathas
399e0c3be3
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj
2015-05-28 11:07:43 -07:00
Nikhil Marathe
5a921eaca5
Bug 1168676 - Switch off embed/object ServiceWorker interception. r=ehsan
...
I would have liked to watch for onerror on the tags instead of having these
todos(), but onerror does not seem to fire. I have locally verified that the
test does indeed receive 404s on the network console.
2015-05-27 16:36:44 -07:00
Ryan VanderMeulen
4d0124e866
Backed out changeset dd96df1da2b5 (bug 1166728) for making test_bug320799.html permafail on Mulet.
...
CLOSED TREE
2015-05-28 11:01:18 -04:00
Kyle Zentner
55a9911f0d
Bug 1166728 - Remove box-sizing: padding-box, as per CSS WG. r=dholbert
2015-05-27 09:57:00 -04:00
Hiroyuki Ikezoe
df5f356af7
Bug 1168726 - Use performange.getEntriesByType instead of getEntries in test if there is no clear reason. r=baku
2015-05-27 14:50:00 +02:00
Franziskus Kiefer
f9afc3bf7b
Bug 1165501 - using most recent referrer policy found in the document. r=sstamm
2015-05-27 13:29:00 -07:00
Michael Layzell
36836569ab
Bug 1012662 - Part 2 - Updates to clipboard command controllers to match cut/copy action spec. r=ehsan
2015-05-13 08:51:00 +02:00
Marcos Caceres
f972ad8544
Bug 1089255 - Implement and test manifest-src CSP directive. r=bholley, r=dveditz, r=ckerschb
...
---
dom/base/nsContentPolicyUtils.h | 1 +
dom/base/nsDataDocumentContentPolicy.cpp | 3 +-
dom/base/nsIContentPolicy.idl | 2 +-
dom/base/nsIContentPolicyBase.idl | 7 +-
dom/base/nsISimpleContentPolicy.idl | 2 +-
dom/base/test/csp/browser.ini | 4 +
dom/base/test/csp/browser_test_web_manifest.js | 265 +++++++++++++++++++++
.../csp/browser_test_web_manifest_mixed_content.js | 55 +++++
dom/base/test/csp/file_CSP_web_manifest.html | 6 +
dom/base/test/csp/file_CSP_web_manifest.json | 1 +
.../test/csp/file_CSP_web_manifest.json^headers^ | 1 +
dom/base/test/csp/file_CSP_web_manifest_https.html | 4 +
dom/base/test/csp/file_CSP_web_manifest_https.json | 1 +
.../csp/file_CSP_web_manifest_mixed_content.html | 9 +
.../test/csp/file_CSP_web_manifest_remote.html | 8 +
dom/base/test/csp/file_csp_testserver.sjs | 14 +-
dom/base/test/csp/mochitest.ini | 7 +
dom/base/test/moz.build | 5 +-
dom/fetch/InternalRequest.cpp | 3 +
dom/fetch/InternalRequest.h | 2 +-
.../security/nsIContentSecurityPolicy.idl | 3 +-
dom/ipc/manifestMessages.js | 25 +-
dom/security/nsCSPUtils.cpp | 7 +
dom/security/nsCSPUtils.h | 10 +-
dom/security/nsMixedContentBlocker.cpp | 1 +
dom/webidl/CSPDictionaries.webidl | 1 +
extensions/permissions/nsContentBlocker.cpp | 6 +-
netwerk/mime/nsMimeTypes.h | 1 +
28 files changed, 439 insertions(+), 15 deletions(-)
create mode 100644 dom/base/test/csp/browser.ini
create mode 100644 dom/base/test/csp/browser_test_web_manifest.js
create mode 100644 dom/base/test/csp/browser_test_web_manifest_mixed_content.js
create mode 100644 dom/base/test/csp/file_CSP_web_manifest.html
create mode 100644 dom/base/test/csp/file_CSP_web_manifest.json
create mode 100644 dom/base/test/csp/file_CSP_web_manifest.json^headers^
create mode 100644 dom/base/test/csp/file_CSP_web_manifest_https.html
create mode 100644 dom/base/test/csp/file_CSP_web_manifest_https.json
create mode 100644 dom/base/test/csp/file_CSP_web_manifest_mixed_content.html
create mode 100644 dom/base/test/csp/file_CSP_web_manifest_remote.html
2015-06-02 15:42:19 -04:00
Olli Pettay
453f8102cc
Bug 1170314 - Make console.timeStamp to add also Gecko profiler markers if Gecko profiler is active, r=baku,benwa
2015-06-02 17:46:32 +03:00
Carsten "Tomcat" Book
e2f82674b8
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Andrea Marchesini
9ad09bc9db
Bug 1169800 - nsContentUtils::ParseLegacyFontSize should check when the input string is just '+' or '-', r=dveditz
2015-06-02 08:05:48 +01:00
Jason Orendorff
d3220a631f
Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
2015-05-01 14:03:17 -05:00
Carsten "Tomcat" Book
0fac269a69
Backed out changeset 1f0306d29dec (bug 1012662)
2015-05-26 13:33:48 +02:00
Frédéric Wang
ef9afb0554
Bug 947654 - Use font.*.x-math font preferences for MathML. r=karl, r=heycam
...
This also rearranges the list of default fonts and changes the preferred font to Latin Modern Math on all platforms.
2015-05-25 02:40:00 +02:00
Michael Layzell
6456704cff
Bug 1012662 - Updates to clipboard command controllers to match cut/copy action spec. r=ehsan
2015-05-13 08:51:00 +02:00
Michael Layzell
3b01959964
Bug 1162952 - Return true from document.queryCommandEnabled('cut'/'copy') when in privileged or user-initiated code. r=ehsan
2015-05-25 10:09:00 +02:00
Daniel Holbert
e62dbe257b
Bug 1155761 followup: Annotate nsPerformance::InsertUserEntry as 'override'. rs=ehsan
2015-05-25 21:46:47 -07:00
Eric Rahm
18bd3de863
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
dca9287933
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Brian Birtles
a44ee78b26
Bug 1171817 part 14 - Add AnimationPtrComparator class; r=dbaron
...
Having created composite ordering methods for the different kinds of animations
this patch adds a Comparator class so that they can be used to sort an
array of such animations.
This patch uses this Comparator object to sort the results returned by
Element.getAnimations. For this case, the order in which we create animations
and transitions happens to almost perfectly correspond with the composite
ordering defined so that no sorting is necessary.
One exception is that some -moz-* transitions may be created after transitions
that they should sort before when sorting by transition property. In this
case the sorting added in this patch should ensure they are returned in the
correct sequence.
Unfortunately, we can't easily test this since the test files we have are
intended to be cross-browser (where -moz-* properties won't be supported).
Once we implement AnimationTimeline.getAnimations (bug 1150810) we'll have
a better opportunity to test this sorting. For now, the added tests in this
patch just serve as a regression test that the sorting hasn't upset the
already correct order (and an interop test in future once we move them to
web-platform-tests).
2015-06-09 11:13:54 +09:00
Xidorn Quan
ee2b9ffbaa
Bug 1181413 - Use enum to distinguish fullscreen request for Fullscreen Mode and Fullscreen API. r=smaug
2015-07-09 08:00:33 +10:00
Martin Thomson
68c1665b4f
Bug 1181262 - Disabling more code under --disable-webrtc, r=dholbert,bwc
2015-07-08 12:27:45 -07:00
Xidorn Quan
5cb22210df
Bug 1167607 - Alter behavior of AsyncEventDispatcher for dispatching chrome only event on chrome node. r=smaug
...
This patch renames DispatchChromeOnly flag to OnlyChromeDispatch. With
this patch, if OnlyChromeDispatch flag is set, and the target is already
a chrome node, the dispatch path will start from the target. Previously,
even if the target is a chrome node, the dispatch path starts from the
parent target of the owner window of the current node.
2015-05-26 10:04:38 +12:00
Andrea Marchesini
b66ef4e88c
Bug 1155761 - User Timing API in Workers, r=ehsan
2015-05-25 17:53:07 +01:00
Kan-Ru Chen
9427cb67ed
Bug 1004864 - Use SpecialPowers.pushPermissions in test_messagemanager_targetchain.html. r=smaug
2015-05-25 02:58:00 -04:00
Franziskus Kiefer
725659916e
Bug 1161221 - Split http referrer tests and enable them on all platforms except https on b2g. r=sstamm
2015-05-14 11:07:38 -07:00
Andrea Marchesini
4cb28b400a
Bug 1167423 - patch 3 - Handle return values of FallibleTArray functions in MutationObserver, r=smaug
2015-05-25 12:50:15 +01:00
Andrea Marchesini
98514d828a
Bug 1167423 - patch 2 - Handle return values of FallibleTArray functions in WebSocket, r=smaug
2015-05-25 12:50:15 +01:00
Andrea Marchesini
34161b93d2
Bug 1167423 - patch 1 - Handle return values of FallibleTArray functions in Console API, r=smaug
2015-05-25 12:50:15 +01:00
Nicholas Nethercote
92cf4ee2ff
Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj.
2015-05-05 16:11:43 -07:00
Timothy Nikkel
71402a0b35
Bug 1160642. Add reftest-async-zoom to apply an async zoom before taking snapshot. r=dbaron
2015-05-24 16:48:26 -04:00
Fabrice Desré
2104397d2c
Bug 1161677 - Expose dev mode state read-only through the navigator.hasFeature() api r=ehsan
2015-05-23 17:38:24 -07:00
Phil Ringnalda
c98ffedf1c
Merge b-i to m-c, a=merge
2015-05-23 14:35:55 -07:00
Phil Ringnalda
ae0515f0a5
Merge f-t to m-c, a=merge
2015-05-23 14:28:07 -07:00
Ryan VanderMeulen
ec6d6e831d
Merge m-c to b2g-inbound. a=merge
2015-05-22 14:20:37 -04:00
Tom Tromey
eac38e1ca6
Bug 1165184 - Move nsChildContentList to its own header. r=peterv
2015-05-19 06:33:00 -04:00
Ryan VanderMeulen
4878d81681
Merge m-c to fx-team. a=merge
2015-05-22 14:21:30 -04:00
Tom Tromey
f0669fbdd0
Bug 1050500 - Add callee information to Javascript timeline markers. r=smaug
2015-05-20 05:28:00 -04:00
Patrick McManus
dadfe393c7
bug 1150136 - rel=preconnect from html parser r=hsivonen
2015-05-05 20:55:18 -04:00
Kartikaya Gupta
233ca347d8
Back out 2 csets for bug 1163832 for emulator crashtest failures. r=me
...
CLOSED TREE
2015-05-22 07:51:55 -04:00
Kartikaya Gupta
9ec5af61da
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-05-22 06:42:08 -04:00
Nicholas Nethercote
5990994dda
Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
901ac4faf5
Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is (temporarily) PLDHashTable2, which has an
initializing constructor and a destructor.
2015-05-04 22:59:24 -07:00
Seth Fowler
72737bf49c
Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent
2015-05-20 18:49:50 -07:00
Xidorn Quan
ba78cb642d
Bug 1053413 part 6 - Remove fullscreen-related observer notification sending from nsDocument. r=smaug
2015-05-21 09:52:26 +12:00
Xidorn Quan
572d9fa3d9
Bug 1053413 part 3 - Remove fullscreen-origin-change notification, and make browser element rely on the fullscreen events. r=smaug
2015-05-21 09:52:26 +12:00
Xidorn Quan
6525eb9c86
Bug 1053413 part 2 - Separate a MozDOMFullscreen:NewOrigin event from MozDOMFullscreen:Entered. r=dao,smaug
...
Change of fullscreen origin is now notified by the new specific event,
MozDOMFullscreen:NewOrigin. The event MozDOMFullscreen:Entered is only
triggered when the window first enter fullscreen by DOM fullscreen. It
is now only used to notify the parent to hide its chrome.
2015-05-21 09:52:26 +12:00
Xidorn Quan
d5c2d7afe5
Bug 1053413 part 1.1 - Rename Moz{Entered,Exited}DomFullscreen to MozDOMFullscreen:{Entered,Exited}. r=smaug
2015-05-21 09:52:26 +12:00
David Major
444d8a8d1d
Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug
2015-05-20 15:09:32 -04:00
Andrew McCreight
764bf231ec
Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug
2015-05-20 09:55:06 -07:00
Ryan VanderMeulen
d81150f705
Backed out changeset 9dfe96e082e6 (bug 1166349) for bustage.
2015-05-20 11:52:41 -04:00
David Major
b11cb89dfa
Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=smaug
2015-05-20 10:32:54 -04:00
Nathan Froyd
c39128bbad
Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; r=ehsan
2015-04-30 15:17:08 -04:00
Eric Rahm
ccf1ec07c6
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
David Major
27c83e71e4
Bug 1167189: Add an infallible version of nsContentUtils::GetNodeTextContent. r=jst
2015-05-22 14:16:20 -04:00
Christoph Kerschbaumer
459f85fe51
Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo)
2015-05-21 19:52:03 -07:00
Carsten "Tomcat" Book
df805f488e
merge mozilla-inbound to mozilla-central a=merge
2015-05-20 15:52:31 +02:00
Wes Kocher
f17d2c0987
Merge m-c to fx-team, a=merge
2015-05-19 16:45:01 -07:00
Nicholas Nethercote
1dba0a5ee2
Bug 1165768 (part 3) - Convert |sEventListenerManagersHash| to |PLDHashTable2*|. r=froydnj.
2015-05-18 00:52:07 -07:00
Nicholas Nethercote
4fb6dcb6e7
Bug 1165768 (part 2) - Convert |gContentListHashTable| and |gFuncStringContentListHashTable| to |PLDHashTable2*|. r=froydnj.
2015-05-18 00:52:07 -07:00
Nick Alexander
e236782865
Bug 1121773 - Conditionally include SiteSpecificUserAgent files on mobile/android.
...
This was an oversight from Bug 1154960, which added a conditional
include but didn't remove the unconditional include. This avoids the
following intermittent error:
JavaScript Error: "uncaught exception: 2147746132"
2015-05-19 09:29:33 -07:00
Birunthan Mohanathas
f9c058aaf6
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj
2015-05-18 13:50:34 -07:00
Andrea Marchesini
6ce7c91736
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
2015-05-18 14:52:26 +01:00
Andrea Marchesini
b18aab69b4
Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan
2015-05-18 14:51:54 +01:00
Hiroyuki Ikezoe
ef4b791e07
Bug 1164366 - Need to fix an issue on unified build in dom/base. r=ehsan
2015-05-13 01:36:00 -04:00
Phil Ringnalda
881f3ba8cc
Back out 530555a2d6d4 (bug 1162064) for debug b2g emulator assertions and failure to thrive
...
CLOSED TREE
2015-05-17 22:42:05 -07:00
David Anderson
580eb72be7
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 23:11:44 -04:00
David Anderson
93351f8ffa
Backout changeset e5d045d49b40 for bustage on an a=CLOSED TREE
2015-05-17 21:46:30 -04:00
Birunthan Mohanathas
ab03747a9e
Bug 1038536 - Flatten image/src/ directory. r=seth
2015-05-14 20:52:05 -07:00
David Anderson
dd781641e4
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 20:44:43 -04:00
Franziskus Kiefer
d4921fe29b
Bug 1163743 - Test changes for changing origin-when-crossorigin to origin-when-cross-origin. r=sstamm
2015-05-11 16:18:05 -07:00
Nathan Froyd
6ef77f05f6
Bug 968923 - part 1 - add infrastructure for defining use counters from UseCounters.conf; original-author=heycam; r=heycam,gfritzsche,mshal
...
This patch adds UseCounter.conf for defining use counters along with
infrastructure to generate enums and telemetry identifiers from
UseCounter.conf.
2015-02-04 17:00:00 -05:00
Ryan VanderMeulen
c0254a014c
Backed out changeset af92d892c054 (bug 1166349) for Werror bustage.
...
CLOSED TREE
2015-05-19 20:38:17 -04:00
Eric Rahm
c5e63515bf
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
David Major
dae4bba882
Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=sicking,smaug.
2015-05-19 16:14:51 -04:00
Terrence Cole
97c65455fd
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2015-05-13 14:07:34 -07:00
Andrea Marchesini
50ea75aa94
Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan
2015-05-19 15:36:37 +01:00
Nicholas Nethercote
0addd071a9
Back out all four patches from bug 1161377. r=me.
...
Due to Android startup regressions (bug 1163066) and plugin crashes (bug
1165155).
2015-05-14 21:48:43 -07:00
Andrea Marchesini
a5c68887b7
Bug 1164567 - Get rid of mPrincipal from WebSocket. r=smaug
2015-05-15 11:51:47 -07:00
Carsten "Tomcat" Book
75ccf87ec8
merge mozilla-inbound to mozilla-central on a CLOSED TREE a=merge
2015-05-15 17:39:23 +02:00
Xidorn Quan
92362298fc
Bug 1157685 - Remove full-screen-api.content-only pref and its friends. r=smaug
2015-05-15 14:39:25 +12:00
Mark Capella
e689982678
Bug 988143 - Enable Gecko Touch in Fennec, SelectionController mods, r=ehsan
2015-05-14 22:06:12 -04:00
Wes Kocher
536a446c56
Merge m-c to fx-team a=merge
2015-05-14 15:41:56 -07:00
Eric Rahm
0c231d41fa
Bug 1163201 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj
2015-05-14 10:13:23 -07:00
Eric Rahm
485ac2e37a
Bug 1163201 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:23 -07:00
Dave Townsend
cff65d13c0
Bug 1162775: Make contentAreaDropListener use dataTransfer.files to get the files dropped. r=smaug
2015-05-11 11:33:15 -07:00
Cameron McCormack
e09fc88693
Comment typo fix; no bug.
2015-05-13 12:25:22 +10:00
Nicholas Nethercote
37a9035e51
Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
2015-05-12 17:33:26 -07:00
Nicholas Nethercote
8a397036c0
Bug 1161377 (part 2.5) - Move all static PLDHashTable instances onto the heap to avoid static constructors. r=froydnj.
2015-05-12 17:33:22 -07:00
Boris Zbarsky
da52c77a97
Bug 1163898 followup. Fix a test that was expecting the buggy mozAnon behavior. CLOSED TREE.
2015-05-12 17:14:34 -04:00
Boris Zbarsky
da86cbdc59
Bug 1163898 part 2. Allow creation of an anonymous XHR in non-window scopes if the right mozAnon bits are passed in. r=smaug
2015-05-12 15:56:41 -04:00
Boris Zbarsky
57e2d885c4
Bug 1163898 part 1. Give DOMEventTargetHelper a sane accessor for getting its nsIGlobalObject. r=smaug
2015-05-12 15:56:39 -04:00
Andrea Marchesini
d991fa6d9b
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-12 13:11:03 +01:00
Andrea Marchesini
7a35ed6840
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00
Andrea Marchesini
2bcfaa4917
Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug
2015-05-14 12:24:06 +01:00
Ting-Yu Lin
b357b39811
Bug 1110039 - Part 4 - Hook new classes into the system. r=roc
...
The necessary modifications are the same as SelectionCarets. For
convenience, Touch/SelectionCarets will be disabled whenever
AccessibleCaret preference is enabled.
2015-04-24 02:08:00 +02:00
Bill McCloskey
74091f3cb2
Bug 1162838
- Allow sending initial process data to content processes (r=smaug)
2015-05-11 17:19:16 -07:00
Bill McCloskey
31852ebd7e
Bug 803783 - Send message manager results via structured clone (r=bent)
2015-05-11 17:19:10 -07:00
Josh Matthews
66eb7ff591
Bug 1135812 - Make picture element react to viewport changes. r=dbaron,johns
2015-05-11 18:07:49 -04:00
Wes Kocher
6fd66905f8
Backed out 2 changesets (bug 1159401) for b2g build bustage
...
Backed out changeset adfee1efb1e1 (bug 1159401)
Backed out changeset 70c63c8546e3 (bug 1159401)
2015-05-11 14:54:02 -07:00
Wes Kocher
8260d5706f
Backed out 2 changesets (bug 1038536) for mass bustage CLOSED TREE
...
Backed out changeset c4551f3019a9 (bug 1038536)
Backed out changeset 0b122f0b6fcf (bug 1038536)
2015-05-13 17:48:28 -07:00
Wes Kocher
d4096462bb
Backed out changeset a65d0872089a (bug 819090) for mass bustage CLOSED TREE
2015-05-13 17:47:55 -07:00
Birunthan Mohanathas
108718b5ba
Bug 819090 - Follow-up: Make nsIdentifierMapEntry::mIdContentList a nsAutoTArray to save an allocation. r=sicking
2015-05-13 17:09:25 -07:00
Birunthan Mohanathas
2513b5c8c8
Bug 1038536 - Flatten image/src/ directory. r=seth
2015-05-12 15:02:36 -07:00
Andrew McCreight
63eca0e39a
Bug 866681, part 2 - Make ContentUnbinder use DeferredFinalize. r=smaug
2015-05-13 12:48:52 -07:00
Ms2ger
8e449ba7f9
Bug 1017758
- Use infallible getters for appId/isInBrowserElement/unknownAppId; r=bz
2015-05-13 17:59:08 +02:00
Ehsan Akhgari
382b6d4528
Bug 1154275 - Remove ise() in favor of is(); r=Ms2ger
2015-05-13 14:31:58 -04:00
Wes Kocher
a4c92e377b
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
2015-05-11 13:17:58 -07:00
Andrea Marchesini
5f0d79c537
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
758a27149f
Bug 1159401 - patch 2 - Avoid multiple inheritance of nsIDOMBlob, r=bz
2015-05-11 18:50:52 +01:00
Andrea Marchesini
8216a76e2b
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00
Ryan VanderMeulen
ab585ee6e8
Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
...
CLOSED TREE
2015-05-11 11:43:59 -04:00
Andrea Marchesini
fce5ee9da4
Bug 1159401 - patch 2 - Avoid multiple inheritance of nsIDOMBlob, r=bz
2015-05-11 15:20:35 +01:00
Andrea Marchesini
3d1cf0758c
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 15:20:06 +01:00
Nicholas Nethercote
bdb7128dd1
Backout c375efe78e07 (bug 1161377 part 3) for (probably) increasing the static constructor count and regressing Fennec start-up time. r=me.
2015-05-10 22:16:18 -07:00
Jan Horak
c5dad176b5
Bug 967494 - "Preference Composition/Spelling/Language is ignored, and changing spellcheck language in one composition window affects all open and new compositions" [r=ehsan]
2015-04-28 12:01:00 +03:00
Phil Ringnalda
5695164d07
Merge m-i to m-c, a=merge
2015-05-10 09:10:19 -07:00
Geoff Brown
8b83aca734
Bug 1140454 - Skip some tests on Android 4.3 Debug for intermittent failures; r=me,trivial
2015-05-09 20:04:44 -06:00
Mike Conley
6bdfb3cdcd
Bug 1136478 - Fire pagehide / pageshow events in content after swapping remote frame loaders. r=smaug.
2015-05-07 11:43:40 -04:00
Aaron Klotz
3308c868ea
Bug 1158761: Part 1 - Make CheckPluginStopEvent run asynchronously; r=bholley
2015-04-30 14:54:09 -06:00
Olli Pettay
33452bf0c4
Backout Bug 1149555 because of tresize regression, a=backout
2015-05-08 20:12:41 +03:00
Boris Zbarsky
382abd9613
Bug 1162835. Add some missing includes to nsFormSubmission and nsFormData. r=baku
2015-05-08 09:17:35 -04:00
Ehsan Akhgari
2cacc49e6f
Bug 1103348 - Part 1: Correctly reset the direction of an ancestor that is still in the tree when a text node is removed; r=smontagu
...
This is essentially a better fix for bug 894137. Relying on the aNullParent
argument to UnbindFromTree doesn't actually tell us if the dir=auto node
is still in the tree or not. Instead, we can check the parent of the said
node and only reset the direction if the parent exists, which means that
the node is still in the tree.
2015-05-08 08:42:26 -04:00
Hiroyuki Ikezoe
dfbc752ae1
Bug 1158731 - Buffer for Performance APIs (Resource Timing, User Timing) should be separeted. r=baku
2015-05-08 01:00:00 +02:00
Boris Zbarsky
9411933ac1
Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug
2015-05-07 14:49:31 -04:00
Chris Pearce
ec67288f9d
Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow
2015-05-08 13:36:32 +12:00
Jordan Santell
9eacf76456
Bug 922221 - implement console.timeStamp(label) to create profile timeline markers. r=khuey
2015-04-29 12:48:57 -07:00
Nicholas Nethercote
02e9b810da
Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
ad27c3edd4
Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is an initializing constructor and a
destructor.
2015-05-04 22:59:24 -07:00
Wes Kocher
e5af10f401
Backed out changeset 57f0b16030e9 (bug 1162013) for m-oth and m-dt3 bustage CLOSED TREE
2015-05-07 13:37:27 -07:00
Boris Zbarsky
1faf3d6765
Bug 1162013. Process the Promise queue between adjacent setTimeout callback invocations when we're going through the callback list without returning to the event loop. r=smaug
2015-05-07 14:49:31 -04:00