Bug 1402645 - Build Lightning binary components for 2.49.1. r=IanN a=IanN DONTBUILD SEAMONKEY_2_49_ESR_RELBRANCH
authorFrank-Rainer Grahl <frgrahl@gmx.net>
Sun, 01 Oct 2017 19:22:52 +0200
branchSEAMONKEY_2_49_ESR_RELBRANCH
changeset 28032 684e4c349de07eb06ac08120fbfdc74d6b42d29b
parent 28025 3d35eb0cad5ebcc54526d6501629457783b2ed65
child 28033 a673ebc149c595eaaa1eb24f85d6bce401cbce99
push id1962
push userfrgrahl@gmx.net
push dateSun, 01 Oct 2017 17:28:28 +0000
treeherdercomm-esr52@a673ebc149c5 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersIanN, IanN
bugs1402645
Bug 1402645 - Build Lightning binary components for 2.49.1. r=IanN a=IanN DONTBUILD
calendar/base/jar.mn
calendar/base/moz.build
calendar/lightning/Makefile.in
calendar/lightning/jar.mn
calendar/lightning/moz.build
suite/app.mozbuild
deleted file mode 100644
--- a/calendar/base/jar.mn
+++ /dev/null
@@ -1,225 +0,0 @@
-#filter substitution
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-calendar.jar:
-% resource calendar .
-% content calendar %content/calendar/
-    content/calendar/agenda-listbox.js                     (content/agenda-listbox.js)
-    content/calendar/agenda-listbox.xml                    (content/agenda-listbox.xml)
-    content/calendar/calendar-bindings.css                 (content/calendar-bindings.css)
-    content/calendar/calendar-calendars-list.xul           (content/calendar-calendars-list.xul)
-    content/calendar/calendar-chrome-startup.js            (content/calendar-chrome-startup.js)
-    content/calendar/calendar-clipboard.js                 (content/calendar-clipboard.js)
-*   content/calendar/calendar-common-sets.xul              (content/calendar-common-sets.xul)
-    content/calendar/calendar-common-sets.js               (content/calendar-common-sets.js)
-    content/calendar/calendar-daypicker.xml                (content/calendar-daypicker.xml)
-    content/calendar/calendar-views.xml                    (content/calendar-views.xml)
-*   content/calendar/calendar-dnd-listener.js              (content/calendar-dnd-listener.js)
-    content/calendar/calendar-extract.js                   (content/calendar-extract.js)
-    content/calendar/calendar-invitations-manager.js       (content/calendar-invitations-manager.js)
-    content/calendar/calendar-item-editing.js              (content/calendar-item-editing.js)
-    content/calendar/calendar-item-bindings.xml            (content/calendar-item-bindings.xml)
-    content/calendar/calendar-management.js                (content/calendar-management.js)
-    content/calendar/calendar-menus.xml                    (content/calendar-menus.xml)
-    content/calendar/calendar-views.xul                    (content/calendar-views.xul)
-    content/calendar/calendar-month-view.xml               (content/calendar-month-view.xml)
-    content/calendar/calendar-multiday-view.xml            (content/calendar-multiday-view.xml)
-    content/calendar/calendar-base-view.xml                (content/calendar-base-view.xml)
-    content/calendar/calendar-statusbar.js                 (content/calendar-statusbar.js)
-    content/calendar/calendar-task-editing.js              (content/calendar-task-editing.js)
-    content/calendar/calendar-task-tree.xml                (content/calendar-task-tree.xml)
-    content/calendar/calendar-task-tree.js                 (content/calendar-task-tree.js)
-    content/calendar/calendar-task-view.xul                (content/calendar-task-view.xul)
-    content/calendar/calendar-task-view.js                 (content/calendar-task-view.js)
-    content/calendar/calendar-ui-utils.js                  (content/calendar-ui-utils.js)
-    content/calendar/calendar-unifinder.xul                (content/calendar-unifinder.xul)
-    content/calendar/calendar-unifinder.js                 (content/calendar-unifinder.js)
-    content/calendar/calendar-unifinder-todo.xul           (content/calendar-unifinder-todo.xul)
-    content/calendar/calendar-unifinder-todo.js            (content/calendar-unifinder-todo.js)
-    content/calendar/calendar-view-bindings.css            (content/calendar-view-bindings.css)
-    content/calendar/calendar-view-core.xml                (content/calendar-view-core.xml)
-    content/calendar/calendar-views.js                     (content/calendar-views.js)
-    content/calendar/import-export.js                      (content/import-export.js)
-    content/calendar/today-pane.xul                        (content/today-pane.xul)
-    content/calendar/today-pane.js                         (content/today-pane.js)
-    content/calendar/calendar-alarm-dialog.js              (content/dialogs/calendar-alarm-dialog.js)
-    content/calendar/calendar-alarm-dialog.xul             (content/dialogs/calendar-alarm-dialog.xul)
-    content/calendar/calendar-conflicts-dialog.xul         (content/dialogs/calendar-conflicts-dialog.xul)
-    content/calendar/calendar-creation.js                  (content/dialogs/calendar-creation.js)
-    content/calendar/calendar-dialog-utils.js              (content/dialogs/calendar-dialog-utils.js)
-    content/calendar/calendar-error-prompt.xul             (content/dialogs/calendar-error-prompt.xul)
-    content/calendar/calendar-event-dialog.css             (content/dialogs/calendar-event-dialog.css)
-*   content/calendar/calendar-event-dialog.xul             (content/dialogs/calendar-event-dialog.xul)
-    content/calendar/calendar-event-dialog-attendees.xml   (content/dialogs/calendar-event-dialog-attendees.xml)
-    content/calendar/calendar-event-dialog-freebusy.xml    (content/dialogs/calendar-event-dialog-freebusy.xml)
-    content/calendar/calendar-event-dialog-recurrence.xul  (content/dialogs/calendar-event-dialog-recurrence.xul)
-    content/calendar/calendar-event-dialog-recurrence.js   (content/dialogs/calendar-event-dialog-recurrence.js)
-    content/calendar/calendar-event-dialog-recurrence-preview.xml  (content/dialogs/calendar-event-dialog-recurrence-preview.xml)
-    content/calendar/calendar-event-dialog-reminder.js     (content/dialogs/calendar-event-dialog-reminder.js)
-    content/calendar/calendar-event-dialog-reminder.xul    (content/dialogs/calendar-event-dialog-reminder.xul)
-    content/calendar/calendar-event-dialog-timezone.js     (content/dialogs/calendar-event-dialog-timezone.js)
-    content/calendar/calendar-event-dialog-timezone.xul    (content/dialogs/calendar-event-dialog-timezone.xul)
-    content/calendar/calendar-event-dialog-attendees.xul   (content/dialogs/calendar-event-dialog-attendees.xul)
-    content/calendar/calendar-event-dialog-attendees.js    (content/dialogs/calendar-event-dialog-attendees.js)
-    content/calendar/calendar-invitations-dialog.css       (content/dialogs/calendar-invitations-dialog.css)
-    content/calendar/calendar-invitations-dialog.js        (content/dialogs/calendar-invitations-dialog.js)
-    content/calendar/calendar-invitations-dialog.xul       (content/dialogs/calendar-invitations-dialog.xul)
-    content/calendar/calendar-invitations-list.xml         (content/dialogs/calendar-invitations-list.xml)
-*   content/calendar/calendar-migration-dialog.js          (content/dialogs/calendar-migration-dialog.js)
-    content/calendar/calendar-migration-dialog.xul         (content/dialogs/calendar-migration-dialog.xul)
-    content/calendar/calendar-occurrence-prompt.xul        (content/dialogs/calendar-occurrence-prompt.xul)
-    content/calendar/calendar-print-dialog.js              (content/dialogs/calendar-print-dialog.js)
-    content/calendar/calendar-print-dialog.xul             (content/dialogs/calendar-print-dialog.xul)
-    content/calendar/calendar-properties-dialog.xul        (content/dialogs/calendar-properties-dialog.xul)
-    content/calendar/calendar-properties-dialog.js         (content/dialogs/calendar-properties-dialog.js)
-    content/calendar/calendar-providerUninstall-dialog.xul (content/dialogs/calendar-providerUninstall-dialog.xul)
-    content/calendar/calendar-providerUninstall-dialog.js  (content/dialogs/calendar-providerUninstall-dialog.js)
-    content/calendar/calendar-subscriptions-dialog.css     (content/dialogs/calendar-subscriptions-dialog.css)
-    content/calendar/calendar-subscriptions-dialog.js      (content/dialogs/calendar-subscriptions-dialog.js)
-    content/calendar/calendar-subscriptions-dialog.xul     (content/dialogs/calendar-subscriptions-dialog.xul)
-    content/calendar/calendar-summary-dialog.js            (content/dialogs/calendar-summary-dialog.js)
-    content/calendar/calendar-summary-dialog.xul           (content/dialogs/calendar-summary-dialog.xul)
-    content/calendar/chooseCalendarDialog.xul              (content/dialogs/chooseCalendarDialog.xul)
-    content/calendar/preferences/alarms.xul                (content/preferences/alarms.xul)
-    content/calendar/preferences/alarms.js                 (content/preferences/alarms.js)
-    content/calendar/preferences/categories.xul            (content/preferences/categories.xul)
-    content/calendar/preferences/categories.js             (content/preferences/categories.js)
-    content/calendar/preferences/editCategory.xul          (content/preferences/editCategory.xul)
-    content/calendar/preferences/editCategory.js           (content/preferences/editCategory.js)
-    content/calendar/preferences/general.js                (content/preferences/general.js)
-*   content/calendar/preferences/general.xul               (content/preferences/general.xul)
-    content/calendar/preferences/views.js                  (content/preferences/views.js)
-    content/calendar/preferences/views.xul                 (content/preferences/views.xul)
-    content/calendar/widgets/minimonth.xml                 (content/widgets/minimonth.xml)
-    content/calendar/widgets/calendar-alarm-widget.xml     (content/widgets/calendar-alarm-widget.xml)
-    content/calendar/widgets/calendar-widgets.xml          (content/widgets/calendar-widgets.xml)
-    content/calendar/widgets/calendar-list-tree.xml        (content/widgets/calendar-list-tree.xml)
-    content/calendar/calendar-subscriptions-list.xml       (content/widgets/calendar-subscriptions-list.xml)
-    content/calendar/widgets/calendar-widget-bindings.css  (content/widgets/calendar-widget-bindings.css)
-    content/calendar/calApplicationUtils.js                (src/calApplicationUtils.js)
-    content/calendar/calUtils.js                           (src/calUtils.js)
-    content/calendar/calFilter.js                          (src/calFilter.js)
-    content/calendar/WindowsNTToZoneInfoTZId.properties    (src/WindowsNTToZoneInfoTZId.properties)
-% skin calendar classic/1.0 chrome/skin/linux/calendar/
-% skin calendar classic/1.0 chrome/skin/osx/calendar/ os=Darwin
-% skin calendar classic/1.0 chrome/skin/windows/calendar/ os=WINNT
-% skin calendar-common classic/1.0 chrome/skin/common/
-% style chrome://global/content/customizeToolbar.xul chrome://calendar/skin/calendar-task-view.css
-% style chrome://global/content/customizeToolbar.xul chrome://calendar/skin/calendar-event-dialog.css
-% style chrome://calendar/content/calendar-event-dialog.xul chrome://calendar-common/skin/dialogs/calendar-event-dialog.css
-% style chrome://lightning/content/lightning-item-iframe.xul chrome://calendar-common/skin/dialogs/calendar-event-dialog.css
-% style chrome://calendar/content/calendar-event-dialog-attendees.xul chrome://calendar-common/skin/dialogs/calendar-event-dialog.css
-    ../skin/common/alarm-flashing.png                 (themes/common/images/alarm-flashing.png)
-    ../skin/common/alarm-icons.png                    (themes/common/images/alarm-icons.png)
-    ../skin/common/attendee-icons.png                 (themes/common/images/attendee-icons.png)
-    ../skin/common/calendar-overlay.png               (themes/common/images/calendar-overlay.png)
-    ../skin/common/calendar-status.png                (themes/common/images/calendar-status.png)
-    ../skin/common/checkbox-images.png                (themes/common/images/checkbox-images.png)
-    ../skin/common/classification.png                 (themes/common/images/classification.png)
-    ../skin/common/day-box-item-image.png             (themes/common/images/day-box-item-image.png)
-    ../skin/common/event-grippy-bottom.png            (themes/common/images/event-grippy-bottom.png)
-    ../skin/common/event-grippy-left.png              (themes/common/images/event-grippy-left.png)
-    ../skin/common/event-grippy-right.png             (themes/common/images/event-grippy-right.png)
-    ../skin/common/event-grippy-top.png               (themes/common/images/event-grippy-top.png)
-    ../skin/common/ok-cancel.png                      (themes/common/images/ok-cancel.png)
-    ../skin/common/task-images.png                    (themes/common/images/task-images.png)
-    ../skin/common/timezone_map.png                   (themes/common/images/timezone_map.png)
-    ../skin/common/timezones.png                      (themes/common/images/timezones.png)
-    ../skin/common/calendar-event-dialog.png          (themes/common/dialogs/images/calendar-event-dialog.png)
-    ../skin/common/calendar-event-tab.png             (themes/common/dialogs/images/calendar-event-tab.png)
-    ../skin/common/calendar-task-tab.png              (themes/common/dialogs/images/calendar-task-tab.png)
-    ../skin/common/widgets/nav-arrow.svg              (themes/common/widgets/images/nav-arrow.svg)
-    ../skin/common/widgets/nav-today.svg              (themes/common/widgets/images/nav-today.svg)
-    ../skin/common/widgets/nav-today-hov.svg          (themes/common/widgets/images/nav-today-hov.svg)
-    ../skin/common/widgets/view-navigation.svg        (themes/common/widgets/images/view-navigation.svg)
-    ../skin/common/widgets/view-navigation-hov.svg    (themes/common/widgets/images/view-navigation-hov.svg)
-    ../skin/common/widgets/drag-center.svg            (themes/common/widgets/images/drag-center.svg)
-    ../skin/common/calendar-alarms.css                (themes/common/calendar-alarms.css)
-    ../skin/common/calendar-attendees.css             (themes/common/calendar-attendees.css)
-    ../skin/common/calendar-creation-wizard.css       (themes/common/calendar-creation-wizard.css)
-    ../skin/common/calendar-daypicker.css             (themes/common/calendar-daypicker.css)
-    ../skin/common/calendar-management.css            (themes/common/calendar-management.css)
-    ../skin/common/calendar-occurrence-prompt.css     (themes/common/calendar-occurrence-prompt.css)
-    ../skin/common/calendar-printing.css              (themes/common/calendar-printing.css)
-    ../skin/common/calendar-providerUninstall-dialog.css (themes/common/calendar-providerUninstall-dialog.css)
-    ../skin/common/calendar-task-tree.css             (themes/common/calendar-task-tree.css)
-    ../skin/common/calendar-task-view.css             (themes/common/calendar-task-view.css)
-    ../skin/common/calendar-toolbar.svg               (themes/common/calendar-toolbar.svg)
-    ../skin/common/calendar-toolbar-osxlion.svg       (themes/common/calendar-toolbar-osxlion.svg)
-    ../skin/common/calendar-itip-icons.svg            (themes/common/calendar-itip-icons.svg)
-    ../skin/common/calendar-unifinder.css             (themes/common/calendar-unifinder.css)
-    ../skin/common/calendar-views.css                 (themes/common/calendar-views.css)
-    ../skin/common/today-pane.css                     (themes/common/today-pane.css)
-    ../skin/common/today-pane-cycler.svg              (themes/common/today-pane-cycler.svg)
-    ../skin/common/dialogs/calendar-alarm-dialog.css  (themes/common/dialogs/calendar-alarm-dialog.css)
-    ../skin/common/dialogs/calendar-event-dialog.css  (themes/common/dialogs/calendar-event-dialog.css)
-    ../skin/common/dialogs/calendar-invitations-dialog.css (themes/common/dialogs/calendar-invitations-dialog.css)
-    ../skin/common/calendar-event-dialog-attendees.png     (themes/common/dialogs/images/calendar-event-dialog-attendees.png)
-    ../skin/common/calendar-invitations-dialog-button-images.png (themes/common/dialogs/images/calendar-invitations-dialog-button-images.png)
-    ../skin/common/calendar-invitations-dialog-list-images.png   (themes/common/dialogs/images/calendar-invitations-dialog-list-images.png)
-    ../skin/common/calendar-properties-dialog.css     (themes/common/dialogs/calendar-properties-dialog.css)
-    ../skin/common/calendar-subscriptions-dialog.css  (themes/common/dialogs/calendar-subscriptions-dialog.css)
-    ../skin/common/calendar-timezone-highlighter.css  (themes/common/dialogs/calendar-timezone-highlighter.css)
-    ../skin/common/widgets/calendar-widgets.css       (themes/common/widgets/calendar-widgets.css)
-    ../skin/common/widgets/minimonth.css              (themes/common/widgets/minimonth.css)
-
-# Linux theme files
-    ../skin/linux/calendar/cal-icon32.png                                 (themes/linux/images/cal-icon32.png)
-    ../skin/linux/calendar/cal-icon24.png                                 (themes/linux/images/cal-icon24.png)
-    ../skin/linux/calendar/calendar-alarm-dialog.css                      (themes/linux/dialogs/calendar-alarm-dialog.css)
-    ../skin/linux/calendar/calendar-daypicker.css                         (themes/linux/calendar-daypicker.css)
-    ../skin/linux/calendar/calendar-event-dialog.css                      (themes/linux/dialogs/calendar-event-dialog.css)
-    ../skin/linux/calendar/calendar-invitations-dialog.css                (themes/linux/dialogs/calendar-invitations-dialog.css)
-    ../skin/linux/calendar/calendar-management.css                        (themes/linux/calendar-management.css)
-    ../skin/linux/calendar/calendar-task-tree.css                         (themes/linux/calendar-task-tree.css)
-    ../skin/linux/calendar/calendar-task-view.css                         (themes/linux/calendar-task-view.css)
-    ../skin/linux/calendar/calendar-unifinder.css                         (themes/linux/calendar-unifinder.css)
-    ../skin/linux/calendar/calendar-views.css                             (themes/linux/calendar-views.css)
-    ../skin/linux/calendar/today-pane.css                                 (themes/linux/today-pane.css)
-    ../skin/linux/calendar/widgets/calendar-widgets.css                   (themes/linux/widgets/calendar-widgets.css)
-    ../skin/linux/calendar/calendar-occurrence-prompt.png                 (themes/linux/images/calendar-occurrence-prompt.png)
-
-# OS X theme files
-    ../skin/osx/calendar/cal-icon32.png                                 (themes/osx/images/cal-icon32.png)
-    ../skin/osx/calendar/cal-icon24.png                                 (themes/osx/images/cal-icon24.png)
-    ../skin/osx/calendar/calendar-alarm-dialog.css                      (themes/osx/dialogs/calendar-alarm-dialog.css)
-    ../skin/osx/calendar/calendar-daypicker.css                         (themes/osx/calendar-daypicker.css)
-    ../skin/osx/calendar/calendar-event-dialog.css                      (themes/osx/dialogs/calendar-event-dialog.css)
-    ../skin/osx/calendar/calendar-invitations-dialog.css                (themes/osx/dialogs/calendar-invitations-dialog.css)
-    ../skin/osx/calendar/calendar-management.css                        (themes/osx/calendar-management.css)
-    ../skin/osx/calendar/calendar-task-tree.css                         (themes/osx/calendar-task-tree.css)
-    ../skin/osx/calendar/calendar-task-view.css                         (themes/osx/calendar-task-view.css)
-    ../skin/osx/calendar/calendar-unifinder.css                         (themes/osx/calendar-unifinder.css)
-    ../skin/osx/calendar/calendar-views.css                             (themes/osx/calendar-views.css)
-    ../skin/osx/calendar/checkbox-images.png                            (themes/osx/images/checkbox-images.png)
-    ../skin/osx/calendar/today-pane.css                                 (themes/osx/today-pane.css)
-    ../skin/osx/calendar/widgets/calendar-widgets.css                   (themes/osx/widgets/calendar-widgets.css)
-    ../skin/osx/calendar/calendar-occurrence-prompt.png                 (themes/osx/images/calendar-occurrence-prompt.png)
-    ../skin/osx/calendar/checkbox-images-graphite.png                   (themes/osx/images/checkbox-images-graphite.png)
-    ../skin/osx/calendar/sidebar-item.png                               (themes/osx/images/sidebar-item.png)
-    ../skin/osx/calendar/spin-buttons.png                               (themes/osx/images/spin-buttons.png)
-    ../skin/osx/calendar/spin-buttons-active.png                        (themes/osx/images/spin-buttons-active.png)
-
-# Windows theme files
-    ../skin/windows/calendar/cal-icon32.png                                 (themes/windows/images/cal-icon32.png)
-    ../skin/windows/calendar/cal-icon24.png                                 (themes/windows/images/cal-icon24.png)
-    ../skin/windows/calendar/calendar-alarm-dialog.css                      (themes/windows/dialogs/calendar-alarm-dialog.css)
-    ../skin/windows/calendar/calendar-daypicker.css                         (themes/windows/calendar-daypicker.css)
-    ../skin/windows/calendar/calendar-event-dialog.css                      (themes/windows/dialogs/calendar-event-dialog.css)
-    ../skin/windows/calendar/calendar-invitations-dialog.css                (themes/windows/dialogs/calendar-invitations-dialog.css)
-    ../skin/windows/calendar/calendar-management.css                        (themes/windows/calendar-management.css)
-    ../skin/windows/calendar/calendar-task-tree.css                         (themes/windows/calendar-task-tree.css)
-    ../skin/windows/calendar/calendar-task-view.css                         (themes/windows/calendar-task-view.css)
-    ../skin/windows/calendar/calendar-unifinder.css                         (themes/windows/calendar-unifinder.css)
-    ../skin/windows/calendar/calendar-views.css                             (themes/windows/calendar-views.css)
-    ../skin/windows/calendar/today-pane.css                                 (themes/windows/today-pane.css)
-    ../skin/windows/calendar/widgets/calendar-widgets.css                   (themes/windows/widgets/calendar-widgets.css)
-    ../skin/windows/calendar/calendar-event-dialog-toolbar.png              (themes/windows/dialogs/images/calendar-event-dialog-toolbar.png)
-    ../skin/windows/calendar/calendar-event-dialog-toolbar-small.png        (themes/windows/dialogs/images/calendar-event-dialog-toolbar-small.png)
-    ../skin/windows/calendar/calendar-occurrence-prompt.png                 (themes/windows/images/calendar-occurrence-prompt.png)
-    ../skin/windows/calendar/tasks-actions.png                              (themes/windows/images/tasks-actions.png)
-    ../skin/windows/calendar/toolbar-large.png                              (themes/windows/images/toolbar-large.png)
-    ../skin/windows/calendar/toolbar-small.png                              (themes/windows/images/toolbar-small.png)
-    ../skin/windows/calendar/calendar-occurrence-prompt-aero.png            (themes/windows/images/calendar-occurrence-prompt-aero.png)
--- a/calendar/base/moz.build
+++ b/calendar/base/moz.build
@@ -2,61 +2,10 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 DIRS = [
     'public',
     'backend',
     'src',
-    'modules',
 ]
 
