Commit Graph

250266 Commits

Author SHA1 Message Date
Kartikaya Gupta
9e5760333a Bug 1177247 - Prevent HandlePossibleViewportChange from clobbering a restored scroll position from forward/back navigation. r=botond
When the mochitest docshell/test/test_bug590573.html is run with APZ enabled,
it fails because the HandlePossibleViewportChange code clobbers the scroll
position after it has been restored by the session history code. Instead of
using the default 0,0 as the initial scroll position we now pick up the
pre-existing scroll position and use that.
2015-06-25 23:54:25 -07:00
Ben Kelly
6f2f24e1a2 Bug 1110446 P4 Add a test that orphanes Cache API body files. r=ehsan 2015-06-25 22:22:47 -07:00
Ben Kelly
9eb291d902 Bug 1110446 P3 Add a test that forces a Cache object to be orphaned and reclaimed. r=ehsan 2015-06-25 22:22:47 -07:00
Ben Kelly
6f2dacfb3e Bug 1110446 P2 Cleanup stale caches/bodies if last session didn't shutdown cleanly. r=ehsan 2015-06-25 22:22:46 -07:00
Ben Kelly
472170c939 Bug 1110446 P1 Create marker files when Cache API context is open. r=ehsan 2015-06-25 22:22:46 -07:00
Nicolas B. Pierron
a65002c6b5 Back out 3 changesets (Bug 1165348, Bug 1175397, Bug 1174322) for some website bustages. 2015-06-26 07:05:33 +02:00
Cameron McCormack
5c7a4cabdb Bug 77999 - Followup build bustage fix.
CLOSED TREE
2015-06-26 14:22:52 +10:00
Cameron McCormack
b686c7c5ee Bug 77999 - Unified build fix followup. 2015-06-26 13:52:48 +10:00
Cameron McCormack
f47fcaa982 Bug 77999 - Part 5: Cache eAgentSheet and eUserSheet rule processors in the RuleProcessorCache. r=dbaron
Ignoring sheets added by add-ons, all sheets in the eAgentSheet and
eUserSheet levels should come from the nsLayoutStylesheetCache and thus
allow multiple documents to make use of a shared rule processor.
2015-06-26 13:52:48 +10:00
Cameron McCormack
ff8a087a51 Bug 77999 - Part 4: Mark nsCSSRuleProcessors as ready for expiration from the RuleProcessorCache once no nsStyleSets are using them. r=dbaron
We want the RuleProcessorCache to start considering a given
nsCSSRuleProcessor as ready for expiration only once no nsStyleSets are
using it.
2015-06-26 13:52:47 +10:00
Cameron McCormack
ab8c9c0cb0 Bug 77999 - Part 3: Gather document rules and produce an nsDocumentRuleResultCacheKey in nsCSSRuleProcessors. r=dbaron 2015-06-26 13:52:47 +10:00
Cameron McCormack
7fe57acee1 Bug 77999 - Part 2: Add RuleProcessorCache. r=dbaron 2015-06-26 13:52:47 +10:00
Cameron McCormack
f18cba2bd6 Bug 77999 - Part 1: Add nsDocumentRuleResultCacheKey. r=dbaron 2015-06-26 13:52:47 +10:00
Cameron McCormack
eb6e7f0f63 Bug 1170888 - Restyle the document in EnsureSafeToHandOutCSSRules if we previously cloned sheet inners outside of that method. r=bzbarsky 2015-06-26 13:49:58 +10:00
Cameron McCormack
219af0c318 Bug 1169512 - Add and remove quirk.css rather than enable and disable a clone of it. r=jwatt 2015-06-26 13:49:58 +10:00
Phil Ringnalda
bf15233770 Back out 2 changesets (bug 1163856) for Windows !mSyncLoad assertion failures
CLOSED TREE

Backed out changeset 62c1c616f21c (bug 1163856)
Backed out changeset 04239448fe0b (bug 1163856)
2015-06-25 19:57:00 -07:00
Morgan Phillips
708189b9ec Bug 1175942 - Move linux 64 dbg builds to the debug line in treeherder; r=dustin 2015-06-24 11:20:54 -07:00
Morgan Phillips
2028f8d757 Bug 1176961 - Image builds should fail if tc-vcs fails to install; r=dustin 2015-06-24 10:41:37 -07:00
Morgan Phillips
9fdc0b16fd Bug 1176960 - Fix broken tc-vcs install version; r=dustin 2015-06-24 10:34:30 -07:00
Marco Zehe
912af4daa3 Bug 1177378 - Fix control type announcements on OS X by checking if subrole is not NIL when calculating role descriptions, r=surkov 2015-06-25 17:23:01 -07:00
Patrick McManus
4d69a75c45 bug 1174152 - update test to be nsIObserver based r=hurley 2015-06-24 13:50:37 -04:00
Patrick McManus
6d76c92cda bug 1174152 - crossorigin attribute for link rel=preconnect r=hsivonen 2015-06-19 17:11:42 -04:00
Matthew Gregan
42251be975 Bug 1177243 - Use PodZero rather than memset in WebM decoders. r=rillian 2015-06-25 17:23:35 -07:00
Seth Fowler
520cfef82a Bug 1163856 (Part 2) - Fix tests that depended on image load event timing. r=tn 2015-06-25 17:10:05 -07:00
Seth Fowler
2be19c16ee Bug 1163856 (Part 1) - Delay the image load event until the size decoder gets finalized. r=tn 2015-06-25 17:09:57 -07:00
Ryan VanderMeulen
beb2b187f5 Backed out 11 changesets (bug 916893, bug 1114554) for various mochitest and Gij failures.
Backed out changeset 247ca4bf258e (bug 1114554)
Backed out changeset 5578d5c280a6 (bug 1114554)
Backed out changeset 404830c1ecf7 (bug 1114554)
Backed out changeset 15bdf9c78e6e (bug 1114554)
Backed out changeset f92abe5ec784 (bug 1114554)
Backed out changeset 75324b6862a8 (bug 1114554)
Backed out changeset ce8a768782f2 (bug 1114554)
Backed out changeset 0d860fd12534 (bug 1114554)
Backed out changeset 7dc2448065a9 (bug 916893)
Backed out changeset c3b07f0d1a60 (bug 916893)
Backed out changeset 61c3f24cc908 (bug 916893)

