diff options
author | ryoon <ryoon@pkgsrc.org> | 2016-04-17 18:33:50 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2016-04-17 18:33:50 +0000 |
commit | 16e13189a2bcadf64eba8ec49edbd61258a1bc10 (patch) | |
tree | abb3960bd55e1c8631ce695a607d6949e41052c9 /mail | |
parent | db71fd1c3d278b65a0c6b812001f097bd97bc1fc (diff) | |
download | pkgsrc-16e13189a2bcadf64eba8ec49edbd61258a1bc10.tar.gz |
Update to 45.0
* Regen patch names
Changelog:
New Add a Correspondents column combining Sender and Recipient
New Much better support for XMPP chatrooms and commands.
New Remote content exceptions: Improved options to add exceptions.
New Implement option to always use HTML formatting to prevent unexpected format loss when converting messages to plain text.
New Use OpenStreetmap for maps (even allow the user to choose from list of map services)
New Allow spell checking and dictionary selection in the subject line
New Add dropdown in compose to allow specific setting of font size.
New Return/Enter in composer will now insert a new paragraph by default (shift-Enter will insert a line break)
New Mail.ru supports OAuth authentication.
New Allow copying of name and email address from the message header of an email
New Allow editing of From when composing a message.
Fixed Fixed: When sending e-mail which was composed using Chinese, Japanese or Korean characters, unwanted extra spaces were inserted within the text.
Fixed Spell checker checked spelling in invisible HTML parts of the message.
Fixed When saving a draft that is edited as new message, original draft was overwritten.
Fixed External images not displayed in reply/forward
Fixed Properly preserve pre-formatted blocks in message replies.
Fixed Crashed in some cases while parsing IMAP messages.
Fixed Copy/paste from a plain text editor lost white-space (multiple spaces/blanks, tabs, newlines)
Fixed "Open Draft"/"Forward"/"Edit As New"/"Reply" created message composition with incorrect character encoding.
Fixed Fixed: Grouped By view sort direction change was broken, plus enabled custom column grouping.
Fixed Fixed: New emails into a mailbox did not adhere to sort order by received.
Fixed Fixed: Box.com attachments failed to upload.
Fixed Fixed: Drag and drop of multiple attachments failed to OS file folder.
Fixed XMPP had connection problems for users with large rosters
Security bugs:
Fixed in Thunderbird 45
2016-37 Font vulnerabilities in the Graphite 2 library
2016-36 Use-after-free during processing of DER encoded keys in NSS
2016-35 Buffer overflow during ASN.1 decoding in NSS
2016-34 Out-of-bounds read in HTML parser following a failed allocation
2016-27 Use-after-free during XML transformations
2016-24 Use-after-free in SetBody
2016-23 Use-after-free in HTML5 string parser
2016-20 Memory leak in libstagefright when deleting an array during MP4 processing
2016-19 Linux video memory DOS with Intel drivers
2016-18 CSP reports fail to strip location information for embedded iframe pages
2016-17 Local file overwriting and potential privilege escalation through CSP reports
2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7)
Diffstat (limited to 'mail')
198 files changed, 1677 insertions, 3209 deletions
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index 5674f04ddc5..433871a8ec1 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,19 +1,18 @@ -# $NetBSD: Makefile,v 1.167 2016/04/11 19:01:56 ryoon Exp $ +# $NetBSD: Makefile,v 1.168 2016/04/17 18:33:50 ryoon Exp $ -DISTNAME= # empty +DISTNAME= thunderbird-${TB_VER}.source PKGNAME= thunderbird-${TB_VER} -PKGREVISION= 1 -TB_VER= 38.7.1 +TB_VER= 45.0 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_MOZILLA:=thunderbird/releases/${TB_VER}/source/} -DISTFILES= thunderbird-${TB_VER}.source.tar.bz2 +EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.mozillamessaging.com/en-US/thunderbird/ COMMENT= Organize, secure and customize your mail USE_TOOLS+= unzip pax -WRKSRC= ${WRKDIR}/comm-esr38 +WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} MOZILLA_DIR= mozilla/ PLIST_SRC+= ${PLIST_SRC_DFLT} @@ -47,17 +46,11 @@ CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/typelib.py CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpidl.py CHECK_INTERPRETER_SKIP+=lib/thunderbird-sdk/sdk/bin/xpt.py -#post-extract: -# cd ${WRKSRC} && ${RM} -r calendar -# ${CP} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2}/comm-beta/calendar ${WRKSRC} -# ${RM} -r ${EXTRACT_DIR.lightning-${LIGHTNINGVER}.source.tar.bz2} - pre-configure: cd ${WRKSRC} && mkdir ${OBJDIR} cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla && ${SETENV} ${CONFIGURE_ENV} autoconf cd ${WRKSRC}/mozilla/js/src && ${SETENV} ${CONFIGURE_ENV} autoconf - cd ${WRKSRC}/ldap/sdks/c-sdk && ${SETENV} ${CONFIGURE_ENV} autoconf touch ${WRKSRC}/.mozconfig do-build: @@ -65,7 +58,7 @@ do-build: cd ${WRKSRC}/${OBJDIR} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} -j${MAKE_JOBS:U1} MOZILLA=thunderbird -MOZILLA_NAME=Thunderbird +MOZILLA_NAME=thunderbird post-build: ${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \ -e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \ @@ -93,7 +86,7 @@ post-install: ${DESTDIR}${PREFIX}/lib/${MOZILLA}/extensions/. rm -rf ${WRKDIR}/extensions -.include "../../www/firefox38/mozilla-common.mk" +.include "../../www/firefox/mozilla-common.mk" .include "options.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" diff --git a/mail/thunderbird/PLIST b/mail/thunderbird/PLIST index f1b808e5deb..a9f9aae8f5f 100644 --- a/mail/thunderbird/PLIST +++ b/mail/thunderbird/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.58 2015/07/18 13:30:36 abs Exp $ +@comment $NetBSD: PLIST,v 1.59 2016/04/17 18:33:50 ryoon Exp $ bin/thunderbird lib/thunderbird/application.ini lib/thunderbird/blocklist.xml @@ -50,6 +50,9 @@ lib/thunderbird/chrome/chat/skin/classic/prpl/irc/icon48.png lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon.png lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon32.png lib/thunderbird/chrome/chat/skin/classic/prpl/odnoklassniki/icon48.png +lib/thunderbird/chrome/chat/skin/classic/prpl/skype/icon.png +lib/thunderbird/chrome/chat/skin/classic/prpl/skype/icon32.png +lib/thunderbird/chrome/chat/skin/classic/prpl/skype/icon48.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon-left.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon.png lib/thunderbird/chrome/chat/skin/classic/prpl/twitter/icon32.png @@ -89,6 +92,7 @@ lib/thunderbird/chrome/classic/skin/classic/editor/icons/img-align-top.gif lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/feed-subscriptions.css lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/icons/rss-feed.png lib/thunderbird/chrome/classic/skin/classic/messenger-newsblog/icons/server-rss.png +lib/thunderbird/chrome/classic/skin/classic/messenger/aboutNetError.css lib/thunderbird/chrome/classic/skin/classic/messenger/aboutSupport.css lib/thunderbird/chrome/classic/skin/classic/messenger/accountCentral.css lib/thunderbird/chrome/classic/skin/classic/messenger/accountCreation.css @@ -127,8 +131,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/abcard-l lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/abcard.png lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/ablist.png lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addrbook.png -lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar-small.png -lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar.png +lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/addressbook-toolbar.svg lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic-tiny.png lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/contact-generic.png lib/thunderbird/chrome/classic/skin/classic/messenger/addressbook/icons/remote-addrbook-error.png @@ -162,27 +165,18 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right-di lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-right.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up-dim.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/arrow-up.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-left.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow-right.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/arrow/foldercycler-arrow.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-col.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted-large.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/attachment-deleted.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/black_pin.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/blacklist.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/box-logo.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-archive.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-delete.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-forward.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-junk.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-reply-all.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-reply-list.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-reply.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/button-tag.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cancel.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat-toolbar-small.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat-toolbar.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/cert-error.svg +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/chat-toolbar.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/check.gif lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-button.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/close-inverted.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/columnpicker.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/connecting.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/dropmarker-hover.svg @@ -194,7 +188,6 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/exclude.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/filterbar.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/flag-col.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-blank.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-new-star.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/folder-pane.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/hightail.png @@ -203,8 +196,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/insecure.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk-col.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/junk.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/loading.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mail-toolbar-small.png -lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mail-toolbar.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/mail-toolbar.svg lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-ignored.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message-list.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/message.png @@ -231,6 +223,8 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/icons/thread.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/tick.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline-inverted.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/timeline.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/toolbarbutton-arrow-inverted.png +lib/thunderbird/chrome/classic/skin/classic/messenger/icons/toolbarbutton-arrow.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/update.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout-hover.png lib/thunderbird/chrome/classic/skin/classic/messenger/icons/zoomout.png @@ -247,9 +241,7 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/messageQuotes.css lib/thunderbird/chrome/classic/skin/classic/messenger/messageWindow.css lib/thunderbird/chrome/classic/skin/classic/messenger/messenger.css lib/thunderbird/chrome/classic/skin/classic/messenger/messengerLWTheme.css -lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar-small.png -lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.png -lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/editorOverlay.css +lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/compose-toolbar.svg lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/format-buttons.png lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/linux-noise.png lib/thunderbird/chrome/classic/skin/classic/messenger/messengercompose/messengercompose.css @@ -324,12 +316,10 @@ lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/active-middle.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-end.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-middle.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/background-start.png -lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/closeTab.svg lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/dragIndicator.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/overflow-indicator.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-end.svg lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/selected-start.svg -lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/separator.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-end.png lib/thunderbird/chrome/classic/skin/classic/messenger/tabs/stroke-start.png lib/thunderbird/chrome/classic/skin/classic/messenger/tagColors.css @@ -416,12 +406,244 @@ lib/thunderbird/chrome/comm/content/editor/editorSmileyOverlay.xul lib/thunderbird/chrome/comm/content/editor/editorTasksOverlay.xul lib/thunderbird/chrome/comm/content/editor/editorUtilities.js lib/thunderbird/chrome/comm/content/editor/images/tag-anchor.gif +lib/thunderbird/chrome/devtools/modules/devtools/acorn/acorn.js +lib/thunderbird/chrome/devtools/modules/devtools/acorn/acorn_loose.js +lib/thunderbird/chrome/devtools/modules/devtools/acorn/walk.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/actor-registry.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/addon.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/animation.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/call-watcher.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/canvas.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/child-process.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/childtab.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/chrome.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/common.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/csscoverage.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/device.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/director-manager.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/director-registry.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/eventlooplag.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/framerate.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/gcli.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/heap-snapshot-file.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters.css +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/auto-refresh.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/box-model.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/css-transform.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/geometry-editor.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/measuring-tool.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/rect.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/rulers.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/selector.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/simple-outline.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/highlighters/utils/markup.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/inspector.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/layout.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/memory.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/memprof.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/monitor.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/object.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance-entries.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance-recording.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/performance.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/preference.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/pretty-print-worker.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/process.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/profiler.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/promises.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/root.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/script.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/settings.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/storage.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/string.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/styleeditor.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/styles.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/stylesheets.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/timeline.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/ScriptStore.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/TabSources.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/actor-registry-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/audionodes.json +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/automation-timeline.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/make-debugger.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/map-uri-to-addon-id.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/stack.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/utils/walker-search.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webapps.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webaudio.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webbrowser.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webconsole.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/webgl.js +lib/thunderbird/chrome/devtools/modules/devtools/server/actors/worker.js +lib/thunderbird/chrome/devtools/modules/devtools/server/child.js +lib/thunderbird/chrome/devtools/modules/devtools/server/content-globals.js +lib/thunderbird/chrome/devtools/modules/devtools/server/content-server.jsm +lib/thunderbird/chrome/devtools/modules/devtools/server/main.js +lib/thunderbird/chrome/devtools/modules/devtools/server/performance/framerate.js +lib/thunderbird/chrome/devtools/modules/devtools/server/performance/memory.js +lib/thunderbird/chrome/devtools/modules/devtools/server/performance/profiler.js +lib/thunderbird/chrome/devtools/modules/devtools/server/performance/recorder.js +lib/thunderbird/chrome/devtools/modules/devtools/server/performance/timeline.js +lib/thunderbird/chrome/devtools/modules/devtools/server/protocol.js +lib/thunderbird/chrome/devtools/modules/devtools/server/worker.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/DevToolsUtils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/Loader.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/Parser.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/apps/Devices.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/apps/Simulator.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/apps/app-actor-front.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/async-storage.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/async-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/client/connection-manager.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/client/main.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/content-observer.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/css-color.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/deprecated-sync-thenables.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/discovery/discovery.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/event-emitter.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/event-parsers.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/Templater.jsm +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/addon.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/appcache.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/calllog.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/cmd.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/cookie.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/csscoverage.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/folder.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/highlight.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/index.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/inject.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/jsb.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/listen.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/measure.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/media.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/pagemod.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/paintflashing.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/qsa.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/restart.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/rulers.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/screenshot.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/security.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/commands/tools.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/cli.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/clear.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/commands.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/connect.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/context.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/exec.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/global.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/help.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/intro.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/lang.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/mocks.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/pref.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/preflist.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/commands/test.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/connectors/connectors.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/basic.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/converters.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/html.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/converters/terminal.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/delegate.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/fields.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/fields/selection.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/index.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/l10n.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/command.html +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/command.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/javascript.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/languages/languages.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/completer.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/inputter.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/mozui/tooltip.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/settings.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/system.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/array.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/boolean.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/command.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/date.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/delegate.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/file.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/fileparser.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/javascript.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/node.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/number.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/resource.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/selection.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/setting.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/string.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/types.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/union.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/types/url.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/focus.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/history.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/intro.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.css +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.html +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/menu.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/ui/view.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/domtemplate.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/fileparser.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/filesystem.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/host.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/l10n.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/legacy.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/prism.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/spell.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/gcli/source/lib/gcli/util/util.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/CensusUtils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/DominatorTreeNode.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesClient.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapAnalysesWorker.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/heapsnapshot/census-tree-node.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/indentation.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/beautify.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/lib/sanitytest.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/lib/urlencode_unpacker.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-css.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-html.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-js.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/jsbeautify/src/beautify-tests.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/layout/utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/path.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/process-communication.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/recording-common.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/performance/recording-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/pretty-fast/pretty-fast.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/decoder/index.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/encoder/index.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/qrcode/index.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/security/auth.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/security/cert.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/security/prompt.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/security/socket.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/sourcemap/source-map.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/styleinspector/css-logic.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/system.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/touch/simulator-content.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/touch/simulator.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/packets.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/stream-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/transport/transport.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/client.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/js-property-provider.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/network-helper.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/network-monitor.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/server-logger-monitor.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/server-logger.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/webconsole/worker-utils.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/helper.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/loader.js +lib/thunderbird/chrome/devtools/modules/devtools/shared/worker/worker.js ${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.dtd ${PLIST.nobranding}lib/thunderbird/chrome/en-US/locale/branding/brand.properties ${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.dtd ${PLIST.branding}lib/thunderbird/chrome/en-US/locale/en-US/branding/brand.properties lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.dtd -lib/thunderbird/chrome/en-US/locale/en-US/alerts/notificationNames.properties +lib/thunderbird/chrome/en-US/locale/en-US/alerts/alert.properties lib/thunderbird/chrome/en-US/locale/en-US/autoconfig/autoconfig.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/accounts.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/commands.properties @@ -431,6 +653,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/chat/facebook.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/imtooltip.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/irc.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/logger.properties +lib/thunderbird/chrome/en-US/locale/en-US/chat/skype.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/status.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/twitter.properties lib/thunderbird/chrome/en-US/locale/en-US/chat/xmpp.properties @@ -438,6 +661,12 @@ lib/thunderbird/chrome/en-US/locale/en-US/chat/yahoo.properties lib/thunderbird/chrome/en-US/locale/en-US/communicator/utilityOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.dtd lib/thunderbird/chrome/en-US/locale/en-US/cookie/cookieAcceptDialog.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/csscoverage.dtd +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/csscoverage.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/debugger.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/gcli.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/gclicommands.properties +lib/thunderbird/chrome/en-US/locale/en-US/devtools/shared/styleinspector.properties lib/thunderbird/chrome/en-US/locale/en-US/editor/EdAdvancedEdit.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EdColorPicker.dtd lib/thunderbird/chrome/en-US/locale/en-US/editor/EdConvertToTable.dtd @@ -484,10 +713,13 @@ lib/thunderbird/chrome/en-US/locale/en-US/global/aboutAbout.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutNetworking.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutReader.properties lib/thunderbird/chrome/en-US/locale/en-US/global/aboutRights.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/aboutServiceWorkers.dtd +lib/thunderbird/chrome/en-US/locale/en-US/global/aboutServiceWorkers.properties lib/thunderbird/chrome/en-US/locale/en-US/global/aboutSupport.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutSupport.properties lib/thunderbird/chrome/en-US/locale/en-US/global/aboutTelemetry.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/aboutTelemetry.properties +lib/thunderbird/chrome/en-US/locale/en-US/global/aboutWebrtc.properties lib/thunderbird/chrome/en-US/locale/en-US/global/appPicker.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/appstrings.properties lib/thunderbird/chrome/en-US/locale/en-US/global/autocomplete.properties @@ -509,10 +741,6 @@ lib/thunderbird/chrome/en-US/locale/en-US/global/customizeToolbar.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/customizeToolbar.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dateFormat.properties lib/thunderbird/chrome/en-US/locale/en-US/global/datetimepicker.dtd -lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/csscoverage.dtd -lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/csscoverage.properties -lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/debugger.properties -lib/thunderbird/chrome/en-US/locale/en-US/global/devtools/styleinspector.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dialog.properties lib/thunderbird/chrome/en-US/locale/en-US/global/dialogOverlay.dtd lib/thunderbird/chrome/en-US/locale/en-US/global/dom/dom.properties @@ -754,6 +982,14 @@ lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationDefault.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationMac.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchIntegrationWin.dtd lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchTermOverlay.dtd +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/amazondotcom.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/aol-web-search.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/bing.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/eBay.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/list.txt +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/twitter.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/wikipedia.xml +lib/thunderbird/chrome/en-US/locale/en-US/messenger/searchplugins/yahoo.xml lib/thunderbird/chrome/en-US/locale/en-US/messenger/shutdownWindow.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/smime.properties lib/thunderbird/chrome/en-US/locale/en-US/messenger/smtpEditOverlay.dtd @@ -788,7 +1024,6 @@ lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/update.dtd lib/thunderbird/chrome/en-US/locale/en-US/mozapps/extensions/update.properties lib/thunderbird/chrome/en-US/locale/en-US/mozapps/handling/handling.dtd lib/thunderbird/chrome/en-US/locale/en-US/mozapps/handling/handling.properties -lib/thunderbird/chrome/en-US/locale/en-US/mozapps/plugins/plugins.dtd lib/thunderbird/chrome/en-US/locale/en-US/mozapps/preferences/changemp.dtd lib/thunderbird/chrome/en-US/locale/en-US/mozapps/preferences/preferences.properties lib/thunderbird/chrome/en-US/locale/en-US/mozapps/preferences/removemp.dtd @@ -811,6 +1046,7 @@ lib/thunderbird/chrome/en-US/locale/en-US/pippki/deviceManager.dtd lib/thunderbird/chrome/en-US/locale/en-US/pippki/pippki.dtd lib/thunderbird/chrome/en-US/locale/en-US/pippki/pippki.properties lib/thunderbird/chrome/en-US/locale/en-US/places/places.properties +lib/thunderbird/chrome/en-US/locale/en-US/pluginproblem/pluginproblem.dtd lib/thunderbird/chrome/gloda/content/glodacomplete.css lib/thunderbird/chrome/gloda/content/glodacomplete.xml lib/thunderbird/chrome/gloda/content/overlay.js @@ -1039,8 +1275,6 @@ lib/thunderbird/chrome/messenger/content/messenger/hiddenWindow.xul lib/thunderbird/chrome/messenger/content/messenger/importDialog.js lib/thunderbird/chrome/messenger/content/messenger/importDialog.xul lib/thunderbird/chrome/messenger/content/messenger/ispUtils.js -lib/thunderbird/chrome/messenger/content/messenger/jquery-ui.js -lib/thunderbird/chrome/messenger/content/messenger/jquery.js lib/thunderbird/chrome/messenger/content/messenger/jsTreeView.js lib/thunderbird/chrome/messenger/content/messenger/junkCommands.js lib/thunderbird/chrome/messenger/content/messenger/junkLog.js @@ -1107,13 +1341,12 @@ lib/thunderbird/chrome/messenger/content/messenger/newTagDialog.xul lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.js lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisioner.xhtml lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/accountProvisionerTab.js -lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/jquery.scrollTo.js -lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/jquery.tmpl.js lib/thunderbird/chrome/messenger/content/messenger/newmailaccount/uriListener.js lib/thunderbird/chrome/messenger/content/messenger/newmailalert.css lib/thunderbird/chrome/messenger/content/messenger/newmailalert.js lib/thunderbird/chrome/messenger/content/messenger/newmailalert.xul lib/thunderbird/chrome/messenger/content/messenger/nsContextMenu.js +lib/thunderbird/chrome/messenger/content/messenger/nsDragAndDrop.js lib/thunderbird/chrome/messenger/content/messenger/phishingDetector.js lib/thunderbird/chrome/messenger/content/messenger/plugins.js lib/thunderbird/chrome/messenger/content/messenger/preferences/aboutPreferences.xul @@ -1149,7 +1382,6 @@ lib/thunderbird/chrome/messenger/content/messenger/preferences/offline.js lib/thunderbird/chrome/messenger/content/messenger/preferences/offline.xul lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.js lib/thunderbird/chrome/messenger/content/messenger/preferences/permissions.xul -lib/thunderbird/chrome/messenger/content/messenger/preferences/permissionsutils.js lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.js lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xml lib/thunderbird/chrome/messenger/content/messenger/preferences/preferences.xul @@ -1281,12 +1513,8 @@ lib/thunderbird/chrome/pippki/content/pippki/downloadcert.js lib/thunderbird/chrome/pippki/content/pippki/downloadcert.xul lib/thunderbird/chrome/pippki/content/pippki/editcacert.xul lib/thunderbird/chrome/pippki/content/pippki/editcerts.js -lib/thunderbird/chrome/pippki/content/pippki/editemailcert.xul -lib/thunderbird/chrome/pippki/content/pippki/escrowWarn.js -lib/thunderbird/chrome/pippki/content/pippki/escrowWarn.xul lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.js lib/thunderbird/chrome/pippki/content/pippki/exceptionDialog.xul -lib/thunderbird/chrome/pippki/content/pippki/getpassword.xul lib/thunderbird/chrome/pippki/content/pippki/load_device.xul lib/thunderbird/chrome/pippki/content/pippki/password.js lib/thunderbird/chrome/pippki/content/pippki/pippki.js @@ -1299,26 +1527,48 @@ lib/thunderbird/chrome/pippki/content/pippki/viewCertDetails.js lib/thunderbird/chrome/pippki/content/pippki/viewCertDetails.xul lib/thunderbird/chrome/toolkit/content/cookie/cookieAcceptDialog.js lib/thunderbird/chrome/toolkit/content/cookie/cookieAcceptDialog.xul +lib/thunderbird/chrome/toolkit/content/extensions/ext-alarms.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-backgroundPage.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-cookies.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-extension.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-i18n.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-idle.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-notifications.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-runtime.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-storage.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-test.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-webNavigation.js +lib/thunderbird/chrome/toolkit/content/extensions/ext-webRequest.js +lib/thunderbird/chrome/toolkit/content/extensions/schemas/cookies.json +lib/thunderbird/chrome/toolkit/content/extensions/schemas/extension_types.json +lib/thunderbird/chrome/toolkit/content/extensions/schemas/web_navigation.json +lib/thunderbird/chrome/toolkit/content/extensions/schemas/web_request.json lib/thunderbird/chrome/toolkit/content/formautofill/requestAutocomplete.js lib/thunderbird/chrome/toolkit/content/formautofill/requestAutocomplete.xhtml +lib/thunderbird/chrome/toolkit/content/gfxsanity/gfxFrameScript.js +lib/thunderbird/chrome/toolkit/content/gfxsanity/sanityparent.html +lib/thunderbird/chrome/toolkit/content/gfxsanity/sanitytest.html +lib/thunderbird/chrome/toolkit/content/gfxsanity/videotest.mp4 lib/thunderbird/chrome/toolkit/content/global/BrowserElementChild.js lib/thunderbird/chrome/toolkit/content/global/BrowserElementChildPreload.js +lib/thunderbird/chrome/toolkit/content/global/BrowserElementCopyPaste.js lib/thunderbird/chrome/toolkit/content/global/BrowserElementPanning.js +lib/thunderbird/chrome/toolkit/content/global/BrowserElementPanningAPZDisabled.js +lib/thunderbird/chrome/toolkit/content/global/TopLevelVideoDocument.js lib/thunderbird/chrome/toolkit/content/global/XPCNativeWrapper.js lib/thunderbird/chrome/toolkit/content/global/about.js lib/thunderbird/chrome/toolkit/content/global/about.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutAbout.js lib/thunderbird/chrome/toolkit/content/global/aboutAbout.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutCache.js -lib/thunderbird/chrome/toolkit/content/global/aboutCompartments.js -lib/thunderbird/chrome/toolkit/content/global/aboutCompartments.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutMemory.css lib/thunderbird/chrome/toolkit/content/global/aboutMemory.js lib/thunderbird/chrome/toolkit/content/global/aboutMemory.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.js lib/thunderbird/chrome/toolkit/content/global/aboutNetworking.xhtml -lib/thunderbird/chrome/toolkit/content/global/aboutRights-unbranded.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutRights.xhtml +lib/thunderbird/chrome/toolkit/content/global/aboutServiceWorkers.js +lib/thunderbird/chrome/toolkit/content/global/aboutServiceWorkers.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutSupport.js lib/thunderbird/chrome/toolkit/content/global/aboutSupport.xhtml lib/thunderbird/chrome/toolkit/content/global/aboutTelemetry.css @@ -1401,6 +1651,7 @@ lib/thunderbird/chrome/toolkit/content/global/dialogOverlay.xul lib/thunderbird/chrome/toolkit/content/global/directionDetector.html lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.js lib/thunderbird/chrome/toolkit/content/global/editMenuOverlay.xul +lib/thunderbird/chrome/toolkit/content/global/extensions.js lib/thunderbird/chrome/toolkit/content/global/filepicker.js lib/thunderbird/chrome/toolkit/content/global/filepicker.properties lib/thunderbird/chrome/toolkit/content/global/filepicker.xul @@ -1412,6 +1663,7 @@ lib/thunderbird/chrome/toolkit/content/global/globalOverlay.js lib/thunderbird/chrome/toolkit/content/global/globalOverlay.xul lib/thunderbird/chrome/toolkit/content/global/inlineSpellCheckUI.js lib/thunderbird/chrome/toolkit/content/global/license.html +lib/thunderbird/chrome/toolkit/content/global/manifestMessages.js lib/thunderbird/chrome/toolkit/content/global/menulist.css lib/thunderbird/chrome/toolkit/content/global/minimal-xul.css lib/thunderbird/chrome/toolkit/content/global/mozilla.xhtml @@ -1423,7 +1675,6 @@ lib/thunderbird/chrome/toolkit/content/global/nsUserSettings.js lib/thunderbird/chrome/toolkit/content/global/platformHTMLBindings.xml lib/thunderbird/chrome/toolkit/content/global/plugins.css lib/thunderbird/chrome/toolkit/content/global/plugins.html -lib/thunderbird/chrome/toolkit/content/global/post-fork-preload.js lib/thunderbird/chrome/toolkit/content/global/preload.js lib/thunderbird/chrome/toolkit/content/global/printPageSetup.js lib/thunderbird/chrome/toolkit/content/global/printPageSetup.xul @@ -1437,6 +1688,7 @@ lib/thunderbird/chrome/toolkit/content/global/printdialog.js lib/thunderbird/chrome/toolkit/content/global/printdialog.xul lib/thunderbird/chrome/toolkit/content/global/printjoboptions.js lib/thunderbird/chrome/toolkit/content/global/printjoboptions.xul +lib/thunderbird/chrome/toolkit/content/global/process-content.js lib/thunderbird/chrome/toolkit/content/global/reader/aboutReader.html lib/thunderbird/chrome/toolkit/content/global/reader/aboutReader.js lib/thunderbird/chrome/toolkit/content/global/remote-test-ipc.js @@ -1456,6 +1708,7 @@ lib/thunderbird/chrome/toolkit/content/global/textbox.css lib/thunderbird/chrome/toolkit/content/global/treeUtils.js lib/thunderbird/chrome/toolkit/content/global/viewPartialSource.js lib/thunderbird/chrome/toolkit/content/global/viewPartialSource.xul +lib/thunderbird/chrome/toolkit/content/global/viewSource-content.js lib/thunderbird/chrome/toolkit/content/global/viewSource.css lib/thunderbird/chrome/toolkit/content/global/viewSource.js lib/thunderbird/chrome/toolkit/content/global/viewSource.xul @@ -1504,10 +1757,6 @@ lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.js lib/thunderbird/chrome/toolkit/content/mozapps/handling/dialog.xul lib/thunderbird/chrome/toolkit/content/mozapps/handling/handler.css lib/thunderbird/chrome/toolkit/content/mozapps/handling/handler.xml -lib/thunderbird/chrome/toolkit/content/mozapps/plugins/pluginFinderBinding.css -lib/thunderbird/chrome/toolkit/content/mozapps/plugins/pluginProblem.xml -lib/thunderbird/chrome/toolkit/content/mozapps/plugins/pluginProblemBinding.css -lib/thunderbird/chrome/toolkit/content/mozapps/plugins/pluginProblemContent.css lib/thunderbird/chrome/toolkit/content/mozapps/preferences/changemp.js lib/thunderbird/chrome/toolkit/content/mozapps/preferences/changemp.xul lib/thunderbird/chrome/toolkit/content/mozapps/preferences/fontbuilder.js @@ -1517,35 +1766,40 @@ lib/thunderbird/chrome/toolkit/content/mozapps/profile/createProfileWizard.js lib/thunderbird/chrome/toolkit/content/mozapps/profile/createProfileWizard.xul lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileSelection.js lib/thunderbird/chrome/toolkit/content/mozapps/profile/profileSelection.xul -lib/thunderbird/chrome/toolkit/content/mozapps/update/history.js -lib/thunderbird/chrome/toolkit/content/mozapps/update/history.xul -lib/thunderbird/chrome/toolkit/content/mozapps/update/updates.css -lib/thunderbird/chrome/toolkit/content/mozapps/update/updates.js -lib/thunderbird/chrome/toolkit/content/mozapps/update/updates.xml -lib/thunderbird/chrome/toolkit/content/mozapps/update/updates.xul lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.css lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.js lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallConfirm.xul lib/thunderbird/chrome/toolkit/content/mozapps/xpinstall/xpinstallItem.xml +lib/thunderbird/chrome/toolkit/content/passwordmgr/login.xml lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.js lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManager.xul lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerCommon.js lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.js lib/thunderbird/chrome/toolkit/content/passwordmgr/passwordManagerExceptions.xul +lib/thunderbird/chrome/toolkit/content/passwordmgr/recipes.json lib/thunderbird/chrome/toolkit/content/satchel/formSubmitListener.js lib/thunderbird/chrome/toolkit/content/xbl-marquee/xbl-marquee.css lib/thunderbird/chrome/toolkit/content/xbl-marquee/xbl-marquee.xml +lib/thunderbird/chrome/toolkit/pluginproblem/pluginFinderBinding.css +lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblem.xml +lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblemBinding.css +lib/thunderbird/chrome/toolkit/pluginproblem/pluginProblemContent.css +lib/thunderbird/chrome/toolkit/res/arrow-left.gif +lib/thunderbird/chrome/toolkit/res/arrow-right.gif lib/thunderbird/chrome/toolkit/res/arrow.gif +lib/thunderbird/chrome/toolkit/res/arrowd-left.gif +lib/thunderbird/chrome/toolkit/res/arrowd-right.gif lib/thunderbird/chrome/toolkit/res/arrowd.gif lib/thunderbird/chrome/toolkit/res/broken-image.png lib/thunderbird/chrome/toolkit/res/charsetData.properties lib/thunderbird/chrome/toolkit/res/counterstyles.css lib/thunderbird/chrome/toolkit/res/forms.css -lib/thunderbird/chrome/toolkit/res/full-screen-override.css lib/thunderbird/chrome/toolkit/res/hiddenWindow.html lib/thunderbird/chrome/toolkit/res/html.css lib/thunderbird/chrome/toolkit/res/loading-image.png lib/thunderbird/chrome/toolkit/res/mathml.css +lib/thunderbird/chrome/toolkit/res/noframes.css +lib/thunderbird/chrome/toolkit/res/noscript.css lib/thunderbird/chrome/toolkit/res/number-control.css lib/thunderbird/chrome/toolkit/res/plaintext.css lib/thunderbird/chrome/toolkit/res/quirk.css @@ -1557,9 +1811,11 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/aboutCache.css lib/thunderbird/chrome/toolkit/skin/classic/global/aboutCacheEntry.css lib/thunderbird/chrome/toolkit/skin/classic/global/aboutMemory.css lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReader.css +lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReaderContent.css +lib/thunderbird/chrome/toolkit/skin/classic/global/aboutReaderControls.css lib/thunderbird/chrome/toolkit/skin/classic/global/aboutSupport.css +lib/thunderbird/chrome/toolkit/skin/classic/global/alerts/alert-common.css lib/thunderbird/chrome/toolkit/skin/classic/global/alerts/alert.css -lib/thunderbird/chrome/toolkit/skin/classic/global/alerts/notification-48.png lib/thunderbird/chrome/toolkit/skin/classic/global/appPicker.css lib/thunderbird/chrome/toolkit/skin/classic/global/arrow.css lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn-dis.gif @@ -1568,12 +1824,10 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn-sharp.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-dn.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-down.png lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-dis.gif -lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-hov.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp-end.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft-sharp.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-lft.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-dis.gif -lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-hov.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp-end.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit-sharp.gif lib/thunderbird/chrome/toolkit/skin/classic/global/arrow/arrow-rit.gif @@ -1631,45 +1885,39 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autocomplete-search.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/autoscroll.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blacklist_favicon.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/blacklist_large.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaBlue.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaOlive.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-lunaSilver.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-inverted.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close-inverted@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/close@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/collapse.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-24.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-48.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/error-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/expand.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find-arrows.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/find.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/folder-item.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/info.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-24.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-32.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-48.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/information-64.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading-inverted.png +lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading-inverted@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/loading_16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-horizontal.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/panelarrow-vertical.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-24.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-48.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/question-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer-rtl.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/resizer.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/sslWarning.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/tabprompts-bgtexture.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-16.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-24.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning-large.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/warning.svg lib/thunderbird/chrome/toolkit/skin/classic/global/icons/webapps-16.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/webapps-64.png lib/thunderbird/chrome/toolkit/skin/classic/global/icons/windowControls.png -lib/thunderbird/chrome/toolkit/skin/classic/global/icons/wrap.png lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check-partial.svg lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/check.svg lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/common.css @@ -1677,8 +1925,6 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/dropdown.svg lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/help-glyph.svg lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/info-pages.css lib/thunderbird/chrome/toolkit/skin/classic/global/in-content/radio.svg -lib/thunderbird/chrome/toolkit/skin/classic/global/inContentUI.css -lib/thunderbird/chrome/toolkit/skin/classic/global/inContentUI/background-texture.png lib/thunderbird/chrome/toolkit/skin/classic/global/linkTree.css lib/thunderbird/chrome/toolkit/skin/classic/global/listbox.css lib/thunderbird/chrome/toolkit/skin/classic/global/media/TopLevelImageDocument.css @@ -1702,7 +1948,11 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/media/videocontrols.css lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-empty.png lib/thunderbird/chrome/toolkit/skin/classic/global/media/volume-full.png lib/thunderbird/chrome/toolkit/skin/classic/global/menu.css +lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-active.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-black.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check-hover.svg lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check.png +lib/thunderbird/chrome/toolkit/skin/classic/global/menu/shared-menu-check@2x.png lib/thunderbird/chrome/toolkit/skin/classic/global/menulist.css lib/thunderbird/chrome/toolkit/skin/classic/global/netError.css lib/thunderbird/chrome/toolkit/skin/classic/global/notification.css @@ -1728,6 +1978,7 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Plus-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Reading-List-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-24x24.svg lib/thunderbird/chrome/toolkit/skin/classic/global/reader/RM-Type-Controls-Arrow.svg +lib/thunderbird/chrome/toolkit/skin/classic/global/reader/pocket.svg lib/thunderbird/chrome/toolkit/skin/classic/global/resizer.css lib/thunderbird/chrome/toolkit/skin/classic/global/richlistbox.css lib/thunderbird/chrome/toolkit/skin/classic/global/scale.css @@ -1757,37 +2008,37 @@ lib/thunderbird/chrome/toolkit/skin/classic/global/tree/sort-dsc.png lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-clsd.png lib/thunderbird/chrome/toolkit/skin/classic/global/tree/twisty-open.png lib/thunderbird/chrome/toolkit/skin/classic/global/wizard.css +lib/thunderbird/chrome/toolkit/skin/classic/help/Toolbar-rtl.png +lib/thunderbird/chrome/toolkit/skin/classic/help/Toolbar.png +lib/thunderbird/chrome/toolkit/skin/classic/help/Weblink-rtl.png +lib/thunderbird/chrome/toolkit/skin/classic/help/Weblink.png +lib/thunderbird/chrome/toolkit/skin/classic/help/helpFileLayout.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutNetworking.css +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/aboutServiceWorkers.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloadIcon.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/downloads.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/downloads/unknownContentType.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/about.css -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-error.svg +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-negative.svg +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-info-positive.svg +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/alerticon-warning.svg lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/blocklist.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/cancel.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-available.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-dictionaries.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-discover.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-experiments.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-extensions.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-languages.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-plugins.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-recent.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-search.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-searchengines.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-service.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/category-themes.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric-16.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/dictionaryGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/discover-logo.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/eula.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/experimentGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric-16.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensionGeneric.svg lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/extensions.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/heart.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/localeGeneric.png @@ -1796,10 +2047,6 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/newaddon.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-not-won.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/rating-won.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/selectAddons.css -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/stripes-error.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-negative.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/stripes-info-positive.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/stripes-warning.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric-16.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/themeGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/extensions/update.css @@ -1808,8 +2055,8 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/formautofill/requestAutocomp lib/thunderbird/chrome/toolkit/skin/classic/mozapps/handling/handling.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-16.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/passwordmgr/key-64.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/passwordmgr/key.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png +lib/thunderbird/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon@2x.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginActivate.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginBlocked.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginClose.png @@ -1818,8 +2065,6 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDisable lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginDownload.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginMissing.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/contentPluginStripe.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginCrashed.png -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/notifyPluginGeneric.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked-64.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginBlocked.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/plugins/pluginGeneric-16.png @@ -1832,7 +2077,6 @@ lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png lib/thunderbird/chrome/toolkit/skin/classic/mozapps/update/updates.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/viewsource/viewsource.css lib/thunderbird/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallConfirm.css -lib/thunderbird/chrome/toolkit/skin/classic/mozapps/xpinstall/xpinstallItemGeneric.png lib/thunderbird/components/AppsService.js lib/thunderbird/components/BrowserElementParent.js lib/thunderbird/components/ColorAnalyzer.js @@ -1845,17 +2089,20 @@ lib/thunderbird/components/FeedProcessor.js lib/thunderbird/components/FormAutofillContentService.js lib/thunderbird/components/FormAutofillStartup.js lib/thunderbird/components/FormHistoryStartup.js +lib/thunderbird/components/InstallPackagedWebapp.js lib/thunderbird/components/MainProcessSingleton.js lib/thunderbird/components/NetworkGeolocationProvider.js +lib/thunderbird/components/PACGenerator.js +lib/thunderbird/components/PackagedAppUtils.js lib/thunderbird/components/PageThumbsProtocol.js lib/thunderbird/components/PermissionSettings.js lib/thunderbird/components/PlacesCategoriesStarter.js lib/thunderbird/components/PresentationDeviceInfoManager.js +lib/thunderbird/components/Push.js +lib/thunderbird/components/PushNotificationService.js lib/thunderbird/components/SettingsManager.js lib/thunderbird/components/SiteSpecificUserAgent.js -lib/thunderbird/components/TCPServerSocket.js -lib/thunderbird/components/TCPSocket.js -lib/thunderbird/components/TCPSocketParentIntermediary.js +lib/thunderbird/components/TCPPresentationServer.js lib/thunderbird/components/TelemetryStartup.js lib/thunderbird/components/UnifiedComplete.js lib/thunderbird/components/Webapps.js @@ -1865,6 +2112,7 @@ lib/thunderbird/components/addonManager.js lib/thunderbird/components/amContentHandler.js lib/thunderbird/components/amInstallTrigger.js lib/thunderbird/components/amWebInstallListener.js +lib/thunderbird/components/captivedetect.js lib/thunderbird/components/components.manifest lib/thunderbird/components/contentAreaDropListener.js lib/thunderbird/components/crypto-SDR.js @@ -1884,8 +2132,6 @@ lib/thunderbird/components/interfaces.xpt lib/thunderbird/components/irc.js lib/thunderbird/components/jsconsole-clhandler.js lib/thunderbird/components/jsmimeemitter.js -${PLIST.gnome}lib/thunderbird/components/libdbusservice.so -lib/thunderbird/components/libmozgnome.so lib/thunderbird/components/logger.js lib/thunderbird/components/mailContentHandler.js lib/thunderbird/components/mailGlue.js @@ -1909,7 +2155,6 @@ lib/thunderbird/components/nsBox.js lib/thunderbird/components/nsContentDispatchChooser.js lib/thunderbird/components/nsContentPrefService.js lib/thunderbird/components/nsCrashMonitor.js -lib/thunderbird/components/nsDOMIdentity.js lib/thunderbird/components/nsDefaultCLH.js lib/thunderbird/components/nsFilePicker.js lib/thunderbird/components/nsFormAutoComplete.js @@ -1917,7 +2162,6 @@ lib/thunderbird/components/nsFormHistory.js lib/thunderbird/components/nsHandlerService.js lib/thunderbird/components/nsHelperAppDlg.js lib/thunderbird/components/nsHightail.js -lib/thunderbird/components/nsIDService.js lib/thunderbird/components/nsINIProcessor.js lib/thunderbird/components/nsInputListAutoComplete.js lib/thunderbird/components/nsLDAPProtocolHandler.js @@ -1945,6 +2189,8 @@ lib/thunderbird/components/nsUrlClassifierLib.js lib/thunderbird/components/nsUrlClassifierListManager.js lib/thunderbird/components/nsWebHandlerApp.js lib/thunderbird/components/offlineStartup.js +lib/thunderbird/components/simpleServices.js +lib/thunderbird/components/skype.js lib/thunderbird/components/smileProtocolHandler.js lib/thunderbird/components/smime-service.js lib/thunderbird/components/steelApplication.js @@ -1953,7 +2199,6 @@ lib/thunderbird/components/twitter.js lib/thunderbird/components/txEXSLTRegExFunctions.js lib/thunderbird/components/xmpp.js lib/thunderbird/components/yahoo.js -lib/thunderbird/defaults/autoconfig/platform.js lib/thunderbird/defaults/autoconfig/prefcalls.js lib/thunderbird/defaults/messenger/mailViews.dat lib/thunderbird/defaults/pref/all-im.js @@ -2021,16 +2266,18 @@ lib/thunderbird/isp/movemail.rdf lib/thunderbird/isp/rss.rdf lib/thunderbird/libldap60.so lib/thunderbird/libldif60.so -lib/thunderbird/libmozalloc.so -lib/thunderbird/libmozjs.so +lib/thunderbird/liblgpllibs.so +lib/thunderbird/libmozsqlite3.so lib/thunderbird/libprldap60.so lib/thunderbird/libxul.so +lib/thunderbird/modules/ABQueryUtils.jsm lib/thunderbird/modules/AboutReader.jsm lib/thunderbird/modules/ActivitiesService.jsm lib/thunderbird/modules/ActivitiesServiceFilter.jsm lib/thunderbird/modules/AddonManager.jsm lib/thunderbird/modules/AlarmDB.jsm lib/thunderbird/modules/AlarmService.jsm +lib/thunderbird/modules/AppConstants.jsm lib/thunderbird/modules/AppDownloadManager.jsm lib/thunderbird/modules/AppsServiceChild.jsm lib/thunderbird/modules/AppsUtils.jsm @@ -2040,6 +2287,7 @@ lib/thunderbird/modules/AsyncSpellCheckTestHelper.jsm lib/thunderbird/modules/AutoCompleteE10S.jsm lib/thunderbird/modules/BackgroundPageThumbs.jsm lib/thunderbird/modules/Battery.jsm +lib/thunderbird/modules/BigInteger.jsm lib/thunderbird/modules/BinarySearch.jsm lib/thunderbird/modules/BookmarkHTMLUtils.jsm lib/thunderbird/modules/BookmarkJSONUtils.jsm @@ -2049,10 +2297,13 @@ lib/thunderbird/modules/BrowserUtils.jsm lib/thunderbird/modules/CertUtils.jsm lib/thunderbird/modules/CharsetMenu.jsm lib/thunderbird/modules/ChromeManifestParser.jsm +lib/thunderbird/modules/ClientID.jsm lib/thunderbird/modules/ClusterLib.js lib/thunderbird/modules/ColorAnalyzer_worker.js lib/thunderbird/modules/ColorConversion.js lib/thunderbird/modules/CommonDialog.jsm +lib/thunderbird/modules/CompatWarning.jsm +lib/thunderbird/modules/Console.jsm lib/thunderbird/modules/ContactDB.jsm lib/thunderbird/modules/ContactService.jsm lib/thunderbird/modules/ContentPrefInstance.jsm @@ -2063,7 +2314,6 @@ lib/thunderbird/modules/ContentPrefStore.jsm lib/thunderbird/modules/ContentPrefUtils.jsm lib/thunderbird/modules/CrashMonitor.jsm lib/thunderbird/modules/Credentials.jsm -lib/thunderbird/modules/DOMIdentity.jsm lib/thunderbird/modules/DOMRequestHelper.jsm lib/thunderbird/modules/DataStoreChangeNotifier.jsm lib/thunderbird/modules/DataStoreCursorImpl.jsm @@ -2071,7 +2321,6 @@ lib/thunderbird/modules/DataStoreDB.jsm lib/thunderbird/modules/DeferredSave.jsm lib/thunderbird/modules/DeferredTask.jsm lib/thunderbird/modules/Deprecated.jsm -lib/thunderbird/modules/Dict.jsm lib/thunderbird/modules/DownloadCore.jsm lib/thunderbird/modules/DownloadImport.jsm lib/thunderbird/modules/DownloadIntegration.jsm @@ -2083,6 +2332,11 @@ lib/thunderbird/modules/DownloadTaskbarProgress.jsm lib/thunderbird/modules/DownloadUIHelper.jsm lib/thunderbird/modules/DownloadUtils.jsm lib/thunderbird/modules/Downloads.jsm +lib/thunderbird/modules/Extension.jsm +lib/thunderbird/modules/ExtensionContent.jsm +lib/thunderbird/modules/ExtensionManagement.jsm +lib/thunderbird/modules/ExtensionStorage.jsm +lib/thunderbird/modules/ExtensionUtils.jsm lib/thunderbird/modules/FeedUtils.jsm lib/thunderbird/modules/FileUtils.jsm lib/thunderbird/modules/Finder.jsm @@ -2099,7 +2353,10 @@ lib/thunderbird/modules/FxAccountsClient.jsm lib/thunderbird/modules/FxAccountsCommon.js lib/thunderbird/modules/FxAccountsOAuthClient.jsm lib/thunderbird/modules/FxAccountsOAuthGrantClient.jsm +lib/thunderbird/modules/FxAccountsProfile.jsm lib/thunderbird/modules/FxAccountsProfileClient.jsm +lib/thunderbird/modules/FxAccountsStorage.jsm +lib/thunderbird/modules/FxAccountsWebChannel.jsm lib/thunderbird/modules/GMPInstallManager.jsm lib/thunderbird/modules/GMPUtils.jsm lib/thunderbird/modules/Geometry.jsm @@ -2107,6 +2364,7 @@ lib/thunderbird/modules/History.jsm lib/thunderbird/modules/Http.jsm lib/thunderbird/modules/IOUtils.js lib/thunderbird/modules/ISO8601DateUtils.jsm +lib/thunderbird/modules/ImageObjectProcessor.jsm lib/thunderbird/modules/ImportExport.jsm lib/thunderbird/modules/IndexedDBHelper.jsm lib/thunderbird/modules/InlineSpellChecker.jsm @@ -2119,15 +2377,21 @@ lib/thunderbird/modules/Langpacks.jsm lib/thunderbird/modules/LightweightThemeConsumer.jsm lib/thunderbird/modules/LightweightThemeManager.jsm lib/thunderbird/modules/LoadContextInfo.jsm +lib/thunderbird/modules/Locale.jsm lib/thunderbird/modules/Log.jsm lib/thunderbird/modules/LoginHelper.jsm lib/thunderbird/modules/LoginImport.jsm lib/thunderbird/modules/LoginManagerContent.jsm lib/thunderbird/modules/LoginManagerParent.jsm +lib/thunderbird/modules/LoginRecipes.jsm lib/thunderbird/modules/LoginStore.jsm lib/thunderbird/modules/MailConsts.js lib/thunderbird/modules/MailUtils.js +lib/thunderbird/modules/ManifestFinder.jsm +lib/thunderbird/modules/ManifestObtainer.jsm lib/thunderbird/modules/ManifestProcessor.jsm +lib/thunderbird/modules/MatchPattern.jsm +lib/thunderbird/modules/MessageBroadcaster.jsm lib/thunderbird/modules/MessagePortBase.jsm lib/thunderbird/modules/MessagePortWorker.js lib/thunderbird/modules/Microformats.js @@ -2140,6 +2404,8 @@ lib/thunderbird/modules/NormalizedMap.jsm lib/thunderbird/modules/NotificationDB.jsm lib/thunderbird/modules/OAuth2.jsm lib/thunderbird/modules/OAuth2Providers.jsm +lib/thunderbird/modules/OSCrypto.jsm +lib/thunderbird/modules/ObjectUtils.jsm lib/thunderbird/modules/OfflineCacheInstaller.jsm lib/thunderbird/modules/OperatorApps.jsm lib/thunderbird/modules/PageMenu.jsm @@ -2158,6 +2424,7 @@ lib/thunderbird/modules/PhoneNumberNormalizer.jsm lib/thunderbird/modules/PhoneNumberUtils.jsm lib/thunderbird/modules/PlacesBackups.jsm lib/thunderbird/modules/PlacesDBUtils.jsm +lib/thunderbird/modules/PlacesRemoteTabsAutocompleteProvider.jsm lib/thunderbird/modules/PlacesSearchAutocompleteProvider.jsm lib/thunderbird/modules/PlacesTransactions.jsm lib/thunderbird/modules/PlacesUtils.jsm @@ -2167,21 +2434,28 @@ lib/thunderbird/modules/Preferences.jsm lib/thunderbird/modules/Prefetcher.jsm lib/thunderbird/modules/PresentationDeviceInfoManager.jsm lib/thunderbird/modules/PrivateBrowsingUtils.jsm -${PLIST.sps}lib/thunderbird/modules/Profiler.jsm +lib/thunderbird/modules/ProfileAge.jsm lib/thunderbird/modules/Promise-backend.js lib/thunderbird/modules/Promise.jsm +lib/thunderbird/modules/PromiseMessage.jsm lib/thunderbird/modules/PromiseUtils.jsm lib/thunderbird/modules/PromiseWorker.jsm lib/thunderbird/modules/PropertyListUtils.jsm +lib/thunderbird/modules/PushCrypto.jsm +lib/thunderbird/modules/PushDB.jsm +lib/thunderbird/modules/PushRecord.jsm lib/thunderbird/modules/PushService.jsm +lib/thunderbird/modules/PushServiceChildPreload.jsm +lib/thunderbird/modules/PushServiceHttp2.jsm +lib/thunderbird/modules/PushServiceWebSocket.jsm lib/thunderbird/modules/ReaderMode.jsm lib/thunderbird/modules/RemoteAddonsChild.jsm lib/thunderbird/modules/RemoteAddonsParent.jsm lib/thunderbird/modules/RemoteController.jsm lib/thunderbird/modules/RemoteDebuggerServer.jsm lib/thunderbird/modules/RemoteFinder.jsm +lib/thunderbird/modules/RemotePageManager.jsm lib/thunderbird/modules/RemoteSecurityUI.jsm -lib/thunderbird/modules/RemoteWebNavigation.jsm lib/thunderbird/modules/RemoteWebProgress.jsm lib/thunderbird/modules/RequestAutocompleteUI.jsm lib/thunderbird/modules/RequestSyncApp.jsm @@ -2192,6 +2466,7 @@ lib/thunderbird/modules/ResourceStatsDB.jsm lib/thunderbird/modules/ResourceStatsService.jsm lib/thunderbird/modules/RokuApp.jsm lib/thunderbird/modules/SafeBrowsing.jsm +lib/thunderbird/modules/Schemas.jsm lib/thunderbird/modules/ScriptPreloader.jsm lib/thunderbird/modules/ScrollPosition.jsm lib/thunderbird/modules/SearchIntegration.js @@ -2200,9 +2475,11 @@ lib/thunderbird/modules/SearchSuggestionController.jsm lib/thunderbird/modules/SelectContentHelper.jsm lib/thunderbird/modules/SelectParentHelper.jsm lib/thunderbird/modules/Services.jsm +lib/thunderbird/modules/SessionRecorder.jsm lib/thunderbird/modules/SettingsDB.jsm lib/thunderbird/modules/SettingsRequestManager.jsm lib/thunderbird/modules/SharedPromptUtils.jsm +lib/thunderbird/modules/ShimWaiver.jsm lib/thunderbird/modules/ShortcutUtils.jsm lib/thunderbird/modules/SimpleServiceDiscovery.jsm lib/thunderbird/modules/Sntp.jsm @@ -2212,28 +2489,39 @@ lib/thunderbird/modules/Sqlite.jsm lib/thunderbird/modules/StoreTrustAnchor.jsm lib/thunderbird/modules/StringBundle.js lib/thunderbird/modules/SystemMessagePermissionsChecker.jsm +lib/thunderbird/modules/SystemUpdateService.jsm lib/thunderbird/modules/Task.jsm -lib/thunderbird/modules/TelemetryFile.jsm +lib/thunderbird/modules/TelemetryArchive.jsm +lib/thunderbird/modules/TelemetryController.jsm +lib/thunderbird/modules/TelemetryEnvironment.jsm lib/thunderbird/modules/TelemetryLog.jsm -lib/thunderbird/modules/TelemetryPing.jsm +lib/thunderbird/modules/TelemetryReportingPolicy.jsm +lib/thunderbird/modules/TelemetrySend.jsm lib/thunderbird/modules/TelemetrySession.jsm lib/thunderbird/modules/TelemetryStopwatch.jsm +lib/thunderbird/modules/TelemetryStorage.jsm lib/thunderbird/modules/TelemetryTimestamps.jsm +lib/thunderbird/modules/TelemetryUtils.jsm lib/thunderbird/modules/ThirdPartyCookieProbe.jsm lib/thunderbird/modules/Timer.jsm lib/thunderbird/modules/Troubleshoot.jsm -lib/thunderbird/modules/TrustedHostedAppsUtils.jsm lib/thunderbird/modules/UITelemetry.jsm -lib/thunderbird/modules/UpdateChannel.jsm +lib/thunderbird/modules/UpdateUtils.jsm lib/thunderbird/modules/UserAgentOverrides.jsm lib/thunderbird/modules/UserAgentUpdates.jsm lib/thunderbird/modules/UserCustomizations.jsm +lib/thunderbird/modules/ValueExtractor.jsm +lib/thunderbird/modules/ViewSourceBrowser.jsm lib/thunderbird/modules/WebChannel.jsm +lib/thunderbird/modules/WebNavigation.jsm +lib/thunderbird/modules/WebNavigationContent.js +lib/thunderbird/modules/WebRequest.jsm +lib/thunderbird/modules/WebRequestCommon.jsm +lib/thunderbird/modules/WebRequestContent.js lib/thunderbird/modules/WebappOSUtils.jsm lib/thunderbird/modules/Webapps.jsm lib/thunderbird/modules/WindowDraggingUtils.jsm lib/thunderbird/modules/Windows8WindowFrameColor.jsm -lib/thunderbird/modules/WindowsPrefSync.jsm lib/thunderbird/modules/WorkerAPI.jsm lib/thunderbird/modules/XPCOMUtils.jsm lib/thunderbird/modules/XPathGenerator.jsm @@ -2249,7 +2537,7 @@ lib/thunderbird/modules/accessibility/Gestures.jsm lib/thunderbird/modules/accessibility/OutputGenerator.jsm lib/thunderbird/modules/accessibility/PointerAdapter.jsm lib/thunderbird/modules/accessibility/Presentation.jsm -lib/thunderbird/modules/accessibility/TraversalRules.jsm +lib/thunderbird/modules/accessibility/Traversal.jsm lib/thunderbird/modules/accessibility/Utils.jsm lib/thunderbird/modules/activity/activityModules.js lib/thunderbird/modules/activity/alertHook.js @@ -2258,6 +2546,7 @@ lib/thunderbird/modules/activity/glodaIndexer.js lib/thunderbird/modules/activity/moveCopy.js lib/thunderbird/modules/activity/pop3Download.js lib/thunderbird/modules/activity/sendLater.js +lib/thunderbird/modules/addons/AddonConstants.jsm lib/thunderbird/modules/addons/AddonLogging.jsm lib/thunderbird/modules/addons/AddonRepository.jsm lib/thunderbird/modules/addons/AddonRepository_SQLiteMigrator.jsm @@ -2266,7 +2555,9 @@ lib/thunderbird/modules/addons/Content.js lib/thunderbird/modules/addons/GMPProvider.jsm lib/thunderbird/modules/addons/LightweightThemeImageOptimizer.jsm lib/thunderbird/modules/addons/PluginProvider.jsm +lib/thunderbird/modules/addons/ProductAddonChecker.jsm lib/thunderbird/modules/addons/SpellCheckDictionaryBootstrap.js +lib/thunderbird/modules/addons/WebExtensionBootstrap.js lib/thunderbird/modules/addons/XPIProvider.jsm lib/thunderbird/modules/addons/XPIProviderUtils.js lib/thunderbird/modules/appIdleManager.js @@ -2279,6 +2570,8 @@ lib/thunderbird/modules/commonjs/dev/frame-script.js lib/thunderbird/modules/commonjs/dev/panel.js lib/thunderbird/modules/commonjs/dev/panel/view.js lib/thunderbird/modules/commonjs/dev/ports.js +lib/thunderbird/modules/commonjs/dev/theme.js +lib/thunderbird/modules/commonjs/dev/theme/hooks.js lib/thunderbird/modules/commonjs/dev/toolbox.js lib/thunderbird/modules/commonjs/dev/utils.js lib/thunderbird/modules/commonjs/dev/volcan.js @@ -2292,16 +2585,17 @@ lib/thunderbird/modules/commonjs/diffpatcher/test/index.js lib/thunderbird/modules/commonjs/diffpatcher/test/patch.js lib/thunderbird/modules/commonjs/diffpatcher/test/tap.js lib/thunderbird/modules/commonjs/framescript/FrameScriptManager.jsm -lib/thunderbird/modules/commonjs/framescript/LoaderHelper.jsm +lib/thunderbird/modules/commonjs/framescript/content.jsm lib/thunderbird/modules/commonjs/framescript/context-menu.js -lib/thunderbird/modules/commonjs/framescript/contextmenu-events.js lib/thunderbird/modules/commonjs/framescript/manager.js -lib/thunderbird/modules/commonjs/framescript/tab-events.js lib/thunderbird/modules/commonjs/framescript/util.js lib/thunderbird/modules/commonjs/index.js +lib/thunderbird/modules/commonjs/jetpack-id/index.js lib/thunderbird/modules/commonjs/method/core.js lib/thunderbird/modules/commonjs/method/test/browser.js lib/thunderbird/modules/commonjs/method/test/common.js +lib/thunderbird/modules/commonjs/mozilla-toolkit-versioning/index.js +lib/thunderbird/modules/commonjs/mozilla-toolkit-versioning/lib/utils.js lib/thunderbird/modules/commonjs/node/os.js lib/thunderbird/modules/commonjs/sdk/addon/bootstrap.js lib/thunderbird/modules/commonjs/sdk/addon/events.js @@ -2319,9 +2613,14 @@ lib/thunderbird/modules/commonjs/sdk/content/content-worker.js lib/thunderbird/modules/commonjs/sdk/content/content.js lib/thunderbird/modules/commonjs/sdk/content/context-menu.js lib/thunderbird/modules/commonjs/sdk/content/events.js +lib/thunderbird/modules/commonjs/sdk/content/l10n-html.js lib/thunderbird/modules/commonjs/sdk/content/loader.js lib/thunderbird/modules/commonjs/sdk/content/mod.js +lib/thunderbird/modules/commonjs/sdk/content/page-mod.js +lib/thunderbird/modules/commonjs/sdk/content/page-worker.js lib/thunderbird/modules/commonjs/sdk/content/sandbox.js +lib/thunderbird/modules/commonjs/sdk/content/sandbox/events.js +lib/thunderbird/modules/commonjs/sdk/content/tab-events.js lib/thunderbird/modules/commonjs/sdk/content/thumbnail.js lib/thunderbird/modules/commonjs/sdk/content/utils.js lib/thunderbird/modules/commonjs/sdk/content/worker-child.js @@ -2338,21 +2637,12 @@ lib/thunderbird/modules/commonjs/sdk/core/observer.js lib/thunderbird/modules/commonjs/sdk/core/promise.js lib/thunderbird/modules/commonjs/sdk/core/reference.js lib/thunderbird/modules/commonjs/sdk/deprecated/api-utils.js -lib/thunderbird/modules/commonjs/sdk/deprecated/cortex.js -lib/thunderbird/modules/commonjs/sdk/deprecated/errors.js -lib/thunderbird/modules/commonjs/sdk/deprecated/events.js lib/thunderbird/modules/commonjs/sdk/deprecated/events/assembler.js -lib/thunderbird/modules/commonjs/sdk/deprecated/light-traits.js -lib/thunderbird/modules/commonjs/sdk/deprecated/list.js -lib/thunderbird/modules/commonjs/sdk/deprecated/memory.js -lib/thunderbird/modules/commonjs/sdk/deprecated/symbiont.js lib/thunderbird/modules/commonjs/sdk/deprecated/sync-worker.js -lib/thunderbird/modules/commonjs/sdk/deprecated/traits-worker.js -lib/thunderbird/modules/commonjs/sdk/deprecated/traits.js -lib/thunderbird/modules/commonjs/sdk/deprecated/traits/core.js lib/thunderbird/modules/commonjs/sdk/deprecated/unit-test-finder.js lib/thunderbird/modules/commonjs/sdk/deprecated/unit-test.js lib/thunderbird/modules/commonjs/sdk/deprecated/window-utils.js +lib/thunderbird/modules/commonjs/sdk/dom/events-shimmed.js lib/thunderbird/modules/commonjs/sdk/dom/events.js lib/thunderbird/modules/commonjs/sdk/dom/events/keys.js lib/thunderbird/modules/commonjs/sdk/event/chrome.js @@ -2369,10 +2659,8 @@ lib/thunderbird/modules/commonjs/sdk/input/browser.js lib/thunderbird/modules/commonjs/sdk/input/customizable-ui.js lib/thunderbird/modules/commonjs/sdk/input/frame.js lib/thunderbird/modules/commonjs/sdk/input/system.js -lib/thunderbird/modules/commonjs/sdk/input/window.js lib/thunderbird/modules/commonjs/sdk/io/buffer.js lib/thunderbird/modules/commonjs/sdk/io/byte-streams.js -lib/thunderbird/modules/commonjs/sdk/io/data.js lib/thunderbird/modules/commonjs/sdk/io/file.js lib/thunderbird/modules/commonjs/sdk/io/fs.js lib/thunderbird/modules/commonjs/sdk/io/stream.js @@ -2428,6 +2716,10 @@ lib/thunderbird/modules/commonjs/sdk/preferences/utils.js lib/thunderbird/modules/commonjs/sdk/private-browsing.js lib/thunderbird/modules/commonjs/sdk/private-browsing/utils.js lib/thunderbird/modules/commonjs/sdk/querystring.js +lib/thunderbird/modules/commonjs/sdk/remote/child.js +lib/thunderbird/modules/commonjs/sdk/remote/core.js +lib/thunderbird/modules/commonjs/sdk/remote/parent.js +lib/thunderbird/modules/commonjs/sdk/remote/utils.js lib/thunderbird/modules/commonjs/sdk/request.js lib/thunderbird/modules/commonjs/sdk/selection.js lib/thunderbird/modules/commonjs/sdk/self.js @@ -2441,6 +2733,7 @@ lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess.js lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess_worker_unix.js lib/thunderbird/modules/commonjs/sdk/system/child_process/subprocess_worker_win.js lib/thunderbird/modules/commonjs/sdk/system/environment.js +lib/thunderbird/modules/commonjs/sdk/system/events-shimmed.js lib/thunderbird/modules/commonjs/sdk/system/events.js lib/thunderbird/modules/commonjs/sdk/system/globals.js lib/thunderbird/modules/commonjs/sdk/system/process.js @@ -2469,7 +2762,6 @@ lib/thunderbird/modules/commonjs/sdk/test/loader.js lib/thunderbird/modules/commonjs/sdk/test/memory.js lib/thunderbird/modules/commonjs/sdk/test/options.js lib/thunderbird/modules/commonjs/sdk/test/runner.js -lib/thunderbird/modules/commonjs/sdk/test/tmp-file.js lib/thunderbird/modules/commonjs/sdk/test/utils.js lib/thunderbird/modules/commonjs/sdk/timers.js lib/thunderbird/modules/commonjs/sdk/ui.js @@ -2499,7 +2791,6 @@ lib/thunderbird/modules/commonjs/sdk/uri/resource.js lib/thunderbird/modules/commonjs/sdk/url.js lib/thunderbird/modules/commonjs/sdk/url/utils.js lib/thunderbird/modules/commonjs/sdk/util/array.js -lib/thunderbird/modules/commonjs/sdk/util/bond.js lib/thunderbird/modules/commonjs/sdk/util/collection.js lib/thunderbird/modules/commonjs/sdk/util/contract.js lib/thunderbird/modules/commonjs/sdk/util/deprecate.js @@ -2511,19 +2802,16 @@ lib/thunderbird/modules/commonjs/sdk/util/rules.js lib/thunderbird/modules/commonjs/sdk/util/sequence.js lib/thunderbird/modules/commonjs/sdk/util/uuid.js lib/thunderbird/modules/commonjs/sdk/view/core.js -lib/thunderbird/modules/commonjs/sdk/widget.js lib/thunderbird/modules/commonjs/sdk/window/browser.js lib/thunderbird/modules/commonjs/sdk/window/events.js lib/thunderbird/modules/commonjs/sdk/window/helpers.js lib/thunderbird/modules/commonjs/sdk/window/namespace.js lib/thunderbird/modules/commonjs/sdk/window/utils.js lib/thunderbird/modules/commonjs/sdk/windows.js -lib/thunderbird/modules/commonjs/sdk/windows/dom.js lib/thunderbird/modules/commonjs/sdk/windows/fennec.js lib/thunderbird/modules/commonjs/sdk/windows/firefox.js lib/thunderbird/modules/commonjs/sdk/windows/observer.js lib/thunderbird/modules/commonjs/sdk/windows/tabs-fennec.js -lib/thunderbird/modules/commonjs/sdk/windows/tabs-firefox.js lib/thunderbird/modules/commonjs/sdk/worker/utils.js lib/thunderbird/modules/commonjs/sdk/zip/utils.js lib/thunderbird/modules/commonjs/test.js @@ -2533,205 +2821,14 @@ lib/thunderbird/modules/ctypes.jsm lib/thunderbird/modules/dbViewWrapper.js lib/thunderbird/modules/debug.js lib/thunderbird/modules/devtools/Console.jsm -lib/thunderbird/modules/devtools/DevToolsUtils.js -lib/thunderbird/modules/devtools/DevToolsUtils.jsm -lib/thunderbird/modules/devtools/Devices.jsm -lib/thunderbird/modules/devtools/LayoutHelpers.jsm lib/thunderbird/modules/devtools/Loader.jsm -lib/thunderbird/modules/devtools/Require.jsm lib/thunderbird/modules/devtools/Simulator.jsm -lib/thunderbird/modules/devtools/SourceMap.jsm -lib/thunderbird/modules/devtools/Templater.jsm -lib/thunderbird/modules/devtools/acorn/acorn.js -lib/thunderbird/modules/devtools/acorn/acorn_loose.js -lib/thunderbird/modules/devtools/acorn/walk.js -lib/thunderbird/modules/devtools/app-actor-front.js -lib/thunderbird/modules/devtools/async-utils.js -lib/thunderbird/modules/devtools/client/connection-manager.js -lib/thunderbird/modules/devtools/content-observer.js -lib/thunderbird/modules/devtools/content-server.jsm -lib/thunderbird/modules/devtools/css-color.js lib/thunderbird/modules/devtools/dbg-client.jsm lib/thunderbird/modules/devtools/dbg-server.jsm -lib/thunderbird/modules/devtools/deprecated-sync-thenables.js -lib/thunderbird/modules/devtools/discovery/discovery.js lib/thunderbird/modules/devtools/event-emitter.js -lib/thunderbird/modules/devtools/event-parsers.js -lib/thunderbird/modules/devtools/gcli.jsm -lib/thunderbird/modules/devtools/gcli/api.js -lib/thunderbird/modules/devtools/gcli/cli.js -lib/thunderbird/modules/devtools/gcli/commands/addon.js -lib/thunderbird/modules/devtools/gcli/commands/appcache.js -lib/thunderbird/modules/devtools/gcli/commands/calllog.js -lib/thunderbird/modules/devtools/gcli/commands/clear.js -lib/thunderbird/modules/devtools/gcli/commands/cmd.js -lib/thunderbird/modules/devtools/gcli/commands/commands.js -lib/thunderbird/modules/devtools/gcli/commands/connect.js -lib/thunderbird/modules/devtools/gcli/commands/context.js -lib/thunderbird/modules/devtools/gcli/commands/cookie.js -lib/thunderbird/modules/devtools/gcli/commands/csscoverage.js -lib/thunderbird/modules/devtools/gcli/commands/exec.js -lib/thunderbird/modules/devtools/gcli/commands/folder.js -lib/thunderbird/modules/devtools/gcli/commands/global.js -lib/thunderbird/modules/devtools/gcli/commands/help.js -lib/thunderbird/modules/devtools/gcli/commands/highlight.js -lib/thunderbird/modules/devtools/gcli/commands/inject.js -lib/thunderbird/modules/devtools/gcli/commands/intro.js -lib/thunderbird/modules/devtools/gcli/commands/jsb.js -lib/thunderbird/modules/devtools/gcli/commands/lang.js -lib/thunderbird/modules/devtools/gcli/commands/listen.js -lib/thunderbird/modules/devtools/gcli/commands/media.js -lib/thunderbird/modules/devtools/gcli/commands/mocks.js -lib/thunderbird/modules/devtools/gcli/commands/pagemod.js -lib/thunderbird/modules/devtools/gcli/commands/paintflashing.js -lib/thunderbird/modules/devtools/gcli/commands/pref.js -lib/thunderbird/modules/devtools/gcli/commands/preflist.js -lib/thunderbird/modules/devtools/gcli/commands/restart.js -lib/thunderbird/modules/devtools/gcli/commands/screenshot.js -lib/thunderbird/modules/devtools/gcli/commands/test.js -lib/thunderbird/modules/devtools/gcli/commands/tools.js -lib/thunderbird/modules/devtools/gcli/connectors/connectors.js -lib/thunderbird/modules/devtools/gcli/connectors/index.js -lib/thunderbird/modules/devtools/gcli/connectors/protocol.js -lib/thunderbird/modules/devtools/gcli/connectors/rdp.js -lib/thunderbird/modules/devtools/gcli/connectors/remoted.js -lib/thunderbird/modules/devtools/gcli/converters/basic.js -lib/thunderbird/modules/devtools/gcli/converters/converters.js -lib/thunderbird/modules/devtools/gcli/converters/html.js -lib/thunderbird/modules/devtools/gcli/converters/terminal.js -lib/thunderbird/modules/devtools/gcli/fields/delegate.js -lib/thunderbird/modules/devtools/gcli/fields/fields.js -lib/thunderbird/modules/devtools/gcli/fields/selection.js -lib/thunderbird/modules/devtools/gcli/index.js -lib/thunderbird/modules/devtools/gcli/l10n.js -lib/thunderbird/modules/devtools/gcli/languages/command.html -lib/thunderbird/modules/devtools/gcli/languages/command.js -lib/thunderbird/modules/devtools/gcli/languages/javascript.js -lib/thunderbird/modules/devtools/gcli/languages/languages.js -lib/thunderbird/modules/devtools/gcli/mozui/completer.js -lib/thunderbird/modules/devtools/gcli/mozui/ffdisplay.js -lib/thunderbird/modules/devtools/gcli/mozui/inputter.js -lib/thunderbird/modules/devtools/gcli/mozui/tooltip.js -lib/thunderbird/modules/devtools/gcli/settings.js -lib/thunderbird/modules/devtools/gcli/types/array.js -lib/thunderbird/modules/devtools/gcli/types/boolean.js -lib/thunderbird/modules/devtools/gcli/types/command.js -lib/thunderbird/modules/devtools/gcli/types/date.js -lib/thunderbird/modules/devtools/gcli/types/delegate.js -lib/thunderbird/modules/devtools/gcli/types/file.js -lib/thunderbird/modules/devtools/gcli/types/fileparser.js -lib/thunderbird/modules/devtools/gcli/types/javascript.js -lib/thunderbird/modules/devtools/gcli/types/node.js -lib/thunderbird/modules/devtools/gcli/types/number.js -lib/thunderbird/modules/devtools/gcli/types/resource.js -lib/thunderbird/modules/devtools/gcli/types/selection.js -lib/thunderbird/modules/devtools/gcli/types/setting.js -lib/thunderbird/modules/devtools/gcli/types/string.js -lib/thunderbird/modules/devtools/gcli/types/types.js -lib/thunderbird/modules/devtools/gcli/types/union.js -lib/thunderbird/modules/devtools/gcli/types/url.js -lib/thunderbird/modules/devtools/gcli/ui/focus.js -lib/thunderbird/modules/devtools/gcli/ui/history.js -lib/thunderbird/modules/devtools/gcli/ui/intro.js -lib/thunderbird/modules/devtools/gcli/ui/menu.css -lib/thunderbird/modules/devtools/gcli/ui/menu.html -lib/thunderbird/modules/devtools/gcli/ui/menu.js -lib/thunderbird/modules/devtools/gcli/ui/view.js -lib/thunderbird/modules/devtools/gcli/util/domtemplate.js -lib/thunderbird/modules/devtools/gcli/util/fileparser.js -lib/thunderbird/modules/devtools/gcli/util/filesystem.js -lib/thunderbird/modules/devtools/gcli/util/host.js -lib/thunderbird/modules/devtools/gcli/util/l10n.js -lib/thunderbird/modules/devtools/gcli/util/legacy.js -lib/thunderbird/modules/devtools/gcli/util/prism.js -lib/thunderbird/modules/devtools/gcli/util/promise.js -lib/thunderbird/modules/devtools/gcli/util/spell.js -lib/thunderbird/modules/devtools/gcli/util/util.js -lib/thunderbird/modules/devtools/jsbeautify/beautify-css.js -lib/thunderbird/modules/devtools/jsbeautify/beautify-html.js -lib/thunderbird/modules/devtools/jsbeautify/beautify-js.js -lib/thunderbird/modules/devtools/jsbeautify/beautify-tests.js -lib/thunderbird/modules/devtools/jsbeautify/beautify.js -lib/thunderbird/modules/devtools/jsbeautify/sanitytest.js -lib/thunderbird/modules/devtools/jsbeautify/urlencode_unpacker.js -lib/thunderbird/modules/devtools/output-parser.js -lib/thunderbird/modules/devtools/path.js -lib/thunderbird/modules/devtools/pretty-fast.js -lib/thunderbird/modules/devtools/qrcode/decoder/index.js -lib/thunderbird/modules/devtools/qrcode/encoder/index.js -lib/thunderbird/modules/devtools/qrcode/index.js -lib/thunderbird/modules/devtools/security/auth.js -lib/thunderbird/modules/devtools/security/cert.js -lib/thunderbird/modules/devtools/security/prompt.js -lib/thunderbird/modules/devtools/security/socket.js -lib/thunderbird/modules/devtools/server/actors/actor-registry.js -lib/thunderbird/modules/devtools/server/actors/animation.js -lib/thunderbird/modules/devtools/server/actors/call-watcher.js -lib/thunderbird/modules/devtools/server/actors/canvas.js -lib/thunderbird/modules/devtools/server/actors/child-process.js -lib/thunderbird/modules/devtools/server/actors/childtab.js -lib/thunderbird/modules/devtools/server/actors/common.js -lib/thunderbird/modules/devtools/server/actors/csscoverage.js -lib/thunderbird/modules/devtools/server/actors/device.js -lib/thunderbird/modules/devtools/server/actors/director-manager.js -lib/thunderbird/modules/devtools/server/actors/director-registry.js -lib/thunderbird/modules/devtools/server/actors/eventlooplag.js -lib/thunderbird/modules/devtools/server/actors/framerate.js -lib/thunderbird/modules/devtools/server/actors/gcli.js -lib/thunderbird/modules/devtools/server/actors/highlighter.css -lib/thunderbird/modules/devtools/server/actors/highlighter.js -lib/thunderbird/modules/devtools/server/actors/inspector.js -lib/thunderbird/modules/devtools/server/actors/layout.js -lib/thunderbird/modules/devtools/server/actors/memory.js -lib/thunderbird/modules/devtools/server/actors/monitor.js -lib/thunderbird/modules/devtools/server/actors/preference.js -lib/thunderbird/modules/devtools/server/actors/pretty-print-worker.js -lib/thunderbird/modules/devtools/server/actors/profiler.js -lib/thunderbird/modules/devtools/server/actors/root.js -lib/thunderbird/modules/devtools/server/actors/script.js -lib/thunderbird/modules/devtools/server/actors/settings.js -lib/thunderbird/modules/devtools/server/actors/storage.js -lib/thunderbird/modules/devtools/server/actors/string.js -lib/thunderbird/modules/devtools/server/actors/styleeditor.js -lib/thunderbird/modules/devtools/server/actors/styles.js -lib/thunderbird/modules/devtools/server/actors/stylesheets.js -lib/thunderbird/modules/devtools/server/actors/timeline.js -lib/thunderbird/modules/devtools/server/actors/tracer.js -lib/thunderbird/modules/devtools/server/actors/utils/ScriptStore.js -lib/thunderbird/modules/devtools/server/actors/utils/actor-registry-utils.js -lib/thunderbird/modules/devtools/server/actors/utils/automation-timeline.js -lib/thunderbird/modules/devtools/server/actors/utils/make-debugger.js -lib/thunderbird/modules/devtools/server/actors/utils/map-uri-to-addon-id.js -lib/thunderbird/modules/devtools/server/actors/utils/stack.js -lib/thunderbird/modules/devtools/server/actors/webapps.js -lib/thunderbird/modules/devtools/server/actors/webaudio.js -lib/thunderbird/modules/devtools/server/actors/webbrowser.js -lib/thunderbird/modules/devtools/server/actors/webconsole.js -lib/thunderbird/modules/devtools/server/actors/webgl.js -lib/thunderbird/modules/devtools/server/child.js -lib/thunderbird/modules/devtools/server/content-globals.js -lib/thunderbird/modules/devtools/server/main.js -lib/thunderbird/modules/devtools/server/protocol.js -lib/thunderbird/modules/devtools/shared/async-storage.js -lib/thunderbird/modules/devtools/source-map.js -lib/thunderbird/modules/devtools/styleinspector/css-logic.js -lib/thunderbird/modules/devtools/tern/browser.js -lib/thunderbird/modules/devtools/tern/comment.js -lib/thunderbird/modules/devtools/tern/condense.js -lib/thunderbird/modules/devtools/tern/def.js -lib/thunderbird/modules/devtools/tern/ecma5.js -lib/thunderbird/modules/devtools/tern/infer.js -lib/thunderbird/modules/devtools/tern/signal.js -lib/thunderbird/modules/devtools/tern/tern.js -lib/thunderbird/modules/devtools/toolkit/webconsole/client.js -lib/thunderbird/modules/devtools/toolkit/webconsole/network-helper.js -lib/thunderbird/modules/devtools/toolkit/webconsole/network-monitor.js -lib/thunderbird/modules/devtools/toolkit/webconsole/utils.js -lib/thunderbird/modules/devtools/touch-events.js -lib/thunderbird/modules/devtools/transport/packets.js -lib/thunderbird/modules/devtools/transport/stream-utils.js -lib/thunderbird/modules/devtools/transport/transport.js -lib/thunderbird/modules/devtools/worker-loader.js +lib/thunderbird/modules/devtools/shared/Console.jsm +lib/thunderbird/modules/devtools/shared/Loader.jsm +lib/thunderbird/modules/devtools/shared/apps/Simulator.jsm lib/thunderbird/modules/displayNameUtils.js lib/thunderbird/modules/distribution.js lib/thunderbird/modules/editorUtilities.jsm @@ -2802,6 +2899,8 @@ lib/thunderbird/modules/jsTreeSelection.js lib/thunderbird/modules/jsdebugger.jsm lib/thunderbird/modules/jsmime.jsm lib/thunderbird/modules/jsmime/jsmime.js +lib/thunderbird/modules/lz4.js +lib/thunderbird/modules/lz4_internal.js lib/thunderbird/modules/mailInstrumentation.js lib/thunderbird/modules/mailMigrator.js lib/thunderbird/modules/mailServices.js @@ -2841,13 +2940,12 @@ lib/thunderbird/modules/sdk/system/Startup.js lib/thunderbird/modules/searchSpec.js lib/thunderbird/modules/search_im.js lib/thunderbird/modules/services-common/async.js -lib/thunderbird/modules/services-common/bagheeraclient.js lib/thunderbird/modules/services-common/hawkclient.js lib/thunderbird/modules/services-common/hawkrequest.js lib/thunderbird/modules/services-common/logmanager.js +lib/thunderbird/modules/services-common/moz-kinto-client.js lib/thunderbird/modules/services-common/observers.js lib/thunderbird/modules/services-common/rest.js -lib/thunderbird/modules/services-common/storageservice.js lib/thunderbird/modules/services-common/stringbundle.js lib/thunderbird/modules/services-common/tokenserverclient.js lib/thunderbird/modules/services-common/utils.js @@ -2864,10 +2962,9 @@ lib/thunderbird/modules/virtualFolderWrapper.js lib/thunderbird/modules/vtt.jsm lib/thunderbird/modules/windowsJumpLists.js lib/thunderbird/modules/workers/PromiseWorker.js -lib/thunderbird/modules/workers/lz4.js -lib/thunderbird/modules/workers/lz4_internal.js lib/thunderbird/modules/workers/require.js lib/thunderbird/modules/xmpp-authmechs.jsm +lib/thunderbird/modules/xmpp-commands.jsm lib/thunderbird/modules/xmpp-session.jsm lib/thunderbird/modules/xmpp-xml.jsm lib/thunderbird/modules/xmpp.jsm @@ -2882,13 +2979,9 @@ lib/thunderbird/res/dtd/htmlmathml-f.ent lib/thunderbird/res/entityTables/html40Latin1.properties lib/thunderbird/res/entityTables/html40Special.properties lib/thunderbird/res/entityTables/html40Symbols.properties -lib/thunderbird/res/entityTables/htmlEntityVersions.properties lib/thunderbird/res/entityTables/mathml20.properties -lib/thunderbird/res/entityTables/transliterate.properties lib/thunderbird/res/fonts/mathfont.properties -lib/thunderbird/res/fonts/mathfontMathJax_Main.properties lib/thunderbird/res/fonts/mathfontSTIXGeneral.properties -lib/thunderbird/res/fonts/mathfontStandardSymbolsL.properties lib/thunderbird/res/fonts/mathfontUnicode.properties lib/thunderbird/res/grabber.gif lib/thunderbird/res/html/folder.png @@ -2913,14 +3006,19 @@ lib/thunderbird/res/table-remove-column.gif lib/thunderbird/res/table-remove-row-active.gif lib/thunderbird/res/table-remove-row-hover.gif lib/thunderbird/res/table-remove-row.gif +lib/thunderbird/res/text_caret.png +lib/thunderbird/res/text_caret@1.5x.png +lib/thunderbird/res/text_caret@2.25x.png +lib/thunderbird/res/text_caret@2x.png +lib/thunderbird/res/text_caret_tilt_left.png +lib/thunderbird/res/text_caret_tilt_left@1.5x.png +lib/thunderbird/res/text_caret_tilt_left@2.25x.png +lib/thunderbird/res/text_caret_tilt_left@2x.png +lib/thunderbird/res/text_caret_tilt_right.png +lib/thunderbird/res/text_caret_tilt_right@1.5x.png +lib/thunderbird/res/text_caret_tilt_right@2.25x.png +lib/thunderbird/res/text_caret_tilt_right@2x.png lib/thunderbird/run-mozilla.sh -lib/thunderbird/searchplugins/amazondotcom.xml -lib/thunderbird/searchplugins/aol-web-search.xml -lib/thunderbird/searchplugins/bing.xml -lib/thunderbird/searchplugins/eBay.xml -lib/thunderbird/searchplugins/twitter.xml -lib/thunderbird/searchplugins/wikipedia.xml -lib/thunderbird/searchplugins/yahoo.xml lib/thunderbird/thunderbird lib/thunderbird/thunderbird-bin share/applications/thunderbird.desktop diff --git a/mail/thunderbird/PLIST.lightning b/mail/thunderbird/PLIST.lightning index a4e67e5ee04..9f5359ed6e2 100644 --- a/mail/thunderbird/PLIST.lightning +++ b/mail/thunderbird/PLIST.lightning @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.lightning,v 1.23 2015/09/03 14:41:32 wiz Exp $ +@comment $NetBSD: PLIST.lightning,v 1.24 2016/04/17 18:33:50 ryoon Exp $ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/app.ini lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js @@ -216,13 +216,24 @@ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/c lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png @@ -248,107 +259,70 @@ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/c lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning-toolbar.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarms.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-attendees.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-creation-wizard.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar-small.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-printing.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-properties-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-subscriptions-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-timezone-highlighter.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/datetimepickers/datetimepickers.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/tasks-actions.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-large.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-small.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/minimonth.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/suite-accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarms.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-attendees.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-creation-wizard.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar-small.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-button-images.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-printing.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-properties-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-subscriptions-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-timezone-highlighter.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/datetimepickers/datetimepickers.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/tasks-actions.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-large.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-small.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/minimonth.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/suite-accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarms.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-attendees.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-creation-wizard.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-aero.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-inverted.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css @@ -357,40 +331,18 @@ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/c lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-printing.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-properties-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-subscriptions-dialog.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-timezone-highlighter.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/datetimepickers/datetimepickers.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-aero.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-inverted.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero-inverted.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large-aero.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small-aero.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/minimonth.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar-event-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning-toolbar.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar-event-dialog.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning-toolbar.css -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css @@ -400,7 +352,6 @@ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/c lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png -lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/suite-accountCentral.css lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js @@ -441,9 +392,10 @@ lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/m lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm +lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome.manifest -lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/.mkdir.done lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.dtd lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider-en-US/locale/en-US/gdata.properties lib/thunderbird/extensions/{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}/chrome/gdata-provider/content/browserRequest.js @@ -532,7 +484,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/ca lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/.mkdir.done lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-alarms.properties lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog-attendees.properties lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar-en-US/locale/en-US/calendar/calendar-event-dialog.dtd @@ -702,13 +653,24 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightni lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-flashing.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/alarm-icons.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/attendee-icons.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-alarms.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-attendees.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-creation-wizard.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-daypicker.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-event-dialog.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-itip-icons.svg lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-management.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-occurrence-prompt.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-overlay.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-printing.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-properties-dialog.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-providerUninstall-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-status.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-subscriptions-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-tree.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-task-view.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-timezone-highlighter.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-toolbar.svg lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-unifinder.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/calendar-views.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/classification.png @@ -734,107 +696,70 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/co lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/nav-today.svg lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation-hov.svg lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/common/widgets/view-navigation.svg +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/datetimepickers.css +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/dialogOverlay.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/imip.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning-toolbar.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/lightning.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/mode-switch-icons.png +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/lightning-common/suite-accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon24.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/cal-icon32.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarm-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-alarms.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-attendees.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-creation-wizard.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-daypicker.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar-small.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-event-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-button-images.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog-list-images.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-invitations-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-management.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-occurrence-prompt.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-printing.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-properties-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-subscriptions-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-tree.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-task-view.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-timezone-highlighter.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-unifinder.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/calendar-views.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/datetimepickers/datetimepickers.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/ok-cancel.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/tasks-actions.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/today-pane.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-large.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/toolbar-small.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/calendar-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/calendar/widgets/minimonth.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/imip.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-toolbar.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning-widgets.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/lightning.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/linux/lightning/suite-accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon24.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/cal-icon32.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarm-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-alarms.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-attendees.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-creation-wizard.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-daypicker.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar-small.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-event-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-button-images.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog-list-images.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-invitations-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-management.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-occurrence-prompt.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-printing.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-properties-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-subscriptions-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-tree.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-task-view.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-timezone-highlighter.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-unifinder.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/calendar-views.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images-graphite.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/datetimepickers/datetimepickers.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/ok-cancel.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/sidebar-item.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/tasks-actions.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/today-pane.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-large.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar-small.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/toolbar.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/calendar-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/calendar/widgets/minimonth.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/imip.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-toolbar.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning-widgets.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/lightning.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/osx/lightning/suite-accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon24.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/cal-icon32.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarm-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-alarms.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-attendees.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-creation-wizard.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-daypicker.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-attendees.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-aero.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-inverted.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar-small.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog-toolbar.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-event-dialog.css @@ -843,40 +768,18 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wi lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-invitations-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-management.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt-aero.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-occurrence-prompt.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-printing.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-properties-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-providerUninstall-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-subscriptions-dialog.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-tree.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-task-view.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-timezone-highlighter.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-unifinder.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/calendar-views.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/checkbox-images.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/datetimepickers/datetimepickers.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/ok-cancel.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-aero.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions-inverted.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/tasks-actions.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/today-pane.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero-inverted.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-aero.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large-aero.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-large.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small-aero.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/toolbar-small.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/calendar-widgets.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/widgets/minimonth.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar-event-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/calendar.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning-toolbar.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-aero/lightning.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar-event-dialog.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/calendar.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning-toolbar.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/calendar/win-classic/lightning.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/accountCentral.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip-aero.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/imip.css @@ -886,8 +789,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/wi lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/lightning.css lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-aero.png lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/mode-switch-icons-inverted.png -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/skin/windows/lightning/suite-accountCentral.css -lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/.mkdir.done lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.manifest lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js @@ -946,4 +847,6 @@ lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUti lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnInvitationUtils.jsm +lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ltnUtils.jsm lib/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo index a23a15400d9..7f82e08f81e 100644 --- a/mail/thunderbird/distinfo +++ b/mail/thunderbird/distinfo @@ -1,179 +1,154 @@ -$NetBSD: distinfo,v 1.175 2016/03/28 10:38:08 ryoon Exp $ +$NetBSD: distinfo,v 1.176 2016/04/17 18:33:50 ryoon Exp $ -SHA1 (thunderbird-38.7.1.source.tar.bz2) = 00099feb9cd9ccde48eb9956d848f39c7b2bd94f -RMD160 (thunderbird-38.7.1.source.tar.bz2) = 184cc39674fbcb06a00383e69e60abb3fce7928b -SHA512 (thunderbird-38.7.1.source.tar.bz2) = 8adb83cb64a450e5df0eea577b56ccd65e9fb0e7f4b63f26ca5aac24dfc7cd0c12c231bddff31da2c03e2af4165caeb25c496d2644147f5e3a39acadda0d14b6 -Size (thunderbird-38.7.1.source.tar.bz2) = 204445791 bytes -SHA1 (patch-aa) = 199400ee6dc3c727c950e33ccc65cf57b81cdcb7 -SHA1 (patch-al) = 81a733e9b13a47abfef818ecd10d7ef18a191855 -SHA1 (patch-ao) = 2b4cfb8f06cb137058be7aa47ab7a3cada7cbfe1 -SHA1 (patch-as) = d7690a695438ec4f8c95011e0a177768c5da705e -SHA1 (patch-ax) = a5e573d902d235c4657ffecd7cd531d778532604 -SHA1 (patch-ay) = 82f0a523e3f281a6f84b0c8a63611fede70d8b35 -SHA1 (patch-bf) = 6e6828e85243dba8cf2419de7275585fea3efe81 -SHA1 (patch-bg) = 6c5e0239ed07902209bf4bfbec520699ff835b11 -SHA1 (patch-calendar_lightning_Makefile.in) = 3f0e0be9d156c73f9d16dcb10774d9fce17cc200 -SHA1 (patch-calendar_lightning_build_universal.mk) = 42a3eafc9738f94e0b6654cf815932469e06bcf4 -SHA1 (patch-calendar_providers_gdata_Makefile.in) = aca552b09c8e94678000ea94695d38c822d375d5 -SHA1 (patch-directory_c-sdk_ldap_include_portable.h) = a6d40c6b92aee607fb4f18d5a7c97b3d7833c74a -SHA1 (patch-ipc_chromium_src_base_file__util__posix.cc) = cb48ef5c5feb6396210153a704e227d09858939e -SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = d6b9cdc90fecbeee02c37f74bc9998bba239d9cc -SHA1 (patch-ipc_chromium_src_base_sys__info__posix.cc) = f5545ffcee1b5b02d8e130ce2a7b6e9dc386567f -SHA1 (patch-ipc_chromium_src_build_build__config.h) = 7e5f6e195884d7fc629c10aefe13dba768001daf -SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 04eb07c0944eb40589aef7033d62636518e91066 -SHA1 (patch-ldap_sdks_c-sdk_build.mk) = 171d81697d136abb6e02cb81445cd88fd8580de2 -SHA1 (patch-mail_components_shell_nsMailGNOMEIntegration.cpp) = d1b4d47e0cb8d5105984f58a0167624042f3baa2 -SHA1 (patch-mail_installer_package-manifest.in) = bce1b3ba20b00cc00e51f79e498a24811fe65dd6 -SHA1 (patch-mail_installer_removed-files.in) = 5ef84ddc1dc1434c6db328f7d9df68f47f7d7ecd -SHA1 (patch-mk) = c4aebbbf9c0a8ee1763d380ddd681248b362d295 -SHA1 (patch-ml) = f60bda3b422bc16dae60ee68b024d4740c7430a0 -SHA1 (patch-mozilla_accessible_atk_Platform.cpp) = d71a9f1a89d290c15871771c0a1c2b7a6510b1b8 -SHA1 (patch-mozilla_b2g_installer_Makefile.in) = 2e2af12392f5c81ec68ad4e439a8baf225a94ee1 -SHA1 (patch-mozilla_b2g_installer_package-manifest.in) = 086a7ff700b9d7de9e2765780cd06b43d6ad1a8f -SHA1 (patch-mozilla_browser_installer_package-manifest.in) = 1b7de0600e2a5c46db140aaac70fff11e252e4ff -SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 39e8e8ccdb87ecf0f37eb9d7de9257fce3f25301 -SHA1 (patch-mozilla_build_autoconf_nss.m4) = b3be74e87494f1a286c77add5bf5f6ea2071a913 -SHA1 (patch-mozilla_build_gyp.mozbuild) = 07806aabbf468709decf68d4823ecf54092c1f50 -SHA1 (patch-mozilla_build_pgo_profileserver.py) = 2c15f3c655d4d9a366d70e6311921723dd1039f0 -SHA1 (patch-mozilla_config_Makefile.in) = 049776b79aa8f523caa6430247707a20d9e81448 -SHA1 (patch-mozilla_config_baseconfig.mk) = e8594d03d0db21e0731d85dcdb38ab9c465e9d56 -SHA1 (patch-mozilla_config_external_moz.build) = ee26e7573fe6d6c7f6e8497d8d1f928174ce4a36 -SHA1 (patch-mozilla_config_stl__wrappers_ios) = 066a9f3db9203afa8131b2ff91d212033e5950e0 -SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 67559c5ab17088680b86dea6b081a48b781f59b5 -SHA1 (patch-mozilla_config_system-headers) = a42f21a5647cc7832d26e12c2ebca5adea57dae9 -SHA1 (patch-mozilla_dom_base_moz.build) = dce93f4c00bb662d5c702b442ee169bb8888237d -SHA1 (patch-mozilla_dom_events_MessageEvent.h) = 677c3531230147baf260aca9e39d7a04b2a7c673 -SHA1 (patch-mozilla_dom_media_AudioStream.h) = b5092adaf26c8c1809b4ad62eb92be101c07ac88 -SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = cadb3396a56ed3147c4ec2b4b8494205672883fb -SHA1 (patch-mozilla_dom_media_moz.build) = 12ab0e2441422bbb683a5da163644db9bfd11aec -SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = a877a2e086149d14004b15e2c96970d27b4de3a2 -SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = ed5bcf926bce86ca73187ac13181c02e2352cc68 -SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = fc27fc709dedea8ff082deb43c30575f3be3d83c -SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 665007aa3640bdc7d2dfb26c258e0ee8f7574cbe -SHA1 (patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp) = 3865b172e85ee0146baf0641c1181bd01e955b35 -SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = 5b5190da8a8e4eabd793d9bd5932f773b685dbf4 -SHA1 (patch-mozilla_gfx_graphite2_src_moz.build) = 12601e295244497f5b3a255350ee2b67c20d4f0c -SHA1 (patch-mozilla_gfx_moz.build) = 93f0eba2ea5a4d678c6356b254a1a91bf0ad7ea9 -SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 7d1f1b85ec1a332d1370f2030f941c38ef83d021 -SHA1 (patch-mozilla_gfx_skia_moz.build) = c7298e883ec7a77c7fb85929dac8eced022cd438 -SHA1 (patch-mozilla_gfx_thebes_moz.build) = 4d09f500e5caa17ec71ddcd032a01fcb4acf1508 -SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = fcd9af6d97c2d7cf85856d8f11e1a13c0ebe8f52 -SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 5562543a67b0dec358a4ecc44612f2faa669d8b0 -SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = bd08482f32102412517b3150e5c70500e8f921fa -SHA1 (patch-mozilla_intl_hyphenation_hnjalloc.h) = e4a479d8151a6518697b95f9bf63bf60e98d8071 -SHA1 (patch-mozilla_intl_unicharutil_util_moz.build) = 4d8779980f5ca2a47b42125de3ef39621df523af -SHA1 (patch-mozilla_ipc_chromium_Makefile.in) = 3181c9948eac8834bf0b9e32e6bf1566be1b943c -SHA1 (patch-mozilla_ipc_chromium_moz.build) = b8f85c793c00e4eb50e0d70168fa7073fde03535 -SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = a20895ad9b7f0a99a926132b0e368b0b1cdaedad -SHA1 (patch-mozilla_ipc_chromium_src_base_file__util.h) = 28722f47efc0758b6f9a8bb12126faf3d01989f5 -SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = 7d0598fe48a7130e71d7ad52c753d490f4d95d5b -SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = e8b8c3747bc1d157b1f9335080d25cebd64328bd -SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = b62b05aacd640c4aa62972a2e04366b311c7da4d -SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = 238343f0438a4f2c474fa8fc485b2e836acca929 -SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 74cfe66cc8ce1692f001277d287d2c54f1fc077b -SHA1 (patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 5fca921c5a5a20b79d0b3a8a7d5c2b1778ded0e8 -SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = b93fbc86ff73e7b56c83f23fca79a507350b65fd -SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 2c516ff62f4ea73e4b2ae49b6f0abe95620486da -SHA1 (patch-mozilla_ipc_glue_ScopedXREEmbed.cpp) = 2530415b33c3c60e5ce90719673c7dea06c95b82 -SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = f2bfc2a877554d64ab886d0159c9bdb4e7d01097 -SHA1 (patch-mozilla_ipc_glue_moz.build) = eb8e0d46193092cefcb6d5a00f22ba43161fb71c -SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py) = d2ffbde2fb0744ab7acc279dcc9dfc430fb58dfc -SHA1 (patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py) = 8c63e06ed257d059e9ff4da0b00e752bd694347e -SHA1 (patch-mozilla_ipc_ipdl_ipdl_lower.py) = c3e0f719900b515554218b6312055f34ccbf9feb -SHA1 (patch-mozilla_js_public_CallArgs.h) = b822b887cf2649403913f4d1d0f69a531094fd0e -SHA1 (patch-mozilla_js_src_asmjs_AsmJSSignalHandlers.cpp) = 46808d8cacd35982954c641e65c5c817d1b9ceca -SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = 852b14dc17cc29bdbf0b2cc407ba5780dd568d3a -SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = d7f45bde1f819786c45225600697f14769bed946 -SHA1 (patch-mozilla_js_src_gc_Statistics.cpp) = 875b061d7368d19af143d73bfaed7a51154b7e72 -SHA1 (patch-mozilla_js_src_jit_ExecutableAllocator.h) = 43e2c73d8d96482ac1046a0988fa6bb49d600ca3 -SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = 9bda5be7268cd5cadaa117e4aba11900e62424a7 -SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 5be2f6c399eb69edcf3e456f9fd7c99c4d1e4850 -SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = 3fa23427dcefac2eccfeec667262d66c9b66dd84 -SHA1 (patch-mozilla_js_src_jsapi.cpp) = 79ce01f9ade19e7c562226e6383c7df9deca566c -SHA1 (patch-mozilla_js_src_jsdate.cpp) = 7d37540f33dff14c31df6786b2319cbad95461f4 -SHA1 (patch-mozilla_js_src_jskwgen.cpp) = 03b2a891d0fb87da98dcb92c3ecf2f6d39621426 -SHA1 (patch-mozilla_js_src_jsmath.cpp) = b02ecb4a64c6b486645ffdf0446430db9e2dcd71 -SHA1 (patch-mozilla_js_src_shell_jsoptparse.cpp) = 637d553fd6f464d19e72564a7e2f2dd0b3528bca -SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = 35df0beb0c2f7d233d21c4214281002412b7d5dd -SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = 41a7aaeaae02324265364ce46b5edc6d717190d5 -SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = bb9f9dfba00d9536c4bdb84188c588685ce79fa8 -SHA1 (patch-mozilla_media_libcubeb_AUTHORS) = 75431ca834f755054249f3113b45e9e7dbcaf07a -SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = 385329b05947507df09281a1d42c6cf77e9ad6de -SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 783fbfef10450da06d5ce027397c7f07d10c6007 -SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = c0b98f9d64047b79a136a69ee1bc5a1084440ec6 -SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 723ba3f5a6cba49cc10d37e81b496c6e11b794b4 -SHA1 (patch-mozilla_media_libpng_pngpriv.h) = 0d2ce353d14c26755ab1db5568202a9887c2b6f3 -SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = fcb3c03e8d7709a7fd43c696278f51bb25ada564 -SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = 38249bd368657210470098d089a56fb641bdad35 -SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = f2789d1c13accd151dbb836659a264f042f563a6 -SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = e10a2a9e224f30379cea0a99ac9e2dbe362bcaf0 -SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 81ba09d76c8bba8bdb4db80aba83619aa5644e95 -SHA1 (patch-mozilla_media_libtheora_lib_info.c) = 0717521137df71399724e4cc6189dd1c4bfe5900 -SHA1 (patch-mozilla_media_libtheora_moz.build) = dde3aaa0f1a0550039a764fd90054c622d91a86c -SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 8375506c055714f37192ff51cd0a8bd45d5ef41b -SHA1 (patch-mozilla_media_libtremor_moz.build) = f25c40fa9f9699649c9019eef84936bd52f81181 -SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = 7fa5e4b4c33cbfdb4644f5472d5cfc098f33807a -SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = b9a23d5062bba5b19487296f0eb6291ed909cc2a -SHA1 (patch-mozilla_media_libvorbis_moz.build) = 3d25cd1abbd217271e21e4dd70c32f05156dcb53 -SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = bcdd39627f96cabdf8a02f750b94c981d160bf8d -SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = a336215f2d2299d7d7f830c45ce02feb4d6b46bb -SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 20867c0010ebae669b66678a310f22a201a58ba7 -SHA1 (patch-mozilla_media_webrtc_signaling_test_moz.build) = 8f1480a39682931f2b93bf7d57e2b6963e947f6e -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 4f4d549bf33eceba8d67e552a8544a95d52e0f69 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi) = cc3d6a2d8387b98753c7b9d6d64e43dff197a6df -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = f239b2e5f74c5da73d37751587748583233090d5 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = c4e67201cd8b10115bc2cd0221699e65c924a5f3 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = dd9842b84a67834cff668a0906e921875eebd583 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = ceabec7ac8a213fa1f35a90148960e6d94615b73 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 3dcd427b7bd24bd68578946f79b7c8beb4d7dda7 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = c2e60b3603000bca4a1532771e76421149e4eab1 -SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 23d8a53f437522dce9818cb866296147c97bbd34 -SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = 53bc8e6e8692c3e582a2b9b45b44e088e89e977e -SHA1 (patch-mozilla_memory_jemalloc_Makefile.in) = 7281f92fc0c5bc906d885f71edd58b5204e65540 -SHA1 (patch-mozilla_memory_jemalloc_src_configure) = 9256effb9c67a5dd11e8ceef19b9ea28d0d42cd9 -SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = 123ed43ef2ed1a4110beace2fb637c39b401f4b3 -SHA1 (patch-mozilla_memory_volatile_VolatileBufferOSX.cpp) = 7d03ccb71fadbb24c4446fe694c434b26ab6ff5d -SHA1 (patch-mozilla_mfbt_Alignment.h) = 04273fe60221ed9aa5ba3d6701aba82fcbc1eba3 -SHA1 (patch-mozilla_mfbt_Attributes.h) = 67a0941aee2db49b747f3c20141dc6df55ac6549 -SHA1 (patch-mozilla_mfbt_Poison.cpp) = d371a235cc409aa99fdd862687378f5d6a84a863 -SHA1 (patch-mozilla_mobile_android_installer_Makefile.in) = c2f9f4dcac0c870b64e099ec7a6d1bdad7b5af0f -SHA1 (patch-mozilla_mobile_android_installer_package-manifest.in) = 3ed532efccca911bb70182527651d534d5146dcc -SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = c906441ba5d7f391f5e37edcf88bfdf8586d5a84 -SHA1 (patch-mozilla_netwerk_base_nsNetUtil.h) = 8d6f10b910d985a6f8259f5ef02d21e3d9f3ed0e -SHA1 (patch-mozilla_netwerk_dns_moz.build) = 49b4f4de83559132bd783f8f2c5d7376c0ad7841 -SHA1 (patch-mozilla_netwerk_protocol_http_Http2Session.cpp) = 5d6c4bb01cf4ab1c3e518e79c28a143aab9b2868 -SHA1 (patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp) = dc5066e49bb3722c4f07985fd3d4da691a0a1205 -SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm) = 455c218c6fce4d7f26bda18c9169e3bd263af6f8 -SHA1 (patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm) = 8f48e55d1a1483b7727ef8b2e11b0142894aa14c -SHA1 (patch-mozilla_toolkit_library_moz.build) = 0d2a0509f34686260e417f0ae221e738b3378100 -SHA1 (patch-mozilla_toolkit_xre_nsAppRunner.cpp) = 9e2212cfa52080593c88e8ffc926681016dfb6a5 -SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = 41dbac602fb4b61835c794c6fc950f16cadd2f6f -SHA1 (patch-mozilla_webapprt_moz.build) = a61c46543c2c4cc5ecfcd3eb24facab3e6081b52 -SHA1 (patch-mozilla_widget_gtk_gtk2drawing.c) = 23d590e58e22957b996fe27a12bff186fcc7eb49 -SHA1 (patch-mozilla_widget_gtk_gtk3drawing.c) = 62226a6ddb936ea6c6b6f08d509ff166ec85f208 -SHA1 (patch-mozilla_widget_gtk_gtkdrawing.h) = e44e47c56e83e8982ac61d6135550dd6bed50509 -SHA1 (patch-mozilla_widget_gtk_nsNativeThemeGTK.cpp) = bc23ce979c1da98e98ee5cf19b3a2bc992f56186 -SHA1 (patch-mozilla_xpcom_base_nscore.h) = 80dc90ac315e3c74340498a877f58c32d94e6ac3 -SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = f2803b8690e59cdccccf63f84b2616901a5f5c82 -SHA1 (patch-mozilla_xpcom_build_XPCOMInit.cpp) = 3539557001b0f2f449f4d122f0c696f00d9587df -SHA1 (patch-mozilla_xpcom_components_Module.h) = 7e331c94779bb85342132b87d8ddb2b420f38a57 -SHA1 (patch-mozilla_xpcom_glue_standalone_nsXPCOMGlue.cpp) = d7c469f51e4b5baeb0ac3c1403875cf66324214c -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = b29d07bf379c02c7ee0f5765a25af703051f9c8b -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 7642b01dd558c098bcb3aad32f62aeb4bd0984f2 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = 72ea33fdc90899e630ba83ba8fce7ce8942bb9ed -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = 3ded7fc34293a286f99b61b687cadd71afc53e11 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = cc73676c2ae4fd515eaa9915e8fa19e5e6cecaad -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 221f35cb42616cd6c52bb1cc164ae2c87c9e99a8 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = 21faa775ed53b4571362efce316a6dfa73689b16 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 9662652da9b9c744f45cf39c73113dcd16291977 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 19775ea31d091df9d6ba397e3449dd05b8574501 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = dfdb2bdc9c7b83d3d88f00f0e34570ce0b2f5738 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = 0f2d4e824d5b7cf5fdbbc9c3b747df1a5ba812f6 -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = 332cdb308db38a9a3647c0aae86ae1ebb030b4ce -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = 2826f0db0ce78ad792db03dc07ef94bbe5c08f6a -SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = 65f4a81f33be2660bae6b06ec051b5a3582837ca -SHA1 (patch-mozilla_xulrunner_installer_Makefile.in) = 51cb06e38259666cdcbe7f26aa2f6b237d55b815 -SHA1 (patch-pb) = e61134fe43911f34a629cc338f692051c7a3ae22 -SHA1 (patch-pc) = 7c0e354278ae148a8ffa1bc806710a24bc6ac095 -SHA1 (patch-rc) = f9c3a03f34a3276bccfee6fa7c06ff33345f369e -SHA1 (patch-zc) = b1b7edfed691db014d3a25afeb94afcd9f65b82a +SHA1 (thunderbird-45.0.source.tar.xz) = 22bcca34fb442bf12b85ac2513d06b09124254e2 +RMD160 (thunderbird-45.0.source.tar.xz) = ed062ddc898339889109218d7309aa95b44951dd +SHA512 (thunderbird-45.0.source.tar.xz) = 12aeceacf8aa60bb04c810fd189390f45bc64dc2b30cee465470a0d12947633681ee0dc74266306af0712e4f0443c403f2515388164a98332f791d53114d8b2a +Size (thunderbird-45.0.source.tar.xz) = 200691996 bytes +SHA1 (patch-calendar_lightning_Makefile.in) = 02a1528f2da82f1d4ff4931a7d7dc8227b7fa9f2 +SHA1 (patch-calendar_lightning_build_universal.mk) = 86dc2c6b4f9feb835570111078aa5d08a389d0da +SHA1 (patch-calendar_providers_gdata_Makefile.in) = 0e90ddc9aecc817b0b150bbc37d23ddec97b093e +SHA1 (patch-ldap_c-sdk_include_portable.h) = 7b36594a98beb5af9f82810a052ad2d4706ac968 +SHA1 (patch-mail_app_nsMailApp.cpp) = e089b05a2a849f401fc0aa41fc781e544f6977a1 +SHA1 (patch-mail_components_shell_nsMailGNOMEIntegration.cpp) = cbd87d7d7fc8df32b7fd444148d48a92c54c94d9 +SHA1 (patch-mail_installer_package-manifest.in) = 3829a4d1ae7e8da29ae90d8ac31856fe260c2acc +SHA1 (patch-mail_installer_removed-files.in) = 1a6744cda9842046b9d4b388333678a580d49d43 +SHA1 (patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd) = 1cd7faa6a098e2bc609d941406b46e6f737fbb63 +SHA1 (patch-mozilla_browser_installer_package-manifest.in) = a0e9a23dd9e3e652fd9dd32b4e740adc0f50c453 +SHA1 (patch-mozilla_build_autoconf_compiler-opts.m4) = 5ac831579034defaa837748fe63595192d7a583a +SHA1 (patch-mozilla_build_autoconf_nss.m4) = 7f4bb7c4308f8b74527bf00fb09489ee328696c5 +SHA1 (patch-mozilla_build_gyp.mozbuild) = 2fedb8762375c000e79d042aa974e66329fdb230 +SHA1 (patch-mozilla_build_pgo_profileserver.py) = 7a88be17fc5939aa2bc5af334dde3222b6cc3ba3 +SHA1 (patch-mozilla_config_Makefile.in) = 244eb6c7ee4973eb6ebec4fcf4181932b518ca2e +SHA1 (patch-mozilla_config_baseconfig.mk) = 92891a656cb83de0f5ff7f88d10579cdde0e1359 +SHA1 (patch-mozilla_config_external_moz.build) = bb4d66b481967d98df5358f9e1d3cc3253d57fd1 +SHA1 (patch-mozilla_config_rules.mk) = 5bc569ee42ea8fa2f2726af1f2993167b029d308 +SHA1 (patch-mozilla_config_stl__wrappers_ios) = f84d793f65bc7c7d1ffc7b542f846b394cf6de50 +SHA1 (patch-mozilla_config_stl__wrappers_ostream) = b36e7e199e355a0950e0db51c45fb34ce5ea2cc4 +SHA1 (patch-mozilla_config_system-headers) = 4c1cd436ee7d173d76ff9c34fa74a571299879dc +SHA1 (patch-mozilla_config_system__wrappers_unwind.h) = a8e5dfafc875b055984420f9d6e64742ed9fb031 +SHA1 (patch-mozilla_configure.in) = fe475edf594e2ca98e3f6da629d06734de091cee +SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 0140dc4e081a6675fdcf366057511df354d27d95 +SHA1 (patch-mozilla_dom_base_moz.build) = cb7b5eb422f733f36797eac39e63e7f6daa5574f +SHA1 (patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp) = 74e0c3ddc42007e056046c9fbe3b267cb75efdfe +SHA1 (patch-mozilla_dom_media_moz.build) = 8a9b9b25ef5ad004383a4bd189ed37ac0f2bd8b3 +SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp) = 375a2ebda12bd4633c7ae3d5c0e0b6de6a61bb0f +SHA1 (patch-mozilla_dom_plugins_ipc_PluginModuleChild.h) = 7009f9f2d01ca96f0ef6ca6f412485a4576f3072 +SHA1 (patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp) = adcb793da679bbfe7a79f3a119c4f9f8950c7eae +SHA1 (patch-mozilla_dom_system_OSFileConstants.cpp) = 6685cf695ce13433bc061a82e1767ea4fc25bac5 +SHA1 (patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp) = 8e2d1f82554fb0950f6f3d52f63cca10b15431db +SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 14b213eff89b78ecfe3ff74a4daca13138defd2e +SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = f8b7ad2c1d1b8f0a4492fc49d1e5884ec4bdf4c4 +SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = 423009ff077aa4c0862fd5b8ec9066eb054440cf +SHA1 (patch-mozilla_gfx_moz.build) = 60f774fe43846324b57fb1e46d1bd1a8348cf440 +SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = 227210904b6c194960668fee4253ddb183e33a0e +SHA1 (patch-mozilla_gfx_skia_moz.build) = 8a70b3a8d8a7caa06f7b1b433cd5ffb37b4b38ba +SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = 390793e9b45af46914b1c51d0be9c9c875644a9c +SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = d2ce05bb0e288dc5e0c8f073d627c759a817d11f +SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = a4b4aab1c6fcf8681a1ef932fa26f6527ebd0eae +SHA1 (patch-mozilla_gfx_thebes_moz.build) = 9ca30b203e492f59563f698d7bfe39befdef0bb1 +SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 84eab4220cbce9ad44a62b7ba64e838927382b13 +SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 2b2e6db1bdb0719ee7642447971fe2a9c80518dd +SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.s) = b086ba47705f78629acee64fa096bc7ce94b35fa +SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = 4388fb0c57011e19e8ee4768d3cc82b078b7a6e2 +SHA1 (patch-mozilla_intl_hyphenation_glue_hnjalloc.h) = 9159bfaa44bf70c04602a1ac10f698ef4f4a5187 +SHA1 (patch-mozilla_ipc_chromium_src_base_atomicops.h) = b70f38db87e80de06f061e7ee7664d47b1000f12 +SHA1 (patch-mozilla_ipc_chromium_src_base_file__util__posix.cc) = aff83e28eb7af0f04c68b8336441eaef04bb763c +SHA1 (patch-mozilla_ipc_chromium_src_base_message__loop.cc) = b4d4e7fd53632751cf4624044815da3a9f20819c +SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = e7ec8e3f7aae56a47a328f0f3a6708eb85ee07c9 +SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread.h) = a0d0cff52de77a45def4789a7f6f30603c13f07a +SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = 9998c382302a022ba1027f4346c53dcd4ef0b52f +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util.h) = 56b13a62b9bb6b4a0b94ed285f33fa5d67c56dc8 +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc) = e60b2d2aa3e37a6b4854b5aef91f430ecbb5eba0 +SHA1 (patch-mozilla_ipc_chromium_src_base_process__util__posix.cc) = 4dc6f93024eea761a53dc1df2933eb2f51612058 +SHA1 (patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h) = 9e623549aeb7f28270641a279f7608ab9338f228 +SHA1 (patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc) = d2b220541fd1d29fb0972faa1bd4ce1d69d6ed31 +SHA1 (patch-mozilla_ipc_chromium_src_base_time__posix.cc) = d92e2f338c9c6e91aa7b7ad10d614a6def8707b9 +SHA1 (patch-mozilla_ipc_chromium_src_build_build__config.h) = 1cb374897dfee04780299c5345da7a883f633967 +SHA1 (patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h) = 74f68181b1770e8f2aa7325f8cd57d510fda7fa5 +SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = 076893b0af074e42d1a02e0c536ac13147dd4727 +SHA1 (patch-mozilla_ipc_glue_StringUtil.cpp) = 734b47ec5ebb89dc4711623cabc1e7cacde2641f +SHA1 (patch-mozilla_ipc_glue_moz.build) = 8b6fd2e3e019195c9547add4f67c1ea22eb3a462 +SHA1 (patch-mozilla_js_src_configure.in) = df8db18ecded130197b85afa12a5c2c71c142656 +SHA1 (patch-mozilla_js_src_ctypes_CTypes.h) = ad11282f5c9e882bcd19fcfc5cc4c6027dd4aae2 +SHA1 (patch-mozilla_js_src_frontend_ParseMaps.cpp) = 4bead6061fa2a77a0de7a38ff497ccc24557b835 +SHA1 (patch-mozilla_js_src_jit_LIR.cpp) = 1f623a7e75d85de1c6af8a1cba218298ab3bb77b +SHA1 (patch-mozilla_js_src_jit_MIR.cpp) = 48ec3fc79fd62d34a13825b25be6f17f04937b66 +SHA1 (patch-mozilla_js_src_jit_arm_Architecture-arm.cpp) = ef122bdc89efb0d8c71a24bd112e9f8a166f6cda +SHA1 (patch-mozilla_js_src_jsdate.cpp) = 5dc0c38fb8eb509d2c6ecaf666d4c1d046082a34 +SHA1 (patch-mozilla_js_src_jskwgen.cpp) = 322a6ce311b1e8cb9dc6aadee88425e3b9318231 +SHA1 (patch-mozilla_js_src_jsmath.cpp) = f130a1c7c0d4384aa3ebff155d4e3ebb33823cbb +SHA1 (patch-mozilla_js_src_jsnativestack.cpp) = c216baac857760571c60b45cb8682624b44232c4 +SHA1 (patch-mozilla_js_src_shell_jsoptparse.cpp) = 947cbe44e7a87fb37dcf48f45c1805ae7747b259 +SHA1 (patch-mozilla_js_src_vm_SPSProfiler.cpp) = f4a9a2b8d66442d3b52bef3bbe0d43abcc3ff0eb +SHA1 (patch-mozilla_js_xpconnect_src_XPCConvert.cpp) = fb20844c866045677ce7b14099cf7a748d430f64 +SHA1 (patch-mozilla_js_xpconnect_src_xpcprivate.h) = eda7091a2b469bafad07b24d9ec9ed02626e3391 +SHA1 (patch-mozilla_media_libcubeb_src_cubeb.c) = b15c15f5aee05f335e49e9878ac8fe171002f599 +SHA1 (patch-mozilla_media_libcubeb_src_cubeb__alsa.c) = 3fcafd1e119bc96b89ac2447fe4c4b9f673bc401 +SHA1 (patch-mozilla_media_libcubeb_src_cubeb__oss.c) = f6dd9cafe11b61dd9061e22cddfecb214d40ac21 +SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 77498b73bd21f13df5690d82c62288788805c597 +SHA1 (patch-mozilla_media_libpng_pngpriv.h) = 1fbc7cef82486dd80aba5e86977158fcb15ffab3 +SHA1 (patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp) = e97b974d4eccc22699047413460b8c4687f9e658 +SHA1 (patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h) = bfd8ef07c4277bf3d598f07b14e653ecd362b96d +SHA1 (patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp) = 821b13b11f5bd7fe5d2bf9d6b48b8e402e15c44d +SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c) = 37eb1b950a2ed8bbaddac8fd198c534e3a62c41e +SHA1 (patch-mozilla_media_libstagefright_system_core_liblog_logprint.c) = 74e85ceec274c51b7142c350d89cd67e4f0c43f6 +SHA1 (patch-mozilla_media_libtheora_lib_arm_armcpu.c) = 8ac0fc27df926fcdb40ea578f9bc89b845a4e72b +SHA1 (patch-mozilla_media_libtheora_lib_info.c) = 6a63a044b6c485f6e7514050f7b465394b0654d6 +SHA1 (patch-mozilla_media_libtheora_moz.build) = 18621d838e2376350e883b67f74a8992d59e814f +SHA1 (patch-mozilla_media_libtremor_Makefile.in) = 42c00d486290bfca17336750f740d83cb96cb9b2 +SHA1 (patch-mozilla_media_libtremor_moz.build) = 2d242343e6370f96c32670e405b39788186634f4 +SHA1 (patch-mozilla_media_libvorbis_Makefile.in) = a9baf3be6710b32544f1f8843fa07519d0348b76 +SHA1 (patch-mozilla_media_libvorbis_lib_vorbis__info.c) = 0ed66faa0c451813b578e91e60532cb9f90022f5 +SHA1 (patch-mozilla_media_libvorbis_moz.build) = c521e8a167bd83d130db3f8820e24425d6bd8016 +SHA1 (patch-mozilla_media_libyuv_include_libyuv_scale__row.h) = e67ff789d3c6132ec55c91acba08687c0ddb8227 +SHA1 (patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c) = d1ef64cc7be19b9bc826de4f05472fc539913974 +SHA1 (patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h) = 68b91c952049820c29edf10fd791fec61273b1b7 +SHA1 (patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h) = dec3d3d538a4301920aa641d2d8da1e6c9b7bb54 +SHA1 (patch-mozilla_media_webrtc_signaling_test_common.build) = 53329838ba9cf448870ae8860456b69be420f3f6 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi) = 8caf6b3a8558bede5ccfa3b6009f7a57e04a02fa +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi) = d1459b4972dade432e27e8005a64fc4eb8b02579 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc) = a48b7a0140fc40cca427034bf0b58a4e13c98e73 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h) = 62dfbf579191447dea80bf2eee5a782eaee526df +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc) = 24455230e1a857824584af86b988036321f8c0aa +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc) = 8187760eeaa2c466b629b21cd8d3d460e532497f +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi) = 7dcd8e86e18bb39bb07864483927e89f0199e629 +SHA1 (patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp) = 8bc15ea9afab20f004275522e060e70f699f0862 +SHA1 (patch-mozilla_memory_build_mozjemalloc__compat.c) = aad27fb03be2d1fcc543f4f38ac5deb4f8e962f7 +SHA1 (patch-mozilla_memory_mozalloc_mozalloc__abort.cpp) = 2c2169296c3388fa49f57f55193ebc94892b2c91 +SHA1 (patch-mozilla_memory_volatile_VolatileBufferOSX.cpp) = 87a53581e32009c124437a277a26abef52d8b197 +SHA1 (patch-mozilla_mfbt_Attributes.h) = df5ad969a421936a5ab021c7c62891490c0f63d4 +SHA1 (patch-mozilla_mfbt_Poison.cpp) = 725f20137d6e0b19d85ee4c5a2fe286015652bad +SHA1 (patch-mozilla_modules_libjar_nsZipArchive.cpp) = b306f3e037aced574e6e245d2bd80ffd5020a43e +SHA1 (patch-mozilla_modules_libpref_init_all.js) = 0196b031480c89946634d34e35ccccf83d946146 +SHA1 (patch-mozilla_mozglue_build_arm.cpp) = 5f94591daf81ea22f5e3855cf8e6ba719c88c3eb +SHA1 (patch-mozilla_mozglue_build_arm.h) = 40d8d2039c68fc825857a3c970eec2f296275cc5 +SHA1 (patch-mozilla_netwerk_dns_moz.build) = a58262e4a85b5b1e4986e82204df36ace4076738 +SHA1 (patch-mozilla_storage_SQLiteMutex.h) = 76907dfaa357fba3c0fdb7b0e7150d0b5241d64a +SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 06ffc01754f4a583ff6531f0da14aa23528ea409 +SHA1 (patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h) = aa895f7147fdcdaa1dd75b17f96c562d15eed718 +SHA1 (patch-mozilla_toolkit_library_moz.build) = 13db2a682ae51c6d040e7c6c7edac1768d9b70d0 +SHA1 (patch-mozilla_toolkit_mozapps_installer_packager.mk) = 578af532a6cb25daaf613dbb874420120454a9b1 +SHA1 (patch-mozilla_toolkit_xre_glxtest.cpp) = a76049f61427fccf9896960ff9cc18e753e2cadd +SHA1 (patch-mozilla_toolkit_xre_nsAppRunner.cpp) = 6d8100016b9ae90feeb2ea9868d33ba45780d401 +SHA1 (patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp) = c6c1390f527f4b45e879f090531a53c3dc798873 +SHA1 (patch-mozilla_webapprt_moz.build) = 3239f8adb82cefc80395396408741516823a2f52 +SHA1 (patch-mozilla_xpcom_base_nscore.h) = 019d54275e162756294f6e803884b4af5578b45f +SHA1 (patch-mozilla_xpcom_build_PoisonIOInterposer.h) = d3545362d31b7360c9e7a0e40b53041fd5b43516 +SHA1 (patch-mozilla_xpcom_components_Module.h) = 74b9ff0f7993ded55a05e2eb6e29741c65c81778 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in) = 71737ca3a31fa2e7c99fc07419a41918b9b37d26 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build) = 691d7ccf3ba75f069543e390d80dbdf0d698c1d4 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp) = a6f3de24e78589bec5029d70872eb3d3def42690 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S) = d5e610e8170382786bd33ef9ccf7976e3a5ab361 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s) = 83b335036eb14ec01a6292b321954b4e92039253 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp) = 69de6d043bfa9145e83ed4f9ff52f7866a9e86ba +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp) = b62ea1e6a09de47c3070eb0ecfe20e33f119fce2 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp) = 6bf93b8a0fe332185f5af6bbb0e2dc3312884b50 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 9caec5bc1b6ed70c9d59adacaefa7a8f90c2a5cc +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp) = 976c0c82fd5aa6223cf6d4f79166faeaf6377033 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S) = edbf6721ac8d74dc314f4c70fc5c74ebb6f44076 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s) = a04a46c13752d4c92bbba8b96d85cb430f3a4ac6 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp) = 0f0f070d4d04bedbb7c7b9afd068180e72623428 +SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp) = bb0d322a00c42e6ce1a5a931fecdcaf1b58109bc +SHA1 (patch-mozilla_xulrunner_installer_Makefile.in) = 2766f9109f2f53827f1207d047caab16b30437ea +SHA1 (patch-mozilla_xulrunner_installer_libxul-embedding.pc.in) = 585b0041ae6e9beabfffd78d09018219a2a15ba0 +SHA1 (patch-mozilla_xulrunner_installer_libxul.pc.in) = 9329de1e99c534565f31ff87f71677100a64e842 diff --git a/mail/thunderbird/hacks.mk b/mail/thunderbird/hacks.mk index 438f356d156..cae04b62cdf 100644 --- a/mail/thunderbird/hacks.mk +++ b/mail/thunderbird/hacks.mk @@ -1,7 +1,7 @@ -# $NetBSD: hacks.mk,v 1.6 2016/04/17 10:08:50 ryoon Exp $ +# $NetBSD: hacks.mk,v 1.7 2016/04/17 18:33:50 ryoon Exp $ # workround for link of thunderbird-bin etc. -LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/thunderbird +LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${MOZILLA_NAME} .if ${OPSYS} == "SunOS" # workaround for strip problems with libxul.so diff --git a/mail/thunderbird/patches/patch-al b/mail/thunderbird/patches/patch-al deleted file mode 100644 index d4913d6c4f0..00000000000 --- a/mail/thunderbird/patches/patch-al +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-al,v 1.12 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/storage/src/mozStorageConnection.cpp.orig 2014-07-18 00:05:51.000000000 +0000 -+++ mozilla/storage/src/mozStorageConnection.cpp -@@ -600,6 +600,11 @@ Connection::initialize(nsIFile *aDatabas - - mDatabaseFile = aDatabaseFile; - -+ // XXX tnn: the configure script demands that sqlite3 is compiled with -+ // SECURE_DELETE on by default. sqlite3 in pkgsrc does not have that, -+ // so instead we enable secure_delete manually here. -+ (void)ExecuteSimpleSQL(NS_LITERAL_CSTRING("PRAGMA secure_delete = 1;")); -+ - return NS_OK; - } - diff --git a/mail/thunderbird/patches/patch-ax b/mail/thunderbird/patches/patch-ax deleted file mode 100644 index 13f4fc4b904..00000000000 --- a/mail/thunderbird/patches/patch-ax +++ /dev/null @@ -1,56 +0,0 @@ -$NetBSD: patch-ax,v 1.15 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/xpcom/base/nsStackWalk.cpp.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/xpcom/base/nsStackWalk.cpp -@@ -34,12 +34,12 @@ static CriticalAddress gCriticalAddress; - #define _GNU_SOURCE - #endif - --#if defined(HAVE_DLOPEN) || defined(XP_MACOSX) -+#if defined(HAVE_DLOPEN) || defined(XP_DARWIN) - #include <dlfcn.h> - #endif - --#define NSSTACKWALK_SUPPORTS_MACOSX \ -- (defined(XP_MACOSX) && \ -+#define NSSTACKWALK_SUPPORTS_DARWIN \ -+ (defined(XP_DARWIN) && \ - (defined(__i386) || defined(__ppc__) || defined(HAVE__UNWIND_BACKTRACE))) - - #define NSSTACKWALK_SUPPORTS_LINUX \ -@@ -47,7 +47,7 @@ static CriticalAddress gCriticalAddress; - ((defined(__GNUC__) && (defined(__i386) || defined(PPC))) || \ - defined(HAVE__UNWIND_BACKTRACE))) - --#if NSSTACKWALK_SUPPORTS_MACOSX -+#if NSSTACKWALK_SUPPORTS_DARWIN - #include <pthread.h> - #include <CoreServices/CoreServices.h> - -@@ -830,7 +830,7 @@ NS_DescribeCodeAddress(void* aPC, nsCode - } - - // i386 or PPC Linux stackwalking code --#elif HAVE_DLADDR && (HAVE__UNWIND_BACKTRACE || NSSTACKWALK_SUPPORTS_LINUX || NSSTACKWALK_SUPPORTS_MACOSX) -+#elif HAVE_DLADDR && (HAVE__UNWIND_BACKTRACE || NSSTACKWALK_SUPPORTS_LINUX || NSSTACKWALK_SUPPORTS_DARWIN) - - #include <stdlib.h> - #include <string.h> -@@ -901,7 +901,7 @@ FramePointerStackWalk(NS_WalkStackCallba - (long(next) & 3)) { - break; - } --#if (defined(__ppc__) && defined(XP_MACOSX)) || defined(__powerpc64__) -+#if (defined(__ppc__) && defined(XP_DARWIN)) || defined(__powerpc64__) - // ppc mac or powerpc64 linux - void* pc = *(bp + 2); - bp += 3; -@@ -931,7 +931,7 @@ FramePointerStackWalk(NS_WalkStackCallba - } - - #define X86_OR_PPC (defined(__i386) || defined(PPC) || defined(__ppc__)) --#if X86_OR_PPC && (NSSTACKWALK_SUPPORTS_MACOSX || NSSTACKWALK_SUPPORTS_LINUX) // i386 or PPC Linux or Mac stackwalking code -+#if X86_OR_PPC && (NSSTACKWALK_SUPPORTS_DARWIN || NSSTACKWALK_SUPPORTS_LINUX) // i386 or PPC Linux or Mac stackwalking code - - XPCOM_API(nsresult) - NS_StackWalk(NS_WalkStackCallback aCallback, uint32_t aSkipFrames, diff --git a/mail/thunderbird/patches/patch-ay b/mail/thunderbird/patches/patch-ay deleted file mode 100644 index f719da2702d..00000000000 --- a/mail/thunderbird/patches/patch-ay +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-ay,v 1.12 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/browser/app/nsBrowserApp.cpp.orig 2015-06-08 17:49:17.000000000 +0000 -+++ mozilla/browser/app/nsBrowserApp.cpp -@@ -18,8 +18,10 @@ - #include <unistd.h> - #endif - --#ifdef XP_MACOSX -+#ifdef XP_DARWIN - #include <mach/mach_time.h> -+#endif -+#ifdef MOZ_WIDGET_COCOA - #include "MacQuirks.h" - #endif - -@@ -459,7 +461,7 @@ TimeStamp_Now() - } - - return sGetTickCount64() * freq.QuadPart; --#elif defined(XP_MACOSX) -+#elif defined(XP_DARWIN) - return mach_absolute_time(); - #elif defined(HAVE_CLOCK_MONOTONIC) - struct timespec ts; -@@ -606,6 +608,7 @@ int main(int argc, char* argv[]) - TriggerQuirks(); - #endif - -+ setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); - int gotCounters; - #if defined(XP_UNIX) - struct rusage initialRUsage; diff --git a/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in b/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in index c3727e7c178..85fb948df65 100644 --- a/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in +++ b/mail/thunderbird/patches/patch-calendar_lightning_Makefile.in @@ -1,11 +1,11 @@ -$NetBSD: patch-calendar_lightning_Makefile.in,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-calendar_lightning_Makefile.in,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- calendar/lightning/Makefile.in.orig 2015-06-08 17:40:38.000000000 +0000 +--- calendar/lightning/Makefile.in.orig 2016-04-07 21:14:23.000000000 +0000 +++ calendar/lightning/Makefile.in -@@ -6,7 +6,7 @@ +@@ -5,7 +5,7 @@ + # Calendar builders currently use STRIP_XPI to reduce the binary component in # Lightning. - USE_EXTENSION_MANIFEST = 1 -XPI_PKGNAME = lightning-$(LIGHTNING_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM) +XPI_PKGNAME = lightning XPI_VERSION = $(LIGHTNING_VERSION) diff --git a/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk b/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk index d6252de2d84..38b2f36ed64 100644 --- a/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk +++ b/mail/thunderbird/patches/patch-calendar_lightning_build_universal.mk @@ -1,6 +1,6 @@ -$NetBSD: patch-calendar_lightning_build_universal.mk,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-calendar_lightning_build_universal.mk,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- calendar/lightning/build/universal.mk.orig 2014-07-18 00:04:05.000000000 +0000 +--- calendar/lightning/build/universal.mk.orig 2016-04-07 21:14:23.000000000 +0000 +++ calendar/lightning/build/universal.mk @@ -19,7 +19,7 @@ include $(topsrcdir)/mozilla/toolkit/moz diff --git a/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in b/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in index bbdb82f0939..95b62a41001 100644 --- a/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in +++ b/mail/thunderbird/patches/patch-calendar_providers_gdata_Makefile.in @@ -1,11 +1,11 @@ -$NetBSD: patch-calendar_providers_gdata_Makefile.in,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-calendar_providers_gdata_Makefile.in,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- calendar/providers/gdata/Makefile.in.orig 2015-06-08 17:40:38.000000000 +0000 +--- calendar/providers/gdata/Makefile.in.orig 2016-04-07 21:14:23.000000000 +0000 +++ calendar/providers/gdata/Makefile.in -@@ -4,7 +4,7 @@ +@@ -2,7 +2,7 @@ + # 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/. - USE_EXTENSION_MANIFEST = 1 - DIST_FILES = install.rdf -XPI_PKGNAME = gdata-provider-$(GDATA_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM) +XPI_PKGNAME = gdata-provider XPI_VERSION = $(GDATA_VERSION) diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc b/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc deleted file mode 100644 index df84a7565f0..00000000000 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_file__util__posix.cc +++ /dev/null @@ -1,48 +0,0 @@ -$NetBSD: patch-ipc_chromium_src_base_file__util__posix.cc,v 1.8 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/file_util_posix.cc -@@ -8,7 +8,7 @@ - #include <errno.h> - #include <fcntl.h> - #include <fnmatch.h> --#ifndef ANDROID -+#if !defined(ANDROID) && !defined(OS_SOLARIS) - #include <fts.h> - #endif - #include <libgen.h> -@@ -67,7 +67,7 @@ bool Delete(const FilePath& path, bool r - if (!recursive) - return (rmdir(path_str) == 0); - --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_SOLARIS) - // XXX Need ftsless impl for bionic - return false; - #else -@@ -140,7 +140,7 @@ bool CopyDirectory(const FilePath& from_ - return false; - } - --#ifdef ANDROID -+#if defined(ANDROID) || defined(OS_SOLARIS) - // XXX Need ftsless impl for bionic - return false; - #else -@@ -435,7 +435,7 @@ bool SetCurrentDirectory(const FilePath& - return !ret; - } - --#if !defined(OS_MACOSX) -+#if !defined(MOZ_WIDGET_COCOA) - bool GetTempDir(FilePath* path) { - const char* tmp = getenv("TMPDIR"); - if (tmp) -@@ -499,6 +499,6 @@ bool CopyFile(const FilePath& from_path, - - return result; - } --#endif // !defined(OS_MACOSX) -+#endif // !defined(MOZ_WIDGET_COCOA) - - } // namespace file_util diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc b/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc deleted file mode 100644 index 24606e383b5..00000000000 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_sys__info__posix.cc +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-ipc_chromium_src_base_sys__info__posix.cc,v 1.7 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/sys_info_posix.cc -@@ -119,7 +119,11 @@ std::wstring SysInfo::GetEnvVar(const wc - - // static - std::string SysInfo::OperatingSystemName() { -+#ifdef OS_SOLARIS -+ struct utsname info; -+#else - utsname info; -+#endif - if (uname(&info) < 0) { - NOTREACHED(); - return ""; -@@ -129,7 +133,11 @@ std::string SysInfo::OperatingSystemName - - // static - std::string SysInfo::OperatingSystemVersion() { -+#ifdef OS_SOLARIS -+ struct utsname info; -+#else - utsname info; -+#endif - if (uname(&info) < 0) { - NOTREACHED(); - return ""; diff --git a/mail/thunderbird/patches/patch-directory_c-sdk_ldap_include_portable.h b/mail/thunderbird/patches/patch-ldap_c-sdk_include_portable.h index 7f11735cf21..73bc57cfef5 100644 --- a/mail/thunderbird/patches/patch-directory_c-sdk_ldap_include_portable.h +++ b/mail/thunderbird/patches/patch-ldap_c-sdk_include_portable.h @@ -1,17 +1,13 @@ -$NetBSD: patch-directory_c-sdk_ldap_include_portable.h,v 1.7 2012/09/02 06:43:40 ryoon Exp $ +$NetBSD: patch-ldap_c-sdk_include_portable.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- ldap/sdks/c-sdk/ldap/include/portable.h.orig 2012-08-25 00:31:56.000000000 +0000 -+++ ldap/sdks/c-sdk/ldap/include/portable.h -@@ -122,8 +122,11 @@ +--- ldap/c-sdk/include/portable.h.orig 2016-04-07 21:14:24.000000000 +0000 ++++ ldap/c-sdk/include/portable.h +@@ -122,7 +122,7 @@ * some systems don't have the BSD re_comp and re_exec routines */ #ifndef NEED_BSDREGEX -#if ( defined( SYSV ) || defined( NETBSD ) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi) +#if ( defined( SYSV ) || defined( NETBSD ) || defined(DRAGONFLY) || defined( FREEBSD ) || defined(__OpenBSD__) || defined( linux ) || defined( DARWIN )) && !defined(sgi) #define NEED_BSDREGEX -+/* there are conflicting prototypes in unistd.h on DragonFly */ -+#define re_comp ldap_compat_re_comp -+#define re_exec ldap_compat_re_exec #endif #endif - diff --git a/mail/thunderbird/patches/patch-ldap_sdks_c-sdk_build.mk b/mail/thunderbird/patches/patch-ldap_sdks_c-sdk_build.mk deleted file mode 100644 index 585a71ccd93..00000000000 --- a/mail/thunderbird/patches/patch-ldap_sdks_c-sdk_build.mk +++ /dev/null @@ -1,39 +0,0 @@ -$NetBSD: patch-ldap_sdks_c-sdk_build.mk,v 1.2 2012/09/02 06:43:40 ryoon Exp $ - ---- ldap/sdks/c-sdk/build.mk.orig 2012-08-25 00:31:56.000000000 +0000 -+++ ldap/sdks/c-sdk/build.mk -@@ -488,21 +488,21 @@ LINK_LIB = $(RM) $@; $(AR) $(AR_F - LINK_LIB2 = $(RM) $@; $(AR) $@ $(OBJS2); $(RANLIB) $@ - ifneq ($(LD),$(CC)) - ifdef SONAMEFLAG_PREFIX --LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \ -+LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \ - $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \ - -o $@ $(SONAMEFLAG_PREFIX)$(notdir $@) $(OBJS) - else # SONAMEFLAG_PREFIX --LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \ -+LINK_DLL = $(LD) $(DSO_LDOPTS) $(LDRPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \ - $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \ - -o $@ $(OBJS) - endif # SONAMEFLAG_PREFIX - else # $(CC) is used to link libs - ifdef SONAMEFLAG_PREFIX --LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \ -+LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \ - $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \ - -o $@ $(SONAMEFLAG_PREFIX)$(notdir $@) $(OBJS) - else # SONAMEFLAG_PREFIX --LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) \ -+LINK_DLL = $(LD) $(DSO_LDOPTS) $(RPATHFLAG_PREFIX)$(RPATHFLAG) $(ALDFLAGS) $(OS_LDFLAGS) \ - $(DLL_LDFLAGS) $(DLL_EXPORT_FLAGS) \ - -o $@ $(OBJS) - endif # SONAMEFLAG_PREFIX -@@ -517,7 +517,7 @@ SO_FILES_TO_REMOVE=so_locations - endif - - ifneq (,$(filter BeOS Darwin NetBSD,$(OS_ARCH))) --LINK_DLL = $(MKSHLIB) $(OBJS) -+LINK_DLL = $(MKSHLIB) $(OBJS) $(OS_LDFLAGS) - endif - - ifeq ($(OS_ARCH), HP-UX) diff --git a/mail/thunderbird/patches/patch-zc b/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp index 05dc8680c92..0c4baa903a6 100644 --- a/mail/thunderbird/patches/patch-zc +++ b/mail/thunderbird/patches/patch-mail_app_nsMailApp.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-zc,v 1.6 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mail_app_nsMailApp.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mail/app/nsMailApp.cpp.orig 2015-06-08 17:40:39.000000000 +0000 +--- mail/app/nsMailApp.cpp.orig 2016-04-07 21:14:22.000000000 +0000 +++ mail/app/nsMailApp.cpp @@ -15,6 +15,26 @@ #include <sys/resource.h> @@ -29,7 +29,7 @@ $NetBSD: patch-zc,v 1.6 2015/07/09 15:17:35 ryoon Exp $ #ifdef XP_MACOSX #include "MacQuirks.h" -@@ -218,6 +238,7 @@ FileExists(const char *path) +@@ -213,6 +233,7 @@ FileExists(const char *path) static nsresult InitXPCOMGlue(const char *argv0, nsIFile **xreDirectory) { diff --git a/mail/thunderbird/patches/patch-mail_components_shell_nsMailGNOMEIntegration.cpp b/mail/thunderbird/patches/patch-mail_components_shell_nsMailGNOMEIntegration.cpp index 3234b11c468..2ba01659608 100644 --- a/mail/thunderbird/patches/patch-mail_components_shell_nsMailGNOMEIntegration.cpp +++ b/mail/thunderbird/patches/patch-mail_components_shell_nsMailGNOMEIntegration.cpp @@ -1,8 +1,6 @@ -$NetBSD: patch-mail_components_shell_nsMailGNOMEIntegration.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mail_components_shell_nsMailGNOMEIntegration.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ -Avoid warning storing a size_t in an unsigned int on LP64 - ---- mail/components/shell/nsMailGNOMEIntegration.cpp.orig 2015-06-08 17:40:38.000000000 +0000 +--- mail/components/shell/nsMailGNOMEIntegration.cpp.orig 2016-04-07 21:14:23.000000000 +0000 +++ mail/components/shell/nsMailGNOMEIntegration.cpp @@ -50,16 +50,16 @@ struct AppTypeAssociation { diff --git a/mail/thunderbird/patches/patch-mail_installer_package-manifest.in b/mail/thunderbird/patches/patch-mail_installer_package-manifest.in index 0500a30ede2..98cb5f42b0c 100644 --- a/mail/thunderbird/patches/patch-mail_installer_package-manifest.in +++ b/mail/thunderbird/patches/patch-mail_installer_package-manifest.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mail_installer_package-manifest.in,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mail_installer_package-manifest.in,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mail/installer/package-manifest.in.orig 2015-06-08 17:40:38.000000000 +0000 +--- mail/installer/package-manifest.in.orig 2016-04-07 21:14:23.000000000 +0000 +++ mail/installer/package-manifest.in -@@ -717,7 +717,7 @@ +@@ -804,7 +804,7 @@ #endif ; for Solaris SPARC diff --git a/mail/thunderbird/patches/patch-mail_installer_removed-files.in b/mail/thunderbird/patches/patch-mail_installer_removed-files.in index 4fbb1a66b35..94241f7985a 100644 --- a/mail/thunderbird/patches/patch-mail_installer_removed-files.in +++ b/mail/thunderbird/patches/patch-mail_installer_removed-files.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mail_installer_removed-files.in,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mail_installer_removed-files.in,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mail/installer/removed-files.in.orig 2015-06-08 17:40:38.000000000 +0000 +--- mail/installer/removed-files.in.orig 2016-04-07 21:14:23.000000000 +0000 +++ mail/installer/removed-files.in -@@ -198,42 +198,6 @@ +@@ -196,42 +196,6 @@ @DIR_MACOS@greprefs/security-prefs.js @DIR_MACOS@greprefs/xpinstall.js @DIR_MACOS@greprefs/ @@ -43,5 +43,5 @@ $NetBSD: patch-mail_installer_removed-files.in,v 1.2 2015/07/09 15:17:34 ryoon E -@DIR_MACOS@hyphenation/hyph_tr.dic -@DIR_MACOS@hyphenation/hyph_uk.dic - #ifdef MOZ_WIDGET_GTK2 + #ifdef MOZ_WIDGET_GTK icons/mozicon128.png diff --git a/mail/thunderbird/patches/patch-ml b/mail/thunderbird/patches/patch-ml deleted file mode 100644 index f0f052c6593..00000000000 --- a/mail/thunderbird/patches/patch-ml +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ml,v 1.8 2015/07/09 15:17:34 ryoon Exp $ - -Treat DragonFly like FreeBSD. - ---- mozilla/js/src/Makefile.in.orig 2015-06-08 17:49:55.000000000 +0000 -+++ mozilla/js/src/Makefile.in -@@ -16,9 +16,6 @@ TOPLEVEL_BUILD := 1 - - run_for_side_effects := $(shell echo 'MAKE: $(MAKE)') - --DIST_INSTALL = 1 --NO_EXPAND_LIBS = 1 -- - ifdef JS_HAS_CTYPES - ifdef MOZ_NATIVE_FFI - LOCAL_INCLUDES = $(MOZ_FFI_CFLAGS) diff --git a/mail/thunderbird/patches/patch-mozilla_accessible_atk_Platform.cpp b/mail/thunderbird/patches/patch-mozilla_accessible_atk_Platform.cpp deleted file mode 100644 index 13a4547b2b1..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_accessible_atk_Platform.cpp +++ /dev/null @@ -1,98 +0,0 @@ -$NetBSD: patch-mozilla_accessible_atk_Platform.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/accessible/atk/Platform.cpp.orig 2015-06-08 17:49:16.000000000 +0000 -+++ mozilla/accessible/atk/Platform.cpp -@@ -18,8 +18,9 @@ - #include <dbus/dbus.h> - #endif - #include <gtk/gtk.h> -+ - #if (MOZ_WIDGET_GTK == 3) --#include <atk-bridge.h> -+extern "C" __attribute__((weak,visibility("default"))) int atk_bridge_adaptor_init(int*, char **[]); - #endif - - using namespace mozilla; -@@ -46,7 +47,6 @@ static gulong sToplevel_hide_hook = 0; - - GType g_atk_hyperlink_impl_type = G_TYPE_INVALID; - --#if (MOZ_WIDGET_GTK == 2) - struct GnomeAccessibilityModule - { - const char *libName; -@@ -67,11 +67,13 @@ static GnomeAccessibilityModule sAtkBrid - "gnome_accessibility_module_shutdown", nullptr - }; - -+#if (MOZ_WIDGET_GTK == 2) - static GnomeAccessibilityModule sGail = { - "libgail.so", nullptr, - "gnome_accessibility_module_init", nullptr, - "gnome_accessibility_module_shutdown", nullptr - }; -+#endif - - static nsresult - LoadGtkModule(GnomeAccessibilityModule& aModule) -@@ -98,7 +100,11 @@ LoadGtkModule(GnomeAccessibilityModule& - else - subLen = loc2 - loc1; - nsAutoCString sub(Substring(libPath, loc1, subLen)); -+#if (MOZ_WIDGET_GTK == 2) - sub.AppendLiteral("/gtk-2.0/modules/"); -+#else -+ sub.AppendLiteral("/gtk-3.0/modules/"); -+#endif - sub.Append(aModule.libName); - aModule.lib = PR_LoadLibrary(sub.get()); - if (aModule.lib) -@@ -123,7 +129,6 @@ LoadGtkModule(GnomeAccessibilityModule& - } - return NS_OK; - } --#endif // (MOZ_WIDGET_GTK == 2) - - void - a11y::PlatformInit() -@@ -175,14 +180,17 @@ a11y::PlatformInit() - - // Init atk-bridge now - PR_SetEnv("NO_AT_BRIDGE=0"); --#if (MOZ_WIDGET_GTK == 2) -- rv = LoadGtkModule(sAtkBridge); -- if (NS_SUCCEEDED(rv)) { -- (*sAtkBridge.init)(); -- } --#else -- atk_bridge_adaptor_init(nullptr, nullptr); -+#if (MOZ_WIDGET_GTK == 3) -+ if (atk_bridge_adaptor_init) { -+ atk_bridge_adaptor_init(nullptr, nullptr); -+ } else - #endif -+ { -+ nsresult rv = LoadGtkModule(sAtkBridge); -+ if (NS_SUCCEEDED(rv)) { -+ (*sAtkBridge.init)(); -+ } -+ } - - if (!sToplevel_event_hook_added) { - sToplevel_event_hook_added = true; -@@ -210,7 +218,6 @@ a11y::PlatformShutdown() - sToplevel_hide_hook); - } - --#if (MOZ_WIDGET_GTK == 2) - if (sAtkBridge.lib) { - // Do not shutdown/unload atk-bridge, - // an exit function registered will take care of it -@@ -221,6 +228,7 @@ a11y::PlatformShutdown() - sAtkBridge.init = nullptr; - sAtkBridge.shutdown = nullptr; - } -+#if (MOZ_WIDGET_GTK == 2) - if (sGail.lib) { - // Do not shutdown gail because - // 1) Maybe it's not init-ed by us. e.g. GtkEmbed diff --git a/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in b/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in deleted file mode 100644 index f9785e7e7e1..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_b2g_installer_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_b2g_installer_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/b2g/installer/Makefile.in.orig 2014-07-18 00:05:06.000000000 +0000 -+++ mozilla/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 diff --git a/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in deleted file mode 100644 index 0e4b4b0d01a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_b2g_installer_package-manifest.in +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_b2g_installer_package-manifest.in,v 1.2 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/b2g/installer/package-manifest.in.orig 2015-06-08 17:49:17.000000000 +0000 -+++ mozilla/b2g/installer/package-manifest.in -@@ -638,7 +638,7 @@ - @BINPATH@/components/EngineeringModeAPI.js - @BINPATH@/components/EngineeringModeService.js - --#ifdef MOZ_DEBUG -+#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) - @BINPATH@/components/TestInterfaceJS.js - @BINPATH@/components/TestInterfaceJS.manifest - #endif diff --git a/mail/thunderbird/patches/patch-rc b/mail/thunderbird/patches/patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd index d82cacc8acf..8180878b4ff 100644 --- a/mail/thunderbird/patches/patch-rc +++ b/mail/thunderbird/patches/patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd @@ -1,16 +1,16 @@ -$NetBSD: patch-rc,v 1.7 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/browser/branding/unofficial/locales/en-US/brand.dtd.orig 2015-06-08 17:49:18.000000000 +0000 +--- mozilla/browser/branding/unofficial/locales/en-US/brand.dtd.orig 2016-04-07 21:33:15.000000000 +0000 +++ mozilla/browser/branding/unofficial/locales/en-US/brand.dtd @@ -2,8 +2,8 @@ - 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/. --> --<!ENTITY brandShorterName "Mozilla Developer Preview"> --<!ENTITY brandShortName "Mozilla Developer Preview"> --<!ENTITY brandFullName "Mozilla Developer Preview"> +-<!ENTITY brandShorterName "Nightly"> +-<!ENTITY brandShortName "Nightly"> +-<!ENTITY brandFullName "Nightly"> +<!ENTITY brandShorterName "Browser"> +<!ENTITY brandShortName "Browser"> +<!ENTITY brandFullName "Browser"> - <!ENTITY vendorShortName "mozilla.org"> + <!ENTITY vendorShortName "Mozilla"> <!ENTITY trademarkInfo.part1 " "> diff --git a/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in index d4aab71c4db..aa935d80fdc 100644 --- a/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in +++ b/mail/thunderbird/patches/patch-mozilla_browser_installer_package-manifest.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/browser/installer/package-manifest.in.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/browser/installer/package-manifest.in.orig 2016-04-07 21:33:17.000000000 +0000 +++ mozilla/browser/installer/package-manifest.in -@@ -618,7 +618,7 @@ +@@ -606,7 +606,7 @@ @RESPATH@/components/MozKeyboard.js @RESPATH@/components/InputMethod.manifest @@ -10,8 +10,8 @@ $NetBSD: patch-mozilla_browser_installer_package-manifest.in,v 1.3 2015/07/09 15 +#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG) @RESPATH@/components/TestInterfaceJS.js @RESPATH@/components/TestInterfaceJS.manifest - #endif -@@ -800,7 +800,7 @@ + @RESPATH@/components/TestInterfaceJSMaplike.js +@@ -824,7 +824,7 @@ #endif ; for Solaris SPARC diff --git a/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 b/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 index 3719449e1e6..bdaeddc8643 100644 --- a/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 +++ b/mail/thunderbird/patches/patch-mozilla_build_autoconf_compiler-opts.m4 @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_build_autoconf_compiler-opts.m4,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_build_autoconf_compiler-opts.m4,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/build/autoconf/compiler-opts.m4.orig 2014-07-18 00:05:10.000000000 +0000 +--- mozilla/build/autoconf/compiler-opts.m4.orig 2016-04-07 21:33:17.000000000 +0000 +++ mozilla/build/autoconf/compiler-opts.m4 @@ -53,14 +53,6 @@ case "$target" in if test -z "$CXX"; then diff --git a/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4 b/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4 index d6d8751e4df..7ad03bd470e 100644 --- a/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4 +++ b/mail/thunderbird/patches/patch-mozilla_build_autoconf_nss.m4 @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_build_autoconf_nss.m4,v 1.4 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_build_autoconf_nss.m4,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/build/autoconf/nss.m4.orig 2015-06-08 17:49:22.000000000 +0000 +--- mozilla/build/autoconf/nss.m4.orig 2016-04-07 21:33:17.000000000 +0000 +++ mozilla/build/autoconf/nss.m4 @@ -22,18 +22,18 @@ AC_ARG_WITH(nss-exec-prefix, if test -n "$nss_config_exec_prefix"; then diff --git a/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild b/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild index 3ba9f681e1c..1f7a9e5ad69 100644 --- a/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild +++ b/mail/thunderbird/patches/patch-mozilla_build_gyp.mozbuild @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/build/gyp.mozbuild.orig 2015-06-08 17:49:22.000000000 +0000 +--- mozilla/build/gyp.mozbuild.orig 2016-04-07 21:33:17.000000000 +0000 +++ mozilla/build/gyp.mozbuild -@@ -12,6 +12,7 @@ gyp_vars = { +@@ -14,6 +14,7 @@ gyp_vars = { 'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0, 'include_alsa_audio': 1 if CONFIG['MOZ_ALSA'] else 0, 'include_pulse_audio': 1 if CONFIG['MOZ_PULSEAUDIO'] else 0, @@ -10,7 +10,7 @@ $NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.2 2015/07/09 15:17:34 ryoon Exp $ # basic stuff for everything 'include_internal_video_render': 0, 'clang_use_chrome_plugins': 0, -@@ -87,7 +88,7 @@ flavors = { +@@ -96,7 +97,7 @@ flavors = { 'WINNT': 'win', 'Android': 'linux' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' else 'android', 'Linux': 'linux', @@ -19,7 +19,7 @@ $NetBSD: patch-mozilla_build_gyp.mozbuild,v 1.2 2015/07/09 15:17:34 ryoon Exp $ 'SunOS': 'solaris', 'GNU/kFreeBSD': 'freebsd', 'DragonFly': 'dragonfly', -@@ -122,5 +123,11 @@ if CONFIG['INTEL_ARCHITECTURE']: +@@ -131,5 +132,11 @@ if CONFIG['INTEL_ARCHITECTURE']: if not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3'] or not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']: gyp_vars['yuv_disable_asm'] = 1 diff --git a/mail/thunderbird/patches/patch-mozilla_build_pgo_profileserver.py b/mail/thunderbird/patches/patch-mozilla_build_pgo_profileserver.py index 41ad7d95f44..8537315f2fe 100644 --- a/mail/thunderbird/patches/patch-mozilla_build_pgo_profileserver.py +++ b/mail/thunderbird/patches/patch-mozilla_build_pgo_profileserver.py @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_build_pgo_profileserver.py,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_build_pgo_profileserver.py,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/build/pgo/profileserver.py.orig 2013-10-23 22:08:50.000000000 +0000 +--- mozilla/build/pgo/profileserver.py.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/build/pgo/profileserver.py -@@ -59,7 +59,7 @@ if __name__ == '__main__': +@@ -68,7 +68,7 @@ if __name__ == '__main__': env["MOZ_JAR_LOG_FILE"] = os.path.abspath(jarlog) print "jarlog: %s" % env["MOZ_JAR_LOG_FILE"] diff --git a/mail/thunderbird/patches/patch-mozilla_config_Makefile.in b/mail/thunderbird/patches/patch-mozilla_config_Makefile.in index 8fdbde89569..03f4a9293c1 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_config_Makefile.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_config_Makefile.in,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_config_Makefile.in,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/Makefile.in.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/config/Makefile.in.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/config/Makefile.in -@@ -77,6 +77,16 @@ export:: $(export-preqs) +@@ -73,6 +73,16 @@ export:: $(export-preqs) -DMOZ_NATIVE_LIBEVENT=$(MOZ_NATIVE_LIBEVENT) \ -DMOZ_NATIVE_LIBVPX=$(MOZ_NATIVE_LIBVPX) \ -DMOZ_NATIVE_ICU=$(MOZ_NATIVE_ICU) \ diff --git a/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk b/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk index 4a54d4cd335..b86d396350b 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk +++ b/mail/thunderbird/patches/patch-mozilla_config_baseconfig.mk @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.4 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_config_baseconfig.mk,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/baseconfig.mk.orig 2014-07-18 00:05:10.000000000 +0000 +--- mozilla/config/baseconfig.mk.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/config/baseconfig.mk @@ -2,10 +2,10 @@ # directly in python/mozbuild/mozbuild/base.py for gmake validation. @@ -14,6 +14,6 @@ $NetBSD: patch-mozilla_config_baseconfig.mk,v 1.4 2014/07/27 20:04:59 ryoon Exp +idldir = $(datadir)/idl/${MOZILLA_PKG_NAME} +installdir = $(libdir)/${MOZILLA_PKG_NAME} +sdkdir = $(libdir)/${MOZILLA_PKG_NAME} - ifndef TOP_DIST - TOP_DIST = dist - endif + ifeq (.,$(DEPTH)) + DIST = dist + else diff --git a/mail/thunderbird/patches/patch-mozilla_config_external_moz.build b/mail/thunderbird/patches/patch-mozilla_config_external_moz.build index 957b74db1c7..60d95e54aeb 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_external_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_config_external_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_config_external_moz.build,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_config_external_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/external/moz.build.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/config/external/moz.build.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/config/external/moz.build -@@ -19,10 +19,19 @@ if CONFIG['MOZ_UPDATER']: +@@ -20,10 +20,19 @@ if CONFIG['MOZ_UPDATER']: # There's no "native brotli" yet, but probably in the future... external_dirs += ['modules/brotli'] @@ -24,25 +24,13 @@ $NetBSD: patch-mozilla_config_external_moz.build,v 1.2 2015/07/09 15:17:34 ryoon external_dirs += ['media/libtremor'] if CONFIG['MOZ_WEBM']: -@@ -37,15 +46,16 @@ if CONFIG['MOZ_VPX'] and not CONFIG['MOZ - if not CONFIG['MOZ_NATIVE_PNG']: - external_dirs += ['media/libpng'] - -+if not CONFIG['MOZ_NATIVE_SPEEX']: -+ external_dirs += ['media/libspeex_resampler'] -+ -+if not CONFIG['MOZ_NATIVE_SOUNDTOUCH']: -+ external_dirs += ['media/libsoundtouch'] -+ +@@ -50,9 +59,6 @@ if CONFIG['MOZ_WEBSPEECH_POCKETSPHINX']: external_dirs += [ 'media/kiss_fft', 'media/libcubeb', - 'media/libogg', - 'media/libopus', - 'media/libtheora', -- 'media/libspeex_resampler', + 'media/libspeex_resampler', 'media/libstagefright', -- 'media/libsoundtouch', - ] - - DIRS += ['../../' + i for i in external_dirs] + 'media/libsoundtouch', diff --git a/mail/thunderbird/patches/patch-mk b/mail/thunderbird/patches/patch-mozilla_config_rules.mk index 381831a8470..949006985a8 100644 --- a/mail/thunderbird/patches/patch-mk +++ b/mail/thunderbird/patches/patch-mozilla_config_rules.mk @@ -1,10 +1,8 @@ -$NetBSD: patch-mk,v 1.11 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_config_rules.mk,v 1.1 2016/04/17 18:33:50 ryoon Exp $ -Treat DragonFly like FreeBSD. - ---- mozilla/config/rules.mk.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/config/rules.mk.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/config/rules.mk -@@ -761,6 +761,7 @@ endif +@@ -773,6 +773,7 @@ endif ifdef DTRACE_PROBE_OBJ EXTRA_DEPS += $(DTRACE_PROBE_OBJ) OBJS += $(DTRACE_PROBE_OBJ) diff --git a/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ios b/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ios index 0f17351b177..24a10489a12 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ios +++ b/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ios @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_config_stl__wrappers_ios,v 1.1 2013/05/14 12:41:02 joerg Exp $ +$NetBSD: patch-mozilla_config_stl__wrappers_ios,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/stl_wrappers/ios.orig 2013-05-13 18:23:07.000000000 +0000 +--- mozilla/config/stl_wrappers/ios.orig 2016-04-17 13:47:46.239830507 +0000 +++ mozilla/config/stl_wrappers/ios @@ -0,0 +1,3 @@ +#pragma GCC visibility push(default) diff --git a/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ostream b/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ostream index c169e0bb38e..6a1c65312bf 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ostream +++ b/mail/thunderbird/patches/patch-mozilla_config_stl__wrappers_ostream @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_config_stl__wrappers_ostream,v 1.1 2013/05/14 12:41:02 joerg Exp $ +$NetBSD: patch-mozilla_config_stl__wrappers_ostream,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/stl_wrappers/ostream.orig 2013-05-13 18:22:40.000000000 +0000 +--- mozilla/config/stl_wrappers/ostream.orig 2016-04-17 13:47:46.239960852 +0000 +++ mozilla/config/stl_wrappers/ostream @@ -0,0 +1,3 @@ +#pragma GCC visibility push(default) diff --git a/mail/thunderbird/patches/patch-mozilla_config_system-headers b/mail/thunderbird/patches/patch-mozilla_config_system-headers index 484dd81d466..bf92ca482d6 100644 --- a/mail/thunderbird/patches/patch-mozilla_config_system-headers +++ b/mail/thunderbird/patches/patch-mozilla_config_system-headers @@ -1,24 +1,16 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.9 2016/01/31 23:43:48 joerg Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.10 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/config/system-headers.orig 2015-12-21 22:32:58.000000000 +0000 +--- mozilla/config/system-headers.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/config/system-headers -@@ -189,7 +189,6 @@ asm/signal.h - ASRegistry.h - assert.h - atk/atk.h --atk-bridge.h - atlcom.h - atlconv.h - atlctl.cpp -@@ -638,6 +637,7 @@ libgnomevfs/gnome-vfs-mime-handlers.h - libgnomevfs/gnome-vfs-mime-utils.h - libgnomevfs/gnome-vfs-ops.h - libgnomevfs/gnome-vfs-standard-callbacks.h +@@ -628,6 +628,7 @@ libgnome/libgnome.h + libgnomeui/gnome-icon-lookup.h + libgnomeui/gnome-icon-theme.h + libgnomeui/gnome-ui-init.h +libv4l2.h lib$routines.h limits limits.h -@@ -732,6 +732,7 @@ mapiutil.h +@@ -722,6 +723,7 @@ mapiutil.h mapix.h Math64.h math.h @@ -26,37 +18,39 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.9 2016/01/31 23:43:48 joerg Exp mbstring.h #ifdef ANDROID media/AudioEffect.h -@@ -1268,7 +1269,6 @@ X11/Xlocale.h - X11/Xos.h - X11/Xutil.h - zmouse.h --soundtouch/SoundTouch.h - #if MOZ_NATIVE_PNG==1 - png.h +@@ -1314,6 +1316,25 @@ vpx/vp8cx.h + vpx/vp8dx.h + vpx_mem/vpx_mem.h #endif -@@ -1330,10 +1330,13 @@ vorbis/codec.h - theora/theoradec.h - tremor/ivorbiscodec.h - speex/speex_resampler.h ++#ifdef GKMEDIAS_SHARED_LIBRARY ++vpx/vpx_codec.h ++vpx/vpx_decoder.h ++vpx/vpx_encoder.h ++vpx/vp8cx.h ++vpx/vp8dx.h ++vpx_mem/vpx_mem.h ++vorbis/codec.h ++theora/theoradec.h ++tremor/ivorbiscodec.h ++speex/speex_resampler.h +soundtouch/SoundTouch.h - ogg/ogg.h - ogg/os_types.h - nestegg/nestegg.h - cubeb/cubeb.h ++ogg/ogg.h ++ogg/os_types.h ++nestegg/nestegg.h ++cubeb/cubeb.h +speex/speex_resampler.h +soundtouch/SoundTouch.h - #endif ++#endif gst/gst.h gst/app/gstappsink.h -@@ -1362,3 +1365,45 @@ unicode/utypes.h + gst/app/gstappsrc.h +@@ -1344,3 +1365,43 @@ unicode/utypes.h #endif libutil.h unwind.h +#if MOZ_NATIVE_GRAPHITE2==1 +graphite2/Font.h -+graphite2/Log.h +graphite2/Segment.h -+graphite2/Types.h +#endif +#if MOZ_NATIVE_HARFBUZZ==1 +harfbuzz/hb-ot.h diff --git a/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h b/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h new file mode 100644 index 00000000000..dc734617dc7 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_config_system__wrappers_unwind.h @@ -0,0 +1,9 @@ +$NetBSD: patch-mozilla_config_system__wrappers_unwind.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/config/system_wrappers/unwind.h.orig 2016-04-17 13:47:46.241139741 +0000 ++++ mozilla/config/system_wrappers/unwind.h +@@ -0,0 +1,4 @@ ++#pragma GCC system_header ++#pragma GCC visibility push(default) ++#include_next <unwind.h> ++#pragma GCC visibility pop diff --git a/mail/thunderbird/patches/patch-aa b/mail/thunderbird/patches/patch-mozilla_configure.in index 31d2befbe47..bb23a160db0 100644 --- a/mail/thunderbird/patches/patch-aa +++ b/mail/thunderbird/patches/patch-mozilla_configure.in @@ -1,40 +1,25 @@ -$NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_configure.in,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/configure.in.orig 2015-06-08 17:49:55.000000000 +0000 +--- mozilla/configure.in.orig 2016-04-07 21:33:18.000000000 +0000 +++ mozilla/configure.in -@@ -1794,7 +1794,13 @@ Linux) - MOZ_ENABLE_PROFILER_SPS= - esac - ;; --WINNT|Darwin) ;; -+WINNT|Darwin) -+ case "${CPU_ARCH}" in -+ x86 | x86_64) ;; -+ *) -+ MOZ_ENABLE_PROFILER_SPS= -+ esac -+ ;; - *) - MOZ_ENABLE_PROFILER_SPS= - ;; -@@ -1898,7 +1904,7 @@ case "$host" in - ;; +@@ -1746,7 +1746,7 @@ fi + dnl ======================================================== + dnl SPS Profiler + dnl ======================================================== +-MOZ_ENABLE_PROFILER_SPS=1 ++MOZ_ENABLE_PROFILER_SPS= - *-darwin*) -- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11" -+ HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX" - HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"' - HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}" - ;; -@@ -2022,7 +2028,6 @@ case "$target" in - AC_DEFINE(XP_DARWIN) + case "${OS_TARGET}" in + Android) +@@ -1996,7 +1996,6 @@ case "$target" in _PLATFORM_DEFAULT_TOOLKIT='cairo-uikit' + direct_nspr_config=1 else - AC_DEFINE(XP_MACOSX) AC_DEFINE(XP_DARWIN) _PLATFORM_DEFAULT_TOOLKIT='cairo-cocoa' # The ExceptionHandling framework is needed for Objective-C exception -@@ -2641,8 +2646,7 @@ MOZ_CXX11 +@@ -2580,8 +2579,7 @@ MOZ_CXX11 AC_LANG_C @@ -44,7 +29,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ dnl =============================================================== if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) -@@ -3663,6 +3667,14 @@ if test -n "$YASM"; then +@@ -3476,6 +3474,14 @@ if test -n "$YASM"; then _YASM_BUILD=` echo ${YASM_VERSION} | $AWK -F\. '{ print $4 }'` fi @@ -59,7 +44,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ if test -z "$SKIP_LIBRARY_CHECKS"; then dnl system JPEG support dnl ======================================================== -@@ -3690,11 +3702,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then +@@ -3503,11 +3509,7 @@ if test "$MOZ_NATIVE_JPEG" = 1; then #include <jpeglib.h> ], [ #if JPEG_LIB_VERSION < $MOZJPEG #error "Insufficient JPEG library version ($MOZJPEG required)." @@ -72,7 +57,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ MOZ_NATIVE_JPEG=1, AC_MSG_ERROR([Insufficient JPEG library version for --with-system-jpeg])) fi -@@ -4392,6 +4400,10 @@ cairo-gonk) +@@ -4260,6 +4262,10 @@ cairo-gonk) esac @@ -83,16 +68,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ AC_SUBST(MOZ_PDF_PRINTING) if test "$MOZ_PDF_PRINTING"; then PDF_SURFACE_FEATURE="#define CAIRO_HAS_PDF_SURFACE 1" -@@ -4408,7 +4420,7 @@ fi - - if test "$COMPILE_ENVIRONMENT"; then - if test "$MOZ_ENABLE_GTK3"; then -- PKG_CHECK_MODULES(MOZ_GTK3, gtk+-3.0 >= $GTK3_VERSION gtk+-unix-print-3.0 glib-2.0 gobject-2.0 atk-bridge-2.0 $GDK_PACKAGES) -+ PKG_CHECK_MODULES(MOZ_GTK3, gtk+-3.0 >= $GTK3_VERSION gtk+-unix-print-3.0 glib-2.0 gobject-2.0 $GDK_PACKAGES) - MOZ_GTK3_CFLAGS="-I${_topsrcdir}/widget/gtk/compat-gtk3 $MOZ_GTK3_CFLAGS" - dnl Contrary to MOZ_GTK2_LIBS, MOZ_GTK3_LIBS needs to be literally added to TK_LIBS instead - dnl of a make reference because of how TK_LIBS is mangled in toolkit/library/moz.build -@@ -5149,6 +5161,9 @@ if test -n "$MOZ_WEBRTC"; then +@@ -5018,6 +5024,9 @@ if test -n "$MOZ_WEBRTC"; then MOZ_VPX=1 MOZ_VPX_ERROR_CONCEALMENT=1 @@ -102,7 +78,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ dnl enable once Signaling lands MOZ_WEBRTC_SIGNALING=1 AC_DEFINE(MOZ_WEBRTC_SIGNALING) -@@ -5252,6 +5267,157 @@ if test "${ac_cv_c_attribute_aligned}" ! +@@ -5161,6 +5170,142 @@ if test "${ac_cv_c_attribute_aligned}" ! fi dnl ======================================================== @@ -206,21 +182,6 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ +AC_SUBST(MOZ_NATIVE_THEORA) + +dnl ======================================================== -+dnl Check for libspeex resampler -+dnl ======================================================== -+ -+MOZ_ARG_WITH_BOOL(system-speex, -+[ --with-system-speex Use system libspeex (located with pkgconfig)], -+MOZ_NATIVE_SPEEX=1, -+MOZ_NATIVE_SPEEX=) -+ -+if test -n "$MOZ_NATIVE_SPEEX"; then -+ PKG_CHECK_MODULES(MOZ_SPEEX, speexdsp >= 1.2) -+fi -+ -+AC_SUBST(MOZ_NATIVE_SPEEX) -+ -+dnl ======================================================== +dnl Check for libsoundtouch +dnl ======================================================== + @@ -260,7 +221,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ dnl = Disable VP8 decoder support dnl ======================================================== MOZ_ARG_DISABLE_BOOL(webm, -@@ -5606,6 +5772,67 @@ fi +@@ -5563,6 +5708,67 @@ fi AC_SUBST(MOZ_WEBM_ENCODER) dnl ================================== @@ -269,7 +230,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ + +dnl If using Linux, Solaris or BSDs, ensure that OSS is available +case "$OS_TARGET" in -+Linux|SunOS|DragonFly|FreeBSD|NetBSD|GNU/kFreeBSD) ++Linux|SunOS|DragonFly|FreeBSD|GNU/kFreeBSD) + MOZ_OSS=1 + ;; +esac @@ -292,7 +253,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ + dnl Prefer 4Front implementation + AC_MSG_CHECKING([MOZ_OSS_CFLAGS]) + if test "$OSSPREFIX" != "yes"; then -+ oss_conf=${OSSPREFIX%/usr}/etc/oss.conf ++ oss_conf=${OSSPREFIX}/etc/oss.conf + if test -f "$oss_conf"; then + . "$oss_conf" + else @@ -328,7 +289,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ dnl = Check alsa availability on Linux dnl ================================== -@@ -5619,12 +5846,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, +@@ -5576,12 +5782,23 @@ MOZ_ARG_ENABLE_BOOL(alsa, MOZ_ALSA=1, MOZ_ALSA=) @@ -352,18 +313,7 @@ $NetBSD: patch-aa,v 1.20 2015/07/09 15:17:34 ryoon Exp $ AC_SUBST(MOZ_ALSA) dnl ======================================================== -@@ -6046,7 +6284,9 @@ MOZ_ARG_DISABLE_BOOL(gamepad, - if test "$MOZ_GAMEPAD"; then - case "$OS_TARGET" in - Darwin) -- MOZ_GAMEPAD_BACKEND=cocoa -+ if test "$MOZ_WIDGET_TOOLKIT" = "cocoa"; then -+ MOZ_GAMEPAD_BACKEND=cocoa -+ fi - ;; - WINNT) - MOZ_GAMEPAD_BACKEND=windows -@@ -8066,6 +8306,49 @@ if test "$USE_FC_FREETYPE"; then +@@ -8139,6 +8356,49 @@ if test "$USE_FC_FREETYPE"; then fi dnl ======================================================== diff --git a/mail/thunderbird/patches/patch-mozilla_dom_base_DOMRequest.cpp b/mail/thunderbird/patches/patch-mozilla_dom_base_DOMRequest.cpp new file mode 100644 index 00000000000..ff05b994fd1 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_dom_base_DOMRequest.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_dom_base_DOMRequest.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/dom/base/DOMRequest.cpp.orig 2016-04-07 21:33:22.000000000 +0000 ++++ mozilla/dom/base/DOMRequest.cpp +@@ -20,7 +20,6 @@ using mozilla::dom::DOMError; + using mozilla::dom::DOMRequest; + using mozilla::dom::DOMRequestService; + using mozilla::dom::DOMCursor; +-using mozilla::dom::Promise; + using mozilla::dom::AutoJSAPI; + + DOMRequest::DOMRequest(nsPIDOMWindow* aWindow) diff --git a/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build b/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build index 990e088950f..7140c46a05f 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_dom_base_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_base_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_base_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/base/moz.build.orig 2015-06-08 17:49:24.000000000 +0000 +--- mozilla/dom/base/moz.build.orig 2016-04-07 21:33:22.000000000 +0000 +++ mozilla/dom/base/moz.build -@@ -368,6 +368,9 @@ if CONFIG['INTEL_ARCHITECTURE']: +@@ -393,6 +393,9 @@ if CONFIG['INTEL_ARCHITECTURE']: SOURCES += ['nsTextFragmentSSE2.cpp'] SOURCES['nsTextFragmentSSE2.cpp'].flags += CONFIG['SSE2_FLAGS'] diff --git a/mail/thunderbird/patches/patch-mozilla_dom_events_MessageEvent.h b/mail/thunderbird/patches/patch-mozilla_dom_events_MessageEvent.h deleted file mode 100644 index d122fe9e4b8..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_dom_events_MessageEvent.h +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-mozilla_dom_events_MessageEvent.h,v 1.1 2015/11/20 14:48:20 joerg Exp $ - ---- mozilla/dom/events/MessageEvent.h.orig 2015-11-08 13:37:35.000000000 +0000 -+++ mozilla/dom/events/MessageEvent.h -@@ -15,9 +15,6 @@ namespace mozilla { - namespace dom { - - struct MessageEventInit; --class MessagePort; --class MessagePortBase; --class MessagePortList; - class OwningWindowProxyOrMessagePort; - - /** diff --git a/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h b/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h deleted file mode 100644 index 213d1b80ae6..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_dom_media_AudioStream.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_dom_media_AudioStream.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/dom/media/AudioStream.h.orig 2015-06-08 17:49:28.000000000 +0000 -+++ mozilla/dom/media/AudioStream.h -@@ -17,7 +17,7 @@ - #include "CubebUtils.h" - - namespace soundtouch { --class SoundTouch; -+class MOZ_IMPORT_API SoundTouch; - } - - namespace mozilla { diff --git a/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp b/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp index 2f1d7d19634..8d9c8554581 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp +++ b/mail/thunderbird/patches/patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_media_gstreamer_GStreamerAllocator.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/media/gstreamer/GStreamerAllocator.cpp.orig 2015-06-08 17:49:28.000000000 +0000 +--- mozilla/dom/media/gstreamer/GStreamerAllocator.cpp.orig 2016-04-07 21:33:27.000000000 +0000 +++ mozilla/dom/media/gstreamer/GStreamerAllocator.cpp @@ -51,7 +51,6 @@ typedef struct #pragma GCC diagnostic ignored "-Wunused-function" diff --git a/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build b/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build index b892370bf92..f34064245c2 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_dom_media_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_media_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_media_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/media/moz.build.orig 2015-06-08 17:49:28.000000000 +0000 +--- mozilla/dom/media/moz.build.orig 2016-04-07 21:33:27.000000000 +0000 +++ mozilla/dom/media/moz.build -@@ -280,6 +280,27 @@ if CONFIG['ANDROID_VERSION'] > '15': +@@ -319,6 +319,27 @@ if CONFIG['MOZ_GONK_MEDIACODEC']: CFLAGS += CONFIG['GSTREAMER_CFLAGS'] CXXFLAGS += CONFIG['GSTREAMER_CFLAGS'] diff --git a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp index e284ac8ae1b..f6593f953d0 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp +++ b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.6 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.7 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/plugins/ipc/PluginModuleChild.cpp.orig 2015-06-08 17:49:29.000000000 +0000 +--- mozilla/dom/plugins/ipc/PluginModuleChild.cpp.orig 2016-04-07 21:33:30.000000000 +0000 +++ mozilla/dom/plugins/ipc/PluginModuleChild.cpp -@@ -325,7 +325,7 @@ PluginModuleChild::InitForChrome(const s +@@ -308,7 +308,7 @@ PluginModuleChild::InitForChrome(const s // TODO: use PluginPRLibrary here @@ -11,7 +11,7 @@ $NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.6 2015/07/09 15 mShutdownFunc = (NP_PLUGINSHUTDOWN) PR_FindFunctionSymbol(mLibrary, "NP_Shutdown"); -@@ -1887,7 +1887,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin +@@ -1916,7 +1916,7 @@ PluginModuleChild::AnswerNP_GetEntryPoin AssertPluginThread(); MOZ_ASSERT(mIsChrome); @@ -20,7 +20,7 @@ $NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.cpp,v 1.6 2015/07/09 15 return true; #elif defined(OS_WIN) || defined(OS_MACOSX) *_retval = mGetEntryPointsFunc(&mFunctions); -@@ -1932,7 +1932,7 @@ PluginModuleChild::DoNP_Initialize(const +@@ -1961,7 +1961,7 @@ PluginModuleChild::DoNP_Initialize(const #endif NPError result; diff --git a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h index b29255fdad4..5c1b26ddbcb 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h +++ b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginModuleChild.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.h,v 1.4 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginModuleChild.h,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/plugins/ipc/PluginModuleChild.h.orig 2013-10-23 22:08:54.000000000 +0000 +--- mozilla/dom/plugins/ipc/PluginModuleChild.h.orig 2016-04-07 21:33:30.000000000 +0000 +++ mozilla/dom/plugins/ipc/PluginModuleChild.h -@@ -328,7 +328,7 @@ private: +@@ -281,7 +281,7 @@ private: // we get this from the plugin NP_PLUGINSHUTDOWN mShutdownFunc; diff --git a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp index c0b0272f64a..0400f742825 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp +++ b/mail/thunderbird/patches/patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_plugins_ipc_PluginProcessChild.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/plugins/ipc/PluginProcessChild.cpp.orig 2015-06-08 17:49:29.000000000 +0000 +--- mozilla/dom/plugins/ipc/PluginProcessChild.cpp.orig 2016-04-07 21:33:30.000000000 +0000 +++ mozilla/dom/plugins/ipc/PluginProcessChild.cpp -@@ -56,7 +56,7 @@ PluginProcessChild::Init() +@@ -46,7 +46,7 @@ PluginProcessChild::Init() { nsDebugImpl::SetMultiprocessMode("NPAPI"); diff --git a/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp b/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp index 7471660d491..bd6d124d99a 100644 --- a/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp +++ b/mail/thunderbird/patches/patch-mozilla_dom_system_OSFileConstants.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/dom/system/OSFileConstants.cpp.orig 2015-06-08 17:49:30.000000000 +0000 +--- mozilla/dom/system/OSFileConstants.cpp.orig 2016-04-07 21:33:31.000000000 +0000 +++ mozilla/dom/system/OSFileConstants.cpp -@@ -9,6 +9,10 @@ +@@ -11,6 +11,10 @@ #include "prsystem.h" @@ -13,7 +13,7 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.2 2015/07/09 15:17:34 #if defined(XP_UNIX) #include "unistd.h" #include "dirent.h" -@@ -18,7 +22,9 @@ +@@ -20,7 +24,9 @@ #define statvfs statfs #else #include "sys/statvfs.h" @@ -23,7 +23,7 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.2 2015/07/09 15:17:34 #endif // defined(ANDROID) #endif // defined(XP_UNIX) -@@ -26,9 +32,9 @@ +@@ -28,9 +34,9 @@ #include <linux/fadvise.h> #endif // defined(XP_LINUX) @@ -35,25 +35,12 @@ $NetBSD: patch-mozilla_dom_system_OSFileConstants.cpp,v 1.2 2015/07/09 15:17:34 #if defined(XP_WIN) #include <windows.h> -@@ -588,10 +594,10 @@ static const dom::ConstantSpec gLibcProp +@@ -590,7 +596,7 @@ static const dom::ConstantSpec gLibcProp // The size of |fsblkcnt_t|. - { "OSFILE_SIZEOF_FSBLKCNT_T", INT_TO_JSVAL(sizeof (fsblkcnt_t)) }, + { "OSFILE_SIZEOF_FSBLKCNT_T", JS::Int32Value(sizeof (fsblkcnt_t)) }, -#if !defined(ANDROID) +#if !defined(ANDROID) && !(defined(__NetBSD__) && (__NetBSD_Version__ < 600000000)) // The size of |posix_spawn_file_actions_t|. - { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", INT_TO_JSVAL(sizeof (posix_spawn_file_actions_t)) }, --#endif // !defined(ANDROID) -+#endif // !defined(ANDROID) && NetBSD 5.* - - // Defining |dirent|. - // Size -@@ -660,7 +666,7 @@ static const dom::ConstantSpec gLibcProp - - { "OSFILE_SIZEOF_STATVFS", INT_TO_JSVAL(sizeof (struct statvfs)) }, - -- { "OSFILE_OFFSETOF_STATVFS_F_BSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_bsize)) }, -+ { "OSFILE_OFFSETOF_STATVFS_F_FRSIZE", INT_TO_JSVAL(offsetof (struct statvfs, f_frsize)) }, - { "OSFILE_OFFSETOF_STATVFS_F_BAVAIL", INT_TO_JSVAL(offsetof (struct statvfs, f_bavail)) }, - - #endif // defined(XP_UNIX) + { "OSFILE_SIZEOF_POSIX_SPAWN_FILE_ACTIONS_T", JS::Int32Value(sizeof (posix_spawn_file_actions_t)) }, + #endif // !defined(ANDROID) diff --git a/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp b/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp index 13d6ae7d2ee..3fedddfced1 100644 --- a/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp +++ b/mail/thunderbird/patches/patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_src_mozHunspell.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_extensions_spellcheck_hunspell_glue_mozHunspell.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/extensions/spellcheck/hunspell/src/mozHunspell.cpp -@@ -400,6 +400,14 @@ mozHunspell::LoadDictionaryList(bool aNo +--- mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp.orig 2016-04-07 21:33:34.000000000 +0000 ++++ mozilla/extensions/spellcheck/hunspell/glue/mozHunspell.cpp +@@ -358,6 +358,14 @@ mozHunspell::LoadDictionaryList(bool aNo } } diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S b/mail/thunderbird/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S new file mode 100644 index 00000000000..68e08b4ab1b --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S.orig 2016-04-07 21:33:13.000000000 +0000 ++++ mozilla/gfx/cairo/libpixman/src/pixman-arm-neon-asm.S +@@ -34,6 +34,12 @@ + * - pixman_composite_over_n_8_0565_asm_neon + */ + ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif ++ + /* Prevent the stack from becoming executable for no reason... */ + #if defined(__linux__) && defined(__ELF__) + .section .note.GNU-stack,"",%progbits +@@ -3141,7 +3147,8 @@ pixman_asm_function fname + TMP4 .req r9 + STRIDE .req r2 + +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + mov ip, sp + .save {r4, r5, r6, r7, r8, r9} + push {r4, r5, r6, r7, r8, r9} +@@ -3244,7 +3251,8 @@ pixman_asm_function fname + .endif + pop {r4, r5, r6, r7, r8, r9} + bx lr +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + + .unreq OUT + .unreq TOP diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_gl_GLContextProviderGLX.cpp b/mail/thunderbird/patches/patch-mozilla_gfx_gl_GLContextProviderGLX.cpp new file mode 100644 index 00000000000..7aa1f243c3b --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_gl_GLContextProviderGLX.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_gfx_gl_GLContextProviderGLX.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/gl/GLContextProviderGLX.cpp.orig 2016-04-07 21:33:13.000000000 +0000 ++++ mozilla/gfx/gl/GLContextProviderGLX.cpp +@@ -84,7 +84,7 @@ GLXLibrary::EnsureInitialized() + // see e.g. bug 608526: it is intrinsically interesting to know whether we have dynamically linked to libGL.so.1 + // because at least the NVIDIA implementation requires an executable stack, which causes mprotect calls, + // which trigger glibc bug http://sourceware.org/bugzilla/show_bug.cgi?id=12225 +-#ifdef __OpenBSD__ ++#if defined(__OpenBSD__) || defined(__NetBSD__) + libGLfilename = "libGL.so"; + #else + libGLfilename = "libGL.so.1"; diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_Bidi.cpp b/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_Bidi.cpp index 55372872e97..a9059907340 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_Bidi.cpp +++ b/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_Bidi.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_gfx_graphite2_src_Bidi.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_graphite2_src_Bidi.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/graphite2/src/Bidi.cpp.orig 2013-10-23 22:08:57.000000000 +0000 +--- mozilla/gfx/graphite2/src/Bidi.cpp.orig 2016-04-07 21:33:13.000000000 +0000 +++ mozilla/gfx/graphite2/src/Bidi.cpp -@@ -30,6 +30,11 @@ of the License or (at your option) any l +@@ -31,6 +31,11 @@ of the License or (at your option) any l using namespace graphite2; diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_moz.build deleted file mode 100644 index 855c7fc7a40..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_gfx_graphite2_src_moz.build +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_gfx_graphite2_src_moz.build,v 1.1 2016/01/31 23:43:48 joerg Exp $ - ---- mozilla/gfx/graphite2/src/moz.build.orig 2016-01-31 20:58:00.012715770 +0000 -+++ mozilla/gfx/graphite2/src/moz.build -@@ -60,10 +60,6 @@ MSVC_ENABLE_PGO = True - if CONFIG['GKMEDIAS_SHARED_LIBRARY']: - NO_VISIBILITY_FLAGS = True - DEFINES['GRAPHITE2_EXPORTING'] = True --else: -- # tell graphite2 not to export symbols, we'll be linking it directly with -- # thebes -- DEFINES['GRAPHITE2_STATIC'] = True - - FINAL_LIBRARY = 'gkmedias' - diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_moz.build index 5a9c35fdd23..3ab06c0214f 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_gfx_moz.build @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_gfx_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/moz.build.orig 2014-07-18 00:05:20.000000000 +0000 +--- mozilla/gfx/moz.build.orig 2016-04-07 21:33:14.000000000 +0000 +++ mozilla/gfx/moz.build @@ -7,6 +7,12 @@ if CONFIG['MOZ_TREE_CAIRO']: diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py b/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py index af8f434c61a..849c51bcd78 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_generate__mozbuild.py @@ -1,14 +1,17 @@ -$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_generate__mozbuild.py,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/skia/generate_mozbuild.py.orig 2015-06-08 17:49:16.000000000 +0000 +--- mozilla/gfx/skia/generate_mozbuild.py.orig 2016-04-07 21:33:14.000000000 +0000 +++ mozilla/gfx/skia/generate_mozbuild.py -@@ -142,6 +142,9 @@ if CONFIG['GNU_CXX']: - if not CONFIG['CLANG_CXX']: - CXXFLAGS += ['-Wno-logical-op'] +@@ -155,6 +155,12 @@ if CONFIG['GNU_CXX']: + if CONFIG['CPU_ARCH'] == 'arm': + SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build index bf7e148c3dc..f0e1a8c1b30 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_moz.build @@ -1,14 +1,17 @@ -$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_skia_moz.build,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/skia/moz.build.orig 2015-06-08 17:49:16.000000000 +0000 +--- mozilla/gfx/skia/moz.build.orig 2016-04-07 21:33:14.000000000 +0000 +++ mozilla/gfx/skia/moz.build -@@ -970,6 +970,9 @@ if CONFIG['GNU_CXX']: - if not CONFIG['CLANG_CXX']: - CXXFLAGS += ['-Wno-logical-op'] +@@ -684,6 +684,12 @@ if CONFIG['GNU_CXX']: + if CONFIG['CPU_ARCH'] == 'arm': + SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += ['-fomit-frame-pointer'] +if CONFIG['MOZ_NATIVE_HARFBUZZ']: + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + ++if CONFIG['MOZ_NATIVE_HARFBUZZ']: ++ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] ++ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'android', 'gonk', 'qt'): CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp new file mode 100644 index 00000000000..5ecee19313e --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp @@ -0,0 +1,45 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp.orig 2016-04-07 21:33:15.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/core/SkUtilsArm.cpp +@@ -16,6 +16,10 @@ + #include <string.h> + #include <pthread.h> + ++#if defined(__NetBSD__) ++#include <sys/sysctl.h> ++#endif ++ + // Set USE_ANDROID_NDK_CPU_FEATURES to use the Android NDK's + // cpu-features helper library to detect NEON at runtime. See + // http://crbug.com/164154 to see why this is needed in Chromium +@@ -47,6 +51,11 @@ + # endif + #endif + ++#if !defined(TEMP_FAILURE_RETRY) ++ // TEMP_FAILURE_RETRY is glibc specific ++# define TEMP_FAILURE_RETRY ++#endif ++ + // A function used to determine at runtime if the target CPU supports + // the ARM NEON instruction set. This implementation is Linux-specific. + static bool sk_cpu_arm_check_neon(void) { +@@ -82,6 +91,17 @@ static bool sk_cpu_arm_check_neon(void) + + result = (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0; + ++#elif defined(__NetBSD__) ++ ++ size_t len; ++ int flag; ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0) { ++ result = flag != 0; ++ } else { ++ result = false; ++ } ++ + #else // USE_ANDROID_NDK_CPU_FEATURES + + // There is no user-accessible CPUID instruction on ARM that we can use. diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp new file mode 100644 index 00000000000..49e8c424934 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp @@ -0,0 +1,28 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp.orig 2016-04-07 21:33:15.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp +@@ -97,7 +97,11 @@ void SI8_D16_nofilter_DX_arm(const SkBit + "2: \n\t" + : [xx] "+r" (xx), [count8] "+r" (count8), [colors] "+r" (colors) + : [table] "r" (table), [srcAddr] "r" (srcAddr) ++#if defined(__NetBSD__) ++ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10" ++#else + : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11" ++#endif + ); + + for (i = (count & 7); i > 0; --i) { +@@ -181,7 +185,11 @@ void SI8_opaque_D32_nofilter_DX_arm(cons + "4: \n\t" // exit + : [xx] "+r" (xx), [count] "+r" (count), [colors] "+r" (colors) + : [table] "r" (table), [srcAddr] "r" (srcAddr) ++#if defined(__NetBSD__) ++ : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10" ++#else + : "memory", "cc", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11" ++#endif + ); + } + diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S new file mode 100644 index 00000000000..2130cdaba94 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S @@ -0,0 +1,49 @@ +$NetBSD: patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/skia/skia/src/opts/memset.arm.S.orig 2016-04-07 21:33:15.000000000 +0000 ++++ mozilla/gfx/skia/skia/src/opts/memset.arm.S +@@ -13,6 +13,12 @@ + * to aid future maintenance. + */ + ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif ++ + .text + .align 4 + .syntax unified +@@ -30,7 +36,8 @@ + * + */ + arm_memset16: +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + push {lr} + + /* if count is equal to zero then abort */ +@@ -51,10 +58,12 @@ arm_memset16: + + /* Now jump into the main loop below. */ + b .Lwork_32 +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + + arm_memset32: +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + push {lr} + + /* if count is equal to zero then abort */ +@@ -108,4 +117,5 @@ arm_memset32: + + .Lfinish: + pop {pc} +- .fnend ++ UNWIND .fnend ++ .cfi_endproc diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build index 0bf2c1ccdc8..a34e0f29f6a 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_gfx_thebes_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.2 2016/01/31 23:43:48 joerg Exp $ +$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/thebes/moz.build.orig 2015-12-21 22:32:53.000000000 +0000 +--- mozilla/gfx/thebes/moz.build.orig 2016-04-07 21:33:15.000000000 +0000 +++ mozilla/gfx/thebes/moz.build -@@ -287,6 +287,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] +@@ -293,6 +293,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CFLAGS += CONFIG['TK_CFLAGS'] @@ -15,11 +15,11 @@ $NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.2 2016/01/31 23:43:48 joerg Exp if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'): CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] -@@ -298,7 +304,5 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'andr - if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk2', 'gtk3', 'qt'): - CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS'] +@@ -306,7 +312,5 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk + + LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] -DEFINES['GRAPHITE2_STATIC'] = True - - if CONFIG['GKMEDIAS_SHARED_LIBRARY']: - DEFINES['OTS_DLL'] = True + if CONFIG['OS_ARCH'] == 'WINNT': + del DEFINES['UNICODE'] diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_moz.build b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_moz.build index e7e7ec1611d..ea38e5c90c4 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_moz.build @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_gfx_ycbcr_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_ycbcr_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/ycbcr/moz.build.orig 2015-06-08 17:49:17.000000000 +0000 +--- mozilla/gfx/ycbcr/moz.build.orig 2016-04-07 21:33:15.000000000 +0000 +++ mozilla/gfx/ycbcr/moz.build @@ -57,7 +57,7 @@ else: diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S index a47dc5f7685..38a054fc533 100644 --- a/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S +++ b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.S @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.S,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2015-07-06 19:52:50.000000000 +0000 +--- mozilla/gfx/ycbcr/yuv_row_arm.S.orig 2016-04-17 13:47:46.265685842 +0000 +++ mozilla/gfx/ycbcr/yuv_row_arm.S @@ -0,0 +1,312 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public diff --git a/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s new file mode 100644 index 00000000000..b84afe35723 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_gfx_ycbcr_yuv__row__arm.s @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_gfx_ycbcr_yuv__row__arm.s,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/gfx/ycbcr/yuv_row_arm.s.orig 2016-04-07 21:33:15.000000000 +0000 ++++ mozilla/gfx/ycbcr/yuv_row_arm.s +@@ -2,6 +2,12 @@ + * 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/. */ + ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif ++ + .arch armv7-a + .fpu neon + /* Allow to build on targets not supporting neon, and force the object file +@@ -74,7 +80,8 @@ YCbCr42xToRGB565_DITHER30_CONSTS_NEON: + .global ScaleYCbCr42xToRGB565_BilinearY_Row_NEON + .type ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, %function + .balign 64 +- .fnstart ++ .cfi_startproc ++ UNWIND .fnstart + ScaleYCbCr42xToRGB565_BilinearY_Row_NEON: + STMFD r13!,{r4-r9,r14} @ 8 words. + ADR r14,YCbCr42xToRGB565_DITHER03_CONSTS_NEON +@@ -296,7 +303,8 @@ s42xbily_neon_tail: + s42xbily_neon_done: + VPOP {Q4-Q7} @ 16 words. + LDMFD r13!,{r4-r9,PC} @ 8 words. +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + .size ScaleYCbCr42xToRGB565_BilinearY_Row_NEON, .-ScaleYCbCr42xToRGB565_BilinearY_Row_NEON + + #if defined(__ELF__)&&defined(__linux__) diff --git a/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp b/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp index b9c7a18fdf4..3973697b622 100644 --- a/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp +++ b/mail/thunderbird/patches/patch-mozilla_image_decoders_nsJPEGDecoder.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2015-06-08 17:49:17.000000000 +0000 +--- mozilla/image/decoders/nsJPEGDecoder.cpp.orig 2016-04-07 21:33:16.000000000 +0000 +++ mozilla/image/decoders/nsJPEGDecoder.cpp @@ -23,13 +23,28 @@ @@ -32,7 +32,7 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:3 static void cmyk_convert_rgb(JSAMPROW row, JDIMENSION width); -@@ -373,6 +388,7 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -339,6 +354,7 @@ nsJPEGDecoder::WriteInternal(const char* case JCS_GRAYSCALE: case JCS_RGB: case JCS_YCbCr: @@ -40,7 +40,7 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:3 // if we're not color managing we can decode directly to // MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB if (mCMSMode != eCMSMode_All) { -@@ -381,6 +397,9 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -347,6 +363,9 @@ nsJPEGDecoder::WriteInternal(const char* } else { mInfo.out_color_space = JCS_RGB; } @@ -50,7 +50,7 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:3 break; case JCS_CMYK: case JCS_YCCK: -@@ -450,6 +469,15 @@ nsJPEGDecoder::WriteInternal(const char* +@@ -420,6 +439,16 @@ nsJPEGDecoder::WriteInternal(const char* return; // I/O suspension } @@ -63,10 +63,11 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:3 + mInfo.cconvert->color_convert = ycc_rgb_convert_argb; + } +#endif - ++ // If this is a progressive JPEG ... mState = mInfo.buffered_image ? -@@ -632,7 +660,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus + JPEG_DECOMPRESS_PROGRESSIVE : JPEG_DECOMPRESS_SEQUENTIAL; +@@ -601,7 +630,11 @@ nsJPEGDecoder::OutputScanlines(bool* sus MOZ_ASSERT(imageRow, "Should have a row buffer here"); @@ -78,10 +79,10 @@ $NetBSD: patch-mozilla_image_decoders_nsJPEGDecoder.cpp,v 1.2 2015/07/09 15:17:3 // Special case: scanline will be directly converted into packed ARGB if (jpeg_read_scanlines(&mInfo, (JSAMPARRAY)&imageRow, 1) != 1) { *suspend = true; // suspend -@@ -959,6 +991,282 @@ term_source (j_decompress_ptr jd) +@@ -925,6 +958,282 @@ term_source (j_decompress_ptr jd) + } // namespace image } // namespace mozilla - +#ifndef JCS_EXTENSIONS +/**************** YCbCr -> Cairo's RGB24/ARGB32 conversion: most common case **************/ + diff --git a/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h b/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h new file mode 100644 index 00000000000..22997065d82 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_glue_hnjalloc.h @@ -0,0 +1,14 @@ +$NetBSD: patch-mozilla_intl_hyphenation_glue_hnjalloc.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/intl/hyphenation/glue/hnjalloc.h.orig 2016-04-07 21:33:16.000000000 +0000 ++++ mozilla/intl/hyphenation/glue/hnjalloc.h +@@ -24,6 +24,9 @@ + */ + + #include <stdio.h> /* ensure stdio.h is loaded before our macros */ ++#ifdef __sun ++#include <wchar.h> ++#endif + + #undef FILE + #define FILE hnjFile diff --git a/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_hnjalloc.h b/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_hnjalloc.h deleted file mode 100644 index ad07b89f345..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_intl_hyphenation_hnjalloc.h +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-mozilla_intl_hyphenation_hnjalloc.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/intl/hyphenation/hnjalloc.h.orig 2015-06-08 17:49:18.000000000 +0000 -+++ mozilla/intl/hyphenation/hnjalloc.h -@@ -24,6 +24,9 @@ - */ - - #include <stdio.h> /* ensure stdio.h is loaded before our macros */ -+#ifdef __sun -+#include <wchar.h> -+#endif - - #undef FILE - #define FILE hnjFile diff --git a/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build b/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build deleted file mode 100644 index 0fb4c23a907..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_intl_unicharutil_util_moz.build +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_intl_unicharutil_util_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/intl/unicharutil/util/moz.build.orig 2015-06-08 17:49:21.000000000 +0000 -+++ mozilla/intl/unicharutil/util/moz.build -@@ -38,5 +38,8 @@ if CONFIG['_MSC_VER']: - if CONFIG['ENABLE_INTL_API']: - CXXFLAGS += CONFIG['MOZ_ICU_CFLAGS'] - -+if CONFIG['MOZ_NATIVE_HARFBUZZ']: -+ CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] -+ - if CONFIG['GNU_CXX']: - FAIL_ON_WARNINGS = True diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in deleted file mode 100644 index cce531d227d..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_Makefile.in +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_ipc_chromium_Makefile.in,v 1.6 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/chromium/Makefile.in.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/chromium/Makefile.in -@@ -28,6 +28,8 @@ include $(topsrcdir)/config/rules.mk - - ifdef MOZ_NATIVE_LIBEVENT # { - -+OS_CPPFLAGS += $(filter %/compat, $(MOZ_LIBEVENT_CFLAGS)) -+ - export-preqs = \ - $(call mkdir_deps,$(CURDIR)/third_party/libevent) \ - $(NULL) diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build deleted file mode 100644 index e96fbc745af..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_moz.build +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_ipc_chromium_moz.build,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/chromium/moz.build.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/chromium/moz.build -@@ -19,7 +19,10 @@ if CONFIG['OS_ARCH'] == 'WINNT': - else: - os_posix = 1 - if CONFIG['OS_ARCH'] == 'Darwin': -- os_macosx = 1 -+ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': -+ os_macosx = 1 -+ else: -+ os_bsd = 1 - elif CONFIG['OS_ARCH'] == 'DragonFly': - os_dragonfly = 1 - os_bsd = 1 diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_atomicops.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_atomicops.h index 20977021638..9b4b9c6a025 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_atomicops.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_atomicops.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_atomicops.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_atomicops.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/atomicops.h.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/ipc/chromium/src/base/atomicops.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/atomicops.h @@ -45,7 +45,7 @@ typedef int64_t Atomic64; diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h deleted file mode 100644 index 45b8f4ca77f..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util.h +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/chromium/src/base/file_util.h.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/chromium/src/base/file_util.h -@@ -16,7 +16,9 @@ - #include <sys/stat.h> - #elif defined(OS_POSIX) - #include <sys/types.h> -+#if !defined(OS_SOLARIS) - #include <fts.h> -+#endif - #include <sys/stat.h> - #endif - diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc new file mode 100644 index 00000000000..ff0dc9c5c41 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_file__util__posix.cc @@ -0,0 +1,21 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_file__util__posix.cc,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/file_util_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/file_util_posix.cc +@@ -266,7 +266,7 @@ bool SetCurrentDirectory(const FilePath& + return !ret; + } + +-#if !defined(OS_MACOSX) ++#if !defined(MOZ_WIDGET_COCOA) + bool GetTempDir(FilePath* path) { + const char* tmp = getenv("TMPDIR"); + if (tmp) +@@ -330,6 +330,6 @@ bool CopyFile(const FilePath& from_path, + + return result; + } +-#endif // !defined(OS_MACOSX) ++#endif // !defined(MOZ_WIDGET_COCOA) + + } // namespace file_util diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc index b9d588fb2dc..accadeac0b6 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__loop.cc @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.5 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.6 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2014-07-18 00:05:24.000000000 +0000 +--- mozilla/ipc/chromium/src/base/message_loop.cc.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/message_loop.cc -@@ -14,20 +14,18 @@ +@@ -13,20 +13,18 @@ #include "base/string_util.h" #include "base/thread_local.h" @@ -24,7 +24,7 @@ $NetBSD: patch-mozilla_ipc_chromium_src_base_message__loop.cc,v 1.5 2014/07/27 2 #ifdef ANDROID #include "base/message_pump_android.h" #endif -@@ -138,9 +136,9 @@ MessageLoop::MessageLoop(Type type) +@@ -143,9 +141,9 @@ MessageLoop::MessageLoop(Type type) } #elif defined(OS_POSIX) if (type_ == TYPE_UI) { diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc new file mode 100644 index 00000000000..e146dc60e75 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc,v 1.3 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/message_pump_libevent.cc.orig 2016-04-07 21:33:19.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/message_pump_libevent.cc +@@ -20,6 +20,7 @@ + + // This macro checks that the _EVENT_SIZEOF_* constants defined in + // ipc/chromiume/src/third_party/<platform>/event2/event-config.h are correct. ++#if 0 + #define CHECK_EVENT_SIZEOF(TYPE, type) \ + static_assert(_EVENT_SIZEOF_##TYPE == sizeof(type), \ + "bad _EVENT_SIZEOF_"#TYPE); +@@ -30,6 +31,7 @@ CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t) + CHECK_EVENT_SIZEOF(SHORT, short); + CHECK_EVENT_SIZEOF(SIZE_T, size_t); + CHECK_EVENT_SIZEOF(VOID_P, void*); ++#endif + + // Lifecycle of struct event + // Libevent uses two main data structures: diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h index b180f119f08..8c8883786bc 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread.h,v 1.4 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread.h,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/platform_thread.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/platform_thread.h @@ -25,6 +25,9 @@ typedef pthread_t PlatformThreadHandle; #if defined(OS_LINUX) || defined(OS_OPENBSD) || defined(__GLIBC__) diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc index 446c4d5c855..138888ccef3 100644 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc @@ -1,8 +1,8 @@ -$NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2014-07-18 00:05:24.000000000 +0000 +--- mozilla/ipc/chromium/src/base/platform_thread_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/platform_thread_posix.cc -@@ -9,8 +9,12 @@ +@@ -9,22 +9,24 @@ #if defined(OS_MACOSX) #include <mach/mach.h> @@ -15,8 +15,6 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2014/07/27 #elif defined(OS_LINUX) #include <sys/syscall.h> #include <sys/prctl.h> -@@ -19,15 +23,13 @@ - #include <sys/thr.h> #endif -#if !defined(OS_MACOSX) @@ -32,7 +30,7 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2014/07/27 namespace base { void InitThreading(); } // namespace -@@ -91,7 +93,7 @@ void PlatformThread::Sleep(int duration_ +@@ -82,7 +84,7 @@ void PlatformThread::Sleep(int duration_ sleep_time = remaining; } @@ -41,7 +39,7 @@ $NetBSD: patch-ipc_chromium_src_base_platform__thread__posix.cc,v 1.8 2014/07/27 // Mac is implemented in platform_thread_mac.mm. // static -@@ -114,19 +116,41 @@ void PlatformThread::SetName(const char* +@@ -105,19 +107,41 @@ void PlatformThread::SetName(const char* pthread_setname_np(pthread_self(), "%s", (void *)name); #elif defined(OS_BSD) && !defined(__GLIBC__) pthread_set_name_np(pthread_self(), name); diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util.h index 6800056f877..60ef9c346c1 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util.h,v 1.6 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util.h,v 1.7 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/process_util.h.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/ipc/chromium/src/base/process_util.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util.h @@ -41,6 +41,9 @@ typedef PROCESSENTRY32 ProcessEntry; diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc index 375f98607f8..9b2cbf89825 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc @@ -1,14 +1,15 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.9 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__bsd.cc,v 1.10 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/ipc/chromium/src/base/process_util_bsd.cc.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_bsd.cc -@@ -9,6 +9,9 @@ +@@ -10,6 +10,10 @@ + #include <spawn.h> #include <sys/wait.h> - #include <fcntl.h> +#if defined(OS_BSD) +#include <kvm.h> +#endif - #include <unistd.h> - ++ #include <string> + + #include "base/eintr_wrapper.h" diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc index 182eec1c920..c9399061cdd 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_process__util__posix.cc @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__posix.cc,v 1.4 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__posix.cc,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/process_util_posix.cc.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/process_util_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/process_util_posix.cc -@@ -110,7 +110,7 @@ void CloseSuperfluousFds(const base::Inj +@@ -116,7 +116,7 @@ void CloseSuperfluousFds(const base::Inj #if defined(ANDROID) static const rlim_t kSystemDefaultMaxFds = 1024; static const char kFDDir[] = "/proc/self/fd"; @@ -11,7 +11,7 @@ $NetBSD: patch-mozilla_ipc_chromium_src_base_process__util__posix.cc,v 1.4 2013/ static const rlim_t kSystemDefaultMaxFds = 8192; static const char kFDDir[] = "/proc/self/fd"; #elif defined(OS_MACOSX) -@@ -202,7 +202,7 @@ void CloseSuperfluousFds(const base::Inj +@@ -208,7 +208,7 @@ void CloseSuperfluousFds(const base::Inj // TODO(agl): Remove this function. It's fundamentally broken for multithreaded // apps. void SetAllFDsToCloseOnExec() { diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h index 00727cebed9..3eea38c8d03 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_scoped__nsautorelease__pool.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h.orig 2014-07-18 00:05:24.000000000 +0000 +--- mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/scoped_nsautorelease_pool.h @@ -7,13 +7,13 @@ diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc new file mode 100644 index 00000000000..1e02b3c4b5c --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc @@ -0,0 +1,16 @@ +$NetBSD: patch-mozilla_ipc_chromium_src_base_sys__info__posix.cc,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/ipc/chromium/src/base/sys_info_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 ++++ mozilla/ipc/chromium/src/base/sys_info_posix.cc +@@ -119,7 +119,11 @@ std::wstring SysInfo::GetEnvVar(const wc + + // static + std::string SysInfo::OperatingSystemName() { ++#ifdef OS_SOLARIS ++ struct utsname info; ++#else + utsname info; ++#endif + if (uname(&info) < 0) { + NOTREACHED(); + return ""; diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc index 8a607c5dc3b..078d94826a9 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_base_time__posix.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_base_time__posix.cc,v 1.2 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_base_time__posix.cc,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/base/time_posix.cc.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/base/time_posix.cc.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/base/time_posix.cc @@ -65,8 +65,10 @@ Time Time::FromExploded(bool is_local, c timestruct.tm_wday = exploded.day_of_week; // mktime/timegm ignore this diff --git a/mail/thunderbird/patches/patch-ipc_chromium_src_build_build__config.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_build_build__config.h index 09aa470a517..7cf155654e6 100644 --- a/mail/thunderbird/patches/patch-ipc_chromium_src_build_build__config.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_build_build__config.h @@ -1,8 +1,8 @@ -$NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.6 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_build_build__config.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/build/build_config.h.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/build/build_config.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/build/build_config.h -@@ -27,6 +27,8 @@ +@@ -30,6 +30,8 @@ #define OS_NETBSD 1 #elif defined(__OpenBSD__) #define OS_OPENBSD 1 @@ -11,7 +11,7 @@ $NetBSD: patch-ipc_chromium_src_build_build__config.h,v 1.6 2013/11/12 20:50:51 #elif defined(_WIN32) #define OS_WIN 1 #else -@@ -42,7 +44,7 @@ +@@ -45,7 +47,7 @@ // For access to standard POSIX features, use OS_POSIX instead of a more // specific macro. diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h index 02ef4af47f2..1c20f932703 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h +++ b/mail/thunderbird/patches/patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h,v 1.4 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_chromium_src_chrome_common_transport__dib.h,v 1.5 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/chromium/src/chrome/common/transport_dib.h.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/ipc/chromium/src/chrome/common/transport_dib.h.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/chromium/src/chrome/common/transport_dib.h -@@ -70,7 +70,7 @@ class TransportDIB { +@@ -66,7 +66,7 @@ class TransportDIB { typedef base::SharedMemoryHandle Handle; // On Mac, the inode number of the backing file is used as an id. typedef base::SharedMemoryId Id; diff --git a/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp index 7d47fe1c00c..0f04d0bb17a 100644 --- a/mail/thunderbird/patches/patch-ipc_glue_GeckoChildProcessHost.cpp +++ b/mail/thunderbird/patches/patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.7 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/ipc/glue/GeckoChildProcessHost.cpp.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/glue/GeckoChildProcessHost.cpp @@ -4,7 +4,13 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -16,7 +16,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.7 2015/07/09 15:17:34 ryoo #include "base/command_line.h" #include "base/string_util.h" -@@ -547,7 +553,7 @@ GeckoChildProcessHost::PerformAsyncLaunc +@@ -633,7 +639,7 @@ GeckoChildProcessHost::PerformAsyncLaunc // and passing wstrings from one config to the other is unsafe. So // we split the logic here. @@ -25,7 +25,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.7 2015/07/09 15:17:34 ryoo base::environment_map newEnvVars; ChildPrivileges privs = mPrivileges; if (privs == base::PRIVILEGES_DEFAULT) { -@@ -686,7 +692,7 @@ GeckoChildProcessHost::PerformAsyncLaunc +@@ -759,7 +765,7 @@ GeckoChildProcessHost::PerformAsyncLaunc childArgv.push_back(pidstring); #if defined(MOZ_CRASHREPORTER) @@ -34,7 +34,7 @@ $NetBSD: patch-ipc_glue_GeckoChildProcessHost.cpp,v 1.7 2015/07/09 15:17:34 ryoo int childCrashFd, childCrashRemapFd; if (!CrashReporter::CreateNotificationPipeForChild( &childCrashFd, &childCrashRemapFd)) -@@ -719,7 +725,7 @@ GeckoChildProcessHost::PerformAsyncLaunc +@@ -792,7 +798,7 @@ GeckoChildProcessHost::PerformAsyncLaunc childArgv.push_back(childProcessType); base::LaunchApp(childArgv, mFileMap, diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp deleted file mode 100644 index 7921d061214..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_glue_ScopedXREEmbed.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_ipc_glue_ScopedXREEmbed.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/glue/ScopedXREEmbed.cpp.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/glue/ScopedXREEmbed.cpp -@@ -66,7 +66,7 @@ ScopedXREEmbed::Start() - localFile = do_QueryInterface(parent); - NS_ENSURE_TRUE_VOID(localFile); - --#ifdef OS_MACOSX -+#ifdef MOZ_WIDGET_COCOA - if (XRE_GetProcessType() == GeckoProcessType_Content) { - // We're an XPCOM-using subprocess. Walk out of - // [subprocess].app/Contents/MacOS to the real GRE dir. diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp b/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp index bda2bfabd45..ae516eb7818 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp +++ b/mail/thunderbird/patches/patch-mozilla_ipc_glue_StringUtil.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_ipc_glue_StringUtil.cpp,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_glue_StringUtil.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/glue/StringUtil.cpp.orig 2014-07-18 00:05:24.000000000 +0000 +--- mozilla/ipc/glue/StringUtil.cpp.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/glue/StringUtil.cpp -@@ -64,14 +64,14 @@ namespace base { +@@ -65,14 +65,14 @@ namespace base { // converters, and implementing the one that doesn't exist for OS X // and Windows. diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build b/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build index d138fd562b5..a6baf8385f2 100644 --- a/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_ipc_glue_moz.build @@ -1,12 +1,12 @@ -$NetBSD: patch-mozilla_ipc_glue_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_ipc_glue_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/ipc/glue/moz.build.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/ipc/glue/moz.build.orig 2016-04-07 21:33:19.000000000 +0000 +++ mozilla/ipc/glue/moz.build -@@ -87,7 +87,7 @@ elif CONFIG['OS_ARCH'] in ('DragonFly', +@@ -95,7 +95,7 @@ elif CONFIG['OS_ARCH'] in ('DragonFly', UNIFIED_SOURCES += [ 'ProcessUtils_bsd.cpp' ] --elif CONFIG['OS_ARCH'] in ('Darwin'): +-elif CONFIG['OS_ARCH'] == 'Darwin': +elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': UNIFIED_SOURCES += [ 'ProcessUtils_mac.mm' diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py deleted file mode 100644 index 16a29e88533..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py +++ /dev/null @@ -1,21 +0,0 @@ -$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_ast.py,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/ipdl/ipdl/cxx/ast.py.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/ipdl/ipdl/cxx/ast.py -@@ -336,12 +336,13 @@ Type.VOID = Type('void') - Type.VOIDPTR = Type('void', ptr=1) - - class TypeArray(Node): -- def __init__(self, basetype, nmemb): -- '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr''' -+ def __init__(self, basetype, nmemb, alignType): -+ '''the type |basetype DECLNAME[nmemb]|. |nmemb| is an Expr, |alignType| is a type''' - self.basetype = basetype - self.nmemb = nmemb -+ 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): diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py deleted file mode 100644 index 8e6b3548f25..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-mozilla_ipc_ipdl_ipdl_cxx_cgen.py,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/ipdl/ipdl/cxx/cgen.py.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/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(') - d.type.basetype.accept(self) - else: - d.type.accept(self) -@@ -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('))') - - def visitParam(self, p): - self.visitDecl(p) diff --git a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py b/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py deleted file mode 100644 index 4e2248b9635..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_ipc_ipdl_ipdl_lower.py +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_ipc_ipdl_ipdl_lower.py,v 1.2 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/ipc/ipdl/ipdl/lower.py.orig 2014-07-18 00:05:24.000000000 +0000 -+++ mozilla/ipc/ipdl/ipdl/lower.py -@@ -768,7 +768,7 @@ IPDL union type.""" - if self.recursive: - return self.ptrToType() - else: -- return TypeArray(Type('char'), ExprSizeof(self.internalType())) -+ return TypeArray(Type('char'), ExprSizeof(self.internalType()), self.internalType()) - - def unionValue(self): - # NB: knows that Union's storage C union is named |mValue| diff --git a/mail/thunderbird/patches/patch-mozilla_js_public_CallArgs.h b/mail/thunderbird/patches/patch-mozilla_js_public_CallArgs.h deleted file mode 100644 index ddc728a9a21..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_public_CallArgs.h +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_js_public_CallArgs.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/js/public/CallArgs.h.orig 2015-06-08 17:49:21.000000000 +0000 -+++ mozilla/js/public/CallArgs.h -@@ -344,7 +344,7 @@ class MOZ_STACK_CLASS CallArgs : public - * Returns true if there are at least |required| arguments passed in. If - * false, it reports an error message on the context. - */ -- bool requireAtLeast(JSContext* cx, const char* fnname, unsigned required); -+ JS_PUBLIC_API(bool) requireAtLeast(JSContext* cx, const char* fnname, unsigned required); - - }; - diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_asmjs_AsmJSSignalHandlers.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_asmjs_AsmJSSignalHandlers.cpp deleted file mode 100644 index 7621b180046..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_asmjs_AsmJSSignalHandlers.cpp +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-mozilla_js_src_asmjs_AsmJSSignalHandlers.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/js/src/asmjs/AsmJSSignalHandlers.cpp.orig 2015-06-08 17:49:21.000000000 +0000 -+++ mozilla/js/src/asmjs/AsmJSSignalHandlers.cpp -@@ -637,10 +637,11 @@ HandleMachException(JSRuntime* rt, const - mach_port_t rtThread = request.body.thread.name; - - // Read out the JSRuntime thread's register state. -- x86_thread_state_t state; -- unsigned int count = x86_THREAD_STATE_COUNT; -+ moz_platform_thread_state_t state; -+ thread_state_flavor_t flavor = MOZ_PLATFORM_THREAD_STATE_FLAVOR; -+ mach_msg_type_number_t count = MOZ_PLATFORM_THREAD_STATE_COUNT; - kern_return_t kret; -- kret = thread_get_state(rtThread, x86_THREAD_STATE, (thread_state_t)&state, &count); -+ kret = thread_get_state(rtThread, flavor, (thread_state_t)&state, &count); - if (kret != KERN_SUCCESS) - return false; - diff --git a/mail/thunderbird/patches/patch-as b/mail/thunderbird/patches/patch-mozilla_js_src_configure.in index c89115a157c..dc902bd3bac 100644 --- a/mail/thunderbird/patches/patch-as +++ b/mail/thunderbird/patches/patch-mozilla_js_src_configure.in @@ -1,10 +1,8 @@ -$NetBSD: patch-as,v 1.17 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_configure.in,v 1.1 2016/04/17 18:33:50 ryoon Exp $ -Treat DragonFly like FreeBSD. - ---- mozilla/js/src/configure.in.orig 2015-06-08 17:49:21.000000000 +0000 +--- mozilla/js/src/configure.in.orig 2016-04-07 21:33:20.000000000 +0000 +++ mozilla/js/src/configure.in -@@ -2187,8 +2187,7 @@ AC_LANG_CPLUSPLUS +@@ -2114,8 +2114,7 @@ AC_LANG_CPLUSPLUS MOZ_CXX11 @@ -14,7 +12,7 @@ Treat DragonFly like FreeBSD. dnl =============================================================== if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE) -@@ -3010,7 +3009,7 @@ if test "$MOZ_MEMORY"; then +@@ -2951,7 +2950,7 @@ if test "$MOZ_MEMORY"; then *-darwin*) AC_DEFINE(MOZ_MEMORY_DARWIN) ;; @@ -23,7 +21,7 @@ Treat DragonFly like FreeBSD. AC_DEFINE(MOZ_MEMORY_BSD) ;; *-android*|*-linuxandroid*) -@@ -3851,6 +3850,16 @@ MOZ_SUBCONFIGURE_ICU() +@@ -3818,6 +3817,16 @@ MOZ_SUBCONFIGURE_ICU() dnl ======================================================== dnl JavaScript shell dnl ======================================================== @@ -38,5 +36,5 @@ Treat DragonFly like FreeBSD. + PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1) +fi - MALLOC_HEADERS="malloc.h malloc_np.h malloc/malloc.h sys/malloc.h" - MALLOC_H= + MOZ_CHECK_ALLOCATOR + diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h b/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h index 525bb5f2174..aed61921a80 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h +++ b/mail/thunderbird/patches/patch-mozilla_js_src_ctypes_CTypes.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_src_ctypes_CTypes.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_ctypes_CTypes.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/ctypes/CTypes.h.orig 2014-07-18 00:05:25.000000000 +0000 +--- mozilla/js/src/ctypes/CTypes.h.orig 2016-04-07 21:33:20.000000000 +0000 +++ mozilla/js/src/ctypes/CTypes.h -@@ -14,6 +14,23 @@ +@@ -19,6 +19,23 @@ #include "js/Vector.h" #include "vm/String.h" diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp index 5cc3a904821..a9cdb5aa050 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_frontend_ParseMaps.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_src_frontend_ParseMaps.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_frontend_ParseMaps.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/frontend/ParseMaps.cpp.orig 2013-10-23 22:09:00.000000000 +0000 +--- mozilla/js/src/frontend/ParseMaps.cpp.orig 2016-04-07 21:33:20.000000000 +0000 +++ mozilla/js/src/frontend/ParseMaps.cpp -@@ -132,5 +132,5 @@ frontend::InitAtomMap(JSContext *cx, fro +@@ -133,5 +133,5 @@ frontend::InitAtomMap(frontend::AtomInde } } diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_gc_Statistics.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_gc_Statistics.cpp deleted file mode 100644 index 2a55c632902..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_gc_Statistics.cpp +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_js_src_gc_Statistics.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/js/src/gc/Statistics.cpp.orig 2015-06-08 17:49:22.000000000 +0000 -+++ mozilla/js/src/gc/Statistics.cpp -@@ -222,8 +222,8 @@ class gcstats::StatisticsSerializer - while (*c) { - if (*c == ' ' || *c == '\t') - p('_'); -- else if (isupper(*c)) -- p(tolower(*c)); -+ else if (isupper((unsigned char)*c)) -+ p(tolower((unsigned char)*c)); - else if (*c == '+') - p("added_"); - else if (*c == '-') diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h b/mail/thunderbird/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h deleted file mode 100644 index 5f7905048c3..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jit_ExecutableAllocator.h +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jit_ExecutableAllocator.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/js/src/jit/ExecutableAllocator.h.orig 2015-06-08 17:49:24.000000000 +0000 -+++ mozilla/js/src/jit/ExecutableAllocator.h -@@ -419,6 +419,11 @@ class ExecutableAllocator { - { - __clear_cache(code, reinterpret_cast<char*>(code) + size); - } -+#elif defined(JS_CODEGEN_ARM) && (defined(__FreeBSD__) || defined(__NetBSD__)) -+ static void cacheFlush(void* code, size_t size) -+ { -+ __clear_cache(code, reinterpret_cast<char*>(code) + size); -+ } - #elif defined(JS_CODEGEN_ARM) && (defined(__linux__) || defined(ANDROID)) && defined(__GNUC__) - static void cacheFlush(void* code, size_t size) - { diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp index 2c4669be28b..843c54720d7 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jit_LIR.cpp @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_js_src_jit_LIR.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jit_LIR.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jit/LIR.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/jit/LIR.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jit/LIR.cpp -@@ -323,7 +323,7 @@ LNode::printName(FILE* fp, Opcode op) +@@ -322,7 +322,7 @@ LNode::printName(GenericPrinter& out, Op const char* name = names[op]; size_t len = strlen(name); for (size_t i = 0; i < len; i++) -- fprintf(fp, "%c", tolower(name[i])); -+ fprintf(fp, "%c", tolower(((unsigned char)name[i]))); +- out.printf("%c", tolower(name[i])); ++ out.printf("%c", tolower((unsigned char)name[i])); } void diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp index f45ba637fad..860d19dfbb0 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jit_MIR.cpp @@ -1,13 +1,13 @@ -$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jit_MIR.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jit/MIR.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/jit/MIR.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jit/MIR.cpp -@@ -71,7 +71,7 @@ MDefinition::PrintOpcodeName(FILE* fp, M +@@ -75,7 +75,7 @@ MDefinition::PrintOpcodeName(GenericPrin const char* name = names[op]; size_t len = strlen(name); for (size_t i = 0; i < len; i++) -- fprintf(fp, "%c", tolower(name[i])); -+ fprintf(fp, "%c", tolower(((unsigned char)name[i]))); +- out.printf("%c", tolower(name[i])); ++ out.printf("%c", tolower((unsigned char)name[i])); } const Value& diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp index f0a00ee25b5..6d4b144cbdc 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jit_arm_Architecture-arm.cpp @@ -1,12 +1,12 @@ -$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jit_arm_Architecture-arm.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/jit/arm/Architecture-arm.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jit/arm/Architecture-arm.cpp @@ -16,7 +16,7 @@ #include "jit/arm/Assembler-arm.h" #include "jit/RegisterSets.h" --#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) +-#if !defined(__linux__) || defined(ANDROID) || defined(JS_SIMULATOR_ARM) +#if !defined(__linux__) || defined(ANDROID) || defined(JS_ARM_SIMULATOR) || defined(__NetBSD__) // The Android NDK and B2G do not include the hwcap.h kernel header, and it is not // defined when building the simulator, so inline the header defines we need. diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jsapi.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jsapi.cpp deleted file mode 100644 index a87bea4b813..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jsapi.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_js_src_jsapi.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/js/src/jsapi.cpp.orig 2015-06-08 17:49:25.000000000 +0000 -+++ mozilla/js/src/jsapi.cpp -@@ -115,7 +115,7 @@ using js::frontend::Parser; - #define JS_ADDRESSOF_VA_LIST(ap) (&(ap)) - #endif - --bool -+JS_PUBLIC_API(bool) - JS::CallArgs::requireAtLeast(JSContext* cx, const char* fnname, unsigned required) { - if (length() < required) { - char numArgsStr[40]; diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp index 03af5399025..9dfe30cd839 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jsdate.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jsdate.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/jsdate.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jsdate.cpp -@@ -2669,11 +2669,11 @@ ToLocaleFormatHelper(JSContext* cx, Hand +@@ -2672,8 +2672,8 @@ ToLocaleFormatHelper(JSContext* cx, Hand if (strcmp(format, "%x") == 0 && result_len >= 6 && /* Format %x means use OS settings, which may have 2-digit yr, so hack end of 3/11/22 or 11.03.22 or 11Mar22 to use 4-digit yr...*/ @@ -11,10 +11,5 @@ $NetBSD: patch-mozilla_js_src_jsdate.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ + !isdigit(((unsigned char)buf[result_len - 3])) && + isdigit(((unsigned char)buf[result_len - 2])) && isdigit(((unsigned char)buf[result_len - 1])) && /* ...but not if starts with 4-digit year, like 2022/3/11. */ -- !(isdigit(buf[0]) && isdigit(buf[1]) && -- isdigit(buf[2]) && isdigit(buf[3]))) { -+ !(isdigit(((unsigned char)buf[0])) && isdigit(((unsigned char)buf[1])) && -+ isdigit(((unsigned char)buf[2])) && isdigit(((unsigned char)buf[3])))) { - double localtime = obj->as<DateObject>().cachedLocalTime(&cx->runtime()->dateTimeInfo); - int year = IsNaN(localtime) ? 0 : (int) YearFromTime(localtime); - JS_snprintf(buf + (result_len - 2), (sizeof buf) - (result_len - 2), + !(isdigit(buf[0]) && isdigit(buf[1]) && + isdigit(buf[2]) && isdigit(buf[3]))) { diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp index 565d24b5709..830ab0d270d 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jskwgen.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_js_src_jskwgen.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jskwgen.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jskwgen.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/jskwgen.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jskwgen.cpp @@ -181,7 +181,7 @@ qchar(char c, char* quoted_buffer) *s++ = '\\'; diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp index d8c5914c0c6..d21d440710e 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jsmath.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_src_jsmath.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jsmath.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jsmath.cpp.orig 2013-10-23 22:09:02.000000000 +0000 +--- mozilla/js/src/jsmath.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jsmath.cpp -@@ -244,7 +244,7 @@ js::ecmaAtan2(double y, double x) +@@ -272,7 +272,7 @@ js::ecmaAtan2(double y, double x) } #endif diff --git a/mail/thunderbird/patches/patch-bf b/mail/thunderbird/patches/patch-mozilla_js_src_jsnativestack.cpp index cca7e8fd5a0..d7e614ff390 100644 --- a/mail/thunderbird/patches/patch-bf +++ b/mail/thunderbird/patches/patch-mozilla_js_src_jsnativestack.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-bf,v 1.7 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_jsnativestack.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/jsnativestack.cpp.orig 2013-10-23 22:09:02.000000000 +0000 +--- mozilla/js/src/jsnativestack.cpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/js/src/jsnativestack.cpp -@@ -114,7 +114,7 @@ js::GetNativeStackBaseImpl() +@@ -102,7 +102,7 @@ js::GetNativeStackBaseImpl() pthread_attr_init(&sattr); # if defined(__OpenBSD__) stack_t ss; diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp index ff4e5b6eb6e..b26c29c642f 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_shell_jsoptparse.cpp @@ -1,9 +1,9 @@ -$NetBSD: patch-mozilla_js_src_shell_jsoptparse.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_shell_jsoptparse.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/shell/jsoptparse.cpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/js/src/shell/jsoptparse.cpp.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/js/src/shell/jsoptparse.cpp -@@ -90,7 +90,7 @@ PrintParagraph(const char* text, unsigne - printf("%*s", startColno, ""); +@@ -95,7 +95,7 @@ PrintParagraph(const char* text, unsigne + ++it; while (*it != '\0') { - MOZ_ASSERT(!isspace(*it)); diff --git a/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp b/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp index 30f3e5cc981..ed907a0f38f 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_src_vm_SPSProfiler.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_js_src_vm_SPSProfiler.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/src/vm/SPSProfiler.cpp.orig 2014-07-18 00:05:30.000000000 +0000 +--- mozilla/js/src/vm/SPSProfiler.cpp.orig 2016-04-07 21:33:28.000000000 +0000 +++ mozilla/js/src/vm/SPSProfiler.cpp @@ -4,6 +4,8 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this diff --git a/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_XPCConvert.cpp b/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_XPCConvert.cpp index f04aaf4fa19..9bcc0dbbeea 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_XPCConvert.cpp +++ b/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_XPCConvert.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_js_xpconnect_src_XPCConvert.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_xpconnect_src_XPCConvert.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/xpconnect/src/XPCConvert.cpp.orig 2015-06-08 17:49:29.000000000 +0000 +--- mozilla/js/xpconnect/src/XPCConvert.cpp.orig 2016-04-07 21:33:28.000000000 +0000 +++ mozilla/js/xpconnect/src/XPCConvert.cpp @@ -134,7 +134,7 @@ XPCConvert::NativeData2JS(MutableHandleV d.setNumber(*static_cast<const float*>(s)); diff --git a/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h b/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h index 1dca8a903b6..097963dfc4f 100644 --- a/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h +++ b/mail/thunderbird/patches/patch-mozilla_js_xpconnect_src_xpcprivate.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_js_xpconnect_src_xpcprivate.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/js/xpconnect/src/xpcprivate.h.orig 2015-06-08 17:49:55.000000000 +0000 +--- mozilla/js/xpconnect/src/xpcprivate.h.orig 2016-04-07 21:33:28.000000000 +0000 +++ mozilla/js/xpconnect/src/xpcprivate.h -@@ -1017,6 +1017,8 @@ static inline bool IS_PROTO_CLASS(const +@@ -999,6 +999,8 @@ typedef nsTArray<InterpositionWhitelistP /***************************************************************************/ // XPCWrappedNativeScope is one-to-one with a JS global object. diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_AUTHORS b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_AUTHORS deleted file mode 100644 index 205e169c35a..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_AUTHORS +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: patch-mozilla_media_libcubeb_AUTHORS,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/media/libcubeb/AUTHORS.orig 2015-06-08 17:49:22.000000000 +0000 -+++ mozilla/media/libcubeb/AUTHORS -@@ -4,3 +4,4 @@ Michael Wu <mwu@mozilla.com> - Paul Adenot <paul@paul.cx> - David Richards <drichards@mozilla.com> - Sebastien Alaiwan <sebastien.alaiwan@gmail.com> -+Evgeniy Vodolazskiy <waterlaz@gmail.com> diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c index 86d6fc220d1..e540071a7e5 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb.c @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libcubeb/src/cubeb.c.orig 2015-06-08 17:49:22.000000000 +0000 +--- mozilla/media/libcubeb/src/cubeb.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libcubeb/src/cubeb.c -@@ -56,6 +56,9 @@ int opensl_init(cubeb ** context, char c - #if defined(USE_AUDIOTRACK) - int audiotrack_init(cubeb ** context, char const * context_name); +@@ -60,6 +60,9 @@ int audiotrack_init(cubeb ** context, ch + #if defined(USE_KAI) + int kai_init(cubeb ** context, char const * context_name); #endif +#if defined(USE_OSS) +int oss_init(cubeb ** context, char const * context_name); @@ -12,9 +12,9 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb.c,v 1.1 2015/07/09 15:17:34 ryoo int validate_stream_params(cubeb_stream_params stream_params) -@@ -122,6 +125,9 @@ cubeb_init(cubeb ** context, char const - #if defined(USE_AUDIOTRACK) - audiotrack_init, +@@ -129,6 +132,9 @@ cubeb_init(cubeb ** context, char const + #if defined(USE_KAI) + kai_init, #endif +#if defined(USE_OSS) + oss_init, diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c index e769e23312b..5b232542dc5 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__alsa.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2015-06-08 17:49:22.000000000 +0000 +--- mozilla/media/libcubeb/src/cubeb_alsa.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libcubeb/src/cubeb_alsa.c @@ -7,12 +7,18 @@ #undef NDEBUG @@ -170,7 +170,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (stm->params.format == CUBEB_SAMPLE_FLOAT32NE) { float * b = (float *) p; -@@ -328,14 +385,64 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -328,14 +385,66 @@ alsa_refill_stream(cubeb_stream * stm) b[i] *= stm->volume; } } @@ -206,15 +206,17 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 + return ERROR; + } + continue; -+#if defined(EBADFD) ++#if __linux__ + case -EBADFD: ++#else ++ case -EBADF: ++#endif + fprintf(stderr, "%s: snc_pcm_writei returned -%s, giving up\n", + __func__, "EBADFD"); + free(p); + stm->state_callback(stm, stm->user_ptr, CUBEB_STATE_ERROR); + pthread_mutex_unlock(&stm->mutex); + return ERROR; -+#endif + } + if (wrote < 0) { + fprintf(stderr, "%s: snc_pcm_writei returned unexpected error %lld, " @@ -243,7 +245,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 } if (got != avail) { long buffer_fill = stm->buffer_size - (avail - got); -@@ -343,7 +450,7 @@ alsa_refill_stream(cubeb_stream * stm) +@@ -343,7 +452,7 @@ alsa_refill_stream(cubeb_stream * stm) /* Fill the remaining buffer with silence to guarantee one full period has been written. */ @@ -252,7 +254,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 set_timeout(&stm->drain_timeout, buffer_time * 1000); -@@ -454,26 +561,26 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -454,26 +563,26 @@ get_slave_pcm_node(snd_config_t * lconf, slave_def = NULL; @@ -284,7 +286,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -482,7 +589,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -482,7 +591,7 @@ get_slave_pcm_node(snd_config_t * lconf, if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -293,7 +295,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -491,7 +598,7 @@ get_slave_pcm_node(snd_config_t * lconf, +@@ -491,7 +600,7 @@ get_slave_pcm_node(snd_config_t * lconf, } while (0); if (slave_def) { @@ -302,7 +304,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 } return NULL; -@@ -514,22 +621,22 @@ init_local_config_with_workaround(char c +@@ -514,22 +623,22 @@ init_local_config_with_workaround(char c lconf = NULL; @@ -329,7 +331,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -538,7 +645,7 @@ init_local_config_with_workaround(char c +@@ -538,7 +647,7 @@ init_local_config_with_workaround(char c if (r < 0 || r > (int) sizeof(node_name)) { break; } @@ -338,7 +340,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -549,12 +656,12 @@ init_local_config_with_workaround(char c +@@ -549,12 +658,12 @@ init_local_config_with_workaround(char c } /* Fetch the PCM node's type, and bail out if it's not the PulseAudio plugin. */ @@ -353,7 +355,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -565,18 +672,18 @@ init_local_config_with_workaround(char c +@@ -565,18 +674,18 @@ init_local_config_with_workaround(char c /* Don't clobber an explicit existing handle_underrun value, set it only if it doesn't already exist. */ @@ -375,7 +377,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { break; } -@@ -584,7 +691,7 @@ init_local_config_with_workaround(char c +@@ -584,7 +693,7 @@ init_local_config_with_workaround(char c return lconf; } while (0); @@ -384,7 +386,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 return NULL; } -@@ -596,9 +703,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s +@@ -596,9 +705,9 @@ alsa_locked_pcm_open(snd_pcm_t ** pcm, s pthread_mutex_lock(&cubeb_alsa_mutex); if (local_config) { @@ -396,7 +398,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -611,7 +718,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) +@@ -611,7 +720,7 @@ alsa_locked_pcm_close(snd_pcm_t * pcm) int r; pthread_mutex_lock(&cubeb_alsa_mutex); @@ -405,7 +407,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 pthread_mutex_unlock(&cubeb_alsa_mutex); return r; -@@ -668,12 +775,65 @@ alsa_init(cubeb ** context, char const * +@@ -668,12 +777,65 @@ alsa_init(cubeb ** context, char const * pthread_attr_t attr; snd_pcm_t * dummy; @@ -472,7 +474,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 cubeb_alsa_error_handler_set = 1; } pthread_mutex_unlock(&cubeb_alsa_mutex); -@@ -681,6 +841,8 @@ alsa_init(cubeb ** context, char const * +@@ -681,6 +843,8 @@ alsa_init(cubeb ** context, char const * ctx = calloc(1, sizeof(*ctx)); assert(ctx); @@ -481,7 +483,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 ctx->ops = &alsa_ops; r = pthread_mutex_init(&ctx->mutex, NULL); -@@ -730,7 +892,7 @@ alsa_init(cubeb ** context, char const * +@@ -730,7 +894,7 @@ alsa_init(cubeb ** context, char const * config fails with EINVAL, the PA PCM is too old for this workaround. */ if (r == -EINVAL) { pthread_mutex_lock(&cubeb_alsa_mutex); @@ -490,7 +492,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 pthread_mutex_unlock(&cubeb_alsa_mutex); ctx->local_config = NULL; } else if (r >= 0) { -@@ -769,9 +931,13 @@ alsa_destroy(cubeb * ctx) +@@ -769,9 +933,13 @@ alsa_destroy(cubeb * ctx) pthread_mutex_destroy(&ctx->mutex); free(ctx->fds); @@ -505,7 +507,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 pthread_mutex_unlock(&cubeb_alsa_mutex); } -@@ -839,7 +1005,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -839,7 +1007,7 @@ alsa_stream_init(cubeb * ctx, cubeb_stre return CUBEB_ERROR; } @@ -514,7 +516,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 assert(r == 0); /* Ugly hack: the PA ALSA plugin allows buffer configurations that can't -@@ -849,23 +1015,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre +@@ -849,23 +1017,23 @@ alsa_stream_init(cubeb * ctx, cubeb_stre latency = latency < 500 ? 500 : latency; } @@ -544,7 +546,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 assert((nfds_t) r == stm->nfds); r = pthread_cond_init(&stm->cond, NULL); -@@ -896,7 +1062,7 @@ alsa_stream_destroy(cubeb_stream * stm) +@@ -896,7 +1064,7 @@ alsa_stream_destroy(cubeb_stream * stm) pthread_mutex_lock(&stm->mutex); if (stm->pcm) { if (stm->state == DRAINING) { @@ -553,7 +555,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 } alsa_locked_pcm_close(stm->pcm); stm->pcm = NULL; -@@ -906,7 +1072,10 @@ alsa_stream_destroy(cubeb_stream * stm) +@@ -906,7 +1074,10 @@ alsa_stream_destroy(cubeb_stream * stm) pthread_mutex_destroy(&stm->mutex); r = pthread_cond_destroy(&stm->cond); @@ -565,7 +567,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 alsa_unregister_stream(stm); -@@ -938,12 +1107,12 @@ alsa_get_max_channel_count(cubeb * ctx, +@@ -938,12 +1109,12 @@ alsa_get_max_channel_count(cubeb * ctx, return CUBEB_ERROR; } @@ -580,12 +582,12 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 if (r < 0) { return CUBEB_ERROR; } -@@ -963,34 +1132,34 @@ alsa_get_preferred_sample_rate(cubeb * c +@@ -963,34 +1134,34 @@ alsa_get_preferred_sample_rate(cubeb * c /* get a pcm, disabling resampling, so we get a rate the * hardware/dmix/pulse/etc. supports. */ -- r = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); -+ r = WRAP(snd_pcm_open)(&pcm, "default", SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); +- r = snd_pcm_open(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); ++ r = WRAP(snd_pcm_open)(&pcm, CUBEB_ALSA_PCM_NAME, SND_PCM_STREAM_PLAYBACK | SND_PCM_NO_AUTO_RESAMPLE, 0); if (r < 0) { return CUBEB_ERROR; } @@ -623,7 +625,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 return CUBEB_OK; } -@@ -1014,7 +1183,7 @@ alsa_stream_start(cubeb_stream * stm) +@@ -1014,7 +1185,7 @@ alsa_stream_start(cubeb_stream * stm) ctx = stm->context; pthread_mutex_lock(&stm->mutex); @@ -632,7 +634,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 gettimeofday(&stm->last_activity, NULL); pthread_mutex_unlock(&stm->mutex); -@@ -1048,7 +1217,7 @@ alsa_stream_stop(cubeb_stream * stm) +@@ -1048,7 +1219,7 @@ alsa_stream_stop(cubeb_stream * stm) pthread_mutex_unlock(&ctx->mutex); pthread_mutex_lock(&stm->mutex); @@ -641,7 +643,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 pthread_mutex_unlock(&stm->mutex); return CUBEB_OK; -@@ -1064,14 +1233,17 @@ alsa_stream_get_position(cubeb_stream * +@@ -1064,14 +1235,17 @@ alsa_stream_get_position(cubeb_stream * pthread_mutex_lock(&stm->mutex); delay = -1; @@ -662,7 +664,7 @@ $NetBSD: patch-mozilla_media_libcubeb_src_cubeb__alsa.c,v 1.2 2015/07/09 15:17:3 *position = 0; if (stm->write_position >= (snd_pcm_uframes_t) delay) { -@@ -1090,7 +1262,7 @@ alsa_stream_get_latency(cubeb_stream * s +@@ -1090,7 +1264,7 @@ alsa_stream_get_latency(cubeb_stream * s snd_pcm_sframes_t delay; /* This function returns the delay in frames until a frame written using snd_pcm_writei is sent to the DAC. The DAC delay should be < 1ms anyways. */ diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c index 4ea994c7b61..70b4e8e4c03 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_cubeb__oss.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_cubeb__oss.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libcubeb/src/cubeb_oss.c.orig 2015-07-06 19:52:50.000000000 +0000 +--- mozilla/media/libcubeb/src/cubeb_oss.c.orig 2016-04-17 13:47:46.296872813 +0000 +++ mozilla/media/libcubeb/src/cubeb_oss.c @@ -0,0 +1,402 @@ +/* diff --git a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build index ee3cc7eef4d..5c878087b20 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_media_libcubeb_src_moz.build @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libcubeb/src/moz.build.orig 2015-06-08 17:49:22.000000000 +0000 +--- mozilla/media/libcubeb/src/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libcubeb/src/moz.build @@ -17,6 +17,12 @@ if CONFIG['MOZ_ALSA']: ] @@ -23,8 +23,8 @@ $NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.2 2015/07/09 15:17:34 ry +if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa': SOURCES += [ 'cubeb_audiounit.c', - 'cubeb_osx_run_loop.c' -@@ -65,6 +71,9 @@ if CONFIG['GKMEDIAS_SHARED_LIBRARY']: + ] +@@ -64,6 +70,9 @@ if CONFIG['OS_TARGET'] == 'Android': FINAL_LIBRARY = 'gkmedias' @@ -32,14 +32,11 @@ $NetBSD: patch-mozilla_media_libcubeb_src_moz.build,v 1.2 2015/07/09 15:17:34 ry + SOURCES['cubeb_resampler.cpp'].flags += CONFIG['MOZ_SPEEX_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': - CFLAGS += [ - '-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [ -@@ -73,7 +82,9 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk + if CONFIG['ANDROID_VERSION'] >= '17': + LOCAL_INCLUDES += [ +@@ -74,5 +83,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk + '%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'], ] - ] - -+CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] - FAIL_ON_WARNINGS = True +CFLAGS += CONFIG['MOZ_OSS_CFLAGS'] CFLAGS += CONFIG['MOZ_ALSA_CFLAGS'] diff --git a/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h b/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h index 55803620fd8..061a3378c0d 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h +++ b/mail/thunderbird/patches/patch-mozilla_media_libpng_pngpriv.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_libpng_pngpriv.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libpng/pngpriv.h.orig 2014-07-18 00:05:38.000000000 +0000 +--- mozilla/media/libpng/pngpriv.h.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libpng/pngpriv.h -@@ -38,6 +38,7 @@ +@@ -36,6 +36,7 @@ * still required (as of 2011-05-02.) */ #define _POSIX_SOURCE 1 /* Just the POSIX 1003.1 and C89 APIs */ diff --git a/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp b/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp index 9d9c07aa32e..4d657813412 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp +++ b/mail/thunderbird/patches/patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_libsoundtouch_src_cpu__detect__x86.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2014-07-18 00:05:38.000000000 +0000 +--- mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libsoundtouch/src/cpu_detect_x86.cpp @@ -125,7 +125,9 @@ uint detectCPUextensions(void) #endif diff --git a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h new file mode 100644 index 00000000000..bf520b2c7e5 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h @@ -0,0 +1,12 @@ +$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h.orig 2016-04-07 21:33:21.000000000 +0000 ++++ mozilla/media/libstagefright/frameworks/av/include/media/stagefright/foundation/AString.h +@@ -18,6 +18,7 @@ + + #define A_STRING_H_ + ++#include <cctype> + #include <sys/types.h> + + namespace stagefright { diff --git a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp index c31e52fc217..bde1e40da1b 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp +++ b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libstagefright/frameworks/av/media/libstagefright/foundation/AString.cpp @@ -23,6 +23,17 @@ #include "ADebug.h" diff --git a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c index 2a4e2674468..376bc6a620e 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_fake__log__device.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libstagefright/system/core/liblog/fake_log_device.c.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libstagefright/system/core/liblog/fake_log_device.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libstagefright/system/core/liblog/fake_log_device.c @@ -231,11 +231,11 @@ static void configureInitialState(const char tagName[kMaxTagLen]; diff --git a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c index 5bd93aa8382..76660a0eeca 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libstagefright_system_core_liblog_logprint.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_logprint.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libstagefright_system_core_liblog_logprint.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libstagefright/system/core/liblog/logprint.c.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libstagefright/system/core/liblog/logprint.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libstagefright/system/core/liblog/logprint.c @@ -103,7 +103,7 @@ static android_LogPriority filterCharToP { diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_arm_armcpu.c b/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_arm_armcpu.c index 25a342c44b6..fb589f1baef 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_arm_armcpu.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_arm_armcpu.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libtheora_lib_arm_armcpu.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtheora_lib_arm_armcpu.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libtheora/lib/arm/armcpu.c.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libtheora/lib/arm/armcpu.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libtheora/lib/arm/armcpu.c @@ -107,6 +107,18 @@ ogg_uint32_t oc_cpu_flags_get(void){ return flags; diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c b/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c index 50e3c4b954e..59cda061e09 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libtheora_lib_info.c @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libtheora_lib_info.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtheora_lib_info.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libtheora/lib/info.c.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libtheora/lib/info.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libtheora/lib/info.c @@ -29,7 +29,7 @@ static int oc_tagcompare(const char *_s1,const char *_s2,int _n){ diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build b/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build index e789cb4976e..f2264daaeff 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_media_libtheora_moz.build @@ -1,10 +1,14 @@ -$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtheora_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libtheora/moz.build.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libtheora/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libtheora/moz.build -@@ -93,3 +93,5 @@ if CONFIG['GNU_AS']: - if CONFIG['OS_TARGET'] == 'Android': - DEFINES['__linux__'] = True +@@ -21,6 +21,9 @@ FINAL_LIBRARY = 'gkmedias' + # The encoder is currently not included. + DEFINES['THEORA_DISABLE_ENCODE'] = True +if CONFIG['MOZ_NATIVE_OGG']: + CFLAGS += CONFIG['MOZ_OGG_CFLAGS'] ++ + # Suppress warnings in third-party code. + if CONFIG['GNU_CC']: + CFLAGS += ['-Wno-type-limits'] diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in index 186c2931aa8..fab82aed223 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_media_libtremor_Makefile.in @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtremor_Makefile.in,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libtremor/Makefile.in.orig 2014-07-27 06:20:09.000000000 +0000 +--- mozilla/media/libtremor/Makefile.in.orig 2016-04-17 13:47:46.300311547 +0000 +++ mozilla/media/libtremor/Makefile.in @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public diff --git a/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build b/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build index c50e1066a19..6bb920ffae1 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_media_libtremor_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libtremor_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libtremor/moz.build.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libtremor/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libtremor/moz.build -@@ -6,3 +6,5 @@ +@@ -9,3 +9,5 @@ with Files('*'): DIRS += ['include/tremor', 'lib'] diff --git a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in index 33cda215ef8..c9c6cea3774 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_Makefile.in @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_libvorbis_Makefile.in,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libvorbis/Makefile.in.orig 2014-07-27 06:20:09.000000000 +0000 +--- mozilla/media/libvorbis/Makefile.in.orig 2016-04-17 13:47:46.301306422 +0000 +++ mozilla/media/libvorbis/Makefile.in @@ -0,0 +1,9 @@ +# This Source Code Form is subject to the terms of the Mozilla Public diff --git a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c index cd47d11cfd2..202e5c6397f 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c +++ b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_lib_vorbis__info.c @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libvorbis_lib_vorbis__info.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libvorbis_lib_vorbis__info.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libvorbis/lib/vorbis_info.c.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libvorbis/lib/vorbis_info.c.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libvorbis/lib/vorbis_info.c -@@ -87,7 +87,7 @@ void vorbis_comment_add_tag(vorbis_comme +@@ -77,7 +77,7 @@ void vorbis_comment_add_tag(vorbis_comme static int tagcompare(const char *s1, const char *s2, int n){ int c=0; while(c < n){ diff --git a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build index b87f8d4dccc..65593c5535c 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_media_libvorbis_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libvorbis_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libvorbis/moz.build.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libvorbis/moz.build.orig 2016-04-07 21:33:21.000000000 +0000 +++ mozilla/media/libvorbis/moz.build -@@ -55,3 +55,6 @@ FINAL_LIBRARY = 'gkmedias' +@@ -56,3 +56,6 @@ FINAL_LIBRARY = 'gkmedias' # Suppress warnings in third-party code. if CONFIG['GNU_CC']: CFLAGS += ['-Wno-uninitialized'] diff --git a/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h b/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h index 697a0a38776..abab917bfb9 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h +++ b/mail/thunderbird/patches/patch-mozilla_media_libyuv_include_libyuv_scale__row.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_libyuv_include_libyuv_scale__row.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_libyuv_include_libyuv_scale__row.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/libyuv/include/libyuv/scale_row.h.orig 2015-06-08 17:49:23.000000000 +0000 +--- mozilla/media/libyuv/include/libyuv/scale_row.h.orig 2016-04-07 21:33:22.000000000 +0000 +++ mozilla/media/libyuv/include/libyuv/scale_row.h @@ -219,10 +219,10 @@ void ScaleARGBFilterCols_SSSE3(uint8* ds void ScaleARGBColsUp2_SSE2(uint8* dst_argb, const uint8* src_argb, diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c index ca371fc75b9..f7df8b8e4cd 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c +++ b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c @@ -1,9 +1,9 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nICEr_src_util_mbslen.c,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2014-07-18 00:05:39.000000000 +0000 +--- mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c.orig 2016-04-07 21:33:22.000000000 +0000 +++ mozilla/media/mtransport/third_party/nICEr/src/util/mbslen.c -@@ -54,6 +54,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE - # endif +@@ -47,6 +47,13 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE + #define HAVE_XLOCALE #endif +#ifdef __DragonFly__ diff --git a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h index fb6d33642b6..2354370971c 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h +++ b/mail/thunderbird/patches/patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2014-07-18 00:05:39.000000000 +0000 +--- mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h.orig 2016-04-07 21:33:22.000000000 +0000 +++ mozilla/media/mtransport/third_party/nrappkit/src/port/generic/include/sys/queue.h @@ -30,7 +30,13 @@ * $FreeBSD: src/sys/sys/queue.h,v 1.58 2004/04/07 04:19:49 imp Exp $ diff --git a/mail/thunderbird/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h b/mail/thunderbird/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h new file mode 100644 index 00000000000..d5b8d328ef3 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h @@ -0,0 +1,37 @@ +$NetBSD: patch-mozilla_media_openmax__dl_dl_api_armCOMM__s.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/media/openmax_dl/dl/api/armCOMM_s.h.orig 2016-04-07 21:33:22.000000000 +0000 ++++ mozilla/media/openmax_dl/dl/api/armCOMM_s.h +@@ -11,6 +11,12 @@ + @// This file was originally licensed as follows. It has been + @// relicensed with permission from the copyright holders. + @// ++ ++#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__) ++#define UNWIND ++#else ++#define UNWIND @ ++#endif + + @// + @// File Name: armCOMM_s.h +@@ -175,7 +181,8 @@ + .object_arch armv4 + .align 2 + \name : +-.fnstart ++ .cfi_startproc ++ UNWIND .fnstart + @ Save specified R registers + _M_GETRREGLIST \rreg + _M_PUSH_RREG +@@ -202,7 +209,8 @@ + .endif + @ Restore any saved R or D registers. + _M_RET +- .fnend ++ UNWIND .fnend ++ .cfi_endproc + .endfunc + @ Reset the global stack tracking variables back to their + @ initial values. diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_moz.build b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build index fa42ba7fca0..3cc1f56a82b 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_signaling_test_common.build @@ -1,10 +1,10 @@ -$NetBSD: patch-mozilla_media_webrtc_signaling_test_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_signaling_test_common.build,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/signaling/test/moz.build.orig 2015-06-08 17:49:23.000000000 +0000 -+++ mozilla/media/webrtc/signaling/test/moz.build -@@ -109,15 +109,19 @@ if CONFIG['JS_SHARED_LIBRARY']: - 'js', - ] +--- mozilla/media/webrtc/signaling/test/common.build.orig 2016-04-07 21:33:22.000000000 +0000 ++++ mozilla/media/webrtc/signaling/test/common.build +@@ -99,15 +99,19 @@ if CONFIG['JS_SHARED_LIBRARY']: + + USE_LIBS += ['mozglue'] +OS_LIBS += CONFIG['MOZ_LIBV4L2_LIBS'] OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi index 7f5b409011d..e1d1c29c083 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_build_common.gypi,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2014-07-18 00:05:42.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/build/common.gypi.orig 2016-04-07 21:33:23.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/build/common.gypi -@@ -256,7 +256,7 @@ +@@ -335,7 +335,7 @@ }], ['OS=="dragonfly" or OS=="netbsd"', { 'defines': [ diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi deleted file mode 100644 index c3c414b6cbb..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi +++ /dev/null @@ -1,27 +0,0 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_codecs_opus_opus.gypi,v 1.2 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi.orig 2015-06-08 17:49:24.000000000 +0000 -+++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi -@@ -17,18 +17,11 @@ - 'conditions': [ - ['build_with_mozilla==1', { - # Mozilla provides its own build of the opus library. -- 'include_dirs': [ -- '/media/libopus/include', -- '/media/libopus/src', -- '/media/libopus/celt', -+ 'cflags_mozilla': [ -+ '$(filter -I%, $(MOZ_CELT_CFLAGS))/celt', -+ '$(MOZ_OPUS_CFLAGS)', -+ '$(filter -I%, $(MOZ_OPUS_CFLAGS))/../src', - ], -- 'direct_dependent_settings': { -- 'include_dirs': [ -- '/media/libopus/include', -- '/media/libopus/src', -- '/media/libopus/celt', -- ], -- }, - }, { - 'dependencies': [ - '<(DEPTH)/third_party/opus/opus.gyp:opus' diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi index ecaa697f6ba..862326e9b57 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_audio__coding_neteq_neteq.gypi,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi.orig 2015-06-08 17:49:24.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi.orig 2016-04-07 21:33:23.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi -@@ -84,19 +84,11 @@ +@@ -85,19 +85,11 @@ ], }], ['build_with_mozilla==1', { diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc index 3b2f6451777..8bf47e42480 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.cc,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc @@ -18,7 +18,7 @@ ScreenCapturer* ScreenCapturer::Create() return Create(DesktopCaptureOptions::CreateDefault()); diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h index 9037405c8e8..c1a656882f5 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_desktop__capture_screen__capturer.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h @@ -63,7 +63,7 @@ class ScreenCapturer : public DesktopCap static ScreenCapturer* Create(const DesktopCaptureOptions& options); diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc index 068437b8691..e7ae8c05b71 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2014-07-18 00:05:42.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc @@ -25,10 +25,21 @@ #else diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc index 17b6db4e235..df4ee284b69 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.2 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2014-07-18 00:05:42.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc @@ -25,6 +25,9 @@ #else @@ -12,8 +12,8 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_linux_vi #include <new> -@@ -34,6 +37,15 @@ - #include "webrtc/system_wrappers/interface/thread_wrapper.h" +@@ -33,6 +36,15 @@ + #include "webrtc/system_wrappers/interface/ref_count.h" #include "webrtc/system_wrappers/interface/trace.h" +#ifdef HAVE_LIBV4L2 diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi index 1d8c696c8c3..ec8ce153b2b 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/modules/video_capture/video_capture.gypi @@ -7,6 +7,9 @@ # be found in the AUTHORS file in the root of the source tree. @@ -12,10 +12,12 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__c 'targets': [ { # Note this library is missing an implementation for the video capture. -@@ -69,6 +72,19 @@ - 'linux/video_capture_linux.cc', - 'linux/video_capture_linux.h', +@@ -64,8 +67,32 @@ + 'video_capture_module', + '<(webrtc_root)/common.gyp:webrtc_common', ], +- 'cflags_mozilla': [ +- '$(NSPR_CFLAGS)', + 'conditions': [ + ['use_libv4l2==1', { + 'defines': [ @@ -29,6 +31,19 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_modules_video__capture_video__c + ], + }], + ], - }], # linux - ['OS=="mac"', { - 'sources': [ ++ }], # linux ++ ['OS=="mac"', { ++ 'sources': [ ++ 'mac/qtkit/video_capture_qtkit.h', ++ 'mac/qtkit/video_capture_qtkit.mm', ++ 'mac/qtkit/video_capture_qtkit_info.h', ++ 'mac/qtkit/video_capture_qtkit_info.mm', ++ 'mac/qtkit/video_capture_qtkit_info_objc.h', ++ 'mac/qtkit/video_capture_qtkit_info_objc.mm', ++ 'mac/qtkit/video_capture_qtkit_objc.h', ++ 'mac/qtkit/video_capture_qtkit_objc.mm', ++ 'mac/qtkit/video_capture_qtkit_utility.h', ++ 'mac/video_capture_mac.mm', + ], + 'conditions': [ + ['include_v4l2_video_capture==1', { diff --git a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp index 44ddf443d3d..7fdbc688d48 100644 --- a/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp +++ b/mail/thunderbird/patches/patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.3 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreadsortlib_spreadsort.hpp,v 1.4 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2015-06-08 17:49:25.000000000 +0000 +--- mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp.orig 2016-04-07 21:33:24.000000000 +0000 +++ mozilla/media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp @@ -14,6 +14,13 @@ Cygwin fix provided by:
Scott McMurray
@@ -16,7 +16,7 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreads #ifndef BOOST_SPREAD_SORT_H
#define BOOST_SPREAD_SORT_H
#include <algorithm>
-@@ -21,6 +28,13 @@ Scott McMurray
+@@ -21,10 +28,24 @@ Scott McMurray
#include <vector>
#include "webrtc/system_wrappers/source/spreadsortlib/constants.hpp"
@@ -30,3 +30,14 @@ $NetBSD: patch-mozilla_media_webrtc_trunk_webrtc_system__wrappers_source_spreads #ifdef getchar
#undef getchar
#endif
+
++#ifdef __FreeBSD__
++# include <osreldate.h>
++# if __FreeBSD_version < 900506
++# define getchar boost_getchar
++# endif
++#endif
++
+ namespace boost {
+ namespace detail {
+ //This only works on unsigned data types
diff --git a/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c b/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c index bbe91049b92..7b6974e5112 100644 --- a/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c +++ b/mail/thunderbird/patches/patch-mozilla_memory_build_mozjemalloc__compat.c @@ -1,9 +1,9 @@ -$NetBSD: patch-mozilla_memory_build_mozjemalloc__compat.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_memory_build_mozjemalloc__compat.c,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/memory/build/mozjemalloc_compat.c.orig 2015-06-08 17:49:26.000000000 +0000 +--- mozilla/memory/build/mozjemalloc_compat.c.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/memory/build/mozjemalloc_compat.c -@@ -131,6 +131,48 @@ compute_bin_unused(unsigned int narenas) - return bin_unused; +@@ -131,6 +131,48 @@ compute_bin_unused_and_bookkeeping(jemal + stats->bin_unused = bin_unused; } +static size_t diff --git a/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in b/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in deleted file mode 100644 index b254ae55891..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_Makefile.in +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_memory_jemalloc_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/memory/jemalloc/Makefile.in.orig 2014-07-18 00:05:43.000000000 +0000 -+++ mozilla/memory/jemalloc/Makefile.in -@@ -12,3 +12,7 @@ include $(topsrcdir)/config/rules.mk - ifdef GNU_CC - CFLAGS += -std=gnu99 - endif -+ -+# XXX startup crash workaround for gcc47 on amd64 -+jemalloc.$(OBJ_SUFFIX): OS_CFLAGS := $(filter-out -O3 -Ofast,$(OS_CFLAGS)) -+jemalloc.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS= diff --git a/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_src_configure b/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_src_configure deleted file mode 100644 index 8602ac2847d..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_memory_jemalloc_src_configure +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_memory_jemalloc_src_configure,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/memory/jemalloc/src/configure.orig 2015-06-08 17:49:26.000000000 +0000 -+++ mozilla/memory/jemalloc/src/configure -@@ -6566,7 +6566,7 @@ else - LG_PAGE="detect" - fi - --if test "x$LG_PAGE" == "xdetect"; then -+if test "x$LG_PAGE" = "xdetect"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LG_PAGE" >&5 - $as_echo_n "checking LG_PAGE... " >&6; } - if ${je_cv_lg_page+:} false; then : diff --git a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc__abort.cpp b/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc__abort.cpp index ce15dd61027..cc6269a9912 100644 --- a/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc__abort.cpp +++ b/mail/thunderbird/patches/patch-mozilla_memory_mozalloc_mozalloc__abort.cpp @@ -1,11 +1,11 @@ -$NetBSD: patch-mozilla_memory_mozalloc_mozalloc__abort.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_memory_mozalloc_mozalloc__abort.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/memory/mozalloc/mozalloc_abort.cpp.orig 2015-06-08 17:49:26.000000000 +0000 +--- mozilla/memory/mozalloc/mozalloc_abort.cpp.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/memory/mozalloc/mozalloc_abort.cpp -@@ -63,7 +63,11 @@ void fillAbortMessage(char (&msg)[N], ui - // Define abort() here, so that it is used instead of the system abort(). This - // lets us control the behavior when aborting, in order to get better results - // on *NIX platforms. See mozalloc_abort for details. +@@ -68,7 +68,11 @@ void fillAbortMessage(char (&msg)[N], ui + // + // That segmentation fault will be interpreted as another bug by ASan and as a + // result, ASan will just exit(1) instead of aborting. +#if defined(SOLARIS) +void std::abort(void) +#else diff --git a/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp b/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp index 4c5264ce53d..d3217aa9d87 100644 --- a/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp +++ b/mail/thunderbird/patches/patch-mozilla_memory_volatile_VolatileBufferOSX.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_memory_volatile_VolatileBufferOSX.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_memory_volatile_VolatileBufferOSX.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/memory/volatile/VolatileBufferOSX.cpp.orig 2015-06-08 17:49:26.000000000 +0000 +--- mozilla/memory/volatile/VolatileBufferOSX.cpp.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/memory/volatile/VolatileBufferOSX.cpp @@ -47,7 +47,14 @@ VolatileBuffer::Init(size_t aSize, size_ } diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h b/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h deleted file mode 100644 index 77dc4880794..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_mfbt_Alignment.h +++ /dev/null @@ -1,45 +0,0 @@ -$NetBSD: patch-mozilla_mfbt_Alignment.h,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/mfbt/Alignment.h.orig 2014-07-18 00:05:43.000000000 +0000 -+++ mozilla/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(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 +41,7 @@ class AlignmentFinder - }; - - #define MOZ_ALIGNOF(T) mozilla::AlignmentFinder<T>::alignment -+#endif - - /* - * 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) diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h b/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h index d828dfb6d20..3a7b929ffbb 100644 --- a/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h +++ b/mail/thunderbird/patches/patch-mozilla_mfbt_Attributes.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/mfbt/Attributes.h.orig 2015-06-08 17:49:26.000000000 +0000 +--- mozilla/mfbt/Attributes.h.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/mfbt/Attributes.h @@ -50,6 +50,7 @@ * don't indicate support for them here, due to @@ -9,8 +9,8 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +# define MOZ_HAVE_CXX11_ALIGNAS # define MOZ_HAVE_NEVER_INLINE __declspec(noinline) # define MOZ_HAVE_NORETURN __declspec(noreturn) - # ifdef __clang__ -@@ -70,6 +71,9 @@ + # if _MSC_VER >= 1900 +@@ -75,6 +76,9 @@ # ifndef __has_extension # define __has_extension __has_feature /* compatibility, for older versions of clang */ # endif @@ -20,13 +20,11 @@ $NetBSD: patch-mozilla_mfbt_Attributes.h,v 1.2 2015/07/09 15:17:34 ryoon Exp $ # if __has_extension(cxx_constexpr) # define MOZ_HAVE_CXX11_CONSTEXPR # endif -@@ -84,6 +88,9 @@ - # endif - #elif defined(__GNUC__) +@@ -91,6 +95,7 @@ # if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L -+# if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0) + # define MOZ_HAVE_CXX11_CONSTEXPR + # if MOZ_GCC_VERSION_AT_LEAST(4, 8, 0) +# define MOZ_HAVE_CXX11_ALIGNAS -+# endif - # define MOZ_HAVE_CXX11_CONSTEXPR - # define MOZ_HAVE_EXPLICIT_CONVERSION - # endif + # define MOZ_HAVE_CXX11_CONSTEXPR_IN_TEMPLATES + # endif + # define MOZ_HAVE_EXPLICIT_CONVERSION diff --git a/mail/thunderbird/patches/patch-mozilla_mfbt_Poison.cpp b/mail/thunderbird/patches/patch-mozilla_mfbt_Poison.cpp index 462b996257b..6c2650bb787 100644 --- a/mail/thunderbird/patches/patch-mozilla_mfbt_Poison.cpp +++ b/mail/thunderbird/patches/patch-mozilla_mfbt_Poison.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_mfbt_Poison.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_mfbt_Poison.cpp,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/mfbt/Poison.cpp.orig 2015-06-08 17:49:26.000000000 +0000 +--- mozilla/mfbt/Poison.cpp.orig 2016-04-07 21:33:25.000000000 +0000 +++ mozilla/mfbt/Poison.cpp @@ -129,7 +129,11 @@ ReleaseRegion(void* aRegion, uintptr_t a static bool diff --git a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in deleted file mode 100644 index c052762b370..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-mozilla_mobile_android_installer_Makefile.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/mobile/android/installer/Makefile.in.orig 2014-07-18 00:05:44.000000000 +0000 -+++ mozilla/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 diff --git a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in b/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in deleted file mode 100644 index 238e221aee2..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_mobile_android_installer_package-manifest.in +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_mobile_android_installer_package-manifest.in,v 1.1 2014/07/27 20:04:59 ryoon Exp $ - ---- mozilla/mobile/android/installer/package-manifest.in.orig 2014-07-18 00:05:44.000000000 +0000 -+++ mozilla/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 diff --git a/mail/thunderbird/patches/patch-mozilla_modules_libjar_nsZipArchive.cpp b/mail/thunderbird/patches/patch-mozilla_modules_libjar_nsZipArchive.cpp index f8e9df04bd6..6312d62f945 100644 --- a/mail/thunderbird/patches/patch-mozilla_modules_libjar_nsZipArchive.cpp +++ b/mail/thunderbird/patches/patch-mozilla_modules_libjar_nsZipArchive.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_modules_libjar_nsZipArchive.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_modules_libjar_nsZipArchive.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/modules/libjar/nsZipArchive.cpp.orig 2013-10-23 22:09:14.000000000 +0000 +--- mozilla/modules/libjar/nsZipArchive.cpp.orig 2016-04-07 21:33:29.000000000 +0000 +++ mozilla/modules/libjar/nsZipArchive.cpp -@@ -590,7 +590,9 @@ MOZ_WIN_MEM_TRY_BEGIN +@@ -626,7 +626,9 @@ MOZ_WIN_MEM_TRY_BEGIN // Success means optimized jar layout from bug 559961 is in effect uint32_t readaheadLength = xtolong(startp); if (readaheadLength) { diff --git a/mail/thunderbird/patches/patch-mozilla_modules_libpref_init_all.js b/mail/thunderbird/patches/patch-mozilla_modules_libpref_init_all.js new file mode 100644 index 00000000000..3f0b05c0929 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_modules_libpref_init_all.js @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_modules_libpref_init_all.js,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/modules/libpref/init/all.js.orig 2016-04-07 21:33:29.000000000 +0000 ++++ mozilla/modules/libpref/init/all.js +@@ -4332,7 +4332,7 @@ pref("layers.max-active", -1); + pref("layers.tiles.adjust", true); + + // Set the default values, and then override per-platform as needed +-pref("layers.offmainthreadcomposition.enabled", true); ++pref("layers.offmainthreadcomposition.enabled", false); + // Compositor target frame rate. NOTE: If vsync is enabled the compositor + // frame rate will still be capped. + // -1 -> default (match layout.frame_rate or 60 FPS) diff --git a/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp b/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp new file mode 100644 index 00000000000..e74d5c77e34 --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.cpp @@ -0,0 +1,57 @@ +$NetBSD: patch-mozilla_mozglue_build_arm.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/mozglue/build/arm.cpp.orig 2016-04-07 21:33:29.000000000 +0000 ++++ mozilla/mozglue/build/arm.cpp +@@ -102,10 +102,13 @@ check_neon(void) + } + # endif // !MOZILLA_PRESUME_NEON + +-# elif defined(__linux__) || defined(ANDROID) ++# elif defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) + # include <stdio.h> + # include <stdlib.h> + # include <string.h> ++# if defined(__NetBSD__) ++# include <sys/sysctl.h> ++# endif + + enum{ + MOZILLA_HAS_EDSP_FLAG=1, +@@ -114,6 +117,29 @@ enum{ + MOZILLA_HAS_NEON_FLAG=8 + }; + ++# if defined(__NetBSD__) ++static unsigned ++get_arm_cpu_flags(void) ++{ ++ unsigned flags = 0; ++ size_t len; ++ int flag; ++ ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.simdex_present", &flag, &len, NULL, 0) == 0 && flag) { ++ flags |= MOZILLA_HAS_ARMV6_FLAG; ++ flags |= MOZILLA_HAS_EDSP_FLAG; ++ } ++ ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.neon_present", &flag, &len, NULL, 0) == 0 && flag) { ++ flags |= MOZILLA_HAS_ARMV7_FLAG; ++ flags |= MOZILLA_HAS_NEON_FLAG; ++ } ++ ++ return flags; ++} ++# else + static unsigned + get_arm_cpu_flags(void) + { +@@ -178,6 +204,7 @@ get_arm_cpu_flags(void) + } + return flags; + } ++# endif + + // Cache a local copy so we only have to read /proc/cpuinfo once. + static unsigned arm_cpu_flags = get_arm_cpu_flags(); diff --git a/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.h b/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.h new file mode 100644 index 00000000000..f274ae1bdcc --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_mozglue_build_arm.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_mozglue_build_arm.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/mozglue/build/arm.h.orig 2016-04-07 21:33:29.000000000 +0000 ++++ mozilla/mozglue/build/arm.h +@@ -76,7 +76,7 @@ + # endif + + // Currently we only have CPU detection for Linux via /proc/cpuinfo +-# if defined(__linux__) || defined(ANDROID) ++# if defined(__linux__) || defined(ANDROID) || defined(__NetBSD__) + # define MOZILLA_ARM_HAVE_CPUID_DETECTION 1 + # endif + diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_base_nsNetUtil.h b/mail/thunderbird/patches/patch-mozilla_netwerk_base_nsNetUtil.h deleted file mode 100644 index c685234f61f..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_base_nsNetUtil.h +++ /dev/null @@ -1,39 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_base_nsNetUtil.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/netwerk/base/nsNetUtil.h.orig 2015-06-08 17:49:29.000000000 +0000 -+++ mozilla/netwerk/base/nsNetUtil.h -@@ -13,6 +13,7 @@ - #include "nsMemory.h" - #include "nsCOMPtr.h" - #include "prio.h" // for read/write flags, permissions, etc. -+#include "prnetdb.h" - #include "nsHashKeys.h" - - #include "plstr.h" -@@ -2828,6 +2829,26 @@ NS_IsSrcdocChannel(nsIChannel *aChannel) - bool NS_IsReasonableHTTPHeaderValue(const nsACString& aValue); - - /** -+ * Return a host endian value decoded from network byte order, -+ * accessed in an alignement safe way. -+ */ -+inline uint16_t NS_decodeN16(const void *bytes) -+{ -+ uint16_t tmp; -+ -+ memcpy(&tmp, bytes, sizeof tmp); -+ return PR_ntohs(tmp); -+} -+ -+inline uint32_t NS_decodeN32(const void *bytes) -+{ -+ uint32_t tmp; -+ -+ memcpy(&tmp, bytes, sizeof tmp); -+ return PR_ntohl(tmp); -+} -+ -+/** - * Return true if the given string is a valid HTTP token per RFC 2616 section - * 2.2. - */ diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build b/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build index b08e1ef8ea8..e260aec39e5 100644 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_netwerk_dns_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/netwerk/dns/moz.build.orig 2015-06-08 17:49:29.000000000 +0000 +--- mozilla/netwerk/dns/moz.build.orig 2016-04-07 21:33:29.000000000 +0000 +++ mozilla/netwerk/dns/moz.build -@@ -68,5 +68,8 @@ LOCAL_INCLUDES += [ +@@ -66,6 +66,9 @@ LOCAL_INCLUDES += [ '/netwerk/base', ] @@ -10,4 +10,5 @@ $NetBSD: patch-mozilla_netwerk_dns_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '19': - CXXFLAGS += ['-I%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] + LOCAL_INCLUDES += ['%' + '%s/bionic/libc/dns/include' % CONFIG['ANDROID_SOURCE']] + diff --git a/mail/thunderbird/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp b/mail/thunderbird/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp deleted file mode 100644 index 23784fcb712..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_netwerk_protocol_http_Http2Session.cpp +++ /dev/null @@ -1,91 +0,0 @@ -$NetBSD: patch-mozilla_netwerk_protocol_http_Http2Session.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/netwerk/protocol/http/Http2Session.cpp.orig 2015-06-08 17:49:29.000000000 +0000 -+++ mozilla/netwerk/protocol/http/Http2Session.cpp -@@ -32,7 +32,6 @@ - #include "nsStandardURL.h" - #include "nsURLHelper.h" - #include "prprf.h" --#include "prnetdb.h" - #include "sslt.h" - - #ifdef DEBUG -@@ -1385,7 +1384,7 @@ Http2Session::RecvPriority(Http2Session - return rv; - - uint32_t newPriorityDependency = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes); - bool exclusive = !!(newPriorityDependency & 0x80000000); - newPriorityDependency &= 0x7fffffff; - uint8_t newPriorityWeight = *(self->mInputFrameBuffer.get() + kFrameHeaderBytes + 4); -@@ -1416,7 +1415,7 @@ Http2Session::RecvRstStream(Http2Session - } - - self->mDownstreamRstReason = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes); - - LOG3(("Http2Session::RecvRstStream %p RST_STREAM Reason Code %u ID %x\n", - self, self->mDownstreamRstReason, self->mInputFrameID)); -@@ -1477,8 +1476,8 @@ Http2Session::RecvSettings(Http2Session - uint8_t *setting = reinterpret_cast<uint8_t *> - (self->mInputFrameBuffer.get()) + kFrameHeaderBytes + index * 6; - -- uint16_t id = PR_ntohs(*reinterpret_cast<uint16_t *>(setting)); -- uint32_t value = PR_ntohl(*reinterpret_cast<uint32_t *>(setting + 2)); -+ uint16_t id = NS_decodeN16(setting); -+ uint32_t value = NS_decodeN32(setting + 2); - LOG3(("Settings ID %u, Value %u", id, value)); - - switch (id) -@@ -1565,7 +1564,7 @@ Http2Session::RecvPushPromise(Http2Sessi - } - promiseLen = 4; - promisedID = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes + paddingControlBytes)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes + paddingControlBytes); - promisedID &= 0x7fffffff; - } - -@@ -1828,11 +1827,11 @@ Http2Session::RecvGoAway(Http2Session *s - - self->mShouldGoAway = true; - self->mGoAwayID = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes); - self->mGoAwayID &= 0x7fffffff; - self->mCleanShutdown = true; - uint32_t statusCode = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes + 4)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes + 4); - - // Find streams greater than the last-good ID and mark them for deletion - // in the mGoAwayStreamsToRestart queue with the GoAwayEnumerator. The -@@ -1906,7 +1905,7 @@ Http2Session::RecvWindowUpdate(Http2Sess - } - - uint32_t delta = -- PR_ntohl(*reinterpret_cast<uint32_t *>(self->mInputFrameBuffer.get() + kFrameHeaderBytes)); -+ NS_decodeN32(self->mInputFrameBuffer.get() + kFrameHeaderBytes); - delta &= 0x7fffffff; - - LOG3(("Http2Session::RecvWindowUpdate %p len=%d Stream 0x%X.\n", -@@ -2543,7 +2542,7 @@ Http2Session::WriteSegments(nsAHttpSegme - - // 3 bytes of length, 1 type byte, 1 flag byte, 1 unused bit, 31 bits of ID - uint8_t totallyWastedByte = mInputFrameBuffer.get()[0]; -- mInputFrameDataSize = PR_ntohs(*reinterpret_cast<uint16_t *>(mInputFrameBuffer.get() + 1)); -+ mInputFrameDataSize = NS_decodeN16(mInputFrameBuffer.get() + 1); - if (totallyWastedByte || (mInputFrameDataSize > kMaxFrameData)) { - LOG3(("Got frame too large 0x%02X%04X", totallyWastedByte, mInputFrameDataSize)); - RETURN_SESSION_ERROR(this, PROTOCOL_ERROR); -@@ -2551,7 +2550,7 @@ Http2Session::WriteSegments(nsAHttpSegme - mInputFrameType = *reinterpret_cast<uint8_t *>(mInputFrameBuffer.get() + kFrameLengthBytes); - mInputFrameFlags = *reinterpret_cast<uint8_t *>(mInputFrameBuffer.get() + kFrameLengthBytes + kFrameTypeBytes); - mInputFrameID = -- PR_ntohl(*reinterpret_cast<uint32_t *>(mInputFrameBuffer.get() + kFrameLengthBytes + kFrameTypeBytes + kFrameFlagBytes)); -+ NS_decodeN32(mInputFrameBuffer.get() + kFrameLengthBytes + kFrameTypeBytes + kFrameFlagBytes); - mInputFrameID &= 0x7fffffff; - mInputFrameDataRead = 0; - diff --git a/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp b/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp deleted file mode 100644 index 0c5f0a7cf0c..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent.cpp,v 1.2 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig 2015-06-08 17:49:16.000000000 +0000 -+++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp -@@ -43,6 +43,7 @@ - #include "nss.h" - #include "pkix/pkixnss.h" - #include "ssl.h" -+#define NSS_ENABLE_ECC 1 - #include "sslproto.h" - #include "secmod.h" - #include "secerr.h" diff --git a/mail/thunderbird/patches/patch-bg b/mail/thunderbird/patches/patch-mozilla_storage_SQLiteMutex.h index 0ca96ca62c7..ac15b742ae8 100644 --- a/mail/thunderbird/patches/patch-bg +++ b/mail/thunderbird/patches/patch-mozilla_storage_SQLiteMutex.h @@ -1,8 +1,8 @@ -$NetBSD: patch-bg,v 1.6 2014/07/27 20:04:59 ryoon Exp $ +$NetBSD: patch-mozilla_storage_SQLiteMutex.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/storage/src/SQLiteMutex.h.orig 2014-07-18 00:05:51.000000000 +0000 -+++ mozilla/storage/src/SQLiteMutex.h -@@ -108,15 +108,19 @@ public: +--- mozilla/storage/SQLiteMutex.h.orig 2016-04-07 21:33:16.000000000 +0000 ++++ mozilla/storage/SQLiteMutex.h +@@ -107,15 +107,19 @@ public: void assertCurrentThreadOwns() { NS_ASSERTION(mMutex, "No mutex associated with this wrapper!"); diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm deleted file mode 100644 index 732a04072b8..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm +++ /dev/null @@ -1,44 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__back.jsm,v 1.1 2014/07/27 20:05:00 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm.orig 2014-07-18 00:05:52.000000000 +0000 -+++ mozilla/toolkit/components/osfile/modules/osfile_unix_back.jsm -@@ -228,8 +228,8 @@ - let statvfs = new SharedAll.HollowStructure("statvfs", - Const.OSFILE_SIZEOF_STATVFS); - -- statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BSIZE, -- "f_bsize", Type.unsigned_long.implementation); -+ statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_FRSIZE, -+ "f_frsize", Type.unsigned_long.implementation); - statvfs.add_field_at(Const.OSFILE_OFFSETOF_STATVFS_F_BAVAIL, - "f_bavail", Type.fsblkcnt_t.implementation); - -@@ -632,21 +632,22 @@ - return Stat.fxstat(ver, fd, buf); - }; - } else if (OS.Constants.Sys.Name == "NetBSD") { -- // NetBSD 5.0 and newer -- libc.declareLazyFFI(SysFile, "stat", -- "__stat50", ctypes.default_abi, -+ // NetBSD 5.0 uses *30, and netbsd-6 uses *50 -+ let v = OS.Constants.libc.OSFILE_SIZEOF_TIME_T < 8 ? "30" : "50"; -+ libc.declareLazyFFI(SysFile, "stat", -+ "__stat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*path*/ Type.path, - /*buf*/ Type.stat.out_ptr - ); - libc.declareLazyFFI(SysFile, "lstat", -- "__lstat50", ctypes.default_abi, -+ "__lstat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*path*/ Type.path, - /*buf*/ Type.stat.out_ptr - ); -- libc.declareLazyFFI(SysFile, "fstat", -- "__fstat50", ctypes.default_abi, -+ libc.declareLazyFFI(SysFile, "fstat", libc, -+ "__fstat"+v, ctypes.default_abi, - /*return*/ Type.negativeone_or_nothing, - /*fd*/ Type.fd, - /*buf*/ Type.stat.out_ptr diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm b/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm deleted file mode 100644 index f3e2f440a76..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_toolkit_components_osfile_modules_osfile__unix__front.jsm,v 1.2 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm.orig 2015-06-08 17:49:29.000000000 +0000 -+++ mozilla/toolkit/components/osfile/modules/osfile_unix_front.jsm -@@ -399,7 +399,7 @@ - throw_on_negative("statvfs", (UnixFile.statvfs || UnixFile.statfs)(sourcePath, fileSystemInfoPtr)); - - let bytes = new Type.uint64_t.implementation( -- fileSystemInfo.f_bsize * fileSystemInfo.f_bavail); -+ fileSystemInfo.f_frsize * fileSystemInfo.f_bavail); - - return bytes.value; - }; diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h b/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h new file mode 100644 index 00000000000..4cf21e221ae --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h @@ -0,0 +1,20 @@ +$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h.orig 2016-04-07 21:33:32.000000000 +0000 ++++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/atomicops.h +@@ -76,9 +76,15 @@ typedef intptr_t Atomic64; + #endif + #endif + ++#if defined(__NetBSD__) && defined(__arm__) ++// NetBSD/arm uses long for intptr_t, which fails -fpermissive checks. So ++// explicitly use int32 here instead. ++typedef int32 AtomicWord; ++#else + // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or + // Atomic64 routines below, depending on your architecture. + typedef intptr_t AtomicWord; ++#endif + + // Atomically execute: + // result = *ptr; diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h b/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h new file mode 100644 index 00000000000..c38d7ad664f --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2016-04-07 21:33:32.000000000 +0000 ++++ mozilla/toolkit/components/protobuf/src/google/protobuf/stubs/platform_macros.h +@@ -67,7 +67,7 @@ + #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 + #elif defined(sparc) + #define GOOGLE_PROTOBUF_ARCH_SPARC 1 +-#ifdef SOLARIS_64BIT_ENABLED ++#if (defined(sun) && defined(SOLARIS_64BIT_ENABLED)) || __LP64__ + #define GOOGLE_PROTOBUF_ARCH_64_BIT 1 + #else + #define GOOGLE_PROTOBUF_ARCH_32_BIT 1 diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build b/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build index cb636babbdd..141128dc091 100644 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_library_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/toolkit/library/moz.build.orig 2015-06-08 17:49:31.000000000 +0000 +--- mozilla/toolkit/library/moz.build.orig 2016-04-07 21:33:33.000000000 +0000 +++ mozilla/toolkit/library/moz.build -@@ -214,6 +214,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF +@@ -211,6 +211,7 @@ if CONFIG['OS_ARCH'] == 'Linux' and CONF ] OS_LIBS += CONFIG['MOZ_CAIRO_OSLIBS'] @@ -10,7 +10,7 @@ $NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.1 2015/07/09 15:17:34 ryoon OS_LIBS += CONFIG['MOZ_WEBRTC_X11_LIBS'] if CONFIG['MOZ_NATIVE_JPEG']: -@@ -225,6 +226,30 @@ if CONFIG['MOZ_NATIVE_PNG']: +@@ -222,6 +223,30 @@ if CONFIG['MOZ_NATIVE_PNG']: if CONFIG['MOZ_NATIVE_HUNSPELL']: OS_LIBS += CONFIG['MOZ_HUNSPELL_LIBS'] @@ -41,7 +41,7 @@ $NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.1 2015/07/09 15:17:34 ryoon if CONFIG['MOZ_NATIVE_LIBEVENT']: OS_LIBS += CONFIG['MOZ_LIBEVENT_LIBS'] -@@ -234,8 +259,14 @@ if CONFIG['MOZ_NATIVE_LIBVPX']: +@@ -231,8 +256,14 @@ if CONFIG['MOZ_NATIVE_LIBVPX']: if not CONFIG['MOZ_TREE_PIXMAN']: OS_LIBS += CONFIG['MOZ_PIXMAN_LIBS'] @@ -58,7 +58,7 @@ $NetBSD: patch-mozilla_toolkit_library_moz.build,v 1.1 2015/07/09 15:17:34 ryoon if CONFIG['HAVE_CLOCK_MONOTONIC']: OS_LIBS += CONFIG['REALTIME_LIBS'] -@@ -365,7 +396,7 @@ if CONFIG['OS_ARCH'] == 'WINNT': +@@ -368,7 +399,7 @@ if CONFIG['OS_ARCH'] == 'WINNT': if CONFIG['MOZ_ENABLE_QT']: OS_LIBS += CONFIG['XEXT_LIBS'] diff --git a/mail/thunderbird/patches/patch-ao b/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk index f4be2b30bb3..81b4c822cac 100644 --- a/mail/thunderbird/patches/patch-ao +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_mozapps_installer_packager.mk @@ -1,14 +1,12 @@ -$NetBSD: patch-ao,v 1.11 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_mozapps_installer_packager.mk,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/toolkit/mozapps/installer/packager.mk.orig 2015-06-08 17:49:32.000000000 +0000 +--- mozilla/toolkit/mozapps/installer/packager.mk.orig 2016-04-07 21:33:34.000000000 +0000 +++ mozilla/toolkit/mozapps/installer/packager.mk -@@ -122,8 +122,8 @@ endif - (cd $(DESTDIR)$(installdir) && tar -xf -) +@@ -133,7 +133,7 @@ endif $(NSINSTALL) -D $(DESTDIR)$(bindir) $(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME) -- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) + ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir) -ifdef INSTALL_SDK # Here comes the hard part -+ ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)/$(MOZILLA_PKG_NAME) +ifeq ($(MOZ_APP_NAME),xulrunner) $(NSINSTALL) -D $(DESTDIR)$(includedir) (cd $(DIST)/include && $(TAR) $(TAR_CREATE_FLAGS) - .) | \ diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_glxtest.cpp b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_glxtest.cpp new file mode 100644 index 00000000000..ab5adffdd2b --- /dev/null +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_glxtest.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-mozilla_toolkit_xre_glxtest.cpp,v 1.1 2016/04/17 18:33:50 ryoon Exp $ + +--- mozilla/toolkit/xre/glxtest.cpp.orig 2016-04-07 21:33:34.000000000 +0000 ++++ mozilla/toolkit/xre/glxtest.cpp +@@ -163,7 +163,7 @@ void glxtest() + fatal_error("The MOZ_AVOID_OPENGL_ALTOGETHER environment variable is defined"); + + ///// Open libGL and load needed symbols ///// +-#ifdef __OpenBSD__ ++#if defined(__OpenBSD__) || defined(__NetBSD__) + #define LIBGL_FILENAME "libGL.so" + #else + #define LIBGL_FILENAME "libGL.so.1" diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp index a46802d6e3f..94889cd4356 100644 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsAppRunner.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_toolkit_xre_nsAppRunner.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_xre_nsAppRunner.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/toolkit/xre/nsAppRunner.cpp.orig 2015-06-08 17:49:32.000000000 +0000 +--- mozilla/toolkit/xre/nsAppRunner.cpp.orig 2016-04-07 21:33:34.000000000 +0000 +++ mozilla/toolkit/xre/nsAppRunner.cpp -@@ -1808,6 +1808,18 @@ static nsresult LaunchChild(nsINativeApp +@@ -1893,6 +1893,18 @@ static nsresult LaunchChild(nsINativeApp if (NS_FAILED(rv)) return rv; @@ -21,7 +21,7 @@ $NetBSD: patch-mozilla_toolkit_xre_nsAppRunner.cpp,v 1.1 2015/07/09 15:17:34 ryo #if defined(XP_UNIX) if (execv(exePath.get(), gRestartArgv) == -1) return NS_ERROR_FAILURE; -@@ -1821,6 +1833,7 @@ static nsresult LaunchChild(nsINativeApp +@@ -1906,6 +1918,7 @@ static nsresult LaunchChild(nsINativeApp if (failed || exitCode) return NS_ERROR_FAILURE; #endif // XP_UNIX diff --git a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp index 82e5eac3c28..f2fc8742161 100644 --- a/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp +++ b/mail/thunderbird/patches/patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/toolkit/xre/nsEmbedFunctions.cpp.orig 2013-10-23 22:09:20.000000000 +0000 +--- mozilla/toolkit/xre/nsEmbedFunctions.cpp.orig 2016-04-07 21:33:34.000000000 +0000 +++ mozilla/toolkit/xre/nsEmbedFunctions.cpp -@@ -234,7 +234,7 @@ XRE_SetRemoteExceptionHandler(const char +@@ -259,7 +259,7 @@ XRE_SetRemoteExceptionHandler(const char { #if defined(XP_WIN) || defined(XP_MACOSX) return CrashReporter::SetRemoteExceptionHandler(nsDependentCString(aPipe)); @@ -11,7 +11,7 @@ $NetBSD: patch-mozilla_toolkit_xre_nsEmbedFunctions.cpp,v 1.1 2013/11/12 20:50:5 return CrashReporter::SetRemoteExceptionHandler(); #else # error "OOP crash reporter unsupported on this platform" -@@ -372,7 +372,7 @@ XRE_InitChildProcess(int aArgc, +@@ -449,7 +449,7 @@ XRE_InitChildProcess(int aArgc, // Bug 684322 will add better visibility into this condition NS_WARNING("Could not setup crash reporting\n"); } diff --git a/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build b/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build index 18e0d686d8f..b181bf90c41 100644 --- a/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_webapprt_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_webapprt_moz.build,v 1.2 2015/07/09 15:17:34 ryoon Exp $ +$NetBSD: patch-mozilla_webapprt_moz.build,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/webapprt/moz.build.orig 2015-06-08 17:49:33.000000000 +0000 +--- mozilla/webapprt/moz.build.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/webapprt/moz.build -@@ -6,7 +6,7 @@ +@@ -9,7 +9,7 @@ with Files('**'): if CONFIG['OS_ARCH'] == 'WINNT': DIRS += ['win'] diff --git a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk2drawing.c b/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk2drawing.c deleted file mode 100644 index aabaf457d94..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk2drawing.c +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-mozilla_widget_gtk_gtk2drawing.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/widget/gtk/gtk2drawing.c.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/widget/gtk/gtk2drawing.c -@@ -831,7 +831,7 @@ moz_gtk_get_focus_outline_size(gint* foc - return MOZ_GTK_SUCCESS; - } - --gint -+static gint - moz_gtk_widget_get_focus(GtkWidget* widget, gboolean* interior_focus, - gint* focus_width, gint* focus_pad) - { -@@ -928,7 +928,7 @@ moz_gtk_splitter_get_metrics(gint orient - return MOZ_GTK_SUCCESS; - } - --gint -+static gint - moz_gtk_button_get_inner_border(GtkWidget* widget, GtkBorder* inner_border) - { - static const GtkBorder default_inner_border = { 1, 1, 1, 1 }; diff --git a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk3drawing.c b/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk3drawing.c deleted file mode 100644 index 5853622c2f2..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtk3drawing.c +++ /dev/null @@ -1,833 +0,0 @@ -$NetBSD: patch-mozilla_widget_gtk_gtk3drawing.c,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/widget/gtk/gtk3drawing.c.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/widget/gtk/gtk3drawing.c -@@ -65,6 +65,7 @@ static GtkWidget* gScrolledWindowWidget; - static style_prop_t style_prop_func; - static gboolean have_arrow_scaling; - static gboolean checkbox_check_state; -+static gboolean notebook_has_tab_gap; - static gboolean is_initialized; - - #define ARROW_UP 0 -@@ -725,6 +726,14 @@ moz_gtk_init() - else - checkbox_check_state = GTK_STATE_FLAG_ACTIVE; - -+ if(!gtk_check_version(3, 12, 0)) { -+ ensure_tab_widget(); -+ gtk_widget_style_get(gTabWidget, "has-tab-gap", ¬ebook_has_tab_gap, NULL); -+ } -+ else { -+ notebook_has_tab_gap = TRUE; -+ } -+ - /* Add style property to GtkEntry. - * Adding the style property to the normal GtkEntry class means that it - * will work without issues inside GtkComboBox and for Spinbuttons. */ -@@ -762,37 +771,17 @@ moz_gtk_radio_get_metrics(gint* indicato - gint - moz_gtk_get_focus_outline_size(gint* focus_h_width, gint* focus_v_width) - { -- gboolean interior_focus; -- gint focus_width = 0; -+ GtkBorder border; -+ GtkBorder padding; -+ GtkStyleContext *style; - - ensure_entry_widget(); -- gtk_widget_style_get(gEntryWidget, -- "interior-focus", &interior_focus, -- "focus-line-width", &focus_width, -- NULL); -- if (interior_focus) { -- GtkBorder border; -- GtkStyleContext *style = gtk_widget_get_style_context(gEntryWidget); -- gtk_style_context_get_border(style, 0, &border); -- *focus_h_width = border.left + focus_width; -- *focus_v_width = border.top + focus_width; -- } else { -- *focus_h_width = focus_width; -- *focus_v_width = focus_width; -- } -- return MOZ_GTK_SUCCESS; --} -- --gint --moz_gtk_widget_get_focus(GtkWidget* widget, gboolean* interior_focus, -- gint* focus_width, gint* focus_pad) --{ -- gtk_widget_style_get (widget, -- "interior-focus", interior_focus, -- "focus-line-width", focus_width, -- "focus-padding", focus_pad, -- NULL); -+ style = gtk_widget_get_style_context(gEntryWidget); - -+ gtk_style_context_get_border(style, 0, &border); -+ gtk_style_context_get_padding(style, 0, &padding); -+ *focus_h_width = border.left + padding.left; -+ *focus_v_width = border.top + padding.top; - return MOZ_GTK_SUCCESS; - } - -@@ -880,24 +869,6 @@ moz_gtk_splitter_get_metrics(gint orient - return MOZ_GTK_SUCCESS; - } - --gint --moz_gtk_button_get_inner_border(GtkWidget* widget, GtkBorder* inner_border) --{ -- static const GtkBorder default_inner_border = { 1, 1, 1, 1 }; -- GtkBorder *tmp_border; -- -- gtk_widget_style_get (widget, "inner-border", &tmp_border, NULL); -- -- if (tmp_border) { -- *inner_border = *tmp_border; -- gtk_border_free(tmp_border); -- } -- else -- *inner_border = default_inner_border; -- -- return MOZ_GTK_SUCCESS; --} -- - static gint - moz_gtk_button_paint(cairo_t *cr, GdkRectangle* rect, - GtkWidgetState* state, -@@ -908,19 +879,8 @@ moz_gtk_button_paint(cairo_t *cr, GdkRec - GtkStyleContext* style = gtk_widget_get_style_context(widget); - gint x = rect->x, y=rect->y, width=rect->width, height=rect->height; - -- gboolean interior_focus; -- gint focus_width, focus_pad; -- -- moz_gtk_widget_get_focus(widget, &interior_focus, &focus_width, &focus_pad); - gtk_widget_set_direction(widget, direction); -- -- if (!interior_focus && state->focused) { -- x += focus_width + focus_pad; -- y += focus_width + focus_pad; -- width -= 2 * (focus_width + focus_pad); -- height -= 2 * (focus_width + focus_pad); -- } -- -+ - gtk_style_context_save(style); - gtk_style_context_set_state(style, state_flags); - -@@ -953,20 +913,12 @@ moz_gtk_button_paint(cairo_t *cr, GdkRec - } - - if (state->focused) { -- if (interior_focus) { -- GtkBorder border; -- gtk_style_context_get_border(style, state_flags, &border); -- x += border.left + focus_pad; -- y += border.top + focus_pad; -- width -= 2 * (border.left + focus_pad); -- height -= 2 * (border.top + focus_pad); -- } else { -- x -= focus_width + focus_pad; -- y -= focus_width + focus_pad; -- width += 2 * (focus_width + focus_pad); -- height += 2 * (focus_width + focus_pad); -- } -- -+ GtkBorder border; -+ gtk_style_context_get_border(style, state_flags, &border); -+ x += border.left; -+ y += border.top; -+ width -= (border.left + border.right); -+ height -= (border.top + border.bottom); - gtk_render_focus(style, cr, x, y, width, height); - } - gtk_style_context_restore(style); -@@ -1056,33 +1008,23 @@ calculate_button_inner_rect(GtkWidget* b - GtkTextDirection direction, - gboolean ignore_focus) - { -- GtkBorder inner_border; -- gboolean interior_focus; -- gint focus_width, focus_pad; - GtkStyleContext* style; - GtkBorder border; -+ GtkBorder padding = {0, 0, 0, 0}; - - style = gtk_widget_get_style_context(button); - - /* This mirrors gtkbutton's child positioning */ -- moz_gtk_button_get_inner_border(button, &inner_border); -- moz_gtk_widget_get_focus(button, &interior_focus, -- &focus_width, &focus_pad); -- -- if (ignore_focus) -- focus_width = focus_pad = 0; -- - gtk_style_context_get_border(style, 0, &border); -+ if (!ignore_focus) -+ gtk_style_context_get_padding(style, 0, &padding); - -- inner_rect->x = rect->x + border.left + focus_width + focus_pad; -- inner_rect->x += direction == GTK_TEXT_DIR_LTR ? -- inner_border.left : inner_border.right; -- inner_rect->y = rect->y + inner_border.top + border.top + -- focus_width + focus_pad; -- inner_rect->width = MAX(1, rect->width - inner_border.left - -- inner_border.right - (border.left + focus_pad + focus_width) * 2); -- inner_rect->height = MAX(1, rect->height - inner_border.top - -- inner_border.bottom - (border.top + focus_pad + focus_width) * 2); -+ inner_rect->x = rect->x + border.left + padding.left; -+ inner_rect->y = rect->y + padding.top + border.top; -+ inner_rect->width = MAX(1, rect->width - padding.left - -+ padding.right - border.left * 2); -+ inner_rect->height = MAX(1, rect->height - padding.top - -+ padding.bottom - border.top * 2); - - return MOZ_GTK_SUCCESS; - } -@@ -1230,6 +1172,7 @@ moz_gtk_scrollbar_thumb_paint(GtkThemeWi - GtkStyleContext* style; - GtkScrollbar *scrollbar; - GtkAdjustment *adj; -+ GtkBorder margin; - - ensure_scrollbar_widget(); - -@@ -1239,15 +1182,20 @@ moz_gtk_scrollbar_thumb_paint(GtkThemeWi - scrollbar = GTK_SCROLLBAR(gVertScrollbarWidget); - - gtk_widget_set_direction(GTK_WIDGET(scrollbar), direction); -- -+ - style = gtk_widget_get_style_context(GTK_WIDGET(scrollbar)); - gtk_style_context_save(style); -- -+ - gtk_style_context_add_class(style, GTK_STYLE_CLASS_SLIDER); - gtk_style_context_set_state(style, state_flags); - -- gtk_render_slider(style, cr, rect->x, rect->y, -- rect->width, rect->height, -+ gtk_style_context_get_margin (style, state_flags, &margin); -+ -+ gtk_render_slider(style, cr, -+ rect->x + margin.left, -+ rect->y + margin.top, -+ rect->width - margin.left - margin.right, -+ rect->height - margin.top - margin.bottom, - (widget == MOZ_GTK_SCROLLBAR_THUMB_HORIZONTAL) ? - GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL); - -@@ -1451,19 +1399,12 @@ moz_gtk_entry_paint(cairo_t *cr, GdkRect - { - gint x = rect->x, y = rect->y, width = rect->width, height = rect->height; - GtkStyleContext* style; -- gboolean interior_focus; -- gint focus_width; - int draw_focus_outline_only = state->depressed; // NS_THEME_FOCUS_OUTLINE - - gtk_widget_set_direction(widget, direction); - - style = gtk_widget_get_style_context(widget); - -- gtk_widget_style_get(widget, -- "interior-focus", &interior_focus, -- "focus-line-width", &focus_width, -- NULL); -- - if (draw_focus_outline_only) { - // Inflate the given 'rect' with the focus outline size. - gint h, v; -@@ -1495,14 +1436,6 @@ moz_gtk_entry_paint(cairo_t *cr, GdkRect - /* This will get us the lit borders that focused textboxes enjoy on - * some themes. */ - gtk_style_context_set_state(style, GTK_STATE_FLAG_FOCUSED); -- if (!interior_focus) { -- /* Indent the border a little bit if we have exterior focus -- (this is what GTK does to draw native entries) */ -- x += focus_width; -- y += focus_width; -- width -= 2 * focus_width; -- height -= 2 * focus_width; -- } - } - - if (state->disabled) { -@@ -1514,11 +1447,6 @@ moz_gtk_entry_paint(cairo_t *cr, GdkRect - } - gtk_render_frame(style, cr, x, y, width, height); - -- if (state->focused && !state->disabled) { -- if (!interior_focus) { -- gtk_render_focus(style, cr, rect->x, rect->y, rect->width, rect->height); -- } -- } - gtk_style_context_restore(style); - - return MOZ_GTK_SUCCESS; -@@ -1823,8 +1751,6 @@ moz_gtk_container_paint(cairo_t *cr, Gdk - GtkStateFlags state_flags = GetStateFlagsFromGtkWidgetState(state); - GtkStyleContext* style; - GtkWidget *widget; -- gboolean interior_focus; -- gint focus_width, focus_pad; - - if (isradio) { - ensure_radiobutton_widget(); -@@ -1837,7 +1763,6 @@ moz_gtk_container_paint(cairo_t *cr, Gdk - - style = gtk_widget_get_style_context(widget); - gtk_style_context_save(style); -- moz_gtk_widget_get_focus(widget, &interior_focus, &focus_width, &focus_pad); - gtk_style_context_set_state(style, state_flags); - - /* this is for drawing a prelight box */ -@@ -1846,10 +1771,6 @@ moz_gtk_container_paint(cairo_t *cr, Gdk - rect->x, rect->y, rect->width, rect->height); - } - -- if (state->focused && !interior_focus) { -- gtk_render_focus(style, cr, -- rect->x, rect->y, rect->width, rect->height); -- } - gtk_style_context_restore(style); - - return MOZ_GTK_SUCCESS; -@@ -1862,7 +1783,6 @@ moz_gtk_toggle_label_paint(cairo_t *cr, - { - GtkStyleContext *style; - GtkWidget *widget; -- gboolean interior_focus; - - if (!state->focused) - return MOZ_GTK_SUCCESS; -@@ -1883,10 +1803,6 @@ moz_gtk_toggle_label_paint(cairo_t *cr, - } - gtk_widget_set_direction(widget, direction); - -- gtk_widget_style_get(widget, "interior-focus", &interior_focus, NULL); -- if (!interior_focus) -- return MOZ_GTK_SUCCESS; -- - gtk_style_context_set_state(style, GetStateFlagsFromGtkWidgetState(state)); - gtk_render_focus(style, cr, - rect->x, rect->y, rect->width, rect->height); -@@ -2105,6 +2021,9 @@ moz_gtk_get_tab_thickness(void) - GtkStyleContext * style; - - ensure_tab_widget(); -+ if (!notebook_has_tab_gap) -+ return 0; /* tabs do not overdraw the tabpanel border with "no gap" style */ -+ - style = gtk_widget_get_style_context(gTabWidget); - gtk_style_context_add_class(style, GTK_STYLE_CLASS_NOTEBOOK); - gtk_style_context_get_border(style, 0, &border); -@@ -2150,7 +2069,7 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectan - ensure_tab_widget(); - gtk_widget_set_direction(gTabWidget, direction); - -- style = gtk_widget_get_style_context(gTabWidget); -+ style = gtk_widget_get_style_context(gTabWidget); - gtk_style_context_save(style); - moz_gtk_tab_prepare_style_context(style, flags); - -@@ -2167,143 +2086,155 @@ moz_gtk_tab_paint(cairo_t *cr, GdkRectan - - focusRect = backRect = tabRect; - -- if ((flags & MOZ_GTK_TAB_SELECTED) == 0) { -- /* Only draw the tab */ -- gtk_render_extension(style, cr, -- tabRect.x, tabRect.y, tabRect.width, tabRect.height, -- (flags & MOZ_GTK_TAB_BOTTOM) ? -- GTK_POS_TOP : GTK_POS_BOTTOM ); -- } else { -- /* Draw the tab and the gap -- * We want the gap to be positioned exactly on the tabpanel top -- * border; since tabbox.css may set a negative margin so that the tab -- * frame rect already overlaps the tabpanel frame rect, we need to take -- * that into account when drawing. To that effect, nsNativeThemeGTK -- * passes us this negative margin (bmargin in the graphic below) in the -- * lowest bits of |flags|. We use it to set gap_voffset, the distance -- * between the top of the gap and the bottom of the tab (resp. the -- * bottom of the gap and the top of the tab when we draw a bottom tab), -- * while ensuring that the gap always touches the border of the tab, -- * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results -- * with big negative or positive margins. -- * Here is a graphical explanation in the case of top tabs: -- * ___________________________ -- * / \ -- * | T A B | -- * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel -- * : ^ bmargin : ^ -- * : | (-negative margin, : | -- * bottom : v passed in flags) : | gap_height -- * of -> :.............................: | (the size of the -- * the tab . part of the gap . | tabpanel top border) -- * . outside of the tab . v -- * ---------------------------------------------- -- * -- * To draw the gap, we use gtk_paint_box_gap(), see comment in -- * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall, -- * which should suffice to ensure that the only visible border is the -- * pierced one. If the tab is in the middle, we make the box_gap begin -- * a bit to the left of the tab and end a bit to the right, adjusting -- * the gap position so it still is under the tab, because we want the -- * rendering of a gap in the middle of a tabpanel. This is the role of -- * the gints gap_{l,r}_offset. On the contrary, if the tab is the -- * first, we align the start border of the box_gap with the start -- * border of the tab (left if LTR, right if RTL), by setting the -- * appropriate offset to 0.*/ -- gint gap_loffset, gap_roffset, gap_voffset, gap_height; -- -- /* Get height needed by the gap */ -- gap_height = moz_gtk_get_tab_thickness(); -- -- /* Extract gap_voffset from the first bits of flags */ -- gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK; -- if (gap_voffset > gap_height) -- gap_voffset = gap_height; -- -- /* Set gap_{l,r}_offset to appropriate values */ -- gap_loffset = gap_roffset = 20; /* should be enough */ -- if (flags & MOZ_GTK_TAB_FIRST) { -- if (direction == GTK_TEXT_DIR_RTL) -- gap_roffset = initial_gap; -- else -- gap_loffset = initial_gap; -- } -- -- if (flags & MOZ_GTK_TAB_BOTTOM) { -- /* Draw the tab on bottom */ -- focusRect.y += gap_voffset; -- focusRect.height -= gap_voffset; -- -+ if (notebook_has_tab_gap) { -+ if ((flags & MOZ_GTK_TAB_SELECTED) == 0) { -+ /* Only draw the tab */ - gtk_render_extension(style, cr, -- tabRect.x, tabRect.y + gap_voffset, tabRect.width, -- tabRect.height - gap_voffset, GTK_POS_TOP); -- -- gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -- -- backRect.y += (gap_voffset - gap_height); -- backRect.height = gap_height; -- -- /* Draw the gap; erase with background color before painting in -- * case theme does not */ -- gtk_render_background(style, cr, backRect.x, backRect.y, -- backRect.width, backRect.height); -- cairo_save(cr); -- cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -- cairo_clip(cr); -- -- gtk_render_frame_gap(style, cr, -- tabRect.x - gap_loffset, -- tabRect.y + gap_voffset - 3 * gap_height, -- tabRect.width + gap_loffset + gap_roffset, -- 3 * gap_height, GTK_POS_BOTTOM, -- gap_loffset, gap_loffset + tabRect.width); -- cairo_restore(cr); -+ tabRect.x, tabRect.y, tabRect.width, tabRect.height, -+ (flags & MOZ_GTK_TAB_BOTTOM) ? -+ GTK_POS_TOP : GTK_POS_BOTTOM ); - } else { -- /* Draw the tab on top */ -- focusRect.height -= gap_voffset; -- gtk_render_extension(style, cr, -- tabRect.x, tabRect.y, tabRect.width, -- tabRect.height - gap_voffset, GTK_POS_BOTTOM); -- -- gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -- -- backRect.y += (tabRect.height - gap_voffset); -- backRect.height = gap_height; -+ /* Draw the tab and the gap -+ * We want the gap to be positioned exactly on the tabpanel top -+ * border; since tabbox.css may set a negative margin so that the tab -+ * frame rect already overlaps the tabpanel frame rect, we need to take -+ * that into account when drawing. To that effect, nsNativeThemeGTK -+ * passes us this negative margin (bmargin in the graphic below) in the -+ * lowest bits of |flags|. We use it to set gap_voffset, the distance -+ * between the top of the gap and the bottom of the tab (resp. the -+ * bottom of the gap and the top of the tab when we draw a bottom tab), -+ * while ensuring that the gap always touches the border of the tab, -+ * i.e. 0 <= gap_voffset <= gap_height, to avoid surprinsing results -+ * with big negative or positive margins. -+ * Here is a graphical explanation in the case of top tabs: -+ * ___________________________ -+ * / \ -+ * | T A B | -+ * ----------|. . . . . . . . . . . . . . .|----- top of tabpanel -+ * : ^ bmargin : ^ -+ * : | (-negative margin, : | -+ * bottom : v passed in flags) : | gap_height -+ * of -> :.............................: | (the size of the -+ * the tab . part of the gap . | tabpanel top border) -+ * . outside of the tab . v -+ * ---------------------------------------------- -+ * -+ * To draw the gap, we use gtk_paint_box_gap(), see comment in -+ * moz_gtk_tabpanels_paint(). This box_gap is made 3 * gap_height tall, -+ * which should suffice to ensure that the only visible border is the -+ * pierced one. If the tab is in the middle, we make the box_gap begin -+ * a bit to the left of the tab and end a bit to the right, adjusting -+ * the gap position so it still is under the tab, because we want the -+ * rendering of a gap in the middle of a tabpanel. This is the role of -+ * the gints gap_{l,r}_offset. On the contrary, if the tab is the -+ * first, we align the start border of the box_gap with the start -+ * border of the tab (left if LTR, right if RTL), by setting the -+ * appropriate offset to 0.*/ -+ gint gap_loffset, gap_roffset, gap_voffset, gap_height; -+ -+ /* Get height needed by the gap */ -+ gap_height = moz_gtk_get_tab_thickness(); -+ -+ /* Extract gap_voffset from the first bits of flags */ -+ gap_voffset = flags & MOZ_GTK_TAB_MARGIN_MASK; -+ if (gap_voffset > gap_height) -+ gap_voffset = gap_height; -+ -+ /* Set gap_{l,r}_offset to appropriate values */ -+ gap_loffset = gap_roffset = 20; /* should be enough */ -+ if (flags & MOZ_GTK_TAB_FIRST) { -+ if (direction == GTK_TEXT_DIR_RTL) -+ gap_roffset = initial_gap; -+ else -+ gap_loffset = initial_gap; -+ } - -- /* Draw the gap; erase with background color before painting in -- * case theme does not */ -- gtk_render_background(style, cr, backRect.x, backRect.y, -- backRect.width, backRect.height); -- -- cairo_save(cr); -- cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -- cairo_clip(cr); -- -- gtk_render_frame_gap(style, cr, -- tabRect.x - gap_loffset, -- tabRect.y + tabRect.height - gap_voffset, -- tabRect.width + gap_loffset + gap_roffset, -- 3 * gap_height, GTK_POS_TOP, -- gap_loffset, gap_loffset + tabRect.width); -- cairo_restore(cr); -+ if (flags & MOZ_GTK_TAB_BOTTOM) { -+ /* Draw the tab on bottom */ -+ focusRect.y += gap_voffset; -+ focusRect.height -= gap_voffset; -+ -+ gtk_render_extension(style, cr, -+ tabRect.x, tabRect.y + gap_voffset, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_TOP); -+ -+ gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -+ -+ backRect.y += (gap_voffset - gap_height); -+ backRect.height = gap_height; -+ -+ /* Draw the gap; erase with background color before painting in -+ * case theme does not */ -+ gtk_render_background(style, cr, backRect.x, backRect.y, -+ backRect.width, backRect.height); -+ cairo_save(cr); -+ cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -+ cairo_clip(cr); -+ -+ gtk_render_frame_gap(style, cr, -+ tabRect.x - gap_loffset, -+ tabRect.y + gap_voffset - 3 * gap_height, -+ tabRect.width + gap_loffset + gap_roffset, -+ 3 * gap_height, GTK_POS_BOTTOM, -+ gap_loffset, gap_loffset + tabRect.width); -+ cairo_restore(cr); -+ } else { -+ /* Draw the tab on top */ -+ focusRect.height -= gap_voffset; -+ gtk_render_extension(style, cr, -+ tabRect.x, tabRect.y, tabRect.width, -+ tabRect.height - gap_voffset, GTK_POS_BOTTOM); -+ -+ gtk_style_context_remove_region(style, GTK_STYLE_REGION_TAB); -+ -+ backRect.y += (tabRect.height - gap_voffset); -+ backRect.height = gap_height; -+ -+ /* Draw the gap; erase with background color before painting in -+ * case theme does not */ -+ gtk_render_background(style, cr, backRect.x, backRect.y, -+ backRect.width, backRect.height); -+ -+ cairo_save(cr); -+ cairo_rectangle(cr, backRect.x, backRect.y, backRect.width, backRect.height); -+ cairo_clip(cr); -+ -+ gtk_render_frame_gap(style, cr, -+ tabRect.x - gap_loffset, -+ tabRect.y + tabRect.height - gap_voffset, -+ tabRect.width + gap_loffset + gap_roffset, -+ 3 * gap_height, GTK_POS_TOP, -+ gap_loffset, gap_loffset + tabRect.width); -+ cairo_restore(cr); -+ } - } -+ } else { -+ gtk_render_background(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height); -+ gtk_render_frame(style, cr, tabRect.x, tabRect.y, tabRect.width, tabRect.height); - } - -+ gtk_style_context_restore(style); -+ - if (state->focused) { - /* Paint the focus ring */ -- GtkBorder border; -- gtk_style_context_get_border(style, GetStateFlagsFromGtkWidgetState(state), &border); -+ GtkBorder padding; -+ -+ gtk_style_context_save(style); -+ moz_gtk_tab_prepare_style_context(style, flags); - -- focusRect.x += border.left; -- focusRect.width -= (border.left + border.right); -- focusRect.y += border.top; -- focusRect.height -= (border.top + border.bottom); -+ gtk_style_context_get_padding(style, GetStateFlagsFromGtkWidgetState(state), &padding); -+ -+ focusRect.x += padding.left; -+ focusRect.width -= (padding.left + padding.right); -+ focusRect.y += padding.top; -+ focusRect.height -= (padding.top + padding.bottom); - - gtk_render_focus(style, cr, - focusRect.x, focusRect.y, focusRect.width, focusRect.height); -+ -+ gtk_style_context_restore(style); - } - -- gtk_style_context_restore(style); - - return MOZ_GTK_SUCCESS; - } -@@ -2684,26 +2615,18 @@ moz_gtk_get_widget_border(GtkThemeWidget - switch (widget) { - case MOZ_GTK_BUTTON: - { -- GtkBorder inner_border; -- gboolean interior_focus; -- gint focus_width, focus_pad; -- - ensure_button_widget(); -+ style = gtk_widget_get_style_context(gButtonWidget); -+ - *left = *top = *right = *bottom = gtk_container_get_border_width(GTK_CONTAINER(gButtonWidget)); - - /* Don't add this padding in HTML, otherwise the buttons will - become too big and stuff the layout. */ - if (!inhtml) { -- moz_gtk_widget_get_focus(gButtonWidget, &interior_focus, &focus_width, &focus_pad); -- moz_gtk_button_get_inner_border(gButtonWidget, &inner_border); -- *left += focus_width + focus_pad + inner_border.left; -- *right += focus_width + focus_pad + inner_border.right; -- *top += focus_width + focus_pad + inner_border.top; -- *bottom += focus_width + focus_pad + inner_border.bottom; -+ moz_gtk_add_style_padding(style, left, top, right, bottom); - } - -- moz_gtk_add_style_border(gtk_widget_get_style_context(gButtonWidget), -- left, top, right, bottom); -+ moz_gtk_add_style_border(style, left, top, right, bottom); - return MOZ_GTK_SUCCESS; - } - case MOZ_GTK_ENTRY: -@@ -2711,7 +2634,13 @@ moz_gtk_get_widget_border(GtkThemeWidget - ensure_entry_widget(); - style = gtk_widget_get_style_context(gEntryWidget); - moz_gtk_add_style_border(style, left, top, right, bottom); -- moz_gtk_add_style_padding(style, left, top, right, bottom); -+ -+ /* Use the document padding in HTML -+ and GTK style padding in XUL. */ -+ if (!inhtml) { -+ moz_gtk_add_style_padding(style, left, top, right, bottom); -+ } -+ - return MOZ_GTK_SUCCESS; - } - case MOZ_GTK_TREEVIEW: -@@ -2731,23 +2660,15 @@ moz_gtk_get_widget_border(GtkThemeWidget - * assigned. - * That is why the following code is the same as for MOZ_GTK_BUTTON. - * */ -- -- GtkBorder inner_border; -- gboolean interior_focus; -- gint focus_width, focus_pad; -+ GtkStyleContext *style; - - ensure_tree_header_cell_widget(); - *left = *top = *right = *bottom = gtk_container_get_border_width(GTK_CONTAINER(gTreeHeaderCellWidget)); - -- moz_gtk_widget_get_focus(gTreeHeaderCellWidget, &interior_focus, &focus_width, &focus_pad); -- moz_gtk_button_get_inner_border(gTreeHeaderCellWidget, &inner_border); -- *left += focus_width + focus_pad + inner_border.left; -- *right += focus_width + focus_pad + inner_border.right; -- *top += focus_width + focus_pad + inner_border.top; -- *bottom += focus_width + focus_pad + inner_border.bottom; -- -- moz_gtk_add_style_border(gtk_widget_get_style_context(gTreeHeaderCellWidget), -- left, top, right, bottom); -+ style = gtk_widget_get_style_context(gTreeHeaderCellWidget); -+ -+ moz_gtk_add_style_border(style, left, top, right, bottom); -+ moz_gtk_add_style_padding(style, left, top, right, bottom); - return MOZ_GTK_SUCCESS; - } - case MOZ_GTK_TREE_HEADER_SORTARROW: -@@ -2767,29 +2688,23 @@ moz_gtk_get_widget_border(GtkThemeWidget - /* We need to account for the arrow on the dropdown, so text - * doesn't come too close to the arrow, or in some cases spill - * into the arrow. */ -- gboolean ignored_interior_focus, wide_separators; -- gint focus_width, focus_pad, separator_width; -+ gboolean wide_separators; -+ gint separator_width; - GtkRequisition arrow_req; - GtkBorder border; - - ensure_combo_box_widgets(); - -- *left = gtk_container_get_border_width(GTK_CONTAINER(gComboBoxButtonWidget)); -+ *left = *top = *right = *bottom = -+ gtk_container_get_border_width(GTK_CONTAINER(gComboBoxButtonWidget)); -+ -+ style = gtk_widget_get_style_context(gComboBoxButtonWidget); - - if (!inhtml) { -- moz_gtk_widget_get_focus(gComboBoxButtonWidget, -- &ignored_interior_focus, -- &focus_width, &focus_pad); -- *left += focus_width + focus_pad; -+ moz_gtk_add_style_padding(style, left, top, right, bottom); - } - -- style = gtk_widget_get_style_context(gComboBoxButtonWidget); -- gtk_style_context_get_border(style, 0, &border); -- -- *top = *left + border.top; -- *left += border.left; -- -- *right = *left; *bottom = *top; -+ moz_gtk_add_style_border(style, left, top, right, bottom); - - /* If there is no separator, don't try to count its width. */ - separator_width = 0; -@@ -2841,60 +2756,23 @@ moz_gtk_get_widget_border(GtkThemeWidget - ensure_frame_widget(); - w = gFrameWidget; - break; -- case MOZ_GTK_CHECKBUTTON_LABEL: -- case MOZ_GTK_RADIOBUTTON_LABEL: -- { -- gboolean interior_focus; -- gint focus_width, focus_pad; -- -- /* If the focus is interior, then the label has a border of -- (focus_width + focus_pad). */ -- if (widget == MOZ_GTK_CHECKBUTTON_LABEL) { -- ensure_checkbox_widget(); -- moz_gtk_widget_get_focus(gCheckboxWidget, &interior_focus, -- &focus_width, &focus_pad); -- } -- else { -- ensure_radiobutton_widget(); -- moz_gtk_widget_get_focus(gRadiobuttonWidget, &interior_focus, -- &focus_width, &focus_pad); -- } -- -- if (interior_focus) -- *left = *top = *right = *bottom = (focus_width + focus_pad); -- -- return MOZ_GTK_SUCCESS; -- } -- - case MOZ_GTK_CHECKBUTTON_CONTAINER: - case MOZ_GTK_RADIOBUTTON_CONTAINER: - { -- gboolean interior_focus; -- gint focus_width, focus_pad; -- -- /* If the focus is _not_ interior, then the container has a border -- of (focus_width + focus_pad). */ - if (widget == MOZ_GTK_CHECKBUTTON_CONTAINER) { - ensure_checkbox_widget(); -- moz_gtk_widget_get_focus(gCheckboxWidget, &interior_focus, -- &focus_width, &focus_pad); - w = gCheckboxWidget; - } else { - ensure_radiobutton_widget(); -- moz_gtk_widget_get_focus(gRadiobuttonWidget, &interior_focus, -- &focus_width, &focus_pad); - w = gRadiobuttonWidget; - } -+ style = gtk_widget_get_style_context(w); - - *left = *top = *right = *bottom = gtk_container_get_border_width(GTK_CONTAINER(w)); -- -- if (!interior_focus) { -- *left += (focus_width + focus_pad); -- *right += (focus_width + focus_pad); -- *top += (focus_width + focus_pad); -- *bottom += (focus_width + focus_pad); -- } -- -+ moz_gtk_add_style_border(style, -+ left, top, right, bottom); -+ moz_gtk_add_style_padding(style, -+ left, top, right, bottom); - return MOZ_GTK_SUCCESS; - } - case MOZ_GTK_MENUPOPUP: -@@ -2921,6 +2799,8 @@ moz_gtk_get_widget_border(GtkThemeWidget - return MOZ_GTK_SUCCESS; - } - /* These widgets have no borders, since they are not containers. */ -+ case MOZ_GTK_CHECKBUTTON_LABEL: -+ case MOZ_GTK_RADIOBUTTON_LABEL: - case MOZ_GTK_SPLITTER_HORIZONTAL: - case MOZ_GTK_SPLITTER_VERTICAL: - case MOZ_GTK_CHECKBUTTON: -@@ -2975,11 +2855,7 @@ moz_gtk_get_tab_border(gint* left, gint* - gtk_style_context_save(style); - moz_gtk_tab_prepare_style_context(style, flags); - -- // TODO add_style_border() should be replaced -- // with focus-line-width and focus-padding -- // see Bug 877605 - *left = *top = *right = *bottom = 0; -- moz_gtk_add_style_border(style, left, top, right, bottom); - moz_gtk_add_style_padding(style, left, top, right, bottom); - - gtk_widget_style_get (gTabWidget, "tab-curvature", &tab_curvature, NULL); -@@ -2990,16 +2866,9 @@ moz_gtk_get_tab_border(gint* left, gint* - int initial_gap; - gtk_widget_style_get (gTabWidget, "initial-gap", &initial_gap, NULL); - if (direction == GTK_TEXT_DIR_RTL) -- *right += initial_gap; -+ *right += initial_gap; - else -- *left += initial_gap; -- } -- -- // Top tabs have no bottom border, bottom tabs have no top border -- if (flags & MOZ_GTK_TAB_BOTTOM) { -- *top = 0; -- } else { -- *bottom = 0; -+ *left += initial_gap; - } - - gtk_style_context_restore(style); diff --git a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtkdrawing.h b/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtkdrawing.h deleted file mode 100644 index ed06f077cd5..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_widget_gtk_gtkdrawing.h +++ /dev/null @@ -1,41 +0,0 @@ -$NetBSD: patch-mozilla_widget_gtk_gtkdrawing.h,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/widget/gtk/gtkdrawing.h.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/widget/gtk/gtkdrawing.h -@@ -293,16 +293,6 @@ moz_gtk_checkbox_get_metrics(gint* indic - gint - moz_gtk_radio_get_metrics(gint* indicator_size, gint* indicator_spacing); - --/** -- * Get the inner-border value for a GtkButton widget (button or tree header) -- * widget: [IN] the widget to get the border value for -- * inner_border: [OUT] the inner border -- * -- * returns: MOZ_GTK_SUCCESS if there was no error, an error code otherwise -- */ --gint --moz_gtk_button_get_inner_border(GtkWidget* widget, GtkBorder* inner_border); -- - /** Get the extra size for the focus ring for outline:auto. - * widget: [IN] the widget to get the focus metrics for - * focus_h_width: [OUT] the horizontal width -@@ -313,19 +303,6 @@ moz_gtk_button_get_inner_border(GtkWidge - gint - moz_gtk_get_focus_outline_size(gint* focus_h_width, gint* focus_v_width); - --/** Get the focus metrics for a treeheadercell, button, checkbox, or radio button. -- * widget: [IN] the widget to get the focus metrics for -- * interior_focus: [OUT] whether the focus is drawn around the -- * label (TRUE) or around the whole container (FALSE) -- * focus_width: [OUT] the width of the focus line -- * focus_pad: [OUT] the padding between the focus line and children -- * -- * returns: MOZ_GTK_SUCCESS if there was no error, an error code otherwise -- */ --gint --moz_gtk_widget_get_focus(GtkWidget* widget, gboolean* interior_focus, -- gint* focus_width, gint* focus_pad); -- - /** Get the horizontal padding for the menuitem widget or checkmenuitem widget. - * horizontal_padding: [OUT] The left and right padding of the menuitem or checkmenuitem - * diff --git a/mail/thunderbird/patches/patch-mozilla_widget_gtk_nsNativeThemeGTK.cpp b/mail/thunderbird/patches/patch-mozilla_widget_gtk_nsNativeThemeGTK.cpp deleted file mode 100644 index 211e1b9d0e9..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_widget_gtk_nsNativeThemeGTK.cpp +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-mozilla_widget_gtk_nsNativeThemeGTK.cpp,v 1.1 2015/07/09 15:17:34 ryoon Exp $ - ---- mozilla/widget/gtk/nsNativeThemeGTK.cpp.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/widget/gtk/nsNativeThemeGTK.cpp -@@ -761,6 +761,8 @@ nsNativeThemeGTK::GetExtraSizeForWidget( - return false; - - gint gap_height = moz_gtk_get_tab_thickness(); -+ if (!gap_height) -+ return false; - - int32_t extra = gap_height - GetTabMarginPixels(aFrame); - if (extra <= 0) -@@ -1528,9 +1530,15 @@ nsNativeThemeGTK::GetWidgetTransparency( - case NS_THEME_MENUPOPUP: - case NS_THEME_WINDOW: - case NS_THEME_DIALOG: -- // Tooltips use gtk_paint_flat_box(). -+ return eOpaque; -+ // Tooltips use gtk_paint_flat_box() on Gtk2 -+ // but are shaped on Gtk3 - case NS_THEME_TOOLTIP: -+#if (MOZ_WIDGET_GTK == 2) - return eOpaque; -+#else -+ return eTransparent; -+#endif - } - - return eUnknownTransparency; diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h index 056df3600c9..191242db9c3 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_base_nscore.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_xpcom_base_nscore.h,v 1.1 2014/07/27 20:05:00 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_base_nscore.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/base/nscore.h.orig 2014-07-18 00:05:57.000000000 +0000 +--- mozilla/xpcom/base/nscore.h.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/base/nscore.h -@@ -114,7 +114,7 @@ +@@ -76,7 +76,7 @@ * NS_HIDDEN_(int) NS_FASTCALL func2(char *foo); */ diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h b/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h index 16390251d8f..d521f95aa07 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_build_PoisonIOInterposer.h @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_build_PoisonIOInterposer.h,v 1.2 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_build_PoisonIOInterposer.h,v 1.3 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/build/PoisonIOInterposer.h.orig 2015-06-08 17:49:33.000000000 +0000 +--- mozilla/xpcom/build/PoisonIOInterposer.h.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/build/PoisonIOInterposer.h @@ -36,7 +36,7 @@ void MozillaUnRegisterDebugFILE(FILE* aF diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp deleted file mode 100644 index 2f46ee3fa93..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_build_XPCOMInit.cpp +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_build_XPCOMInit.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ - ---- mozilla/xpcom/build/XPCOMInit.cpp.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/xpcom/build/XPCOMInit.cpp -@@ -141,7 +141,9 @@ extern nsresult nsStringInputStreamConst - #include "mozilla/VisualEventTracer.h" - #endif - -+#ifndef MOZ_OGG_NO_MEM_REPORTING - #include "ogg/ogg.h" -+#endif - #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) - #if defined(HAVE_STDINT_H) - // mozilla-config.h defines HAVE_STDINT_H, and then it's defined *again* in -@@ -669,11 +671,13 @@ NS_InitXPCOM2(nsIServiceManager** aResul - // this oddness. - mozilla::SetICUMemoryFunctions(); - -+#ifndef MOZ_OGG_NO_MEM_REPORTING - // Do the same for libogg. - ogg_set_mem_functions(OggReporter::CountingMalloc, - OggReporter::CountingCalloc, - OggReporter::CountingRealloc, - OggReporter::CountingFree); -+#endif - - #if defined(MOZ_VPX) && !defined(MOZ_VPX_NO_MEM_REPORTING) - // And for VPX. diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h b/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h index a20034dd249..718bc6468c8 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_components_Module.h @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.1 2016/02/09 21:20:16 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_components_Module.h,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/components/Module.h.orig 2015-12-21 22:33:10.000000000 +0000 +--- mozilla/xpcom/components/Module.h.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/components/Module.h -@@ -124,7 +124,7 @@ struct Module +@@ -125,7 +125,7 @@ struct Module # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport) # elif defined(__GNUC__) # if defined(__ELF__) diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_glue_standalone_nsXPCOMGlue.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_glue_standalone_nsXPCOMGlue.cpp deleted file mode 100644 index 9766e47fd08..00000000000 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_glue_standalone_nsXPCOMGlue.cpp +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-mozilla_xpcom_glue_standalone_nsXPCOMGlue.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ - ---- mozilla/xpcom/glue/standalone/nsXPCOMGlue.cpp.orig 2015-06-08 17:49:33.000000000 +0000 -+++ mozilla/xpcom/glue/standalone/nsXPCOMGlue.cpp -@@ -30,7 +30,7 @@ static bool do_preload = false; - #endif - - #if defined(SUNOS4) || defined(NEXTSTEP) || \ -- defined(XP_DARWIN) || \ -+ defined(XP_MACOSX) || \ - (defined(OPENBSD) || defined(NETBSD)) && !defined(__ELF__) - #define LEADING_UNDERSCORE "_" - #else diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in index 83ba18ce7fa..9fece87964a 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in @@ -1,11 +1,15 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/Makefile.in.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/Makefile.in.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/Makefile.in -@@ -56,6 +56,39 @@ endif - # SPARC - ###################################################################### - # +@@ -42,6 +42,43 @@ ifeq ($(OS_ARCH),AIX) + CXXFLAGS := $(filter-out $(MOZ_OPTIMIZE_FLAGS), $(CXXFLAGS)) + endif + ++###################################################################### ++# SPARC ++###################################################################### ++# +# Linux/SPARC +# +ifeq ($(OS_ARCH),Linux) @@ -38,7 +42,7 @@ $NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_Makefile.in,v 1.1 2015/07/0 +CPPSRCS := xptcinvoke_sparc64_netbsd.cpp xptcstubs_sparc64_openbsd.cpp +ASFILES := xptcinvoke_asm_sparc64_openbsd.s xptcstubs_asm_sparc64_netbsd.s +endif -+# - # Solaris/SPARC - # - ifeq ($(OS_ARCH),SunOS) ++ + include $(topsrcdir)/config/rules.mk + + ifeq ($(OS_ARCH),Linux) diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build index b536989bfd9..a177ec6962b 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/moz.build.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/moz.build @@ -9,7 +9,7 @@ if CONFIG['OS_ARCH'] == 'Darwin': 'xptcinvoke_darwin.cpp', @@ -9,9 +9,9 @@ $NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_moz.build,v 1.1 2015/07/09 - if CONFIG['OS_TEST'] == 'powerpc': + if CONFIG['OS_TEST'] == 'ppc': SOURCES += [ + '!xptcstubs_asm_ppc_darwin.s', 'xptcinvoke_asm_ppc_rhapsody.s', - ] -@@ -26,7 +26,7 @@ if CONFIG['OS_ARCH'] == 'GNU': +@@ -24,7 +24,7 @@ if CONFIG['OS_ARCH'] == 'GNU': 'xptcstubs_gcc_x86_unix.cpp' ] diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp index 50269689d71..a1d0b6c4a98 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm_netbsd.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm_netbsd.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm_netbsd.cpp @@ -7,82 +7,92 @@ diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S index 1501dfb7226..4e8bdb089ab 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_mips.S.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_mips.S.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_mips.S @@ -16,6 +16,47 @@ #include <sys/asm.h> diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s index 74f44a46b20..563b35b7638 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc_netbsd.s.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc_netbsd.s @@ -20,15 +20,15 @@ diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp index bf9ef6ef356..3e84374e7a4 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_gcc_x86_unix.cpp @@ -9,7 +9,7 @@ #include "xptc_gcc_x86_unix.h" diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp index 122dd28a48a..3f1e236d616 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_netbsd_m68k.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_netbsd_m68k.cpp @@ -100,6 +100,15 @@ extern "C" { } diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp index 025ee61aecd..6aa5f4596be 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc_netbsd.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc_netbsd.cpp @@ -5,9 +5,9 @@ diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp index 74f0f2ee060..258fc2c4e9b 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_sparc64_netbsd.cpp.orig 2015-07-06 19:52:50.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_sparc64_netbsd.cpp.orig 2016-04-17 13:47:46.349377857 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_sparc64_netbsd.cpp @@ -0,0 +1,84 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp index 3204c0f0e66..a99e61a312a 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_arm_netbsd.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_arm_netbsd.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_arm_netbsd.cpp @@ -6,15 +6,32 @@ /* Implement shared vtbl methods. */ diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S index cc251d21244..371b8ba8609 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_mips.S.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_mips.S.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_mips.S @@ -14,6 +14,47 @@ #include <sys/asm.h> diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s index 7ee77cea133..ae683dbef27 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_sparc64_netbsd.s.orig 2015-07-06 19:52:50.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_sparc64_netbsd.s.orig 2016-04-17 13:47:46.350069203 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_sparc64_netbsd.s @@ -0,0 +1,66 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp index efaaabdd763..88c469d1846 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_gcc_x86_unix.cpp @@ -10,7 +10,7 @@ #include "xptc_gcc_x86_unix.h" diff --git a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp index e5640629908..166cce6b89d 100644 --- a/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp +++ b/mail/thunderbird/patches/patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp,v 1.1 2015/07/09 15:17:35 ryoon Exp $ +$NetBSD: patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_netbsd_m68k.cpp.orig 2015-06-08 17:49:34.000000000 +0000 +--- mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_netbsd_m68k.cpp.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_netbsd_m68k.cpp @@ -91,17 +91,27 @@ extern "C" { } diff --git a/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in index 2f47a89754f..f4601fb6076 100644 --- a/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in +++ b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_Makefile.in @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_xulrunner_installer_Makefile.in,v 1.1 2013/11/12 20:50:51 ryoon Exp $ +$NetBSD: patch-mozilla_xulrunner_installer_Makefile.in,v 1.2 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xulrunner/installer/Makefile.in.orig 2013-10-23 22:09:22.000000000 +0000 +--- mozilla/xulrunner/installer/Makefile.in.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xulrunner/installer/Makefile.in -@@ -96,7 +96,7 @@ endif +@@ -88,7 +88,7 @@ endif install:: $(pkg_config_files) @echo pkg_config_file: $(pkg_config_files) diff --git a/mail/thunderbird/patches/patch-pc b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul-embedding.pc.in index bf98cf255c6..09d67ef18b9 100644 --- a/mail/thunderbird/patches/patch-pc +++ b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul-embedding.pc.in @@ -1,6 +1,6 @@ -$NetBSD: patch-pc,v 1.9 2014/07/27 20:05:00 ryoon Exp $ +$NetBSD: patch-mozilla_xulrunner_installer_libxul-embedding.pc.in,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2014-07-18 00:05:57.000000000 +0000 +--- mozilla/xulrunner/installer/libxul-embedding.pc.in.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xulrunner/installer/libxul-embedding.pc.in @@ -6,5 +6,6 @@ idldir=%idldir% Name: libxul-embedding diff --git a/mail/thunderbird/patches/patch-pb b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul.pc.in index bc733963b47..5a35ea4c2d5 100644 --- a/mail/thunderbird/patches/patch-pb +++ b/mail/thunderbird/patches/patch-mozilla_xulrunner_installer_libxul.pc.in @@ -1,6 +1,6 @@ -$NetBSD: patch-pb,v 1.9 2014/07/27 20:05:00 ryoon Exp $ +$NetBSD: patch-mozilla_xulrunner_installer_libxul.pc.in,v 1.1 2016/04/17 18:33:50 ryoon Exp $ ---- mozilla/xulrunner/installer/libxul.pc.in.orig 2014-07-18 00:05:57.000000000 +0000 +--- mozilla/xulrunner/installer/libxul.pc.in.orig 2016-04-07 21:33:35.000000000 +0000 +++ mozilla/xulrunner/installer/libxul.pc.in @@ -7,5 +7,5 @@ Name: libxul Description: The Mozilla Runtime and Embedding Engine |