Commit Graph

21447 Commits

Author SHA1 Message Date
Trevor Saunders
f4bcd41f0d bug 1047628 - simplify nsMutationGuard r=smaug 2014-08-01 16:30:58 -04:00
Axel Viala
d0a2403d79 Bug 1044584 - Fix incorrect computation of mUploadTransferred. r=bz 2014-07-28 17:19:51 +02:00
Jonathan Kew
0297d08f5d bug 1048050 - ignore region (or other) subtags when checking for language-specific casing behavior. r=smontagu 2014-08-11 09:49:11 +01:00
Matthew Gregan
18948e1ddd Bug 1024858 - Improve buffered range calculation for MediaSource objects. r=cajbir 2014-08-11 16:32:21 +12:00
Chris Pearce
5bdadd2f23 Bug 1050582 - Check we're on the correct thread in SetTimerOnMainThread. r=jesup 2014-08-11 14:18:53 +12:00
Matthew Gregan
cd855a0b39 Bug 1050099 - Avoid calling deprecated FindStartTime and instead use buffer's decoded ranges in switching logic. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
bc392029dc Bug 1050083 - Changes to WebM buffered range handling. r=cajbir
Include the frame duration in the range end.  Also handle (ignore) invalid
negative timestamps when parsing.  Include cluster offset in time/data
offset record.  Cluster offset will be used when calculating discard/resync
points in MSE.
2014-08-11 14:05:09 +12:00
Matthew Gregan
01d38a2081 Bug 1049318 - Make SourceBuffer eviction less aggressive. r=cajbir 2014-08-11 14:05:09 +12:00
Matthew Gregan
866a0b54bf Bug 1049321 - Move SubBufferDecoder to a new file. r=cajbir 2014-08-11 14:05:06 +12:00
Matthew Gregan
d891dd21b6 Bug 1049326 - Partially implement EndOfStream. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
16e4e0cabc Bug 1049327 - Assert that public MSE API is only called from the main thread. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
0b16065fd3 Bug 1049326 - Fix unit conversion of duration and other minor MSE cleanups. r=cajbir 2014-08-11 13:21:18 +12:00
Matthew Gregan
6941171812 Bug 1049323 - Tidy up MSE logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
c004e93083 Bug 1049317 - SBR::ReadFromCache forgot to reset offset. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
97dc3e7019 Bug 1049323 - Tidy up SourceBufferResource logging. r=cajbir 2014-08-11 13:21:17 +12:00
Matthew Gregan
5d6eeef1cf Bug 1049317 - Simplify SourceBufferResource::ReadFromCache. r=cajbir 2014-08-11 13:21:17 +12:00
Timothy Nikkel
ac66180bb2 Bug 1027741. Run decode complete notification handler for image documentsn on a script runner because they trigger invalidation and decode complete notifications are often dispatched during painting. r=smaug 2014-08-10 13:01:40 -05:00
Brian Birtles
cbee07055c Bug 1040543 part 6 - Rename mAnimations to mPlayers and likewise for similar local variables; r=bz
Now that we have both AnimationPlayer and Animation in use we need to clarify
which object we are referring to. This patch renames a number of member and
local variables to better reflect whether they point to an AnimationPlayer or an
Animation.

This patch is mostly renaming only with one exception. Since we are touching
a number of local variables used in loops (for looping over the array of
animation players) we take the opportunity to replace a number of instances of
uint32_t with size_t since that is the preferred type for array indices now.
2014-08-10 17:06:48 +10:00
Brian Birtles
f5e61ac556 Bug 1040543 part 2 - Rename ElementAnimationCollection to AnimationPlayerCollection; r=bz 2014-08-10 17:06:46 +10:00
Brian Birtles
b1759d304e Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz
This patch renames mozilla::ElementAnimations to mozilla::dom::AnimationPlayer
and moves the code from layout/style/AnimationCommon.cpp to
dom/animation/AnimationPlayer.cpp.

It also moves various helper classes needed by AnimationPlayer to
AnimationPlayer.cpp and moves them from the mozilla::css namespace to the
mozilla namespace.

Beyond that, there are no functional changes contained in this patch.

The renaming of various members and variables that used to refer to
ElementAnimation objects but now refer to AnimationPlayer objects--to give them
a more appropriate name--is performed in a subsequent patch.

