gfx/thebes/gfxPlatformMac.h
9bc9e1b66b201a17b74fee857c7dc43c2ad4aa9f
created 2021-08-25 19:56 +0000
pushed 2021-08-26 03:15 +0000
Andrew Osmond Andrew Osmond - Bug 1727603 - Remove gfxVars::UseOMTP. r=jrmuizel
a01eaeed432ab996a3f5275229be89814e92b95a
created 2021-05-18 11:10 +0000
pushed 2021-05-18 21:36 +0000
Jonathan Kew Jonathan Kew - Bug 1708768 - Preliminary cleanup of gfxPlatformFontList creation/initialization code; no functional change. r=lsalzman
189cabf979a403d8ddd74cd047671a98365a9cbd
created 2021-05-16 11:46 +0300
pushed 2021-05-16 08:47 +0000
Iulian Moraru Iulian Moraru - Backed out 3 changesets (bug 1708768) for causing font related crashes (bug 1711332). a=backout DONTBUILD
c03c7df7cd61c88de130f49dbceaa8a62c9a7758
created 2021-05-14 18:05 +0000
pushed 2021-05-14 21:58 +0000
Jonathan Kew Jonathan Kew - Bug 1708768 - Preliminary cleanup of gfxPlatformFontList creation/initialization code; no functional change. r=lsalzman
7e8d6b124d6f2f2a1be5f812b36a124df0d4c49e
created 2021-05-01 20:00 +0000
pushed 2021-05-02 09:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1708285 - Pass default font settings from parent to child processes. r=jfkthame
0895df8f4a7708200f6b752e798c609628b39650
created 2021-04-30 13:50 +0000
pushed 2021-04-30 21:45 +0000
Jonathan Kew Jonathan Kew - Bug 1707655 - Move the activation of supplemental fonts on macOS to a separate thread and try to get it started earlier. r=lsalzman
f8cda577ac2f0eb74b5707f5f8140d656994628f
created 2020-08-26 09:31 +0000
pushed 2020-08-26 15:40 +0000
Jonathan Kew Jonathan Kew - Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
9a20d7d354d7bcdf66201735b3fa7d6d4e5b8b13
created 2020-08-24 21:02 +0300
pushed 2020-08-24 21:50 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 0cad1ef724ee (bug 1371386) for causing failures in emoji-fallback-3.html
0cad1ef724eea3d362a65dac7b4092a0c2d120e7
created 2020-08-24 14:24 +0000
pushed 2020-08-24 21:50 +0000
Jonathan Kew Jonathan Kew - Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
22ff475bd4e4993a6e2647ee5f37f8394c565c22
created 2020-03-10 13:20 +0000
pushed 2020-03-10 21:44 +0000
Jonathan Kew Jonathan Kew - Bug 1621232 - Devirtualize and merge CreateFontGroup implementations, as there is no longer any platform dependency. r=lsalzman
504aca5e5357f057ba4f7dcb0d76420dd1f71d15
created 2020-02-21 21:27 +0000
pushed 2020-02-22 09:52 +0000
Chris Martin Chris Martin - Bug 1540776 - Change CMSOutputProfile functions to return nsArray r=gcp
1d37dcac0fb30d8fd61dd7154e498e52692a13ba
created 2020-02-21 11:40 +0000
pushed 2020-02-22 09:52 +0000
Timothy Nikkel Timothy Nikkel - Bug 1577507. Disable GPU process on mac even if prefs try to enable it. r=aosmond
5f63134cbc160be92bbcc1ae9bbb751a84c10468
created 2019-07-10 03:29 +0000
pushed 2019-07-10 21:50 +0000
Barret Rennie Barret Rennie - Bug 1289211 - Rename InfallibleTArray to nsTArray in gfx/thebes/ r=jrmuizel
884f5dc55873c9345ee945cd6d5427e8ab398071
created 2019-04-11 12:36 +0000
pushed 2019-04-12 03:19 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel
56f4c25656d9b5ff4b6fefe187e42cad4125fc0b
created 2019-02-08 14:22 +0100
pushed 2019-02-15 18:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
588fe70e5905480ebc60225b4b093ff276df72d2
created 2018-09-12 20:34 +0100
pushed 2018-09-13 02:31 +0000
Jonathan Kew Jonathan Kew - Bug 1490402 - Use UTF-8 strings (in place of UTF-16) for font family/face names in the system font list, to reduce memory footprint. r=lsalzman
2a7aef0304b22b0dd3efbfb105ede8ea515d4fb0
created 2018-04-30 15:05 -0500
pushed 2018-05-02 21:05 +0000
Ryan Hunt Ryan Hunt - Bug 1457007 - Add about:support information on if tiling is used in the content process. r=nical
ebeb68db4cb54ca9efd755f9472184e143c11d25
created 2018-04-05 18:53 +0100
pushed 2018-04-06 14:39 +0000
Jonathan Kew Jonathan Kew - Bug 1451296 - Make enabling of font-variation-settings and font-optical-sizing properties dependent on adequate platform support at runtime. r=lsalzman
c71ee5e970f63c9e433ecad757a1145a78bad3ea
created 2018-03-15 14:48 +0900
pushed 2018-03-15 10:14 +0000
sotaro sotaro - Bug 1432039 - Improve assumption of content process's back-end prefs r=jrmuizel
b7d96ef3b33c77e7a8fe367d4b6c463a07aac63a
created 2017-12-08 01:18 -0600
pushed 2018-01-11 09:55 +0000
Ryan Hunt Ryan Hunt - Create a PaintWorker thread pool and dispatch tiles to it (bug 1425056, r=bas)
c3cd5881c7ee9e5c6b9d8b02c074c5b59cb94219
created 2017-11-24 08:10 -0500
pushed 2017-11-24 22:04 +0000
Andrew Osmond Andrew Osmond - Bug 1419767 - Remove gfxPlatform::CanRenderContentToDataSurface. r=nical
e549fef3f2a283d70c04ec6d66121ccc94ef115b
created 2017-11-02 20:29 +0000
pushed 2017-11-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
163c693012c0f247aeb47b64b0b607190057687b
created 2017-11-02 17:23 +0000
pushed 2017-11-13 09:54 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
43cf3f8f1fd6808a500c4e47e43a0fb939685de2
created 2017-11-10 16:05 +0000
pushed 2017-11-10 21:13 +0000
Jonathan Kew Jonathan Kew - Backed out changesets 75e7f32c3365, eec946b59360, 72a6f5f3512c, ea8ee40ed426 (bug 1412090) for apparently breaking all system-installed fonts on some Linux systems. r=backout
72a6f5f3512c49acc3e3735dbadd1007f9ddc54c
created 2017-11-02 20:29 +0000
pushed 2017-11-10 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
ea8ee40ed426ff032fb9ba0345cc45bf6097bd23
created 2017-11-02 17:23 +0000
pushed 2017-11-10 09:56 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
df53224b917158a08bccadeef488f30a2b2ac89b
created 2017-11-05 09:35 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Backed out csets f9763adebe68, a1c1fe33a052, bf35d13e27f3, c6ad01bf0b66 (bug 1412090) for ASan failures.
bf35d13e27f392dc5dcdab3e7755c69b632f46ab
created 2017-11-02 20:29 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
c6ad01bf0b669096565646e8f47bb8e6286d22a1
created 2017-11-02 17:23 +0000
pushed 2017-11-05 22:15 +0000
Jonathan Kew Jonathan Kew - Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
b1f2be9ad554279190fd751e8252330b912ecffb
created 2017-08-07 16:20 -0400
pushed 2017-08-08 11:18 +0000
Lee Salzman Lee Salzman - Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
7c316771b8949c05480fae3435fad2f37850a913
created 2017-07-08 14:17 +0800
pushed 2017-07-13 14:29 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
50d1812c6f8779698c25bc5256cb9ac34c93cfc4
created 2017-07-12 12:41 +0200
pushed 2017-07-13 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aafb719b4379 (bug 1376964)
aafb719b43796b5928a4ef5cd5b69d709465bc67
created 2017-07-12 16:36 +0800
pushed 2017-07-13 00:58 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
21644b144b340bce9d675ddd27a849910eb12ae4
created 2017-07-12 10:32 +0200
pushed 2017-07-13 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a60731cb1a7f (bug 1376964)
a60731cb1a7f6597c0c1857cd3a8ba911471e7ed
created 2017-07-12 13:03 +0800
pushed 2017-07-13 00:58 +0000
Cameron McCormack Cameron McCormack - Bug 1376964 - Part 7: Remove unused nsIURI argument from gfxPlatform::IsFontFormatSupported. r=jfkthame
efe1e3b8cc1714dbdc456b80dfa4578a5192f5b7
created 2016-11-15 13:58 +0000
pushed 2016-11-17 01:08 +0000
Jonathan Kew Jonathan Kew - 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
b8a81bf64c4ef4f1b83f20c611fa515d132e615c
created 2016-11-16 14:51 +0100
pushed 2016-11-17 01:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bc0e63d09f83 (bug 1314932) for causing merge conflicts with mozilla-central/autoland and so blocking m-i to m-c merge
bc0e63d09f83724c32ac7abe92c75b041b1c9b03
created 2016-11-15 13:58 +0000
pushed 2016-11-17 01:08 +0000
Jonathan Kew Jonathan Kew - 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
b5ec1de16b8155a721f9fbd6eb9dd13d9f0c3b11
created 2016-07-10 13:11 +0200
pushed 2016-07-11 09:47 +0000
stefanh stefanh - Bug 1280827 - Remove some obsolete OS X version checks in gfx/. r=jrmuizel.
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-04-22 13:56 +0000
Jonathan Kew Jonathan Kew - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
8c65edcc96d01f8f3864392d92faca52f1a30fd2
created 2016-04-18 19:41 -0400
pushed 2016-04-20 09:50 +0000
Markus Stange Markus Stange - Bug 1265568 - Don't require component alpha layers for text with -moz-osx-font-smoothing:grayscale. r=jfkthame,mattwoodrow
ff97e869ddb1f69787dd9684eb347491cf69eb47
created 2016-03-18 21:43 +0900
pushed 2016-03-19 15:23 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1255973 - Remove redundant overrides from gfxPlatform subclasses. r=jfkthame
dd3df45a85da5ba1b06c85493343f38b18d773a5
created 2016-02-24 10:25 +0100
pushed 2016-02-29 10:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang
0c971e22e81cc388eb28cbcb4359ef53ca4cdc0a
created 2016-02-24 19:01 +0100
pushed 2016-02-25 10:58 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8151f4102646 (bug 1249640)
8151f41026468ff79efe10fc0e0e8bcfe0cf78f8
created 2016-02-19 14:40 +0100
pushed 2016-02-25 10:58 +0000
Milan Sreckovic Milan Sreckovic - Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang
7595a1641debeb2f22260e82d8e3f4d94c3777ee
created 2016-02-18 14:00 -0500
pushed 2016-02-21 01:23 +0000
Milan Sreckovic Milan Sreckovic - Bug 1249312: UseAcceleratedCanvas on Mac should really be UseAcceleratedSkiaCanvas. r=mchang
c0b3b26d05cfdcb53d9877a6f9388f7d3d2e20d6
created 2015-12-23 16:22 +0100
pushed 2015-12-30 11:00 +0000
Markus Stange Markus Stange - Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel
dcd5230c4ce1105189a4778c5aa1f2efb9de0dbc
created 2015-11-20 22:01 +0900
pushed 2015-11-20 22:36 +0000
John Daggett John Daggett - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2015-10-19 09:38 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2015-10-19 09:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 543715) because Mulet is why we can't have nice things
bc90276ec09045574ef5c873de99e413407708e6
created 2015-10-18 22:17 +0900
pushed 2015-10-19 09:38 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
39f705a5cb70e47229ad728b3f124f4714ebac8a
created 2015-10-08 15:04 +0900
pushed 2015-10-08 13:27 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange
0f290d4c9fbb58e2ccd18063f7cd01a527621968
created 2015-09-11 13:24 +0900
pushed 2015-09-11 14:37 +0000
John Daggett John Daggett - Bug 1203809 - pass textperf obj into gfxFontGroup constructor. r=m_kato
d2de18bbfedc3dfd5002d8219b9f8a492c6c16c8
created 2015-07-16 15:18 -0700
pushed 2015-07-17 14:26 +0000
David Anderson David Anderson - Move compositor backend decisions into gfxPlatform. (bug 1179051 part 3, r=mattwoodrow)
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
daaedf8c20db7248d9275c9349f841b7b9d7000e
created 2015-07-06 21:21 -0400
pushed 2015-07-13 22:55 +0000
Lee Salzman Lee Salzman - Bug 1170390 - Make gfxPlatform::CreateOffscreenSurface use explicit format rather than guess. r=jrmuizel
c664375c0d5bed41821b4a9eaa298e3856efe1d2
created 2015-06-17 10:00 -0400
pushed 2015-06-30 23:40 +0000
Nathan Froyd Nathan Froyd - Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
f681620cad02cb3d53273a26dea180f9e7c77071
created 2015-04-19 16:12 -0400
pushed 2015-04-20 23:44 +0000
David Anderson David Anderson - Show APZ wheel support in about:support on Mac OS X. (bug 1155881, r=mstange)
less more (0) -100 -60 tip