Commit Graph

70 Commits

Author SHA1 Message Date
Mike Hommey
4c045ee31b Bug 1136958 - Remove duplicate SkDiscardableMemory_none.cpp from gfx/skia/moz.build. r=gps
And to do so, cleanup gfx/skia/generate_mozbuild.py a little.
2015-03-04 14:39:28 +09:00
Jacek Caban
009d533960 Bug 1094141 - Don't export skia APIs from xul.dll. r=glandium 2014-11-13 13:09:48 +01:00
Ehsan Akhgari
a5b5c7ca85 Bug 1068201 - Build SkBlurImage_opts_SSE4.cpp with SSE4.1 support on clang-cl; r=jrmuizel 2014-09-16 15:36:34 -04:00
Jacek Caban
a44e621d0b Bug 1060361 - Fix skia compilation on mingw. r=gwright 2014-09-16 12:10:05 +02:00
Ehsan Akhgari
ec19e1ef85 Bug 1061269 - Do not try to build the SkBlitRow assembly implementation with clang-cl; r=snorp
clang-cl builds use ml.exe which is the MASM assembler, same as the one
we use for MSVC builds.  In that respect, clang-cl and gcc builds are
quite different.
2014-09-02 10:23:51 -04:00
George Wright
76eb280fc0 Bug 1055265 - Correct the SkColorType used for 32-bit in SkANP r=snorp 2014-08-28 15:31:01 -04:00
Nathan Froyd
631962a036 Bug 1055281 - check for existence of paths in LOCAL_INCLUDES in moz.build; r=mshal 2014-08-20 11:51:33 -04:00
George Wright
f6b1cf92a3 Bug 1052813 - Add -fomit-frame-pointer to CXXFLAGS for Skia r=mattwoodrow 2014-08-12 17:14:43 -04:00
George Wright
57253213ed [PATCH 09/15] Bug 1017113 - Update buildsystem for new Skia r=snorp 2014-07-27 20:56:09 -04:00
Nathan Froyd
9ea6c585f8 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Ehsan Akhgari
56d1963cfd Bug 1039459 - Pass -mssse3 to clang-cl when building SkBitmapProcState_opts_SSSE3.cpp; r=jrmuizel 2014-07-16 13:21:56 -04:00
George Wright
de02facf3c Bug 974900 - Add unified sources support to the mozbuild gyp generator for Skia, and regenerate the Skia build files with unified sources r=snorp 2014-03-12 01:06:29 -04:00
Benoit Jacob
d76b1b0d7a Bug 974900 - re-unify the Skia build - r=ehsan 2014-06-06 15:38:08 -04:00
Chris Peterson
f5edf9a044 Bug 991451 - Suppress clang and gcc warnings in third-party code: Skia. r=gw280
--HG--
extra : rebase_source : 0de672713a7eb5fada98d43d145e9beb8e3af61f
2014-03-31 23:27:31 -07:00
Tatiana Meshkova
769642980a Bug 985814 - Skia cannot compile properly for Qt Widget backend. r=gw280 2014-03-22 05:38:40 -07:00
George Wright
22af56b5fa [PATCH 1/6] Bug 985217 - Update Skia to r13827 r=upstream 2014-03-17 07:34:32 -04:00
Ehsan Akhgari
17c8d2bddd Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium 2014-03-19 21:55:00 -04:00
George Wright
07f1dbc3cc Bug 716766 - Enable NEON Skia codepaths r=snorp 2014-03-07 17:27:10 -05:00
Wes Kocher
e54881f1d2 Backed out 2 changesets (bug 716766) for Android crashes on a CLOSED TREE
Backed out changeset 9bd9dcf4de29 (bug 716766)
Backed out changeset 25031a8b8b77 (bug 716766)
2014-03-14 14:03:11 -07:00
George Wright
b77610f381 Bug 716766 - Enable NEON Skia codepaths r=snorp 2014-03-07 17:27:10 -05:00
George Wright
1c935ca879 Bug 910754 - Use SkMemory_mozalloc instead r=snorp 2014-03-13 09:50:51 -04:00
Ehsan Akhgari
4b6d7d135c Bug 979684 - Port the per-source flags for skia to moz.build; r=mshal 2014-03-05 16:59:42 -05:00
Ehsan Akhgari
a2897a0771 Bug 979816 - Backout bug 977701 because of a Talos regression
Landed on a CLOSED TREE
2014-03-05 15:18:09 -05:00
Ehsan Akhgari
e4246b715c Bug 978626 - Stop exporting the skia symbols from xul.dll; r=jrmuizel 2014-03-03 16:39:31 -05:00
Ehsan Akhgari
7c3b8700e6 Bug 977701 - Move skia, cairo and pixman to libxul; r=jrmuizel 2014-02-27 21:14:54 -05:00
Jan Beich
b8b402d71c Bug 974272 - Unbreak skia/qt on tier3 as well. r=gw280 2014-02-24 09:41:55 -05:00
Oleg Romashin
d9a96c50e8 Bug 974335 - Refactor Qt Widget Backend implementation. skia build fix. r=gw280 2014-02-18 12:45:31 -08:00
Jan Beich
eea808671b Bug 974272 - Unbreak skia on tier3 platforms by dropping unused setProcessorAffinity() implementation. r=gw280 2014-02-20 09:35:58 -05:00
George Wright
a2c5326394 Bug 910754 - Add a header to moz.build indicating that it shouldn't be edited by mortals r=vlad DONTBUILD 2014-02-19 17:10:33 -05:00
George Wright
bad4a908d2 Bug 910754 - Ensure B2G builds don't use SkFontMgr r=snorp 2014-02-18 17:49:26 -05:00
George Wright
1d816563e5 Bug 910754 - Re-apply bug 921670 - Import the old Android FontHost to provide fonts for skia-npapi r=snorp 2014-02-14 16:10:48 -05:00
George Wright
6a814a78ee Bug 910754 - Update Skia to r13424 r=upstream 2013-12-10 13:57:22 -05:00
George Wright
a523e57437 Back out changesets from bug 910754 due to build bustage 2014-02-18 17:54:04 -05:00
George Wright
77e8ebb281 Bug 910754 - Re-apply bug 921670 - Import the old Android FontHost to provide fonts for skia-npapi r=snorp 2014-02-14 16:10:48 -05:00
George Wright
b65df7532d Bug 910754 - Update Skia to r13424 r=upstream 2013-12-10 13:57:22 -05:00
George Wright
ac433d5d59 Bug 921670 - Forward port the old Android fonthost to current Skia r=snorp 2014-01-15 22:29:46 -05:00
Ms2ger
a88cf8354a Bug 937224 - Part a: Move LOCAL_INCLUDES to moz.build in gfx/; r=mshal 2013-11-28 15:10:38 +01:00
Mike Hommey
9245936f8b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
2b828323f2 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
d210f8ff00 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
a65383e1e9 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
01f121af07 Bug 939622 - Remove LIBXUL_LIBRARY for intermediate libs that end up in gkmedias. r=gps
What LIBXUL_LIBRARY does is:
  - Imply FORCE_STATIC_LIB
  - Build with -DIMPL_LIBXUL
  - Build with -DMOZILLA_INTERNAL_API

Those intermediate libs that end up in gkmedias and have LIBXUL_LIBRARY defined
in their moz.build are all third party code (or handled like third party code).
Besides FORCE_STATIC_LIB, none of the side effects of LIBXUL_LIBRARY should be
needed.
2013-11-19 11:47:49 +09:00
Mike Hommey
bb6779efe3 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Benoit Jacob
d110b47624 Bug 939629 - 2/2. Build Skia in unified mode - r=ehsan,gw280 2013-11-18 13:25:10 -05:00
Mike Hommey
1d566f7586 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Mike Hommey
e3011cd1ab Bug 930380 - Make sure *SOURCES only point to existing files. r=gps 2013-10-25 07:58:17 +09:00
Mike Hommey
61124c1afc Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Ms2ger
7ffcd856c2 Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00