Update to 31.0

Changelog:
    New
    Add the search field to the new tab page

    New
    Support of Prefer:Safe http header for parental control (learn more)

    New
    mozilla::pkix as default certificate verifier (learn more)

    New
    Block malware from downloaded files (learn more)

    New
    Partial implementation of the OpenType MATH table (section 6.3.6) see documentation about mathematical fonts and the MathML Torture Test for details

    New
    audio/video .ogg and .pdf files handled by Firefox if no application specified (Windows only)

    New
    Upper Sorbian [hsb] locale added

    Changed
    Removal of the CAPS infrastructure for specifying site-specific permissions (via capability.policy.* preferences). Most notably, attempts to use this functionality to grant access to the clipboard will no longer work. The sole exception is the checkloaduri permission, which may still be used as before to allow sites to load file:// URIs.

    HTML5
    WebVTT implemented and enabled (learn more)

    HTML5
    CSS3 variables implemented (learn more)

    Developer
    Developer Tools: Add-on Debugger (learn more)

    Developer
    Developer Tools: Canvas Debugger (learn more)

    Developer
    New Array built-in: Array.prototype.fill() (learn more)

    Developer
    New Object built-in: Object.setPrototypeOf() (learn more)

    Developer
    CSP 1.1 nonce-source and hash-source enabled by default

    Developer
    Developer Tools: Eyedropper tool added to the color picker (learn more)

    Developer
    Developer Tools: Editable Box Model (learn more)

    Developer
    Developer Tools: Code Editor improvements (learn more)

    Developer
    Developer Tools: Console stack traces (learn more)

    Developer
    Developer Tools: Copy as cURL (learn more)

    Developer
    Developer Tools: Styled console logs (learn more)

    Developer
    navigator.sendBeacon enabled by default (learn more)

    Developer
    Dialogs spawned from the onbeforeunload event no longer block access to the rest of the browser

    Fixed
    Search for partially selected link text from context menu (985824)

    Fixed
    Various security fixes

Fixed in Firefox 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-60 Toolbar dialog customization event spoofing
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)
This commit is contained in:
ryoon 2014-07-24 14:57:12 +00:00
parent 94b416cc6e
commit b629d6fdf5
34 changed files with 587 additions and 542 deletions

View file

