David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								57800cc0bd 
								
							 
						 
						
							
							
								
								Handle in-process device resets by recreating the entire rendering stack. (bug 1363126 part 2, r=rhunt)  
							
							
							
						 
						
							2017-05-11 22:44:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sotaro 
								
							 
						 
						
							
							
							
							
								
							
							
								292e80ffe3 
								
							 
						 
						
							
							
								
								Bug 1354474 - Add FlushRendering() and Composite() support to WebRenderLayerManager r=mattwoodrow  
							
							
							
						 
						
							2017-04-10 15:58:29 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Farmer Tseng 
								
							 
						 
						
							
							
							
							
								
							
							
								5baa803bf8 
								
							 
						 
						
							
							
								
								Bug 1352339 - Add missing WinCompositorWidget.h include to nsWindowsGfx.cpp r=jwatt  
							
							... 
							
							
							
							We need the definition of CompositorWidgetDelegate in order to use
mCompositorWidgetDelegate.
MozReview-Commit-ID: Gr5G0SvCckk
--HG--
extra : rebase_source : 17db54c13bebb97c2d39e2dc0b69b7ad28346385 
							
						 
						
							2017-04-01 00:41:00 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								b66c471aef 
								
							 
						 
						
							
							
								
								Merge m-c to graphics  
							
							... 
							
							
							
							MozReview-Commit-ID: LyU2woFOt7O 
							
						 
						
							2017-01-18 13:48:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e54cebb4 
								
							 
						 
						
							
							
								
								Merge m-c to graphics  
							
							... 
							
							
							
							MozReview-Commit-ID: 1rubIYTE0fk 
							
						 
						
							2017-01-11 10:01:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								350eb06d4d 
								
							 
						 
						
							
							
								
								Backed out changeset 84f4a96a130b (bug 1325743) for incredibly frequent Windows 7 VM reftest crashes in variable-supports-23.html a=backout  
							
							... 
							
							
							
							MozReview-Commit-ID: C1qQVYWpUUV 
							
						 
						
							2017-01-10 13:52:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								fe1bb32f1a 
								
							 
						 
						
							
							
								
								Merge m-c to graphics  
							
							... 
							
							
							
							MozReview-Commit-ID: Oh14EA4ip9 
							
						 
						
							2017-01-10 08:34:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								18071e92df 
								
							 
						 
						
							
							
								
								Merge m-c to graphics  
							
							... 
							
							
							
							MozReview-Commit-ID: 6XqNGxF5EiQ
