b88e4fdc203324b8aa07978d7cb79b86643787cf: Bug 1143575. Rename mAsyncTransactionTrackeres to mAsyncTransactionTrackers. r=nical
Robert O'Callahan <robert@ocallahan.org> - Mon, 23 Mar 2015 23:34:41 +1300 - rev 275988
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Rename mAsyncTransactionTrackeres to mAsyncTransactionTrackers. r=nical
5e6f54bca784e2b7bcb76963d94c26ef8d0b5e78: Bug 1143575. Remove unused VideoFrameContainer::Reset. r=nical
Robert O'Callahan <robert@ocallahan.org> - Mon, 23 Mar 2015 23:33:51 +1300 - rev 275987
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Remove unused VideoFrameContainer::Reset. r=nical
a61363797ed694ceec4088081839560eee58a39a: Bug 1143575. Remove unused CompositionNotifySink. r=nical
Robert O'Callahan <robert@ocallahan.org> - Sun, 22 Mar 2015 01:02:25 +1300 - rev 275986
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Remove unused CompositionNotifySink. r=nical
6ecf73959121e4c63ca7c945159484cdc0edfcae: Bug 1143575. Remove unused Image::IsSentToCompositor tracking. r=nical
Robert O'Callahan <robert@ocallahan.org> - Fri, 20 Mar 2015 16:13:46 +1300 - rev 275985
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Remove unused Image::IsSentToCompositor tracking. r=nical
3527e6013de9a9b04cd9f5e57c1cafafeaf9670e: Bug 1143575. Android's screenshotting code should invalidate the LayerManagerComposite to ensure composition will actually happen. r=nical
Robert O'Callahan <robert@ocallahan.org> - Fri, 12 Jun 2015 03:20:04 +1200 - rev 275984
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Android's screenshotting code should invalidate the LayerManagerComposite to ensure composition will actually happen. r=nical There is some ambiguity about whether ScheduleComposite will necessarily trigger a composite all the way to nsWindow::DrawWindowUnderlay. Android robocop tests assume it will, because they rely on DrawWindowOverlay being called so they can take a screenshot and make progress, but this is a very fragile assumption. They also rely on the entire window being painted, which is also a fragile assumption. This patch improves the situation by explicitly invalidating the current window area when Android Java code needs to trigger a composite. This avoids regressions from future patches in this series which make composition bail out when there is nothing invalid. The resulting setup is still a bit fragile for my taste but I'm not sure what the ideal solution would be.
b745c996a71d8c56d12e04bdcaa7a508c3940a5c: Bug 1143575. Make GL context current before cleaning up programs. r=nical
Robert O'Callahan <robert@ocallahan.org> - Fri, 12 Jun 2015 03:18:46 +1200 - rev 275983
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Make GL context current before cleaning up programs. r=nical Otherwise we can get a crash with the following stack: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 14711] 0x5d99974e in mozilla::gl::GLContext::BeforeGLCall (this=0x6dbf0800, funcName=0x60f251a4 <mozilla::gl::GLContext::raw_fDeleteProgram(unsigned int)::__PRETTY_FUNCTION__> "void mozilla::gl::GLContext::raw_fDeleteProgram(GLuint)") at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:683 683 MOZ_ASSERT(IsCurrent()); (gdb) where #0 0x5d99974e in mozilla::gl::GLContext::BeforeGLCall (this=0x6dbf0800, funcName=0x60f251a4 <mozilla::gl::GLContext::raw_fDeleteProgram(unsigned int)::__PRETTY_FUNCTION__> "void mozilla::gl::GLContext::raw_fDeleteProgram(GLuint)") at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:683 #1 0x5d99bed6 in mozilla::gl::GLContext::raw_fDeleteProgram (this=0x6dbf0800, program=210003) at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:2232 #2 0x5d99c10a in mozilla::gl::GLContext::fDeleteProgram (this=0x6dbf0800, program=210003) at /home/roc/mozilla-inbound/gfx/gl/GLContext.h:2270 #3 0x5daa0ae6 in mozilla::layers::ShaderProgramOGL::~ShaderProgramOGL (this=0x6d7df000, __in_chrg=<optimized out>) at /home/roc/mozilla-inbound/gfx/layers/opengl/OGLShaderProgram.cpp:491 #4 0x5da86bdc in mozilla::layers::CompositorOGL::CleanupResources (this=0x67ae4d70) at /home/roc/mozilla-inbound/gfx/layers/opengl/CompositorOGL.cpp:177
4c68f224513a03bc915fcb98a501c74a5dc940d6: Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce
Robert O'Callahan <robert@ocallahan.org> - Wed, 10 Jun 2015 15:56:27 +1200 - rev 275982
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce
b05b5b0808e9fbd0df86a88f9426578a12088e41: Bug 1143575. Add some #includes to avoid more unified-build issues on Windows. r=nical
Robert O'Callahan <robert@ocallahan.org> - Tue, 09 Jun 2015 14:35:04 +1200 - rev 275981
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Add some #includes to avoid more unified-build issues on Windows. r=nical
47592e40ee7e5d0917a25364e885d9ddeefba344: Bug 1143575. Add some #includes to avoid unified-build issues on Windows. r=nical
Robert O'Callahan <robert@ocallahan.org> - Tue, 09 Jun 2015 05:27:37 +1200 - rev 275980
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Add some #includes to avoid unified-build issues on Windows. r=nical
c31af82d8b9d5b5855a16a796e08b952b61be877: Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce
Robert O'Callahan <robert@ocallahan.org> - Tue, 12 May 2015 15:36:19 +1200 - rev 275979
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce
c7002e70d94953f0240ba31c79c3cfda0015bcaa: Bug 1143575. Avoid use of COMPARE macro which can clash with Android headers. r=bent
Robert O'Callahan <robert@ocallahan.org> - Sun, 07 Jun 2015 12:26:40 +0300 - rev 275978
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Avoid use of COMPARE macro which can clash with Android headers. r=bent
ba169610eb8f65da6a7db0e775bb2c96b0e90f3c: Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical
Robert O'Callahan <robert@ocallahan.org> - Mon, 08 Jun 2015 21:27:23 +1200 - rev 275977
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. Avoid including Android's GraphicBuffer.h from LayersTypes.h. r=nical On some Android versions, GraphicBuffer.h ends up including libui's hardware.h, which #defines the symbols version_minor and version_major, which are used as field names in Ogg Theora's th_info struct. Later patches will require some files to include both Theora headers and LayerTypes.h.
e14d68e1e4a328faabe22c98d4a2155137f94171: Bug 1143575. #include nsDebug.h in YCbCrImageDataSerializer.cpp for NS_WARN_IF. r=nical
Robert O'Callahan <robert@ocallahan.org> - Mon, 08 Jun 2015 22:19:11 +1200 - rev 275976
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143575. #include nsDebug.h in YCbCrImageDataSerializer.cpp for NS_WARN_IF. r=nical
530ecc275dd9849fa57c70bd9a076f53ef13652b: Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 07 Jul 2015 01:56:10 +0300 - rev 275975
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen
49341c568afec0ca01054e6b96d3612e1805ccb1: Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas
Tom Klein <twointofive@gmail.com> - Mon, 06 Jul 2015 22:46:00 +0200 - rev 275974
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1143303 - extend D2D circle workaround to work for small circles. r=bas
e3dfa2011601846b56f0297d8fab358f393c7852: Bug 1127380 - Tests for Animation.playbackRate. r=bbirtles
Jonathan Watt <jwatt@jwatt.org> - Mon, 06 Jul 2015 22:11:00 +0200 - rev 275973
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1127380 - Tests for Animation.playbackRate. r=bbirtles
dea4ac74c9d0fe397f5f97f58097c9f90144f101: Bug 983843 - Switch to GtkOffscreenWindow for drag source widget, fixing ghost tabs on some GTK versions. r=karlt
Andrew Comminos <acomminos@mozilla.com> - Wed, 17 Jun 2015 12:20:00 +0200 - rev 275972
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 983843 - Switch to GtkOffscreenWindow for drag source widget, fixing ghost tabs on some GTK versions. r=karlt
8c3c138e825604d89831243d6919844f115df19c: Bug 1180072 - Remove PL_DHashTableEnumerate(). r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 18 Jun 2015 22:19:10 -0700 - rev 275971
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1180072 - Remove PL_DHashTableEnumerate(). r=froydnj. It's no longer used, and the Iterator classes are much nicer. Yay.
f4430ee36c6c8e373cda0f42ca3ad616a7f47f12: Merge mozilla-central to mozilla-inbound to fix merged around permafailure
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 07 Jul 2015 08:24:15 +0200 - rev 275970
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Merge mozilla-central to mozilla-inbound to fix merged around permafailure
ab01e040db6764839fa0015472ae15b577bbb172: Bug 1170893 - Return null for invalid internal format. r=kamidphish
Edwin Flores <edwin@mozilla.com> - Tue, 07 Jul 2015 16:24:25 +1000 - rev 275969
Push 3249 by rocallahan@mozilla.com at Tue, 07 Jul 2015 12:12:54 +0000
Bug 1170893 - Return null for invalid internal format. r=kamidphish
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip