Commit Graph

260096 Commits

Author SHA1 Message Date
Masayuki Nakano
39b4957c4b Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
1fbe208606 Bug 895274 part.41 Rename NS_POINTER_GOT_CAPTURE to ePointerGotCapture r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
ae5242a5bb Bug 895274 part.40 Rename NS_POINTER_LOST_CAPTURE to ePointerLostCapture r=smaug 2015-09-01 00:20:05 +09:00
Masayuki Nakano
0332a2a2a8 Bug 895274 part.39 Rename NS_POINTER_EVENT_START to ePointerEventFirst and add ePointerEventLast r=smaug 2015-09-01 00:20:05 +09:00
Henrik Skupin
d8ab9fd2db Bug 1199191 - firefox_ui_updates.py script should use 'abs_work_dir' as workspace folder. r=armenzg DONTBUILD 2015-08-31 17:12:15 +02:00
Carsten "Tomcat" Book
d1c6382126 Backed out changeset 2734a3110b4a (bug 1107372) for Talos Bustage on a CLOSED TREE 2015-08-31 16:19:39 +02:00
Carsten "Tomcat" Book
660c8edc31 Backed out changeset 3af664723761 (bug 1198628) 2015-08-31 16:18:43 +02:00
Carsten "Tomcat" Book
2e7f4e2471 Backed out changeset cd3f5acca408 (bug 1198732) 2015-08-31 16:18:37 +02:00
Carsten "Tomcat" Book
6539ddc2a0 Backed out changeset 0ecba91f42b5 (bug 1194139) 2015-08-31 16:17:41 +02:00
Ted Clancy
7174717944 Bug 1178484 - Part 5: Test for metachange event when Open Graph property is loaded. r=kanru 2015-08-28 03:31:36 -07:00
Ted Clancy
fb2b2c28ef Bug 1178484 - Part 4: Fire metachange event when a <meta> tag has Open Graph data. r=kanru 2015-08-28 03:31:29 -07:00
Ted Clancy
357d188e33 Bug 1178484 - Part 2: Regenerate gecko's in-tree parser. r=hsivonen 2015-08-28 03:31:24 -07:00
Dustin J. Mitchell
dbbbb91632 Bug 1199379: drop root before beginning the build r=ted.mielczarek
This requires doing some cleanup of permissions on the cache mounts first;
eventually, this should be done by the docker-worker.
2015-08-27 14:13:32 -04:00
Heiher
f9ffe4be1b Bug 1194139 - IonMonkey: MIPS: Redefine FloatRegisters::Code and use it in the right way. r=nbp 2015-08-24 09:26:00 -04:00
James Kitchener
5857e47c5c Bug 1190646 - Make all largeops vertical for sizing calculations. r=fredw 2015-08-24 06:44:00 -04:00
Heiher
482768b1db Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp 2015-08-26 07:05:00 -04:00
Heiher
e4ddf7b025 Bug 1198628 - IonMonkey: ARM: Redefine FloatRegisters::Code and use it in the right way. r=nbp 2015-08-26 01:42:00 -04:00
Alexander Buck
555ec663c4 Bug 1168294 - Remove redundant null checks in DirCursor classes. r=mcomella 2015-06-04 12:13:00 -04:00
Ryan VanderMeulen
47f4b1101c Bug 1096400 - Skip webspeech recognition tests on B2G. 2015-08-31 09:37:10 -04:00
Gian-Carlo Pascutto
00d716d1ce Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois 2015-08-27 10:05:23 +02:00
Gian-Carlo Pascutto
9ac282e8a4 Bug 1104616 - Proxy video capture access to the main process. r=jesup,glandium,mrbkap 2015-08-31 14:51:29 +02:00
Ehsan Akhgari
17438b994c Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm 2015-08-31 08:45:56 -04:00
Mike Kaply
7c53713de1 Bug 608972 - Make sure there is a theme author before using it. r=Mossop 2015-08-31 07:42:04 -05:00
Andrea Marchesini
c3121ca1cf Bug 1187204 - AudioChannelService must exist before calling IsAudioChannelMutedByDefault(), r=alwu 2015-08-31 11:52:42 +01:00
Paul Adenot
33d845c65d Bug 1190676 - Part 12 - Fix mozCaptureStream. r=pehrsons 2015-08-27 16:13:56 +02:00
Paul Adenot
8a5f0972eb Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan 2015-08-25 10:30:49 +02:00
Paul Adenot
d1e6c5f115 Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt 2015-08-25 10:30:43 +02:00
Paul Adenot
8b0dddc867 Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc 2015-08-25 10:29:51 +02:00
Paul Adenot
45fa476270 Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro 2015-08-25 10:29:51 +02:00
Paul Adenot
85cd8d4b2b Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng 2015-08-25 10:29:51 +02:00
Paul Adenot
7c86ae6f2f Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup 2015-08-25 10:29:51 +02:00
Paul Adenot
6d5f4fe7a7 Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup 2015-08-25 10:29:50 +02:00
Paul Adenot
80f845f7ad Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons 2015-08-25 10:29:50 +02:00
Paul Adenot
7343d62eff Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc
Hopefully this wil also prevent getting the wrong graph.
2015-08-25 10:17:31 +02:00
Paul Adenot
d51a7f4c83 Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc
Hopefully this will prevent cross-graph connections.
2015-08-25 10:16:41 +02:00
Paul Adenot
a7cfabccdb Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc 2015-08-25 10:16:41 +02:00
Brian Birtles
5226f64c22 Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert
This patch makes FlushAnimations purely responsible for posting restyles. All
ticking behavior is performed in response to an actual refresh driver tick
(currently CommonAnimationManager::WillRefresh).
2015-08-31 16:21:55 +09:00
Brian Birtles
90902ba897 Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert
We currently determine if we need refresh driver ticks when composing style
but sometimes we might not need ticks for composing style but we might need
one more tick in order to queue a final end event. Currently, this doesn't
seem to be a problem because FlushAnimations calls Animation::Tick where we
queue up events. When we remove the call to Animation::Tick from
FlushAnimations in order to make FlushAnimations purely responsible for
posting restyles, however, we will create a situation where we might mark an
animation collection as no longer needing refreshes and not simultaneously
queueing the corresponding event. If another animation collection is deleted in
the meantime we may trigger the code that causes us to disassociate from the
refresh driver and the corresponding event will never be dispatched.

