Commit Graph

157 Commits

Author SHA1 Message Date
Makoto Kato
830902f410 Bug 838504 - Turn on SSSE3 opt on Skia for Windows. r=gw280 2013-02-07 17:13:03 +09:00
Nicholas Nethercote
0293b60b78 Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
--HG--
rename : content/svg/content/nsISVGPoint.cpp => content/svg/content/src/DOMSVGPoint.cpp
rename : docshell/test/browser/browser_bug234628-9.js => docshell/test/browser/browser_bug134911.js
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
extra : rebase_source : 012df725d55b031ccc03d9bfcf785056d95a2ebe
2013-01-20 14:12:42 -08:00
Steve Fink
d3f194fbfb Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence 2012-12-31 12:40:21 -08:00
Steve Fink
cb8aecdd2a Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!) 2013-01-18 13:20:21 -08:00
Steve Fink
fa3e8f224b Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
--HG--
extra : rebase_source : c8806b27677594925ad0e6b54c47af5cf17e1153
2012-12-31 12:40:21 -08:00
Jeff Muizelaar
42decc4061 Bug 830792. Build SkAnnotation.cpp. r=gw280
To link SkPaint.o with rtti we need to build SkAnnotation.o

--HG--
extra : rebase_source : f097dd54c13307a19b58588b51834bd162d1fa9b
2013-01-15 11:44:36 -05:00
Steve Singer
fb88040c36 Bug 817356. the skia image resizers need to respect endian order when finding the alpha values. r=joedrew 2012-12-09 21:20:41 +01:00
Jacek Caban
015aac00f5 Bug 803063 - Skia cross compilation for Windows fails on case sensitive OS r=gwright
--HG--
extra : rebase_source : 89da358d123edefc2093e5d66f4ab6d326e9ff21
2012-10-31 09:34:07 +01:00
Bill McCloskey
0728920867 Bug 714050 - Add support for optional JS helper threads (r=luke) 2012-10-16 11:57:09 -07:00
George Wright
4f9736fd3c Bug 795549 - Move TileProc functions into their own file to ensure they only exist once in a library r=mattwoodrow 2012-09-29 09:58:46 -04:00
George Wright
bc898245f6 Bug 795538 - Ensure we use the correct colour (and alpha) for the clamp values r=mattwoodrow 2012-09-28 23:12:19 -04:00
George Wright
6615393e79 Bug 777614 - Update patches directory for patches applied against upstream Skia 2012-09-18 15:41:38 -04:00
George Wright
a564e75670 Bug 777614 - Re-apply 759683 - Handle compilers that don't support SSSE3 intrinsics r=nrc 2012-09-18 15:41:38 -04:00
George Wright
5e1dfcd254 Bug 777614 - Re-apply bug 687188 - Expand the gradient cache by 2 to store 0/1 colour stop values for clamping. r=nrc 2012-09-18 15:41:37 -04:00
George Wright
825e6d4617 Bug 777614 - Re-apply bug 719872 - Fix crash on Android by reverting to older FontHost r=nrc 2012-09-18 15:41:37 -04:00
George Wright
2739dc0d0d Bug 777614 - Explicitly convert ints to SkScalars using SkIntToScalar, to avoid a compiler error (reviewed upstream) 2012-09-18 15:41:36 -04:00
George Wright
e9a2b77567 Bug 777614 - Re-add our SkUserConfig.h r=nrc 2012-09-18 15:41:36 -04:00
George Wright
99fed5e949 Bug 777614 - Update Skia to r5539. 2012-09-18 15:41:36 -04:00
Landry Breuil
dbec9bd58e Bug 786995: Ensure the whole toolchain supports -mssse3, not only the compiler. r=ted 2012-09-04 22:19:50 +02:00
George Wright
81da3ecf62 Bug 740194 - Add missing .patch file to gfx/skia/patches which was left out of the commit for bug 740194 by accident. r=none 2012-08-22 22:09:53 -04:00
George Wright
ac8f5e5cfd Bug 740194 - [Skia] Implement a version of SkMemory for Mozilla that uses the infallible mozalloc allocators r=cjones 2012-08-15 23:51:34 -04:00
George Wright
e801206bf4 Backed out changeset c2475674e105 2012-08-15 17:26:45 -04:00
George Wright
72cd102f87 Bug 740194 - [Skia] Implement a version of SkMemory for Mozilla that uses the infallible mozalloc allocators r=cjones
--HG--
extra : rebase_source : 6dc39ae06b4cb38cd8e85e41c01077f815b8f8c8
2012-08-15 16:59:07 -04:00
Mike Hommey
c1b35e7b2a Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Nicholas Cameron
f2f3aaf916 Bug 718849; patch to keep Skia up to date. r=gw280 2012-07-31 18:30:10 +12:00
Matt Woodrow
04e44c2a66 Bug 718849; match radial gradients to spec. r=bas 2012-06-18 15:06:22 +12:00
Nicholas Cameron
45704eb121 Back out bug 779001, bug 746883, bug 778595, bug 776803, bug 7118849 2012-07-31 18:17:23 +12:00
Nicholas Cameron
80b571c437 Bug 718849; patch to keep Skia up to date. r=gw280 2012-07-31 12:58:14 +12:00
Matt Woodrow
6ee7fbfb41 Bug 718849; fix radial gradients in Skia. r=Bas 2012-06-18 15:06:22 +12:00
Nicholas Cameron
f0af80156d Backout bug 718849 2012-07-30 11:40:42 +12:00
Nicholas Cameron
ece476b5d1 Bug 718849; patch to keep Skia up to date. r=gw280 2012-07-30 10:35:54 +12:00
Matt Woodrow
abcd222841 Bug 718849; fix radial gradients to the spec. r=Bas 2012-06-18 15:06:22 +12:00
George Wright
bb7469f7e3 Bug 778202 - Filter out -pedantic for the Skia subdirectory. r=jrmuizel 2012-07-27 14:10:36 -04:00
Bill McCloskey
943f752751 Bug 770759 - Add mutable handles (r=bhackett) 2012-07-04 11:12:16 -07:00
David Zbarsky
74e14ba7cd Bug 766017 - Fix some skia warnings r=gw280 2012-06-22 13:16:31 -07:00
Nicholas Cameron
b51082a3ec Bug 765038; fix a Clang compilation bug in Skia; r=jwatt 2012-06-15 11:52:15 +01:00
Nicholas Cameron
2a39d6cdd8 Bug 761890 (was 746883); bug fixing Skia fonts; r=gw280 2012-04-26 10:04:35 +12:00
Nicholas Cameron
2ea37e3b81 Bug 761890 (was 746883); changes to the Skia library. r=gw280 2012-05-16 17:42:07 +12:00
Nicholas Cameron
91d8cff0db Bug 761890; build Skia on Windows. r=gw280 2012-06-14 16:27:53 +12:00
Matt Brubeck
72ef8c96fc Back out bug 761890, bug 746896, and bug 759036 because of reftest failures
--HG--
extra : rebase_source : b5bdad8a69eab8e9ba35d21637c0bbcb18bce703
2012-06-11 22:50:31 -07:00
Nicholas Cameron
9b4a7fe5b9 Bug 761890 (was 746883); changes to the Skia library. r=gw280
--HG--
extra : rebase_source : bf619eaad94265334b89e1adf97a00cb0d1d7c67
2012-05-16 17:42:07 +12:00
Nicholas Cameron
ed4d4e45c3 Bug 761890 (was 746883); bug fixing Skia fonts; r=gw280
--HG--
extra : rebase_source : 89b3501dad46f0c1284107afe906869548623992
2012-04-26 10:04:35 +12:00
Nicholas Cameron
901b6b3f01 Bug 761890; build Skia on Windows. r=gw280
--HG--
extra : rebase_source : 51c85a45aa0ac50fd69ee054047f7ca19661737b
2012-06-08 11:42:20 +12:00
Landry Breuil
4b47b250cb Bug 759671 - reapply missing chunk from bug 722011 to fix build on OpenBSD - r=ms2ger 2012-06-01 15:12:44 -07:00
Landry Breuil
0e874c4fb6 Bug 759683 - Check for -mssse3 instead of inconditionally using it. r=glandium 2012-06-01 15:12:09 -07:00
George Wright
a84669cbf5 Bug 755869 - Update the patches directory for Skia r=joe 2012-05-30 13:53:22 -04:00
Ed Morley
8f3214576b Merge mozilla-central to mozilla-inbound 2012-05-30 18:24:56 +01:00
Gervase Markham
638c878b13 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Ehsan Akhgari
42c5f74294 Bug 755869 - Re-apply patch from bug 719575 to fix clang builds for the new Skia r=gw280 2012-05-29 15:39:55 -04:00
Ed Morley
80cc4331f8 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-05-29 12:49:27 +01:00
George Wright
9ef20b21d6 Bug 755869 - [13] Re-apply bug 750733 - Use handles in API object hooks where possible r=mattwoodrow 2012-05-23 14:52:36 -04:00
George Wright
da7857b7da Bug 755869 - [12] Re-apply bug 749533 - Add support for GNU/kFreeBSD and Hurd in Skia. r=mattwoodrow 2012-05-23 14:49:57 -04:00
George Wright
3d69b36ccc Bug 755869 - [11] Re-apply bug 687188 - Skia radial gradients should use the 0/1 color stop values for clamping. r=mattwoodrow 2012-05-23 11:40:25 -04:00
Ed Morley
7fc176bf24 Merge mozilla-central to mozilla-inbound 2012-05-30 13:26:37 +01:00
George Wright
8930c6fdac Bug 755869 - [10] Re-apply bug 719872 - Fix crash on Android by reverting to older FontHost impl r=mattwoodrow 2012-05-18 14:52:40 -04:00
George Wright
6ca54bc4ef Bug 755869 - [9] Re-apply bug 751814 - Various Skia fixes for ARM without EDSP and ARMv6+ r=mattwoodrow 2012-05-18 14:16:08 -04:00
George Wright
983a3fb81f Bug 755869 - [8] Re-apply bug 731384 - Fix compile errors on older versions of clang r=mattwoodrow 2012-05-18 14:15:50 -04:00
George Wright
5fa822b2a5 Bug 755869 - [7] Re-apply bug 722011 - Fix trailing commas at end of enum lists r=mattwoodrow 2012-05-18 14:15:28 -04:00
George Wright
da8d99e005 Bug 755869 - [6] Re-apply SkUserConfig (no original bug) r=mattwoodrow 2012-05-18 14:13:49 -04:00
George Wright
c21dfca92d Bug 755869 - [5] Re-apply bug 688366 - Fix Skia marking radial gradients with the same radius as invalid. r=mattwoodrow 2012-05-18 14:11:32 -04:00
George Wright
8dab82b9bf Bug 755869 - [4] Re-apply bug 687189 - Implement SkPaint::getPosTextPath r=mattwoodrow 2012-05-18 14:10:44 -04:00
George Wright
4d320037ae Bug 755869 - [3] Re-apply bug 689069 - Patch to get arm opts to build with frame pointers enabled. r=mattwoodrow 2012-05-18 13:58:59 -04:00
George Wright
cca8cdcce2 Bug 755869 - [2] Update Makefile.in for the new Skia r=mattwoodrow 2012-05-18 14:47:02 -04:00
George Wright
f2c80db1a1 Bug 755869 - [1] Update Skia to r4037 r=mattwoodrow 2012-05-23 14:43:41 -04:00
Brian Hackett
f8aa8c3c5a Use handles in API object hooks where possible, bug 750733. r=billm 2012-05-19 15:03:45 -07:00
Brian Hackett
aeda1d5c01 Backed out changeset 5fc7462dd394 for android orange. 2012-05-19 11:52:55 -07:00
Brian Hackett
54e8d378fb Use handles in API object hooks where possible, bug 750733. r=billm 2012-05-19 09:48:09 -07:00
Mike Hommey
d53bf6160e Bug 751814 - Various Skia fixes for ARM without EDSP and ARMv6+. r=derf 2012-05-15 07:46:02 +02:00
Mike Hommey
bd540195cc Bug 749533 - Add support for GNU/kFreeBSD and Hurd in SKIA. r=bjacob 2012-05-03 08:38:53 +02:00
George Wright
d6c4bf823e Bug 740191 - [Skia] Fix SkBlitRow_opts_arm.cpp for compiling with NEON and Thumb enabled. r=mattwoodrow 2012-03-28 22:23:28 -04:00
George Wright
4d2aced3df Bug 740187 - [Skia] Prevent the ARM implementation of memset16 from failing if count=0 r=mattwoodrow 2012-03-28 22:20:55 -04:00
George Wright
23a3f54626 Bug 740138 - [Skia] Use SkDebug_android for Android instead of SkDebug_stdio. r=mattwoodrow 2012-03-28 18:27:01 -04:00
Oleg Romashin
7250a9477e Bug 733922 - Fix Qt port compilation with --enable-skia. r=gwright 2012-03-22 13:24:57 -07:00
Igor Bukanov
ed3f5972bd bug 736978 - remove JS_FinalizeStub. r=:billm
Currently the GC finalizes on the background thread only objects with null
JSClass::finalize. However, this implies that any object that uses
JS_FinalizeStub for the finalizer would be prevented from the background
finalization.