--HG--
rename : layout/style/AnimationCommon.cpp => dom/animation/AnimationPlayer.cpp
rename : layout/style/AnimationCommon.h => dom/animation/AnimationPlayer.h
2014-08-10 17:06:44 +10:00
Georgios Kontaxis
b03a4f9641 Bug 1044181: object loader now annotates classified tracking nodes r=khuey 2014-08-08 15:16:41 -07:00
Monica Chew
2487ba91d5 Bug 1033871: Check nsIPermissionManager before enabling tracking protection in nsChannelClassifier (r=mcmanus)
--HG--
rename : toolkit/components/url-classifier/tests/mochitest/classifiedAnnotatedFrame.html => toolkit/components/url-classifier/tests/mochitest/allowlistAnnotatedFrame.html
rename : toolkit/components/url-classifier/tests/mochitest/test_classified_annotations.html => toolkit/components/url-classifier/tests/mochitest/test_allowlisted_annotations.html
2014-08-08 13:52:28 -07:00
Wes Kocher
ea2ca055ae Merge m-c to inbound on a CLOSED TREE 2014-08-08 14:15:34 -07:00
Wes Kocher
b3f18de8eb Backed out changeset e79ca6ca1173 (bug 1040905) for conflicting with the merge from mozilla-central CLOSED TREE 2014-08-08 14:14:36 -07:00
Ryan VanderMeulen
cd1b679df9 Merge b2g-inbound to m-c. a=merge 2014-08-08 16:15:22 -04:00
Kartikaya Gupta
894a61430e Bug 1045824 - Ensure the TabChild is sized even if the parent frameloader is created after the reflow is done. r=smaug 2014-08-08 13:23:51 -04:00
Kartikaya Gupta
a349c28e19 Bug 1045824 - Use nsIntRect for passing around a value that is not in app units. r=smaug 2014-08-08 13:23:50 -04:00
Steven Michaud
d67d41563b Bug 1012949 - Sandbox the OpenH264 plugin for Mac r=rjesup,areinald,ted a=PatchNeedsToLandToday 2014-08-08 11:55:22 -05:00
Qeole
bcf88b4732 Bug 1040905 - Pass GMP plugin filename as a UTF-8 string. r=bsmedberg 2014-08-07 12:43:00 -04:00
Nicholas Nethercote
8c60d14a1a Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Blake Wu
80908bb94a Bug 941302 - Part 5: Add Gonk Decoder Module. r=cpearce
From 6832d7208fc72eb8ff6782c87f5831ab3ff5a9bb Mon Sep 17 00:00:00 2001
2014-08-07 17:46:11 +08:00
Blake Wu
3b455f5dfd Bug 941302 - Part 3: Changes for adding Gonk Decode Module. r=cpearce
From de67de8646b413bce991789b42d09f398b162b53 Mon Sep 17 00:00:00 2001
2014-08-07 18:23:45 +08:00
Blake Wu
377f3dc899 Bug 941302 - Part 2: Changes in MediaCodecProxy. r=edwin
From b24f8c0da5baaafad2bbba1bbeee304d5c746631 Mon Sep 17 00:00:00 2001
2014-08-07 18:19:10 +08:00
Birunthan Mohanathas
1309100133 Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj 2014-08-08 07:04:45 -07:00
Ehsan Akhgari
3925065702 Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
Chris Pearce
a249b98033 Bug 1049107 - Fix build with --disable-eme. r=kentuckyfriedtakahe 2014-08-08 14:44:04 +12:00
Chris Pearce
636eece8ca Bug 1050199 - Support the GMP returning arbitrary audio sample rates and number of channels. r=jesup 2014-08-08 14:44:01 +12:00
Chris Pearce
48b677d899 Bug 1047107 - Make CDMProxy Close() its GMPDecryptorProxy on Shutdown. r=ehsan 2014-08-08 14:43:54 +12:00
Georgios Kontaxis
94fb6d585f Bug 1048643: extended nsDocShell with flags to indicate tracking protection status (similar to mixed content blocked/loaded status) 2014-08-07 13:35:03 -07:00
Andrea Marchesini
190b960292 Bug 1037715 - Implement .searchParams on Location, r=bz, r=ehsan 2014-08-07 17:45:21 -07:00
Martijn Wargers
5dcbbe224e Bug 928678 - Hopeful fix for intermittent failure. r=jmaher 2014-08-06 16:37:08 -07:00
Shih-Chiang Chien
678ac7565c Bug 1045975 - Use nsIDOMWindowUtils.askPermission in all types of permission request. r=smaug
--HG--
extra : rebase_source : 4a6a3c484373759b6d553e4821f3c43af41d0239
2014-08-01 15:22:20 +08:00
Ryan VanderMeulen
d4a25b4a60 Merge fx-team to m-c. a=merge 2014-08-07 17:24:52 -04:00
Ryan VanderMeulen
abeb9e4b41 Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage.
CLOSED TREE
2014-08-07 15:13:54 -04:00
Paul Adenot
7e632469bd Bug 1047831 - r=ehsan 2014-08-07 17:02:36 +02:00
Bob Owen
4c0208e9f2 Bug 1046647 - Part 4: Replace nsCxPusher in nsDocShell::AddState. r=bholley 2014-08-05 17:18:30 +01:00
Bob Owen
0cd4cfff2a Bug 1046647 - Part 3: Replace nsCxPusher in nsHandlerData. r=bholley 2014-08-04 17:19:01 +01:00
Bob Owen
537c673d24 Bug 1046647 - Part 1: Replace AutoCxPusher in XULDocument::ExecuteScript. r=bholley 2014-08-05 14:57:53 +01:00
Shih-Chiang Chien
6bb8d86e9f Bug 1045975 - Use nsIDOMWindowUtils.askPermission in all types of permission request. r=smaug 2014-08-01 15:22:20 +08:00
David Keeler
5b64bd9042 Bug 1036546 - Soft-disable proprietary window.crypto functions via the pref dom.unsafe_legacy_crypto.enabled. r=smaug 2014-08-05 10:48:24 -07:00