-JAR_MANIFESTS += ['jar.mn']
-
-if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
-    DEFINES['THEME'] = 'windows'
-elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
-    DEFINES['THEME'] = 'osx'
-else:
-    DEFINES['THEME'] = 'linux'
-
-# Window icons are not needed on mac
-if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3'):
-    icon_path = 'themes/common/icons/'
-    window_icons = [
-        'calendar-alarm-dialog',
-        'calendar-event-dialog',
-        'calendar-event-summary-dialog',
-        'calendar-task-dialog',
-        'calendar-task-summary-dialog',
-    ]
-
-    # Set up the icon suffix to differ between windows and linux
-    if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
-        icon_suffix = '.ico'
-    else:
-        icon_suffix = '.png'
-
-    FINAL_TARGET_FILES.chrome.icons.default += [
-        '%s%s%s' % (icon_path, icon, icon_suffix) for icon in window_icons
-    ]
-
-with Files('content/**'):
-    BUG_COMPONENT = ('Calendar', 'Calendar Views')
-
-with Files('content/preferences/**'):
-    BUG_COMPONENT = ('Calendar', 'Preferences')
-
-with Files('content/dialogs/**'):
-    BUG_COMPONENT = ('Calendar', 'Dialogs')
-
-with Files('content/*task*'):
-    BUG_COMPONENT = ('Calendar', 'Tasks')
-
-with Files('content/dialogs/*alarm*'):
-    BUG_COMPONENT = ('Calendar', 'Alarms')
-
-with Files('content/widgets/*alarm*'):
-    BUG_COMPONENT = ('Calendar', 'Alarms')
-
-with Files('themes/**'):
-    BUG_COMPONENT = ('Calendar', 'Calendar Views')
deleted file mode 100644
--- a/calendar/lightning/Makefile.in
+++ /dev/null
@@ -1,94 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# Calendar builders currently use STRIP_XPI to reduce the binary component in
-# Lightning.
-
-XPI_PKGNAME = lightning-$(LIGHTNING_VERSION).$(AB_CD).$(MOZ_PKG_PLATFORM)
-XPI_VERSION = $(LIGHTNING_VERSION)
-
-XPI_EM_ID = {e2fda1a4-762b-4020-b5ad-a41df1933103}
-
-ifneq (,$(findstring a,$(LIGHTNING_VERSION)))
-DEFINES += -DLIGHTNING_PRERELEASE_VERSION=1
-endif
-
-# Enable nightly updates on aurora and nightly channel
-ifeq (nightly,$(subst aurora,nightly,$(MOZ_UPDATE_CHANNEL)))
-DEFINES += -DLIGHTNING_UPDATE_LOCATION=https://calendar.mozilla.org/update.php
-endif
-
-# Gecko milestone
-GRE_MILESTONE = $(shell $(PYTHON) $(MOZILLA_SRCDIR)/config/printconfigsetting.py $(DIST)/bin/platform.ini Build Milestone)
-ifdef GRE_MILESTONE
-DEFINES += -DGRE_MILESTONE=$(GRE_MILESTONE)
-endif
-
-# comm-central source repo and stamp
-SOURCE_STAMP ?= $(firstword $(shell hg -R $(topsrcdir) parent --template='{node}\n' 2>/dev/null))
-ifdef SOURCE_STAMP
-DEFINES += -DSOURCE_STAMP='$(SOURCE_STAMP)'
-endif
-
-SOURCE_REPO := $(shell hg -R $(topsrcdir) showconfig paths.default 2>/dev/null | sed -e 's/^ssh:/http:/')
-ifdef SOURCE_REPO
-DEFINES += -DSOURCE_REPO='$(SOURCE_REPO)'
-endif
-
-# Mozilla source repo and stamps
-MOZ_SOURCE_STAMP = $(firstword $(shell hg -R $(MOZILLA_SRCDIR) parent --template='{node}\n' 2>/dev/null))
-ifdef MOZ_SOURCE_STAMP
-DEFINES += -DMOZ_SOURCE_STAMP='$(MOZ_SOURCE_STAMP)'
-endif
-
-MOZ_SOURCE_REPO := $(shell hg -R $(MOZILLA_SRCDIR) showconfig paths.default 2>/dev/null | sed -e 's/^ssh:/http:/')
-ifdef MOZ_SOURCE_REPO
-DEFINES += -DMOZ_SOURCE_REPO='$(MOZ_SOURCE_REPO)'
-endif
-
-ifdef NIGHTLY_BUILD
-# On nightly builds, install as a global extension in
-# dist/bin/extensions/
-XPI_INSTALL_EXTENSION = $(XPI_EM_ID)
-else
-# For beta and release builds, install as a distribution extension in
-# dist/bin/distribution/extensions/
-INSTALL_EXTENSION_ID = $(XPI_EM_ID)
-endif
-
-DEFINES += -DTHUNDERBIRD_VERSION=$(THUNDERBIRD_VERSION) \
-           -DTHUNDERBIRD_MAXVERSION=$(THUNDERBIRD_MAXVERSION) \
-           -DSEAMONKEY_VERSION=$(SEAMONKEY_VERSION) \
-           -DSEAMONKEY_MAXVERSION=$(SEAMONKEY_MAXVERSION) \
-           -DLIGHTNING_VERSION=$(LIGHTNING_VERSION) \
-           -DTARGET_PLATFORM=$(OS_TARGET)_$(TARGET_XPCOM_ABI) \
-           -DXPI_EM_ID="$(XPI_EM_ID)" \
-           $(NULL)
-
-MOZ_BUILDID = $(shell $(PYTHON) $(MOZILLA_SRCDIR)/config/printconfigsetting.py $(DIST)/bin/application.ini App BuildID)
-DEFINES += -DMOZ_BUILDID=$(MOZ_BUILDID)
-
-include $(topsrcdir)/config/rules.mk
-include $(srcdir)/versions.mk
-include $(srcdir)/lightning-packager.mk
-include $(srcdir)/lightning-tests.mk
-
-# For Lightning, we also need to preprocess the l10n prefs. Pull in the en-US
-# copy if the files doesn't exist.
-repack-process-extrafiles: lightning-extrafiles
-lightning-extrafiles: LTN_ABCD_L10NJS=$(call EXPAND_LOCALE_SRCDIR,calendar/locales)/lightning-l10n.js
-lightning-extrafiles: LTN_ANY_L10NJS=$(if $(wildcard $(LTN_ABCD_L10NJS)),$(LTN_ABCD_L10NJS),$(topsrcdir)/calendar/locales/en-US/lightning-l10n.js)
-lightning-extrafiles:
-	$(call py_action,preprocessor,$(PREF_PPFLAGS) $(DEFINES) $(ACDEFINES) $(XULPPFLAGS) $(LTN_ANY_L10NJS) -o $(DIST)/$(UNIVERSAL_PATH)xpi-stage/$(L10N_XPI_NAME)/$(PREF_DIR)/lightning-l10n.js)
-
-ident:
-	@printf 'comm_revision '
-	@$(PYTHON) $(MOZILLA_SRCDIR)/config/printconfigsetting.py \
-	    $(FINAL_TARGET)/app.ini App SourceStamp
-	@printf 'moz_revision '
-	@$(PYTHON) $(MOZILLA_SRCDIR)/config/printconfigsetting.py \
-	    $(FINAL_TARGET)/app.ini Build SourceStamp
-	@printf 'buildid '
-	@$(PYTHON) $(MOZILLA_SRCDIR)/config/printconfigsetting.py \
-	    $(FINAL_TARGET)/app.ini App BuildID
deleted file mode 100644
--- a/calendar/lightning/jar.mn
+++ /dev/null
@@ -1,123 +0,0 @@
-#filter substitution
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-lightning.jar:
-% override chrome://messagebody/skin/imip.css chrome://lightning/skin/imip.css
-% override chrome://messagebody/skin/calendar-event-dialog-attendees.png chrome://calendar-common/skin/calendar-event-dialog-attendees.png
-% overlay chrome://messenger/content/messenger.xul chrome://lightning/content/lightning-migration.xul
-% overlay chrome://messenger/content/messenger.xul chrome://lightning/content/lightning-item-panel.xul
-% overlay chrome://messenger/content/msgAccountCentral.xul chrome://lightning/content/messenger-overlay-accountCentral.xul
-% overlay chrome://messenger/content/messenger.xul chrome://lightning/content/messenger-overlay-sidebar.xul
-% overlay chrome://messenger/content/messageWindow.xul chrome://lightning/content/imip-bar-overlay.xul
-% overlay chrome://messenger/content/messageWindow.xul chrome://lightning/content/messenger-overlay-messageWindow.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://lightning/content/imip-bar-overlay.xul
-% overlay chrome://communicator/content/pref/preferences.xul chrome://lightning/content/suite-overlay-preferences.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% overlay about:addons chrome://lightning/content/suite-overlay-addons.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% overlay chrome://mozapps/content/extensions/extensions.xul chrome://lightning/content/suite-overlay-addons.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% overlay chrome://messenger/content/preferences/preferences.xul chrome://lightning/content/messenger-overlay-preferences.xul
-% overlay about:preferences chrome://lightning/content/messenger-overlay-preferences.xul
-% overlay chrome://messenger/content/preferences/preferences.xul chrome://calendar/content/preferences/alarms.xul
-% overlay about:preferences chrome://calendar/content/preferences/alarms.xul
-% overlay chrome://messenger/content/preferences/preferences.xul chrome://calendar/content/preferences/categories.xul
-% overlay about:preferences chrome://calendar/content/preferences/categories.xul
-% overlay chrome://messenger/content/preferences/preferences.xul chrome://calendar/content/preferences/general.xul
-% overlay about:preferences chrome://calendar/content/preferences/general.xul
-% overlay chrome://messenger/content/preferences/preferences.xul chrome://calendar/content/preferences/views.xul
-% overlay about:preferences chrome://calendar/content/preferences/views.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://calendar/content/calendar-unifinder.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://calendar/content/calendar-unifinder-todo.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://calendar/content/calendar-task-view.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://calendar/content/today-pane.xul
-% overlay chrome://lightning/content/messenger-overlay-sidebar.xul chrome://lightning/content/suite-overlay-sidebar.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% overlay chrome://calendar/content/calendarCreation.xul chrome://lightning/content/lightning-calendar-creation.xul
-% overlay chrome://calendar/content/calendar-properties-dialog.xul chrome://lightning/content/lightning-calendar-properties.xul
-% override chrome://lightning/skin/accountCentral.css chrome://lightning-common/skin/suite-accountCentral.css application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% content lightning %content/lightning/
-    content/lightning/imip-bar.js                          (content/imip-bar.js)
-    content/lightning/imip-bar-overlay.xul                 (content/imip-bar-overlay.xul)
-    content/lightning/lightning-calendar-creation.xul      (content/lightning-calendar-creation.xul)
-    content/lightning/lightning-calendar-creation.js       (content/lightning-calendar-creation.js)
-    content/lightning/lightning-calendar-properties.xul    (content/lightning-calendar-properties.xul)
-    content/lightning/lightning-calendar-properties.js     (content/lightning-calendar-properties.js)
-    content/lightning/lightning-invitation.xhtml           (content/lightning-invitation.xhtml)
-    content/lightning/lightning-menus.xul                  (content/lightning-menus.xul)
-    content/lightning/lightning-migration.xul              (content/lightning-migration.xul)
-*   content/lightning/lightning-toolbar.xul                (content/lightning-toolbar.xul)
-    content/lightning/lightning-utils.js                   (content/lightning-utils.js)
-    content/lightning/lightning-widgets.css                (content/lightning-widgets.css)
-    content/lightning/lightning-widgets.xml                (content/lightning-widgets.xml)
-    content/lightning/messenger-overlay-accountCentral.xul (content/messenger-overlay-accountCentral.xul)
-    content/lightning/messenger-overlay-messageWindow.xul  (content/messenger-overlay-messageWindow.xul)
-    content/lightning/messenger-overlay-sidebar.js         (content/messenger-overlay-sidebar.js)
-    content/lightning/messenger-overlay-sidebar.xul        (content/messenger-overlay-sidebar.xul)
-    content/lightning/messenger-overlay-preferences.js     (content/messenger-overlay-preferences.js)
-    content/lightning/messenger-overlay-preferences.xul    (content/messenger-overlay-preferences.xul)
-    content/lightning/suite-overlay-addons.xul             (content/suite-overlay-addons.xul)
-    content/lightning/suite-overlay-preferences.xul        (content/suite-overlay-preferences.xul)
-    content/lightning/suite-overlay-sidebar.js             (content/suite-overlay-sidebar.js)
-    content/lightning/suite-overlay-sidebar.xul            (content/suite-overlay-sidebar.xul)
-    content/lightning/lightning-item-toolbar.xul           (content/lightning-item-toolbar.xul)
-*   content/lightning/lightning-item-panel.xul             (content/lightning-item-panel.xul)
-    content/lightning/lightning-item-panel.js              (content/lightning-item-panel.js)
-    content/lightning/lightning-item-iframe.xul            (content/lightning-item-iframe.xul)
-    content/lightning/lightning-item-iframe.js             (content/lightning-item-iframe.js)
-    content/lightning/html-item-editing/lightning-item-iframe.html      (content/html-item-editing/lightning-item-iframe.html)
-    content/lightning/html-item-editing/react-code.js                   (content/html-item-editing/react-code.js)
-% skin lightning classic/1.0 chrome/skin/linux/lightning/
-% skin lightning classic/1.0 chrome/skin/osx/lightning/ os=Darwin
-% skin lightning classic/1.0 chrome/skin/windows/lightning/ os=WINNT
-% skin lightning-common classic/1.0 chrome/skin/lightning-common/
-% style chrome://global/content/customizeToolbar.xul chrome://lightning/skin/lightning-toolbar.css
-% style chrome://calendar/content/calendar-event-dialog.xul chrome://communicator/skin/communicator.css application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% style chrome://global/content/customizeToolbar.xul chrome://lightning-common/skin/lightning.css application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-% style chrome://global/content/customizeToolbar.xul chrome://calendar-common/skin/dialogs/calendar-event-dialog.css application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
-    ../skin/lightning-common/mode-switch-icons.png            (themes/common/images/mode-switch-icons.png)
-    ../skin/lightning-common/suite-accountCentral.css         (themes/common/suite-accountCentral.css)
-
-# Linux theme files
-    ../skin/linux/lightning/accountCentral.css                (themes/linux/accountCentral.css)
-    ../skin/linux/lightning/imip.css                          (themes/linux/imip.css)
-    ../skin/linux/lightning/lightning.css                     (themes/linux/lightning.css)
-    ../skin/linux/lightning/lightning-toolbar.css             (themes/linux/lightning-toolbar.css)
-    ../skin/linux/lightning/lightning-widgets.css             (themes/linux/lightning-widgets.css)
-
-# OS X theme files
-    ../skin/osx/lightning/accountCentral.css                  (themes/osx/accountCentral.css)
-    ../skin/osx/lightning/imip.css                            (themes/osx/imip.css)
-    ../skin/osx/lightning/collapse.png                        (themes/osx/collapse.png)
-    ../skin/osx/lightning/collapse@2x.png                     (themes/osx/collapse@2x.png)
-    ../skin/osx/lightning/expand.png                          (themes/osx/expand.png)
-    ../skin/osx/lightning/expand@2x.png                       (themes/osx/expand@2x.png)
-    ../skin/osx/lightning/lightning.css                       (themes/osx/lightning.css)
-    ../skin/osx/lightning/lightning-toolbar.css               (themes/osx/lightning-toolbar.css)
-    ../skin/osx/lightning/lightning-widgets.css               (themes/osx/lightning-widgets.css)
-
-# Windows theme files
-    ../skin/windows/lightning/accountCentral.css              (themes/windows/accountCentral.css)
-    ../skin/windows/lightning/imip.css                        (themes/windows/imip.css)
-    ../skin/windows/lightning/imip.png                        (themes/windows/imip.png)
-    ../skin/windows/lightning/lightning.css                   (themes/windows/lightning.css)
-    ../skin/windows/lightning/lightning-toolbar.css           (themes/windows/lightning-toolbar.css)
-    ../skin/windows/lightning/lightning-widgets.css           (themes/windows/lightning-widgets.css)
-    ../skin/windows/lightning/imip-aero.png                   (themes/windows/images/imip-aero.png)
-    ../skin/windows/lightning/mode-switch-icons-aero.png      (themes/windows/images/mode-switch-icons-aero.png)
-    ../skin/windows/lightning/mode-switch-icons-inverted.png  (themes/windows/images/mode-switch-icons-inverted.png)
-
-
-calendar.jar:
-    content/calendar/calendarCreation.xul                  (/calendar/resources/content/calendarCreation.xul)
-    content/calendar/calendarCreation.js                   (/calendar/resources/content/calendarCreation.js)
-    content/calendar/datetimepickers/datetimepickers.css   (/calendar/resources/content/datetimepickers/datetimepickers.css)
-    content/calendar/datetimepickers/datetimepickers.xml   (/calendar/resources/content/datetimepickers/datetimepickers.xml)
-    content/calendar/mouseoverPreviews.js                  (/calendar/resources/content/mouseoverPreviews.js)
-    content/calendar/publish.js                            (/calendar/resources/content/publish.js)
-    content/calendar/publishDialog.js                      (/calendar/resources/content/publishDialog.js)
-    content/calendar/publishDialog.xul                     (/calendar/resources/content/publishDialog.xul)
-    content/calendar/sound.wav                             (/calendar/resources/content/sound.wav)
-    ../skin/lightning-common/datetimepickers.css           (/calendar/resources/skin/datetimepickers.css)
-    ../skin/lightning-common/dialogOverlay.css             (/calendar/resources/skin/dialogOverlay.css)
-    ../skin/lightning-common/imip.css                      (themes/common/imip.css)
-    ../skin/lightning-common/lightning.css                 (themes/common/lightning.css)
-    ../skin/lightning-common/html-item-editing.css         (themes/common/html-item-editing.css)
--- a/calendar/lightning/moz.build
+++ b/calendar/lightning/moz.build
@@ -1,57 +1,10 @@
 # vim: set filetype=python:
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 DIRS += [
     '../libical',
     '../base',
-    '../providers',
-    '../import-export',
-    '../itip',
-    'components',
-    'locales',
-    'modules',
-]
-
-TEST_DIRS += ['../test']
-
-XPI_NAME = 'lightning'
-export('XPI_NAME')
-
-FINAL_TARGET_PP_FILES += [
-    'app.ini',
-    'install.rdf',
 ]
 