@ -1,12 +1,11 @@
# $NetBSD: Makefile,v 1.172 2014/07/08 13:14:43 ryoon Exp $
# $NetBSD: Makefile,v 1.173 2014/07/24 14:57:12 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH= 30.0
MOZ_BRANCH= 31.0
MOZ_BRANCH_MINOR=
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
PKGREVISION= 2
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.82 2014/06/11 00:40:59 ryoon Exp $
@comment $NetBSD: PLIST,v 1.83 2014/07/24 14:57:12 ryoon Exp $
bin/firefox
lib/firefox/application.ini
lib/firefox/browser/blocklist.xml
@ -99,6 +99,8 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/app-manager/projects
lib/firefox/browser/chrome/browser/content/browser/devtools/app-manager/projects.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/app-manager/template.js
lib/firefox/browser/chrome/browser/content/browser/devtools/app-manager/utils.js
lib/firefox/browser/chrome/browser/content/browser/devtools/canvasdebugger.js
lib/firefox/browser/chrome/browser/content/browser/devtools/canvasdebugger.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/cleopatra.html
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/activeline.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/brace-fold.js
@ -120,11 +122,13 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/matchbrac
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/mozilla.css
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/search.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/searchcursor.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/sublime.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/trailingspace.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/vim.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/xml-fold.js
lib/firefox/browser/chrome/browser/content/browser/devtools/codemirror/xml.js
lib/firefox/browser/chrome/browser/content/browser/devtools/commandline.css
lib/firefox/browser/chrome/browser/content/browser/devtools/commandline/commands-index.js
lib/firefox/browser/chrome/browser/content/browser/devtools/commandlineoutput.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/commandlinetooltip.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/computedview.xhtml
@ -132,12 +136,17 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/connect.css
lib/firefox/browser/chrome/browser/content/browser/devtools/connect.js
lib/firefox/browser/chrome/browser/content/browser/devtools/connect.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/cssruleview.xhtml
lib/firefox/browser/chrome/browser/content/browser/devtools/d3.js
lib/firefox/browser/chrome/browser/content/browser/devtools/dagre-d3.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-panes.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-toolbar.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger.css
lib/firefox/browser/chrome/browser/content/browser/devtools/debugger.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/eyedropper.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/eyedropper/crosshairs.css
lib/firefox/browser/chrome/browser/content/browser/devtools/eyedropper/nocursor.css
lib/firefox/browser/chrome/browser/content/browser/devtools/fontinspector/font-inspector.css
lib/firefox/browser/chrome/browser/content/browser/devtools/fontinspector/font-inspector.js
lib/firefox/browser/chrome/browser/content/browser/devtools/fontinspector/font-inspector.xhtml
@ -174,7 +183,9 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/profiler/cleopatra/j
lib/firefox/browser/chrome/browser/content/browser/devtools/profiler/cleopatra/js/strings.js
lib/firefox/browser/chrome/browser/content/browser/devtools/profiler/cleopatra/js/tree.js
lib/firefox/browser/chrome/browser/content/browser/devtools/profiler/cleopatra/js/ui.js
lib/firefox/browser/chrome/browser/content/browser/devtools/responsivedesign/resize-commands.js
lib/firefox/browser/chrome/browser/content/browser/devtools/ruleview.css
lib/firefox/browser/chrome/browser/content/browser/devtools/scratchpad-commands.js
lib/firefox/browser/chrome/browser/content/browser/devtools/scratchpad.js
lib/firefox/browser/chrome/browser/content/browser/devtools/scratchpad.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/shadereditor.js
@ -185,6 +196,9 @@ lib/firefox/browser/chrome/browser/content/browser/devtools/splitview.css
lib/firefox/browser/chrome/browser/content/browser/devtools/styleeditor.css
lib/firefox/browser/chrome/browser/content/browser/devtools/styleeditor.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/theme-switching.js
lib/firefox/browser/chrome/browser/content/browser/devtools/webaudioeditor-controller.js
lib/firefox/browser/chrome/browser/content/browser/devtools/webaudioeditor-view.js
lib/firefox/browser/chrome/browser/content/browser/devtools/webaudioeditor.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/webconsole.xul
lib/firefox/browser/chrome/browser/content/browser/devtools/widgets.css
lib/firefox/browser/chrome/browser/content/browser/devtools/widgets/VariablesView.xul
@ -205,6 +219,9 @@ lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.css
lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.js
lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.xhtml
lib/firefox/browser/chrome/browser/content/browser/feeds/subscribe.xml
lib/firefox/browser/chrome/browser/content/browser/fonts/ClearSans-Regular.woff
lib/firefox/browser/chrome/browser/content/browser/fonts/FiraSans-Light.woff
lib/firefox/browser/chrome/browser/content/browser/fonts/FiraSans-Regular.woff
lib/firefox/browser/chrome/browser/content/browser/hiddenWindow.xul
lib/firefox/browser/chrome/browser/content/browser/history/history-panel.xul
lib/firefox/browser/chrome/browser/content/browser/license.html
@ -407,10 +424,13 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/background-nois
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/breadcrumbs-divider@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/breadcrumbs-scrollbutton.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/breadcrumbs-scrollbutton@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/canvasdebugger.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/close.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/close@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-console.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-console@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-eyedropper.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-eyedropper@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-paintflashing.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-paintflashing@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/command-pick.png
@ -445,6 +465,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/dropmarker.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-breakpoint.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-debug-location.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/editor-error.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/eyedropper.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/filters.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/floating-scrollbars-light.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/floating-scrollbars.css
@ -456,7 +477,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/itemArrow-ltr.s
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/itemArrow-rtl.svg
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/itemToggle-light.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/itemToggle.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/layout-background-grid.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/layoutview.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/light-theme.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/magnifying-glass-light.png
@ -466,7 +486,6 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/magnifying-glas
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/markup-view.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/netmonitor.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/noise.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/option-icon.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/profiler-stopwatch.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/profiler.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/responsive-background.png
@ -506,6 +525,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/vview-delete.pn
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/vview-edit.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/vview-lock.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/vview-open-inspector.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webaudioeditor.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole.css
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole.png
lib/firefox/browser/chrome/browser/skin/classic/browser/devtools/webconsole_networkpanel.css
@ -582,7 +602,19 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/Options.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/aboutPermissions.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/alwaysAsk.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/applications.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/check.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/check@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dropdown-disabled.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dropdown-disabled@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dropdown.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/dropdown@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/header.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/header@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/icons.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/icons@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/preferences.css
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/sorter.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/in-content/sorter@2x.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/mail.png
lib/firefox/browser/chrome/browser/skin/classic/browser/preferences/preferences.css
lib/firefox/browser/chrome/browser/skin/classic/browser/privatebrowsing-mask.png
@ -633,6 +665,7 @@ lib/firefox/browser/chrome/browser/skin/classic/browser/tabview/search.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabview/stack-expander.png
lib/firefox/browser/chrome/browser/skin/classic/browser/tabview/tabview.css
lib/firefox/browser/chrome/browser/skin/classic/browser/tabview/tabview.png
lib/firefox/browser/chrome/browser/skin/classic/browser/translation-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/urlbar-arrow.png
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-16.png
lib/firefox/browser/chrome/browser/skin/classic/browser/webRTC-shareDevice-64.png
@ -664,10 +697,13 @@ lib/firefox/browser/chrome/en-US/locale/browser/devtools/VariablesView.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/app-manager.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/app-manager.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/appcacheutils.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/canvasdebugger.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/canvasdebugger.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/connection-screen.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/connection-screen.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/debugger.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/debugger.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/eyedropper.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/font-inspector.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/gcli.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/gclicommands.properties
@ -692,6 +728,8 @@ lib/firefox/browser/chrome/en-US/locale/browser/devtools/tilt.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/toolbox.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/toolbox.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/webConsole.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/webaudioeditor.dtd
lib/firefox/browser/chrome/en-US/locale/browser/devtools/webaudioeditor.properties
lib/firefox/browser/chrome/en-US/locale/browser/devtools/webconsole.properties
lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.dtd
lib/firefox/browser/chrome/en-US/locale/browser/downloads/downloads.properties
@ -756,6 +794,7 @@ lib/firefox/browser/chrome/en-US/locale/browser/tabbrowser.dtd
lib/firefox/browser/chrome/en-US/locale/browser/tabbrowser.properties
lib/firefox/browser/chrome/en-US/locale/browser/tabview.properties
lib/firefox/browser/chrome/en-US/locale/browser/taskbar.properties
lib/firefox/browser/chrome/en-US/locale/browser/translation.dtd
lib/firefox/browser/chrome/en-US/locale/pdfviewer/chrome.properties
lib/firefox/browser/chrome/en-US/locale/pdfviewer/viewer.properties
lib/firefox/browser/chrome/icons/default/default16.png
@ -769,8 +808,176 @@ lib/firefox/browser/chrome/pdfjs/content/PdfRedirector.jsm
lib/firefox/browser/chrome/pdfjs/content/PdfStreamConverter.jsm
lib/firefox/browser/chrome/pdfjs/content/build/pdf.js
lib/firefox/browser/chrome/pdfjs/content/build/pdf.worker.js
lib/firefox/browser/chrome/pdfjs/content/default_preferences.js
lib/firefox/browser/chrome/pdfjs/content/network.js
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78ms-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/78ms-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/83pv-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90ms-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90ms-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90msp-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90msp-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90pv-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/90pv-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Add-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Add-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Add-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Add-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-0.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-1.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-3.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-4.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-5.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-6.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-CNS1-UCS2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-0.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-1.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-3.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-4.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-5.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-GB1-UCS2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-0.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-1.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-3.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-4.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-5.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-6.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Japan1-UCS2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-0.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-1.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Adobe-Korea1-UCS2.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/B5pc-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/B5pc-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS1-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS1-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS2-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/CNS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETHK-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETHK-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETen-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETen-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETenms-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/ETenms-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Ext-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Ext-RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Ext-RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Ext-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GB-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GB-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GB-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GB-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBK-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBK-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBK2K-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBK2K-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBKp-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBKp-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBT-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBT-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBT-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBT-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBTpc-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBTpc-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBpc-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/GBpc-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKdla-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKdla-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKdlb-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKdlb-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKgccs-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKgccs-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKm314-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKm314-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKm471-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKm471-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKscs-B5-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/HKscs-B5-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Hankaku.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Hiragana.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-Johab-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-Johab-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-HW-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-HW-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCms-UHC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCpc-EUC-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/KSCpc-EUC-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Katakana.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/LICENSE
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/NWP-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/NWP-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/RKSJ-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/RKSJ-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/Roman.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UCS2-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UCS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF16-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF16-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF8-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniCNS-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UCS2-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UCS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF16-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF16-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF8-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniGB-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UCS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF16-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF16-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF8-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF16-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF16-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF8-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJIS2004-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UCS2-HW-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UCS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISPro-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISX0213-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISX0213-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UCS2-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UCS2-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF16-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF16-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF32-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF32-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF8-H.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/UniKS-UTF8-V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/V.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/cmaps/WP-Symbol.bcmap
lib/firefox/browser/chrome/pdfjs/content/web/debugger.js
lib/firefox/browser/chrome/pdfjs/content/web/images/annotation-check.svg
lib/firefox/browser/chrome/pdfjs/content/web/images/annotation-comment.svg
@ -837,6 +1044,8 @@ lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-sidebarToggle@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-viewAttachments@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline-rtl@2x.png
lib/firefox/browser/chrome/pdfjs/content/web/images/toolbarButton-viewOutline.png
@ -855,6 +1064,7 @@ lib/firefox/browser/chrome/pdfjs/pdfjs.manifest
lib/firefox/browser/components/ChromeProfileMigrator.js
lib/firefox/browser/components/DownloadsStartup.js
lib/firefox/browser/components/DownloadsUI.js
lib/firefox/browser/components/ExperimentsService.js
lib/firefox/browser/components/FeedConverter.js
lib/firefox/browser/components/FeedWriter.js
lib/firefox/browser/components/FirefoxProfileMigrator.js
@ -889,6 +1099,7 @@ lib/firefox/browser/modules/BrowserNewTabPreloader.jsm
lib/firefox/browser/modules/BrowserUITelemetry.jsm
lib/firefox/browser/modules/ContentClick.jsm
lib/firefox/browser/modules/ContentLinkHandler.jsm
lib/firefox/browser/modules/ContentSearch.jsm
lib/firefox/browser/modules/CustomizableUI.jsm
lib/firefox/browser/modules/CustomizableWidgets.jsm
lib/firefox/browser/modules/CustomizationTabPreloader.jsm
@ -903,9 +1114,9 @@ lib/firefox/browser/modules/NetworkPrioritizer.jsm
lib/firefox/browser/modules/PanelWideWidgetTracker.jsm
lib/firefox/browser/modules/PlacesUIUtils.jsm
lib/firefox/browser/modules/RecentWindow.jsm
lib/firefox/browser/modules/RemotePrompt.jsm
lib/firefox/browser/modules/ScrollbarSampler.jsm
lib/firefox/browser/modules/SharedFrame.jsm
lib/firefox/browser/modules/SignInToWebsite.jsm
lib/firefox/browser/modules/SitePermissions.jsm
lib/firefox/browser/modules/Social.jsm
lib/firefox/browser/modules/TabCrashReporter.jsm
@ -913,15 +1124,8 @@ lib/firefox/browser/modules/UITour.jsm
lib/firefox/browser/modules/WebappManager.jsm
lib/firefox/browser/modules/devtools/AppCacheUtils.jsm
lib/firefox/browser/modules/devtools/BreadcrumbsWidget.jsm
lib/firefox/browser/modules/devtools/BuiltinCommands.jsm
lib/firefox/browser/modules/devtools/Chart.jsm
lib/firefox/browser/modules/devtools/CmdDebugger.jsm
lib/firefox/browser/modules/devtools/CmdEdit.jsm
lib/firefox/browser/modules/devtools/CmdInspect.jsm
lib/firefox/browser/modules/devtools/CmdResize.jsm
lib/firefox/browser/modules/devtools/CmdScratchpad.jsm
lib/firefox/browser/modules/devtools/CmdTilt.jsm
lib/firefox/browser/modules/devtools/Commands.jsm
lib/firefox/browser/modules/devtools/Curl.jsm
lib/firefox/browser/modules/devtools/DOMHelpers.jsm
lib/firefox/browser/modules/devtools/DeveloperToolbar.jsm
lib/firefox/browser/modules/devtools/FloatingScrollbars.jsm
@ -944,7 +1148,12 @@ lib/firefox/browser/modules/devtools/app-manager/connection-store.js
lib/firefox/browser/modules/devtools/app-manager/device-store.js
lib/firefox/browser/modules/devtools/app-manager/simulators-store.js
lib/firefox/browser/modules/devtools/app-manager/webapps-store.js
lib/firefox/browser/modules/devtools/canvasdebugger/panel.js
lib/firefox/browser/modules/devtools/commandline/commands-index.js
lib/firefox/browser/modules/devtools/debugger/debugger-commands.js
lib/firefox/browser/modules/devtools/debugger/panel.js
lib/firefox/browser/modules/devtools/eyedropper/commands.js
lib/firefox/browser/modules/devtools/eyedropper/eyedropper.js
lib/firefox/browser/modules/devtools/framework/selection.js
lib/firefox/browser/modules/devtools/framework/sidebar.js
lib/firefox/browser/modules/devtools/framework/target.js
@ -953,8 +1162,8 @@ lib/firefox/browser/modules/devtools/framework/toolbox-options.js
lib/firefox/browser/modules/devtools/framework/toolbox-process-window.js
lib/firefox/browser/modules/devtools/framework/toolbox.js
lib/firefox/browser/modules/devtools/gDevTools.jsm
lib/firefox/browser/modules/devtools/gcli.jsm
lib/firefox/browser/modules/devtools/inspector/breadcrumbs.js
lib/firefox/browser/modules/devtools/inspector/inspector-commands.js
lib/firefox/browser/modules/devtools/inspector/inspector-panel.js
lib/firefox/browser/modules/devtools/inspector/selector-search.js
lib/firefox/browser/modules/devtools/main.js
@ -967,8 +1176,10 @@ lib/firefox/browser/modules/devtools/profiler/consts.js
lib/firefox/browser/modules/devtools/profiler/controller.js
lib/firefox/browser/modules/devtools/profiler/panel.js
lib/firefox/browser/modules/devtools/profiler/sidebar.js
lib/firefox/browser/modules/devtools/resize-commands.js
lib/firefox/browser/modules/devtools/responsivedesign.jsm
lib/firefox/browser/modules/devtools/scratchpad-manager.jsm
lib/firefox/browser/modules/devtools/scratchpad/scratchpad-commands.js
lib/firefox/browser/modules/devtools/scratchpad/scratchpad-panel.js
lib/firefox/browser/modules/devtools/shadereditor/panel.js
lib/firefox/browser/modules/devtools/shared/autocomplete-popup.js
@ -986,6 +1197,7 @@ lib/firefox/browser/modules/devtools/sourceeditor/css-autocompleter.js
lib/firefox/browser/modules/devtools/sourceeditor/css-tokenizer.js
lib/firefox/browser/modules/devtools/sourceeditor/debugger.js
lib/firefox/browser/modules/devtools/sourceeditor/editor.js
lib/firefox/browser/modules/devtools/styleeditor/styleeditor-commands.js
lib/firefox/browser/modules/devtools/styleeditor/styleeditor-panel.js
lib/firefox/browser/modules/devtools/styleeditor/utils.js
lib/firefox/browser/modules/devtools/styleinspector/computed-view.js
@ -994,18 +1206,22 @@ lib/firefox/browser/modules/devtools/styleinspector/rule-view.js
lib/firefox/browser/modules/devtools/styleinspector/style-inspector.js
lib/firefox/browser/modules/devtools/tilt/TiltWorkerCrafter.js
lib/firefox/browser/modules/devtools/tilt/TiltWorkerPicker.js
lib/firefox/browser/modules/devtools/tilt/tilt-commands.js
lib/firefox/browser/modules/devtools/tilt/tilt-gl.js
lib/firefox/browser/modules/devtools/tilt/tilt-math.js
lib/firefox/browser/modules/devtools/tilt/tilt-utils.js
lib/firefox/browser/modules/devtools/tilt/tilt-visualizer-style.js
lib/firefox/browser/modules/devtools/tilt/tilt-visualizer.js
lib/firefox/browser/modules/devtools/tilt/tilt.js
lib/firefox/browser/modules/devtools/webaudioeditor/panel.js
lib/firefox/browser/modules/devtools/webconsole/console-commands.js
lib/firefox/browser/modules/devtools/webconsole/console-output.js
lib/firefox/browser/modules/devtools/webconsole/hudservice.js
lib/firefox/browser/modules/devtools/webconsole/network-panel.js
lib/firefox/browser/modules/devtools/webconsole/panel.js
lib/firefox/browser/modules/devtools/webconsole/webconsole.js
lib/firefox/browser/modules/distribution.js
lib/firefox/browser/modules/experiments/Experiments.jsm
lib/firefox/browser/modules/offlineAppCache.jsm
lib/firefox/browser/modules/sessionstore/ContentRestore.jsm
lib/firefox/browser/modules/sessionstore/DocShellCapabilities.jsm
@ -1210,6 +1426,7 @@ lib/firefox/chrome/marionette/content/marionette-server.js
lib/firefox/chrome/marionette/content/marionette-simpletest.js
lib/firefox/chrome/marionette/content/specialpowers.js
lib/firefox/chrome/marionette/content/specialpowersAPI.js
lib/firefox/chrome/marionette/modules/Assert.jsm
lib/firefox/chrome/marionette/modules/MockColorPicker.jsm
lib/firefox/chrome/marionette/modules/MockFilePicker.jsm
lib/firefox/chrome/marionette/modules/MockPermissionPrompt.jsm
@ -1338,6 +1555,7 @@ lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.css
lib/firefox/chrome/toolkit/content/global/bindings/videocontrols.xml
lib/firefox/chrome/toolkit/content/global/bindings/wizard.xml
lib/firefox/chrome/toolkit/content/global/browser-child.js
lib/firefox/chrome/toolkit/content/global/browser-content.js
lib/firefox/chrome/toolkit/content/global/buildconfig.html
lib/firefox/chrome/toolkit/content/global/charsetOverlay.js
lib/firefox/chrome/toolkit/content/global/charsetOverlay.xul
@ -1360,6 +1578,7 @@ lib/firefox/chrome/toolkit/content/global/devicestorage.properties
lib/firefox/chrome/toolkit/content/global/dialogOverlay.js
lib/firefox/chrome/toolkit/content/global/dialogOverlay.xul
lib/firefox/chrome/toolkit/content/global/directionDetector.html
lib/firefox/chrome/toolkit/content/global/directoryLinks.json
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.js
lib/firefox/chrome/toolkit/content/global/editMenuOverlay.xul
lib/firefox/chrome/toolkit/content/global/filepicker.js
@ -1441,7 +1660,6 @@ lib/firefox/chrome/toolkit/content/mozapps/extensions/blocklist.xml
lib/firefox/chrome/toolkit/content/mozapps/extensions/blocklist.xul
lib/firefox/chrome/toolkit/content/mozapps/extensions/eula.js
lib/firefox/chrome/toolkit/content/mozapps/extensions/eula.xul
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions-content.js
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions.css
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions.js
lib/firefox/chrome/toolkit/content/mozapps/extensions/extensions.xml
@ -1718,6 +1936,7 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-experiments.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png
@ -1730,6 +1949,7 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/eula.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png
lib/firefox/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css
@ -1779,7 +1999,6 @@ lib/firefox/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css
lib/firefox/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png
lib/firefox/components/ActivityMessageConfigurator.js
lib/firefox/components/ActivityOptions.js
lib/firefox/components/ActivityProxy.js
lib/firefox/components/ActivityRequestHandler.js
lib/firefox/components/ActivityWrapper.js
@ -1813,11 +2032,13 @@ lib/firefox/components/TCPServerSocket.js
lib/firefox/components/TCPSocket.js
lib/firefox/components/TCPSocketParentIntermediary.js
lib/firefox/components/TelemetryStartup.js
lib/firefox/components/UnifiedComplete.js
lib/firefox/components/Weave.js
lib/firefox/components/WebVTTParserWrapper.js
lib/firefox/components/Webapps.js
lib/firefox/components/addonManager.js
lib/firefox/components/amContentHandler.js
lib/firefox/components/amInstallTrigger.js
lib/firefox/components/amWebInstallListener.js
lib/firefox/components/components.manifest
lib/firefox/components/contentAreaDropListener.js
@ -1902,6 +2123,7 @@ lib/firefox/hyphenation/hyph_mn.dic
lib/firefox/hyphenation/hyph_nb.dic
lib/firefox/hyphenation/hyph_nl.dic
lib/firefox/hyphenation/hyph_nn.dic
lib/firefox/hyphenation/hyph_pl.dic
lib/firefox/hyphenation/hyph_pt.dic
lib/firefox/hyphenation/hyph_ru.dic
lib/firefox/hyphenation/hyph_sh.dic
@ -1923,6 +2145,7 @@ lib/firefox/modules/AsyncShutdown.jsm
lib/firefox/modules/AsyncSpellCheckTestHelper.jsm
lib/firefox/modules/AutoCompleteE10S.jsm
lib/firefox/modules/BackgroundPageThumbs.jsm
lib/firefox/modules/BinarySearch.jsm
lib/firefox/modules/BookmarkHTMLUtils.jsm
lib/firefox/modules/BookmarkJSONUtils.jsm
lib/firefox/modules/BrowserElementParent.jsm
@ -1945,15 +2168,16 @@ lib/firefox/modules/CrashMonitor.jsm
lib/firefox/modules/Credentials.jsm
lib/firefox/modules/DOMIdentity.jsm
lib/firefox/modules/DOMRequestHelper.jsm
lib/firefox/modules/DataStore.jsm
lib/firefox/modules/DataStoreChangeNotifier.jsm
lib/firefox/modules/DataStoreCursor.jsm
lib/firefox/modules/DataStoreCursorImpl.jsm
lib/firefox/modules/DataStoreDB.jsm
lib/firefox/modules/DataStoreImpl.jsm
lib/firefox/modules/DataStoreServiceInternal.jsm
lib/firefox/modules/DeferredSave.jsm
lib/firefox/modules/DeferredTask.jsm
lib/firefox/modules/Deprecated.jsm
lib/firefox/modules/Dict.jsm
lib/firefox/modules/DirectoryLinksProvider.jsm
lib/firefox/modules/DownloadCore.jsm
lib/firefox/modules/DownloadImport.jsm
lib/firefox/modules/DownloadIntegration.jsm
@ -1976,7 +2200,6 @@ lib/firefox/modules/FreeSpaceWatcher.jsm
lib/firefox/modules/FxAccounts.jsm
lib/firefox/modules/FxAccountsClient.jsm
lib/firefox/modules/FxAccountsCommon.js
lib/firefox/modules/FxAccountsUtils.jsm
lib/firefox/modules/Geometry.jsm
lib/firefox/modules/HealthReport.jsm
lib/firefox/modules/Http.jsm
@ -1984,6 +2207,7 @@ lib/firefox/modules/ISO8601DateUtils.jsm
lib/firefox/modules/IndexedDBHelper.jsm
lib/firefox/modules/InlineSpellChecker.jsm
lib/firefox/modules/InsecurePasswordUtils.jsm
lib/firefox/modules/InterAppCommService.jsm
lib/firefox/modules/Keyboard.jsm
lib/firefox/modules/LightweightThemeConsumer.jsm
lib/firefox/modules/LightweightThemeManager.jsm
@ -2023,6 +2247,7 @@ lib/firefox/modules/PlacesUtils.jsm
lib/firefox/modules/PluralForm.jsm
lib/firefox/modules/PopupNotifications.jsm
lib/firefox/modules/Preferences.jsm
lib/firefox/modules/PriorityUrlProvider.jsm
lib/firefox/modules/PrivateBrowsingUtils.jsm
lib/firefox/modules/Promise-backend.js
lib/firefox/modules/Promise.jsm
@ -2037,6 +2262,7 @@ lib/firefox/modules/RemoteWebNavigation.jsm
lib/firefox/modules/RemoteWebProgress.jsm
lib/firefox/modules/ResetProfile.jsm
lib/firefox/modules/SafeBrowsing.jsm
lib/firefox/modules/ScriptPreloader.jsm
lib/firefox/modules/ScrollPosition.jsm
lib/firefox/modules/SelectContentHelper.jsm
lib/firefox/modules/SelectParentHelper.jsm
@ -2044,11 +2270,13 @@ lib/firefox/modules/Services.jsm
lib/firefox/modules/SettingsChangeNotifier.jsm
lib/firefox/modules/SettingsDB.jsm
lib/firefox/modules/SettingsQueue.jsm
lib/firefox/modules/SharedPromptUtils.jsm
lib/firefox/modules/ShortcutUtils.jsm
lib/firefox/modules/Sntp.jsm
lib/firefox/modules/SocialService.jsm
lib/firefox/modules/SpatialNavigation.jsm
lib/firefox/modules/Sqlite.jsm
lib/firefox/modules/StoreTrustAnchor.jsm
lib/firefox/modules/SystemMessagePermissionsChecker.jsm
lib/firefox/modules/Task.jsm
lib/firefox/modules/TelemetryFile.jsm
@ -2075,15 +2303,17 @@ lib/firefox/modules/accessibility/AccessFu.jsm
lib/firefox/modules/accessibility/Constants.jsm
lib/firefox/modules/accessibility/ContentControl.jsm
lib/firefox/modules/accessibility/EventManager.jsm
lib/firefox/modules/accessibility/Gestures.jsm
lib/firefox/modules/accessibility/OutputGenerator.jsm
lib/firefox/modules/accessibility/PointerAdapter.jsm
lib/firefox/modules/accessibility/Presentation.jsm
lib/firefox/modules/accessibility/TouchAdapter.jsm
lib/firefox/modules/accessibility/TraversalRules.jsm
lib/firefox/modules/accessibility/Utils.jsm
lib/firefox/modules/addons/AddonLogging.jsm
lib/firefox/modules/addons/AddonRepository.jsm
lib/firefox/modules/addons/AddonRepository_SQLiteMigrator.jsm
lib/firefox/modules/addons/AddonUpdateChecker.jsm
lib/firefox/modules/addons/Content.js
lib/firefox/modules/addons/LightweightThemeImageOptimizer.jsm
lib/firefox/modules/addons/PluginProvider.jsm
lib/firefox/modules/addons/SpellCheckDictionaryBootstrap.js
@ -2134,7 +2364,9 @@ lib/firefox/modules/commonjs/sdk/context-menu.js
lib/firefox/modules/commonjs/sdk/core/disposable.js
lib/firefox/modules/commonjs/sdk/core/heritage.js
lib/firefox/modules/commonjs/sdk/core/namespace.js
lib/firefox/modules/commonjs/sdk/core/observer.js
lib/firefox/modules/commonjs/sdk/core/promise.js
lib/firefox/modules/commonjs/sdk/core/reference.js
lib/firefox/modules/commonjs/sdk/deprecated/api-utils.js
lib/firefox/modules/commonjs/sdk/deprecated/cortex.js
lib/firefox/modules/commonjs/sdk/deprecated/errors.js
@ -2191,6 +2423,7 @@ lib/firefox/modules/commonjs/sdk/lang/type.js
lib/firefox/modules/commonjs/sdk/lang/weak-set.js
lib/firefox/modules/commonjs/sdk/loader/cuddlefish.js
lib/firefox/modules/commonjs/sdk/loader/sandbox.js
lib/firefox/modules/commonjs/sdk/model/core.js
lib/firefox/modules/commonjs/sdk/net/url.js
lib/firefox/modules/commonjs/sdk/net/xhr.js
lib/firefox/modules/commonjs/sdk/notifications.js
@ -2252,7 +2485,6 @@ lib/firefox/modules/commonjs/sdk/tabs/tab-fennec.js
lib/firefox/modules/commonjs/sdk/tabs/tab-firefox.js
lib/firefox/modules/commonjs/sdk/tabs/tab.js
lib/firefox/modules/commonjs/sdk/tabs/tabs-firefox.js
lib/firefox/modules/commonjs/sdk/tabs/tabs.js
lib/firefox/modules/commonjs/sdk/tabs/utils.js
lib/firefox/modules/commonjs/sdk/tabs/worker.js
lib/firefox/modules/commonjs/sdk/test.js
@ -2293,6 +2525,7 @@ lib/firefox/modules/commonjs/sdk/util/array.js
lib/firefox/modules/commonjs/sdk/util/collection.js
lib/firefox/modules/commonjs/sdk/util/contract.js
lib/firefox/modules/commonjs/sdk/util/deprecate.js
lib/firefox/modules/commonjs/sdk/util/dispatcher.js
lib/firefox/modules/commonjs/sdk/util/iteration.js
lib/firefox/modules/commonjs/sdk/util/list.js
lib/firefox/modules/commonjs/sdk/util/match-pattern.js
@ -2338,26 +2571,41 @@ lib/firefox/modules/devtools/acorn/walk.js
lib/firefox/modules/devtools/app-actor-front.js
lib/firefox/modules/devtools/async-utils.js
lib/firefox/modules/devtools/client/connection-manager.js
lib/firefox/modules/devtools/content-observer.js
lib/firefox/modules/devtools/css-color.js
lib/firefox/modules/devtools/dbg-client.jsm
lib/firefox/modules/devtools/dbg-server.jsm
lib/firefox/modules/devtools/deprecated-sync-thenables.js
lib/firefox/modules/devtools/event-emitter.js
lib/firefox/modules/devtools/gcli.jsm
lib/firefox/modules/devtools/gcli/api.js
lib/firefox/modules/devtools/gcli/cli.js
lib/firefox/modules/devtools/gcli/commands/addon.js
lib/firefox/modules/devtools/gcli/commands/appcache.js
lib/firefox/modules/devtools/gcli/commands/calllog.js
lib/firefox/modules/devtools/gcli/commands/clear.js
lib/firefox/modules/devtools/gcli/commands/cmd.js
lib/firefox/modules/devtools/gcli/commands/commands.js
lib/firefox/modules/devtools/gcli/commands/connect.js
lib/firefox/modules/devtools/gcli/commands/context.js
lib/firefox/modules/devtools/gcli/commands/cookie.js
lib/firefox/modules/devtools/gcli/commands/exec.js
lib/firefox/modules/devtools/gcli/commands/global.js
lib/firefox/modules/devtools/gcli/commands/help.js
lib/firefox/modules/devtools/gcli/commands/intro.js
lib/firefox/modules/devtools/gcli/commands/jsb.js
lib/firefox/modules/devtools/gcli/commands/lang.js
lib/firefox/modules/devtools/gcli/commands/listen.js
lib/firefox/modules/devtools/gcli/commands/media.js
lib/firefox/modules/devtools/gcli/commands/mocks.js
lib/firefox/modules/devtools/gcli/commands/pagemod.js
lib/firefox/modules/devtools/gcli/commands/paintflashing.js
lib/firefox/modules/devtools/gcli/commands/pref.js
lib/firefox/modules/devtools/gcli/commands/preflist.js
lib/firefox/modules/devtools/gcli/commands/restart.js
lib/firefox/modules/devtools/gcli/commands/screenshot.js
lib/firefox/modules/devtools/gcli/commands/test.js
lib/firefox/modules/devtools/gcli/commands/tools.js
lib/firefox/modules/devtools/gcli/connectors/connectors.js
lib/firefox/modules/devtools/gcli/connectors/index.js
lib/firefox/modules/devtools/gcli/connectors/protocol.js
@ -2414,7 +2662,10 @@ lib/firefox/modules/devtools/gcli/util/spell.js
lib/firefox/modules/devtools/gcli/util/util.js
lib/firefox/modules/devtools/output-parser.js
lib/firefox/modules/devtools/pretty-fast.js
lib/firefox/modules/devtools/server/actors/call-watcher.js
lib/firefox/modules/devtools/server/actors/canvas.js
lib/firefox/modules/devtools/server/actors/childtab.js
lib/firefox/modules/devtools/server/actors/common.js
lib/firefox/modules/devtools/server/actors/device.js
lib/firefox/modules/devtools/server/actors/eventlooplag.js
lib/firefox/modules/devtools/server/actors/gcli.js
@ -2433,6 +2684,7 @@ lib/firefox/modules/devtools/server/actors/styles.js
lib/firefox/modules/devtools/server/actors/stylesheets.js
lib/firefox/modules/devtools/server/actors/tracer.js
lib/firefox/modules/devtools/server/actors/webapps.js
lib/firefox/modules/devtools/server/actors/webaudio.js
lib/firefox/modules/devtools/server/actors/webbrowser.js
lib/firefox/modules/devtools/server/actors/webconsole.js
lib/firefox/modules/devtools/server/actors/webgl.js
@ -2552,10 +2804,8 @@ lib/firefox/res/entityTables/htmlEntityVersions.properties
lib/firefox/res/entityTables/mathml20.properties
lib/firefox/res/entityTables/transliterate.properties
lib/firefox/res/fonts/mathfont.properties
lib/firefox/res/fonts/mathfontAsanaMath.properties
lib/firefox/res/fonts/mathfontMathJax_Main.properties
lib/firefox/res/fonts/mathfontSTIXNonUnicode.properties
lib/firefox/res/fonts/mathfontSTIXSize1.properties
lib/firefox/res/fonts/mathfontSTIXSizeOneSym.properties
lib/firefox/res/fonts/mathfontStandardSymbolsL.properties
lib/firefox/res/fonts/mathfontUnicode.properties

