Mason Chang
|
13fbb87beb
|
Bug 1151489 . Enable software vsync on all b2g versions. r=kats
|
2015-04-14 10:32:47 -04:00 |
|
Mason Chang
|
3618e37999
|
Backout bug 1151489 for causing flickering on JB devices. r=me
|
2015-04-10 09:43:38 -07:00 |
|
Mason Chang
|
f397a523e1
|
Bug 1151489 . Enable software vsync on all b2g versions. r=kats
|
2015-04-08 22:02:01 -07:00 |
|
Nicolas Silva
|
e140a853f2
|
Bug 1132854 - Remove useless ThebesIntSize conversion helper. r=Bas
|
2015-03-29 16:59:15 +02:00 |
|
Andrea Marchesini
|
b212600c95
|
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
|
2015-03-27 18:52:19 +00:00 |
|
Ehsan Akhgari
|
33bb32f549
|
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
|
22e5496be8
|
Bug 1133527 . Fallback to software vsync on android. r=kats
|
2015-03-20 08:12:53 -07:00 |
|
Mason Chang
|
6c2e46ea24
|
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
|
a1e220ffe9
|
Bug 1095242. Part 2: Disable vsync on startup. r=kats
|
2015-01-20 08:31:21 -08:00 |
|
Mason Chang
|
388c580a7f
|
Bug 1120753 - Fallback to software vsync if hardware vsync fails to initialize on b2g. r=kats,mwu
|
2015-01-15 07:56:12 -08:00 |
|
Mason Chang
|
f19d8cf4e3
|
Bug 1101974. Part 6. Create VsyncSource on b2g. r=kats
|
2014-12-18 08:30:06 -08:00 |
|
George Wright
|
c1cc8c3af6
|
Bug 1042291 - Add a CanvasDrawObserver which observes the first few seconds/frames of a Canvas2D's lifetime to determine using a heuristic if it should be software or GPU backed. r=gw280, r=snorp
|
2014-09-10 16:15:43 -04:00 |
|
Jonathan Kew
|
1b4072d000
|
Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
|
2014-10-04 11:36:05 +01:00 |
|
Jonathan Kew
|
21d25f9507
|
Bug 727276 - Use emoji-style variation selector to help GetCommonFallbackFonts make an appropriate choice. r=roc
|
2014-09-30 07:27:55 +01:00 |
|
Jonathan Kew
|
08babb6a11
|
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
|
6a628f87a7
|
Bug 1062058 part 1 - avoid passing around proxy font entry object. r=heycam
|
2014-09-08 16:23:19 +09:00 |
|
Jim Chen
|
67cb28f899
|
Bug 1056941 - Fix dangerous destructors in Fennec code; r=blassey
|
2014-08-26 15:07:59 -04:00 |
|
Andrew McCreight
|
eb3502679c
|
Bug 1055280 - Move CountingAllocatorBase into its own header file. r=froydnj
|
2014-08-25 12:34:00 -07:00 |
|
Nicholas Nethercote
|
39f29c384a
|
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
|
2014-05-20 23:06:54 -07:00 |
|
John Daggett
|
6ad68a5fc7
|
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
|
2014-06-06 15:09:23 +09:00 |
|
Makoto Kato
|
49fe8ad9dd
|
Bug 1010653 - Add Noto Sans family to fallback font. r=jdaggett
|
2014-06-02 16:46:54 +09:00 |
|
Birunthan Mohanathas
|
ff8ce9bd42
|
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
|
2014-04-27 03:06:00 -04:00 |
|
Nathan Froyd
|
2585135c22
|
Bug 993546 - refactor malloc-wrapping memory reporter implementations; r=njn
|
2014-04-08 13:51:20 -04:00 |
|
Jonathan Kew
|
e7626f64fe
|
bug 769194 - support src:local(...) in @font-face rules on Android/FT2FontList. r=jdaggett
|
2014-04-08 09:10:41 +01:00 |
|
Sotaro Ikeda
|
88f833a47f
|
Bug 990305 - Move IsInEmulator() from GrallocImage to gfxPlatform r=nical
|
2014-04-01 06:33:49 -07:00 |
|
Ryan VanderMeulen
|
57ec1c2319
|
Backed out changeset 9394e6901453 (bug 958008) for causing bug 960224.
|
2014-03-19 13:19:02 -04:00 |
|
Eugen Sawin
|
0e7b987f1e
|
Bug 940087 - Remove double reset of Cairo font data. r=jrmuizel
|
2014-03-17 15:06:51 +01:00 |
|
James Willcox
|
af36ac34fa
|
Bug 956993 - Rely on OES_EGL_image_external for SharedSurface_EGLImage r=jgilbert
|
2014-03-05 15:48:58 -06:00 |
|
Milan Sreckovic
|
c1642686f2
|
Bug 971943: 6. gfx.android.rgb16.force (startup only), gfx.gralloc.fence-with-readpixels (changing during session) moved to gfxPrefs. r=sikeda.
|
2014-03-03 17:11:06 -05:00 |
|
Ms2ger
|
479e9f45c5
|
Bug 952033 - Part b: Use IntSize in CreateOffscreenSurface; r=roc
|
2014-02-09 09:04:38 +01:00 |
|
Oleg Romashin
|
d253ed932f
|
Bug 840874 - Get Skia backend working on Qt port. r=bas
|
2014-01-29 23:01:16 -08:00 |
|
Benoit Jacob
|
3369ca8bb6
|
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 |
|
Michael Wu
|
38ab39f16e
|
Bug 958008 - Avoid copying images on Android/Gonk when there's nothing to optimize, r=jrmuizel
|
2014-01-14 11:12:36 +08:00 |
|
Benoit Jacob
|
3a7886f0e9
|
Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Benoit Jacob
|
2d5774ca0a
|
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Nicholas Nethercote
|
82b05b710d
|
Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
--HG--
extra : rebase_source : 9d70016cb19637ffece6409a184bf41d574cc6b4
|
2013-12-07 22:09:10 -08:00 |
|
Nicholas Nethercote
|
77419f6a47
|
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
|
2013-11-07 16:35:30 +11:00 |
|
Ehsan Akhgari
|
c3970a73fb
|
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
|
2013-11-27 20:05:00 -05:00 |
|
Nicholas Nethercote
|
78e4d6490d
|
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
|
2013-11-07 16:35:30 +11:00 |
|
Ehsan Akhgari
|
b6bef348c1
|
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
|
2013-10-07 19:15:59 -04:00 |
|
Benoit Jacob
|
c1d7f88886
|
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
|
2013-09-24 16:45:13 -04:00 |
|
Nicholas Nethercote
|
9d1d4e73b0
|
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
|
2013-08-27 16:24:51 -07:00 |
|
Makoto Kato
|
3de1bc9f76
|
Bug 910086 - Add MotoyaLMaru to common fallback font. r=jfkthame
|
2013-08-30 19:01:43 +09:00 |
|
Nicholas Nethercote
|
33a048d633
|
Bug 831193 (part 11) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in gfxAndroidPlatform.cpp. r=jlebar.
--HG--
extra : rebase_source : b683f7c4f991deefa99f460de89d37dbee56c1e4
|
2013-01-17 16:45:11 -08:00 |
|
Birunthan Mohanathas
|
573d76ec6d
|
Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
|
2013-07-31 11:44:31 -04:00 |
|
George Wright
|
3cc9485feb
|
Bug 736276 - Rename ScaledFontFreeType to ScaledFontCairo, and use Skia's API to create an SkTypeface from a cairo_scaled_font_t r=jrmuizel
|
2013-06-05 13:48:59 -04:00 |
|
Jonathan Kew
|
23be5e737b
|
bug 854277 - improve font fallback behavior for zh-* locales. r=mfinkle
|
2013-04-06 22:04:30 +01:00 |
|
Jonathan Kew
|
97075c5bcd
|
bug 844669 pt 3 - implement a simple GetCommonFallbackFonts for Android, to reduce the chances of hitting the global fallback codepath and loading all cmaps. r=blassey
|
2013-03-04 17:03:16 +00:00 |
|
Jonathan Kew
|
ad5435cb46
|
bug 829523 followup - use MOZ_WIDGET_GONK for the platform conditional, rather than MOZ_B2G. r=cjones
|
2013-01-30 12:03:39 +00:00 |
|
Daniel Holbert
|
7f4fc5caae
|
Bug 833073: Remove (unused) LOG macro from gfxAndroidPlatform.cpp, to fix build warning about it being redefined. r=blassey a=nonlibxul
|
2013-01-22 00:05:05 -08:00 |
|