Mason Chang
836ad1a065
Bug 1171156. Normalize vsync timestamps when given bad values on OS X. r=mstange
2015-06-18 08:06:20 -07:00
Mason Chang
0af424cfd3
Bug 1171156. More logging to test vsync timestamps. r=me
2015-06-10 21:36:42 -07:00
Mason Chang
183c9e5fd2
Bug 1171156. Add logging to OS X vsync timestamps. r=mstange
2015-06-05 15:58:40 -07:00
Mason Chang
adc458ed5e
Bug 1158321. Normalize OS X vsync timestamp if CVDisplayLinkCallback executes early. r=mstange
2015-06-02 13:16:41 -07:00
Matt Woodrow
efd66a0404
Bug 1164480 - Make sure MacIOSurfaceLib is initialized before we use it. r=jya
2015-05-22 11:00:28 +12:00
Daniel Holbert
3899eae2cc
Bug 1161731: Remove newline characters from the ends of NS_WARNING messages in /gfx and /layout. r=mstange
2015-05-05 13:57:47 -07:00
Mike Hommey
924c9eb636
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Markus Stange
09194eb6ec
Bug 1154322 - Allow using skia for content rendering. r=jrmuizel
2015-04-14 11:41:30 -04:00
Nicolas Silva
52be9f47b5
Bug 1132854 - Remove useless ThebesIntSize conversion helper. r=Bas
2015-03-29 16:59:15 +02:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Mason Chang
0500dc0b4b
Bug 1144638
. Retry getting an active display link. r=mstange
2015-03-18 16:17:26 -07:00
Mason Chang
7df0c3a7b2
Bug 1142957 Fallback to main display CVDisplayLink if active displays aren't available. r=mstange
2015-03-14 21:23:53 -07:00
Mason Chang
bbe4c2b753
Backout 8545a7f27c8c (bug 1142708) for 10.6 Debug jit test failures. r=me
2015-03-14 20:37:41 -07:00
Mason Chang
55026e7cd5
Bug 1142708. Fallback to main display CVDisplayLink if active displays aren't available. r=mstange
2015-03-14 13:55:35 -07:00
Mason Chang
a26a5496a6
Bug 1138735 - Fallback to software vsync if CVDisplayLink fails to initialize. r=mstange
2015-03-04 14:37:55 -08:00
George Wright
504d1e8944
Bug 1036682 - Account for OPEN_MAX when calling setrlimit on OS X r=snorp
2015-02-06 18:00:57 -05:00
George Wright
2f3c21318a
Bug 1036682 - Bump RLIMIT_NOFILE to the hard ceiling on OS X, up to a new cap of 16384 r=jrmuizel
2015-02-02 18:40:04 -05:00
Mason Chang
9093be777c
Bug 1095242. Part 3 - Make enable/disable vsync noops if already enabled/disabled. r=kats
2015-01-20 08:31:22 -08:00
Mason Chang
2ddd329607
Bug 1095242. Part 2: Disable vsync on startup. r=kats
2015-01-20 08:31:21 -08:00
Mason Chang
8242846001
Bug 1119850 - Modify Vsync Timestamp on Mac to be the previous vsync timestamp. r=mstange
2015-01-09 09:37:00 +01:00
Markus Stange
9f8bb48452
Bug 1101635 - Enable tiling on 10.6. r=jrmuizel f=milan
2014-12-19 14:48:33 -05:00
Mason Chang
8840203e64
Bug 1101974. Part 4 - Refactor VsyncSource on OS X. r=mstange
2014-12-18 08:30:06 -08:00
Mason Chang
74c80403e2
bug 552020 Part 1: Hook into CVDisplayLink to get vsync events on OSX. r=benwa,mstange
2014-11-18 13:28:42 -08:00
Kartikaya Gupta
e230d54989
Bug 1072093 - Support progressive-paint on OS X 10.7 or later. r=BenWa
2014-11-07 14:17:14 -05:00
Jonathan Kew
0d2cfaf334
Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
2014-10-04 11:36:05 +01:00
Jonathan Kew
87cc3a2642
Bug 727276 - Use emoji-style variation selector to help GetCommonFallbackFonts make an appropriate choice. r=roc
2014-09-30 07:27:55 +01:00
Matt Woodrow
05fe9a0d0c
Bug 1070722 - Backout accidental inclusions in a4ae53da4fe6
2014-09-30 16:12:28 +13:00
Matt Woodrow
492e380aa7
Bug 1070722 - Fix reftest annotation for OSX 10.6
2014-09-30 15:26:40 +13:00
Jonathan Kew
50b0ff2a5d
bug 1066043 - split gfxFont.cpp and .h into more manageably-sized pieces. r=jdaggett
...
--HG--
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxFontEntry.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxFontEntry.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxGlyphExtents.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxGlyphExtents.h
rename : gfx/thebes/gfxFont.cpp => gfx/thebes/gfxTextRun.cpp
rename : gfx/thebes/gfxFont.h => gfx/thebes/gfxTextRun.h
2014-09-16 10:58:12 +01:00
John Daggett
6f2c0ee7ec
Bug 1062058 part 1 - avoid passing around proxy font entry object. r=heycam
2014-09-08 16:23:19 +09:00
Matt Woodrow
7c3d1c2e1a
Bug 982338 - Disable tiling for OSX 10.6. r=Bas
2014-07-25 12:49:45 +12:00
Phil Ringnalda
e63feb3849
Backed out 8 changesets (bug 982338, bug 1057212, bug 1059033) for build bustage
...
CLOSED TREE
Backed out changeset 4df1bd30364d (bug 982338)
Backed out changeset b68664a02904 (bug 1057212)
Backed out changeset 07b3695aa02f (bug 1059033)
Backed out changeset bb3885b57d48 (bug 1059033)
Backed out changeset 76897f52ac2c (bug 1059033)
Backed out changeset 31e89a2a409f (bug 1059033)
Backed out changeset 8e81f6f74182 (bug 1059033)
Backed out changeset c5bbf22f2f28 (bug 1059033)
2014-09-01 18:07:57 -07:00
Matt Woodrow
f9ac204f27
Bug 982338 - Enable tiling for OSX 10.8. r=Bas
...
--HG--
extra : rebase_source : c55a42c7e47413966cd5d67a3ae2eb65d142c860
2014-07-25 12:49:45 +12:00
Carsten "Tomcat" Book
1e05505fc7
Backed out changeset 7de1b4a42f1c (bug 982338) for OS X Crash Bustage on a CLOSED TREE
2014-09-01 09:58:39 +02:00
Matt Woodrow
14ca0ef931
Bug 982338 - Enable tiling for OSX 10.8. r=Bas
2014-07-25 12:49:45 +12:00
John Daggett
78c37afd5c
Bug 1055931 - bump up priority of Hiragino Kaku Gothic for symbol fallback. r=mkato
2014-08-20 16:54:38 +09:00
Jonathan Watt
c97839b951
Bug 1036858 - Remove various includes of gfxImageSurface.h that are no longer necessary. r=Cwiiis
2014-07-11 08:06:38 +01:00
Jonathan Watt
98e3e25338
Bug 1034702 - Remove gfxPlatform::GetThebesSurfaceForDrawTarget(). r=Bas
2014-07-10 10:58:09 +01:00
Jonathan Watt
6586dcffb2
Bug 1027763, part 2 - Make non-Moz2D callers of DrawTarget::GetType() call DrawTarget::GetBackendType() instead. r=Bas
2014-06-19 21:35:33 +01:00
Benoit Jacob
8f1cf755a9
Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro
2014-06-06 09:51:24 -04:00
Jonathan Watt
79946b069e
Bug 1021973, part 2 - Remove gfxPlatformMac/gfxQtPlatform::OptimizeImage(). r=Bas
2014-06-10 19:12:37 +01:00
John Daggett
8259cc74f5
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
2014-06-06 15:09:23 +09:00
Jonathan Watt
dd0a3a7c18
Bug 1019690 - Remove gfxPlatform::CreateOffscreenImageSurface(). r=Bas
...
--HG--
extra : rebase_source : 3c79945a1179d7b7bb128278eae0642156460df0
2014-06-05 01:02:44 +01:00
John Daggett
88efd0aafe
Bug 995056 - update common font fallback list for OSX. r=mkato
2014-04-15 08:45:18 +09:00
David Zbarsky
02a20c5e41
Bug 991142 - Remove CreateThebesSurfaceAliasForDrawTarget_hack r=benwa
2014-04-06 19:21:27 -04:00
John Daggett
40a7bf22f9
Bug 975460 - avoid CTFontCopyTable on OSX 10.6 to avoid crash. r=smichaud
2014-03-28 14:40:42 +09:00
John Daggett
4501b2709a
Bug 969388 - Null-check the bundle ID to avoid 10.9 crash in CTFontManagerSetAutoActivationSetting. r=smichaud
2014-03-05 14:18:38 -05:00
Ms2ger
42aa546e2f
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
2014-02-09 09:04:38 +01:00
Michael Wu
e78fc5e46f
Bug 962667 - Don't optimize quartz image surfaces if there is nothing to do, r=jrmuizel
2014-01-31 17:57:14 -05:00
Benoit Jacob
e5ed95579b
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00