--HG--
rename : dom/animation/test/css-transitions/file_csstransition-events.html => dom/animation/test/css-transitions/file_event-dispatch.html
rename : dom/animation/test/css-transitions/test_csstransition-events.html => dom/animation/test/css-transitions/test_event-dispatch.html
rename : js/src/jit/BaselineCacheIR.cpp => js/src/jit/BaselineCacheIRCompiler.cpp
rename : js/src/jit/BaselineCacheIR.h => js/src/jit/BaselineCacheIRCompiler.h
rename : testing/docker/README.md => taskcluster/docker/README.md
rename : testing/docker/REGISTRY => taskcluster/docker/REGISTRY
rename : testing/docker/android-gradle-build/Dockerfile => taskcluster/docker/android-gradle-build/Dockerfile
rename : testing/docker/android-gradle-build/README.md => taskcluster/docker/android-gradle-build/README.md
rename : testing/docker/android-gradle-build/REGISTRY => taskcluster/docker/android-gradle-build/REGISTRY
rename : testing/docker/android-gradle-build/VERSION => taskcluster/docker/android-gradle-build/VERSION
rename : testing/docker/android-gradle-build/bin/after.sh => taskcluster/docker/android-gradle-build/bin/after.sh
rename : testing/docker/android-gradle-build/bin/before.sh => taskcluster/docker/android-gradle-build/bin/before.sh
rename : testing/docker/android-gradle-build/bin/build.sh => taskcluster/docker/android-gradle-build/bin/build.sh
rename : testing/docker/android-gradle-build/bin/checkout-script.sh => taskcluster/docker/android-gradle-build/bin/checkout-script.sh
rename : testing/docker/android-gradle-build/bin/checkout-sources.sh => taskcluster/docker/android-gradle-build/bin/checkout-sources.sh
rename : testing/docker/android-gradle-build/buildprops.json => taskcluster/docker/android-gradle-build/buildprops.json
rename : testing/docker/android-gradle-build/dot-config/pip/pip.conf => taskcluster/docker/android-gradle-build/dot-config/pip/pip.conf
rename : testing/docker/android-gradle-build/oauth.txt => taskcluster/docker/android-gradle-build/oauth.txt
rename : testing/docker/base-build/Dockerfile => taskcluster/docker/base-build/Dockerfile
rename : testing/docker/base-build/VERSION => taskcluster/docker/base-build/VERSION
rename : testing/docker/base-build/system-setup.sh => taskcluster/docker/base-build/system-setup.sh
rename : testing/docker/base-test/Dockerfile => taskcluster/docker/base-test/Dockerfile
rename : testing/docker/base-test/REGISTRY => taskcluster/docker/base-test/REGISTRY
rename : testing/docker/base-test/VERSION => taskcluster/docker/base-test/VERSION
rename : testing/docker/base-test/sources.list => taskcluster/docker/base-test/sources.list
rename : testing/docker/centos6-build-upd/Dockerfile => taskcluster/docker/centos6-build-upd/Dockerfile
rename : testing/docker/centos6-build-upd/REGISTRY => taskcluster/docker/centos6-build-upd/REGISTRY
rename : testing/docker/centos6-build-upd/VERSION => taskcluster/docker/centos6-build-upd/VERSION
rename : testing/docker/centos6-build/Dockerfile => taskcluster/docker/centos6-build/Dockerfile
rename : testing/docker/centos6-build/REGISTRY => taskcluster/docker/centos6-build/REGISTRY
rename : testing/docker/centos6-build/VERSION => taskcluster/docker/centos6-build/VERSION
rename : testing/docker/centos6-build/hgrc => taskcluster/docker/centos6-build/hgrc
rename : testing/docker/centos6-build/system-setup.sh => taskcluster/docker/centos6-build/system-setup.sh
rename : testing/docker/decision/Dockerfile => taskcluster/docker/decision/Dockerfile
rename : testing/docker/decision/README.md => taskcluster/docker/decision/README.md
rename : testing/docker/decision/REGISTRY => taskcluster/docker/decision/REGISTRY
rename : testing/docker/decision/VERSION => taskcluster/docker/decision/VERSION
rename : testing/docker/decision/system-setup.sh => taskcluster/docker/decision/system-setup.sh
rename : testing/docker/desktop-build/Dockerfile => taskcluster/docker/desktop-build/Dockerfile
rename : testing/docker/desktop-build/bin/build.sh => taskcluster/docker/desktop-build/bin/build.sh
rename : testing/docker/desktop-build/bin/checkout-script.sh => taskcluster/docker/desktop-build/bin/checkout-script.sh
rename : testing/docker/desktop-build/bin/checkout-sources.sh => taskcluster/docker/desktop-build/bin/checkout-sources.sh
rename : testing/docker/desktop-build/buildprops.json => taskcluster/docker/desktop-build/buildprops.json
rename : testing/docker/desktop-build/dot-config/pip/pip.conf => taskcluster/docker/desktop-build/dot-config/pip/pip.conf
rename : testing/docker/desktop-build/oauth.txt => taskcluster/docker/desktop-build/oauth.txt
rename : testing/docker/desktop-test/Dockerfile => taskcluster/docker/desktop-test/Dockerfile
rename : testing/docker/desktop-test/apport => taskcluster/docker/desktop-test/apport
rename : testing/docker/desktop-test/buildprops.json => taskcluster/docker/desktop-test/buildprops.json
rename : testing/docker/desktop-test/deja-dup-monitor.desktop => taskcluster/docker/desktop-test/deja-dup-monitor.desktop
rename : testing/docker/desktop-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop-test/dot-files/pulse/default.pa => taskcluster/docker/desktop-test/dot-files/pulse/default.pa
rename : testing/docker/desktop-test/fonts.conf => taskcluster/docker/desktop-test/fonts.conf
rename : testing/docker/desktop-test/jockey-gtk.desktop => taskcluster/docker/desktop-test/jockey-gtk.desktop
rename : testing/docker/desktop-test/motd => taskcluster/docker/desktop-test/motd
rename : testing/docker/desktop-test/release-upgrades => taskcluster/docker/desktop-test/release-upgrades
rename : testing/docker/desktop-test/taskcluster-interactive-shell => taskcluster/docker/desktop-test/taskcluster-interactive-shell
rename : testing/docker/desktop-test/tc-vcs-config.yml => taskcluster/docker/desktop-test/tc-vcs-config.yml
rename : testing/docker/desktop-test/tester.env => taskcluster/docker/desktop-test/tester.env
rename : testing/docker/desktop1604-test/Dockerfile => taskcluster/docker/desktop1604-test/Dockerfile
rename : testing/docker/desktop1604-test/apport => taskcluster/docker/desktop1604-test/apport
rename : testing/docker/desktop1604-test/buildprops.json => taskcluster/docker/desktop1604-test/buildprops.json
rename : testing/docker/desktop1604-test/deja-dup-monitor.desktop => taskcluster/docker/desktop1604-test/deja-dup-monitor.desktop
rename : testing/docker/desktop1604-test/dot-files/config/pip/pip.conf => taskcluster/docker/desktop1604-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.dirs => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop1604-test/dot-files/config/user-dirs.locale => taskcluster/docker/desktop1604-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop1604-test/dot-files/pulse/default.pa => taskcluster/docker/desktop1604-test/dot-files/pulse/default.pa
rename : testing/docker/desktop1604-test/fonts.conf => taskcluster/docker/desktop1604-test/fonts.conf
rename : testing/docker/desktop1604-test/jockey-gtk.desktop => taskcluster/docker/desktop1604-test/jockey-gtk.desktop
rename : testing/docker/desktop1604-test/motd => taskcluster/docker/desktop1604-test/motd
rename : testing/docker/desktop1604-test/release-upgrades => taskcluster/docker/desktop1604-test/release-upgrades
rename : testing/docker/desktop1604-test/taskcluster-interactive-shell => taskcluster/docker/desktop1604-test/taskcluster-interactive-shell
rename : testing/docker/desktop1604-test/tc-vcs-config.yml => taskcluster/docker/desktop1604-test/tc-vcs-config.yml
rename : testing/docker/desktop1604-test/tester.env => taskcluster/docker/desktop1604-test/tester.env
rename : testing/docker/image_builder/Dockerfile => taskcluster/docker/image_builder/Dockerfile
rename : testing/docker/image_builder/REGISTRY => taskcluster/docker/image_builder/REGISTRY
rename : testing/docker/image_builder/VERSION => taskcluster/docker/image_builder/VERSION
rename : testing/docker/image_builder/build-image.sh => taskcluster/docker/image_builder/build-image.sh
rename : testing/docker/image_builder/setup.sh => taskcluster/docker/image_builder/setup.sh
rename : testing/docker/lint/Dockerfile => taskcluster/docker/lint/Dockerfile
rename : testing/docker/lint/system-setup.sh => taskcluster/docker/lint/system-setup.sh
rename : testing/docker/recipes/centos6-build-system-setup.sh => taskcluster/docker/recipes/centos6-build-system-setup.sh
rename : testing/docker/recipes/common.sh => taskcluster/docker/recipes/common.sh
rename : testing/docker/recipes/install-mercurial.sh => taskcluster/docker/recipes/install-mercurial.sh
rename : testing/docker/recipes/run-task => taskcluster/docker/recipes/run-task
rename : testing/docker/recipes/tooltool.py => taskcluster/docker/recipes/tooltool.py
rename : testing/docker/recipes/ubuntu1204-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1204-test-system-setup.sh
rename : testing/docker/recipes/ubuntu1604-test-system-setup.sh => taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
rename : testing/docker/recipes/xvfb.sh => taskcluster/docker/recipes/xvfb.sh
rename : testing/docker/rust-build/Dockerfile => taskcluster/docker/rust-build/Dockerfile
rename : testing/docker/rust-build/README.md => taskcluster/docker/rust-build/README.md
rename : testing/docker/rust-build/REGISTRY => taskcluster/docker/rust-build/REGISTRY
rename : testing/docker/rust-build/VERSION => taskcluster/docker/rust-build/VERSION
rename : testing/docker/rust-build/build_cargo.sh => taskcluster/docker/rust-build/build_cargo.sh
rename : testing/docker/rust-build/build_rust.sh => taskcluster/docker/rust-build/build_rust.sh
rename : testing/docker/rust-build/build_rust_mac.sh => taskcluster/docker/rust-build/build_rust_mac.sh
rename : testing/docker/rust-build/fetch_cargo.sh => taskcluster/docker/rust-build/fetch_cargo.sh
rename : testing/docker/rust-build/fetch_rust.sh => taskcluster/docker/rust-build/fetch_rust.sh
rename : testing/docker/rust-build/package_rust.sh => taskcluster/docker/rust-build/package_rust.sh
rename : testing/docker/rust-build/repack_rust.py => taskcluster/docker/rust-build/repack_rust.py
rename : testing/docker/rust-build/splat_rust.py => taskcluster/docker/rust-build/splat_rust.py
rename : testing/docker/rust-build/task.json => taskcluster/docker/rust-build/task.json
rename : testing/docker/rust-build/tcbuild.py => taskcluster/docker/rust-build/tcbuild.py
rename : testing/docker/rust-build/upload_rust.sh => taskcluster/docker/rust-build/upload_rust.sh
rename : testing/docker/tester/Dockerfile => taskcluster/docker/tester/Dockerfile
rename : testing/docker/tester/REGISTRY => taskcluster/docker/tester/REGISTRY
rename : testing/docker/tester/VERSION => taskcluster/docker/tester/VERSION
rename : testing/docker/tester/bin/test.sh => taskcluster/docker/tester/bin/test.sh
rename : testing/docker/tester/dot-config/pip/pip.conf => taskcluster/docker/tester/dot-config/pip/pip.conf
rename : testing/docker/tester/dot-config/user-dirs.dirs => taskcluster/docker/tester/dot-config/user-dirs.dirs
rename : testing/docker/tester/dot-config/user-dirs.locale => taskcluster/docker/tester/dot-config/user-dirs.locale
rename : testing/docker/tester/dot-pulse/default.pa => taskcluster/docker/tester/dot-pulse/default.pa
rename : testing/docker/tester/tc-vcs-config.yml => taskcluster/docker/tester/tc-vcs-config.yml
rename : testing/docker/tester/tester.env => taskcluster/docker/tester/tester.env
rename : testing/docker/upload-symbols/Dockerfile => taskcluster/docker/upload-symbols/Dockerfile
rename : testing/docker/upload-symbols/README.md => taskcluster/docker/upload-symbols/README.md
rename : testing/docker/upload-symbols/bin/checkout-script.sh => taskcluster/docker/upload-symbols/bin/checkout-script.sh
rename : testing/docker/upload-symbols/bin/upload.sh => taskcluster/docker/upload-symbols/bin/upload.sh
rename : testing/docker/upload-symbols/test_exports.sh => taskcluster/docker/upload-symbols/test_exports.sh
extra : amend_source : 41ff620c73fe53d97f8d7874d63339bd2685f81a 
							
						 
						
							2016-12-23 10:14:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								1e9ffde5c8 
								
							 
						 
						
							
							
								
								Bug 1325743: Cache Moz2D ClearType usage information in a way similar to Thebes. r=mchang  
							
							... 
							
							
							
							This patch makes sure content processes update their cleartype settings, as well as making sure Moz2D's idea of the ClearType settings are in sync with those of Thebes. If the two differ this can cause graphical glitches.
