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
Andrea Marchesini
992af18d7c
Bug 1160892 - Url.createObjectURL(blob) should support punycode origins, r=smaug
2015-05-07 19:20:33 +01:00
Andrew McCreight
731bc50c96
Bug 1161110 - Remove trailing whitespace from FragmentOrElement. r=baku
2015-05-04 09:56:00 -04:00
Andrea Marchesini
3df5f033c0
Bug 1156875 - patch 2 - Unify the registration of blob URIs in WorkerPrivate and nsIGlobalObject, r=bent
2015-05-07 08:06:24 +01:00
Andrea Marchesini
a90c5be53e
Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley
2015-05-07 08:05:43 +01:00
Ryan VanderMeulen
d9725dbb72
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-05-06 16:27:28 -04:00
Carsten "Tomcat" Book
133fb87ea3
Merge mozilla-central to fx-team
2015-05-06 12:08:40 +02:00
Phil Ringnalda
25e5d3ddc4
Back out dbb002daa455 (bug 1160321) for assertion failures
2015-05-05 20:04:39 -07:00
Chris Pearce
b8de3abe20
Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow
2015-05-06 11:40:45 +12:00
Xidorn Quan
502aab52a4
Bug 947854 part 2 - Avoid exiting fullscreen mode when exit from DOM fullscreen. r=smaug,dao
2015-05-06 10:04:31 +12:00
Dmitry Sagalovskiy
eeed8ee97c
Bug 977586 - omit quotes in top-level strings logged via console.log(), and omit extra spaces when custom styles (%c) are used. r=past,baku
2015-05-04 17:28:25 +02:00
Boris Zbarsky
2b2824bbc7
Bug 1160628. Speed up the URL constructor in the common case of no base URI. r=baku
2015-05-05 13:38:56 -04:00
Olli Pettay
d7937f8597
Bug 1149555 - Update resize event firing to follow the specs, dispatch right before rAF callbacks, r=dbaron
2015-05-05 17:56:01 +03:00
Birunthan Mohanathas
d70c97a041
Bug 819090 - Convert nsDocument::mIdContentList to nsTArray. r=froydnj
2015-05-06 10:57:37 -07:00
Kershaw Chang
d9082bb833
Bug 1126694 - Impl of DeviceStorageAreaListener. r=bz, dhylands
2015-05-04 08:11:00 +02:00
Cameron McCormack
214f939d12
Bug 1160724 - Part 1: Resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=dbaron
2015-05-05 14:00:28 +10:00
Wes Kocher
15927ce61e
Backed out changeset 256f10c0dbdc (bug 1159810) for reftest failures CLOSED TREE
2015-05-04 18:00:17 -07:00
Olli Pettay
47e7f7e5e2
Bug 1159810 - Kill full gc timer when gc starts, r=mccr8
2015-05-04 23:44:14 +03:00
Ryan VanderMeulen
7e9393a827
Merge inbound to m-c. a=merge
2015-05-04 15:59:00 -04:00
Anthony Tseng
96161fc227
Bug 1158425 - Rename _SYNTH event names. r=smaug
2015-05-01 22:06:00 -04:00
Gabor Krizsanits
547a796489
Bug 1101182 - One interpose call for one property access. r=bholley
2015-05-04 08:57:52 +02:00
Andrew McCreight
aeff7c99ee
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Andrew McCreight
10aa3c7467
Bug 1152551, part 1 - Remove leading tabs in dom/. r=baku
...
Also, remove trailing whitespace in nsXMLContentSink.cpp
2015-05-03 15:32:33 -04:00
Florent Fayolle
7667582687
Bug 922212 - Add console.dirxml. r=bgrins, r=mrbkap
2015-04-29 11:34:00 -04:00
Seth Fowler
5b9a952683
Bug 1158557 - Don't throttle rAF for documents with live static clones. r=smaug
2015-05-01 12:37:27 -07:00
Olli Pettay
2da630d872
Bug 1153603 - SMIL/SVG event type-> Event Handler mapping shouldn't affect to Event.type. r=heycam
2015-04-30 14:34:05 +03:00
Jon Coppeard
270fbaef21
Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
2015-05-01 16:26:10 +01:00
Jim Mathies
e6629f6aea
Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm
2015-05-01 10:07:19 -05:00
Mike Hommey
b673a97a25
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Nicholas Nethercote
29a54c9b3b
Bug 1159972 - Remove the fallible version of PL_DHashTableInit(). r=froydnj.
...
It's no longer needed now that entry storage isn't allocated there. (The other
possible causes of failures in that function are less interesting and simply
crashing is a reasonable thing to do for them.)
This also makes PL_DNewHashTable() infallible, so I removed some
now-unnecessary checks of its result.
2015-04-29 16:38:29 -07:00
Brian Birtles
fb73e3f8ee
Bug 1159082 - Rename *Readonly animation interfaces to *ReadOnly. r=smaug
2015-04-30 09:06:43 -04:00
Carsten "Tomcat" Book
5791ead1d5
Backed out changeset 1b5fc672f0d4 (bug 1159082) for B2G ICS Emulator opt R6 test failures on a CLOSED TREE
2015-04-30 13:15:04 +02:00
Brian Birtles
1661b20915
Bug 1159082 - Rename *Readonly animation interfaces to *ReadOnly; r=smaug
2015-04-28 10:16:45 +09:00
Tooru Fujisawa
4397f3f321
Bug 1102219 - Part 5: Replace more String.prototype.contains
with String.prototype.includes
in chrome code. r=till
2015-04-30 00:32:05 +09:00
ziyunfei
a2bb96ff77
Bug 1102219 - Part 4: Replace String.prototype.contains
with String.prototype.includes
in chrome code. r=till
2015-04-30 00:32:05 +09:00
Carsten "Tomcat" Book
e938da1526
Backed out changeset a7aab0099e9e (bug 1129040)
2015-04-29 16:51:32 +02:00
Jim Mathies
817bf2b86b
Bug 1129040 - Query the chrome process blocklist service prior to instantiating plugins in the content process. r=billm
2015-04-29 06:33:10 -05:00
Bob Owen
73257773c8
Bug 1156059 Part 1: Ignore META REFRESH when document is sandboxed from automatic features. r=bz
2015-04-29 07:28:17 +01:00
Cameron McCormack
e4451c3407
Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug
2015-04-29 14:47:14 +10:00
Wes Kocher
4a6ee798ed
Backed out changeset d53d91a3fae7 (bug 1155547) for b2g xpcshell orange CLOSED TREE
2015-04-28 13:40:49 -07:00
Boris Zbarsky
f3b244998d
Bug 1155946 part 2. Add mayResolve methods to DOM classes with resolve hooks. r=peterv
2015-04-28 12:25:55 -04:00
Chih-Kai (Patrick) Wang
50ecfe807c
Bug 1155547 - Wait Nuwa forking a process if preallocated process isn't present. r=khuey
2015-04-29 00:22:44 +08:00
Matt Woodrow
f458612d3a
Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe
2015-04-28 15:07:22 +12:00
Bill McCloskey
d539ee6adc
Bug 1155789 - Fail if sending a CPOW in parent when no CPOW manager exists (r=dvander)
2015-04-27 19:45:18 -07:00
David Major
c92c020b89
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
2015-04-27 19:59:27 -04:00
Nikhil Marathe
27cb15e0ef
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-27 12:00:41 -07:00
Ryan VanderMeulen
08c48e40ef
Backed out changeset c839f283bf28 (bug 1058695) for bustage.
...
CLOSED TREE
2015-04-27 14:04:24 -04:00
Nikhil Marathe
29c754823e
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-22 16:34:21 -07:00
Boris Zbarsky
7c563264f9
Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff
2015-04-27 13:38:12 -04:00
Ehsan Akhgari
a3884ac755
Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku
...
This happens far too often in our tests. For example, in our
mochitest-3 debug mac test, we hit this warning 4,472 times.
At this point, this warning is only adding unneeded noise, slowing down
the tests and increasing the size of the logs unnecessarily. Let's
remove it.
2015-04-27 13:08:27 -04:00
Boris Zbarsky
7f61a6b625
Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv
2015-04-27 09:18:52 -04:00
Boris Zbarsky
99430ec9c0
Bug 1157898 part 4. Add ErrorResult::ErrorCodeIs() and use it in various places to get rid of ErrorCode(). r=peterv
2015-04-27 09:18:52 -04:00
Boris Zbarsky
84a1df27d6
Bug 1157898 part 3. Fix the remaining consumers of rv.ErrorCode() in NS_ENSURE_* expressions to not do that. r=peterv
2015-04-27 09:18:52 -04:00
Boris Zbarsky
81b0818981
Bug 1157898 part 2. Make code of the form "NS_ENSURE_SUCCESS(rv.ErrorCode(), rv.ErrorCode());" use Failed and StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/NS_ENSURE_SUCCESS\(([a-zA-Z0-9]+)\.ErrorCode\(\), \1.ErrorCode\(\)\);/NS_ENSURE_TRUE(!\1.Failed(), \1.StealNSResult());/'
2015-04-27 09:18:52 -04:00
Boris Zbarsky
ef887403cb
Bug 1157898 part 1. Make code of the form "return rv.ErrorCode();" where rv is an ErrorResult use StealNSResult instead. r=peterv
...
This patch was generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/return ([a-zA-Z0-9]+)\.ErrorCode\(\);/return \1.StealNSResult();/'
2015-04-27 09:18:51 -04:00
Andrea Marchesini
d874aacdc8
Bug 1158437 - dom::File should accept negative date values, r=smaug
2015-04-27 12:17:19 +01:00
Carsten "Tomcat" Book
3923c05342
merge fx-team to mozilla-central a=merge
2015-04-27 12:34:03 +02:00
Carsten "Tomcat" Book
18a440fd0e
merge mozilla-inbound to mozilla-central a=merge
2015-04-27 12:00:14 +02:00
Felipe Gomes
510f319233
Bug 1158270 - Plugins can't run if e10s is force-disabled. r=jmathies
2015-04-26 20:55:39 -03:00
Andrea Marchesini
7449b89cb3
Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past
2015-04-26 09:37:59 +01:00
Ehsan Akhgari
ff7f03df2f
Bug 1158537 - Remove unneeded FileImplTemporaryFileBlob::{mLength,mContentType} members; r=baku
...
The FileImplBase base class has protected mLength and mContentType
members that this class can use. These are currently just masking those
base members.
2015-04-25 18:34:38 -04:00
Ryan VanderMeulen
87d1f4f2e8
Merge m-c to b2g-inbound. a=merge
...
CLOSED TREE
2015-04-24 16:06:05 -04:00
Sotaro Ikeda
a88aba36a9
Bug 1154411 - Do not close same fd twice r=bent
2015-04-24 06:18:13 -07:00
Kevin Wern
67afee3ca8
Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron
2015-04-21 00:08:36 -07:00
Kershaw Chang
cebfaf9b82
Bug 1035748 - WebIDL for DeviceStorageAreaChangedEvent. r=bz
2015-04-23 19:35:00 -04:00
Wes Kocher
c549a41ac9
Backed out changeset a12f0f05779c (bug 1125205) for dt4 failures CLOSED TREE
2015-04-24 13:06:46 -07:00
Bob Owen
8706fdd610
Bug 1157760: Remove incorrect MOZ_ASSERT in nsMessageManagerSH<Super>::Enumerate. r=bz
2015-04-24 08:25:19 +01:00
Kyle Machulis
86d85d4437
Bug 852944 - Gamepad API IPC; r=ted, r=baku
2015-04-23 15:05:29 -07:00
Kartikaya Gupta
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Doug Turner
a9c42570f8
Bug 1157108 - onpush EventHandler support. r=ehsan
2015-04-23 20:43:40 +02:00
Nikhil Marathe
2066a34115
Backed out changeset cb59db723d15 (Bug 1058695) for bustage on CLOSED TREE
2015-04-23 09:46:52 -07:00
Nikhil Marathe
2044b5f4b0
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-22 16:34:21 -07:00
Nikhil Marathe
b87183f786
Backed out changeset 527cd70f241f (Bug 1058695) for bustage
2015-04-23 09:07:16 -07:00
Nikhil Marathe
ee9adaed00
Bug 1058695 - Add member to nsIGlobalObject to detect it is going away. Make promises use it. r=bholley
2015-04-22 16:34:21 -07:00
Brad Lassey
2669bb1015
bug 1155976 - Loading plugins in a non-e10s window hangs the browser on Mac r=jimm
2015-04-22 21:29:21 -04:00
Carsten "Tomcat" Book
cbe243a650
Merge mozilla-central to mozilla-inbound
2015-04-23 15:55:19 +02:00
Carsten "Tomcat" Book
1237cbb1ec
merge mozilla-inbound to mozilla-central a=merge
2015-04-23 15:41:03 +02:00
Wes Kocher
1780e53980
Merge m-c to b2ginbound a=merge
2015-04-22 17:26:08 -07:00
Fabrice Desré
1bd12ab361
Bug 1157028
- Add feature detection for OpenMobile r=ehsan
2015-04-22 14:21:44 -07:00
Neil Deakin
8b8cefca95
Bug 1157193, fix null pointer check when dragging images, r=smaug
2015-04-22 15:18:22 -04:00
Eric Rahm
e557395f6d
Bug 1155371 - Include DOMMediaStream and MediaSource object URLs in memory reports. r=khuey
2015-04-16 16:20:03 -07:00
Mark Finkle
c9e64b58de
Bug 1154960 - Fennec should explicitly block the DOM SiteSpecificUserAgent.js file from packaging r=nalexander
2015-04-22 02:01:32 -04:00
Sylvestre Ledru
32f687c7ca
Bug 1156662 - Identical code for different branches. r=bz
2015-04-21 18:37:34 +02:00
Seth Fowler
19622d34b7
Bug 1145439 (Part 1) - Throttle requestAnimationFrame for non-visible iframes. r=mstange,mchang
2015-04-21 09:44:40 -07:00
Valentin Gosu
4da5012045
Bug 1139831 - end timestamps are before start timestamps. r=baku
2015-04-16 03:53:44 +03:00
Milan Sreckovic
43fbe8461c
Bug 404828 - No need to assert that the top window isn't reachable. r=smaug
2015-04-17 16:37:54 -04:00
Bill McCloskey
30e0ae547b
Bug 1155224 - Add targetFrameLoader property to messages (r=smaug)
2015-04-20 23:32:59 -07:00
Brian Birtles
5ee57594ba
Bug 1154615 part 8 - Rename references to players in animation observers; r=jwatt
2015-04-21 10:22:10 +09:00
Brian Birtles
42b3a896fd
Bug 1154615 part 6 - Rename references to players within layout/; r=jwatt
...
We will rename CSSAnimationPlayer/CSSTransitionPlayer in a separate patch
2015-04-21 10:22:10 +09:00
Brian Birtles
eb570dc2df
Bug 1154615 part 5 - Rename AnimationPlayerCollection to AnimationCollection; r=jwatt
2015-04-21 10:22:10 +09:00
Brian Birtles
08fed93f82
Bug 1154615 part 2 - Rename PendingPlayerTracker to PendingAnimationTracker; r=jwatt
...
This patch also updates the method names on PendingAnimationTracker but leaves
a number of local variables which will be fixed in a subsequent patch.
2015-04-21 10:22:09 +09:00
Brian Birtles
6033b2c86d
Bug 1154615 part 1 - Rename AnimationPlayer to Animation in WebIDL; r=smaug
...
This patch is a fairly minimal rename of the AnimationPlayer interface. It
leaves a bunch of local variables and helper classes still using the word
"player". These will be addressed in subsequent patches that don't require DOM
peer review.
2015-04-21 10:22:09 +09:00
Aaron Klotz
942d3f19e8
Bug 1155241: Check mInstanceOwner for nullptr in nsObjectLoadingContent::PluginDestroyed; r=smaug
2015-04-15 16:24:28 -06:00
Ehsan Akhgari
7a0fb16be0
Bug 1156010 - Mark nsINode::mParent as MOZ_OWNING_REF; r=smaug
2015-04-20 15:39:52 -04:00
Denis Volk
4ad62045e8
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Ehsan Akhgari
62ee9d1e67
Bug 1156102 - Mark nsGlobalWindowObserver::mWindow as MOZ_NON_OWNING_REF; r=baku
2015-04-20 08:35:39 -04:00
Ehsan Akhgari
f9b5627de6
Bug 1156101 - Mark nsGlobalWindow::mObserver as an nsRefPtr; r=baku
2015-04-20 08:35:38 -04:00
Ehsan Akhgari
b2d3bd0d56
Bug 1156099 - Mark the atom members of NodeInfo as nsCOMPtr's; r=baku
...
Turns out I was wrong, and they are really owning references.
2015-04-20 08:35:36 -04:00
Botond Ballo
0e3f64e1eb
Bug 1152479 - Extract the implementations of nsIDOMWindowUtils::Send{KeyEvent,MouseEvent} into nsContentUtils. r=ehsan
2015-04-15 03:08:55 -04:00
Ted Mielczarek
e08259895a
bug 1155691 - Expose WindowRoot to chrome from window in webidl. r=smaug
2015-04-17 16:17:26 -04:00
Ehsan Akhgari
c4836be616
Bug 1156013 - Mark nsINode::mSubtreeRoot as MOZ_NON_OWNING_REF; r=baku
2015-04-19 08:38:39 -04:00