Long-term (bug 1195180) we will check if it we can stop observing the refresh
driver and queue events in the same step. Until then, this patch adds a method
to detect this particular situation and uses it to avoid unregistering from
the refresh driver while we still have end events to queue.
2015-08-31 16:21:55 +09:00
Brian Birtles
3361155d9f Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert
In order to support ticking animations from their timeline we want to separate
the following two methods:

CommonAnimationManager::WillRefresh - responsible for responding to refresh
  driver ticks by updating timing information and posting the necessary
  pending restyles. This is the functionality we will eventually move to
  Animation.

CommonAnimationManager::FlushAnimations - responsible simply for posting
  pending restyles.

Currently, WillRefresh calls FlushAnimations. This patch separates the two by
copying the necessary functionality into WillRefresh. Later in this patch series
we will further separate the two by removing duplicate functionality from
FlushAnimations.
2015-08-31 16:21:55 +09:00
Brian Birtles
c9865491eb Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug
In bug 1195180 we plan to tick animations from their timeline where they
are stored in a hashtable. As a result, we will not visit them in order of
their associated target element (indeed, part of the reason we are doing
this is to support animations that do not have, or even have multiple target
elements).

The current animation mutation observer batching mechanism, however, assumes
that we visit each target element in turn and make all the necessary work at
once.  In order to support visiting animations in a potentially random order
this patch reworks the animation mutation observer batching mechanism so that
it can support batching multiple elements at once.
2015-08-31 16:21:49 +09:00
Garvan Keeley
3950e83406 Bug 1195854: getNeighboringCells() is deprecated on Android M. r=sebastian 2015-08-31 00:35:53 -04:00
Chris Pearce
6b74c9bbf9 Bug 1176145 - Expose CDM version number in keySystem string. r=edwin 2015-08-31 16:08:51 +12:00
Chris Pearce
3dea76ea92 Bug 1197050 - Move GMPDecoderModule up in PlatformDecoderModule::CreatePDM(). r=jya 2015-08-31 16:08:51 +12:00
Chris Pearce
93a5b9d4f7 Bug 1197064 - Don't assume positive audio frame offset in GMPAudioDecoder. r=jya 2015-08-31 16:08:51 +12:00
Chris Pearce
6b26f9aaf9 Bug 1200059 - Make Adobe Primetime EME usable on MacOSX if available. r=edwin 2015-08-31 16:08:03 +12:00
Robert O'Callahan
8156c7780e Bug 1199534. Only set TabChild canvas background for the background of root PresContexts. r=mats 2015-08-28 15:20:10 +12:00
Ryan VanderMeulen
6cc9e705ae Merge m-c to inbound. a=merge 2015-08-30 22:12:12 -04:00
Ryan VanderMeulen
aaf5b9a8a6 Merge fx-team to m-c. a=merge 2015-08-30 22:09:02 -04:00
Nicholas Nethercote
ce91752c8f Bug 1198334 (follow-up) - Fix SM(e) bustage (which doesn't show up on try pushes, grr). r=bustage. 2015-08-30 17:05:38 -07:00
Xidorn Quan
790d8a4395 Bug 1189200 - Only clear pending fullscreen requests in inclusive descendants of the specified document in ClearPendingFullscreenRequests. r=smaug 2015-08-31 09:25:23 +10:00