MozReview-Commit-ID: 94arUnBWoUy
--HG--
extra : rebase_source : d74b702fc63c019ce1c30bdc741ea3ed6da457cd 
							
						 
						
							2017-01-04 20:26:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								47b62ee88c 
								
							 
						 
						
							
							
								
								Bug 1325743: Cache Moz2D ClearType usage information in a way similar to Thebes. r=mchang  
							
							... 
							
							
							
							This patch makes sure content processes update their cleartype settings, as well as making sure Moz2D's idea of the ClearType settings are in sync with those of Thebes. If the two differ this can cause graphical glitches.
MozReview-Commit-ID: 94arUnBWoUy
--HG--
extra : rebase_source : d74b702fc63c019ce1c30bdc741ea3ed6da457cd 
							
						 
						
							2017-01-04 20:26:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mozilla Graphics Team 
								
							 
						 
						
							
							
							
							
								
							
							
								9cc9061246 
								
							 
						 
						
							
							
								
								Bug 1317774 - Add non-gfx code needed to use WebRender in gecko. r=gfx  
							
							... 
							
							
							
							This completes the migration of code from the github branch to the graphics
project repo. At this point all webrender-related code should be disabled
unless --enable-webrender is provided in the mozconfig.
MozReview-Commit-ID: Dea8rxM6UPL 
							
						 
						
							2016-11-16 08:54:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5e03e62e 
								
							 
						 
						
							
							
								
								Don't reset devices for each tab when the compositor resets. (bug 1316788, r=rhunt)  
							
							
							
						 
						
							2016-11-14 11:47:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								1d78258aee 
								
							 
						 
						
							
							
								
								Bug 1325199: Only read system parameters for ClearType when we receive a paint event. r=jrmuizel  
							
							... 
							
							
							
							MozReview-Commit-ID: EjQyCcdWXEc 
							
						 
						
							2016-12-22 12:06:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								d2db92ebce 
								
							 
						 
						
							
							
								
								Bug 1295742 - Add gfxCriticalNote for driver reset. r=jerry, r=dvander  
							
							
							
						 
						
							2016-08-25 02:17:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kan-Ru Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								b6d880aca1 
								
							 
						 
						
							
							
								
								Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj  
							
							... 
							
							
							
							The patch is generated from following command:
  rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