View file

@ -1,19 +1,21 @@
$NetBSD: distinfo,v 1.156 2014/06/19 20:31:03 martin Exp $
$NetBSD: distinfo,v 1.157 2014/07/24 14:57:12 ryoon Exp $
SHA1 (firefox-30.0.source.tar.bz2) = 21dce1a2d4b8085c5f7f66b5f4f60bc37598285d
RMD160 (firefox-30.0.source.tar.bz2) = a1fce7102f9dde33c6db7869ebe600d028998875
Size (firefox-30.0.source.tar.bz2) = 143171952 bytes
SHA1 (patch-aa) = b3441219b4d4b34a8ac09be824b89c9b61684823
SHA1 (firefox-31.0.source.tar.bz2) = a6c3e25ee3aeb7da42db2aaeb50a385d63532beb
RMD160 (firefox-31.0.source.tar.bz2) = 8512ed164920c9fdad492ba2b47b46aae4894564
Size (firefox-31.0.source.tar.bz2) = 147507120 bytes
SHA1 (patch-aa) = b58a026dda6b32421f23e206894dfc28dbb9fb86
SHA1 (patch-ak) = 971ddb1f12b14bcee604c9d7e72da5e7bf47d9be
SHA1 (patch-al) = cca5df21d018bb9f428ad26d00718f33afe88ec5
SHA1 (patch-ao) = ca7e6723a10b9f6e3306cd12557e1856727edee9
SHA1 (patch-as) = c197e5bf9ef2f325add320f59c81525b1162a2d3
SHA1 (patch-b2g_installer_Makefile.in) = 7b3cca1da34c444c1055deec21723db909ec3d94
SHA1 (patch-b2g_installer_package-manifest.in) = 56d73f510fb807ad11f40b0ceec50961049549da
SHA1 (patch-bf) = 75c971043e9f693203d6bd670b2c20c4952a7756
SHA1 (patch-bg) = d6c02294765265d9e85cf49c22320d88573c2e25
SHA1 (patch-bi) = 3dd927d93431afe000cd4a45b4d9920e63158a85
SHA1 (patch-browser_app_nsBrowserApp.cpp) = 00914f7656fff6785d737ce6e569a97fe39aafe8
SHA1 (patch-browser_app_profile_firefox.js) = 108efbe1ae65669912d2f76caec546753e1ac8f3
SHA1 (patch-browser_installer_package-manifest.in) = d5792a3c5dd7498d24ac0426aacf7d0b9a842c67
SHA1 (patch-browser_installer_package-manifest.in) = 83a0073525c607e05414688aa07035cc3f08e50a
SHA1 (patch-browser_locales_en-US_chrome_browser-region_region.properties) = 284d62596718d7f372c4e5214fd05adec043c93a
SHA1 (patch-browser_locales_en-US_searchplugins_duckduckgo.xml) = 69eca52185ac868e95041b5d87611ee32c2b6330
SHA1 (patch-browser_locales_en-US_searchplugins_list.txt) = a6677b3a195b6c956858326e4e7474441823a47f
@ -24,20 +26,16 @@ SHA1 (patch-build_pgo_profileserver.py) = 8666187258e47c037f2065a19a5b38946fdc0f
SHA1 (patch-config_Makefile.in) = 296bd3bc33346cfcfa658fe641c2ee2ac67549f1
SHA1 (patch-config_baseconfig.mk) = 07c295fbfbaeb969b336def32d8924729e332075
SHA1 (patch-config_external_moz.build) = f437c4802de266caf512dc470879c8ed0961559b
SHA1 (patch-config_rules.mk) = ec74e2e385e95252a1325c8c9c859a0b2dcee693
SHA1 (patch-config_stl__wrappers_ios) = 00d723e2f2f252485350ede5833f0bb84c1235c1
SHA1 (patch-config_stl__wrappers_ostream) = 7be7fe36704ffbdc070a113b46b4f391a598206b
SHA1 (patch-config_system-headers) = a582df0242d4347a03e3aa3ca0463bf0e710e654
SHA1 (patch-config_system-headers) = c586c07d96ba3bd6ac35247ed50eab0978ccc949
SHA1 (patch-config_system__wrappers_unwind.h) = b3bdac0710179b9c8f8eabd824216d0114504491
SHA1 (patch-content_base_src_moz.build) = fc2660dcc82f11c89d6d5a5772f27c9827f58f44
SHA1 (patch-content_media_AudioStream.cpp) = 70021dfd1cc86e8999f144b49a23bfb27dd24157
SHA1 (patch-content_media_AudioStream.h) = 101cfc3714e6169753f7c0d21d9c4857d5858180
SHA1 (patch-content_media_AudioStream.h) = 5cda5329db7bef4c45f3a05a33a5ee7043ec3c2e
SHA1 (patch-content_media_Makefile.in) = 54c8c5e41eb36bae0ce544360ded9f75ba3acc13
SHA1 (patch-content_media_gstreamer_GStreamerAllocator.cpp) = 524a669e411189926e142912b6d94d3d8dbdb0eb
SHA1 (patch-content_svg_content_src_SVGComponentTransferFunctionElement.h) = 6fb38a9a110271466f155dc4491810efb9be1dc4
SHA1 (patch-content_svg_content_src_nsSVGFilters.cpp) = 87438dbd3e74a545e3572a2e5e7ddffcf39ce927
SHA1 (patch-content_svg_content_src_nsSVGFilters.h) = f7bf7dc7635be2961d4ca5c5f7b35b6c93e627d4
SHA1 (patch-dom_indexedDB_IDBEvents.cpp) = ce1a8f2449f93fa123d56c58526f5e935d829f2d
SHA1 (patch-dom_indexedDB_IDBEvents.h) = c1da2b3c39f61c8d2ee0d234d56ca7d1a62ed83a
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.cpp) = 69b0a51d733cd52e7d200052362e0faf4ec918f1
SHA1 (patch-dom_plugins_ipc_PluginModuleChild.h) = 0a7f3167e939822013ae6195406657453578453e
SHA1 (patch-dom_plugins_ipc_PluginProcessChild.cpp) = 5ab28cc0398b72cb5e1b0586406845495b9f87e4
@ -71,18 +69,15 @@ SHA1 (patch-ipc_chromium_src_chrome_common_transport__dib.h) = 7af18973c005d7b14
SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 9a158075e31e2c8d6159bd4b97d0b272e193f3db
SHA1 (patch-ipc_glue_ScopedXREEmbed.cpp) = 97c39f25527dac4c22b38ce446ca2cd4cef08fd0
SHA1 (patch-ipc_glue_StringUtil.cpp) = f238adebb5bdf57f7109a781c6f3fb195763f3c0
SHA1 (patch-ipc_ipdl_ipdl_cxx_ast.py) = 30ed99c84cc203018bc606208d520c75e1e0d0d9
SHA1 (patch-ipc_ipdl_ipdl_cxx_cgen.py) = 9fc8d9aeadc3677b7adc820a181bfe4aecfc8124
SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 245733ff4462388d55a1398a4dc3d767bb002236
SHA1 (patch-ipc_ipdl_ipdl_cxx_ast.py) = 047b7012dffdcfc2b07d2d249fb3523e7d4643f8
SHA1 (patch-ipc_ipdl_ipdl_cxx_cgen.py) = d7f7dc85b1ff26c6d7e902f94c0ac09f04497105
SHA1 (patch-ipc_ipdl_ipdl_lower.py) = 2ef9504e462d0e3db16f9b0a6303ea5971b9c2a2
SHA1 (patch-js__src__vm__SPSProfiler.cpp) = 989ba25e4c5308d21d07baa802decce13609a475
SHA1 (patch-js_src_Makefile.in) = f6ce5f02a9292e3e524424c5e810850232efe524
SHA1 (patch-js_src_Makefile.in) = 780e408dfddfd90c6013b316e2e52800c62eee5e
SHA1 (patch-js_src_ctypes_CTypes.h) = 768a084239f92a424c1c7dc9eaaf9be9456ca9f0
SHA1 (patch-js_src_frontend_ParseMaps.cpp) = c00117d79b78904bc50a1d664a8fc0e4e339bfbc
SHA1 (patch-js_src_gc_Memory.cpp) = 3db31553ec6f7b1fac4fd4ce11b77be1ea4208b8
SHA1 (patch-js_src_jsmath.cpp) = 7d4993ae91e9b5e6820358165603819aefb586f9
SHA1 (patch-layout_base_nsCSSRendering.cpp) = 908475d745c295acbcb2da06571155d9e30e4c0f
SHA1 (patch-layout_style_crashtests_border-image-visited-link.html) = 97d8f79d6afa0da52d8040f81299497a13b09ad9
SHA1 (patch-layout_style_crashtests_crashtests.list) = 04561a561632996b3a5eb4516855483a9c46ef7b
SHA1 (patch-mb) = b661abce429a88554fca6c930b4dbf71ba6bb5cb
SHA1 (patch-media_libcubeb_src_Makefile.in) = fe880774789b0be54dec6fd83b89457fc8c2cabc
SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = 5ef0de0ac875334e959ff0d4bfa43a2e5ab087b9
@ -93,7 +88,7 @@ SHA1 (patch-media_libtheora_Makefile.in) = 80ac9cb20760fe4d94047f7cb1c6a16bbdd6b
SHA1 (patch-media_libtremor_Makefile.in) = 497d03646caa721bdd129de365aadea8466043af
SHA1 (patch-media_libvorbis_Makefile.in) = fd1ce15268eed9c97dd0774398d559cdbed63e53
SHA1 (patch-media_mtransport_third__party_nICEr_src_util_mbslen.c) = 087e8788c72b96d2059ca82ce4282d78aed546da
SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 12a0d9c3f558c8e84ac865458206c33708b9e684
SHA1 (patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = de7055f891387f96f8fd32366c7189d480354e9e
SHA1 (patch-media_webrtc_signaling_signaling.gyp) = 91d5fcc2409b1398c84dedc9697107f815de48fc
SHA1 (patch-media_webrtc_signaling_test_Makefile.in) = 509e07cba9aeca256ef28674862ce81bac7253bd
SHA1 (patch-media_webrtc_trunk_webrtc_build_common.gypi) = 4ff5796e15d9aa6adb8495d6f2e5a7f0445a0fac
@ -104,19 +99,22 @@ SHA1 (patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi
SHA1 (patch-media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 78a9522f0e37cfc3ec8267e6c15de9dba0ec7ff3
SHA1 (patch-memory_jemalloc_Makefile.in) = 772e996c8da254f952d0f3a0c9325a177c838543
SHA1 (patch-memory_mozalloc_mozalloc__abort.cpp) = 9d9036ddd28c7b8ce37860e0120df2997a3a0c59
SHA1 (patch-mfbt_Alignment.h) = 07bece1799e15d46d725c3579bf87ec64c32a08b
SHA1 (patch-mfbt_Alignment.h) = 9ebc9892fd11eba7105974979b54f4f8759b7749
SHA1 (patch-mfbt_Attributes.h) = e99809555ce743e7e393cdf20efa3a00c0b9098a
SHA1 (patch-mfbt_Poison.cpp) = b582943c02f57835451c9eecd004c9912d42ce84
SHA1 (patch-mobile_android_installer_Makefile.in) = b2ea844a0145f4c15ef1b350dde6b000bd231fa5
SHA1 (patch-mobile_android_installer_package-manifest.in) = 9664858fe3b4593eb29dd0180d5a2df3cd245bb2
SHA1 (patch-modules_libjar_nsZipArchive.cpp) = 6aff0f8ed42575d8ca36a524e12e9a1f7351004a
SHA1 (patch-netwerk_dns_Makefile.in) = b6bd9814d909dd6f7cff10dbeac3bedd79c2508e
SHA1 (patch-netwerk_wifi_moz.build) = 8c88e5bab2a5e164e97ce568686bd280d4b90bec
SHA1 (patch-netwerk_wifi_nsWifiScannerFreeBSD.cpp) = c5711adc111dc8413a7234e7d5814a0af9ceeecc
SHA1 (patch-pb) = 97c9b2e4cefd524dc6ba825f71c3da2a761aa1f4
SHA1 (patch-pc) = 8b2baa88f0983a2fef4f801cf6b1ae425f6c813a
SHA1 (patch-probes_Makefile.in) = 9a8d48556daaaa17996133a6183b1d27f0510361
SHA1 (patch-rc) = 2733724442a2cb49c5091146fd7e6001af686121
SHA1 (patch-security_manager_ssl_src_nsNSSComponent.cpp) = c4c96b7d3cb0c5dbcfe3820fd52421eec2592452
SHA1 (patch-storage_src_moz.build) = 1e08d96f6be012286547c723bfeb445c50d3ad83
SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__back.jsm) = 6b926ccd793391ad7bd7101635f4b3eefe3db130
SHA1 (patch-toolkit_components_osfile_modules_osfile__unix__front.jsm) = 78f89457f5ddc958dec607a53800ae8367b94b0c
SHA1 (patch-toolkit_library_Makefile.in) = fbbd166267a23d840babb0896c24a57e62708c7f
SHA1 (patch-toolkit_library_libxul.mk) = ceba8edf009787ad68a1d2b284c090d8c140c139
SHA1 (patch-toolkit_toolkit.mozbuild) = 0993d50cc02c2b421e6de087dfb0a9cb30562c6b
SHA1 (patch-toolkit_xre_nsEmbedFunctions.cpp) = 6ee6fba04a3ecc6596f8aed67f752a1075901fa8
SHA1 (patch-webapprt_moz.build) = cb3d92bc8ada1e2b49877cf7bbe6fbc32278230a
@ -129,7 +127,7 @@ SHA1 (patch-xl) = 9555b86c72b2e144e341d6af1dbfbc07cc8c94db
SHA1 (patch-xm) = 81e02e410c00175cbb98c646dda90c7adf199657
SHA1 (patch-xpcom_base_nsDebugImpl.cpp) = dfeb14b000ba435170a17bab98fdf07335f4ef71
SHA1 (patch-xpcom_base_nsStackWalk.cpp) = fa62f11a97f909ce1c5cea60cf6e58a6071490a5
SHA1 (patch-xpcom_base_nsUUIDGenerator.cpp) = a170286ef39e44111d3bbfee98515447267dbfad
SHA1 (patch-xpcom_base_nsUUIDGenerator.cpp) = 8891ad1486384e8bb83b99c64bc3fe009a65e2c0
SHA1 (patch-xpcom_base_nsUUIDGenerator.h) = 62e334685fcefc3d1c708e1436c7bf2a40d87ab7
SHA1 (patch-xpcom_base_nscore.h) = f4fe66cc9e714a2101a4d1287359d1c300574438
SHA1 (patch-xpcom_build_PoisonIOInterposer.h) = fdb961a615e5c66a1d0a3c724cf124a2b47f2ed6

View file

@ -1,4 +1,4 @@
# $NetBSD: mozilla-common.mk,v 1.40 2014/07/08 13:14:43 ryoon Exp $
# $NetBSD: mozilla-common.mk,v 1.41 2014/07/24 14:57:12 ryoon Exp $
#
# common Makefile fragment for mozilla packages based on gecko 2.0.
#
@ -198,7 +198,7 @@ PLIST_SUBST+= DLL_SUFFIX=".so"
#.include "../../audio/libopus/buildlink3.mk"
#.include "../../audio/tremor/buildlink3.mk"
#.include "../../audio/libvorbis/buildlink3.mk"
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.3.1
BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.4.2
CONFIGURE_ENV+= ac_cv_sqlite_secure_delete=yes # c.f. patches/patch-al
.include "../../databases/sqlite3/buildlink3.mk"
BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1

View file

@ -1,4 +1,4 @@
$NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
$NetBSD: patch-aa,v 1.29 2014/07/24 14:57:12 ryoon Exp $
* The profiler does not support Darwin/PPC so don't try to enable it
on that platform.
@ -13,9 +13,18 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
heavy patching. Ideally they should be fixed individually but that
will be an extremely hard work, so don't define XP_MACOSX for now.
--- configure.in.orig 2014-05-29 23:30:30.000000000 +0000
--- configure.in.orig 2014-07-17 01:45:08.000000000 +0000
+++ configure.in
@@ -1673,7 +1673,13 @@ Linux)
@@ -962,7 +962,7 @@ MOZ_BZ2_LIBS='$(call EXPAND_LIBNAME_PATH
MOZ_PNG_CFLAGS="-I$_objdir/dist/include" # needed for freetype compilation
MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPTH)/media/libpng)'
-MOZ_JS_STATIC_LIBS='$(call EXPAND_LIBNAME_PATH,js_static,$(LIBXUL_DIST)/lib)'
+MOZ_JS_STATIC_LIBS='$(call EXPAND_LIBNAME_PATH,js_static,$(DEPTH)/js/src)'
MOZ_JS_SHARED_LIBS='$(call EXPAND_LIBNAME_PATH,mozjs,$(LIBXUL_DIST)/lib)'
MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib'
XPCOM_FROZEN_LDOPTS='$(call EXPAND_LIBNAME_PATH,xul mozalloc,$(LIBXUL_DIST)/bin)'
@@ -1676,7 +1676,13 @@ Linux)
MOZ_ENABLE_PROFILER_SPS=
esac
;;
@ -30,7 +39,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
*)
MOZ_ENABLE_PROFILER_SPS=
;;
@@ -1777,7 +1783,7 @@ case "$host" in
@@ -1780,7 +1786,7 @@ case "$host" in
;;
*-darwin*)
@ -39,7 +48,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
;;
@@ -1909,7 +1915,6 @@ case "$target" in
@@ -1912,7 +1918,6 @@ case "$target" in
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-uikit'
else
@ -47,7 +56,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
AC_DEFINE(XP_DARWIN)
_PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa'
# The ExceptionHandling framework is needed for Objective-C exception
@@ -2514,118 +2519,15 @@ MOZ_CXX11
@@ -2522,118 +2527,15 @@ MOZ_CXX11
AC_LANG_C
@ -173,7 +182,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
fi # GNU_CC
# visibility hidden flag for Sun Studio on Solaris
@@ -2996,7 +2898,7 @@ dnl Checks for library functions.
@@ -3004,7 +2906,7 @@ dnl Checks for library functions.
dnl ========================================================
AC_PROG_GCC_TRADITIONAL
AC_FUNC_MEMCMP
@ -182,7 +191,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
dnl check for clock_gettime(), the CLOCK_MONOTONIC clock
AC_CACHE_CHECK(for clock_gettime(CLOCK_MONOTONIC),
@@ -3683,6 +3585,14 @@ if test -n "$YASM"; then
@@ -3691,6 +3593,14 @@ if test -n "$YASM"; then
_YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'`
fi
@ -197,7 +206,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
if test -z "$SKIP_LIBRARY_CHECKS"; then
dnl system JPEG support
dnl ========================================================
@@ -3710,11 +3620,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
@@ -3718,11 +3628,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then
#include <jpeglib.h> ],
[ #if JPEG_LIB_VERSION < $MOZJPEG
#error "Insufficient JPEG library version ($MOZJPEG required)."
@ -210,7 +219,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
MOZ_NATIVE_JPEG=1,
AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg]))
fi
@@ -4378,6 +4284,10 @@ cairo-gonk)
@@ -4387,6 +4293,10 @@ cairo-gonk)
esac
@ -221,7 +230,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
AC_SUBST(MOZ_PDF_PRINTING)
if test "$MOZ_PDF_PRINTING"; then
PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1"
@@ -5098,6 +5008,9 @@ if test -n "$MOZ_WEBRTC"; then
@@ -5106,6 +5016,9 @@ if test -n "$MOZ_WEBRTC"; then
MOZ_VPX=1
MOZ_VPX_ERROR_CONCEALMENT=1
@ -231,7 +240,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
dnl enable once Signaling lands
MOZ_WEBRTC_SIGNALING=1
AC_DEFINE(MOZ_WEBRTC_SIGNALING)
@@ -5122,15 +5035,18 @@ AC_SUBST(MOZ_SRTP)
@@ -5130,15 +5043,18 @@ AC_SUBST(MOZ_SRTP)
dnl Use integers over floats for audio on B2G and Android, because audio
dnl backends for those platforms don't support floats.
@ -253,7 +262,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
dnl ========================================================
dnl = Disable Speech API code
@@ -5182,6 +5098,114 @@ if test "${ac_cv_c_attribute_aligned}" !
@@ -5190,6 +5106,63 @@ if test "${ac_cv_c_attribute_aligned}" !
fi
dnl ========================================================
@ -313,62 +322,11 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
+AC_SUBST(MOZ_TREMOR_CFLAGS)
+AC_SUBST(MOZ_TREMOR_LIBS)
+
+dnl ========================================================
+dnl Check for libogg
+dnl ========================================================
+
+MOZ_ARG_WITH_BOOL(system-ogg,
+[ --with-system-ogg Use system libogg (located with pkgconfig)],
+MOZ_NATIVE_OGG=1,
+MOZ_NATIVE_OGG=)
+
+if test -n "$MOZ_NATIVE_OGG"; then
+ PKG_CHECK_MODULES(MOZ_OGG, ogg >= 1.2.1)
+fi
+
+AC_SUBST(MOZ_NATIVE_OGG)
+AC_SUBST(MOZ_OGG_CFLAGS)
+AC_SUBST(MOZ_OGG_LIBS)
+
+dnl ========================================================
+dnl Check for libvorbis
+dnl ========================================================
+
+MOZ_ARG_WITH_BOOL(system-vorbis,
+[ --with-system-vorbis Use system libvorbis (located with pkgconfig)],
+MOZ_NATIVE_VORBIS=1,
+MOZ_NATIVE_VORBIS=)
+
+if test -n "$MOZ_NATIVE_VORBIS"; then
+ PKG_CHECK_MODULES(MOZ_VORBIS, vorbis vorbisenc >= 1.3.4)
+fi
+
+AC_SUBST(MOZ_NATIVE_VORBIS)
+AC_SUBST(MOZ_VORBIS_CFLAGS)
+AC_SUBST(MOZ_VORBIS_LIBS)
+
+dnl ========================================================
+dnl Check for integer-only libvorbis aka tremor
+dnl ========================================================
+
+MOZ_ARG_WITH_BOOL(system-tremor,
+[ --with-system-tremor Use system libtremor (located with pkgconfig)],
+MOZ_NATIVE_TREMOR=1,
+MOZ_NATIVE_TREMOR=)
+
+if test -n "$MOZ_NATIVE_TREMOR"; then
+ PKG_CHECK_MODULES(MOZ_TREMOR, vorbisidec >= 1.2.1)
+fi
+
+AC_SUBST(MOZ_NATIVE_TREMOR)
+AC_SUBST(MOZ_TREMOR_CFLAGS)
+AC_SUBST(MOZ_TREMOR_LIBS)
+
+dnl ========================================================
dnl = Disable Opus audio codec support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(opus,
@@ -5190,6 +5214,97 @@ MOZ_ARG_DISABLE_BOOL(opus,
@@ -5198,6 +5171,97 @@ MOZ_ARG_DISABLE_BOOL(opus,
MOZ_OPUS=1)
dnl ========================================================
@ -434,7 +392,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
+MOZ_NATIVE_SOUNDTOUCH=)
+
+if test -n "$MOZ_NATIVE_SOUNDTOUCH"; then
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.7.0)
+ PKG_CHECK_MODULES(MOZ_SOUNDTOUCH, soundtouch >= 1.8.0)
+
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
@ -466,7 +424,7 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
dnl = Disable VP8 decoder support
dnl ========================================================
MOZ_ARG_DISABLE_BOOL(webm,
@@ -5839,7 +5954,9 @@ MOZ_ARG_DISABLE_BOOL(gamepad,
@@ -5938,7 +6002,9 @@ MOZ_ARG_DISABLE_BOOL(gamepad,
if test "$MOZ_GAMEPAD"; then
case "$OS_TARGET" in
Darwin)
@ -476,8 +434,8 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
+ fi
;;
WINNT)
if test -n "$MOZ_DIRECTX_SDK_PATH" ; then
@@ -7912,6 +8029,52 @@ if test "$USE_FC_FREETYPE"; then
if test -z "$MOZ_HAS_WINSDK_WITH_D3D"; then
@@ -8036,6 +8102,52 @@ if test "$USE_FC_FREETYPE"; then
fi
dnl ========================================================
@ -530,12 +488,3 @@ $NetBSD: patch-aa,v 1.28 2014/06/11 00:40:59 ryoon Exp $
dnl Check for pixman and cairo
dnl ========================================================
@@ -8161,7 +8324,7 @@ case "$OS_TARGET" in
NECKO_WIFI=1
fi
;;
- Darwin|SunOS|WINNT)
+ Darwin|FreeBSD|SunOS|WINNT)
NECKO_WIFI=1
;;
Linux)

