Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2022-12-21 16:05:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old) and /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox" Wed Dec 21 16:05:48 2022 rev:384 rq:1043934 version:108.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2022-12-02 13:12:38.465688163 +0100 +++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1835/MozillaFirefox.changes 2022-12-21 16:05:50.622296633 +0100 @@ -1,0 +2,42 @@ +Tue Dec 20 07:58:58 UTC 2022 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Firefox 108.0.1 (boo#1206507) + * Fixes the default search engine being reset on upgrade for + profiles which were previously copied from a different location + +------------------------------------------------------------------- +Tue Dec 13 13:54:35 UTC 2022 - Wolfgang Rosenauer <w...@rosenauer.org> + +- Mozilla Firefox 108.0 + https://www.mozilla.org/en-US/firefox/108.0/releasenotes/ + MFSA 2022-51 (bsc#1206242) + * CVE-2022-46871 (bmo#1795697) + libusrsctp library out of date + * CVE-2022-46872 (bmo#1799156) + Arbitrary file read from a compromised content process + * CVE-2022-46873 (bmo#1644790) + Firefox did not implement the CSP directive unsafe-hashes + * CVE-2022-46874 (bmo#1746139) + Drag and Dropped Filenames could have been truncated to + malicious extensions + * CVE-2022-46875 (bmo#1786188) + Download Protections were bypassed by .atloc and .ftploc + files on Mac OS + * CVE-2022-46877 (bmo#1795139) + Fullscreen notification bypass + * CVE-2022-46878 (bmo#1782219, bmo#1797370, bmo#1797685, + bmo#1801102, bmo#1801315, bmo#1802395) + Memory safety bugs fixed in Firefox 108 and Firefox ESR 102.6 + * CVE-2022-46879 (bmo#1736224, bmo#1793407, bmo#1794249, bmo#1795845, + bmo#1797682, bmo#1797720, bmo#1798494, bmo#1799479) + Memory safety bugs fixed in Firefox 108 +- requires + NSS >= 3.85 + rustc/cargo 1.65 + +------------------------------------------------------------------- +Thu Dec 8 08:42:14 UTC 2022 - Milachew <milac...@mail.lv> + +- added translations to .desktop file. + +------------------------------------------------------------------- Old: ---- firefox-107.0.1.source.tar.xz firefox-107.0.1.source.tar.xz.asc l10n-107.0.1.tar.xz New: ---- firefox-108.0.1.source.tar.xz firefox-108.0.1.source.tar.xz.asc l10n-108.0.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaFirefox.spec ++++++ --- /var/tmp/diff_new_pack.bMjOu8/_old 2022-12-21 16:06:04.846373344 +0100 +++ /var/tmp/diff_new_pack.bMjOu8/_new 2022-12-21 16:06:04.850373365 +0100 @@ -1,5 +1,5 @@ # -# spec file for package MozillaFirefox +# spec file # # Copyright (c) 2022 SUSE LLC # Copyright (c) 2006-2022 Wolfgang Rosenauer <w...@rosenauer.org> @@ -28,9 +28,9 @@ # orig_suffix b3 # major 69 # mainver %major.99 -%define major 107 +%define major 108 %define mainver %major.0.1 -%define orig_version 107.0.1 +%define orig_version 108.0.1 %define orig_suffix %{nil} %define update_channel release %define branding 1 @@ -99,17 +99,17 @@ BuildRequires: gcc-c++ %endif %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300 -BuildRequires: cargo >= 1.61 -BuildRequires: rust >= 1.61 +BuildRequires: cargo >= 1.63 +BuildRequires: rust >= 1.63 %else # Newer sle/leap/tw use parallel versioned rust releases which have # a different method for provides that we can use to request a # specific version # minimal requirement: -BuildRequires: rust+cargo >= 1.61 +BuildRequires: rust+cargo >= 1.63 # actually used upstream: -BuildRequires: cargo1.64 -BuildRequires: rust1.64 +BuildRequires: cargo1.65 +BuildRequires: rust1.65 %endif %if 0%{useccache} != 0 BuildRequires: ccache @@ -120,7 +120,7 @@ BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.35 -BuildRequires: mozilla-nss-devel >= 3.84 +BuildRequires: mozilla-nss-devel >= 3.85 BuildRequires: nasm >= 2.14 BuildRequires: nodejs >= 10.22.1 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 @@ -128,6 +128,7 @@ BuildRequires: python36 %else BuildRequires: python3 >= 3.5 +BuildRequires: python3-curses BuildRequires: python3-devel %endif BuildRequires: rust-cbindgen >= 0.24.3 @@ -249,7 +250,7 @@ %if 0%{?suse_version} < 1220 Obsoletes: libproxy1-pacrunner-mozjs <= 0.4.7 %endif -ExcludeArch: armv6l armv6hl +ExcludeArch: armv6l armv6hl ppc ppc64 ppc64le %ix86 %description Mozilla Firefox is a standalone web browser, designed for standards @@ -372,7 +373,7 @@ export MOZILLA_OFFICIAL=1 export BUILD_OFFICIAL=1 export MOZ_TELEMETRY_REPORTING=1 -export MACH_USE_SYSTEM_PYTHON=1 +export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export CFLAGS="%{optflags}" %if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150400 export CC=gcc-11 ++++++ MozillaFirefox.desktop ++++++ --- /var/tmp/diff_new_pack.bMjOu8/_old 2022-12-21 16:06:04.938373839 +0100 +++ /var/tmp/diff_new_pack.bMjOu8/_new 2022-12-21 16:06:04.942373862 +0100 @@ -2,7 +2,50 @@ Encoding=UTF-8 Name=%NAME GenericName=Web Browser -Comment=Web Browser +GenericName[ca]=Navegador web +GenericName[cs]=Webový prohlÞeÄ +GenericName[es]=Navegador web +GenericName[fa]=Ù Ø±ÙØ±Ú¯Ø± اÛÙØªØ±ÙØªÛ +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[hu]=WebböngészÅ +GenericName[it]=Browser Web +GenericName[ja]=ã¦ã§ãã»ãã©ã¦ã¶ +GenericName[ko]=ì¹ ë¸ë¼ì°ì +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[no]=Nettleser +GenericName[pl]=PrzeglÄ darka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ru]=Ðеб-бÑаÑÐ·ÐµÑ +GenericName[sk]=Internetový prehliadaÄ +GenericName[sv]=Webbläsare +GenericName[uk]=Ðеб-бÑаÑÐ·ÐµÑ +Comment=Browse the Web +Comment[ca]=Navegueu per el web +Comment[cs]=ProhlÞenà stránek World Wide Webu +Comment[de]=Im Internet surfen +Comment[es]=Navegue por la web +Comment[fa]=ØµÙØØ§Øª Ø´Ø¨Ú©Ù Ø¬ÙØ§ÙÛ Ø§ÛÙØªØ±Ùت را Ù Ø±ÙØ± Ù٠اÛÛØ¯ +Comment[fi]=Selaa Internetin WWW-sivuja +Comment[fr]=Navigue sur Internet +Comment[hu]=A világháló böngészése +Comment[it]=Esplora il web +Comment[ja]=ã¦ã§ããé²è¦§ãã¾ã +Comment[ko]=ì¹ì ëì ë¤ëëë¤ +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[ru]=ÐÑоÑмоÑÑ Ð²ÐµÐ±-ÑÑÑÐ°Ð½Ð¸Ñ +Comment[sk]=Prehliadanie internetu +Comment[sv]=Surfa pÃ¥ webben +Comment[uk]=ÐеÑеглÑд веб-ÑÑоÑÑнок TryExec=%EXEC Exec=%EXEC %u Icon=%ICON @@ -15,13 +58,226 @@ [Desktop Action new-window] Name=New Window +Name[ach]=Dirica manyen +Name[af]=Nuwe venster +Name[an]=Nueva finestra +Name[ar]=ÙØ§Ùذة Ø¬Ø¯ÙØ¯Ø© +Name[as]=নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ +Name[ast]=Ventana nueva +Name[az]=Yeni PÉncÉrÉ +Name[be]=Ðовае акно +Name[bg]=Ðов пÑозоÑÐµÑ +Name[bn_BD]=নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ (N) +Name[bn_IN]=নতà§à¦¨ à¦à¦à¦¨à§à¦¡à§ +Name[br]=Prenestr nevez +Name[brx]=à¤à¥à¤¦à¤¾à¤¨ à¤à¤à¤¨à¥à¤¡'(N) +Name[bs]=Novi prozor +Name[ca]=Finestra nova +Name[cak]=K'ak'a' tzuwäch +Name[cs]=Nové okno +Name[cy]=Ffenestr Newydd +Name[da]=Nyt vindue +Name[de]=Neues Fenster +Name[dsb]=Nowe wokno +Name[el]=ÎÎο ÏαÏÎ¬Î¸Ï Ïο +Name[en_GB]=New Window +Name[en_US]=New Window +Name[en_ZA]=New Window +Name[eo]=Nova fenestro +Name[es_AR]=Nueva ventana +Name[es_CL]=Nueva ventana +Name[es_ES]=Nueva ventana +Name[es_MX]=Nueva ventana +Name[et]=Uus aken +Name[eu]=Leiho berria +Name[fa]=Ù¾ÙØ¬Ø±Ù Ø¬Ø¯ÛØ¯â +Name[ff]=Henorde Hesere +Name[fi]=Uusi ikkuna +Name[fr]=Nouvelle fenêtre +Name[fy_NL]=Nij finster +Name[ga_IE]=Fuinneog Nua +Name[gd]=Uinneag ùr +Name[gl]=Nova xanela +Name[gn]=Ovetã pyahu +Name[gu_IN]=નવૠવિનà«àª¡à« +Name[he]=×××× ××ש +Name[hi_IN]=नया विà¤à¤¡à¥ +Name[hr]=Novi prozor +Name[hsb]=Nowe wokno +Name[hu]=Ãj ablak +Name[hy_AM]=ÕÕ¸Ö ÕÕ¡Õ¿Õ¸ÖÕ°Õ¡Õ¶ +Name[id]=Jendela Baru +Name[is]=Nýr gluggi +Name[it]=Nuova finestra +Name[ja]=æ°ããã¦ã£ã³ã㦠+Name[ja_JP-mac]=æ°è¦ã¦ã¤ã³ã㦠+Name[ka]=áá®ááá á¤ááá¯áá á +Name[kk]=Ðаңа ÑеÑезе +Name[km]=áááá¢á½á âââáááḠ+Name[kn]=ಹà³à²¸ à²à²¿à²à²à²¿ +Name[ko]=ì ì°½ +Name[kok]=नवà¥à¤ à¤à¤¨à¥à¤² +Name[ks]=ÙØ¦Ø¦ ÙÙÙÚÙ +Name[lij]=Neuvo barcon +Name[lo]=ຫàºà»àº²àºà»àº²àºà»àº«àº¡à» +Name[lt]=Naujas langas +Name[ltg]=Jauns lÅ«gs +Name[lv]=Jauns logs +Name[mai]=नव विà¤à¤¡à¥ +Name[mk]=Ðов пÑозоÑÐµÑ +Name[ml]=à´ªàµà´¤à´¿à´¯ à´à´¾à´²à´à´ +Name[mr]=नवà¥à¤¨ पà¤à¤² +Name[ms]=Tetingkap Baru +Name[my]=áááºá¸ááá¯á¸á¡áá Ạ+Name[nb_NO]=Nytt vindu +Name[ne_NP]=नयाठसà¤à¥à¤à¥à¤¯à¤¾à¤² +Name[nl]=Nieuw venster +Name[nn_NO]=Nytt vindauge +Name[or]=ନàତନ à±à¬¿à¬£àଡà +Name[pa_IN]=ਨਵà©à¨ ਵਿੰਡ੠+Name[pl]=Nowe okno +Name[pt_BR]=Nova janela +Name[pt_PT]=Nova janela +Name[rm]=Nova fanestra +Name[ro]=FereastrÄ nouÄ +Name[ru]=Ðовое окно +Name[sat]=नावा विà¤à¤¡à¥ (N) +Name[si]=න෠à¶à·à·à· à·à·à¶à· +Name[sk]=Nové okno +Name[sl]=Novo okno +Name[son]=Zanfun taaga +Name[sq]=Dritare e Re +Name[sr]=Ðови пÑÐ¾Ð·Ð¾Ñ +Name[sv_SE]=Nytt fönster +Name[ta]=பà¯à®¤à®¿à®¯ à®à®¾à®³à®°à®®à¯ +Name[te]=à°à±à°¤à±à°¤ విà°à°¡à± +Name[th]=หà¸à¹à¸²à¸à¹à¸²à¸à¹à¸«à¸¡à¹ +Name[tr]=Yeni pencere +Name[tsz]=Eraatarakua jimpani +Name[uk]=Ðове вÑкно +Name[ur]=ÙÛØ§ درÛÚÛ +Name[uz]=Yangi oyna +Name[vi]=Cá»a sá» má»i +Name[wo]=Palanteer bu bees +Name[xh]=Ifestile entsha +Name[zh_CN]=æ°å»ºçªå£ +Name[zh_TW]=éæ°è¦çª Exec=%EXEC --new-window %u [Desktop Action PrivateBrowsing] Name=New Private Browsing Window +Name[ach]=Dirica manyen me mung +Name[af]=Nuwe privaatvenster +Name[an]=Nueva finestra privada +Name[ar]=ÙØ§Ùذة خاصة Ø¬Ø¯ÙØ¯Ø© +Name[as]=নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ +Name[ast]=Ventana privada nueva +Name[az]=Yeni MÉxfi PÉncÉrÉ +Name[be]=Ðовае акно адаÑÐ°Ð±Ð»ÐµÐ½Ð½Ñ +Name[bg]=Ðов пÑозоÑÐµÑ Ð·Ð° повеÑиÑелно ÑÑÑÑиÑане +Name[bn_BD]=নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ +Name[bn_IN]=নতà§à¦¨ বà§à¦¯à¦à§à¦¤à¦¿à¦à¦¤ à¦à¦à¦¨à§à¦¡à§ +Name[br]=Prenestr merdeiñ prevez nevez +Name[brx]=à¤à¥à¤¦à¤¾à¤¨ पà¥à¤°à¤¾à¤à¤à¥à¤ à¤à¤à¤¨à¥à¤¡' +Name[bs]=Novi privatni prozor +Name[ca]=Finestra privada nova +Name[cak]=K'ak'a' ichinan tzuwäch +Name[cs]=Nové anonymnà okno +Name[cy]=Ffenestr Breifat Newydd +Name[da]=Nyt privat vindue +Name[de]=Neues privates Fenster +Name[dsb]=Nowe priwatne wokno +Name[el]=ÎÎο ÏαÏÎ¬Î¸Ï Ïο ιδιÏÏÎ¹ÎºÎ®Ï ÏεÏιήγηÏÎ·Ï +Name[en_GB]=New Private Window +Name[en_US]=New Private Window +Name[en_ZA]=New Private Window +Name[eo]=Nova privata fenestro +Name[es_AR]=Nueva ventana privada +Name[es_CL]=Nueva ventana privada +Name[es_ES]=Nueva ventana privada +Name[es_MX]=Nueva ventana privada +Name[et]=Uus privaatne aken +Name[eu]=Leiho pribatu berria +Name[fa]=Ù¾ÙØ¬Ø±Ù ÙØ§Ø´Ùاس Ø¬Ø¯ÛØ¯ +Name[ff]=Henorde Suturo Hesere +Name[fi]=Uusi yksityinen ikkuna +Name[fr]=Nouvelle fenêtre de navigation privée +Name[fy_NL]=Nij priveefinster +Name[ga_IE]=Fuinneog Nua PhrÃobháideach +Name[gd]=Uinneag phrìobhaideach ùr +Name[gl]=Nova xanela privada +Name[gn]=Ovetã ñemi pyahu +Name[gu_IN]=નવૠàªàª¾àª¨àªà« વિનà«àª¡à« +Name[he]=×××× ×¤×¨×× ××ש +Name[hi_IN]=नयॠनिà¤à¥ विà¤à¤¡à¥ +Name[hr]=Novi privatni prozor +Name[hsb]=Nowe priwatne wokno +Name[hu]=Ãj privát ablak +Name[hy_AM]=ÕÕ¯Õ½Õ¥Õ¬ Ô³Õ¡Õ²Õ¿Õ¶Õ« Õ¤Õ«Õ¿Õ¡ÖÕ¯Õ¸ÖÕ´ +Name[id]=Jendela Mode Pribadi Baru +Name[is]=Nýr huliðsgluggi +Name[it]=Nuova finestra anonima +Name[ja]=æ°ãããã©ã¤ãã¼ãã¦ã£ã³ã㦠+Name[ja_JP-mac]=æ°è¦ãã©ã¤ãã¼ãã¦ã¤ã³ã㦠+Name[ka]=áá®ááá ááá ááá á¤ááá¯áá á +Name[kk]=Ðаңа жекелÑк ÑеÑезе +Name[km]=áááá¢á½á âá¯áááâáááḠ+Name[kn]=ಹà³à²¸ à²à²¾à²¸à²à²¿ à²à²¿à²à²à²¿ +Name[ko]=ì ì¬ìí ë³´í¸ ëª¨ë +Name[kok]=नवॠà¤à¤¾à¤à¤à¥ विà¤à¤¡à¥ +Name[ks]=ÙÙ٠پراÛÙÙ¹ ÙÛÙÚÙ& +Name[lij]=Neuvo barcon privou +Name[lo]=à»àºàºµàºàº«àºà»àº²àºà»àº²àºàºªàº§àºàºàº»àº§àºàº·à»àºàº¡àº²à»àº«àº¡à» +Name[lt]=Naujas privataus narÅ¡ymo langas +Name[ltg]=Jauns privatais lÅ«gs +Name[lv]=Jauns privÄtais logs +Name[mai]=नया निठविà¤à¤¡à¥ (W) +Name[mk]=Ðов пÑиваÑен пÑозоÑÐµÑ +Name[ml]=à´ªàµà´¤à´¿à´¯ à´¸àµà´µà´à´¾à´°àµà´¯ à´à´¾à´²à´à´ +Name[mr]=नवà¥à¤¨ वà¥à¤¯à¤à¥à¤¤à¤¿à¤ पà¤à¤² +Name[ms]=Tetingkap Persendirian Baharu +Name[my]=New Private Window +Name[nb_NO]=Nytt privat vindu +Name[ne_NP]=नयाठनिà¤à¥ सà¤à¥à¤à¥à¤¯à¤¾à¤² +Name[nl]=Nieuw privévenster +Name[nn_NO]=Nytt privat vindauge +Name[or]=ନàତନ ବààà¬àତିà¬à¬¤ à±à¬¿à¬£àଡà +Name[pa_IN]=ਨਵà©à¨ ਪà©à¨°à¨¾à¨à¨µà©à¨ ਵਿੰਡ੠+Name[pl]=Nowe okno prywatne +Name[pt_BR]=Nova janela privativa +Name[pt_PT]=Nova janela privada +Name[rm]=Nova fanestra privata +Name[ro]=FereastrÄ privatÄ nouÄ +Name[ru]=Ðовое пÑиваÑное окно +Name[sat]=नावा निà¤à¥à¤°à¤¾à¤à¥ विà¤à¤¡à¥ (W ) +Name[si]=න෠පà·à¶¯à·à¶à¶½à·à¶ à¶à·à·à· à·à· (W) +Name[sk]=Nové okno v režime Súkromné prehliadanie +Name[sl]=Novo zasebno okno +Name[son]=Sutura zanfun taaga +Name[sq]=Dritare e Re Private +Name[sr]=Ðови пÑиваÑан пÑÐ¾Ð·Ð¾Ñ +Name[sv_SE]=Nytt privat fönster +Name[ta]=பà¯à®¤à®¿à®¯ தனிபà¯à®ªà®à¯à® à®à®¾à®³à®°à®®à¯ +Name[te]=à°à±à°¤à±à°¤ à°à°à°¤à°°à°à°à°¿à° విà°à°¡à± +Name[th]=หà¸à¹à¸²à¸à¹à¸²à¸à¸ªà¹à¸§à¸à¸à¸±à¸§à¹à¸«à¸¡à¹ +Name[tr]=Yeni gizli pencere +Name[tsz]=Juchiiti eraatarakua jimpani +Name[uk]=ÐÑиваÑне вÑкно +Name[ur]=ÙÛØ§ ÙØ¬Û درÛÚÛ +Name[uz]=Yangi maxfiy oyna +Name[vi]=Cá»a sá» riêng tư má»i +Name[wo]=Panlanteeru biir bu bees +Name[xh]=Ifestile yangasese entsha +Name[zh_CN]=æ°å»ºéç§æµè§çªå£ +Name[zh_TW]=æ°å¢é±ç§è¦çª Exec=%EXEC --private-window %u [Desktop Action ProfileManager] Name=Profile Manager +Name[cs]=Správa profilů +Name[de]=Profilmanager +Name[fr]=Gestionnaire de profil +Name[ru]=ÐÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð¿ÑоÑилей +Name[uk]=ÐÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð¿ÑоÑÑлÑв Exec=%EXEC --ProfileManager ++++++ firefox-107.0.1.source.tar.xz -> firefox-108.0.1.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/firefox-107.0.1.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1835/firefox-108.0.1.source.tar.xz differ: char 15, line 1 ++++++ l10n-107.0.1.tar.xz -> l10n-108.0.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaFirefox/l10n-107.0.1.tar.xz /work/SRC/openSUSE:Factory/.MozillaFirefox.new.1835/l10n-108.0.1.tar.xz differ: char 26, line 1 ++++++ mozilla-kde.patch ++++++ --- /var/tmp/diff_new_pack.bMjOu8/_old 2022-12-21 16:06:05.106374746 +0100 +++ /var/tmp/diff_new_pack.bMjOu8/_new 2022-12-21 16:06:05.110374768 +0100 @@ -3,7 +3,7 @@ # Date 1559294891 -7200 # Fri May 31 11:28:11 2019 +0200 # Node ID c2aa7198fb925e7fde96abf65b6f68b9b755f112 -# Parent 36f9c3a81777563ef87663a210b1cd38fdd734d9 +# Parent e8919158faed3f4a08289fb293dd87ce56bdcc4d Description: Add KDE integration to Firefox (toolkit parts) Author: Wolfgang Rosenauer <wolfg...@rosenauer.org> Author: Lubos Lunak <lu...@suse.com> @@ -31,7 +31,7 @@ #ifdef MOZ_MEMORY # include "mozmemory.h" #endif -@@ -4849,16 +4850,27 @@ nsresult Preferences::InitInitialObjects +@@ -4847,16 +4848,27 @@ nsresult Preferences::InitInitialObjects "unix.js" # if defined(_AIX) , @@ -57,9 +57,9 @@ NS_WARNING("Error parsing application default preferences."); } - // Load jar:$app/omni.jar!/defaults/preferences/*.js - // or jar:$gre/omni.jar!/defaults/preferences/*.js. -@@ -4923,17 +4935,17 @@ nsresult Preferences::InitInitialObjects + #if defined(MOZ_WIDGET_GTK) + // Under Flatpak/Snap package, load /etc/firefox/defaults/pref/*.js. +@@ -4938,17 +4950,17 @@ nsresult Preferences::InitInitialObjects } nsCOMPtr<nsIFile> path = do_QueryInterface(elem); @@ -81,7 +81,7 @@ diff --git a/modules/libpref/moz.build b/modules/libpref/moz.build --- a/modules/libpref/moz.build +++ b/modules/libpref/moz.build -@@ -123,16 +123,20 @@ EXPORTS.mozilla += [ +@@ -122,16 +122,20 @@ EXPORTS.mozilla += [ ] EXPORTS.mozilla += sorted(["!" + g for g in gen_h]) @@ -151,7 +151,7 @@ if CONFIG["MOZ_PLACES"]: EXTRA_JS_MODULES += [ - "DownloadHistory.jsm", + "DownloadHistory.sys.mjs", ] FINAL_LIBRARY = "xul" @@ -255,8 +255,7 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp --- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp +++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp -@@ -10,16 +10,18 @@ - #include "prnetdb.h" +@@ -11,16 +11,18 @@ #include "prenv.h" #include "nsInterfaceHashtable.h" #include "nsHashtablesFwd.h" @@ -264,6 +263,7 @@ #include "nsNetUtil.h" #include "nsISupportsPrimitives.h" #include "nsIGSettingsService.h" + #include "nsReadableUtils.h" +#include "nsPrintfCString.h" +#include "nsKDEUtils.h" @@ -274,7 +274,7 @@ NS_DECL_ISUPPORTS NS_DECL_NSISYSTEMPROXYSETTINGS -@@ -33,16 +35,18 @@ class nsUnixSystemProxySettings final : +@@ -34,16 +36,18 @@ class nsUnixSystemProxySettings final : nsCOMPtr<nsIGSettingsCollection> mProxySettings; nsInterfaceHashtable<nsCStringHashKey, nsIGSettingsCollection> mSchemeProxySettings; @@ -293,7 +293,7 @@ nsUnixSystemProxySettings::GetMainThreadOnly(bool* aMainThreadOnly) { // dbus prevents us from being threadsafe, but this routine should not block // anyhow -@@ -378,21 +382,50 @@ nsresult nsUnixSystemProxySettings::GetP +@@ -392,21 +396,50 @@ nsresult nsUnixSystemProxySettings::GetP return NS_OK; } @@ -1785,7 +1785,7 @@ if CONFIG["MOZ_ENABLE_DBUS"]: CXXFLAGS += CONFIG["MOZ_DBUS_GLIB_CFLAGS"] - if CONFIG["MOZ_BACKGROUNDTASKS"]: + include("/ipc/chromium/chromium-config.mozbuild") diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp --- a/xpcom/io/nsLocalFileUnix.cpp +++ b/xpcom/io/nsLocalFileUnix.cpp @@ -1807,7 +1807,7 @@ # include "prmem.h" # include "plbase64.h" -@@ -2088,20 +2089,29 @@ nsLocalFile::SetPersistentDescriptor(con +@@ -2094,20 +2095,29 @@ nsLocalFile::SetPersistentDescriptor(con NS_IMETHODIMP nsLocalFile::Reveal() { @@ -1839,7 +1839,7 @@ ::CFRelease(url); return rv; } -@@ -2113,16 +2123,23 @@ nsLocalFile::Reveal() { +@@ -2119,16 +2129,23 @@ nsLocalFile::Reveal() { NS_IMETHODIMP nsLocalFile::Launch() { ++++++ mozilla-silence-no-return-type.patch ++++++ --- /var/tmp/diff_new_pack.bMjOu8/_old 2022-12-21 16:06:05.134374897 +0100 +++ /var/tmp/diff_new_pack.bMjOu8/_new 2022-12-21 16:06:05.138374918 +0100 @@ -1,10 +1,10 @@ # HG changeset patch -# Parent de9644d7851feebc84a70c3d513b8342211acf60 +# Parent b1cfd1fa113437854cff1f201e2e9721104d2f61 diff --git a/Cargo.lock b/Cargo.lock --- a/Cargo.lock +++ b/Cargo.lock -@@ -2298,18 +2298,16 @@ name = "glsl-to-cxx" +@@ -2318,18 +2318,16 @@ name = "glsl-to-cxx" version = "0.1.0" dependencies = [ "glsl", @@ -26,7 +26,7 @@ diff --git a/Cargo.toml b/Cargo.toml --- a/Cargo.toml +++ b/Cargo.toml -@@ -150,16 +150,17 @@ async-task = { git = "https://github.com +@@ -151,16 +151,17 @@ async-task = { git = "https://github.com chardetng = { git = "https://github.com/hsivonen/chardetng", rev="3484d3e3ebdc8931493aa5df4d7ee9360a90e76b" } chardetng_c = { git = "https://github.com/hsivonen/chardetng_c", rev="ed8a4c6f900a90d4dbc1d64b856e61490a1c3570" } coremidi = { git = "https://github.com/chris-zen/coremidi.git", rev="fc68464b5445caf111e41f643a2e69ccce0b4f83" } @@ -38,12 +38,12 @@ +glslopt = { path = "third_party/rust/glslopt/" } # application-services overrides to make updating them all simpler. - interrupt-support = { git = "https://github.com/mozilla/application-services", rev = "d8503475f43dbf1d78eef4e23b0578d0fada3f39" } - sql-support = { git = "https://github.com/mozilla/application-services", rev = "d8503475f43dbf1d78eef4e23b0578d0fada3f39" } - sync15 = { git = "https://github.com/mozilla/application-services", rev = "d8503475f43dbf1d78eef4e23b0578d0fada3f39" } - viaduct = { git = "https://github.com/mozilla/application-services", rev = "d8503475f43dbf1d78eef4e23b0578d0fada3f39" } - webext-storage = { git = "https://github.com/mozilla/application-services", rev = "d8503475f43dbf1d78eef4e23b0578d0fada3f39" } - + interrupt-support = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } + sql-support = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } + sync15 = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } + tabs = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } + viaduct = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } + webext-storage = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h --- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h +++ b/gfx/skia/skia/include/codec/SkEncodedOrigin.h ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.bMjOu8/_old 2022-12-21 16:06:05.206375286 +0100 +++ /var/tmp/diff_new_pack.bMjOu8/_new 2022-12-21 16:06:05.210375307 +0100 @@ -1,11 +1,11 @@ PRODUCT="firefox" CHANNEL="release" -VERSION="107.0.1" +VERSION="108.0.1" VERSION_SUFFIX="" -PREV_VERSION="107.0" +PREV_VERSION="108.0" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release" -RELEASE_TAG="a9a9c8c68badf2c5ce288111cfa036e332617e63" -RELEASE_TIMESTAMP="20221128144904" +RELEASE_TAG="eebe28618896b353a76ac9c220fd4b96334cd73d" +RELEASE_TIMESTAMP="20221215175817"