--HG--
rename : mfbt/unused.h => mfbt/Unused.h 
							
						 
						
							2016-08-24 14:47:04 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								97a92d5d5e 
								
							 
						 
						
							
							
								
								Extract a delegate interface out of WinCompositorWidget. (bug 1281998 part 6, r=jimm)  
							
							
							
						 
						
							2016-07-01 01:15:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f0ea0572d 
								
							 
						 
						
							
							
								
								Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)  
							
							... 
							
							
							
							--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h 
							
						 
						
							2016-07-01 01:15:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								0d0d24bccc 
								
							 
						 
						
							
							
								
								Back out 7 changesets (bug 1281998) for Windows Marionette crashes  
							
							... 
							
							
							
							Backed out changeset d806fac2c856 (bug 1281998)
Backed out changeset b8d4fedfd7eb (bug 1281998)
Backed out changeset a72929c0c3ec (bug 1281998)
Backed out changeset 74198f88fa37 (bug 1281998)
Backed out changeset 54a0e73f6906 (bug 1281998)
Backed out changeset 99d1da1293b7 (bug 1281998)
Backed out changeset a5a9585754b1 (bug 1281998)
--HG--
rename : widget/CompositorWidget.cpp => widget/CompositorWidgetProxy.cpp
rename : widget/CompositorWidget.h => widget/CompositorWidgetProxy.h
rename : widget/windows/WinCompositorWidget.cpp => widget/windows/WinCompositorWidgetProxy.cpp
rename : widget/windows/WinCompositorWidget.h => widget/windows/WinCompositorWidgetProxy.h 
							
						 
						
							2016-06-29 19:35:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								4853817add 
								
							 
						 
						
							
							
								
								Extract a delegate interface out of WinCompositorWidget. (bug 1281998 part 6, r=jimm)  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 66e23a6efd766341a97ab46f1c52b368f145d849 
							
						 
						
							2016-06-29 16:47:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								804c1ee06f 
								
							 
						 
						
							
							
								
								Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)  
							
							... 
							
							
							
							--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h