View file

@ -0,0 +1,15 @@
$NetBSD: patch-b2g_installer_Makefile.in,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- b2g/installer/Makefile.in.orig 2014-07-17 01:45:05.000000000 +0000
+++ b2g/installer/Makefile.in
@@ -61,6 +61,10 @@ ifneq (,$(filter rtsp,$(NECKO_PROTOCOLS)
DEFINES += -DMOZ_RTSP
endif
+ifdef MOZ_DEBUG
+DEFINES += -DMOZ_DEBUG=1
+endif
+
ifdef GKMEDIAS_SHARED_LIBRARY
DEFINES += -DGKMEDIAS_SHARED_LIBRARY
endif

View file

@ -0,0 +1,13 @@
$NetBSD: patch-b2g_installer_package-manifest.in,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- b2g/installer/package-manifest.in.orig 2014-07-17 01:45:05.000000000 +0000
+++ b2g/installer/package-manifest.in
@@ -565,7 +565,7 @@
@BINPATH@/components/MozKeyboard.js
@BINPATH@/components/InputMethod.manifest
-#ifdef MOZ_DEBUG
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
@BINPATH@/components/TestInterfaceJS.js
@BINPATH@/components/TestInterfaceJS.manifest
#endif

View file

@ -1,10 +1,19 @@
$NetBSD: patch-browser_installer_package-manifest.in,v 1.4 2014/03/20 21:02:00 ryoon Exp $
$NetBSD: patch-browser_installer_package-manifest.in,v 1.5 2014/07/24 14:57:12 ryoon Exp $
Limit SPARC bits to just SPARC (untested, but fixes x86).
--- browser/installer/package-manifest.in.orig 2014-03-15 05:19:09.000000000 +0000
--- browser/installer/package-manifest.in.orig 2014-07-17 01:45:07.000000000 +0000
+++ browser/installer/package-manifest.in
@@ -732,7 +732,7 @@
@@ -575,7 +575,7 @@
@BINPATH@/components/MozKeyboard.js
@BINPATH@/components/InputMethod.manifest
-#ifdef MOZ_DEBUG
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
@BINPATH@/components/TestInterfaceJS.js
@BINPATH@/components/TestInterfaceJS.manifest
#endif
@@ -737,7 +737,7 @@
#endif
; for Solaris SPARC

View file

@ -0,0 +1,30 @@
$NetBSD: patch-config_rules.mk,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- config/rules.mk.orig 2014-07-17 01:45:08.000000000 +0000
+++ config/rules.mk
@@ -832,6 +832,7 @@ endif
ifdef DTRACE_PROBE_OBJ
EXTRA_DEPS += $(DTRACE_PROBE_OBJ)
OBJS += $(DTRACE_PROBE_OBJ)
+EXCLUDED_OBJS += $(DTRACE_PROBE_OBJ)
endif
$(filter %.$(LIB_SUFFIX),$(LIBRARY)): $(OBJS) $(EXTRA_DEPS) $(GLOBAL_DEPS)
@@ -867,7 +868,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
@@ -885,7 +886,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)

View file

@ -1,17 +1,17 @@
$NetBSD: patch-config_system-headers,v 1.9 2014/06/11 00:40:59 ryoon Exp $
$NetBSD: patch-config_system-headers,v 1.10 2014/07/24 14:57:12 ryoon Exp $
--- config/system-headers.orig 2014-05-29 23:30:30.000000000 +0000
--- config/system-headers.orig 2014-07-17 01:45:08.000000000 +0000
+++ config/system-headers
@@ -1050,8 +1050,6 @@ X11/Xutil.h
xpt_struct.h
xpt_xdr.h
@@ -1048,8 +1048,6 @@ X11/Xlocale.h
X11/Xos.h
X11/Xutil.h
zmouse.h
-speex/speex_resampler.h
-soundtouch/SoundTouch.h
#if MOZ_NATIVE_PNG==1
png.h
#endif
@@ -1119,6 +1117,8 @@ ogg/ogg.h
@@ -1117,6 +1115,8 @@ ogg/ogg.h
ogg/os_types.h
nestegg/nestegg.h
cubeb/cubeb.h
@ -20,11 +20,10 @@ $NetBSD: patch-config_system-headers,v 1.9 2014/06/11 00:40:59 ryoon Exp $
#endif
gst/gst.h
gst/app/gstappsink.h
@@ -1147,3 +1147,38 @@ unicode/utypes.h
@@ -1145,3 +1145,37 @@ unicode/utypes.h
#endif
libutil.h
unwind.h
+cairo-qt.h
+#if MOZ_NATIVE_GRAPHITE2==1
+graphite2/Font.h
+graphite2/Segment.h

View file

@ -1,23 +1,21 @@
$NetBSD: patch-content_media_AudioStream.h,v 1.3 2014/06/14 16:20:07 joerg Exp $
$NetBSD: patch-content_media_AudioStream.h,v 1.4 2014/07/24 14:57:12 ryoon Exp $
--- content/media/AudioStream.h.orig 2014-06-06 01:15:20.000000000 +0000
--- content/media/AudioStream.h.orig 2014-07-17 01:45:09.000000000 +0000
+++ content/media/AudioStream.h
@@ -15,6 +15,7 @@
#include "mozilla/StaticMutex.h"
@@ -17,6 +17,7 @@
#include "mozilla/RefPtr.h"
#include "cubeb/cubeb.h"
+#include "soundtouch/SoundTouch.h"
template <>
class nsAutoRefTraits<cubeb_stream> : public nsPointerRefTraits<cubeb_stream>
@@ -23,10 +24,6 @@ public:
static void Release(cubeb_stream* aStream) { cubeb_stream_destroy(aStream); }
@@ -26,7 +27,7 @@ public:
};
-namespace soundtouch {
namespace soundtouch {
-class SoundTouch;
-}
-
namespace mozilla {
+class MOZ_IMPORT_API SoundTouch;
}
class AudioStream;
namespace mozilla {

View file

@ -1,13 +0,0 @@
$NetBSD: patch-content_svg_content_src_SVGComponentTransferFunctionElement.h,v 1.3 2014/06/14 16:20:07 joerg Exp $
--- content/svg/content/src/SVGComponentTransferFunctionElement.h.orig 2014-06-06 01:15:20.000000000 +0000
+++ content/svg/content/src/SVGComponentTransferFunctionElement.h
@@ -77,6 +77,8 @@ protected:
static EnumInfo sEnumInfo[1];
};
+NS_DEFINE_STATIC_IID_ACCESSOR(SVGComponentTransferFunctionElement, NS_SVG_FE_COMPONENT_TRANSFER_FUNCTION_ELEMENT_CID)
+
} // namespace dom
} // namespace mozilla

