Граф коммитов

429211 Коммитов

Автор SHA1 Сообщение Дата
Olli Pettay 4e420701d0 Bug 1157195, null check for widget before generating drag events, r=masayuki 2015-07-07 14:18:14 +03:00
Carsten "Tomcat" Book 0b261976db Backed out changeset f83eddcbebbc (bug 1170646) for bustage
--HG--
extra : rebase_source : ac4ea592d4c280c2fe50212e4a8692fe10af0c6f
2015-07-07 11:20:03 +02:00
James Graham 85264337fd 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 58ecfa0eb0 Bug 1179746 - Update wpt README file, r=Ms2ger 2015-07-07 10:05:34 +01:00
James Graham bd9356b9f1 Bug 1180500 - Disable several unstable web-platform-tests tests, a=testonly 2015-07-07 10:05:33 +01:00
James Graham 5de80e3016 Bug 1180500 - Update web-platform-tests expected data to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly 2015-07-07 10:05:32 +01:00
James Graham 4881f86450 Bug 1180500 - Update wpt upstreaming script for wptrunner changes, r=Ms2ger 2015-07-07 10:05:31 +01:00
James Graham f26ec68469 Bug 1180500 - Update to latest wptrunner, a=testonly 2015-07-07 10:05:30 +01:00
James Graham f3629d1236 Bug 1180500 - Update web-platform-tests to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly
--HG--
rename : testing/web-platform/tests/conformance-checkers/html/media-queries/023-isvalid.html => testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html
rename : testing/web-platform/tests/conformance-checkers/html/media-queries/004-isvalid.html => testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html
rename : testing/web-platform/tests/conformance-checkers/html/media-queries/021-isvalid.html => testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001-1.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001a.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001b.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002-1.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002a.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002b.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003-1.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003a.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003b.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004-1.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004a.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004b.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005-1.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005a.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html
rename : testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005b.html => testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html
rename : testing/web-platform/tests/subresource-integrity/crossorigin-anon.js.headers => testing/web-platform/tests/subresource-integrity/crossorigin-anon-script.js.headers
rename : testing/web-platform/tests/subresource-integrity/crossorigin-anon.js.headers => testing/web-platform/tests/subresource-integrity/crossorigin-anon-style.css.headers
2015-07-07 10:05:28 +01:00
Gabor Krizsanits dca2e552ad Bug 1173451 - RemoteAddonsChild init should be optional. r=mconley 2015-07-07 10:56:26 +02:00
Andrew Comminos c186e55d71 Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt
--HG--
extra : rebase_source : 62d7a80d791cdd7685ae32178610b815745524c5
2015-07-06 16:57:00 +02:00
Andrew Comminos 3b68c90816 Bug 1180008 - Define gtk_window_get_window_type in mozgtk. r=karlt
--HG--
extra : rebase_source : a40f50fa12d8d86f62d77cd815c05616ac3136c3
2015-07-06 08:26:00 +02:00
Andrew Comminos 1b154e598d Bug 1176109 - Don't attach menu popups to menubars on GTK3. r=karlt
--HG--
extra : rebase_source : c4edc3f54caa32b7641cd5895732daa7755e7e28
2015-07-06 21:55:00 +02:00
ISHIKAWA, Chiaki 24c23383c8 Bug 1170646 - Handle short read in (old) Cache code still used by C-C T.B. r=michal
--HG--
extra : rebase_source : 62162bada5175c319ce02e8a9a8ff8ac85970b48
2015-06-21 05:54:00 +02:00
Fernando Jimenez 1faf08e7c9 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 ba4d31cead 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 ecb176f2ca Bug 1143575. Add assertion for diagnostic purposes. r=nical
--HG--
extra : commitid : 7BmgrQ6vCQs
extra : rebase_source : 64adda596299b7950d8aab8e4550f72ac3001917
2015-07-06 17:20:23 +12:00
Robert O'Callahan eb45a4e195 Bug 1143575. Enable passing test. r=cpearce
--HG--
extra : commitid : EjNqB3dXW48
extra : rebase_source : df7bca7cb8eb2072467216e2bec571e6e0401a20
2015-07-06 17:19:49 +12:00
Robert O'Callahan 5db5fe149c Bug 1143575. Fix build by ensuring ColorLayerComposite uses namespace gfx. r=nical
--HG--
extra : commitid : G8QCn0UNrKo
extra : rebase_source : cfced448c22ed5b11c8eac58efd442ee867b154b
2015-07-04 10:50:30 +12:00
Robert O'Callahan b03e5d3a3c Bug 1143575. Add a bias value to ImageHost to avoid unpredictable results when image times and compositor times are closely aligned. r=nical
--HG--
extra : commitid : GtORzoze3fw
extra : rebase_source : f16d56e72c02e9ba48bc6f01568e59205e87014f
2015-06-15 15:27:02 +12:00
Robert O'Callahan 7570395829 Bug 1143575. Push all available frames to the compositor. r=cpearce
--HG--
extra : commitid : 9fbdKi1AxZS
extra : rebase_source : c617ba4e1fbc0a5891ea2b5300107a43d7c990ab
2015-06-15 15:24:57 +12:00
Robert O'Callahan a24f6175bf Bug 1143575. Refactor UpdateRenderedVideoFrames to support pushing multiple frames from the VideoQueue to the ImageContainer. r=cpearce
--HG--
extra : commitid : LPVtm9Br1v6
extra : rebase_source : 6772fe21e7bc1c875a4c88eb2d2debf65fb6d2c6
2015-07-03 19:33:56 +12:00
Robert O'Callahan 75aeccfacf Bug 1143575. Add frame IDs to VideoData. r=cpearce
--HG--
extra : commitid : 5ijlvDzuKRq
extra : rebase_source : fc0c82ca6f5c5a2bb9f9f06f86a8e295aea7438d
2015-06-07 12:34:00 +03:00
Robert O'Callahan a552e48824 Bug 1143575. Add MediaQueue::GetFirstElements. r=cpearce
--HG--
extra : commitid : 88ugHjLdj3M
extra : rebase_source : 571e0c835c47892ed0da5f61ba121d4e7fa45d9a
2015-03-30 21:30:03 +13:00
Robert O'Callahan dfcb554e90 Bug 1143575. Introduce VideoFrameContainer::SetCurrentFrames. r=cpearce
--HG--
extra : commitid : 4LVwP1fIQyg
extra : rebase_source : 1dc5321ad82ccafc07596d708791d9501c2b8d29
2015-03-30 18:11:37 +13:00
Robert O'Callahan 1c6ae84e38 Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce
--HG--
extra : commitid : A813gqmskNT
extra : rebase_source : 3bc1790cb98779b8ab55dc3373fd79cdbdcab014
2015-03-30 17:51:32 +13:00
Robert O'Callahan 9fa98a0f8d Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical
--HG--
extra : commitid : 4THtxHGR1j1
extra : rebase_source : b97186838e57bbe50599b9d1cc37f433994d3b00
2015-05-25 14:33:35 +12:00
Robert O'Callahan 691cbe2607 Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical
--HG--
extra : commitid : DuR1A0ZlwdV
extra : rebase_source : 5f3c7c819038bd300ad34b90b830686448308039
2015-07-03 22:13:48 +12:00
Robert O'Callahan 478bb5668d Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical
--HG--
extra : commitid : EmOEK6v27UF
extra : rebase_source : 671c06aa942ad87716ab9a998dd55103b1270b66
2015-06-15 14:45:59 +12:00
Robert O'Callahan 8baa86248d Bug 1143575. Implement ImageContainer::GetDroppedCount. r=nical
--HG--
extra : commitid : 1ZcGFtkQYFJ
extra : rebase_source : 182e42bfd9b2f6ba152339bf45aee814296ced49
2015-05-11 14:07:07 +12:00
Robert O'Callahan 0dbe12e42f 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.