extra : rebase_source : 8ecf59ad6039f0d0d2a51008aef53ef37aa2ce0e 
							
						 
						
							2016-06-29 16:47:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								a02611e830 
								
							 
						 
						
							
							
								
								Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.  
							
							... 
							
							
							
							The new names Create{,PreservingTransform}OrNull() better communicate that
these functions (a) do object creation, and (b) are fallible.
--HG--
extra : rebase_source : a36bd9a2bcdfae281868959403f811f2bc690ad4 
							
						 
						
							2016-06-07 09:39:56 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								3189d8ab85 
								
							 
						 
						
							
							
								
								Use IPC to schedule composites on Windows. (bug 1272472 part 3, r=jimm)  
							
							
							
						 
						
							2016-05-17 22:33:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Nikkel 
								
							 
						 
						
							
							
							
							
								
							
							
								bf94e2fc4e 
								
							 
						 
						
							
							
								
								Bug 1261752. Part 3. r=mats  
							
							
							
						 
						
							2016-05-10 22:58:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								941ab1f522 
								
							 
						 
						
							
							
								
								Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj  
							
							
							
						 
						
							2016-05-05 01:45:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								d4a4548584 
								
							 
						 
						
							
							
								
								Move transparency handling to WinCompositorWigetProxy. (bug 1265975 part 4, r=jimm)  
							
							
							
						 
						
							2016-05-04 22:00:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Carsten "Tomcat" Book 
								
							 
						 
						
							
							
							
							
								
							
							
								ba3fe0975c 
								
							 
						 
						
							
							
								
								Backed out changeset 85ce8cb0639a (bug 1268313)  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 56d1cf41a2dc4959b67f834e07192a5c772176a8 
							
						 
						
							2016-04-29 14:21:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								48a594a09e 
								
							 
						 
						
							
							
								
								Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj  
							
							
							
						 
						
							2016-04-28 14:08:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mason Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								d9030afc50 
								
							 
						 
						
							
							
								
								Bug 1267253 - Delete gfxWindowsPlatform::RenderMode and replace it with a check against the default backend. r=bas  
							
							
							
						 
						
							2016-04-21 14:35:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								1da95b4b2b 
								
							 
						 
						
							
							
								
								Bug 1256728: Don't force presentation during resize. r=jrmuizel  
							
							... 
							
							
							
							MozReview-Commit-ID: 6eT8XpkVrKH
