Author: jbeich Date: Wed Jan 21 15:07:16 2015 New Revision: 1808 Log: update
Added: trunk/www/firefox/files/patch-bug1122547 - copied, changed from r1807, trunk/www/firefox-nightly/files/patch-bug1122547 Deleted: trunk/www/firefox-nightly/files/patch-bug1122547 trunk/www/firefox-nightly/files/patch-bug1122586 trunk/www/firefox/files/patch-bug1041795 trunk/www/firefox/files/patch-bug1082199 trunk/www/firefox/files/patch-bug1083461 trunk/www/firefox/files/patch-bug1097592 trunk/www/firefox/files/patch-bug1122586 trunk/www/firefox/files/patch-bug858919 Modified: trunk/Mk/Uses/gecko.mk trunk/www/firefox-i18n/Makefile trunk/www/firefox-i18n/distinfo trunk/www/firefox-nightly/Makefile.hgrev trunk/www/firefox-nightly/distinfo trunk/www/firefox-nightly/files/patch-bug847568 trunk/www/firefox/Makefile trunk/www/firefox/distinfo trunk/www/firefox/files/patch-bug1013882 trunk/www/firefox/files/patch-bug847568 trunk/www/firefox/files/patch-ijg-libjpeg trunk/www/firefox/files/patch-system-openh264 trunk/www/firefox/files/patch-z-bug517422 trunk/www/linux-firefox/Makefile trunk/www/linux-firefox/distinfo trunk/www/linux-firefox/pkg-plist trunk/www/linux-pepperflash/Makefile trunk/www/linux-pepperflash/distinfo.i386 trunk/www/linux-tor-browser/Makefile trunk/www/linux-tor-browser/distinfo Modified: trunk/Mk/Uses/gecko.mk ============================================================================== --- trunk/Mk/Uses/gecko.mk Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/Mk/Uses/gecko.mk Wed Jan 21 15:07:16 2015 (r1808) @@ -37,12 +37,12 @@ .elif ${gecko_ARGS:Mfirefox} _GECKO_DEFAULT_VERSION= 31 -_GECKO_VERSIONS= 31 35 +_GECKO_VERSIONS= 31 36 _GECKO_TYPE= firefox # Dependence lines for different Firefox versions 31_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr -35_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox +36_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox .if exists(${LOCALBASE}/bin/firefox) _GECKO_INSTALLED_VER!= ${LOCALBASE}/bin/firefox --version 2>/dev/null Modified: trunk/www/firefox-i18n/Makefile ============================================================================== --- trunk/www/firefox-i18n/Makefile Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox-i18n/Makefile Wed Jan 21 15:07:16 2015 (r1808) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/firefox-i18n/Makefile 373830 2014-12-03 14:55:25Z beat $ PORTNAME= firefox-i18n -PORTVERSION= 35.0 +PORTVERSION= 36.0b2 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${PORTVERSION}/linux-i686/xpi PKGNAMEPREFIX= @@ -14,7 +14,7 @@ EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip -USES= zip:infozip gecko:firefox,35,build +USES= zip:infozip gecko:firefox,36,build USE_XPI= firefox linux-firefox NO_ARCH= yes Modified: trunk/www/firefox-i18n/distinfo ============================================================================== --- trunk/www/firefox-i18n/distinfo Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox-i18n/distinfo Wed Jan 21 15:07:16 2015 (r1808) @@ -1,176 +1,176 @@ -SHA256 (xpi/firefox-i18n-35.0/ach.xpi) = 85a1271540981ca3491976cbf4bfd036b5835c8eea407f39e3938e0af492696d -SIZE (xpi/firefox-i18n-35.0/ach.xpi) = 467508 -SHA256 (xpi/firefox-i18n-35.0/af.xpi) = b858756835a6dc76f3d76b64366a7a9ee86f6c008e56f1b2dd99fe5f1f36e6b3 -SIZE (xpi/firefox-i18n-35.0/af.xpi) = 467129 -SHA256 (xpi/firefox-i18n-35.0/an.xpi) = 973b6c71c338cb5b25ca156f1b900bf1505e849c0e67f22bd978530f5809e543 -SIZE (xpi/firefox-i18n-35.0/an.xpi) = 446089 -SHA256 (xpi/firefox-i18n-35.0/ar.xpi) = 8cec613adcbbbd4dbf1efb8846fffae0028c7e454864b72fc414cf113ec4e0b9 -SIZE (xpi/firefox-i18n-35.0/ar.xpi) = 499638 -SHA256 (xpi/firefox-i18n-35.0/as.xpi) = 3477826b64144e32e011f0d66e0ab51f5431eb378339a7764232018dfbf844c3 -SIZE (xpi/firefox-i18n-35.0/as.xpi) = 488061 -SHA256 (xpi/firefox-i18n-35.0/ast.xpi) = 2c656b94b65f539c6a28017577cccacc6111adda8ea179ca5142021f8bdcf45e -SIZE (xpi/firefox-i18n-35.0/ast.xpi) = 372415 -SHA256 (xpi/firefox-i18n-35.0/az.xpi) = 3c9f3f9c2cf6d0f678e3d159a613c02560c65fe562c18758d8d8c72d41847634 -SIZE (xpi/firefox-i18n-35.0/az.xpi) = 470997 -SHA256 (xpi/firefox-i18n-35.0/be.xpi) = fa8018937cbd41fa1ea574f81dbf5823c2bb49eee0c10dd32ce62608cb81eef4 -SIZE (xpi/firefox-i18n-35.0/be.xpi) = 422263 -SHA256 (xpi/firefox-i18n-35.0/bg.xpi) = 9baae35b86788673f4aa5fb5a3e94432a6273881fe20c04212783186cb374e18 -SIZE (xpi/firefox-i18n-35.0/bg.xpi) = 477010 -SHA256 (xpi/firefox-i18n-35.0/bn-BD.xpi) = 83d27f68896d10191444c611e2692e6120beae19c7e3859df7c178d825d851f2 -SIZE (xpi/firefox-i18n-35.0/bn-BD.xpi) = 511236 -SHA256 (xpi/firefox-i18n-35.0/bn-IN.xpi) = 5aa98119bb45cd3c6115522f738404ea7878b8af33dc77622811537c4c49cd52 -SIZE (xpi/firefox-i18n-35.0/bn-IN.xpi) = 504191 -SHA256 (xpi/firefox-i18n-35.0/br.xpi) = 491be26031de0a76d18a66a0060136cedb20ba4b464e2734b626f8bbbaf4f96e -SIZE (xpi/firefox-i18n-35.0/br.xpi) = 427011 -SHA256 (xpi/firefox-i18n-35.0/bs.xpi) = b6fe8165c5394f82f41d89449759a2c6b6cb2c7eb2a2a0764b15bdb138115289 -SIZE (xpi/firefox-i18n-35.0/bs.xpi) = 468175 -SHA256 (xpi/firefox-i18n-35.0/ca.xpi) = f7ecf11fec930ad88babcbe1e30a55d30c7af3b9881786d8f2aba128e395fb6f -SIZE (xpi/firefox-i18n-35.0/ca.xpi) = 442491 -SHA256 (xpi/firefox-i18n-35.0/cs.xpi) = 758823fcc0e781d5a6b7c2766eeab3c863ea0431875839daf196a5386185dc22 -SIZE (xpi/firefox-i18n-35.0/cs.xpi) = 430873 -SHA256 (xpi/firefox-i18n-35.0/cy.xpi) = 9ae25cdce960cdd2f9d51ef4e563175b56a606f7eccffecb93caca89683a1886 -SIZE (xpi/firefox-i18n-35.0/cy.xpi) = 429174 -SHA256 (xpi/firefox-i18n-35.0/da.xpi) = dceb9c6519a135f8d4965665d4a2366381a04cb47f226c88a42bc0d4de5fc8c1 -SIZE (xpi/firefox-i18n-35.0/da.xpi) = 435994 -SHA256 (xpi/firefox-i18n-35.0/de.xpi) = 0d37996c06a0be0cc343fc471f6abe2d71f29247028dbfdbba805104c3e7e2de -SIZE (xpi/firefox-i18n-35.0/de.xpi) = 435482 -SHA256 (xpi/firefox-i18n-35.0/dsb.xpi) = 19a43c83e02b9a88fe16a55d0ccb49588680be2153e50e6ebd007e09bc5747c1 -SIZE (xpi/firefox-i18n-35.0/dsb.xpi) = 454783 -SHA256 (xpi/firefox-i18n-35.0/el.xpi) = dbe1dab6dc989f0ebdd6e1369061ccd7813f8f4ef4ed0cfbdbeceaadbb45a388 -SIZE (xpi/firefox-i18n-35.0/el.xpi) = 481158 -SHA256 (xpi/firefox-i18n-35.0/en-GB.xpi) = ff5878dc26c94e9070534485c8b24e715197bd3e6871728b74bc66546f27a4b9 -SIZE (xpi/firefox-i18n-35.0/en-GB.xpi) = 425595 -SHA256 (xpi/firefox-i18n-35.0/en-US.xpi) = 5dfa871a7c4a1b81e9413324075164708448e4f25f63b958ebabd083faa835c0 -SIZE (xpi/firefox-i18n-35.0/en-US.xpi) = 455422 -SHA256 (xpi/firefox-i18n-35.0/en-ZA.xpi) = 91b9c5c55906cc1686167475de7788ef3fb5a3417e1dc3f24c6c522d0736a162 -SIZE (xpi/firefox-i18n-35.0/en-ZA.xpi) = 421564 -SHA256 (xpi/firefox-i18n-35.0/eo.xpi) = 7bed0b3bc9565222e2a36e25974e72662d0d99ad2222253e125b52bdb4157e44 -SIZE (xpi/firefox-i18n-35.0/eo.xpi) = 470274 -SHA256 (xpi/firefox-i18n-35.0/es-AR.xpi) = b48984ad397ead6b37f3fb7b5e4862c81c462ea394f421adb3d97dcadb60a03b -SIZE (xpi/firefox-i18n-35.0/es-AR.xpi) = 438915 -SHA256 (xpi/firefox-i18n-35.0/es-CL.xpi) = ab86c52f9a79778b91be7004c67926547db5d30cbbfa2a91e3620e1c50c03f13 -SIZE (xpi/firefox-i18n-35.0/es-CL.xpi) = 374667 -SHA256 (xpi/firefox-i18n-35.0/es-ES.xpi) = 6ca306bf679fdad1933235172043e0647c46c9c82e8449d7737a66ca25c13d7e -SIZE (xpi/firefox-i18n-35.0/es-ES.xpi) = 365064 -SHA256 (xpi/firefox-i18n-35.0/es-MX.xpi) = 79daa7f4d46ba14c51e6bdbaf6d9baf43b44d6b593d134f0c0eea49ef4a3b19a -SIZE (xpi/firefox-i18n-35.0/es-MX.xpi) = 441442 -SHA256 (xpi/firefox-i18n-35.0/et.xpi) = 785e086d04300ca8e53684ebb4d651c0ac6d8b80695ffd1fa7b766c8f873d116 -SIZE (xpi/firefox-i18n-35.0/et.xpi) = 428356 -SHA256 (xpi/firefox-i18n-35.0/eu.xpi) = c3a56dfefe997e6eb1280cd3e20840a7610769098370a0156eecf6481131b19a -SIZE (xpi/firefox-i18n-35.0/eu.xpi) = 451383 -SHA256 (xpi/firefox-i18n-35.0/fa.xpi) = 534fc7cc4e4c07f9eeaa37f342007bfbada464372f048b1afa69dc81f44164a4 -SIZE (xpi/firefox-i18n-35.0/fa.xpi) = 496843 -SHA256 (xpi/firefox-i18n-35.0/ff.xpi) = 68fce1fc735bd97365eb2c2d5f1094086a727813ae02fccd55e27b9d50ad04f1 -SIZE (xpi/firefox-i18n-35.0/ff.xpi) = 437963 -SHA256 (xpi/firefox-i18n-35.0/fi.xpi) = 96b2a3c145c27e3f9bacabe9b3652b5777186ff86e02842f85add3bf20b48e93 -SIZE (xpi/firefox-i18n-35.0/fi.xpi) = 430180 -SHA256 (xpi/firefox-i18n-35.0/fr.xpi) = dddef870af0d12931119fdeab9c107b66170a49fe540d159c66b6df5809b6023 -SIZE (xpi/firefox-i18n-35.0/fr.xpi) = 445751 -SHA256 (xpi/firefox-i18n-35.0/fy-NL.xpi) = 1314b6f4a19fcd539c3db76b1ec2fb1253bdda44a81854631c1f1656f7e05e3c -SIZE (xpi/firefox-i18n-35.0/fy-NL.xpi) = 440299 -SHA256 (xpi/firefox-i18n-35.0/ga-IE.xpi) = 712eb10bbc6ba05086cae9eab7ab797cd5beeae5d77ac7835d51d2fb4f79b188 -SIZE (xpi/firefox-i18n-35.0/ga-IE.xpi) = 449554 -SHA256 (xpi/firefox-i18n-35.0/gd.xpi) = 8ff2a2f5762f4e8bbe587daeb44be11016d1818d6ae50e5ba3e0d6d65fe58f6c -SIZE (xpi/firefox-i18n-35.0/gd.xpi) = 439243 -SHA256 (xpi/firefox-i18n-35.0/gl.xpi) = 8779ed4a9a2eac380613a48bd80c9b85d011720f791c96a94281b3a14e7e86c0 -SIZE (xpi/firefox-i18n-35.0/gl.xpi) = 430163 -SHA256 (xpi/firefox-i18n-35.0/gu-IN.xpi) = 7855bda5c2483dd2c995e3621505f311b490fb946d07c0a2e25be4206073520d -SIZE (xpi/firefox-i18n-35.0/gu-IN.xpi) = 458567 -SHA256 (xpi/firefox-i18n-35.0/he.xpi) = 5aa56ca35295b6bf9ece00a9a04470fa33c58e3628e10df1ea0970a809638a03 -SIZE (xpi/firefox-i18n-35.0/he.xpi) = 468594 -SHA256 (xpi/firefox-i18n-35.0/hi-IN.xpi) = 5319deeed65ab6649469e6aec8c5771d684fdb9e288b49d5fc7c54a84294dede -SIZE (xpi/firefox-i18n-35.0/hi-IN.xpi) = 488753 -SHA256 (xpi/firefox-i18n-35.0/hr.xpi) = dfca3f6f9ddf41c1990e238f4854df9f109757cd1a0e95af407d53fcb59482ce -SIZE (xpi/firefox-i18n-35.0/hr.xpi) = 462799 -SHA256 (xpi/firefox-i18n-35.0/hsb.xpi) = 53edcce92df00c807d76e6f537db80903ba013ada768106627311d6592a92d7d -SIZE (xpi/firefox-i18n-35.0/hsb.xpi) = 452729 -SHA256 (xpi/firefox-i18n-35.0/hu.xpi) = 31917c56d4cfd6bddf7f8941a33f636d65378421d39e00ac0dd7e4bab56f75c2 -SIZE (xpi/firefox-i18n-35.0/hu.xpi) = 438008 -SHA256 (xpi/firefox-i18n-35.0/hy-AM.xpi) = e18e39f6d7d76f9907ecdbeb3062739ed83c37a2b777ac320839821db3ffba6b -SIZE (xpi/firefox-i18n-35.0/hy-AM.xpi) = 518274 -SHA256 (xpi/firefox-i18n-35.0/id.xpi) = 39790a0f45eb1436858afc0861ba506a1207918068b45550c6625f169608017f -SIZE (xpi/firefox-i18n-35.0/id.xpi) = 416384 -SHA256 (xpi/firefox-i18n-35.0/is.xpi) = 5acfa8dbaa6bdf58adb8ac6beaa3dbebaeacc31fa0afa0490ca0d3da9af37be0 -SIZE (xpi/firefox-i18n-35.0/is.xpi) = 470059 -SHA256 (xpi/firefox-i18n-35.0/it.xpi) = 33acc5fdc123b75768798807020b9f4eb08a5e8c0f825b4af5a6f878393a6bb4 -SIZE (xpi/firefox-i18n-35.0/it.xpi) = 359264 -SHA256 (xpi/firefox-i18n-35.0/ja.xpi) = 2e66500fdfb4c905d9b5be07c4a2c788ac7dd46eb1cc0f4defaf1a00690453af -SIZE (xpi/firefox-i18n-35.0/ja.xpi) = 461519 -SHA256 (xpi/firefox-i18n-35.0/kk.xpi) = ef3ffc6f425c29b78e209c675532a095a444124bf07533b4b599860e63090b19 -SIZE (xpi/firefox-i18n-35.0/kk.xpi) = 485878 -SHA256 (xpi/firefox-i18n-35.0/km.xpi) = 6b285fd8b7ca805231956c9817bcab776fa7f545cc80c9ddcdfea5aede4bb063 -SIZE (xpi/firefox-i18n-35.0/km.xpi) = 546285 -SHA256 (xpi/firefox-i18n-35.0/kn.xpi) = 717281b4694e906dcbe6551d15abe1d893d212818d350598bf983f40e76ab6dd -SIZE (xpi/firefox-i18n-35.0/kn.xpi) = 511932 -SHA256 (xpi/firefox-i18n-35.0/ko.xpi) = c94a9d111a936144caed8c8f292869db7a07a0677c87f0b12463b4c1b12a2057 -SIZE (xpi/firefox-i18n-35.0/ko.xpi) = 444348 -SHA256 (xpi/firefox-i18n-35.0/lij.xpi) = 5c3dd2a4524bfaa9dd0329062f5a85d73d02b0e6b7585eaed289859a38ba8ce3 -SIZE (xpi/firefox-i18n-35.0/lij.xpi) = 426471 -SHA256 (xpi/firefox-i18n-35.0/lt.xpi) = 43f6bf0b50730b6d123329178c1ddd41641ab4241244c774239a865040a47923 -SIZE (xpi/firefox-i18n-35.0/lt.xpi) = 470364 -SHA256 (xpi/firefox-i18n-35.0/lv.xpi) = 568e01e67e7245b2ca5112635c45f47b8b284e9b4485865b5737712fae9dde93 -SIZE (xpi/firefox-i18n-35.0/lv.xpi) = 433943 -SHA256 (xpi/firefox-i18n-35.0/mai.xpi) = 3615b6378f482dfd80e80976f8210503fba43ec807cc6409bec53e63fb5a07fb -SIZE (xpi/firefox-i18n-35.0/mai.xpi) = 481806 -SHA256 (xpi/firefox-i18n-35.0/mk.xpi) = 003b0db29a50daaf953b20965a90927e00a9d087f02be0c5a71e8f521ff9582b -SIZE (xpi/firefox-i18n-35.0/mk.xpi) = 512248 -SHA256 (xpi/firefox-i18n-35.0/ml.xpi) = 6cb41608d0cb4e897e1aceae6141a5441d6562a42e0bb8dec6cbc6d1754cc74e -SIZE (xpi/firefox-i18n-35.0/ml.xpi) = 510070 -SHA256 (xpi/firefox-i18n-35.0/mr.xpi) = 4a926ff815174972658d59593130d56c8a9a2a9d835f1b4d1ee09e4483fc132c -SIZE (xpi/firefox-i18n-35.0/mr.xpi) = 490862 -SHA256 (xpi/firefox-i18n-35.0/ms.xpi) = c0525b214ddd65e851fe86986bb8171b6b17c43dbd0e71d78c90b2b460c56278 -SIZE (xpi/firefox-i18n-35.0/ms.xpi) = 473980 -SHA256 (xpi/firefox-i18n-35.0/nb-NO.xpi) = 04275617458ec15ff93bf6142ccd6bbce2c0d83ada17a2a6f9cdeaaa8d48d1e5 -SIZE (xpi/firefox-i18n-35.0/nb-NO.xpi) = 427545 -SHA256 (xpi/firefox-i18n-35.0/nl.xpi) = d044db587ca5c2240ed0767ed80b7645889ea6b297029ad03edd7fc712852f99 -SIZE (xpi/firefox-i18n-35.0/nl.xpi) = 428992 -SHA256 (xpi/firefox-i18n-35.0/nn-NO.xpi) = 1cd4909db05f1b92cbae25f86f161be573132f5d9ce1d18a19ad5b44803f0a45 -SIZE (xpi/firefox-i18n-35.0/nn-NO.xpi) = 421942 -SHA256 (xpi/firefox-i18n-35.0/or.xpi) = f96b2a7f7b7c05fb8b4e4694c0acfd0b594b4718e730f7d0d44f2c70a1e00cf7 -SIZE (xpi/firefox-i18n-35.0/or.xpi) = 507035 -SHA256 (xpi/firefox-i18n-35.0/pa-IN.xpi) = 16f71db1317bde74a9eb08c9f6ece07a26a7188173e88acc6f5e319efd9aea20 -SIZE (xpi/firefox-i18n-35.0/pa-IN.xpi) = 478328 -SHA256 (xpi/firefox-i18n-35.0/pl.xpi) = 804551ab6dafd44a56dc984de429fbabdb916beefcf9694f5836b5962bed6735 -SIZE (xpi/firefox-i18n-35.0/pl.xpi) = 399975 -SHA256 (xpi/firefox-i18n-35.0/pt-BR.xpi) = 5bb2ea2d625fe9b0069c499be11cb80c8e69bb1388ca25194e231180a1d208a9 -SIZE (xpi/firefox-i18n-35.0/pt-BR.xpi) = 446520 -SHA256 (xpi/firefox-i18n-35.0/pt-PT.xpi) = 72493c62369d82652b01b1371501f3f5a5ccaad9daf25d097ffaa26540ff91f6 -SIZE (xpi/firefox-i18n-35.0/pt-PT.xpi) = 424494 -SHA256 (xpi/firefox-i18n-35.0/rm.xpi) = c24966b525041312599daa5400ead38e0debc42ca4edb5cc479bad46f6bfd9b2 -SIZE (xpi/firefox-i18n-35.0/rm.xpi) = 437059 -SHA256 (xpi/firefox-i18n-35.0/ro.xpi) = d85aeaecc8cd8c7763f3463e7e0990ea8697abd505a643df01e618a31d3e990f -SIZE (xpi/firefox-i18n-35.0/ro.xpi) = 479194 -SHA256 (xpi/firefox-i18n-35.0/ru.xpi) = 5a5a8d0c8c10a051d0b2163f38fb8f68ae1dd8f4021f9e60516197bc1211bbad -SIZE (xpi/firefox-i18n-35.0/ru.xpi) = 403477 -SHA256 (xpi/firefox-i18n-35.0/si.xpi) = 8e986b14482871f6e45342c087ca1c9a8f707e0c56225b8db99686d763094483 -SIZE (xpi/firefox-i18n-35.0/si.xpi) = 510074 -SHA256 (xpi/firefox-i18n-35.0/sk.xpi) = 16db8bcce4c2c470c2348655d01d26dec4bed8ad1a61aad9cf4e704ee3d172a9 -SIZE (xpi/firefox-i18n-35.0/sk.xpi) = 453744 -SHA256 (xpi/firefox-i18n-35.0/sl.xpi) = ca3bf5cab217ef7676a0c71dafe96fe790acf5a344115f00c32aec23c3286240 -SIZE (xpi/firefox-i18n-35.0/sl.xpi) = 426390 -SHA256 (xpi/firefox-i18n-35.0/son.xpi) = 1dfcae70989fb755f3cd6d6ac1e0304e3e38676119cc4c8267345474af0681d6 -SIZE (xpi/firefox-i18n-35.0/son.xpi) = 433367 -SHA256 (xpi/firefox-i18n-35.0/sq.xpi) = 0df9e4e3e8b0715a85085168da6cd5aba3737e4c523458e6c4a87fd687d3f7fa -SIZE (xpi/firefox-i18n-35.0/sq.xpi) = 470747 -SHA256 (xpi/firefox-i18n-35.0/sr.xpi) = 77ffca3f8ef2628370e281edea4ee9a7e5fe22963c86b26677a9d27f8aff5fcd -SIZE (xpi/firefox-i18n-35.0/sr.xpi) = 463761 -SHA256 (xpi/firefox-i18n-35.0/sv-SE.xpi) = 6cdd24d80d6e9f9486501d46e58267eeb0f348626582eb809ee91472ee8dab21 -SIZE (xpi/firefox-i18n-35.0/sv-SE.xpi) = 437319 -SHA256 (xpi/firefox-i18n-35.0/ta.xpi) = f3cfe2308458f7eeb64c728d5ed1993353c7e73a3bfdf32db387f2e91d25145e -SIZE (xpi/firefox-i18n-35.0/ta.xpi) = 487297 -SHA256 (xpi/firefox-i18n-35.0/te.xpi) = e6e1cc0c30fbd1bbb99c15212e1e4f52788e18bacc4123e2a62dda310f7c3a0f -SIZE (xpi/firefox-i18n-35.0/te.xpi) = 508640 -SHA256 (xpi/firefox-i18n-35.0/th.xpi) = 64120f6b6e4a1f618c7f7534b7ec19f4157bbe3528131b634ee703df194d515f -SIZE (xpi/firefox-i18n-35.0/th.xpi) = 515439 -SHA256 (xpi/firefox-i18n-35.0/tr.xpi) = 116085daff97dcf263aaa615a199f3a98c1bcd28a54f889c8b6061cabd790856 -SIZE (xpi/firefox-i18n-35.0/tr.xpi) = 465759 -SHA256 (xpi/firefox-i18n-35.0/uk.xpi) = cf3a25249d325d72f680a99f6c3083067e105e8b951d1c54e581fdaf2c2e017b -SIZE (xpi/firefox-i18n-35.0/uk.xpi) = 464397 -SHA256 (xpi/firefox-i18n-35.0/vi.xpi) = 9d1bccec606778f012455e4704829be45a706e1b232b0df1cf81f3c3ea41a4b0 -SIZE (xpi/firefox-i18n-35.0/vi.xpi) = 450199 -SHA256 (xpi/firefox-i18n-35.0/xh.xpi) = 0e0b578bc6fecac8e4d75b7963be8d88d5ee69fe63b749c1983318a4d75e66e8 -SIZE (xpi/firefox-i18n-35.0/xh.xpi) = 432688 -SHA256 (xpi/firefox-i18n-35.0/zh-CN.xpi) = 3f07a55fd54d9b49b2e5ca86631238982f2fa6ac7bb4f1848726870dee92b624 -SIZE (xpi/firefox-i18n-35.0/zh-CN.xpi) = 471966 -SHA256 (xpi/firefox-i18n-35.0/zh-TW.xpi) = 931a489a23de7e2a42723c7e495b9c9d88d2f8343068a97a38d207a7659774cf -SIZE (xpi/firefox-i18n-35.0/zh-TW.xpi) = 451736 +SHA256 (xpi/firefox-i18n-36.0b2/ach.xpi) = 44cd1161e8404670f138182f6d5b90c0e0534c9fd5a290e818915d2b1622215c +SIZE (xpi/firefox-i18n-36.0b2/ach.xpi) = 465575 +SHA256 (xpi/firefox-i18n-36.0b2/af.xpi) = 450852d4fb56c1d582bd1aed2ef1951ab708c41e5ecf4a3de3db939072e9980b +SIZE (xpi/firefox-i18n-36.0b2/af.xpi) = 471968 +SHA256 (xpi/firefox-i18n-36.0b2/an.xpi) = 9e0b0ba6f389cabe9570b24648322bc4f48c41c09547940e0a3abd190f75d39a +SIZE (xpi/firefox-i18n-36.0b2/an.xpi) = 449536 +SHA256 (xpi/firefox-i18n-36.0b2/ar.xpi) = 6913759de22e02a52ddb6fd88ca9d45fb60adde97618cd4e4f673b1206af43d4 +SIZE (xpi/firefox-i18n-36.0b2/ar.xpi) = 504282 +SHA256 (xpi/firefox-i18n-36.0b2/as.xpi) = e0d837a1b9251b88502ae61217896d4690843fb1afeed6124b9fe7fa7f11f4b0 +SIZE (xpi/firefox-i18n-36.0b2/as.xpi) = 494229 +SHA256 (xpi/firefox-i18n-36.0b2/ast.xpi) = b8f49a652a2648a618c4cb30b63ec48c1ee83e3cc28a9d3c5bbb4bc5df41da4f +SIZE (xpi/firefox-i18n-36.0b2/ast.xpi) = 377934 +SHA256 (xpi/firefox-i18n-36.0b2/az.xpi) = 90bd97ecfce996d75183f1c55eb4f7fa7649ab3c25ecf43a7af472ce88eafb7e +SIZE (xpi/firefox-i18n-36.0b2/az.xpi) = 475727 +SHA256 (xpi/firefox-i18n-36.0b2/be.xpi) = 356798d84f68004eac4ddde628c527556aed0d65fa179942cdb7c19917bc5916 +SIZE (xpi/firefox-i18n-36.0b2/be.xpi) = 426870 +SHA256 (xpi/firefox-i18n-36.0b2/bg.xpi) = 7d44eadd9665226d9b834a516413d233dd5e275f5fae57f6bfc3cf69094e334f +SIZE (xpi/firefox-i18n-36.0b2/bg.xpi) = 481329 +SHA256 (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 85b583bd271a2cd01e44e233d9882082d9e73fdc58e35c8a0ed617be3cb27ad2 +SIZE (xpi/firefox-i18n-36.0b2/bn-BD.xpi) = 515432 +SHA256 (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 8e3c51dfdd1266d5765021bf997b8dfc9796050d2f2584fa3685b2690be4a3ec +SIZE (xpi/firefox-i18n-36.0b2/bn-IN.xpi) = 514350 +SHA256 (xpi/firefox-i18n-36.0b2/br.xpi) = 9d61c2ec314c3ef126b753c4ca7cf9fa49d14e72efc1e9a802d556ce9a64be26 +SIZE (xpi/firefox-i18n-36.0b2/br.xpi) = 430390 +SHA256 (xpi/firefox-i18n-36.0b2/bs.xpi) = 1aa6d72af55e90875894dfbce9bfd9de2ec6e8a7eae7c968cb8be4fcd200665e +SIZE (xpi/firefox-i18n-36.0b2/bs.xpi) = 472268 +SHA256 (xpi/firefox-i18n-36.0b2/ca.xpi) = 034abbb2fea241b97670e234d4b255ef19c488a8b3c5f03ad908472578f1964e +SIZE (xpi/firefox-i18n-36.0b2/ca.xpi) = 446099 +SHA256 (xpi/firefox-i18n-36.0b2/cs.xpi) = 468e581a353fc436c907654d8ff8229ed14955f4a5008aa078e9f296881a0ac4 +SIZE (xpi/firefox-i18n-36.0b2/cs.xpi) = 434462 +SHA256 (xpi/firefox-i18n-36.0b2/cy.xpi) = cfdb946935b26032d7c019e4d552bff451ad65f3b944a13c09f6f23c0623795c +SIZE (xpi/firefox-i18n-36.0b2/cy.xpi) = 432589 +SHA256 (xpi/firefox-i18n-36.0b2/da.xpi) = 9572eaecb62f42ad140cbd02e8b2295fe53370bdd8df2aab96f8dbc1842fc45f +SIZE (xpi/firefox-i18n-36.0b2/da.xpi) = 439277 +SHA256 (xpi/firefox-i18n-36.0b2/de.xpi) = 27546633e304d43ee31c9b6be5ebbabcab21c85c604c5d40e795893d87180308 +SIZE (xpi/firefox-i18n-36.0b2/de.xpi) = 439187 +SHA256 (xpi/firefox-i18n-36.0b2/dsb.xpi) = 4eadd226a6124f4af06c8817cb1e47663194b2a31376684cb72e35f91ff27088 +SIZE (xpi/firefox-i18n-36.0b2/dsb.xpi) = 458448 +SHA256 (xpi/firefox-i18n-36.0b2/el.xpi) = 8932e6bde4e8de687cc3f8cf39089cae06de1db73f514f893ad9832690e70098 +SIZE (xpi/firefox-i18n-36.0b2/el.xpi) = 485368 +SHA256 (xpi/firefox-i18n-36.0b2/en-GB.xpi) = c05a527095ca3e59b83b688e9e225332e46c9b09004b939b7c1fa95ac5c5c97b +SIZE (xpi/firefox-i18n-36.0b2/en-GB.xpi) = 429600 +SHA256 (xpi/firefox-i18n-36.0b2/en-US.xpi) = c7a4b26166e3d3b88b7a5e5ce1cbb770c5bbcb783beabbf4c28540006ea39363 +SIZE (xpi/firefox-i18n-36.0b2/en-US.xpi) = 458488 +SHA256 (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 772bf6e0d37f25ba61ce697ec8ee4895b344465510bd4090dfc2db68707ce7cb +SIZE (xpi/firefox-i18n-36.0b2/en-ZA.xpi) = 425588 +SHA256 (xpi/firefox-i18n-36.0b2/eo.xpi) = feafcaac237afc2c3922f471243f025e70ef56f627df6ba8fc2e9a8c8bbcd780 +SIZE (xpi/firefox-i18n-36.0b2/eo.xpi) = 473636 +SHA256 (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 0c9f5a4de432eb038d096defaf92613977a4940c403f36d609c7d8b89f77e737 +SIZE (xpi/firefox-i18n-36.0b2/es-AR.xpi) = 442479 +SHA256 (xpi/firefox-i18n-36.0b2/es-CL.xpi) = a4facc0def56c0d9da41b2607c58d2be69c403ce4ff33fd955ddb86185581924 +SIZE (xpi/firefox-i18n-36.0b2/es-CL.xpi) = 377184 +SHA256 (xpi/firefox-i18n-36.0b2/es-ES.xpi) = b77e7c5d83346fa9b3772113b02aeee9c50f1502be6f7e3eb913f49cff51e65b +SIZE (xpi/firefox-i18n-36.0b2/es-ES.xpi) = 366987 +SHA256 (xpi/firefox-i18n-36.0b2/es-MX.xpi) = e6e504263fc7f766b25a4162bc0286ccf5989454f70c997fec0e48acf53f0df6 +SIZE (xpi/firefox-i18n-36.0b2/es-MX.xpi) = 444970 +SHA256 (xpi/firefox-i18n-36.0b2/et.xpi) = c1ee1a0b949f37802f8badbd3b6b765c06bcb838d01630833b9bd9d65f32fe07 +SIZE (xpi/firefox-i18n-36.0b2/et.xpi) = 431611 +SHA256 (xpi/firefox-i18n-36.0b2/eu.xpi) = 1e35ba7b3387bce92add61b449b61dd7370a8ebd9645f2b19921ef6226a36204 +SIZE (xpi/firefox-i18n-36.0b2/eu.xpi) = 454651 +SHA256 (xpi/firefox-i18n-36.0b2/fa.xpi) = 6b3700efccccc10393ff8c74d8f23159ebfd2f720c3806eed98f812e1cc6126b +SIZE (xpi/firefox-i18n-36.0b2/fa.xpi) = 500789 +SHA256 (xpi/firefox-i18n-36.0b2/ff.xpi) = c73490515bba31c8ba2ab33406504f72bda40680ba235e96565c7f520398a7b1 +SIZE (xpi/firefox-i18n-36.0b2/ff.xpi) = 442341 +SHA256 (xpi/firefox-i18n-36.0b2/fi.xpi) = fc9dc91ba76148b66ad8e31ac32deab96723bf94aaf6657e9f0faf29a15d3a0f +SIZE (xpi/firefox-i18n-36.0b2/fi.xpi) = 433371 +SHA256 (xpi/firefox-i18n-36.0b2/fr.xpi) = 79a045a346f5d0b125633c66b9d02933bea84fc1724ed406df8344482c618e3c +SIZE (xpi/firefox-i18n-36.0b2/fr.xpi) = 449172 +SHA256 (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 816aee08962b452534b3ff51c2169a921600e6a0bfe455a800588a694cc12e88 +SIZE (xpi/firefox-i18n-36.0b2/fy-NL.xpi) = 443805 +SHA256 (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 4e98b8bd58a802c909253acd65147899e9b13efdaad55fa9167ce8ce257fcdbe +SIZE (xpi/firefox-i18n-36.0b2/ga-IE.xpi) = 453001 +SHA256 (xpi/firefox-i18n-36.0b2/gd.xpi) = 76b5f71cff8c07a4590eae40e065c1fd812d3f932ae6f9ad5a5456c481e8dcef +SIZE (xpi/firefox-i18n-36.0b2/gd.xpi) = 442656 +SHA256 (xpi/firefox-i18n-36.0b2/gl.xpi) = b1c86348414fb2f623f61b85f0cefb919b52b9d55f8f9751dc8dc2f6f5dd31f4 +SIZE (xpi/firefox-i18n-36.0b2/gl.xpi) = 433436 +SHA256 (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = c96fd38bfc587c888f47db70a5e78291e037ccc054b40112933851154523ee08 +SIZE (xpi/firefox-i18n-36.0b2/gu-IN.xpi) = 463246 +SHA256 (xpi/firefox-i18n-36.0b2/he.xpi) = a16834f9602bffc028fc119e8fc307e5eecf30d3e5538e5400facb2241196c49 +SIZE (xpi/firefox-i18n-36.0b2/he.xpi) = 473285 +SHA256 (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 63d310ae5f788ccd532da24c4f0c4486991c86b54968dd3c84e6aed75eff351c +SIZE (xpi/firefox-i18n-36.0b2/hi-IN.xpi) = 493295 +SHA256 (xpi/firefox-i18n-36.0b2/hr.xpi) = efb1f3649f9bcbe6d7a19b5c181fc4e6632b9a4e532df7de13bbdda916e6386f +SIZE (xpi/firefox-i18n-36.0b2/hr.xpi) = 466270 +SHA256 (xpi/firefox-i18n-36.0b2/hsb.xpi) = ca47f781468ce3df5aab026fd65fba84ab296cd9ebda30dafa0c138be10157ee +SIZE (xpi/firefox-i18n-36.0b2/hsb.xpi) = 456353 +SHA256 (xpi/firefox-i18n-36.0b2/hu.xpi) = 2e939d0ae1db389a094e870c799a9e0e0a36a2cd7d8cc858b7b67ed80288d8b2 +SIZE (xpi/firefox-i18n-36.0b2/hu.xpi) = 441328 +SHA256 (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 6663a2998c07001d184751f62ee6475de65313a34b680a697dac627d0fbea1fb +SIZE (xpi/firefox-i18n-36.0b2/hy-AM.xpi) = 522068 +SHA256 (xpi/firefox-i18n-36.0b2/id.xpi) = 9df22a48c2348a78a029c1eb7ad6342be648d24bda8908473014495d407b09bf +SIZE (xpi/firefox-i18n-36.0b2/id.xpi) = 421110 +SHA256 (xpi/firefox-i18n-36.0b2/is.xpi) = 9f5894dc755635f958bad12ee9802aa83c37099eb0498d3e65d0c6a656fcdb62 +SIZE (xpi/firefox-i18n-36.0b2/is.xpi) = 473332 +SHA256 (xpi/firefox-i18n-36.0b2/it.xpi) = 5f88fd7767f6203767430233d6405614956428cb96074caf463bebf92b54e8e5 +SIZE (xpi/firefox-i18n-36.0b2/it.xpi) = 361318 +SHA256 (xpi/firefox-i18n-36.0b2/ja.xpi) = 88c50595f4aad68489f3db9502481a58c7e83ff0828ac35c7b6e8186b6481aa7 +SIZE (xpi/firefox-i18n-36.0b2/ja.xpi) = 465475 +SHA256 (xpi/firefox-i18n-36.0b2/kk.xpi) = ada72b9ee657e3a6f17be7a29e051549d3c33715c799302504b0244fc5b18fa4 +SIZE (xpi/firefox-i18n-36.0b2/kk.xpi) = 490170 +SHA256 (xpi/firefox-i18n-36.0b2/km.xpi) = bf66effa7d7fba7f96bec9e1b8ed59183c6253ee1165591657795babe5c41d07 +SIZE (xpi/firefox-i18n-36.0b2/km.xpi) = 550676 +SHA256 (xpi/firefox-i18n-36.0b2/kn.xpi) = 903d88b8df5856ac3ef166603060361c39cdd6618df8f687342922751e63f68f +SIZE (xpi/firefox-i18n-36.0b2/kn.xpi) = 516616 +SHA256 (xpi/firefox-i18n-36.0b2/ko.xpi) = bd94279316b7bd7a659f3cbc81a704cd98e2d9823306774357b30b4744806b7a +SIZE (xpi/firefox-i18n-36.0b2/ko.xpi) = 448220 +SHA256 (xpi/firefox-i18n-36.0b2/lij.xpi) = b919dad221e0f8847c360ce3af499fb9d2b02f6d5e199b57a3dbe751181fec34 +SIZE (xpi/firefox-i18n-36.0b2/lij.xpi) = 430851 +SHA256 (xpi/firefox-i18n-36.0b2/lt.xpi) = 8ec14466a5538b613878073f28a0b44b26aa1f336f5f0863ef9de4faa1f186be +SIZE (xpi/firefox-i18n-36.0b2/lt.xpi) = 474005 +SHA256 (xpi/firefox-i18n-36.0b2/lv.xpi) = c6564b771da47c11df1dbdabc8d5f1e0d290e105bf2dd3694344eba5228a1d1c +SIZE (xpi/firefox-i18n-36.0b2/lv.xpi) = 436146 +SHA256 (xpi/firefox-i18n-36.0b2/mai.xpi) = f33b853826ee0d8a873f4636b30d2afb2b60072164781087539b6fa13affedc5 +SIZE (xpi/firefox-i18n-36.0b2/mai.xpi) = 485635 +SHA256 (xpi/firefox-i18n-36.0b2/mk.xpi) = b293a4384d187aad0092d94887ed0023bda697fbac334f5f845fd3bacc181c8e +SIZE (xpi/firefox-i18n-36.0b2/mk.xpi) = 516290 +SHA256 (xpi/firefox-i18n-36.0b2/ml.xpi) = 5e853a2da5aebe57440c76a443635269ef0d210050efa5b356128cc0bd08caeb +SIZE (xpi/firefox-i18n-36.0b2/ml.xpi) = 514512 +SHA256 (xpi/firefox-i18n-36.0b2/mr.xpi) = fee8cdd198c43a74db9fb05fd1b88ed444c0391e3538017212e45e4947f7503c +SIZE (xpi/firefox-i18n-36.0b2/mr.xpi) = 495229 +SHA256 (xpi/firefox-i18n-36.0b2/ms.xpi) = 9c63304624c5dd47f0a383ab2bfbe2152fb4f0cd575abf15af3bb14a83617a4e +SIZE (xpi/firefox-i18n-36.0b2/ms.xpi) = 478159 +SHA256 (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 8f3153280d587cf882abfd404c28a432928b73a2f433017943f0320551e9e09a +SIZE (xpi/firefox-i18n-36.0b2/nb-NO.xpi) = 432196 +SHA256 (xpi/firefox-i18n-36.0b2/nl.xpi) = c501b1b1926d4a3ac0032581061f271e52998ee624ecac204f5861419b5d6dfe +SIZE (xpi/firefox-i18n-36.0b2/nl.xpi) = 432348 +SHA256 (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 4df2975875f924180b530d85d8ea713979bc1cd034a94fd920e74c72a94d4ddb +SIZE (xpi/firefox-i18n-36.0b2/nn-NO.xpi) = 426609 +SHA256 (xpi/firefox-i18n-36.0b2/or.xpi) = 9747b51348f24bf26f63aa576756d71cc8a32520cf014ca5423d89a12eef6b2c +SIZE (xpi/firefox-i18n-36.0b2/or.xpi) = 512012 +SHA256 (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 7fed3fa3e59c3ec22636a5711f78fd320e3fec8c02b4b9a5261081528fdafb90 +SIZE (xpi/firefox-i18n-36.0b2/pa-IN.xpi) = 481892 +SHA256 (xpi/firefox-i18n-36.0b2/pl.xpi) = 3826aba179fec48334b753ddd44cf43815dd0a9c528068d61ca4dd717aa8abb7 +SIZE (xpi/firefox-i18n-36.0b2/pl.xpi) = 402049 +SHA256 (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 712ad3d205f50e5d63338b706ee8596e20e6b616fdb81eb6b19c554a8b1a8897 +SIZE (xpi/firefox-i18n-36.0b2/pt-BR.xpi) = 447671 +SHA256 (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 9ad319ca4b884bb25a61fd1092c0cae6c4a07f7c43a353f08000da261f296985 +SIZE (xpi/firefox-i18n-36.0b2/pt-PT.xpi) = 428707 +SHA256 (xpi/firefox-i18n-36.0b2/rm.xpi) = 4d45f25205e7c401b458abbe349c48b8fcd31287238c32b75135dd73cf119145 +SIZE (xpi/firefox-i18n-36.0b2/rm.xpi) = 441420 +SHA256 (xpi/firefox-i18n-36.0b2/ro.xpi) = 3445688507b47b072b59828d23bd461ec7b6b2f125b4dcabd720a430923b7a59 +SIZE (xpi/firefox-i18n-36.0b2/ro.xpi) = 483482 +SHA256 (xpi/firefox-i18n-36.0b2/ru.xpi) = 8385e6b799d5ea4932a5199b3e5448ba5591e2f3a3c33ce8bed1106ce5461364 +SIZE (xpi/firefox-i18n-36.0b2/ru.xpi) = 406017 +SHA256 (xpi/firefox-i18n-36.0b2/si.xpi) = 72d5bc3cbb1c19de14cc6b856f63b3008e2ad8ad54f44990b6a1b843808258ff +SIZE (xpi/firefox-i18n-36.0b2/si.xpi) = 514656 +SHA256 (xpi/firefox-i18n-36.0b2/sk.xpi) = c8071d176d44ba45af6558402242857fe09f8b39af828d278f601af8a115af86 +SIZE (xpi/firefox-i18n-36.0b2/sk.xpi) = 457188 +SHA256 (xpi/firefox-i18n-36.0b2/sl.xpi) = c38150bf1db1a8f522e599ba1ae51e4a5920ec252a8df22f62c4a8814e54c473 +SIZE (xpi/firefox-i18n-36.0b2/sl.xpi) = 429929 +SHA256 (xpi/firefox-i18n-36.0b2/son.xpi) = 7e7f888f4c65880e91b5f35db404b805de22c4d76ed1625933caed8c8cb98d29 +SIZE (xpi/firefox-i18n-36.0b2/son.xpi) = 436772 +SHA256 (xpi/firefox-i18n-36.0b2/sq.xpi) = e19a31aab827190186eea2aaabee28adbf1b72b3d6b265dc20a3fe710d44f1d1 +SIZE (xpi/firefox-i18n-36.0b2/sq.xpi) = 473965 +SHA256 (xpi/firefox-i18n-36.0b2/sr.xpi) = e30504c9f6e50ef770f56f9bcaa19463e669e60f27832faa2a87a0133e9b617c +SIZE (xpi/firefox-i18n-36.0b2/sr.xpi) = 467365 +SHA256 (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 5f3b10cfe9644686a5d896580265fdb107a4320a8e6e402f5d709f8455026fb1 +SIZE (xpi/firefox-i18n-36.0b2/sv-SE.xpi) = 440721 +SHA256 (xpi/firefox-i18n-36.0b2/ta.xpi) = 1b5e1518f358cb9e93b3f0e7b8d716a0fb72a8600792cf43cb1a6bd2df26d570 +SIZE (xpi/firefox-i18n-36.0b2/ta.xpi) = 493859 +SHA256 (xpi/firefox-i18n-36.0b2/te.xpi) = fb8f80436df2b0ea6ac22843bf5192e215b24ca7fe5a29c5b6af225f84b08d8e +SIZE (xpi/firefox-i18n-36.0b2/te.xpi) = 513695 +SHA256 (xpi/firefox-i18n-36.0b2/th.xpi) = 354793d4f61006ed46d515f6889ec39ca7599929195ea1140c518ac5b9ebdf8d +SIZE (xpi/firefox-i18n-36.0b2/th.xpi) = 521542 +SHA256 (xpi/firefox-i18n-36.0b2/tr.xpi) = ca78c147715aa57ad61b190719e77f25a93bbd6b1ede1cfb2ae2e464784eb5c0 +SIZE (xpi/firefox-i18n-36.0b2/tr.xpi) = 468961 +SHA256 (xpi/firefox-i18n-36.0b2/uk.xpi) = 83f8b121c156efa30cc4518158e1872ec0f02e481e64b0c8f6d33b0c48a9fda1 +SIZE (xpi/firefox-i18n-36.0b2/uk.xpi) = 469172 +SHA256 (xpi/firefox-i18n-36.0b2/vi.xpi) = aef11ed00dba428639d7854eda1167fec397a7c810225101a1638849609248f3 +SIZE (xpi/firefox-i18n-36.0b2/vi.xpi) = 454447 +SHA256 (xpi/firefox-i18n-36.0b2/xh.xpi) = bada4f8270ffe9c61eaed74c15365f3dccf6a7710efd4480e78911059d2329d3 +SIZE (xpi/firefox-i18n-36.0b2/xh.xpi) = 436240 +SHA256 (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 0d2dec054cb70b1d75f6bae3c5be87d97e4df1f83166fd7ecce013ea75b93fa0 +SIZE (xpi/firefox-i18n-36.0b2/zh-CN.xpi) = 475835 +SHA256 (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = c57aeff7f310683239dacc93a720137df85f19ddc4a8d52262f9db96d28df071 +SIZE (xpi/firefox-i18n-36.0b2/zh-TW.xpi) = 455306 Modified: trunk/www/firefox-nightly/Makefile.hgrev ============================================================================== --- trunk/www/firefox-nightly/Makefile.hgrev Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox-nightly/Makefile.hgrev Wed Jan 21 15:07:16 2015 (r1808) @@ -1 +1 @@ -HGREV= 223726:77b993c95f51 +HGREV= 224901:c248261b202e Modified: trunk/www/firefox-nightly/distinfo ============================================================================== --- trunk/www/firefox-nightly/distinfo Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox-nightly/distinfo Wed Jan 21 15:07:16 2015 (r1808) @@ -1,2 +1,2 @@ -SHA256 (firefox-nightly/77b993c95f51.tar.bz2) = 76d2166baf585513230ddd1ccbaa7e6df3af18b3738d2d7d7a8f0d6c489f8889 -SIZE (firefox-nightly/77b993c95f51.tar.bz2) = 175257114 +SHA256 (firefox-nightly/c248261b202e.tar.bz2) = f4f4890d4b99a199475cfb54d81c697f2cc0da843e95e77ae51ef69d8b268124 +SIZE (firefox-nightly/c248261b202e.tar.bz2) = 175954037 Deleted: trunk/www/firefox-nightly/files/patch-bug1122547 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug1122547 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,20 +0,0 @@ -diff --git media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc -index e68a104..a090241 100644 ---- media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc -+++ media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc -@@ -159,12 +159,13 @@ VCMEncodedFrame* VCMReceiver::FrameForDecoding( - // Assume that render timing errors are due to changes in the video stream. - if (next_render_time_ms < 0) { - timing_error = true; -- } else if (std::abs(next_render_time_ms - now_ms) > max_video_delay_ms_) { -+ } else if (std::abs(static_cast<int>(next_render_time_ms - now_ms)) > -+ max_video_delay_ms_) { - WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideoCoding, - VCMId(vcm_id_, receiver_id_), - "This frame is out of our delay bounds, resetting jitter " - "buffer: %d > %d", -- static_cast<int>(std::abs(next_render_time_ms - now_ms)), -+ std::abs(static_cast<int>(next_render_time_ms - now_ms)), - max_video_delay_ms_); - timing_error = true; - } else if (static_cast<int>(timing_->TargetVideoDelay()) > Deleted: trunk/www/firefox-nightly/files/patch-bug1122586 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug1122586 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ -diff --git dom/media/MediaDecoderStateMachine.cpp dom/media/MediaDecoderStateMachine.cpp -index 36a6ccf..96d3bd0 100644 ---- dom/media/MediaDecoderStateMachine.cpp -+++ dom/media/MediaDecoderStateMachine.cpp -@@ -18,6 +18,7 @@ - #include "nsTArray.h" - #include "MediaDecoder.h" - #include "MediaDecoderReader.h" -+#include "mozilla/MathAlgorithms.h" - #include "mozilla/mozalloc.h" - #include "VideoUtils.h" - #include "mozilla/dom/TimeRanges.h" -@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS, - // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration - // less than this are ignored, as they're assumed to be the result of - // instability in the duration estimation. --static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2; -+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2; - - static TimeDuration UsecsToDuration(int64_t aUsecs) { - return TimeDuration::FromMicroseconds(aUsecs); -@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration) - AssertCurrentThreadInMonitor(); - int64_t duration = GetDuration(); - if (aDuration != duration && -- std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) { -+ mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) { - SetDuration(aDuration); - nsCOMPtr<nsIRunnable> event = - NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged); Modified: trunk/www/firefox-nightly/files/patch-bug847568 ============================================================================== --- trunk/www/firefox-nightly/files/patch-bug847568 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox-nightly/files/patch-bug847568 Wed Jan 21 15:07:16 2015 (r1808) @@ -216,9 +216,9 @@ index 0b0717a..2e665c9 100644 --- netwerk/dns/moz.build +++ netwerk/dns/moz.build -@@ -63,3 +63,6 @@ GENERATED_FILES = [ +@@ -64,3 +64,6 @@ GENERATED_FILES = [ LOCAL_INCLUDES += [ - '../base/src', + '/netwerk/base', ] + +if CONFIG['MOZ_NATIVE_HARFBUZZ']: Modified: trunk/www/firefox/Makefile ============================================================================== --- trunk/www/firefox/Makefile Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/Makefile Wed Jan 21 15:07:16 2015 (r1808) @@ -2,18 +2,18 @@ # $FreeBSD: head/www/firefox/Makefile 375599 2014-12-25 20:55:54Z bapt $ PORTNAME= firefox -DISTVERSION= 35.0 +DISTVERSION= 36.0b2 DISTVERSIONSUFFIX=.source PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ - https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build3/source/ + https://ftp.mozilla.org/pub/mozilla.org/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source/ MAINTAINER= ge...@freebsd.org COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.10.6:${PORTSDIR}/devel/nspr \ - nss>=3.17.2:${PORTSDIR}/security/nss \ + nss>=3.17.3:${PORTSDIR}/security/nss \ libevent2>=2.0.21_2:${PORTSDIR}/devel/libevent2 \ cairo>=1.12.16_1,2:${PORTSDIR}/graphics/cairo \ soundtouch>=1.8.0:${PORTSDIR}/audio/soundtouch \ @@ -22,7 +22,7 @@ libvorbis>=1.3.4:${PORTSDIR}/audio/libvorbis \ opus>=1.1:${PORTSDIR}/audio/opus \ libvpx>=1.3.0:${PORTSDIR}/multimedia/libvpx \ - sqlite3>=3.8.6:${PORTSDIR}/databases/sqlite3 \ + sqlite3>=3.8.7.4:${PORTSDIR}/databases/sqlite3 \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat \ autoconf-2.13:${PORTSDIR}/devel/autoconf213 \ @@ -57,7 +57,7 @@ .include "${.CURDIR}/../../www/firefox/Makefile.options" .include <bsd.port.pre.mk> -WRKSRC:= ${WRKDIR}/mozilla-release +WRKSRC:= ${WRKDIR}/mozilla-beta .if ${PORT_OPTIONS:MALSA} RUN_DEPENDS+= alsa-lib>=1.0.27.2_1:${PORTSDIR}/audio/alsa-lib Modified: trunk/www/firefox/distinfo ============================================================================== --- trunk/www/firefox/distinfo Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/distinfo Wed Jan 21 15:07:16 2015 (r1808) @@ -1,2 +1,2 @@ -SHA256 (firefox-35.0.source.tar.bz2) = bedeb5bbd8b49e5b286497ef7732542c6e7441088fd8cd577d7ca8af4c871e81 -SIZE (firefox-35.0.source.tar.bz2) = 176269100 +SHA256 (firefox-36.0b2.source.tar.bz2) = d4fc0bab516b421e12c3d97c71ffae482ee8836e69d2ac8e2706a9a0e3c6f5ee +SIZE (firefox-36.0b2.source.tar.bz2) = 179356898 Modified: trunk/www/firefox/files/patch-bug1013882 ============================================================================== --- trunk/www/firefox/files/patch-bug1013882 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/files/patch-bug1013882 Wed Jan 21 15:07:16 2015 (r1808) @@ -30,14 +30,14 @@ index b509fd4..195345c 100644 --- browser/installer/package-manifest.in +++ browser/installer/package-manifest.in -@@ -583,7 +583,7 @@ - @BINPATH@/components/MozKeyboard.js - @BINPATH@/components/InputMethod.manifest +@@ -608,7 +608,7 @@ + @RESPATH@/components/MozKeyboard.js + @RESPATH@/components/InputMethod.manifest -#ifdef MOZ_DEBUG +#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) - @BINPATH@/components/TestInterfaceJS.js - @BINPATH@/components/TestInterfaceJS.manifest + @RESPATH@/components/TestInterfaceJS.js + @RESPATH@/components/TestInterfaceJS.manifest #endif diff --git mobile/android/installer/Makefile.in mobile/android/installer/Makefile.in index 96dceab..3528ad6 100644 Deleted: trunk/www/firefox/files/patch-bug1041795 ============================================================================== --- trunk/www/firefox/files/patch-bug1041795 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,48 +0,0 @@ -diff --git config/rules.mk config/rules.mk -index 4d67eda..783942f 100644 ---- config/rules.mk -+++ config/rules.mk -@@ -858,7 +858,7 @@ ifdef DTRACE_PROBE_OBJ - ifndef DTRACE_LIB_DEPENDENT - NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS)) - $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS) -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) - endif - endif - endif -@@ -876,7 +876,7 @@ ifndef INCREMENTAL_LINKER - endif - ifdef DTRACE_LIB_DEPENDENT - ifndef XP_MACOSX -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) - endif - $(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS)) - @$(RM) $(DTRACE_PROBE_OBJ) -diff --git js/src/Makefile.in js/src/Makefile.in -index 28ca5e8..96793d7 100644 ---- js/src/Makefile.in -+++ js/src/Makefile.in -@@ -342,7 +342,7 @@ endif - - ifdef HAVE_DTRACE - $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d -- dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in -+ dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in - sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ - -e '/const/!s/char \*/const char */g' \ - javascript-trace.h.in > javascript-trace.h -diff --git probes/Makefile.in probes/Makefile.in -index 6d18f34..deec83f 100644 ---- probes/Makefile.in -+++ probes/Makefile.in -@@ -7,7 +7,7 @@ export:: $(DIST)/include/mozilla-trace.h - - # Replace _DTRACE_VERSION with INCLUDE_MOZILLA_DTRACE - $(DIST)/include/mozilla-trace.h: mozilla-trace.d Makefile -- dtrace -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp -+ dtrace -x nolibs -h -s $(srcdir)/mozilla-trace.d -o mozilla-trace.h.tmp - sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ - mozilla-trace.h.tmp > $(DIST)/include/mozilla-trace.h - rm mozilla-trace.h.tmp Deleted: trunk/www/firefox/files/patch-bug1082199 ============================================================================== --- trunk/www/firefox/files/patch-bug1082199 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,26 +0,0 @@ -commit 258ec90 -Author: Guilherme Goncalves <guilherme.p.g...@gmail.com> -Date: Fri Oct 17 15:55:00 2014 +0200 - - Bug 1082199 - Recompute stats in jemalloc_stats when using jemalloc3. r=glandium ---- - memory/build/mozjemalloc_compat.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git memory/build/mozjemalloc_compat.c memory/build/mozjemalloc_compat.c -index 78bb13a..70265a7 100644 ---- memory/build/mozjemalloc_compat.c -+++ memory/build/mozjemalloc_compat.c -@@ -68,6 +68,12 @@ jemalloc_stats_impl(jemalloc_stats_t *stats) - size_t active, allocated, mapped, page, pdirty; - size_t lg_chunk; - -+ // Refresh jemalloc's stats by updating its epoch, see ctl_refresh in -+ // src/ctl.c -+ uint64_t epoch = 0; -+ size_t esz = sizeof(epoch); -+ int ret = je_(mallctl)("epoch", &epoch, &esz, &epoch, esz); -+ - CTL_GET("arenas.narenas", narenas); - CTL_GET("arenas.page", page); - CTL_GET("stats.active", active); Deleted: trunk/www/firefox/files/patch-bug1083461 ============================================================================== --- trunk/www/firefox/files/patch-bug1083461 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,159 +0,0 @@ -commit 87f367b -Author: L. David Baron <dba...@dbaron.org> -Date: Sun Oct 19 23:31:39 2014 -0400 - - Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers. r=bzbarsky - - --HG-- - extra : transplant_source : %CD%5D%9BE%FE%DE%A4%F2%B8%CF%D7%AE%84%90%3B%E8%A0d%D7%2B ---- - layout/style/StyleAnimationValue.cpp | 6 ++++-- - layout/style/nsCSSValue.cpp | 28 ++++++++++++++++------------ - layout/style/nsCSSValue.h | 22 ++++++++++++++++------ - 3 files changed, 36 insertions(+), 20 deletions(-) - -diff --git layout/style/StyleAnimationValue.cpp layout/style/StyleAnimationValue.cpp -index 40bc8bf..1898fe6 100644 ---- layout/style/StyleAnimationValue.cpp -+++ layout/style/StyleAnimationValue.cpp -@@ -3851,11 +3851,13 @@ StyleAnimationValue::operator==(const StyleAnimationValue& aOther) const - case eUnit_Filter: - case eUnit_Shadow: - case eUnit_BackgroundPosition: -- return *mValue.mCSSValueList == *aOther.mValue.mCSSValueList; -+ return nsCSSValueList::Equal(mValue.mCSSValueList, -+ aOther.mValue.mCSSValueList); - case eUnit_Transform: - return *mValue.mCSSValueSharedList == *aOther.mValue.mCSSValueSharedList; - case eUnit_CSSValuePairList: -- return *mValue.mCSSValuePairList == *aOther.mValue.mCSSValuePairList; -+ return nsCSSValuePairList::Equal(mValue.mCSSValuePairList, -+ aOther.mValue.mCSSValuePairList); - case eUnit_UnparsedString: - return (NS_strcmp(GetStringBufferValue(), - aOther.GetStringBufferValue()) == 0); -diff --git layout/style/nsCSSValue.cpp layout/style/nsCSSValue.cpp -index dcb8496..fefb4f9 100644 ---- layout/style/nsCSSValue.cpp -+++ layout/style/nsCSSValue.cpp -@@ -264,13 +264,14 @@ bool nsCSSValue::operator==(const nsCSSValue& aOther) const - return *mValue.mRect == *aOther.mValue.mRect; - } - else if (eCSSUnit_List == mUnit) { -- return *mValue.mList == *aOther.mValue.mList; -+ return nsCSSValueList::Equal(mValue.mList, aOther.mValue.mList); - } - else if (eCSSUnit_SharedList == mUnit) { - return *mValue.mSharedList == *aOther.mValue.mSharedList; - } - else if (eCSSUnit_PairList == mUnit) { -- return *mValue.mPairList == *aOther.mValue.mPairList; -+ return nsCSSValuePairList::Equal(mValue.mPairList, -+ aOther.mValue.mPairList); - } - else if (eCSSUnit_GridTemplateAreas == mUnit) { - return *mValue.mGridTemplateAreas == *aOther.mValue.mGridTemplateAreas; -@@ -1875,13 +1876,15 @@ nsCSSValueList::AppendToString(nsCSSProperty aProperty, nsAString& aResult, - } - } - --bool --nsCSSValueList::operator==(const nsCSSValueList& aOther) const -+/* static */ bool -+nsCSSValueList::Equal(const nsCSSValueList* aList1, -+ const nsCSSValueList* aList2) - { -- if (this == &aOther) -+ if (aList1 == aList2) { - return true; -+ } - -- const nsCSSValueList *p1 = this, *p2 = &aOther; -+ const nsCSSValueList *p1 = aList1, *p2 = aList2; - for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) { - if (p1->mValue != p2->mValue) - return false; -@@ -1934,8 +1937,7 @@ nsCSSValueSharedList::AppendToString(nsCSSProperty aProperty, nsAString& aResult - bool - nsCSSValueSharedList::operator==(const nsCSSValueSharedList& aOther) const - { -- return !mHead == !aOther.mHead && -- (!mHead || *mHead == *aOther.mHead); -+ return nsCSSValueList::Equal(mHead, aOther.mHead); - } - - size_t -@@ -2148,13 +2150,15 @@ nsCSSValuePairList::AppendToString(nsCSSProperty aProperty, - } - } - --bool --nsCSSValuePairList::operator==(const nsCSSValuePairList& aOther) const -+/* static */ bool -+nsCSSValuePairList::Equal(const nsCSSValuePairList* aList1, -+ const nsCSSValuePairList* aList2) - { -- if (this == &aOther) -+ if (aList1 == aList2) { - return true; -+ } - -- const nsCSSValuePairList *p1 = this, *p2 = &aOther; -+ const nsCSSValuePairList *p1 = aList1, *p2 = aList2; - for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) { - if (p1->mXValue != p2->mXValue || - p1->mYValue != p2->mYValue) -diff --git layout/style/nsCSSValue.h layout/style/nsCSSValue.h -index 8418a2d..f0c4e63 100644 ---- layout/style/nsCSSValue.h -+++ layout/style/nsCSSValue.h -@@ -871,9 +871,8 @@ struct nsCSSValueList { - void AppendToString(nsCSSProperty aProperty, nsAString& aResult, - nsCSSValue::Serialization aValueSerialization) const; - -- bool operator==(nsCSSValueList const& aOther) const; -- bool operator!=(const nsCSSValueList& aOther) const -- { return !(*this == aOther); } -+ static bool Equal(const nsCSSValueList* aList1, -+ const nsCSSValueList* aList2); - - size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const; - -@@ -886,6 +885,12 @@ private: - { - MOZ_COUNT_CTOR(nsCSSValueList); - } -+ -+ // We don't want operator== or operator!= because they wouldn't be -+ // null-safe, which is generally what we need. Use |Equal| method -+ // above instead. -+ bool operator==(nsCSSValueList const& aOther) const MOZ_DELETE; -+ bool operator!=(const nsCSSValueList& aOther) const MOZ_DELETE; - }; - - // nsCSSValueList_heap differs from nsCSSValueList only in being -@@ -1264,9 +1269,8 @@ struct nsCSSValuePairList { - void AppendToString(nsCSSProperty aProperty, nsAString& aResult, - nsCSSValue::Serialization aValueSerialization) const; - -- bool operator==(const nsCSSValuePairList& aOther) const; -- bool operator!=(const nsCSSValuePairList& aOther) const -- { return !(*this == aOther); } -+ static bool Equal(const nsCSSValuePairList* aList1, -+ const nsCSSValuePairList* aList2); - - size_t SizeOfIncludingThis(mozilla::MallocSizeOf aMallocSizeOf) const; - -@@ -1280,6 +1284,12 @@ private: - { - MOZ_COUNT_CTOR(nsCSSValuePairList); - } -+ -+ // We don't want operator== or operator!= because they wouldn't be -+ // null-safe, which is generally what we need. Use |Equal| method -+ // above instead. -+ bool operator==(const nsCSSValuePairList& aOther) const MOZ_DELETE; -+ bool operator!=(const nsCSSValuePairList& aOther) const MOZ_DELETE; - }; - - // nsCSSValuePairList_heap differs from nsCSSValuePairList only in being Deleted: trunk/www/firefox/files/patch-bug1097592 ============================================================================== --- trunk/www/firefox/files/patch-bug1097592 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,41 +0,0 @@ -commit a822f9a -Author: Martin Stransky <stran...@redhat.com> -Date: Fri Nov 14 06:32:00 2014 +0100 - - Bug 1097592 - Don't use PR_FindFunctionSymbolAndLibrary to avoid app freeze, r=karlt ---- - widget/gtk/mozgtk/mozgtk.c | 1 + - widget/gtk/nsWindow.cpp | 8 +------- - 2 files changed, 2 insertions(+), 7 deletions(-) - -diff --git widget/gtk/mozgtk/mozgtk.c widget/gtk/mozgtk/mozgtk.c -index 11829d7..3b46759 100644 ---- widget/gtk/mozgtk/mozgtk.c -+++ widget/gtk/mozgtk/mozgtk.c -@@ -121,6 +121,7 @@ STUB(gdk_x11_lookup_xdisplay) - STUB(gdk_x11_screen_get_xscreen) - STUB(gdk_x11_visual_get_xvisual) - STUB(gdk_x11_window_lookup_for_display) -+STUB(gdk_x11_window_set_user_time) - STUB(gdk_x11_xatom_to_atom) - STUB(gtk_accel_label_new) - STUB(gtk_alignment_get_type) -diff --git widget/gtk/nsWindow.cpp widget/gtk/nsWindow.cpp -index 26c333b..d462f13 100644 ---- widget/gtk/nsWindow.cpp -+++ widget/gtk/nsWindow.cpp -@@ -1295,13 +1295,7 @@ SetUserTimeAndStartupIDForActivatedWindow(GtkWidget* aWindow) - } - - if (sn_launchee_context_get_id_has_timestamp(ctx)) { -- PRLibrary* gtkLibrary; -- SetUserTimeFunc setUserTimeFunc = (SetUserTimeFunc) -- PR_FindFunctionSymbolAndLibrary("gdk_x11_window_set_user_time", >kLibrary); -- if (setUserTimeFunc) { -- setUserTimeFunc(gdkWindow, sn_launchee_context_get_timestamp(ctx)); -- PR_UnloadLibrary(gtkLibrary); -- } -+ gdk_x11_window_set_user_time(gdkWindow, sn_launchee_context_get_timestamp(ctx)); - } - - sn_launchee_context_setup_window(ctx, gdk_x11_window_get_xid(gdkWindow)); Copied and modified: trunk/www/firefox/files/patch-bug1122547 (from r1807, trunk/www/firefox-nightly/files/patch-bug1122547) ============================================================================== Deleted: trunk/www/firefox/files/patch-bug1122586 ============================================================================== --- trunk/www/firefox/files/patch-bug1122586 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,30 +0,0 @@ -diff --git content/media/MediaDecoderStateMachine.cpp content/media/MediaDecoderStateMachine.cpp -index 36a6ccf..96d3bd0 100644 ---- content/media/MediaDecoderStateMachine.cpp -+++ content/media/MediaDecoderStateMachine.cpp -@@ -18,6 +18,7 @@ - #include "nsTArray.h" - #include "MediaDecoder.h" - #include "MediaDecoderReader.h" -+#include "mozilla/MathAlgorithms.h" - #include "mozilla/mozalloc.h" - #include "VideoUtils.h" - #include "mozilla/dom/TimeRanges.h" -@@ -165,7 +166,7 @@ static_assert(QUICK_BUFFERING_LOW_DATA_USECS <= AMPLE_AUDIO_USECS, - // MediaDecoderStateMachine::UpdateEstimatedDuration(); changes of duration - // less than this are ignored, as they're assumed to be the result of - // instability in the duration estimation. --static const int64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2; -+static const uint64_t ESTIMATED_DURATION_FUZZ_FACTOR_USECS = USECS_PER_S / 2; - - static TimeDuration UsecsToDuration(int64_t aUsecs) { - return TimeDuration::FromMicroseconds(aUsecs); -@@ -1447,7 +1448,7 @@ void MediaDecoderStateMachine::UpdateEstimatedDuration(int64_t aDuration) - AssertCurrentThreadInMonitor(); - int64_t duration = GetDuration(); - if (aDuration != duration && -- std::abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) { -+ mozilla::Abs(aDuration - duration) > ESTIMATED_DURATION_FUZZ_FACTOR_USECS) { - SetDuration(aDuration); - nsCOMPtr<nsIRunnable> event = - NS_NewRunnableMethod(mDecoder, &MediaDecoder::DurationChanged); Modified: trunk/www/firefox/files/patch-bug847568 ============================================================================== --- trunk/www/firefox/files/patch-bug847568 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/files/patch-bug847568 Wed Jan 21 15:07:16 2015 (r1808) @@ -83,10 +83,10 @@ dnl Check for pixman and cairo dnl ======================================================== -diff --git content/base/src/moz.build content/base/src/moz.build +diff --git dom/base/moz.build dom/base/moz.build index a660ba4..6b2f602 100644 ---- content/base/src/moz.build -+++ content/base/src/moz.build +--- dom/base/moz.build ++++ dom/base/moz.build @@ -196,6 +196,9 @@ SOURCES += [ 'nsObjectLoadingContent.cpp', ] Deleted: trunk/www/firefox/files/patch-bug858919 ============================================================================== --- trunk/www/firefox/files/patch-bug858919 Wed Jan 21 15:07:16 2015 (r1807) +++ /dev/null 00:00:00 1970 (deleted) @@ -1,394 +0,0 @@ -commit a33d4f7 -Author: Martin Stransky <stran...@redhat.com> -Date: Fri Nov 14 04:04:00 2014 +0100 - - Bug 858919 - Add support for libnotify calls which was removed for new notification API. r=karlt ---- - toolkit/components/alerts/nsAlertsService.cpp | 10 +-- - toolkit/system/gnome/moz.build | 2 + - toolkit/system/gnome/nsAlertsIconListener.cpp | 64 ++++++++++++------ - toolkit/system/gnome/nsAlertsIconListener.h | 89 ++++++++++++++++++++++++++ - toolkit/system/gnome/nsGnomeModule.cpp | 5 ++ - toolkit/system/gnome/nsSystemAlertsService.cpp | 54 ++++++++++++++++ - toolkit/system/gnome/nsSystemAlertsService.h | 27 ++++++++ - 7 files changed, 226 insertions(+), 25 deletions(-) - -diff --git toolkit/components/alerts/nsAlertsService.cpp toolkit/components/alerts/nsAlertsService.cpp -index 93f4536..f8b5e07 100644 ---- toolkit/components/alerts/nsAlertsService.cpp -+++ toolkit/components/alerts/nsAlertsService.cpp -@@ -100,10 +100,12 @@ NS_IMETHODIMP nsAlertsService::ShowAlertNotification(const nsAString & aImageUrl - nsCOMPtr<nsIAlertsService> sysAlerts(do_GetService(NS_SYSTEMALERTSERVICE_CONTRACTID)); - nsresult rv; - if (sysAlerts) { -- return sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable, -- aAlertCookie, aAlertListener, aAlertName, -- aBidi, aLang, aData, -- IPC::Principal(aPrincipal)); -+ rv = sysAlerts->ShowAlertNotification(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable, -+ aAlertCookie, aAlertListener, aAlertName, -+ aBidi, aLang, aData, -+ IPC::Principal(aPrincipal)); -+ if (NS_SUCCEEDED(rv)) -+ return NS_OK; - } - - if (!ShouldShowAlert()) { -diff --git toolkit/system/gnome/moz.build toolkit/system/gnome/moz.build -index c033f8b..9242209 100644 ---- toolkit/system/gnome/moz.build -+++ toolkit/system/gnome/moz.build -@@ -5,7 +5,9 @@ - # file, You can obtain one at http://mozilla.org/MPL/2.0/. - - SOURCES += [ -+ 'nsAlertsIconListener.cpp', - 'nsGnomeModule.cpp', -+ 'nsSystemAlertsService.cpp', - ] - - if CONFIG['MOZ_ENABLE_GCONF']: -diff --git toolkit/system/gnome/nsAlertsIconListener.cpp toolkit/system/gnome/nsAlertsIconListener.cpp -index f39335e..55f4356 100644 ---- toolkit/system/gnome/nsAlertsIconListener.cpp -+++ toolkit/system/gnome/nsAlertsIconListener.cpp -@@ -51,6 +51,21 @@ static void notify_closed_marshal(GClosure* closure, - NS_RELEASE(alert); - } - -+static GdkPixbuf* -+GetPixbufFromImgRequest(imgIRequest* aRequest) -+{ -+ nsCOMPtr<imgIContainer> image; -+ nsresult rv = aRequest->GetImage(getter_AddRefs(image)); -+ if (NS_FAILED(rv)) { -+ return nullptr; -+ } -+ -+ nsCOMPtr<nsIImageToPixbuf> imgToPixbuf = -+ do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1"); -+ -+ return imgToPixbuf->ConvertImageToPixbuf(image); -+} -+ - NS_IMPL_ISUPPORTS(nsAlertsIconListener, imgINotificationObserver, - nsIObserver, nsISupportsWeakReference) - -@@ -106,47 +121,45 @@ nsAlertsIconListener::Notify(imgIRequest *aRequest, int32_t aType, const nsIntRe - nsresult - nsAlertsIconListener::OnStopRequest(imgIRequest* aRequest) - { -+ NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!"); -+ - uint32_t imgStatus = imgIRequest::STATUS_ERROR; - nsresult rv = aRequest->GetImageStatus(&imgStatus); - NS_ENSURE_SUCCESS(rv, rv); - if (imgStatus == imgIRequest::STATUS_ERROR && !mLoadedFrame) { - // We have an error getting the image. Display the notification with no icon. - ShowAlert(nullptr); -- } - -- if (mIconRequest) { -+ // Cancel any pending request - mIconRequest->Cancel(NS_BINDING_ABORTED); - mIconRequest = nullptr; - } -+ - return NS_OK; - } - - nsresult - nsAlertsIconListener::OnStopFrame(imgIRequest* aRequest) - { -- if (aRequest != mIconRequest) -- return NS_ERROR_FAILURE; -+ NS_ASSERTION(mIconRequest == aRequest, "aRequest does not match!"); - - if (mLoadedFrame) - return NS_OK; // only use one frame - -- nsCOMPtr<imgIContainer> image; -- nsresult rv = aRequest->GetImage(getter_AddRefs(image)); -- if (NS_FAILED(rv)) -- return rv; -- -- nsCOMPtr<nsIImageToPixbuf> imgToPixbuf = -- do_GetService("@mozilla.org/widget/image-to-gdk-pixbuf;1"); -- -- GdkPixbuf* imagePixbuf = imgToPixbuf->ConvertImageToPixbuf(image); -- if (!imagePixbuf) -- return NS_ERROR_FAILURE; -+ GdkPixbuf* imagePixbuf = GetPixbufFromImgRequest(aRequest); -+ if (!imagePixbuf) { -+ ShowAlert(nullptr); -+ } else { -+ ShowAlert(imagePixbuf); -+ g_object_unref(imagePixbuf); -+ } - -- ShowAlert(imagePixbuf); -+ mLoadedFrame = true; - -- g_object_unref(imagePixbuf); -+ // Cancel any pending request (multipart image loading/decoding for instance) -+ mIconRequest->Cancel(NS_BINDING_ABORTED); -+ mIconRequest = nullptr; - -- mLoadedFrame = true; - return NS_OK; - } - -@@ -180,6 +193,9 @@ nsAlertsIconListener::ShowAlert(GdkPixbuf* aPixbuf) - mClosureHandler = g_signal_connect_closure(mNotification, "closed", closure, FALSE); - gboolean result = notify_notification_show(mNotification, nullptr); - -+ if (result && mAlertListener) -+ mAlertListener->Observe(nullptr, "alertshow", mAlertCookie.get()); -+ - return result ? NS_OK : NS_ERROR_FAILURE; - } - -@@ -201,9 +217,15 @@ nsAlertsIconListener::StartRequest(const nsAString & aImageUrl) - if (!il) - return ShowAlert(nullptr); - -- return il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr, -- this, nullptr, nsIRequest::LOAD_NORMAL, nullptr, -- nullptr, getter_AddRefs(mIconRequest)); -+ nsresult rv = il->LoadImageXPCOM(imageUri, nullptr, nullptr, nullptr, nullptr, -+ this, nullptr, nsIRequest::LOAD_NORMAL, nullptr, -+ 0 /* use default */, getter_AddRefs(mIconRequest)); -+ if (NS_FAILED(rv)) -+ return rv; -+ -+ mIconRequest->StartDecoding(); -+ -+ return NS_OK; - } - - void -diff --git toolkit/system/gnome/nsAlertsIconListener.h toolkit/system/gnome/nsAlertsIconListener.h -new file mode 100644 -index 0000000..ac96db9 ---- /dev/null -+++ toolkit/system/gnome/nsAlertsIconListener.h -@@ -0,0 +1,89 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -+/* This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+#ifndef nsAlertsIconListener_h__ -+#define nsAlertsIconListener_h__ -+ -+#include "nsCOMPtr.h" -+#include "imgINotificationObserver.h" -+#include "nsStringAPI.h" -+#include "nsIObserver.h" -+#include "nsWeakReference.h" -+ -+#include <gdk-pixbuf/gdk-pixbuf.h> -+ -+class imgIRequest; -+ -+struct NotifyNotification; -+ -+class nsAlertsIconListener : public imgINotificationObserver, -+ public nsIObserver, -+ public nsSupportsWeakReference -+{ -+public: -+ NS_DECL_ISUPPORTS -+ NS_DECL_IMGINOTIFICATIONOBSERVER -+ NS_DECL_NSIOBSERVER -+ -+ nsAlertsIconListener(); -+ -+ nsresult InitAlertAsync(const nsAString & aImageUrl, -+ const nsAString & aAlertTitle, -+ const nsAString & aAlertText, -+ bool aAlertTextClickable, -+ const nsAString & aAlertCookie, -+ nsIObserver * aAlertListener); -+ -+ void SendCallback(); -+ void SendClosed(); -+ -+protected: -+ virtual ~nsAlertsIconListener(); -+ -+ nsresult OnStopRequest(imgIRequest* aRequest); -+ nsresult OnStopFrame(imgIRequest* aRequest); -+ -+ /** -+ * The only difference between libnotify.so.4 and libnotify.so.1 for these symbols -+ * is that notify_notification_new takes three arguments in libnotify.so.4 and -+ * four in libnotify.so.1. -+ * Passing the fourth argument as NULL is binary compatible. -+ */ -+ typedef void (*NotifyActionCallback)(NotifyNotification*, char*, gpointer); -+ typedef bool (*notify_is_initted_t)(void); -+ typedef bool (*notify_init_t)(const char*); -+ typedef GList* (*notify_get_server_caps_t)(void); -+ typedef NotifyNotification* (*notify_notification_new_t)(const char*, const char*, const char*, const char*); -+ typedef bool (*notify_notification_show_t)(void*, char*); -+ typedef void (*notify_notification_set_icon_from_pixbuf_t)(void*, GdkPixbuf*); -+ typedef void (*notify_notification_add_action_t)(void*, const char*, const char*, NotifyActionCallback, gpointer, GFreeFunc); -+ -+ nsCOMPtr<imgIRequest> mIconRequest; -+ nsCString mAlertTitle; -+ nsCString mAlertText; -+ -+ nsCOMPtr<nsIObserver> mAlertListener; -+ nsString mAlertCookie; -+ -+ bool mLoadedFrame; -+ bool mAlertHasAction; -+ -+ static void* libNotifyHandle; -+ static bool libNotifyNotAvail; -+ static notify_is_initted_t notify_is_initted; -+ static notify_init_t notify_init; -+ static notify_get_server_caps_t notify_get_server_caps; -+ static notify_notification_new_t notify_notification_new; -+ static notify_notification_show_t notify_notification_show; -+ static notify_notification_set_icon_from_pixbuf_t notify_notification_set_icon_from_pixbuf; -+ static notify_notification_add_action_t notify_notification_add_action; -+ NotifyNotification* mNotification; -+ gulong mClosureHandler; -+ -+ nsresult StartRequest(const nsAString & aImageUrl); -+ nsresult ShowAlert(GdkPixbuf* aPixbuf); -+}; -+ -+#endif -diff --git toolkit/system/gnome/nsGnomeModule.cpp toolkit/system/gnome/nsGnomeModule.cpp -index 5ccc8e5..f893893 100644 ---- toolkit/system/gnome/nsGnomeModule.cpp -+++ toolkit/system/gnome/nsGnomeModule.cpp -@@ -22,6 +22,8 @@ NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGnomeVFSService, Init) - NS_GENERIC_FACTORY_CONSTRUCTOR(nsGIOService) - NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGSettingsService, Init) - #endif -+#include "nsSystemAlertsService.h" -+NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsSystemAlertsService, Init) - - #ifdef MOZ_ENABLE_GCONF - NS_DEFINE_NAMED_CID(NS_GCONFSERVICE_CID); -@@ -33,6 +35,7 @@ NS_DEFINE_NAMED_CID(NS_GNOMEVFSSERVICE_CID); - NS_DEFINE_NAMED_CID(NS_GIOSERVICE_CID); - NS_DEFINE_NAMED_CID(NS_GSETTINGSSERVICE_CID); - #endif -+NS_DEFINE_NAMED_CID(NS_SYSTEMALERTSSERVICE_CID); - - static const mozilla::Module::CIDEntry kGnomeCIDs[] = { - #ifdef MOZ_ENABLE_GCONF -@@ -45,6 +48,7 @@ static const mozilla::Module::CIDEntry kGnomeCIDs[] = { - { &kNS_GIOSERVICE_CID, false, nullptr, nsGIOServiceConstructor }, - { &kNS_GSETTINGSSERVICE_CID, false, nullptr, nsGSettingsServiceConstructor }, - #endif -+ { &kNS_SYSTEMALERTSSERVICE_CID, false, nullptr, nsSystemAlertsServiceConstructor }, - { nullptr } - }; - -@@ -59,6 +63,7 @@ static const mozilla::Module::ContractIDEntry kGnomeContracts[] = { - { NS_GIOSERVICE_CONTRACTID, &kNS_GIOSERVICE_CID }, - { NS_GSETTINGSSERVICE_CONTRACTID, &kNS_GSETTINGSSERVICE_CID }, - #endif -+ { NS_SYSTEMALERTSERVICE_CONTRACTID, &kNS_SYSTEMALERTSSERVICE_CID }, - { nullptr } - }; - -diff --git toolkit/system/gnome/nsSystemAlertsService.cpp toolkit/system/gnome/nsSystemAlertsService.cpp -new file mode 100644 -index 0000000..b91b402 ---- /dev/null -+++ toolkit/system/gnome/nsSystemAlertsService.cpp -@@ -0,0 +1,54 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode:nil; c-basic-offset: 2 -*- */ -+/* This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+#include "nsXULAppAPI.h" -+#include "nsSystemAlertsService.h" -+#include "nsAlertsIconListener.h" -+#include "nsAutoPtr.h" -+ -+NS_IMPL_ADDREF(nsSystemAlertsService) -+NS_IMPL_RELEASE(nsSystemAlertsService) -+ -+NS_INTERFACE_MAP_BEGIN(nsSystemAlertsService) -+ NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAlertsService) -+ NS_INTERFACE_MAP_ENTRY(nsIAlertsService) -+NS_INTERFACE_MAP_END_THREADSAFE -+ -+nsSystemAlertsService::nsSystemAlertsService() -+{ -+} -+ -+nsSystemAlertsService::~nsSystemAlertsService() -+{} -+ -+nsresult -+nsSystemAlertsService::Init() -+{ -+ return NS_OK; -+} -+ -+NS_IMETHODIMP nsSystemAlertsService::ShowAlertNotification(const nsAString & aImageUrl, const nsAString & aAlertTitle, -+ const nsAString & aAlertText, bool aAlertTextClickable, -+ const nsAString & aAlertCookie, -+ nsIObserver * aAlertListener, -+ const nsAString & aAlertName, -+ const nsAString & aBidi, -+ const nsAString & aLang, -+ const nsAString & aData, -+ nsIPrincipal * aPrincipal) -+{ -+ nsRefPtr<nsAlertsIconListener> alertListener = new nsAlertsIconListener(); -+ if (!alertListener) -+ return NS_ERROR_OUT_OF_MEMORY; -+ -+ return alertListener->InitAlertAsync(aImageUrl, aAlertTitle, aAlertText, aAlertTextClickable, -+ aAlertCookie, aAlertListener); -+} -+ -+NS_IMETHODIMP nsSystemAlertsService::CloseAlert(const nsAString& aAlertName, -+ nsIPrincipal* aPrincipal) -+{ -+ return NS_ERROR_NOT_IMPLEMENTED; -+} -diff --git toolkit/system/gnome/nsSystemAlertsService.h toolkit/system/gnome/nsSystemAlertsService.h -new file mode 100644 -index 0000000..b0bd625 ---- /dev/null -+++ toolkit/system/gnome/nsSystemAlertsService.h -@@ -0,0 +1,27 @@ -+/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -+/* This Source Code Form is subject to the terms of the Mozilla Public -+ * License, v. 2.0. If a copy of the MPL was not distributed with this -+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -+ -+#ifndef nsSystemAlertsService_h__ -+#define nsSystemAlertsService_h__ -+ -+#include "nsIAlertsService.h" -+#include "nsCOMPtr.h" -+ -+class nsSystemAlertsService : public nsIAlertsService -+{ -+public: -+ NS_DECL_NSIALERTSSERVICE -+ NS_DECL_ISUPPORTS -+ -+ nsSystemAlertsService(); -+ -+ nsresult Init(); -+ -+protected: -+ virtual ~nsSystemAlertsService(); -+ -+}; -+ -+#endif /* nsSystemAlertsService_h__ */ Modified: trunk/www/firefox/files/patch-ijg-libjpeg ============================================================================== --- trunk/www/firefox/files/patch-ijg-libjpeg Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/files/patch-ijg-libjpeg Wed Jan 21 15:07:16 2015 (r1808) @@ -51,26 +51,26 @@ static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width); -@@ -324,6 +340,7 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount) - case JCS_GRAYSCALE: - case JCS_RGB: - case JCS_YCbCr: +@@ -367,6 +382,7 @@ nsJPEGDecoder::WriteInternal(const char* + case JCS_GRAYSCALE: + case JCS_RGB: + case JCS_YCbCr: +#ifdef JCS_EXTENSIONS - // if we're not color managing we can decode directly to - // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB - if (mCMSMode != eCMSMode_All) { -@@ -332,6 +349,9 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount) - } else { - mInfo.out_color_space = JCS_RGB; - } + // if we're not color managing we can decode directly to + // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB + if (mCMSMode != eCMSMode_All) { +@@ -375,6 +391,9 @@ nsJPEGDecoder::WriteInternal(const char* + } else { + mInfo.out_color_space = JCS_RGB; + } +#else -+ mInfo.out_color_space = JCS_RGB; ++ mInfo.out_color_space = JCS_RGB; +#endif - break; - case JCS_CMYK: - case JCS_YCCK: -@@ -399,6 +419,15 @@ nsJPEGDecoder::WriteInternal(const char *aBuffer, uint32_t aCount) - return; /* I/O suspension */ + break; + case JCS_CMYK: + case JCS_YCCK: +@@ -433,6 +452,15 @@ nsJPEGDecoder::WriteInternal(const char* + return; // I/O suspension } +#ifndef JCS_EXTENSIONS @@ -83,10 +83,10 @@ + } +#endif - /* If this is a progressive JPEG ... */ - mState = mInfo.buffered_image ? JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; -@@ -544,7 +573,11 @@ nsJPEGDecoder::OutputScanlines(bool* suspend) - uint32_t *imageRow = ((uint32_t*)mImageData) + + // If this is a progressive JPEG ... + mState = mInfo.buffered_image ? +@@ -605,7 +633,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus + uint32_t* imageRow = ((uint32_t*)mImageData) + (mInfo.output_scanline * mInfo.output_width); +#ifdef JCS_EXTENSIONS @@ -94,10 +94,10 @@ +#else + if (mInfo.cconvert->color_convert == ycc_rgb_convert_argb) { +#endif - /* Special case: scanline will be directly converted into packed ARGB */ + // Special case: scanline will be directly converted into packed ARGB if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { - *suspend = true; /* suspend */ -@@ -854,6 +887,282 @@ term_source (j_decompress_ptr jd) + *suspend = true; // suspend +@@ -920,6 +952,282 @@ term_source (j_decompress_ptr jd) } // namespace mozilla @@ -377,6 +377,6 @@ +#endif + + - /**************** Inverted CMYK -> RGB conversion **************/ - /* - * Input is (Inverted) CMYK stored as 4 bytes per pixel. + ///*************** Inverted CMYK -> RGB conversion ************************* + /// Input is (Inverted) CMYK stored as 4 bytes per pixel. + /// Output is RGB stored as 3 bytes per pixel. Modified: trunk/www/firefox/files/patch-system-openh264 ============================================================================== --- trunk/www/firefox/files/patch-system-openh264 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/files/patch-system-openh264 Wed Jan 21 15:07:16 2015 (r1808) @@ -1,9 +1,9 @@ # Revert bug 1045209 to allow using absolute path -diff --git content/media/gmp/GMPChild.cpp content/media/gmp/GMPChild.cpp +diff --git dom/media/gmp/GMPChild.cpp dom/media/gmp/GMPChild.cpp index 1dde3ac..12c88cf 100644 ---- content/media/gmp/GMPChild.cpp -+++ content/media/gmp/GMPChild.cpp +--- dom/media/gmp/GMPChild.cpp ++++ dom/media/gmp/GMPChild.cpp @@ -76,21 +76,14 @@ GetFileBase(const std::string& aPluginPa } #endif @@ -30,10 +30,10 @@ return true; } -diff --git content/media/gmp/GMPParent.cpp content/media/gmp/GMPParent.cpp +diff --git dom/media/gmp/GMPParent.cpp dom/media/gmp/GMPParent.cpp index aa60acf..90878ca 100644 ---- content/media/gmp/GMPParent.cpp -+++ content/media/gmp/GMPParent.cpp +--- dom/media/gmp/GMPParent.cpp ++++ dom/media/gmp/GMPParent.cpp @@ -90,23 +90,16 @@ mService = aService; mDirectory = aPluginDir; Modified: trunk/www/firefox/files/patch-z-bug517422 ============================================================================== --- trunk/www/firefox/files/patch-z-bug517422 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/firefox/files/patch-z-bug517422 Wed Jan 21 15:07:16 2015 (r1808) @@ -268,10 +268,10 @@ dnl = Disable VP8 decoder support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(webm, -diff --git content/media/AudioStream.h content/media/AudioStream.h +diff --git dom/media/AudioStream.h dom/media/AudioStream.h index 085676d..00c54fb 100644 ---- content/media/AudioStream.h -+++ content/media/AudioStream.h +--- dom/media/AudioStream.h ++++ dom/media/AudioStream.h @@ -17,7 +17,7 @@ #include "CubebUtils.h" @@ -281,10 +281,10 @@ } namespace mozilla { -diff --git content/media/moz.build content/media/moz.build +diff --git dom/media/moz.build dom/media/moz.build index 7526cff..e0a0ca0 100644 ---- content/media/moz.build -+++ content/media/moz.build +--- dom/media/moz.build ++++ dom/media/moz.build @@ -212,3 +212,24 @@ if CONFIG['ANDROID_VERSION'] > '15': CFLAGS += CONFIG['GSTREAMER_CFLAGS'] @@ -382,9 +382,9 @@ index 14265b1..3069e99 100644 --- media/libtheora/moz.build +++ media/libtheora/moz.build -@@ -6,3 +6,5 @@ - - DIRS += ['include', 'lib'] +@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']: + if CONFIG['OS_TARGET'] == 'Android': + DEFINES['__linux__'] = True +if CONFIG['MOZ_NATIVE_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] Modified: trunk/www/linux-firefox/Makefile ============================================================================== --- trunk/www/linux-firefox/Makefile Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-firefox/Makefile Wed Jan 21 15:07:16 2015 (r1808) @@ -2,7 +2,7 @@ # $FreeBSD: head/www/linux-firefox/Makefile 373830 2014-12-03 14:55:25Z beat $ PORTNAME= firefox -DISTVERSION= 35.0 +DISTVERSION= 36.0b2 PORTEPOCH= 1 CATEGORIES= www ipv6 MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/linux-i686/en-US Modified: trunk/www/linux-firefox/distinfo ============================================================================== --- trunk/www/linux-firefox/distinfo Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-firefox/distinfo Wed Jan 21 15:07:16 2015 (r1808) @@ -1,5 +1,5 @@ -SHA256 (firefox-35.0.tar.bz2) = 1ff41809f88f068fc46770ca518851a5188ae936e4a6d0d11c9b8bdc740298a7 -SIZE (firefox-35.0.tar.bz2) = 47069126 +SHA256 (firefox-36.0b2.tar.bz2) = e8acceb228dfd854a1ee78b4fb6948392e1d5e4b5d85049764664e8cd74a37dd +SIZE (firefox-36.0b2.tar.bz2) = 47882634 SHA256 (glib2-2.22.2-2.fc12.i686.rpm) = e3b459c245ec14e7248e9de4b506963a4773407f3e58835db5070d0ed02ecc99 SIZE (glib2-2.22.2-2.fc12.i686.rpm) = 1162908 SHA256 (gtk2-2.18.3-19.fc12.i686.rpm) = aea9cf7ffe9c8dae0faa2bf3d2aa1b2117c55dce03da72dcce8c268279ec0a4b Modified: trunk/www/linux-firefox/pkg-plist ============================================================================== --- trunk/www/linux-firefox/pkg-plist Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-firefox/pkg-plist Wed Jan 21 15:07:16 2015 (r1808) @@ -36,6 +36,8 @@ lib/%%APP_NAME%%/dictionaries/en-US.dic lib/%%APP_NAME%%/firefox lib/%%APP_NAME%%/firefox-bin +lib/%%APP_NAME%%/gmp-clearkey/0.1/clearkey.info +lib/%%APP_NAME%%/gmp-clearkey/0.1/libclearkey.so lib/%%APP_NAME%%/icons/updater.png lib/%%APP_NAME%%/libfreebl3.chk lib/%%APP_NAME%%/libfreebl3.so @@ -44,7 +46,6 @@ %%GTK218%%lib/%%APP_NAME%%/libglib-2.0.so.0 %%GTK218%%lib/%%APP_NAME%%/libgtk-x11-2.0.so.0 lib/%%APP_NAME%%/libmozalloc.so -lib/%%APP_NAME%%/libmozsandbox.so lib/%%APP_NAME%%/libmozsqlite3.so lib/%%APP_NAME%%/libnspr4.so lib/%%APP_NAME%%/libnss3.so @@ -59,7 +60,6 @@ lib/%%APP_NAME%%/libsoftokn3.so lib/%%APP_NAME%%/libssl3.so lib/%%APP_NAME%%/libxul.so -lib/%%APP_NAME%%/mozilla-xremote-client lib/%%APP_NAME%%/omni.ja lib/%%APP_NAME%%/platform.ini lib/%%APP_NAME%%/plugin-container Modified: trunk/www/linux-pepperflash/Makefile ============================================================================== --- trunk/www/linux-pepperflash/Makefile Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-pepperflash/Makefile Wed Jan 21 15:07:16 2015 (r1808) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= pepperflash -PORTVERSION= 39.0.2171.95 +PORTVERSION= 39.0.2171.99 CATEGORIES= www multimedia linux MASTER_SITES= http://dl.google.com/linux/chrome/rpm/stable/${LINUX_RPM_ARCH}/ PKGNAMEPREFIX= linux- Modified: trunk/www/linux-pepperflash/distinfo.i386 ============================================================================== --- trunk/www/linux-pepperflash/distinfo.i386 Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-pepperflash/distinfo.i386 Wed Jan 21 15:07:16 2015 (r1808) @@ -1,2 +1,2 @@ -SHA256 (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = ad727e69efd3f51cc7de047b5f795d5a9b93a30110836ec55df72aea6c70dd5c -SIZE (rpm/i386/google-chrome-stable-39.0.2171.95-1.i386.rpm) = 59411313 +SHA256 (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = deee34d95342feacdc17192c429d8d150997453022a3df2a26d228866f887e4a +SIZE (rpm/i386/google-chrome-stable-39.0.2171.99-1.i386.rpm) = 59412102 Modified: trunk/www/linux-tor-browser/Makefile ============================================================================== --- trunk/www/linux-tor-browser/Makefile Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-tor-browser/Makefile Wed Jan 21 15:07:16 2015 (r1808) @@ -2,10 +2,10 @@ PORTNAME= tor-browser DISTVERSIONPREFIX=linux32- -DISTVERSION= 4.5-alpha-2 +DISTVERSION= 4.5a3 DISTVERSIONSUFFIX=_${LOCALE} CATEGORIES= www security linux -MASTER_SITES= https://people.torproject.org/~mikeperry/builds/${DISTVERSION}/ \ +MASTER_SITES= \ TOR/torbrowser/${DISTVERSION} PKGNAMEPREFIX= linux- Modified: trunk/www/linux-tor-browser/distinfo ============================================================================== --- trunk/www/linux-tor-browser/distinfo Sat Jan 17 01:58:21 2015 (r1807) +++ trunk/www/linux-tor-browser/distinfo Wed Jan 21 15:07:16 2015 (r1808) @@ -1,30 +1,30 @@ -SHA256 (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 824faeed2ddeaa09f90c6a268b719ca8cd7ad41d3fdb0719c0e52a0841510116 -SIZE (tor-browser-linux32-4.5-alpha-2_ar.tar.xz) = 44453184 -SHA256 (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = bf776e7d9843eb5decb2936a89a234c8db242467134db8456780e8f23dcdd53b -SIZE (tor-browser-linux32-4.5-alpha-2_de.tar.xz) = 44385852 -SHA256 (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = e46278fe8309dca4b399273e9111450f74d4ddf86c078429c08e919ee17537cd -SIZE (tor-browser-linux32-4.5-alpha-2_en-US.tar.xz) = 44048684 -SHA256 (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = f5b920c65f5bdcd4c32407ec0fb3367723f2c9e8ed79bcc02ae512cdf5179230 -SIZE (tor-browser-linux32-4.5-alpha-2_es-ES.tar.xz) = 44335304 -SHA256 (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 627df047209070a6491820509d23ca25bbb298778afb79593f21b073a35774b5 -SIZE (tor-browser-linux32-4.5-alpha-2_fa.tar.xz) = 44448508 -SHA256 (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 3b480b1492eb276364049c15360549f2fb80186da86011886f0b1d197bbceedb -SIZE (tor-browser-linux32-4.5-alpha-2_fr.tar.xz) = 44389240 -SHA256 (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 486036bffec8f668a118bd657811e80b6cdb2798a9c5af28e4297749e4fa3e07 -SIZE (tor-browser-linux32-4.5-alpha-2_it.tar.xz) = 44311176 -SHA256 (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 65cb44d492803e68ae48e99606814d7cc021af1112f7d56d32b2d034185ac4f6 -SIZE (tor-browser-linux32-4.5-alpha-2_ko.tar.xz) = 44388760 -SHA256 (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 62a91d49052242b0da3da644d84dcbaa40210613b482a6b8f8af3986aa5cefcb -SIZE (tor-browser-linux32-4.5-alpha-2_nl.tar.xz) = 44369984 -SHA256 (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 7228959bdd7d023a1b973b35427b072d496da75f22950fb3a94e5c8d3a34450c -SIZE (tor-browser-linux32-4.5-alpha-2_pl.tar.xz) = 44362388 -SHA256 (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = cae7d2c0c25505d61528ad07e268a8ed48f322dfe065a9ea0e66534a429c8799 -SIZE (tor-browser-linux32-4.5-alpha-2_pt-PT.tar.xz) = 44373380 -SHA256 (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = c32365275124fe8f3c1892e9ccaf77717a26e4cc015c49ac9c1807bbfdd05143 -SIZE (tor-browser-linux32-4.5-alpha-2_ru.tar.xz) = 44351148 -SHA256 (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 5abc94126422f3b78de255c5a01cff71afa6c2cc02a5d8e529dee9b0480c1d5a -SIZE (tor-browser-linux32-4.5-alpha-2_tr.tar.xz) = 44406268 -SHA256 (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = abecd6998bad7fdc400eaf62908d84a361f7f337c30c85d8e2df125a96901027 -SIZE (tor-browser-linux32-4.5-alpha-2_vi.tar.xz) = 44405032 -SHA256 (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 78ecec546fddb6ff26eabb4909bd8ab4c5c784fc5f5ed6188670bd97b4f65156 -SIZE (tor-browser-linux32-4.5-alpha-2_zh-CN.tar.xz) = 44405992 +SHA256 (tor-browser-linux32-4.5a3_ar.tar.xz) = ecf67feae788622df4f23cf9d1704b04ccd4c826722173166383aff2eb879f34 +SIZE (tor-browser-linux32-4.5a3_ar.tar.xz) = 44611272 +SHA256 (tor-browser-linux32-4.5a3_de.tar.xz) = 337b923b6d4974fb5a836010320d5f4d65f46aac5983d70d2f2fc2cb15f80e7c +SIZE (tor-browser-linux32-4.5a3_de.tar.xz) = 44549620 +SHA256 (tor-browser-linux32-4.5a3_en-US.tar.xz) = 822dbd603232b3b9e8253a40b4b3053d99ecc6cf5a1c13ff919051ec3a938c96 +SIZE (tor-browser-linux32-4.5a3_en-US.tar.xz) = 44203972 +SHA256 (tor-browser-linux32-4.5a3_es-ES.tar.xz) = c3a965c90962553818a5246b7cd38c117da9f19d72d49e99370660ff1ea77530 +SIZE (tor-browser-linux32-4.5a3_es-ES.tar.xz) = 44481104 +SHA256 (tor-browser-linux32-4.5a3_fa.tar.xz) = adb1f1d05c9de2d10ef7715a3d7f7b0857e514471bd5225ddbe51e264b7ee1fa +SIZE (tor-browser-linux32-4.5a3_fa.tar.xz) = 44621312 +SHA256 (tor-browser-linux32-4.5a3_fr.tar.xz) = 17acc0d65fa79e028cffd5718b94f78ef2fa1031b63aa73bb67b1f3445fa1c67 +SIZE (tor-browser-linux32-4.5a3_fr.tar.xz) = 44559892 +SHA256 (tor-browser-linux32-4.5a3_it.tar.xz) = 74d5db0088c07df988b606d37df32f7722eba0e47c5c7368075840ec3d121289 +SIZE (tor-browser-linux32-4.5a3_it.tar.xz) = 44493204 +SHA256 (tor-browser-linux32-4.5a3_ko.tar.xz) = e42f7563a10a89d29151d37faccadb66af557aa1ffddb480b41339894d6abffe +SIZE (tor-browser-linux32-4.5a3_ko.tar.xz) = 44556988 +SHA256 (tor-browser-linux32-4.5a3_nl.tar.xz) = 8fe2893743aee9473399d872f376951ee6528baabc000b77e3d2210b57f6d37f +SIZE (tor-browser-linux32-4.5a3_nl.tar.xz) = 44550004 +SHA256 (tor-browser-linux32-4.5a3_pl.tar.xz) = 73cde08e9288c08eefdb2786f77e212ef4db37bd935f5f50d0819aeeb369c27a +SIZE (tor-browser-linux32-4.5a3_pl.tar.xz) = 44532460 +SHA256 (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = df4b645ae5f06eed7bfb05877230f013cbe822de09c4cf50081667be75412be2 +SIZE (tor-browser-linux32-4.5a3_pt-PT.tar.xz) = 44539484 +SHA256 (tor-browser-linux32-4.5a3_ru.tar.xz) = b198355bb2ee2b826deb870c03e5ba3aefdcd50e34fffb46986abbfd2e77713c +SIZE (tor-browser-linux32-4.5a3_ru.tar.xz) = 44515492 +SHA256 (tor-browser-linux32-4.5a3_tr.tar.xz) = c96d8edee7bd532a56e1a292a36418056f643b27bcba2255a936d61932bc62f8 +SIZE (tor-browser-linux32-4.5a3_tr.tar.xz) = 44572008 +SHA256 (tor-browser-linux32-4.5a3_vi.tar.xz) = 344932c314bac86ad1caf1339198f8da3f1ec16ffc271bdaa2e084c2d71b6d5e +SIZE (tor-browser-linux32-4.5a3_vi.tar.xz) = 44568468 +SHA256 (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = db0e67f62c27e537165d810434c34e51e98186809a803b04a2774d0f74bf8e6a +SIZE (tor-browser-linux32-4.5a3_zh-CN.tar.xz) = 44574924 _______________________________________________ freebsd-gecko@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gecko To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"