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
Robert O'Callahan
77012707de
Bug 1143575. Factor out AsyncTransactionWaiter from AsyncTransactionTracker so we'll be able to wait for multiple AsyncTransactionTrackers. r=nical,sotaro
2015-05-12 15:36:49 +12:00
Robert O'Callahan
bdc6e7257d
Bug 1143575. Fix some code formatting. r=nical
2015-03-20 16:46:29 +13:00
Robert O'Callahan
92a09b0193
Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical
2015-03-19 21:06:27 +13:00
Robert O'Callahan
8f72b276f0
Bug 1143575. Remove ImageClientBridge::Updated. r=nical
2015-03-19 21:00:52 +13:00
Robert O'Callahan
8ba13e5876
Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical
...
When ImageContainer and ImageClient are managing a list of images, the
individual Image serial numbers are no longer enough to detect whether the
state has changed.
2015-05-12 12:56:09 +12:00
Robert O'Callahan
4ea78a5cc2
Bug 1143575. Ensure we schedule another composite if ImageHost has pending images. r=nical
2015-03-19 19:58:16 +13:00
Robert O'Callahan
8904d5f44d
Bug 1143575. Implement ImageHost support for multiple timed images. r=nical
2015-05-25 22:48:09 +12:00
Robert O'Callahan
3cd1184fdf
Bug 1143575. Store composition time in Compositor. r=nical
...
We'll need this later so ImageHost can select the correct image to use.
Adding a TimeStamp parameter to BeginFrame is a bit annoying since BeginFrame
is overridden by every subclass. It's a bit more convenient to just call a
separate non-virtual method just before we call BeginFrame.
2015-07-07 15:38:38 +12:00