--HG--
extra : rebase_source : fd844339a045c03fc7b1a455d0836f9deac78ec7 
							
						 
						
							2016-04-18 13:23:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Sreckovic 
								
							 
						 
						
							
							
							
							
								
							
							
								e0b2b9e425 
								
							 
						 
						
							
							
								
								Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman  
							
							... 
							
							
							
							MozReview-Commit-ID: rHhLEDZEQt
--HG--
extra : rebase_source : 4988f3f488c19dd35a9979e96f78a5511ee8f3d2 
							
						 
						
							2016-04-12 15:18:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								53337aafef 
								
							 
						 
						
							
							
								
								Bug 1256547: When the DWM is disabled don't force presentation. r=milan  
							
							... 
							
							
							
							MozReview-Commit-ID: 4fd8QUWq0f1
--HG--
extra : rebase_source : b0ea7bca01be0bc89e37b4525be9d1a82f4168da 
							
						 
						
							2016-04-11 13:08:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								392bfacb03 
								
							 
						 
						
							
							
								
								Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt  
							
							... 
							
							
							
							Passing raw character pointers works just fine. 
							
						 
						
							2016-03-31 14:42:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Sreckovic 
								
							 
						 
						
							
							
							
							
								
							
							
								7328ef12ac 
								
							 
						 
						
							
							
								
								Bug 1256728: Add environment variable to disable force present from bug 1232042. r=BenWa  
							
							... 
							
							
							
							MozReview-Commit-ID: 5jRr0dPMKRV
