gfx/thebes/gfxDWriteFontList.cpp
d619753f890bc744c68bf7948d2e87930bdd9ecc
created 2017-11-06 20:20 -0500
pushed 2018-01-11 17:45 +0000
Lee Salzman Lee Salzman - Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel
16a80fc4e1026d42d148e834f41237b35d0474b8
created 2017-10-18 14:22 -0400
pushed 2018-01-11 17:45 +0000
Lee Salzman Lee Salzman - Bug 1404742 - track ScaledFont and UnscaledFont lifetimes with ThreadSafeWeakPointer. r=bas
98c159aec57e9231e10c2a9d373c3a8eb079c45a
created 2017-09-20 10:10 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 1377515 - Use GetFontTable rather than CopyFontTable in gfxDWriteFontEntry::IsCJKFont() to try and avoid copying. r=bas
395a64d67308a9451fd7eadaa6cca0f58ae82470
created 2017-09-11 19:23 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 3 - Clean up vestigial code that existed to support setting the gfxFontEntry::mSymbolFont flag. r=jrmuizel
f546b44e4549e7ffbf761bbebe57300b22ea48dc
created 2017-09-11 19:22 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 1395061 - patch 2 - Implement default gfxFontFamily::IsSymbolFontFamily, and provide override for GDI font backend. r=jrmuizel
c31c7c6520240d32ac26741022d89b4f407885a9
created 2017-08-01 11:25 +0100
pushed 2017-11-02 12:36 +0000
Jonathan Kew Jonathan Kew - Bug 835204 - Accept styled font-family names as used in the legacy GDI model, for compatibility with content that assumes GDI-style font naming. r=heycam
a9acfba1bc3cb1ff544ef6ebd53376bce4a9a96d
created 2017-08-02 20:33 -0400
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
d170cb10e24c5d5892e7dd937dadfa52e12f89cb
created 2017-08-02 21:12 +0200
pushed 2017-11-02 12:36 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset e1d538cd1cf8 (bug 1368531) for bustage on Windows: 'gfxPlatformFontList::InitOtherFamilyNamesRunnable::Cancel': overriding virtual function differs from 'mozilla::CancelableRunnable::Cancel' only by calling convention. r=backout
e1d538cd1cf8a123a051224f6d73449a523cf99b
created 2017-08-01 01:07 -0400
pushed 2017-11-02 12:36 +0000
JerryShih JerryShih - Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
4699fe6d75de9d544b573c7e425eacb5830786ac
created 2017-07-13 09:40 +0100
pushed 2017-09-14 16:50 +0000
Jonathan Kew Jonathan Kew - Bug 1379444 - Use generic cmap-based font fallback if platform-specific code fails to find a usable font. r=lsalzman
d5b7263f383d0d822b683138c914926b01c7f5cd
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
39cb5de383f45c85f3938ebe6cd12e6631bf4773
created 2017-07-07 21:42 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 24421d72ba08 (bug 1376026)
24421d72ba085c490c6784fdbea0d8145fd3d8b4
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
47ad4ca0f02fb693a7542c97f00653c806e3bb10
created 2017-07-06 08:11 +0200
pushed 2017-09-14 16:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d09fb3a5cedf (bug 1376026)
d09fb3a5cedf56699b741d513acad4bf4ad7b40a
created 2017-06-30 14:09 -0400
pushed 2017-09-14 16:50 +0000
Lee Salzman Lee Salzman - Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
fe847bf98f6ad35e96f98a218741a7bdcffe0ebd
created 2017-07-13 09:40 +0100
pushed 2017-07-31 14:08 +0000
Jonathan Kew Jonathan Kew - Bug 1379444 - Use generic cmap-based font fallback if platform-specific code fails to find a usable font. r=lsalzman, a=jcristau
42dc8787a005b5fc95bd6bf19c49497ec6025a50
created 2017-04-06 17:41 -0400
pushed 2017-07-31 14:08 +0000
Lee Salzman Lee Salzman - Bug 1348980 - implement UnscaledFont API for Moz2D and thebes. r=jfkthame
b2cbd8ef4c8471d2f0e242b1db64bb70be277503
created 2017-03-29 18:38 +0900
pushed 2017-07-31 14:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1351332 gfxDWriteFontList and gfxGDIFontList should ignore italic face of Meiryo for using synthetic italic style r=jfkthame
9fca402a096ee7a3b5b4b05eb0f2eeb32ae8a64d
created 2017-03-22 00:38 -0700
pushed 2017-07-31 14:08 +0000
Zibi Braniecki Zibi Braniecki - Bug 1349454 - Use OS locale to localize font names. r=Pike
2fcd6a97a1b82a8bdf46113f3e0b9a9e5fc0cf3c
created 2017-03-12 20:39 -0700
pushed 2017-07-31 14:08 +0000
Zibi Braniecki Zibi Braniecki - Bug 1346674 - Migrate all uses of nsILocaleService::GetApplicationLocale to mozILocaleService::GetAppLocale. r=jfkthame
5b7c66cd059c6541d8f5de09bb8adb7297b51591
created 2016-10-12 15:53 -0700
pushed 2017-02-27 14:59 +0000
Mason Chang Mason Chang - Bug 1309917 - Stop defaulting to system wide default fonts if no IDWriteFont exists. r=jfkthame
e688328c81ec31ebf184d9b9079c9a3582cc8fd3
created 2016-08-23 00:06 +0000
pushed 2017-02-27 14:59 +0000
Arthur Edelstein Arthur Edelstein - Bug 1121643 - Add "font.system.whitelist" pref to resist font-based fingerprinting. r=jfkthame
88220a647d317317b594f5694b5fecf6fb4a23d7
created 2016-08-22 21:38 +0100
pushed 2017-01-16 13:07 +0000
Jonathan Kew Jonathan Kew - Bug 1296740 - Fix the parameter list for the gfxDWriteFontFamily implementation of ReadFaceNames. r=jrmuizel
9d5d7cd39c456afce308753a1aacb0911a8202a3
created 2016-08-16 15:41 -0700
pushed 2017-01-16 13:07 +0000
Chris Peterson Chris Peterson - Bug 1295083 - Replace PR_snprintf and s[n]printf calls with SprintfLiteral in gfx/. r=Bas
37e781ba0cbf5c79c747ac1d6f6da9a640972bdc
created 2016-05-10 23:16 +0100
pushed 2016-09-05 20:01 +0000
Jonathan Kew Jonathan Kew - Bug 1271536 - Don't try to use GDI table access for bundled fonts when running with the DWrite backend. r=bas
5ec5cf288a24c02ff7e0d9c13f0e6ccec3adac2d
created 2016-05-09 18:02 +0100
pushed 2016-09-05 20:01 +0000
Jonathan Kew Jonathan Kew - Bug 1270878 - Factory method that creates a BundledFontEnumerator needs to ensure it is AddRef'd before being returned to the caller. r=bas
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-07-25 16:35 +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
976db6fcfed77d4ac4626ab8cbb6a25213232711
created 2016-04-12 07:06 +0100
pushed 2016-06-01 01:31 +0000
Jonathan Kew Jonathan Kew - Bug 1245811 - part 1 (based on patch by Andrew Comminos) - Replace gfxPlatformFontList::FindFamily with FindAndAddFamilies to allow for the possibility of the implementation returning multiple font families (e.g. when fontconfig has 'prefer' aliases). r=karlt a=ritu
0feb7b5268a81bd2bc474baad697e1c627f0a9f7
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
84aba71492334d548490820649fb8828ba38161e
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-06-01 01:31 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
0ff0fa6fe81fd3cbed9b5d63d9f5326f844efcc8
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 3: Switch remaining uses of AutoFallibleTArray to AutoTArray. r=froydnj
df70e89669da3970f0634fcf695d7ee8931024c2
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
e74405918e7a412c96d32db9874f87f8668c6f69
created 2016-01-15 11:38 +0100
pushed 2016-04-15 21:02 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
f98e2cc0df1d723b1259ebdde06166e5279ab756
created 2016-01-19 21:30 +0100
pushed 2016-04-15 21:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
5f458e6e4997df8ce0de0bbbe18518143758bb26
created 2016-01-15 11:38 +0100
pushed 2016-04-15 21:02 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
cf4d7af793000f29b1d0a74594bfdf70485c6986
created 2016-01-06 11:35 -0800
pushed 2016-04-15 21:02 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
f8c51f0d7cd47fe6e7e65dd88d54f3f6fce79d91
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
e9837ebf5d48f1f7a6f881d4120a47262d5b84c8
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
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
5355c636a81a2022b4ac4912154837074ddeddba
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 18: Fix the way we hold custom font data so that they can be recorded with Moz2D. r=bas
4934e88b2d7a7274d9513c81c9ef3e03a29333f4
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium
0bcb6057f789d293a3dc40fda81f6e6d77c5e819
created 2015-12-18 13:53 -0500
pushed 2016-04-15 21:02 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 4: Workaround for naming conflict in unified sources for Skia and thebes DWrite fonts. r=jrmuizel
e6523d21523f37fc56bcf0e27b269657f90c7bd7
created 2015-12-17 14:30 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
3c8f87df8c68943b4b987813f0a740aa69be4ffc
created 2015-12-17 14:45 -0500
pushed 2016-04-15 21:02 +0000
Lee Salzman Lee Salzman - Bug 1082598 - Part 4: Workaround for naming conflict in unified sources for Skia and thebes DWrite fonts. r=jrmuizel
c7ca88c57386a977631f0d873750cea51450dc14
created 2016-01-20 23:30 +0100
pushed 2016-02-29 17:11 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1224374 - Profiler labels for the 100 top chrome hangs (Aurora uplift edition);r=benwa,a=sylvestre
dcd5230c4ce1105189a4778c5aa1f2efb9de0dbc
created 2015-11-20 22:01 +0900
pushed 2016-02-29 17:11 +0000
John Daggett John Daggett - Bug 1213280 - fix OSX font selection under 10.11. r=jfkthame
b98837042b2000e7ef30f62b0f2832f94291d10f
created 2015-10-28 15:17 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Backout bug 842894 for lack of skia documentation. r=me
0c4702fbc9268041176571a4ba1decf79aa33621
created 2015-10-28 14:54 -0700
pushed 2016-01-18 19:06 +0000
Mason Chang Mason Chang - Bug 842894 - Support DirectWrite using the Skia backend. r=bas
10c908b9b224c43d8dac29fab1c40204cedb7528
created 2015-10-19 11:16 +0900
pushed 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
b57b1467ee6e264edbef5889c14ad6531177f6a3
created 2015-10-18 11:22 -0700
pushed 2016-01-18 19:06 +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 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 543715 p1 - distinguish between italic and oblique. r=jfkthame
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
39f705a5cb70e47229ad728b3f124f4714ebac8a
created 2015-10-08 15:04 +0900
pushed 2016-01-18 19:06 +0000
John Daggett John Daggett - Bug 1201318 - revise OSX system font handling. r=mstange
less more (0) -100 -60 tip