View file

@ -1,22 +0,0 @@
$NetBSD: patch-content_svg_content_src_nsSVGFilters.cpp,v 1.3 2014/06/14 16:20:07 joerg Exp $
--- content/svg/content/src/nsSVGFilters.cpp.orig 2014-06-06 01:15:20.000000000 +0000
+++ content/svg/content/src/nsSVGFilters.cpp
@@ -67,7 +67,7 @@ nsSVGElement::LengthInfo nsSVGFE::sLengt
NS_IMPL_ADDREF_INHERITED(nsSVGFE,nsSVGFEBase)
NS_IMPL_RELEASE_INHERITED(nsSVGFE,nsSVGFEBase)
-NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID)
+//NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID)
NS_INTERFACE_MAP_BEGIN(nsSVGFE)
// nsISupports is an ambiguous base of nsSVGFE so we have to work
@@ -248,8 +248,6 @@ nsSVGElement::EnumInfo SVGComponentTrans
NS_IMPL_ADDREF_INHERITED(SVGComponentTransferFunctionElement,SVGComponentTransferFunctionElementBase)
NS_IMPL_RELEASE_INHERITED(SVGComponentTransferFunctionElement,SVGComponentTransferFunctionElementBase)
-NS_DEFINE_STATIC_IID_ACCESSOR(SVGComponentTransferFunctionElement, NS_SVG_FE_COMPONENT_TRANSFER_FUNCTION_ELEMENT_CID)
-
NS_INTERFACE_MAP_BEGIN(SVGComponentTransferFunctionElement)
// nsISupports is an ambiguous base of nsSVGFE so we have to work
// around that

