forked from pool/MozillaFirefox
c24ccd4afb
* Added protection against unwanted software downloads * Suggested Tiles show sites of interest, based on categories from your recent browsing history * Hello allows adding a link to conversations to provide context on what the conversation will be about * New style for add-on manager based on the in-content preferences style * Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux only) * Graphic blocklist mechanism improved: Firefox version ranges can be specified, limiting the number of devices blocked security fixes: * MFSA 2015-79/CVE-2015-4473/CVE-2015-4474 Miscellaneous memory safety hazards * MFSA 2015-80/CVE-2015-4475 (bmo#1175396) Out-of-bounds read with malformed MP3 file * MFSA 2015-81/CVE-2015-4477 (bmo#1179484) Use-after-free in MediaStream playback * MFSA 2015-82/CVE-2015-4478 (bmo#1105914) Redefinition of non-configurable JavaScript object properties * MFSA 2015-83/CVE-2015-4479/CVE-2015-4480/CVE-2015-4493 Overflow issues in libstagefright * MFSA 2015-84/CVE-2015-4481 (bmo1171518) Arbitrary file overwriting through Mozilla Maintenance Service with hard links (only affected Windows) * MFSA 2015-85/CVE-2015-4482 (bmo#1184500) Out-of-bounds write with Updater and malicious MAR file (does not affect openSUSE RPM packages which do not ship the updater) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=454
55 lines
1.9 KiB
Diff
55 lines
1.9 KiB
Diff
# HG changeset patch
|
|
# Parent 2cf5e1715c64a30c340872b58816c3a329bd12dc
|
|
Part 2 of
|
|
Bug 1136958 - gfx/layers/basic/BasicCompositor.cpp:20:56: fatal error: skia/SkCanvas.h: No such file or directory when skia is disabled
|
|
|
|
diff --git a/gfx/skia/trunk/include/core/SkPreConfig.h b/gfx/skia/trunk/include/core/SkPreConfig.h
|
|
--- a/gfx/skia/trunk/include/core/SkPreConfig.h
|
|
+++ b/gfx/skia/trunk/include/core/SkPreConfig.h
|
|
@@ -87,16 +87,24 @@
|
|
|
|
#if !defined(SK_WARN_UNUSED_RESULT)
|
|
#define SK_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
|
|
#endif
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN)
|
|
+ #if defined(__BIG_ENDIAN__)
|
|
+ #define SK_CPU_BENDIAN
|
|
+ #elif defined(__LITTLE_ENDIAN__)
|
|
+ #define SK_CPU_LENDIAN
|
|
+ #endif
|
|
+#endif
|
|
+
|
|
+#if !defined(SK_CPU_BENDIAN) && !defined(SK_CPU_LENDIAN)
|
|
#if defined(__sparc) || defined(__sparc__) || \
|
|
defined(_POWER) || defined(__powerpc__) || \
|
|
defined(__ppc__) || defined(__hppa) || \
|
|
defined(__PPC__) || defined(__PPC64__) || \
|
|
defined(_MIPSEB) || defined(__ARMEB__) || \
|
|
defined(__s390__) || \
|
|
(defined(__sh__) && defined(__BIG_ENDIAN__)) || \
|
|
(defined(__ia64) && defined(__BIG_ENDIAN__))
|
|
diff --git a/js/src/jsdtoa.cpp b/js/src/jsdtoa.cpp
|
|
--- a/js/src/jsdtoa.cpp
|
|
+++ b/js/src/jsdtoa.cpp
|
|
@@ -47,16 +47,17 @@ using namespace js;
|
|
static inline void* dtoa_malloc(size_t size) { return js_malloc(size); }
|
|
static inline void dtoa_free(void* p) { return js_free(p); }
|
|
|
|
#define NO_GLOBAL_STATE
|
|
#define NO_ERRNO
|
|
#define MALLOC dtoa_malloc
|
|
#define FREE dtoa_free
|
|
#include "dtoa.c"
|
|
+#undef CONST
|
|
|
|
/* Mapping of JSDToStrMode -> js_dtoa mode */
|
|
static const uint8_t dtoaModes[] = {
|
|
0, /* DTOSTR_STANDARD */
|
|
0, /* DTOSTR_STANDARD_EXPONENTIAL, */
|
|
3, /* DTOSTR_FIXED, */
|
|
2, /* DTOSTR_EXPONENTIAL, */
|
|
2}; /* DTOSTR_PRECISION */
|