Commit Graph

251695 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
addd366430 Backed out changeset 1e1ccffd51b8 (bug 1178186) for suspicion of causing bc2 test failures on OSX browser_bug427559.js 2015-07-07 14:22:33 +02:00
Carsten "Tomcat" Book
1226a0c22a Backed out changeset 1027311cd1bb (bug 1178186) 2015-07-07 14:21:49 +02:00
Carsten "Tomcat" Book
bb60977948 Backed out changeset 144276fd40a1 (bug 1179111) 2015-07-07 14:21:46 +02:00
Carsten "Tomcat" Book
6799a719d6 Backed out changeset 4eb184faf92c (bug 1179111) 2015-07-07 14:21:42 +02:00
Carsten "Tomcat" Book
bf1874142b Backed out changeset 17bcfd0ff1df (bug 1179111) 2015-07-07 14:21:39 +02:00
Carsten "Tomcat" Book
8a34e14afd Backed out changeset 171d0e4ec35d (bug 1179111) 2015-07-07 14:21:37 +02:00
Carsten "Tomcat" Book
a6970a6f1a Backed out changeset 22cafa2fd162 (bug 1179111) 2015-07-07 14:21:33 +02:00
Dragana Damjanovic
c7fc0a288e Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell 2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
31c0c961cd Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell 2015-07-07 04:17:00 +02:00
Dragana Damjanovic
80a5fa9c3e Bug 905127 - Make some functions from nsNetUtil not inline. r=jduell 2015-05-20 04:48:00 +02:00
Olli Pettay
132b3d4a1c Bug 1157195, null check for widget before generating drag events, r=masayuki 2015-07-07 14:18:14 +03:00
Carsten "Tomcat" Book
a19e987873 Backed out changeset f83eddcbebbc (bug 1170646) for bustage 2015-07-07 11:20:03 +02:00
James Graham
e1a1d9e24e Bug 1176632 - Defer creating the web-platform-tests command line argument parser for mach, r=chmanchester 2015-07-07 10:05:35 +01:00
James Graham
9d74c764ad Bug 1179746 - Update wpt README file, r=Ms2ger 2015-07-07 10:05:34 +01:00
James Graham
b9b1efbe51 Bug 1180500 - Disable several unstable web-platform-tests tests, a=testonly 2015-07-07 10:05:33 +01:00
James Graham
d3308bccc6 Bug 1180500 - Update web-platform-tests expected data to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly 2015-07-07 10:05:32 +01:00
James Graham
a8877abe48 Bug 1180500 - Update wpt upstreaming script for wptrunner changes, r=Ms2ger 2015-07-07 10:05:31 +01:00
James Graham
c4dc9b453a Bug 1180500 - Update to latest wptrunner, a=testonly 2015-07-07 10:05:30 +01:00
James Graham
0e5aa2e028 Bug 1180500 - Update web-platform-tests to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly 2015-07-07 10:05:28 +01:00
Gabor Krizsanits
5a9279d81b Bug 1173451 - RemoteAddonsChild init should be optional. r=mconley 2015-07-07 10:56:26 +02:00
Andrew Comminos
33c7024ee2 Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt 2015-07-06 16:57:00 +02:00
Andrew Comminos
920c49f514 Bug 1180008 - Define gtk_window_get_window_type in mozgtk. r=karlt 2015-07-06 08:26:00 +02:00
Andrew Comminos
497d757b6b Bug 1176109 - Don't attach menu popups to menubars on GTK3. r=karlt 2015-07-06 21:55:00 +02:00
ISHIKAWA, Chiaki
65f07df840 Bug 1170646 - Handle short read in (old) Cache code still used by C-C T.B. r=michal 2015-06-21 05:54:00 +02:00
Fernando Jimenez
373e932e00 Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice 2015-07-02 07:56:14 +02:00
Fernando Jimenez
45171ff2b7 Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice 2015-07-02 07:56:14 +02:00
Robert O'Callahan
acb540bea6 Bug 1143575. Add assertion for diagnostic purposes. r=nical 2015-07-06 17:20:23 +12:00
Robert O'Callahan
b3f7236ddf Bug 1143575. Enable passing test. r=cpearce 2015-07-06 17:19:49 +12:00
Robert O'Callahan
5844f35124 Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical 2015-07-04 10:50:30 +12:00
Robert O'Callahan
7a27819a5a Bug 1143575. Add a bias value to ImageHost to avoid unpredictable results when image times and compositor times are closely aligned. r=nical 2015-06-15 15:27:02 +12:00
Robert O'Callahan
7fa102e8f6 Bug 1143575. Push all available frames to the compositor. r=cpearce 2015-06-15 15:24:57 +12:00
Robert O'Callahan
9937cd3c3f Bug 1143575. Refactor UpdateRenderedVideoFrames to support pushing multiple frames from the VideoQueue to the ImageContainer. r=cpearce 2015-07-03 19:33:56 +12:00
Robert O'Callahan
babcd7d9d0 Bug 1143575. Add frame IDs to VideoData. r=cpearce 2015-06-07 12:34:00 +03:00
Robert O'Callahan
352fa6b5c4 Bug 1143575. Add MediaQueue::GetFirstElements. r=cpearce 2015-03-30 21:30:03 +13:00
Robert O'Callahan
9704707707 Bug 1143575. Introduce VideoFrameContainer::SetCurrentFrames. r=cpearce 2015-03-30 18:11:37 +13:00
Robert O'Callahan
7285b44558 Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce 2015-03-30 17:51:32 +13:00
Robert O'Callahan
3e6ba27857 Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical 2015-05-25 14:33:35 +12:00
Robert O'Callahan
78a9c11df4 Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical 2015-07-03 22:13:48 +12:00
Robert O'Callahan
fd527c8295 Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical 2015-06-15 14:45:59 +12:00
Robert O'Callahan
f14957a15b Bug 1143575. Implement ImageContainer::GetDroppedCount. r=nical 2015-05-11 14:07:07 +12:00
Robert O'Callahan
a60e071b21 Bug 1143575. Clarify code by renaming method to ClearCurrentImageFromImageBridge. r=nical
We need to make it clear that ClearCurrentImage is really an internal method
of the ImageContainer implementation, not a method that ImageContainer users
should call.
2015-03-26 14:17:13 +13:00
Robert O'Callahan
3da031b651 Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical
ImageBridgeChild::FlushAllImages with aExceptFront==true does absolutely
nothing, so remove the parameter and remove all callers which pass true.
2015-03-26 14:08:30 +13:00
Robert O'Callahan
407df544d9 Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical 2015-07-03 19:39:09 +12:00
Robert O'Callahan
60b05a720f Bug 1143575. Don't report negative frame delays. r=cpearce 2015-05-25 15:42:24 +12:00
Robert O'Callahan
4c9be9c5c5 Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical 2015-07-07 09:58:18 +12:00
Robert O'Callahan
5da95d1584 Bug 1143575. Async image invalidation does not necessarily need to invalidate the layer; LayerTreeInvalidation will do that for us. r=mattwoodrow
We need to remove this so that adding images to the end of the list of images
for an ImageLayer doesn't force composition to happen even if nothing else
has changed.
2015-05-15 18:16:41 +12:00
Robert O'Callahan
745582f4ee Bug 1143575. Exit composition early if nothing is invalid. r=mattwoodrow
We need this change so that when ImageHost has a next image to display
more than one composition-interval in the future, we skip the actual
compositing work in those intermediate composition(s) if nothing else
has changed.

This change is a little bit scary since it breaks any code that was
previously assuming ScheduleComposition would actually update the screen.
However, that code was already broken for BasicCompositor.
2015-05-15 18:27:04 +12:00
Robert O'Callahan
125bf1559e Bug 1143575. Make LayerTreeInvalidation invalidate when an ImageLayerComposite's current frame has changed. r=mattwoodrow 2015-06-07 12:27:06 +03:00
Robert O'Callahan
f3ff1b5c23 Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical
For frame statistics to work properly, we have to notify an ImageContainer
when it has been composited. This requires a few changes, which have
been lumped together in this patch:
-- Create PImageContainer and ImageContainerParent/ImageContainerChild.
-- Add mFrameID and mProducerID everywhere we're passing around images.
-- Route composition notifications from the compositor back to
ImageContainerChild.
2015-07-06 15:02:26 +12:00
Robert O'Callahan
efca013ba5 Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical 2015-07-03 22:37:03 +12:00