View file

@ -1,13 +0,0 @@
$NetBSD: patch-content_svg_content_src_nsSVGFilters.h,v 1.3 2014/06/14 16:20:07 joerg Exp $
--- content/svg/content/src/nsSVGFilters.h.orig 2014-06-06 01:15:20.000000000 +0000
+++ content/svg/content/src/nsSVGFilters.h
@@ -148,6 +148,8 @@ protected:
static LengthInfo sLengthInfo[4];
};
+NS_DEFINE_STATIC_IID_ACCESSOR(nsSVGFE, NS_SVG_FE_CID)
+
typedef nsSVGElement SVGFEUnstyledElementBase;
class SVGFEUnstyledElement : public SVGFEUnstyledElementBase

View file

@ -1,13 +0,0 @@
$NetBSD: patch-dom_indexedDB_IDBEvents.cpp,v 1.3 2014/06/14 16:20:07 joerg Exp $
--- dom/indexedDB/IDBEvents.cpp.orig 2014-06-14 15:18:52.000000000 +0000
+++ dom/indexedDB/IDBEvents.cpp
@@ -15,8 +15,6 @@
USING_INDEXEDDB_NAMESPACE
using namespace mozilla::dom;
-NS_DEFINE_STATIC_IID_ACCESSOR(IDBVersionChangeEvent, IDBVERSIONCHANGEEVENT_IID)
-
namespace {
class EventFiringRunnable : public nsRunnable

View file

@ -1,13 +0,0 @@
$NetBSD: patch-dom_indexedDB_IDBEvents.h,v 1.3 2014/06/14 16:20:07 joerg Exp $
--- dom/indexedDB/IDBEvents.h.orig 2014-06-14 15:18:50.000000000 +0000
+++ dom/indexedDB/IDBEvents.h
@@ -158,6 +158,8 @@ protected:
uint64_t mNewVersion;
};
+NS_DEFINE_STATIC_IID_ACCESSOR(IDBVersionChangeEvent, IDBVERSIONCHANGEEVENT_IID)
+
END_INDEXEDDB_NAMESPACE
#endif // mozilla_dom_indexeddb_idbevents_h__

View file

@ -1,12 +1,12 @@
$NetBSD: patch-ipc_ipdl_ipdl_cxx_ast.py,v 1.1 2014/06/19 20:31:03 martin Exp $
$NetBSD: patch-ipc_ipdl_ipdl_cxx_ast.py,v 1.2 2014/07/24 14:57:12 ryoon Exp $
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1026499:
Make sure storage provided for attributes is properly aligned
in the generated C++ code.
--- ipc/ipdl/ipdl/cxx/ast.py.orig 2014-06-06 03:15:27.000000000 +0200
+++ ipc/ipdl/ipdl/cxx/ast.py 2014-06-17 21:33:50.000000000 +0200
@@ -336,12 +336,13 @@
--- ipc/ipdl/ipdl/cxx/ast.py.orig 2014-07-17 01:45:18.000000000 +0000
+++ ipc/ipdl/ipdl/cxx/ast.py
@@ -336,12 +336,13 @@ Type.VOID = Type('void')
Type.VOIDPTR = Type('void', ptr=1)
class TypeArray(Node):
@ -16,11 +16,10 @@ in the generated C++ code.
+ '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr, |alignType| is a type'''
self.basetype = basetype
self.nmemb = nmemb
+ self.alignType = alignType
+ self.alignType = alignType
def __deepcopy__(self, memo):
- return TypeArray(deepcopy(self.basetype, memo), nmemb)
+ return TypeArray(deepcopy(self.basetype, memo), nmemb, alignType)
class TypeEnum(Node):
def __init__(self, name=None):

View file

