Jonathan Watt
d2ce7607c8
Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
2016-11-29 07:54:30 +00:00
Jonathan Watt
7b908d5dac
Bug 1309272, part 5 - Rework the macOS printing code to get rid of the hacks that create a new PrintTarget for each page. r=lsalzman
...
--HG--
rename : gfx/thebes/PrintTargetCG.cpp => gfx/thebes/PrintTargetCG.mm
2016-11-28 22:40:43 +00:00
Jonathan Watt
8549879684
Bug 1309272, part 4 - Implement a PrintTarget sub-class for printing via Skia PDF. r=lsalzman
2016-11-18 11:30:25 +00:00
Wes Kocher
809804e4d5
Backed out 5 changesets (bug 1309272) for OSX static build failures a=backout
...
Backed out changeset 5ecb0db80f15 (bug 1309272)
Backed out changeset d2046ba27486 (bug 1309272)
Backed out changeset 31fdab31ab51 (bug 1309272)
Backed out changeset a9f6271115de (bug 1309272)
Backed out changeset 125e6fb37319 (bug 1309272)
--HG--
rename : gfx/thebes/PrintTargetCG.mm => gfx/thebes/PrintTargetCG.cpp
2016-11-28 13:49:09 -08:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Jonathan Watt
a986dd0cf9
Bug 1309272, part 7 - Restructure the PMSessionBeginCGDocumentNoDialog related code to live in PrintTargetCG. r=lsalzman
2016-11-22 16:39:08 +00:00
Jonathan Watt
4d09d162ad
Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
2016-11-22 12:43:22 +00:00
Jonathan Watt
09fcf9f506
Bug 1309272, part 5 - Rework the macOS printing code to get rid of the hacks that create a new PrintTarget for each page. r=lsalzman
...
--HG--
rename : gfx/thebes/PrintTargetCG.cpp => gfx/thebes/PrintTargetCG.mm
2016-11-21 15:07:09 +00:00
Jonathan Watt
3b4766c563
Bug 1309272, part 4 - Implement a PrintTarget sub-class for printing via Skia PDF. r=lsalzman
2016-11-18 11:30:25 +00:00
Nicolas Silva
a247565f19
Bug 1309200 - Add gfxPlatfrom::GetSoftwareBackend. r=Bas
2016-11-28 09:40:29 +01:00
Morris Tseng
9c57c957d6
Bug 1319985 - Expose ChangeCallback in gfxPrefs. r=milan
...
MozReview-Commit-ID: GiLq4OwmzYs
2016-11-25 14:01:42 +08:00
Matt Woodrow
45cec2ab70
Bug 1319626 - Part 4: Build BorderLayers if enabled. r=mstange
...
--HG--
extra : rebase_source : ed44e14cf38347bf9a18e69cb981f1187775a641
2016-11-24 18:11:30 +13:00
Carsten "Tomcat" Book
00e25fe58c
Backed out changeset e6760c16df72 (bug 1319626)
2016-11-24 17:02:27 +01:00
Carsten "Tomcat" Book
61849e269d
merge mozilla-inbound to mozilla-central a=merge
2016-11-24 16:41:59 +01:00
Matt Woodrow
0a8102cacf
Bug 1319626 - Part 4: Build BorderLayers if enabled. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
d77b5a17ca
Bug 1318156 - Add an option to minimize empty area in PaintedLayers. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
3de8001441
Bug 1317862 - Part 3: Build TextLayers if enabled. r=mstange
2016-11-24 18:11:29 +13:00
Ting-Yu Lin
754b6c9659
Bug 1317588 Part 3 - Remove #define NS_SIDE_TOP/RIGHT/BOTTOM/LEFT. r=mats
...
This patch was written with the help of the following script. Also, manually
add mozilla qualifier to the enum values in nsStyleCoord.h, gfxRect.h, and
Types.h to make it build.
function rename() {
find .\
-type f\
! -path "./obj*"\
! -path "./.git"\
! -path "./.hg"\
\( -name "*.cpp" -or\
-name "*.h" \)\
-exec sed -i -e "s/$1/$2/g" "{}" \;
}
rename "NS_SIDE_TOP" "eSideTop"
rename "NS_SIDE_RIGHT" "eSideRight"
rename "NS_SIDE_BOTTOM" "eSideBottom"
rename "NS_SIDE_LEFT" "eSideLeft"
MozReview-Commit-ID: 9T0ORsqM6nP
--HG--
extra : rebase_source : 884ad96104c6e9cf6c8b3145d2d3a071ecccfe6a
2016-11-18 18:12:25 +08:00
Daosheng Mu
ab3dd3ce52
Bug 1318618 - Support nsCString data type in gfxPrefs; r=dvander
...
MozReview-Commit-ID: w5051nuVR5
--HG--
extra : rebase_source : 3af34967b0c9c432c6b77014479be98bd0f54387
2016-11-23 09:38:02 +08:00
Jonathan Watt
5c0be72ef2
Bug 1310165 - Add a GetReferenceDrawTarget overload to PrintTargetCG to return a PDF CGContext backed DrawTarget. r=mstange
2016-11-17 16:25:19 +00:00
Lee Salzman
2b779e5359
Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
...
MozReview-Commit-ID: 5MERz8RmGUd
2016-11-21 13:17:09 -05:00
Lee Salzman
3d2a652e53
Bug 1250037 - part 1 - only blur one quadrant of a box-shadow and mirror it to the other quadrants. r=mchang
...
MozReview-Commit-ID: B4FSDmAMfXK
2016-11-21 13:16:59 -05:00
Andi-Bogdan Postelnicu
98ef2aa49c
Bug 1317637 - Use C++11's override and remove virtual where applicable in gfx/. r=jrmuizel
...
MozReview-Commit-ID: 2nzBWEAu2wt
--HG--
extra : rebase_source : 0fffd208a79f8d72bc36d77600ba925cbe254a7c
2016-11-15 11:16:29 +02:00
Andi-Bogdan Postelnicu
70b7835557
Bug 1317637 - Replace integer literals which are cast to bool in gfx/. r=jrmuizel
...
MozReview-Commit-ID: 12hwCenQ3qL
--HG--
extra : rebase_source : 8eef835f2e9d0a1b40b54ee0b2a14f8dfc37e726
2016-11-15 11:12:27 +02:00
Andi-Bogdan Postelnicu
eb85517996
Bug 1317637 - Replace default bodies of special member functions with = default; in gfx/. r=jrmuizel
...
MozReview-Commit-ID: EWUpBvj5i6Z
--HG--
extra : rebase_source : 9639ddfbd21183870fe48bc946a6164a2d5ec530
2016-11-15 11:04:18 +02:00
Andi-Bogdan Postelnicu
f55eea3765
Bug 1317637 - Use auto type specifier where aplicable for variable declarations to improve code readability and maintainability in gfx/. r=jrmuizel
...
MozReview-Commit-ID: Dd6426wCbMg
--HG--
extra : rebase_source : 2bf01499dc6ac776004a098108e7ccb874968701
2016-11-15 11:00:08 +02:00
Andi-Bogdan Postelnicu
f93ddb39f5
Bug 1317637 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in gfx/. r=jrmuizel
...
MozReview-Commit-ID: Dd6426wCbMg
--HG--
extra : rebase_source : 9e849faba30642b273bc5a0e0a74355ba160173e
2016-11-15 10:55:49 +02:00
Hiroyuki Ikezoe
7a9cc3600d
Bug 1304886
- Part 7: Add mulitiplications for quaternions. r=boris,derf
...
MozReview-Commit-ID: IZDnU26wj2Y
--HG--
extra : rebase_source : 492e2cb6aa8dc40d5f07661f4a5bac9061d2cca2
2016-11-16 20:32:33 +09:00
Hiroyuki Ikezoe
01533842b8
Bug 1304886
- Part 4: Mark gfxQuaternion::Slerp and ToMatrix const. r=boris
...
We will use them for const gfxQuaternion in subsequent patches.
MozReview-Commit-ID: 7CBjnklpxUQ
--HG--
extra : rebase_source : 8ce77abd5fcf6e6e0a6e970c0c3e183adf2b8c85
2016-11-16 20:32:32 +09:00
Jonathan Kew
eb88ca57ad
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
2016-11-15 13:58:29 +00:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Carsten "Tomcat" Book
fd0ff57dbb
Backed out changeset bc0e63d09f83 (bug 1314932) for causing merge conflicts with mozilla-central/autoland and so blocking m-i to m-c merge
2016-11-16 14:51:16 +01:00
Ehsan Akhgari
ba68896bf9
Bug 1311246 - Remove support for the -moz-samplesize media fragment; r=jrmuizel
...
This removes the feature added in bug 854795 for Tarako b2g devices.
2016-11-16 08:18:56 -05:00
Kartikaya Gupta
4c7f0577fe
Bug 1316931 - Put DX interop2 status into gfxVars. r=dvander,jgilbert
...
This allows the GLContextProviderWGL to be created on the compositor
thread, which is something we need for webrender integration.
MozReview-Commit-ID: DtBe9nUTdK7
--HG--
extra : rebase_source : b31973542beca75255b64f350f47df16435a60e3
2016-11-14 17:13:40 -05:00
Carsten "Tomcat" Book
8cfa5253e8
merge mozilla-inbound to mozilla-central a=merge
2016-11-15 12:26:41 +01:00
Kartikaya Gupta
58da8274d5
Bug 1317068 - Fix typo in pref name. r=jgilbert
...
MozReview-Commit-ID: 4YyMbOnFvW7
--HG--
extra : rebase_source : e0a115d437fcb7fb3706a8c0a71e7f2c0e2349dd
2016-11-12 11:06:27 -05:00
Carsten "Tomcat" Book
c7a033c3e2
merge mozilla-inbound to mozilla-central a=merge
2016-11-14 10:22:06 +01:00
Sotaro Ikeda
92926a0f41
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Jonathan Watt
ce0084022b
Bug 1316750, part 3 - Add special case code to handle CAIRO_SURFACE_TYPE_WIN32 in PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-15 23:12:09 +00:00
Jonathan Watt
1ca03050ee
Bug 1316750, part 1 - Add special case handling for CAIRO_SURFACE_TYPE_QUARTZ to PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-15 23:09:49 +00:00
Jonathan Watt
af8d63caba
Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin
2016-11-15 23:01:41 +00:00
Jonathan Kew
48a1d6a49a
Bug 1314932 - Reduce content-process startup time on MacOSX by passing the system font list from chrome to content process via the GetXPCOMProcessAttributes message. r=mstange
2016-11-15 13:58:29 +00:00
Wes Kocher
18cab513b1
Backed out 7 changesets (bug 1316750, bug 1317295, bug 1316299) for windows vm debug reftest failures a=backout
...
Backed out changeset c0d0caa11f5a (bug 1316750)
Backed out changeset e222819961af (bug 1316750)
Backed out changeset fb46a1dc34f9 (bug 1316750)
Backed out changeset 732a96ceaf9f (bug 1316750)
Backed out changeset 5b62b77eb236 (bug 1316299)
Backed out changeset ac5ea2dc6c60 (bug 1317295)
Backed out changeset 9508c116ecd7 (bug 1316750)
2016-11-14 16:44:52 -08:00
David Anderson
193097c072
Add missing null check in DeviceManagerDx::HasDeviceReset. (bug 1317513, r=rhunt)
2016-11-14 16:38:26 -08:00
Jonathan Kew
ea50f33588
Bug 1316262 - Guard against failure applying font-size-adjust to tiny font sizes with GDI backend, where metrics round to zero so we cannot compute aspect ratio. r=mchang
2016-11-14 13:42:06 +00:00
Jonathan Watt
7222698162
Bug 1316750, part 3 - Add special case code to handle CAIRO_SURFACE_TYPE_WIN32 in PrintTarget::GetReferenceDrawTarget. r=edwin
2016-11-14 17:32:20 +00:00
Jonathan Watt
fd2554eca4
Bug 1316750 - Fix CAIRO_SURFACE_TYPE_WIN32 warnings as errors case. r=me CLOSED TREE
2016-11-14 11:52:50 +00:00
Jonathan Kew
7dac7f4e74
Bug 1315642 - Check that font resource decoded/sanitized by OTS is a usable OpenType format (in particular, we do NOT yet support TrueType Collection resources, even though OTS can decode them). r=jrmuizel
2016-11-14 14:54:23 +00:00
Jonathan Watt
f1b0a13934
Bug 1316750 - Back out the CAIRO_SURFACE_TYPE_WIN32 code to fix bustage. r=me CLOSED TREE
2016-11-14 10:54:11 +00:00
Jonathan Watt
a83ad806e9
Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin
2016-11-04 13:42:18 +00:00