--HG--
extra : commitid : 9404nMt3qhP
extra : rebase_source : 9e9edcea98f9f1dd4869806726606640ead2e855
2015-03-26 14:17:13 +13:00
Robert O'Callahan 84a4b59472 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.

--HG--
extra : commitid : D7XjM7QaYjQ
extra : rebase_source : 6c8db683a98a2a340202a88d00d6d70f44a9f374
2015-03-26 14:08:30 +13:00
Robert O'Callahan dad7a2fa50 Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical
--HG--
extra : commitid : BnawQer3CoY
extra : rebase_source : 81937eb73d71cdb85b77c488f0a5e02ab4a4180b
2015-07-03 19:39:09 +12:00
Robert O'Callahan 56313ecbfb Bug 1143575. Don't report negative frame delays. r=cpearce
--HG--
extra : commitid : 33nYdtZ1epY
extra : rebase_source : 477367be90253417486530bac97f03c76c7c8c9a
2015-05-25 15:42:24 +12:00
Robert O'Callahan 04dc05db17 Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical
--HG--
extra : commitid : 2JD9zKhyZMo
extra : rebase_source : f5276dee70345e932daca7a4d082f5917e09bf9e
2015-07-07 09:58:18 +12:00
Robert O'Callahan 2e70b55264 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.