--HG--
extra : rebase_source : 2f7b8d0f52ebcabd4663ca0c19c62b9efee0bff4 
							
						 
						
							2016-03-28 12:59:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								f3dc22db8d 
								
							 
						 
						
							
							
								
								Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)  
							
							... 
							
							
							
							--HG--
rename : gfx/layers/ipc/CompositorChild.cpp => gfx/layers/ipc/CompositorBridgeChild.cpp
rename : gfx/layers/ipc/CompositorChild.h => gfx/layers/ipc/CompositorBridgeChild.h
rename : gfx/layers/ipc/CompositorParent.cpp => gfx/layers/ipc/CompositorBridgeParent.cpp
rename : gfx/layers/ipc/CompositorParent.h => gfx/layers/ipc/CompositorBridgeParent.h 
							
						 
						
							2016-03-22 14:08:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								c00e9a5d93 
								
							 
						 
						
							
							
								
								Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)  
							
							
							
						 
						
							2016-02-29 01:53:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								dd2df9d99a 
								
							 
						 
						
							
							
								
								Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)  
							
							
							
						 
						
							2016-02-29 01:53:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								36d729fab3 
								
							 
						 
						
							
							
								
								Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel  
							
							
							
						 
						
							2016-02-24 03:50:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								a5861fc16a 
								
							 
						 
						
							
							
								
								Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent  
							
							... 
							
							
							
							CLOSED TREE 
							
						 
						
							2016-02-23 21:27:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								fd04611c7c 
								
							 
						 
						
							
							
								
								Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel  
							
							
							
						 
						
							2016-02-24 03:50:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4e5f57b5 
								
							 
						 
						
							
							
								
								Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout  
							
							... 
							
							
							
							--HG--
extra : commitid : LR9A2AvlKN6 
							
						 
						
							2016-02-17 11:11:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								fe90bf3a21 
								
							 
						 
						
							
							
								
								Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel  
							
							... 
							
							
							
							MozReview-Commit-ID: JbPdhIi9zCd 
							
						 
						
							2016-02-06 03:14:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								ac03b87535 
								
							 
						 
						
							
							
								
								Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests  
							
							
							
						 
						
							2016-02-06 09:52:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bas Schouten 
								
							 
						 
						
							
							
							
							
								
							
							
								06a81d915b 
								
							 
						 
						
							
							
								
								Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel  
							
							... 
							
							
							
							--HG--
extra : commitid : K5S8gKJzzhj 
							
						 
						
							2016-02-06 03:14:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Xidorn Quan 
								
							 
						 
						
							
							
							
							
								
							
							
								dd6be4d4ca 
								
							 
						 
						
							
							
								
								Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj  
							
							... 
							
							
							
							--HG--
extra : source : 683ad831dc3e7fc197cbfe1b53665c777b3158ab 
							
						 
						
							2016-01-30 10:33:41 +11:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								88696a303a 
								
							 
						 
						
							
							
								
								Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.  
							
							... 
							
							
							
							This patch:
- Makes the following substitutions (plus necessary namespace qualifiers:
    gfxImageFormat::ARGB32      --> SurfaceFormat::A8R8G8B8_UINT32
    gfxImageFormat::RGB24       --> SurfaceFormat::X8R8G8B8_UINT32
    gfxImageFormat::A8          --> SurfaceFormat::A8
    gfxImageFormat::RGB16_565   --> SurfaceFormat::R5G6B5_UINT16
    gfxImageFormat::Unknown     --> SurfaceFormat::UNKNOWN
- Changes gfxImageFormat to be a typedef to gfx::SurfaceFormat. This will be
  removed soon.
- Removes gfxCairoFormatToImageFormat() and gfxImageFormatToCairoFormat() and
  replace calls to them with CairoFormatToGfxFormat() and
  GfxFormatToCairoFormat().
- Removes ParamTraits<gfxImageFormat>.
- Add namespace qualifiers to SurfaceFormat instances where necessary.
--HG--
extra : rebase_source : f56e92b1593957a9e4e00171100bc7605816e696 
							
						 
						
							2016-01-07 20:57:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								82700fe5f9 
								
							 
						 
						
							
							
								
								Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats.  
							
							... 
							
							
							
							Specifically, the PaintWindow() functions in the following classes:
- nsIWidgetListener, and its subclasses nsView and nsWebBrowser;
- nsChildView;
- nsWindow (the one in widget/uikit/);
- nsViewManager.
--HG--
extra : rebase_source : e5e0af18c57f1c44995832b403edc7eee939dc31 
							
						 
						
							2015-12-02 21:45:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								9985829ecc 
								
							 
						 
						
							
							
								
								Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj  
							
							
							
						 
						
							2015-11-02 07:53:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								ce836868f3 
								
							 
						 
						
							
							
								
								Bug 1218488 - clarify buffer ownership for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku  
							
							... 
							
							
							
							This patch started life as making ImageEncoder.cpp:EncodingRunnable not
use nsAutoArrayPtr, but the API effects rippled out from there.  On the
whole, I think using UniquePtr throughout has made the code clearer. 
							
						 
						
							2015-10-26 14:31:12 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								01583602a9 
								
							 
						 
						
							
							
								
								Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat  
							
							... 
							
							
							
							The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'
 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py
 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h 
							
						 
						
							2015-10-18 01:24:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								583afa0965 
								
							 
						 
						
							
							
								
								Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan  
							
							... 
							
							
							
							This commit was generated using the following script, executed at the
top level of a typical source code checkout.
 # Don't modify select files in mfbt/ because it's not worth trying to
 # tease out the dependencies currently.
 #
 # Don't modify anything in media/gmp-clearkey/0.1/ because those files
 # use their own RefPtr, defined in their own RefCounted.h.
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    grep -v 'mfbt/RefPtr.h' | \
    grep -v 'mfbt/nsRefPtr.h' | \
    grep -v 'mfbt/RefCounted.h' | \
    grep -v 'media/gmp-clearkey/0.1/' | \
    xargs perl -p -i -e '
 s/mozilla::RefPtr/nsRefPtr/g; # handle declarations in headers
 s/\bRefPtr</nsRefPtr</g; # handle local variables in functions
 s#mozilla/RefPtr.h#mozilla/nsRefPtr.h#; # handle #includes
 s#mfbt/RefPtr.h#mfbt/nsRefPtr.h#;       # handle strange #includes
'
 # |using mozilla::RefPtr;| is OK; |using nsRefPtr;| is invalid syntax.
find . -name '*.cpp' -o -name '*.mm' | xargs sed -i -e '/using nsRefPtr/d'
 # RefPtr.h used |byRef| for dealing with COM-style outparams.
 # nsRefPtr.h uses |getter_AddRefs|.
 # Fixup that mismatch.
find . -name '*.cpp' -o -name '*.h'| \
    xargs perl -p -i -e 's/byRef/getter_AddRefs/g' 
							
						 
						
							2015-10-18 00:40:10 -04:00