@ -1,28 +1,27 @@
$NetBSD: patch-ipc_ipdl_ipdl_cxx_cgen.py,v 1.1 2014/06/19 20:31:03 martin Exp $
$NetBSD: patch-ipc_ipdl_ipdl_cxx_cgen.py,v 1.2 2014/07/24 14:57:12 ryoon Exp $
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1026499:
Make sure storage provided for attributes is properly aligned
in the generated C++ code.
--- ipc/ipdl/ipdl/cxx/cgen.py.orig 2014-06-06 03:15:27.000000000 +0200
+++ ipc/ipdl/ipdl/cxx/cgen.py 2014-06-18 18:10:27.000000000 +0200
@@ -101,6 +101,7 @@
--- ipc/ipdl/ipdl/cxx/cgen.py.orig 2014-07-17 01:45:18.000000000 +0000
+++ ipc/ipdl/ipdl/cxx/cgen.py
@@ -101,6 +101,7 @@ class CxxCodeGen(CodePrinter, Visitor):
def visitDecl(self, d):
# C-syntax arrays make code generation much more annoying
if isinstance(d.type, TypeArray):
+ self.write('MOZ_ALIGNED_DECL(')
+ self.write('MOZ_ALIGNED_DECL(')
d.type.basetype.accept(self)
else:
d.type.accept(self)
@@ -111,7 +112,9 @@
@@ -111,7 +112,9 @@ class CxxCodeGen(CodePrinter, Visitor):
if isinstance(d.type, TypeArray):
self.write('[')
d.type.nmemb.accept(self)
- self.write(']')
+ self.write('], MOZ_ALIGNOF(')
+ d.type.alignType.accept(self)
+ self.write('))')
+ d.type.alignType.accept(self)
+ self.write('))')
def visitParam(self, p):
self.visitDecl(p)

View file

