diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |