gfx/src/nsDeviceContext.cpp
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-11-02 12:36 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
b43d89d13360fcdbee0a034eebc308e67c71cf52
created 2017-05-19 18:20 +0800
pushed 2017-09-14 16:50 +0000
Samael Wang Samael Wang - Bug 1350643 - Part 7: Remove sync GetDPI/DefaultScale/WidgetRounding. Use primary screen's value until RecvShow. r=kanru
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
9b91d24a1e30af6b9d6781c0af3c2cc3f330a96f
created 2017-06-28 11:41 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1376782 - Replace gfxSize with a typedef to SizeDouble. r=jrmuizel
2104bff8e6c151080177367f4e612734f783373b
created 2017-05-26 22:29 +0800
pushed 2017-07-31 14:08 +0000
Cameron McCormack Cameron McCormack - Bug 1366921 - stylo: Update user fonts in cached font metrics' gfxFontGroups in the pre-traversal step. r=bholley,jfkthame
eaaf2913c680334b0426a93b7c27b0280f2a7f67
created 2015-04-03 21:39 +0200
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 734008 - DeCOMtaminate nsILanguageAtomService, make it a non-refcounted singleton and clean up various call sites. r=m_kato
1980dae3e06bdd7032de36920745766dca53f703
created 2017-04-20 16:00 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Watt Jonathan Watt - Bug 1360350 - Prevent crashes when nsPrintEngine::DoCommonPrint fails between when it sets mPrt and when it calls InitPrintDocConstruction. r=bobowen
de2c3726bd368f53fd8a0be135e1c373c47a1f30
created 2017-04-14 20:50 +0900
pushed 2017-07-31 14:08 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1356218 - Fix nsDeviceContext::GetDepth to use the information from the correct monitor. r=jfkthame
4d87363051a3101ac41a91583a587c7dc6194346
created 2017-04-07 15:49 -0700
pushed 2017-07-31 14:08 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341724 - Part 4: stylo: Make font metrics usage threadsafe; r=heycam
5a58b77947bf1146bd7080fc2e64e8b04c585861
created 2017-03-09 19:30 +0800
pushed 2017-07-31 14:08 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1194751 - Part 6. Use mozilla::widget::ScreenManager in content process. r=mconley
1b6b24b4bb77507e386eca53dfb315cddafad8d4
created 2017-04-20 16:00 +0100
pushed 2017-06-05 19:31 +0000
Jonathan Watt Jonathan Watt - Bug 1360350 - Prevent crashes when nsPrintEngine::DoCommonPrint fails between when it sets mPrt and when it calls InitPrintDocConstruction. r=bobowen, a=gchang
f347515b29ae6f6bdc796261b11f58a3d6f3c8db
created 2016-12-12 09:27 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
8acf32ac3d0061f812eeab81635fb83be1b14cca
created 2016-12-12 08:45 -0500
pushed 2017-04-10 20:44 +0000
Nathan Froyd Nathan Froyd - Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
aba6c73511a2cec62891f79e1ecd09f1b85dd175
created 2016-12-12 07:58 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2ed482c5658daf17a53da846596258348fbf74a2
created 2016-11-29 07:54 +0000
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
c5c8bd440978ec31deb66443bc2b17095e4a9fa4
created 2016-11-28 22:40 +0000
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - 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
bc39d8cde9ab7f7615a0098f17396691c7354e86
created 2016-11-28 13:49 -0800
pushed 2017-04-10 20:44 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1309272) for OSX static build failures a=backout
31fdab31ab5128a693c0f58fc1b3a2ec86ccb698
created 2016-11-22 12:43 +0000
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - Bug 1309272, part 6 - Add page start/end arguments to the PrintTarget::BeginPrinting virtual method and overloads. r=lsalzman
a9f6271115de9f3cb7e3bea8f4fcbb04d41ace08
created 2016-11-21 15:07 +0000
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - 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
32387613c3056728ab0ed2da07cf4d29265baf06
created 2016-11-15 23:01 +0000
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin
91b1add28ef64ca507a1c1c14db2031ae37c992b
created 2016-11-14 16:44 -0800
pushed 2017-04-10 20:44 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1316750, bug 1317295, bug 1316299) for windows vm debug reftest failures a=backout
1ceec185789fca53a2eee3dba0da59ce34ff601c
created 2016-11-15 23:01 +0000
pushed 2017-02-27 14:59 +0000
Jonathan Watt Jonathan Watt - Bug 1317295 - Record PrintTarget::GetReferenceDrawTarget DrawTargets. r=edwin, a=jcristau
620893e272d615af3192524b9ca959890f9a2c24
created 2016-10-27 19:24 +0100
pushed 2017-02-27 14:59 +0000
Jonathan Watt Jonathan Watt - Bug 1280324, part 2 - Add a CreateReferenceRenderingContext method to nsDeviceContext. r=edwin
e84c02971f372880904cdd7456bb895f00604ecd
created 2016-10-24 13:58 +0100
pushed 2017-02-27 14:59 +0000
Jonathan Watt Jonathan Watt - Bug 1313375 - Fix nsDeviceContext::IsPrinterSurface() to not fail between BeginPage()/EndPage() calls. r=mstange
04ee6f23fb6f13061acad21a0e57b1a0f7664615
created 2016-10-21 20:39 +0100
pushed 2017-02-27 14:59 +0000
Jonathan Watt Jonathan Watt - Bug 1313381 - Add assertions to nsDeviceContext to assert that it is only initialized once. r=mstange
44bae97b9e6ff89262e2483d15fa9e64ae556e00
created 2016-09-29 14:23 +0800
pushed 2017-02-27 14:59 +0000
KuoE0 KuoE0 - Bug 1282003 - (Part 3) Add screen ID to nsWindow and GeckoView to get the correct nsScreen and density. r=snorp
1196bb89841328837886df509bb2eca1f8c619d6
created 2016-10-06 20:37 +0200
pushed 2017-02-27 14:59 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1d7748535fa3 (bug 1282003)
1d7748535fa370332623ac29e50dd19e1ef6133b
created 2016-09-29 14:23 +0800
pushed 2017-02-27 14:59 +0000
KuoE0 KuoE0 - Bug 1282003 - (Part 3) Add screen ID to nsWindow and GeckoView to get the correct nsScreen and density. r=snorp
3f33cce615f98fc3f4a2887efd71c46a0358a8b3
created 2016-06-06 16:10 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1278278 - Remove gfxPDFSurface and move its logic to a PrintTargetPDF subclass of PrintTarget. r=Bas
136d378b0efe1f02d72ce2771061535bb136d556
created 2016-06-06 16:10 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1278276 - Remove gfxPSSurface and move its logic to a PrintTargetPS subclass of PrintTarget. r=Bas
b70203799e112afb9d9db09ebfac7f0b0ae71e33
created 2016-06-03 11:27 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1278269 - Make a PrintTarget class and PrintTargetThebes subclass and convert all nsIDeviceContextSpec subclasses to use them. r=Bas
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-10-31 18:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-07-25 16:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
f5fe9e219441413c6fc8429050ca19c910b7c62a
created 2016-04-07 10:01 +0100
pushed 2016-07-25 16:35 +0000
Jonathan Kew Jonathan Kew - Bug 1249279 - Let subdocuments' presContexts inherit the DPI setting of their parent, instead of retrieving it from their widget, to avoid using stale values from a currently-hidden widget on a screen with a different DPI. r=bz
4678a49486b3fe0a75c9a8aabc14fd4e43ec4c85
created 2016-04-01 12:43 -0700
pushed 2016-07-25 16:35 +0000
Bobby Holley Bobby Holley - Bug 1261452 - do_AddRef shouldn't require an rvalue-reference. r=froydnj
9146977af0d77727c5f81a75943b1c4dd7a2f38d
created 2016-03-29 10:09 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm.
c8b6ae5094f8733a2071a49d8590d341c5988a27
created 2016-03-17 18:10 +0800
pushed 2016-07-25 16:35 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 5 - Make nsDeviceContext::mFontCache a RefPtr. r=jfkthame
8ae38f8e1def584f4d76413e48534ec0827dee55
created 2016-03-17 13:55 +0800
pushed 2016-07-25 16:35 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
c3a24f3d0e6e22361e2d65777b85e2676b13808b
created 2016-03-17 10:12 +0800
pushed 2016-07-25 16:35 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 2 - Merge nsFontMetrics::Init to the constructor and remove unused failure handling code. r=jfkthame
4af78cb017495e521731f0c60895289d051bc536
created 2016-03-21 11:59 +0800
pushed 2016-07-25 16:35 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 1 - Use struct for passing some params of font metrics. r=jfkthame
1cff2bbb09ff3d87be20c32ceade91b70b40ad40
created 2016-04-07 10:01 +0100
pushed 2016-06-01 01:31 +0000
Jonathan Kew Jonathan Kew - Bug 1249279 - Let subdocuments' presContexts inherit the DPI setting of their parent, instead of retrieving it from their widget, to avoid using stale values from a currently-hidden widget on a screen with a different DPI. r=bz a=ritu
8c76ded2edb9adf8193020127f059d4b79d5c61c
created 2016-02-12 11:07 +0000
pushed 2016-06-01 01:31 +0000
Jonathan Kew Jonathan Kew - Bug 1246346 - patch 1 - Expose a DesktopToDevice scale factor on nsDeviceContext. r=emk
52c479d20d2b3757d3fe56e3b2d82820b0da0c8a
created 2016-02-12 09:19 +0000
pushed 2016-04-15 21:02 +0000
Jonathan Kew Jonathan Kew - Backout bug 890156 from aurora-46; waiting for the next train due to not-yet-resolved regressions. a=backout
e7d43e96b14cbd528b6b93342851d573d2c7eb73
created 2016-01-22 16:05 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1238964 Part 1: Hold new printable page sizes in print nsIPrintSettingsWin. r=jimm
153848bbb30d26dacc0972a379417dcd4f02249f
created 2015-12-03 13:19 +0000
pushed 2016-04-15 21:02 +0000
Jonathan Kew Jonathan Kew - Bug 890156 - patch 6 - Update window placement code to work with desktop pixels, for per-monitor DPI support on Windows. r=emk
f9f91b619a87c5c7142a396b62a5f90145fb3811
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 9: Add a new nsIDeviceContextSpec for proxied printing. r=roc
d765b7934fae4c1389ec4d860988a21437aed075
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 7: Refactor nsDeviceContext.cpp to use printing surface for size and nsIDeviceContextSpec for DPI and scale. r=roc
9bdfae920430802457149452189f63fc13ee363e
created 2015-12-21 13:47 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
dedca8fb19b04dc66928bf97f2db6dbdc39253b4
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 9: Add a new nsIDeviceContextSpec for proxied printing. r=roc
7f8e595885186a88d337da38c800ff0b9950a7e8
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 7: Refactor nsDeviceContext.cpp to use printing surface for size and nsIDeviceContextSpec for DPI and scale. r=roc
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
036e241fd1b477852de085f42538580d05539a06
created 2015-10-15 15:13 +1300
pushed 2016-01-18 19:06 +0000
Matt Woodrow Matt Woodrow - Bug 1120490 - Take the 'GetRotateForLandscape' gfxASurface configuration into account when creating printing surfaces. r=jwatt
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
0dc9f022bede140148965c91f4285b3cf15c5613
created 2015-09-10 12:31 +0200
pushed 2015-12-04 23:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1202703 - Part 1 - CreateRenderingContext can fail. r=mattwoodrow
27dc4c0f66607e62a832ea962a7a826058e999fe
created 2015-06-18 08:18 +0200
pushed 2015-08-03 13:22 +0000
Milan Sreckovic Milan Sreckovic - Bug 1019063 - Check for ::CreateDCW failing when printing. r=dvander, a=sledru
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-04-21 23:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
less more (0) -100 -60 tip