@ -1,12 +1,12 @@
$NetBSD: patch-ipc_ipdl_ipdl_lower.py,v 1.5 2014/06/19 20:31:03 martin Exp $
$NetBSD: patch-ipc_ipdl_ipdl_lower.py,v 1.6 2014/07/24 14:57:12 ryoon Exp $
Part of https://bugzilla.mozilla.org/show_bug.cgi?id=1026499:
Make sure storage provided for attributes is properly aligned
in the generated C++ code.
--- ipc/ipdl/ipdl/lower.py.orig 2014-06-06 03:15:27.000000000 +0200
+++ ipc/ipdl/ipdl/lower.py 2014-06-17 22:35:35.000000000 +0200
@@ -768,7 +768,7 @@
--- ipc/ipdl/ipdl/lower.py.orig 2014-07-17 01:45:18.000000000 +0000
+++ ipc/ipdl/ipdl/lower.py
@@ -768,7 +768,7 @@ IPDL union type."""
if self.recursive:
return self.ptrToType()
else:
@ -15,4 +15,3 @@ in the generated C++ code.
def unionValue(self):
# NB: knows that Union's storage C union is named |mValue|

View file

@ -1,8 +1,17 @@
$NetBSD: patch-js_src_Makefile.in,v 1.7 2014/03/20 21:02:00 ryoon Exp $
$NetBSD: patch-js_src_Makefile.in,v 1.8 2014/07/24 14:57:12 ryoon Exp $
--- js/src/Makefile.in.orig 2014-03-15 05:19:19.000000000 +0000
--- js/src/Makefile.in.orig 2014-07-17 01:45:18.000000000 +0000
+++ js/src/Makefile.in
@@ -379,7 +379,7 @@ endif
@@ -20,8 +20,6 @@ run_for_side_effects := $(shell echo 'MA
STATIC_LIBRARY_NAME = js_static
LIBS = $(NSPR_LIBS)
-DIST_INSTALL = 1
-
ifdef JS_STANDALONE
SHARED_LIBRARY_LIBS += $(call EXPAND_LIBNAME_PATH,mfbt,$(DEPTH)/mfbt)
endif
@@ -226,7 +224,7 @@ endif
ifdef MOZ_SHARED_ICU
EXTRA_DSO_LDOPTS += $(MOZ_ICU_LIBS)
else
@ -11,3 +20,12 @@ $NetBSD: patch-js_src_Makefile.in,v 1.7 2014/03/20 21:02:00 ryoon Exp $
endif
# Prevent floating point errors caused by VC++ optimizations
@@ -350,7 +348,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

View file

@ -1,27 +0,0 @@
$NetBSD: patch-layout_base_nsCSSRendering.cpp,v 1.1 2014/06/11 00:41:36 ryoon Exp $
--- layout/base/nsCSSRendering.cpp.orig 2014-05-29 23:31:05.000000000 +0000
+++ layout/base/nsCSSRendering.cpp
@@ -419,6 +419,10 @@ nsCSSRendering::PaintBorder(nsPresContex
}
nsStyleBorder newStyleBorder(*styleBorder);
+ // We could do something fancy to avoid the TrackImage/UntrackImage
+ // work, but it doesn't seem worth it. (We need to call TrackImage
+ // since we're not going through nsRuleNode::ComputeBorderData.)
+ newStyleBorder.TrackImage(aPresContext);
NS_FOR_CSS_SIDES(side) {
newStyleBorder.SetBorderColor(side,
@@ -428,6 +432,11 @@ nsCSSRendering::PaintBorder(nsPresContex
PaintBorderWithStyleBorder(aPresContext, aRenderingContext, aForFrame,
aDirtyRect, aBorderArea, newStyleBorder,
aStyleContext, aSkipSides);
+
+ // We could do something fancy to avoid the TrackImage/UntrackImage
+ // work, but it doesn't seem worth it. (We need to call UntrackImage
+ // since we're not going through nsStyleBorder::Destroy.)
+ newStyleBorder.UntrackImage(aPresContext);
}
void

View file

@ -1,15 +0,0 @@
$NetBSD: patch-layout_style_crashtests_border-image-visited-link.html,v 1.1 2014/06/11 00:41:36 ryoon Exp $
--- layout/style/crashtests/border-image-visited-link.html.orig 2014-06-09 02:26:27.000000000 +0000
+++ layout/style/crashtests/border-image-visited-link.html
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML>
+<title>border-image on link with visited styles</title>
+<style>
+
+:link { color: blue }
+:visited { color: purple }
+:link, :visited { border: medium solid; border-image: url(blue-32x32.png) 4 4 4 4; }
+
+</style>
+<a href="http://example.com/">test</a>

View file

@ -1,9 +0,0 @@
$NetBSD: patch-layout_style_crashtests_crashtests.list,v 1.1 2014/06/11 00:41:36 ryoon Exp $
--- layout/style/crashtests/crashtests.list.orig 2014-05-29 23:31:17.000000000 +0000
+++ layout/style/crashtests/crashtests.list
@@ -104,3 +104,4 @@ load 945048-1.html
load 972199-1.html
load 989965-1.html
load large_border_image_width.html
+load border-image-visited-link.html

View file

@ -1,8 +1,8 @@
$NetBSD: patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.6 2014/04/30 15:07:18 ryoon Exp $
$NetBSD: patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.7 2014/07/24 14:57:12 ryoon Exp $
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-04-18 02:03:49.000000000 +0000
--- media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-07-17 01:45:31.000000000 +0000
+++ media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h
@@ -30,12 +30,19 @@
@@ -30,7 +30,13 @@
* $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $
*/
@ -16,30 +16,4 @@ $NetBSD: patch-media_mtransport_third__party_nrappkit_src_port_generic_include_s
+#elif !defined(_SYS_QUEUE_H_)
#define _SYS_QUEUE_H_
-#if !defined(__FreeBSD__) && !defined(DARWIN)
#include <stddef.h>
-#define __offsetof offsetof
+
+#ifndef offsetof
+#define offsetof(type, field) ((size_t)(&((type *)0)->field))
#endif
#define STAILQ_FOREACH_SAFE(var, head, field, tvar) \
@@ -43,8 +50,6 @@
(var) && ((tvar) = STAILQ_NEXT((var), field), 1); \
(var) = (tvar))
-// #define __offsetof(type, field) ((size_t)(&((type *)0)->field))
-
/*
* This file defines four types of data structures: singly-linked lists,
* singly-linked tail queues, lists and tail queues.
@@ -285,7 +290,7 @@ struct { \
(STAILQ_EMPTY((head)) ? \
NULL : \
((struct type *) \
- ((char *)((head)->stqh_last) - __offsetof(struct type, field))))
+ ((char *)((head)->stqh_last) - offsetof(struct type, field))))
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)

View file

@ -1,21 +1,32 @@
$NetBSD: patch-mfbt_Alignment.h,v 1.1 2014/06/19 20:31:03 martin Exp $
$NetBSD: patch-mfbt_Alignment.h,v 1.2 2014/07/24 14:57:12 ryoon Exp $
Make MOZ_ALIGNOF() use gcc's builtin __alignof__.
From https://bugzilla.mozilla.org/show_bug.cgi?id=1026499
--- mfbt/Alignment.h.orig 2014-06-06 03:15:37.000000000 +0200
+++ mfbt/Alignment.h 2014-06-18 18:12:22.000000000 +0200
@@ -14,6 +14,9 @@
--- mfbt/Alignment.h.orig 2014-07-17 01:45:32.000000000 +0000
+++ mfbt/Alignment.h
@@ -9,11 +9,20 @@
#ifndef mozilla_Alignment_h
#define mozilla_Alignment_h
+#include "mozilla/Attributes.h"
+
#include <stddef.h>
#include <stdint.h>
namespace mozilla {
+#if defined(__GNUC__)
+#if defined(MOZ_HAVE_CXX11_ALIGNAS)
+#define MOZ_ALIGNOF(T) alignof(T)
+#elif defined(__GNUC__)
+#define MOZ_ALIGNOF(T) __alignof__(T)
+#elif defined(_MSC_VER)
+#define MOZ_ALIGNOF(T) __alignof(T)
+#else
/*
* This class, and the corresponding macro MOZ_ALIGNOF, figures out how many
* bytes of alignment a given type needs.
@@ -32,6 +35,7 @@
@@ -32,6 +41,7 @@ class AlignmentFinder
};
#define MOZ_ALIGNOF(T) mozilla::AlignmentFinder<T>::alignment
@ -23,4 +34,15 @@ From https://bugzilla.mozilla.org/show_bug.cgi?id=1026499
/*
* Declare the MOZ_ALIGNED_DECL macro for declaring aligned types.
@@ -43,7 +53,10 @@ class AlignmentFinder
* will declare a two-character array |arr| aligned to 8 bytes.
*/
-#if defined(__GNUC__)
+#if defined(MOZ_HAVE_CXX11_ALIGNAS)
+# define MOZ_ALIGNED_DECL(_type, _align) \
+ alignas(_align) _type
+#elif defined(__GNUC__)
# define MOZ_ALIGNED_DECL(_type, _align) \
_type __attribute__((aligned(_align)))
#elif defined(_MSC_VER)

View file

@ -0,0 +1,32 @@
$NetBSD: patch-mfbt_Attributes.h,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- mfbt/Attributes.h.orig 2014-07-17 01:45:32.000000000 +0000
+++ mfbt/Attributes.h
@@ -54,6 +54,9 @@
# ifndef __has_extension
# define __has_extension __has_feature /* compatibility, for older versions of clang */
# endif
+# if __has_extension(cxx_alignas)
+# define MOZ_HAVE_CXX11_ALIGNAS
+# endif
# if __has_extension(cxx_constexpr)
# define MOZ_HAVE_CXX11_CONSTEXPR
# endif
@@ -75,6 +78,9 @@
# endif
#elif defined(__GNUC__)
# if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
+# if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0)
+# define MOZ_HAVE_CXX11_ALIGNAS
+# endif
# if MOZ_GCC_VERSION_AT_LEAST(4, 7, 0)
# define MOZ_HAVE_CXX11_OVERRIDE
# define MOZ_HAVE_CXX11_FINAL final
@@ -96,6 +102,7 @@
# define MOZ_HAVE_NORETURN __attribute__((noreturn))
#elif defined(_MSC_VER)
# if _MSC_VER >= 1800
+# define MOZ_HAVE_CXX11_ALIGNAS
# define MOZ_HAVE_CXX11_DELETE
# endif
# if _MSC_VER >= 1700

View file

@ -0,0 +1,15 @@
$NetBSD: patch-mobile_android_installer_Makefile.in,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- mobile/android/installer/Makefile.in.orig 2014-07-17 01:45:33.000000000 +0000
+++ mobile/android/installer/Makefile.in
@@ -41,6 +41,10 @@ BINPATH = bin
endif
DEFINES += -DBINPATH=$(BINPATH)
+ifdef MOZ_DEBUG
+DEFINES += -DMOZ_DEBUG=1
+endif
+
ifdef ENABLE_MARIONETTE
DEFINES += -DENABLE_MARIONETTE=1
endif

View file

@ -0,0 +1,13 @@
$NetBSD: patch-mobile_android_installer_package-manifest.in,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- mobile/android/installer/package-manifest.in.orig 2014-07-17 01:45:33.000000000 +0000
+++ mobile/android/installer/package-manifest.in
@@ -424,7 +424,7 @@
@BINPATH@/components/dom_webspeechsynth.xpt
#endif
-#ifdef MOZ_DEBUG
+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
@BINPATH@/components/TestInterfaceJS.js
@BINPATH@/components/TestInterfaceJS.manifest
#endif

View file

@ -1,15 +0,0 @@
$NetBSD: patch-netwerk_wifi_moz.build,v 1.6 2014/03/20 21:02:00 ryoon Exp $
--- netwerk/wifi/moz.build.orig 2014-03-15 05:19:33.000000000 +0000
+++ netwerk/wifi/moz.build
@@ -35,6 +35,10 @@ if CONFIG['OS_ARCH'] == 'Darwin':
UNIFIED_SOURCES += [
'osx_corewlan.mm',
]
+elif CONFIG['OS_ARCH'] == 'FreeBSD':
+ UNIFIED_SOURCES += [
+ 'nsWifiScannerFreeBSD.cpp',
+ ]
elif CONFIG['OS_ARCH'] == 'WINNT':
UNIFIED_SOURCES += [
'nsWifiScannerWin.cpp',

View file

@ -1,172 +0,0 @@
$NetBSD: patch-netwerk_wifi_nsWifiScannerFreeBSD.cpp,v 1.4 2014/03/20 21:02:00 ryoon Exp $
--- netwerk/wifi/nsWifiScannerFreeBSD.cpp.orig 2014-03-20 11:09:40.000000000 +0000
+++ netwerk/wifi/nsWifiScannerFreeBSD.cpp
@@ -0,0 +1,167 @@
+/* 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/. */
+
+// Developed by J.R. Oldroyd <fbsd@opal.com>, December 2012.
+
+// For FreeBSD we use the getifaddrs(3) to obtain the list of interfaces
+// and then check for those with an 802.11 media type and able to return
+// a list of stations. This is similar to ifconfig(8).
+
+#include <sys/types.h>
+#include <sys/ioctl.h>
+#include <sys/socket.h>
+#include <net/if.h>
+#include <net/if_media.h>
+#include <net80211/ieee80211_ioctl.h>
+
+#include <ifaddrs.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "nsWifiAccessPoint.h"
+
+using namespace mozilla;
+
+static nsresult
+FreeBSDGetAccessPointData(nsCOMArray<nsWifiAccessPoint> &accessPoints)
+{
+ // get list of interfaces
+ struct ifaddrs *ifal;
+ if (getifaddrs(&ifal) < 0) {
+ return NS_ERROR_FAILURE;
+ }
+
+ accessPoints.Clear();
+
+ // loop through the interfaces
+ nsresult rv = NS_ERROR_FAILURE;
+ struct ifaddrs *ifa;
+ for (ifa = ifal; ifa; ifa = ifa->ifa_next) {
+ // limit to one interface per address
+ if (ifa->ifa_addr->sa_family != AF_LINK) {
+ continue;
+ }
+
+ // store interface name in socket structure
+ struct ifreq ifr;
+ memset(&ifr, 0, sizeof(ifr));
+ strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name));
+ ifr.ifr_addr.sa_family = AF_LOCAL;
+
+ // open socket to interface
+ int s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0);
+ if (s < 0) {
+ continue;
+ }
+
+ // clear interface media structure
+ struct ifmediareq ifmr;
+ memset(&ifmr, 0, sizeof(ifmr));
+ strncpy(ifmr.ifm_name, ifa->ifa_name, sizeof(ifmr.ifm_name));
+
+ // get interface media information
+ if (ioctl(s, SIOCGIFMEDIA, (caddr_t)&ifmr) < 0) {
+ close(s);
+ continue;
+ }
+
+ // check interface is a WiFi interface
+ if (IFM_TYPE(ifmr.ifm_active) != IFM_IEEE80211) {
+ close(s);
+ continue;
+ }
+
+ // perform WiFi scan
+ struct ieee80211req i802r;
+ char iscanbuf[32*1024];
+ memset(&i802r, 0, sizeof(i802r));
+ strncpy(i802r.i_name, ifa->ifa_name, sizeof(i802r.i_name));
+ i802r.i_type = IEEE80211_IOC_SCAN_RESULTS;
+ i802r.i_data = iscanbuf;
+ i802r.i_len = sizeof(iscanbuf);
+ if (ioctl(s, SIOCG80211, &i802r) < 0) {
+ close(s);
+ continue;
+ }
+
+ // close socket
+ close(s);
+
+ // loop through WiFi networks and build geoloc-lookup structure
+ char *vsr = (char *) i802r.i_data;
+ unsigned len = i802r.i_len;
+ while (len >= sizeof(struct ieee80211req_scan_result)) {
+ struct ieee80211req_scan_result *isr =
+ (struct ieee80211req_scan_result *) vsr;
+
+ // determine size of this entry
+ char *id;
+ int idlen;
+ if (isr->isr_meshid_len) {
+ id = vsr + isr->isr_ie_off + isr->isr_ssid_len;
+ idlen = isr->isr_meshid_len;
+ } else {
+ id = vsr + isr->isr_ie_off;
+ idlen = isr->isr_ssid_len;
+ }
+
+ // copy network data
+ char ssid[IEEE80211_NWID_LEN+1];
+ strncpy(ssid, id, idlen);
+ ssid[idlen] = '\0';
+ nsWifiAccessPoint *ap = new nsWifiAccessPoint();
+ ap->setSSID(ssid, strlen(ssid));
+ ap->setMac(isr->isr_bssid);
+ ap->setSignal(isr->isr_rssi);
+ accessPoints.AppendObject(ap);
+ rv = NS_OK;
+
+ // log the data
+ LOG(( "FreeBSD access point: "
+ "SSID: %s, MAC: %02x-%02x-%02x-%02x-%02x-%02x, "
+ "Strength: %d, Channel: %dMHz\n",
+ ssid, isr->isr_bssid[0], isr->isr_bssid[1], isr->isr_bssid[2],
+ isr->isr_bssid[3], isr->isr_bssid[4], isr->isr_bssid[5],
+ isr->isr_rssi, isr->isr_freq));
+
+ // increment pointers
+ len -= isr->isr_len;
+ vsr += isr->isr_len;
+ }
+ }
+
+ freeifaddrs(ifal);
+
+ return rv;
+}
+
+nsresult
+nsWifiMonitor::DoScan()
+{
+ // Regularly get the access point data.
+
+ nsCOMArray<nsWifiAccessPoint> lastAccessPoints;
+ nsCOMArray<nsWifiAccessPoint> accessPoints;
+
+ do {
+ nsresult rv = FreeBSDGetAccessPointData(accessPoints);
+ if (NS_FAILED(rv))
+ return rv;
+
+ bool accessPointsChanged = !AccessPointsEqual(accessPoints, lastAccessPoints);
+ ReplaceArray(lastAccessPoints, accessPoints);
+
+ rv = CallWifiListeners(lastAccessPoints, accessPointsChanged);
+ NS_ENSURE_SUCCESS(rv, rv);
+
+ // wait for some reasonable amount of time. pref?
+ LOG(("waiting on monitor\n"));
+
+ ReentrantMonitorAutoEnter mon(mReentrantMonitor);
+ mon.Wait(PR_SecondsToInterval(60));
+ }
+ while (mKeepGoing);
+
+ return NS_OK;
+}

View file

@ -0,0 +1,13 @@
$NetBSD: patch-probes_Makefile.in,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- probes/Makefile.in.orig 2014-07-17 01:45:36.000000000 +0000
+++ 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

View file

@ -0,0 +1,20 @@
$NetBSD: patch-storage_src_moz.build,v 1.1 2014/07/24 14:57:12 ryoon Exp $
--- storage/src/moz.build.orig 2014-07-17 01:45:38.000000000 +0000
+++ storage/src/moz.build
@@ -48,11 +48,14 @@ FINAL_LIBRARY = 'storagecomps'
# (such as NSS) might trigger an initialization of sqlite and allocation
# of memory using the default allocator, prior to the storage service
# registering its allocator, causing memory management failures (bug 938730).
+# However, this is not an issue if both the jemalloc allocator and the default
+# allocator are the same thing.
#
# Note: On Windows our sqlite build assumes we use jemalloc. If you disable
# MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef
# MOZ_MEMORY" options in db/sqlite3/src/Makefile.in.
-if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_NATIVE_SQLITE']:
+if CONFIG['MOZ_MEMORY'] and (not CONFIG['MOZ_NATIVE_SQLITE']
+ or CONFIG['MOZ_NATIVE_JEMALLOC']):
if CONFIG['OS_TARGET'] != 'Android':
DEFINES['MOZ_STORAGE_MEMORY'] = True

View file

@ -1,15 +1,8 @@
$NetBSD: patch-toolkit_library_Makefile.in,v 1.7 2014/05/30 03:03:36 pho Exp $
$NetBSD: patch-toolkit_library_libxul.mk,v 1.1 2014/07/24 14:57:12 ryoon Exp $
* It's true Mach-O systems aren't supported by
${WRKSRC}/content/media/gstreamer/GStreamerLoader.cpp so
$(GSTREAMER_LIBS) must be directly appended to $(EXTRA_DSO_LDOPTS)
on such platforms. The problem is that "ifeq
(cocoa,$(MOZ_WIDGET_TOOLKIT))" ain't the right thing to do when
testing for Mach-O is what we need.
--- toolkit/library/Makefile.in.orig 2014-05-06 22:56:33.000000000 +0000
+++ toolkit/library/Makefile.in
@@ -149,6 +149,34 @@ ifdef MOZ_NATIVE_HUNSPELL
--- toolkit/library/libxul.mk.orig 2014-07-17 01:45:41.000000000 +0000
+++ toolkit/library/libxul.mk
@@ -77,6 +77,34 @@ ifdef MOZ_NATIVE_HUNSPELL
EXTRA_DSO_LDOPTS += $(MOZ_HUNSPELL_LIBS)
endif
@ -44,7 +37,7 @@ $NetBSD: patch-toolkit_library_Makefile.in,v 1.7 2014/05/30 03:03:36 pho Exp $
ifdef MOZ_NATIVE_LIBEVENT
EXTRA_DSO_LDOPTS += $(MOZ_LIBEVENT_LIBS)
endif
@@ -161,12 +189,24 @@ ifndef MOZ_TREE_PIXMAN
@@ -89,12 +117,24 @@ ifndef MOZ_TREE_PIXMAN
EXTRA_DSO_LDOPTS += $(MOZ_PIXMAN_LIBS)
endif
@ -68,8 +61,8 @@ $NetBSD: patch-toolkit_library_Makefile.in,v 1.7 2014/05/30 03:03:36 pho Exp $
+
ifdef MOZ_WEBRTC
ifeq (WINNT,$(OS_TARGET))
EXTRA_DSO_LDOPTS += \
@@ -351,7 +391,7 @@ ifdef MOZ_ENABLE_QT
ifndef MOZ_HAS_WINSDK_WITH_D3D
@@ -231,7 +271,7 @@ ifdef MOZ_ENABLE_QT
EXTRA_DSO_LDOPTS += $(MOZ_QT_LDFLAGS) $(XEXT_LIBS)
endif

View file

@ -1,6 +1,6 @@
$NetBSD: patch-xpcom_base_nsUUIDGenerator.cpp,v 1.3 2014/06/11 00:41:36 ryoon Exp $
$NetBSD: patch-xpcom_base_nsUUIDGenerator.cpp,v 1.4 2014/07/24 14:57:12 ryoon Exp $
--- xpcom/base/nsUUIDGenerator.cpp.orig 2014-05-29 23:31:50.000000000 +0000
--- xpcom/base/nsUUIDGenerator.cpp.orig 2014-07-17 01:45:42.000000000 +0000
+++ xpcom/base/nsUUIDGenerator.cpp
@@ -15,6 +15,10 @@
@ -12,7 +12,7 @@ $NetBSD: patch-xpcom_base_nsUUIDGenerator.cpp,v 1.3 2014/06/11 00:41:36 ryoon Ex
+
using namespace mozilla;
NS_IMPL_ISUPPORTS1(nsUUIDGenerator, nsIUUIDGenerator)
NS_IMPL_ISUPPORTS(nsUUIDGenerator, nsIUUIDGenerator)
@@ -34,7 +38,7 @@ nsUUIDGenerator::Init()
// We're a service, so we're guaranteed that Init() is not going
// to be reentered while we're inside Init().