icecat: remove
This commit is contained in:
parent
2a76c8f9c2
commit
80815e7ec8
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1 +0,0 @@
|
||||||
icecat
|
|
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
exec env MOZ_ENABLE_WAYLAND= /usr/lib/icecat/icecat "$@"
|
|
|
@ -1,116 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Name=GNU-IceCat
|
|
||||||
GenericName=GNU Web Browser
|
|
||||||
GenericName[af]=GNU Web Blaaier
|
|
||||||
GenericName[ar]=GNU متصفح ويب
|
|
||||||
GenericName[az]=GNU Veb Səyyahı
|
|
||||||
GenericName[bg]=GNU Браузър
|
|
||||||
GenericName[bn]=GNU ওয়েব ব্রাউজার
|
|
||||||
GenericName[br]=GNU Furcher ar Gwiad
|
|
||||||
GenericName[bs]=GNU WWW Preglednik
|
|
||||||
GenericName[ca]=GNU Fullejador web
|
|
||||||
GenericName[cs]=GNU WWW prohlížeč
|
|
||||||
GenericName[cy]=GNU Porydd Gwe
|
|
||||||
GenericName[da]=GNU Browser
|
|
||||||
GenericName[de]=GNU Web-Browser
|
|
||||||
GenericName[el]=GNU Περιηγητής Ιστού
|
|
||||||
GenericName[eo]=GNU TTT-legilo
|
|
||||||
GenericName[es]=GNU Navegador web
|
|
||||||
GenericName[et]=GNU Veebilehitseja
|
|
||||||
GenericName[eu]=GNU Web arakatzailea
|
|
||||||
GenericName[fa]=GNU مرورگر وب
|
|
||||||
GenericName[fi]=GNU WWW-selain
|
|
||||||
GenericName[fo]=GNU Alnótsfar
|
|
||||||
GenericName[fr]=GNU Navigateur web
|
|
||||||
GenericName[gl]=GNU Navegador Web
|
|
||||||
GenericName[he]=GNU דפדפן אינטרנט
|
|
||||||
GenericName[hi]=GNU वेब ब्राउज़र
|
|
||||||
GenericName[hr]=GNU Web preglednik
|
|
||||||
GenericName[hu]=GNU Webböngésző
|
|
||||||
GenericName[is]=GNU Vafri
|
|
||||||
GenericName[it]=GNU Browser Web
|
|
||||||
GenericName[ja]=GNU ウェブブラウザ
|
|
||||||
GenericName[ko]=GNU 웹 브라우저
|
|
||||||
GenericName[lo]=GNU ເວັບບຣາວເຊີ
|
|
||||||
GenericName[lt]=GNU Žiniatinklio naršyklė
|
|
||||||
GenericName[lv]=GNU Web Pārlūks
|
|
||||||
GenericName[mk]=GNU Прелистувач на Интернет
|
|
||||||
GenericName[mn]=GNU Веб-Хөтөч
|
|
||||||
GenericName[nb]=GNU Nettleser
|
|
||||||
GenericName[nds]=GNU Nettkieker
|
|
||||||
GenericName[nl]=GNU Webbrowser
|
|
||||||
GenericName[nn]=GNU Nettlesar
|
|
||||||
GenericName[nso]=GNU Seinyakisi sa Web
|
|
||||||
GenericName[pa]=GNU ਵੈਬ ਝਲਕਾਰਾ
|
|
||||||
GenericName[pl]=GNU Przeglądarka WWW
|
|
||||||
GenericName[pt]=GNU Navegador Web
|
|
||||||
GenericName[pt_BR]=GNU Navegador Web
|
|
||||||
GenericName[ro]=GNU Navigator de web
|
|
||||||
GenericName[ru]=GNU Веб-браузер
|
|
||||||
GenericName[se]=GNU Fierpmádatlogan
|
|
||||||
GenericName[sk]=GNU Webový prehliadač
|
|
||||||
GenericName[sl]=GNU Spletni brskalnik
|
|
||||||
GenericName[sr]=GNU Веб претраживач
|
|
||||||
GenericName[sr@Latn]=GNU Veb pretraživač
|
|
||||||
GenericName[ss]=GNU Ibrawuza yeWeb
|
|
||||||
GenericName[sv]=GNU Webbläsare
|
|
||||||
GenericName[ta]=GNU வலை உலாவி
|
|
||||||
GenericName[tg]=GNU Тафсиргари вэб
|
|
||||||
GenericName[th]=GNU เว็บบราวเซอร์
|
|
||||||
GenericName[tr]=GNU Web Tarayıcı
|
|
||||||
GenericName[uk]=GNU Навігатор Тенет
|
|
||||||
GenericName[uz]=GNU Веб-браузер
|
|
||||||
GenericName[ven]=GNU Buronza ya Webu
|
|
||||||
GenericName[vi]=GNU Trình duyệt Web
|
|
||||||
GenericName[wa]=GNU Betchteu waibe
|
|
||||||
GenericName[xh]=GNU Umkhangeli zincwadi we Web
|
|
||||||
GenericName[zh_CN]=GNU 网页浏览器
|
|
||||||
GenericName[zh_TW]=GNU 網頁瀏覽器
|
|
||||||
GenericName[zu]=GNU Umcingi we-Web
|
|
||||||
Comment=Browse the World Wide Web
|
|
||||||
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
|
|
||||||
Comment[ast]=Restola pela Rede
|
|
||||||
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
|
|
||||||
Comment[ca]=Navegueu per la web
|
|
||||||
Comment[cs]=Prohlížení stránek World Wide Webu
|
|
||||||
Comment[da]=Surf på internettet
|
|
||||||
Comment[de]=Im Internet surfen
|
|
||||||
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
|
|
||||||
Comment[es]=Navegue por la web
|
|
||||||
Comment[et]=Lehitse veebi
|
|
||||||
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
|
|
||||||
Comment[fi]=Selaa Internetin WWW-sivuja
|
|
||||||
Comment[fr]=Naviguer sur le Web
|
|
||||||
Comment[gl]=Navegar pola rede
|
|
||||||
Comment[he]=גלישה ברחבי האינטרנט
|
|
||||||
Comment[hr]=Pretražite web
|
|
||||||
Comment[hu]=A világháló böngészése
|
|
||||||
Comment[it]=Esplora il web
|
|
||||||
Comment[ja]=ウェブを閲覧します
|
|
||||||
Comment[ko]=웹을 돌아 다닙니다
|
|
||||||
Comment[ku]=Li torê bigere
|
|
||||||
Comment[lt]=Naršykite internete
|
|
||||||
Comment[nb]=Surf på nettet
|
|
||||||
Comment[nl]=Verken het internet
|
|
||||||
Comment[nn]=Surf på nettet
|
|
||||||
Comment[no]=Surf på nettet
|
|
||||||
Comment[pl]=Przeglądanie stron WWW
|
|
||||||
Comment[pt]=Navegue na Internet
|
|
||||||
Comment[pt_BR]=Navegue na Internet
|
|
||||||
Comment[ro]=Navigați pe Internet
|
|
||||||
Comment[ru]=Доступ в Интернет
|
|
||||||
Comment[sk]=Prehliadanie internetu
|
|
||||||
Comment[sl]=Brskajte po spletu
|
|
||||||
Comment[sv]=Surfa på webben
|
|
||||||
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
|
|
||||||
Comment[uk]=Перегляд сторінок Інтернету
|
|
||||||
Comment[vi]=Để duyệt các trang web
|
|
||||||
Comment[zh_CN]=浏览互联网
|
|
||||||
Comment[zh_TW]=瀏覽網際網路
|
|
||||||
Exec=icecat %u
|
|
||||||
Icon=icecat
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
|
|
||||||
StartupNotify=true
|
|
||||||
Categories=Network;WebBrowser;
|
|
|
@ -1,35 +0,0 @@
|
||||||
ac_add_options --prefix=/usr
|
|
||||||
ac_add_options --libdir=/usr/lib
|
|
||||||
|
|
||||||
ac_add_options --with-system-nspr
|
|
||||||
ac_add_options --with-system-nss
|
|
||||||
ac_add_options --with-system-jpeg
|
|
||||||
ac_add_options --with-system-zlib
|
|
||||||
ac_add_options --with-system-libevent
|
|
||||||
ac_add_options --with-system-libvpx
|
|
||||||
ac_add_options --with-system-icu
|
|
||||||
# XXX: the system's libpng doesn't have APNG support
|
|
||||||
ac_add_options --without-system-png
|
|
||||||
ac_add_options --enable-system-pixman
|
|
||||||
ac_add_options --enable-system-ffi
|
|
||||||
|
|
||||||
nspr_config_args="
|
|
||||||
--libdir=${XBPS_CROSS_BASE}/usr/lib
|
|
||||||
--includedir=${XBPS_CROSS_BASE}/usr/include/nspr"
|
|
||||||
|
|
||||||
nss_config_args="
|
|
||||||
--libdir=${XBPS_CROSS_BASE}/usr/lib
|
|
||||||
--includedir=${XBPS_CROSS_BASE}/usr/include/nss"
|
|
||||||
|
|
||||||
ac_add_options --disable-tests
|
|
||||||
ac_add_options --disable-crashreporter
|
|
||||||
ac_add_options --disable-updater
|
|
||||||
ac_add_options --disable-install-strip
|
|
||||||
ac_add_options --disable-strip
|
|
||||||
ac_add_options --disable-profiling
|
|
||||||
ac_add_options --enable-release
|
|
||||||
ac_add_options --enable-optimize="$CFLAGS"
|
|
||||||
|
|
||||||
ac_add_options --enable-official-branding
|
|
||||||
ac_add_options --enable-application=browser
|
|
||||||
ac_add_options --allow-addon-sideload
|
|
|
@ -1,71 +0,0 @@
|
||||||
/* $OpenBSD: stab.h,v 1.3 2003/06/02 19:34:12 millert Exp $ */
|
|
||||||
/* $NetBSD: stab.h,v 1.4 1994/10/26 00:56:25 cgd Exp $ */
|
|
||||||
|
|
||||||
/*-
|
|
||||||
* Copyright (c) 1991 The Regents of the University of California.
|
|
||||||
* All rights reserved.
|
|
||||||
*
|
|
||||||
* Redistribution and use in source and binary forms, with or without
|
|
||||||
* modification, are permitted provided that the following conditions
|
|
||||||
* are met:
|
|
||||||
* 1. Redistributions of source code must retain the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer.
|
|
||||||
* 2. Redistributions in binary form must reproduce the above copyright
|
|
||||||
* notice, this list of conditions and the following disclaimer in the
|
|
||||||
* documentation and/or other materials provided with the distribution.
|
|
||||||
* 3. Neither the name of the University nor the names of its contributors
|
|
||||||
* may be used to endorse or promote products derived from this software
|
|
||||||
* without specific prior written permission.
|
|
||||||
*
|
|
||||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
||||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
||||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
||||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
||||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
||||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
||||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
||||||
* SUCH DAMAGE.
|
|
||||||
*
|
|
||||||
* @(#)stab.h 5.2 (Berkeley) 4/4/91
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef _STAB_H_
|
|
||||||
#define _STAB_H_
|
|
||||||
|
|
||||||
/*
|
|
||||||
* The following are symbols used by various debuggers and by the Pascal
|
|
||||||
* compiler. Each of them must have one (or more) of the bits defined by
|
|
||||||
* the N_STAB mask set.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define N_GSYM 0x20 /* global symbol */
|
|
||||||
#define N_FNAME 0x22 /* F77 function name */
|
|
||||||
#define N_FUN 0x24 /* procedure name */
|
|
||||||
#define N_STSYM 0x26 /* data segment variable */
|
|
||||||
#define N_LCSYM 0x28 /* bss segment variable */
|
|
||||||
#define N_MAIN 0x2a /* main function name */
|
|
||||||
#define N_PC 0x30 /* global Pascal symbol */
|
|
||||||
#define N_RSYM 0x40 /* register variable */
|
|
||||||
#define N_SLINE 0x44 /* text segment line number */
|
|
||||||
#define N_DSLINE 0x46 /* data segment line number */
|
|
||||||
#define N_BSLINE 0x48 /* bss segment line number */
|
|
||||||
#define N_SSYM 0x60 /* structure/union element */
|
|
||||||
#define N_SO 0x64 /* main source file name */
|
|
||||||
#define N_LSYM 0x80 /* stack variable */
|
|
||||||
#define N_BINCL 0x82 /* include file beginning */
|
|
||||||
#define N_SOL 0x84 /* included source file name */
|
|
||||||
#define N_PSYM 0xa0 /* parameter variable */
|
|
||||||
#define N_EINCL 0xa2 /* include file end */
|
|
||||||
#define N_ENTRY 0xa4 /* alternate entry point */
|
|
||||||
#define N_LBRAC 0xc0 /* left bracket */
|
|
||||||
#define N_EXCL 0xc2 /* deleted include file */
|
|
||||||
#define N_RBRAC 0xe0 /* right bracket */
|
|
||||||
#define N_BCOMM 0xe2 /* begin common */
|
|
||||||
#define N_ECOMM 0xe4 /* end common */
|
|
||||||
#define N_ECOML 0xe8 /* end common (local name) */
|
|
||||||
#define N_LENG 0xfe /* length of preceding entry */
|
|
||||||
|
|
||||||
#endif /* !_STAB_H_ */
|
|
|
@ -1,9 +0,0 @@
|
||||||
// Use LANG environment variable to choose locale
|
|
||||||
pref("intl.locale.matchOS", true);
|
|
||||||
|
|
||||||
// Disable default browser checking.
|
|
||||||
pref("browser.shell.checkDefaultBrowser", false);
|
|
||||||
|
|
||||||
// Don't disable our bundled extensions in the application directory
|
|
||||||
pref("extensions.autoDisableScopes", 11);
|
|
||||||
pref("extensions.shownSelectionUI", true);
|
|
|
@ -1,88 +0,0 @@
|
||||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1626236
|
|
||||||
https://bug1626236.bmoattachments.org/attachment.cgi?id=9137096
|
|
||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User msirringhaus@suse.de
|
|
||||||
# Date 1582805876 -3600
|
|
||||||
# Thu Feb 27 13:17:56 2020 +0100
|
|
||||||
# Node ID cc3d09abea31068e57f1ab918782f9f86fc6a158
|
|
||||||
# Parent 9cd90914846f667f18babc491a74c164ae5d6e9f
|
|
||||||
imported patch decoder_workaround.patch
|
|
||||||
|
|
||||||
diff -r 9cd90914846f image/decoders/nsGIFDecoder2.cpp
|
|
||||||
--- image/decoders/nsGIFDecoder2.cpp Thu Feb 27 12:57:14 2020 +0100
|
|
||||||
+++ image/decoders/nsGIFDecoder2.cpp Fri Mar 27 13:06:18 2020 +0100
|
|
||||||
@@ -422,6 +422,9 @@
|
|
||||||
MOZ_ASSERT(mSwizzleFn);
|
|
||||||
uint8_t* data = reinterpret_cast<uint8_t*>(aColormap);
|
|
||||||
mSwizzleFn(data, data, aColors);
|
|
||||||
+#if MOZ_BIG_ENDIAN()
|
|
||||||
+ SwizzleRow(SurfaceFormat::A8R8G8B8, SurfaceFormat::B8G8R8A8)(data, data, aColors);
|
|
||||||
+#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
LexerResult nsGIFDecoder2::DoDecode(SourceBufferIterator& aIterator,
|
|
||||||
diff -r 9cd90914846f image/decoders/nsJPEGDecoder.cpp
|
|
||||||
--- image/decoders/nsJPEGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100
|
|
||||||
+++ image/decoders/nsJPEGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100
|
|
||||||
@@ -263,6 +263,9 @@
|
|
||||||
case JCS_YCbCr:
|
|
||||||
// By default, we will output directly to BGRA. If we need to apply
|
|
||||||
// special color transforms, this may change.
|
|
||||||
+#if MOZ_BIG_ENDIAN()
|
|
||||||
+ mInfo.out_color_space = MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB;
|
|
||||||
+#else
|
|
||||||
switch (SurfaceFormat::OS_RGBX) {
|
|
||||||
case SurfaceFormat::B8G8R8X8:
|
|
||||||
mInfo.out_color_space = JCS_EXT_BGRX;
|
|
||||||
@@ -277,6 +280,7 @@
|
|
||||||
mState = JPEG_ERROR;
|
|
||||||
return Transition::TerminateFailure();
|
|
||||||
}
|
|
||||||
+#endif
|
|
||||||
break;
|
|
||||||
case JCS_CMYK:
|
|
||||||
case JCS_YCCK:
|
|
||||||
diff -r 9cd90914846f image/decoders/nsPNGDecoder.cpp
|
|
||||||
--- image/decoders/nsPNGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100
|
|
||||||
+++ image/decoders/nsPNGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100
|
|
||||||
@@ -361,7 +361,7 @@
|
|
||||||
IResumable* aOnResume) {
|
|
||||||
MOZ_ASSERT(!HasError(), "Shouldn't call DoDecode after error!");
|
|
||||||
|
|
||||||
- return mLexer.Lex(aIterator, aOnResume,
|
|
||||||
+ LexerResult res = mLexer.Lex(aIterator, aOnResume,
|
|
||||||
[=](State aState, const char* aData, size_t aLength) {
|
|
||||||
switch (aState) {
|
|
||||||
case State::PNG_DATA:
|
|
||||||
@@ -371,6 +371,14 @@
|
|
||||||
}
|
|
||||||
MOZ_CRASH("Unknown State");
|
|
||||||
});
|
|
||||||
+
|
|
||||||
+#if MOZ_BIG_ENDIAN()
|
|
||||||
+ if(res.is<TerminalState>() && res.as<TerminalState>() == TerminalState::SUCCESS) {
|
|
||||||
+ NativeEndian::swapToLittleEndianInPlace<uint32_t>((uint32_t*)(mImageData), mImageDataLength / 4);
|
|
||||||
+ }
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+ return res;
|
|
||||||
}
|
|
||||||
|
|
||||||
LexerTransition<nsPNGDecoder::State> nsPNGDecoder::ReadPNGData(
|
|
||||||
diff -r 9cd90914846f image/decoders/nsWebPDecoder.cpp
|
|
||||||
--- image/decoders/nsWebPDecoder.cpp Thu Feb 27 12:57:14 2020 +0100
|
|
||||||
+++ image/decoders/nsWebPDecoder.cpp Fri Mar 27 13:06:18 2020 +0100
|
|
||||||
@@ -237,7 +237,12 @@
|
|
||||||
// WebP doesn't guarantee that the alpha generated matches the hint in the
|
|
||||||
// header, so we always need to claim the input is BGRA. If the output is
|
|
||||||
// BGRX, swizzling will mask off the alpha channel.
|
|
||||||
+#if MOZ_BIG_ENDIAN()
|
|
||||||
+ mBuffer.colorspace = MODE_ARGB;
|
|
||||||
+ SurfaceFormat inFormat = mFormat;
|
|
||||||
+#else
|
|
||||||
SurfaceFormat inFormat = SurfaceFormat::OS_RGBA;
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
SurfacePipeFlags pipeFlags = SurfacePipeFlags();
|
|
||||||
if (mFormat == SurfaceFormat::OS_RGBA &&
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- media/libopus/silk/arm/arm_silk_map.c.orig 2019-03-19 20:55:01.249609964 +0100
|
|
||||||
+++ media/libopus/silk/arm/arm_silk_map.c 2019-03-19 20:55:25.769400255 +0100
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
# include "config.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#include "main_FIX.h"
|
|
||||||
+#include "../fixed/main_FIX.h"
|
|
||||||
#include "NSQ.h"
|
|
||||||
#include "SigProc_FIX.h"
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue