gfx/src/nsDeviceContext.cpp
98ae69287e9eace5273b3c7b590d334f369a84b1
created 2020-11-13 13:15 +0000
pushed 2020-12-07 19:30 +0000
Jonathan Kew Jonathan Kew - Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman
4606ab7c504db8927b17a7f3668af626917356c9
created 2020-05-04 14:55 +0000
pushed 2020-06-22 15:16 +0000
Jonathan Kew Jonathan Kew - Bug 1633627 - Ignore an empty 'language' atom when retrieving the nsFontMetrics for a style, so it doesn't result in using x-unicode font prefs. r=lsalzman
0194aff14e504c2d787f9084acdc162afc1a9688
created 2020-03-04 15:39 +0000
pushed 2020-03-30 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel
a4e2c4690d8d508e32bb39a344e99ab180e051e8
created 2019-04-01 14:32 +0000
pushed 2019-07-01 08:34 +0000
Jonathan Kew Jonathan Kew - Bug 1533428 - patch 2 - Move the Orientation enum from gfxFont to nsFontMetrics to enable some #include-elimination, in particular to avoid including gfxTextRun.h in nsFontMetrics.h. r=jwatt
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-01-21 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2019-01-21 12:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c5c1526daf281e50a924bba862a760a9aea363f0
created 2018-10-29 16:54 +0000
pushed 2018-12-03 15:51 +0000
Jonathan Kew Jonathan Kew - Bug 1502252 - Use thread-safe refcounting for nsFontCache. r=emilio, a=RyanVM
214e786d1ca04c076de2d8f90086fcdbc151ee89
created 2018-10-19 16:08 +0100
pushed 2018-12-03 15:51 +0000
Jonathan Kew Jonathan Kew - Bug 1500126 - Flushing the font metrics cache needs to be done on the main thread. r=lsalzman
b4d64ab443eaf93f046597999253c76e7461953d
created 2018-10-13 10:03 +0100
pushed 2018-12-03 15:51 +0000
Jonathan Kew Jonathan Kew - Bug 1498316 - Limit the number of nsFontMetrics entries cached by each device context, to avoid excessive growth of this cache in examples such as animated font variations or sizes. r=lsalzman
f30aa69dd3b1290de0b8808f44f7c69bdcb6861b
created 2018-10-12 12:33 +0300
pushed 2018-12-03 15:51 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 57e52347a69b (bug 1498316) for leaks in SharedFontList on a CLOSED TREE
57e52347a69b17244922a9a2b60be27db3279689
created 2018-10-12 09:25 +0100
pushed 2018-12-03 15:51 +0000
Jonathan Kew Jonathan Kew - Bug 1498316 - Limit the number of nsFontMetrics entries cached by each device context, to avoid excessive growth of this cache in examples such as animated font variations or sizes. r=lsalzman
ba5c08f10923c181c30ef42b371ed9009974911d
created 2018-06-16 17:42 +0300
pushed 2018-10-15 10:40 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical
75cbc42803d7356de71958de08c71d24bee7a8d1
created 2018-07-18 16:54 +0100
pushed 2018-10-15 10:40 +0000
Robert Bartlensky Robert Bartlensky - Bug 1476645: Fix DEAD_STORE errors in gfx/*. r=lsalzman
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-10-15 10:40 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
29e58ed3f991b1887d743d49237b65b51db15c5d
created 2018-03-28 17:13 -0700
pushed 2018-08-24 17:02 +0000
Brendan Dahl Brendan Dahl - Bug 221706 - Use unwritable region when printing on Windows. r=jimm
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-06-18 21:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
d45bbc02ad0ddab649f1c7387c6942a1a19381a6
created 2018-02-06 20:14 +0000
pushed 2018-04-26 16:43 +0000
Jonathan Watt Jonathan Watt - Bug 499025 - Don't open an error pop-up if the user cancels printing. r=bobowen
9d8a25ef4fd74e465fcc75a7fc12c6671024a88f
created 2018-01-18 12:45 +0000
pushed 2018-03-01 12:45 +0000
Jonathan Watt Jonathan Watt - Bug 1435286 - Stop recording draw events for reference DrawTargets returned from PrintTarget. r=bobowen a=RyanVM
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2018-03-01 12:45 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
716a2077fc0cb1ec78a405d2eb313d319e10dd48
created 2017-11-05 04:36 +0800
pushed 2018-03-01 12:45 +0000
cku cku - Bug 1399787 - Part 11.a. Use PrintTargetEMF to print content documents. r=jwatt
2e0485d0998d88b1890093e4100904063548c967
created 2017-12-08 13:09 +0200
pushed 2018-03-01 12:45 +0000
Cosmin Sabou Cosmin Sabou - Backed out 22 changesets (bug 1399787) for shutdown leaks on windows 7 debug tc-M without e10s r=backout on a CLOSED TREE
f9fd3e7506362e90528849752cfcd32b1bb75971
created 2017-11-05 04:36 +0800
pushed 2018-03-01 12:45 +0000
cku cku - Bug 1399787 - Part 11.a. Use PrintTargetEMF to print content documents. r=jwatt
f0afedbc68cf017c206d0d6706cfdff0b44c66ca
created 2017-12-07 19:16 +0200
pushed 2018-03-01 12:45 +0000
Bogdan Tara Bogdan Tara - Backed out 22 changesets (bug 1399787) for failing on mozmake.EXE r=backout a=backout on a CLOSED TREE
93f9a5e253d8a4a59bf9e9ae1c1394d4d0409632
created 2017-11-05 04:36 +0800
pushed 2018-03-01 12:45 +0000
cku cku - Bug 1399787 - Part 11.a. Use PrintTargetEMF to print content documents. r=jwatt
b8f533c5a2701afaa2624092d781eaecc844492d
created 2017-11-10 21:14 -0500
pushed 2018-01-11 17:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel
df948a52ffb1e48a8fc7e43867557710b37f6914
created 2017-10-25 19:46 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1411817: Add do_AddRef overloads for nsCOMPtr<T> and nsRevocableEventPtr<T>. r=froydnj
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
1ede5092b3695bac4248f6f9435120a7ef603a7c
created 2017-09-26 08:33 +1000
pushed 2018-01-11 17:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400459 (part 2) - Devirtualize nsIAtom. r=heycam.
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
less more (0) -100 -60 tip