To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
cases when the class has no custom finalizer. For style consistency the patch
also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
declarations as the compiler fills the missing fields with null in any cases.
2012-03-19 15:27:58 +01:00
Irving Reid
c1ea008bec Bug 731384 - Use feature test macros when defining new C++ features. r=matt.woodrow 2012-03-07 16:03:14 -05:00
David Mandelin
60e80d55b6 Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Marco Castelluccio
1e527c9676 Bug 702158 - [Skia] Get Skia backend working on Linux, part 2 2012-01-31 10:24:27 +09:00
James Willcox
3984ed0152 Bug 719872 (part 2) - Use old FontHost implementation on Android r=mattwoodrow 2012-01-30 16:47:22 -05:00
James Willcox
770cf25de7 Bug 719872 (part 1) - Backout 8de271eee34b r=mattwoodrow DONTBUILD 2012-01-30 16:47:19 -05:00
Landry Breuil
235cd94125 Bug 722011 - Comma at the end of enums are not valid in C++, r=Ms2ger
Skia headers are included from c++ code and -pedantic is on by default,
which leads to 'error: comma at end of enumerator list' on OpenBSD/gcc 4.2.1.
2012-01-28 05:54:00 -08:00
Marco Castelluccio
798dc727de Bug 702158 - [Skia] Get Skia backend working on Linux. r=mattwoodrow 2012-01-26 09:54:31 +09:00
Ehsan Akhgari
c3136238c1 Bug 719575 - Fix clang builds which are broken now because of Skia changes; r=mattwoodrow
--HG--
extra : rebase_source : 0470d992199f094b60fb16032415b6f6e00ff720
2012-01-19 16:32:41 -05:00
Matt Woodrow
aa9fa50723 Bug 716415 - Follow to include changes that I forgot to qref. r=bustage 2012-01-19 17:55:27 +13:00
Matt Woodrow
7177a905d2 Bug 716415 - Fix windows build of Skia. r=jrmuizel 2012-01-19 17:48:35 +13:00
Matt Woodrow
6394997f67 Bug 715718 - Fix uninitialized variable in SkDraw.cpp. r=gwright 2012-01-19 17:48:35 +13:00
Matt Woodrow
a55d8ce7cf Bug 716415 - Store our changes to SkUserConfig.h in a patch file. r=gwright 2012-01-19 17:48:35 +13:00
Matt Woodrow
de81e9e7f1 Bug 716415 - Apply mozilla patches to skia and fix bitrot. r=jrmuizel 2012-01-19 17:48:35 +13:00
Matt Woodrow
c04c10630b Bug 716415 - Update Skia to svn revision 2980. r=jrmuizel 2012-01-19 17:48:34 +13:00
Matt Woodrow
7dd105a686 Bug 716415 - Add missing README_MOZILLA file. r=jrmuizel 2012-01-19 17:48:34 +13:00
Matt Woodrow
f60a51cca8 Bug 712509 - Disable Skia's internal malloc debugging as it was causing crashes on android. r=Bas 2012-01-12 13:46:09 +13:00
Makoto Kato
0a8c7d7f14 Bug 712870 - Skia works on non-tier1 cpu. r=mattwoodrow 2011-12-27 18:01:12 +09:00
Jacek Caban
8d05b9a2a5 Bug 705656 - Broken SKIA compilation on mingw r=matt.woodrow 2011-11-30 10:26:15 +01:00
Ehsan Akhgari
692ccf61a2 Remove the executable bit from the skia source files; rs=joe (no bug)
DONTBUILD
2011-11-23 15:18:18 -05:00
Matt Woodrow
1051edbaa0 Bug 702517 - Disable dithering of 32bit skia gradients. r=jrmuizel 2011-11-18 17:00:38 +13:00
Marco Castelluccio
34d53ff8bc Bug 699258 - Get skia backend compiling and running on Windows. r=mattwoodrow 2011-11-18 17:00:37 +13:00
Marco Castelluccio
f0651b898e Bug 699258 - Move skia gradient shader implementations out of the class to fix a compile error on windows. r=mattwoodrow 2011-11-11 15:51:00 +13:00
Matt Brubeck
78721ee177 Back out 5ddda2b25e28 and 3abfdb807a4f (bug 699258) for crashes in WinXP tests 2011-11-11 17:49:47 -08:00
Marco Castelluccio
79b0975cc8 Bug 699258 - Part 2: [Skia] Get Skia backend working on Windows. 2011-11-11 15:51:00 -05:00
Marco Castelluccio
a3662ab6c0 Bug 699258 - Part 1: [Skia] Resolve Skia restrict problems. 2011-11-11 15:51:00 -05:00
Matt Woodrow
e17c07e1e6 Bug 688366 - Fix Skia marking radial gradients with the same radius as invalid. r=jrmuizel 2011-10-31 13:48:54 +13:00