--HG--
extra : commitid : 8ycbGC3r3R2
extra : rebase_source : 2db81491d697d45e2e2c4605a3a00db7aca8586b
2015-05-15 18:16:41 +12:00
Robert O'Callahan 66a72d1a69 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.

--HG--
extra : commitid : FUFFaJDSwfu
extra : rebase_source : eb2d5fadd5dbd417e7a25c05b148bd8964e8c2a3
2015-05-15 18:27:04 +12:00
Robert O'Callahan 008359665e Bug 1143575. Make LayerTreeInvalidation invalidate when an ImageLayerComposite's current frame has changed. r=mattwoodrow
--HG--
extra : commitid : 377gmcdr28S
extra : rebase_source : 2784e6664d1b87442a9045cbdfd82d65e2c8a431
2015-06-07 12:27:06 +03:00
Robert O'Callahan 68954a66d8 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.

--HG--
extra : commitid : 7atVkOgdEhG
extra : rebase_source : caaba6a708ed267368df44609fb047abde9c3ca1
2015-07-06 15:02:26 +12:00
Robert O'Callahan 6111862fcc Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical
--HG--
extra : commitid : IMpF8V8HNbk
extra : rebase_source : e7748b4daa61d031a092970c793edef38787f974
2015-07-03 22:37:03 +12:00
Robert O'Callahan 7f3db8a464 Bug 1143575. Factor out AsyncTransactionWaiter from AsyncTransactionTracker so we'll be able to wait for multiple AsyncTransactionTrackers. r=nical,sotaro
--HG--
extra : commitid : KV6Mne8t10A
extra : rebase_source : 02de1f49ce13465481cfa688b8867fc558cac474
2015-05-12 15:36:49 +12:00
Robert O'Callahan 4b6793f937 Bug 1143575. Fix some code formatting. r=nical
--HG--
extra : commitid : ClRm5y4d3Tv
extra : rebase_source : 3b4629fc4e171ce31cfb761e831974191d3ae35c
2015-03-20 16:46:29 +13:00
Robert O'Callahan 2ce4c471d8 Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical
--HG--
extra : commitid : GusXnTjkMTp
extra : rebase_source : 9792f5cb1427f33ecb2577a0b0ee8f1691d89a12
2015-03-19 21:06:27 +13:00
Robert O'Callahan bcc8b5528b Bug 1143575. Remove ImageClientBridge::Updated. r=nical
--HG--
extra : commitid : Q5G6rn1dV9
extra : rebase_source : bcadc50007626d5087ddbaaa9d954d3b6bd624f1
2015-03-19 21:00:52 +13:00
Robert O'Callahan 72fed74ae6 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.

--HG--
extra : commitid : 3EkV17zqHVt
extra : rebase_source : 92e7479b39bf499db0cc1db3534317c2fb8de68a
2015-05-12 12:56:09 +12:00
Robert O'Callahan 904f16b7e1 Bug 1143575. Ensure we schedule another composite if ImageHost has pending images. r=nical
--HG--
extra : commitid : BLBkIe24S4Z
extra : rebase_source : f710a0908f9336a9a30733b7ffb297da5feeff54
2015-03-19 19:58:16 +13:00
Robert O'Callahan beb81d9243 Bug 1143575. Implement ImageHost support for multiple timed images. r=nical
--HG--
extra : commitid : AFygr6JPPRp
extra : rebase_source : d70e81f20655c3bd1de73b8cff71de1e6f381fa8
2015-05-25 22:48:09 +12:00
Robert O'Callahan d42119a3f1 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.

--HG--
extra : commitid : 3QUviDozXL
extra : rebase_source : ba6bc3d846606f3f7598f4a3b687b68746067ce3
2015-07-07 15:38:38 +12:00
Robert O'Callahan faeb0b0fba Bug 1143575. Extend IPDL OpUseTexture to support multiple timestamped images. r=nical
--HG--
extra : commitid : 2GX3DAQCBjp
extra : rebase_source : 1cfae59b0e042e4b0295bc4382021e523d69ec70
2015-05-04 22:59:02 +12:00
Robert O'Callahan 15642eb711 Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical
--HG--
extra : commitid : B1BZNvKIQFf
extra : rebase_source : 927c9aa549a863aeba97c0e5a4cb6cf87194669a
2015-03-27 12:07:53 +13:00