CLOSED TREE
2015-06-25 19:52:40 -04:00
Ryan VanderMeulen
e6131fc8b8 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Masayuki Nakano
f34c89eecf Bug 1177388 Create ContentCacheInParent and ContentCacheInChild for making their purpose clearer r=m_kato 2015-06-26 08:21:13 +09:00
Botond Ballo
dfca5410f8 Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats 2015-06-24 03:04:35 -04:00
Botond Ballo
db8e350f7b Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats 2015-06-25 04:05:44 -04:00
Botond Ballo
ad8f7fe444 Bug 1176402 - Update a call to a function that has since been renamed. r=kats 2015-06-24 02:56:48 -04:00
Ben Turner
d7fb6b8331 Bug 1147942 - Don't warn when aborting finished IndexedDB transactions, r=janv. 2015-06-25 15:22:59 -07:00
Andrew Halberstadt
0449f2b1ca Bug 1177476 - Fix require_conditions regression in mach, r=gps
This is a regression from bug 1176620 that results in all Firefox mach commands showing up in the help for B2G, even though they don't work there.
2015-06-25 15:44:11 -04:00
Nikhil Marathe
7bd999534f Bug 1114554 - Patch 8 - Support waitUntil() on notificationclick event. r=baku
This was originally a part of Bug 1160527, separated due to changes in order of landing the patches.
2015-06-24 09:34:11 -07:00
Nikhil Marathe
376318522c Bug 1114554 - Patch 7 - Call BindToOwner on all threads. r=wchen 2015-05-22 14:55:40 -07:00
Nikhil Marathe
ae34b42c7f Bug 1114554 - Patch 6 - ServiceWorkerRegistration.getNotifications() tests. r=wchen 2015-05-04 19:10:53 -07:00
Nikhil Marathe
e0074dc7bd Bug 1114554 - Patch 5 - getNotifications() on worker thread. r=wchen 2015-05-04 09:04:25 -04:00
Nikhil Marathe
2f93c26df5 Bug 1114554 - Patch 4 - ServiceWorkerRegistration.getNotifications() on main thread. r=wchen 2015-04-27 14:18:54 -07:00
Nikhil Marathe
fc6c5fd22e Bug 1114554 - Patch 3 - Fire notificationclick event on ServiceWorkerGlobalScope. r=wchen,baku
Bug 1114554 - Patch 3.1 - ServiceWorker principal fixes. r=baku

Bug 1162088 introduced origin attributes that ServiceWorkerManager callers have to use. This patch updates notificationclick events to work.

Folded:
Hide NotificationEvent behind pref
2015-06-25 15:01:01 -07:00
Nikhil Marathe
137854b7b3 Bug 1114554 - Patch 2 - ServiceWorkerRegistration.showNotification(). r=wchen,baku
Refactor creation and show dispatch so Notification constructor and showNotification can use it.
Move persistence to ShowInternal.
NotificationStorage calls callback async even when fetching from cache, simply to have similar semantics.
Calls to Notification::Get() are performed async since persistence is now async after being moved to ShowInternal().
Both are in accordance with the spec where the "append to list of notifications" operation is performed in the "show steps" which are performed in parallel from API invocations.
2015-05-06 13:52:41 -07:00
Nikhil Marathe
943e8a2744 Bug 1114554 - Patch 1 - Notification ServiceWorker API stubs. r=wchen,baku 2015-03-10 18:57:09 -07:00
Nikhil Marathe
fcb663156b Bug 916893 - Patch 3 - Walk up worker chain to find correct window for WorkerNotificationObserver. r=khuey
In case of child workers.
2015-04-28 13:15:51 -07:00
Nikhil Marathe
d9c7bbd18b Bug 916893 - Patch 2 - Deal with onclose. Some grammar fixes. r=wchen 2015-04-27 11:54:48 -07:00
Nikhil Marathe
5aa559655d Bug 916893 - Patch 1 - Notification on workers. r=khuey,wchen
Does not implement the Service Worker API - https://notifications.spec.whatwg.org/#service-worker-api
***
Folded:
Bug 916893 - Better ownership model. r=khuey
Fix for bug found by ASan where we were touching the NotificationFeature after releasing it.
2015-06-25 11:36:53 -07:00
Jan Gerber
7c43b1ac8d Bug 1104475 - Refactor Vorbis and Opus decoding out of WebMReader. r=kinetik 2015-06-19 10:24:57 +02:00
Martijn Wargers
19665f2a2e Bug 1176882 - Don't pin marionette-transport. r=davehunt 2015-06-24 02:09:16 +02:00
Aaron Klotz
e4105ea5b8 Bug 1169457 - Add null check in OnWrapperDestroy. r=jimm 2015-06-23 18:49:55 -07:00
Juan Gomez
2128198065 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-06-24 14:11:00 -04:00
Florian Merz
21fe1c734c Bug 1155211 - SIMD: Rename lane mutators - with -> replaceLane. r=bbouvier 2015-06-16 23:10:12 +02:00
Rithesh Shenthar
a8d5c750a2 Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib 2015-06-23 16:52:50 -07:00