-JAR_MANIFESTS += ['jar.mn']
-
-USE_EXTENSION_MANIFEST = True
-export('USE_EXTENSION_MANIFEST')
-
-if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
-    DEFINES['THEME'] = 'windows'
-elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
-    DEFINES['THEME'] = 'osx'
-else:
-    DEFINES['THEME'] = 'linux'
-
-JS_PREFERENCE_PP_FILES += [
-    'content/lightning.js',
-]
-
-FINAL_TARGET_FILES.timezones += [
-    '../timezones/zones.json',
-]
-
-with Files('**'):
-    BUG_COMPONENT = ('Calendar', 'Lightning Only')
-
-with Files('content/suite-*'):
-    BUG_COMPONENT = ('Calendar', 'Lightning: SeaMonkey Integration')
-
-with Files('build/**'):
-    BUG_COMPONENT = ('Calendar', 'Build Config')
-
-with Files('app.ini'):
-    BUG_COMPONENT = ('Calendar', 'Build Config')
--- a/suite/app.mozbuild
+++ b/suite/app.mozbuild
@@ -10,18 +10,16 @@ include('/toolkit/toolkit.mozbuild')
 if CONFIG['MOZ_EXTENSIONS']:
     DIRS += ['/extensions']
 
 if CONFIG['MOZ_COMPOSER']:
     DIRS += ['/editor/ui']
 
 DIRS += ['/%s' % CONFIG['MOZ_BRANDING_DIRECTORY']]
 
-if CONFIG['MOZ_CALENDAR']:
-    DIRS += [
+DIRS += [
         '/calendar/lightning',
-        '/calendar/timezones'
-    ]
+]
 
 DIRS += [
     '/xpfe/components/autocomplete',
     '/suite',
 ]