Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

Finish code tree building, fix password in dialogs, merge macOS build fixes #143

Merged
merged 61 commits into from
Jan 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
c79bc3f
addressbook: move files according to the new code tree structure
Trim Nov 11, 2017
ed8f0ce
addressbook: move Exchange API JS implementation according to the Cu.…
Trim Nov 11, 2017
06a2e7d
addressbook: move exchangeAutoCompleteResult to addressbook interface…
Trim Nov 11, 2017
f1fac9c
addressbook: update reference in main chrome.manifest
Trim Nov 11, 2017
ba125f4
addressbook: update chrome.manifest in addressbook directory
Trim Nov 11, 2017
8580320
addressbook: update Transifex configuration
Trim Nov 11, 2017
be9d919
addressbook: add exchangeAutoCompleteSearch to addressbook interface …
Trim Nov 11, 2017
e9acaf4
addressbook: move GAL search from main chrome.manifest to addressbook…
Trim Nov 11, 2017
e57868c
addressbook: reference addressbook/exchangeapi inside the addressbook…
Trim Nov 11, 2017
9351261
theme: move all files related to theming inside the main sub-director…
Trim Nov 11, 2017
41688d6
update main chrome manifest to look for skins inside the theme directory
Trim Nov 11, 2017
5450f70
emailtag: move old rtews (remote tag EWS) to emailtag directory struc…
Trim Nov 11, 2017
a30a8e3
emailtag: move emailtag declarations into itself manifest
Trim Nov 11, 2017
9de9063
emailtag: complete rename for emailtag file inside the overlay
Trim Nov 11, 2017
a9ba1f1
emailtag: update Transifex references
Trim Nov 11, 2017
d6b305e
emailtag: rename the XUL overlay to emailtag.xul
Trim Nov 12, 2017
f3b55c5
emailtag: fix XUL header
Trim Nov 12, 2017
fd1f163
default preferences: disable debug settings
Trim Nov 11, 2017
70f0658
preferences: show in other preferences that enabling/disabling Thunde…
Trim Nov 23, 2017
70ecaa6
exchangeTimeZones: revert changes from the beautifier as this XML cod…
Trim Dec 25, 2017
7eb6e40
Makefile: exclude timezone definition file from beautify-xml target
Trim Dec 25, 2017
bcb52e8
Merge remote-tracking branch 'adorsaz/disable-debug-preferences'
Trim Jan 20, 2018
5149e12
Merge remote-tracking branch 'adorsaz/code-tree-emailtag'
Trim Jan 20, 2018
1bd1414
Merge remote-tracking branch 'adorsaz/code-tree-move-theme'
Trim Jan 20, 2018
3a24cfc
Merge branch 'code-tree-move-addressbook'
Trim Jan 20, 2018
7490574
calendar: moving content/overlays
Trim Jan 20, 2018
d4a47ec
calendar: move interfaces
Trim Jan 20, 2018
458c140
calendar and events use now exchangecalendartask namespace
Trim Jan 25, 2018
73f000b
main code keep using exchangecalendar namespace
Trim Jan 25, 2018
dd57849
exchangeCalendar: fix interface definition
Trim Jan 25, 2018
6eb25a2
exchangecalendar: move calendar and task APIs
Trim Jan 25, 2018
d24d254
Makefile update file path
Trim Jan 25, 2018
c8af94c
move calendar delegation to calendar folder
Trim Jan 25, 2018
68de700
common: move interface and exchangeapi to common dir
Trim Jan 25, 2018
fb8a09f
common: move chrome/content to common
Trim Jan 25, 2018
58b8b6c
common: move locale and theme (will need to better locate locales later)
Trim Jan 25, 2018
04e49c6
update namespace
Trim Jan 25, 2018
0c51a40
namespace update for chrome://
Trim Jan 25, 2018
86793ac
still namespace update
Trim Jan 25, 2018
1048c38
fix chrome.manifest
Trim Jan 25, 2018
36159a5
Create install.rdf from a template
Jan 26, 2018
a660138
.gitignore the build output
Jan 26, 2018
4be1e78
Declare task targets as .PHONY
Jan 26, 2018
dedddbc
Create update.js upon build time
Jan 26, 2018
293f410
Factor XPI filename into $(xpi)
Jan 26, 2018
701c447
Convert $(xpi) into a real make target
Jan 26, 2018
273e4ef
Use $< and $@ for current rule's source/target
Jan 26, 2018
4083304
Always recreate the XPI from scratch
Jan 26, 2018
2a4adeb
Do not add install.rdf at release time
Jan 26, 2018
34f1956
Beautify install.rdf.template
Jan 26, 2018
b11f180
Explicitly give current directory to find(1)
Jan 26, 2018
bf4fb0c
fixup chrome.manifest
Trim Jan 27, 2018
ccca0f7
exchancalendar task: add interfaces namespace
Trim Jan 27, 2018
9a0ed57
replace exchangecalendar namespace by exchangecommon
Trim Jan 27, 2018
7589a5b
rename namespace interfaces to a less common name
Trim Jan 27, 2018
e726687
rename back temporary namespace exchangecalendartask to exchangecalendar
Trim Jan 27, 2018
c6cd204
auth prompt: setting password chanel with URI.userPass interface inst…
Trim Jan 27, 2018
85d8d0f
Merge remote-tracking branch 'astralblue/fix_mac_build' into code-tre…
Trim Jan 27, 2018
1271b04
move calendar specific locales
Trim Jan 28, 2018
da19e6f
calendar: update locales location
Trim Jan 28, 2018
74b0029
code automatic beautify
Trim Jan 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/install.rdf
/exchangecalendar-v*.xpi
124 changes: 62 additions & 62 deletions .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -2,188 +2,188 @@
host = https://www.transifex.com

[exchangecalendar.addressbook-addressbookOverlay]
file_filter = interfaces/exchangeAddressBook/locale/exchangecontacts/<lang>/addressbookOverlay.dtd
source_file = interfaces/exchangeAddressBook/locale/exchangecontacts/en/addressbookOverlay.dtd
file_filter = addressbook/locale/<lang>/addressbookOverlay.dtd
source_file = addressbook/locale/en/addressbookOverlay.dtd
source_lang = en
type = DTD

[exchangecalendar.addressbook-exchangeContactSettings]
file_filter = interfaces/exchangeAddressBook/locale/exchangecontacts/<lang>/exchangeContactSettings.dtd
source_file = interfaces/exchangeAddressBook/locale/exchangecontacts/en/exchangeContactSettings.dtd
file_filter = addressbook/locale/<lang>/exchangeContactSettings.dtd
source_file = addressbook/locale/en/exchangeContactSettings.dtd
source_lang = en
type = DTD

[exchangecalendar.addressbook-ExchangeContacts]
file_filter = interfaces/exchangeAddressBook/locale/exchangecontacts/<lang>/ExchangeContacts.properties
source_file = interfaces/exchangeAddressBook/locale/exchangecontacts/en/ExchangeContacts.properties
file_filter = addressbook/locale/<lang>/ExchangeContacts.properties
source_file = addressbook/locale/en/ExchangeContacts.properties
source_lang = en
type = MOZILLAPROPERTIES

[exchangecalendar.addressbook-ExchangeDistLists]
file_filter = interfaces/exchangeAddressBook/locale/exchangecontacts/<lang>/ExchangeDistLists.properties
source_file = interfaces/exchangeAddressBook/locale/exchangecontacts/en/ExchangeDistLists.properties
file_filter = addressbook/locale/<lang>/ExchangeDistLists.properties
source_file = addressbook/locale/en/ExchangeDistLists.properties
source_lang = en
type = MOZILLAPROPERTIES

[exchangecalendar.attachments-view]
file_filter = locale/exchangecalendar/<lang>/attachments-view.dtd
source_file = locale/exchangecalendar/en/attachments-view.dtd
file_filter = calendar/locale/<lang>/attachments-view.dtd
source_file = calendar/locale/en/attachments-view.dtd
source_lang = en
type = DTD

[exchangecalendar.browseFolder]
file_filter = locale/exchangecalendar/<lang>/browseFolder.dtd
source_file = locale/exchangecalendar/en/browseFolder.dtd
file_filter = common/locale/<lang>/browseFolder.dtd
source_file = common/locale/en/browseFolder.dtd
source_lang = en
type = DTD

[exchangecalendar.exchangeCloneSettings]
file_filter = locale/exchangecalendar/<lang>/exchangeCloneSettings.dtd
source_file = locale/exchangecalendar/en/exchangeCloneSettings.dtd
file_filter = common/locale/<lang>/exchangeCloneSettings.dtd
source_file = common/locale/en/exchangeCloneSettings.dtd
source_lang = en
type = DTD

[exchangecalendar.exchangeReminderDialog]
file_filter = locale/exchangecalendar/<lang>/exchangeReminderDialog.dtd
source_file = locale/exchangecalendar/en/exchangeReminderDialog.dtd
file_filter = calendar/locale/<lang>/exchangeReminderDialog.dtd
source_file = calendar/locale/en/exchangeReminderDialog.dtd
source_lang = en
type = DTD

[exchangecalendar.messenger_task_delegation]
file_filter = locale/exchangecalendar/<lang>/messenger_task_delegation.dtd
source_file = locale/exchangecalendar/en/messenger_task_delegation.dtd
file_filter = calendar/locale/<lang>/messenger_task_delegation.dtd
source_file = calendar/locale/en/messenger_task_delegation.dtd
source_lang = en
type = DTD

[exchangecalendar.sendUpdateTo]
file_filter = locale/exchangecalendar/<lang>/sendUpdateTo.dtd
source_file = locale/exchangecalendar/en/sendUpdateTo.dtd
file_filter = common/locale/<lang>/sendUpdateTo.dtd
source_file = common/locale/en/sendUpdateTo.dtd
source_lang = en
type = DTD

[exchangecalendar.timezonePreference]
file_filter = locale/exchangecalendar/<lang>/timezonePreference.dtd
source_file = locale/exchangecalendar/en/timezonePreference.dtd
file_filter = common/locale/<lang>/timezonePreference.dtd
source_file = common/locale/en/timezonePreference.dtd
source_lang = en
type = DTD

[exchangecalendar.invitationResponse]
file_filter = locale/exchangecalendar/<lang>/invitationResponse.dtd
source_file = locale/exchangecalendar/en/invitationResponse.dtd
file_filter = common/locale/<lang>/invitationResponse.dtd
source_file = common/locale/en/invitationResponse.dtd
source_lang = en
type = DTD

[exchangecalendar.lightning-item-iframe]
file_filter = locale/exchangecalendar/<lang>/lightning-item-iframe.dtd
source_file = locale/exchangecalendar/en/lightning-item-iframe.dtd
file_filter = calendar/locale/<lang>/lightning-item-iframe.dtd
source_file = calendar/locale/en/lightning-item-iframe.dtd
source_lang = en
type = DTD

[exchangecalendar.calendar-calendars-list]
file_filter = locale/exchangecalendar/<lang>/calendar-calendars-list.dtd
source_file = locale/exchangecalendar/en/calendar-calendars-list.dtd
file_filter = calendar/locale/<lang>/calendar-calendars-list.dtd
source_file = calendar/locale/en/calendar-calendars-list.dtd
source_lang = en
type = DTD

[exchangecalendar.calendar-summary-dialog]
file_filter = locale/exchangecalendar/<lang>/calendar-summary-dialog.dtd
source_file = locale/exchangecalendar/en/calendar-summary-dialog.dtd
file_filter = calendar/locale/<lang>/calendar-summary-dialog.dtd
source_file = calendar/locale/en/calendar-summary-dialog.dtd
source_lang = en
type = DTD

[exchangecalendar.delegate-calendar-dialog]
file_filter = locale/exchangecalendar/<lang>/delegate-calendar-dialog.dtd
source_file = locale/exchangecalendar/en/delegate-calendar-dialog.dtd
file_filter = calendar/locale/<lang>/delegate-calendar-dialog.dtd
source_file = calendar/locale/en/delegate-calendar-dialog.dtd
source_lang = en
type = DTD

[exchangecalendar.delegate-folder]
file_filter = locale/exchangecalendar/<lang>/delegate-folder.dtd
source_file = locale/exchangecalendar/en/delegate-folder.dtd
file_filter = common/locale/<lang>/delegate-folder.dtd
source_file = common/locale/en/delegate-folder.dtd
source_lang = en
type = DTD

[exchangecalendar.exchangeSettings]
file_filter = locale/exchangecalendar/<lang>/exchangeSettings.dtd
source_file = locale/exchangecalendar/en/exchangeSettings.dtd
file_filter = common/locale/<lang>/exchangeSettings.dtd
source_file = common/locale/en/exchangeSettings.dtd
source_lang = en
type = DTD

[exchangecalendar.extra-priority]
file_filter = locale/exchangecalendar/<lang>/extra-priority.dtd
source_file = locale/exchangecalendar/en/extra-priority.dtd
file_filter = common/locale/<lang>/extra-priority.dtd
source_file = common/locale/en/extra-priority.dtd
source_lang = en
type = DTD

[exchangecalendar.inviteStyle]
file_filter = locale/exchangecalendar/<lang>/inviteStyle.dtd
source_file = locale/exchangecalendar/en/inviteStyle.dtd
file_filter = common/locale/<lang>/inviteStyle.dtd
source_file = common/locale/en/inviteStyle.dtd
source_lang = en
type = DTD

[exchangecalendar.manageEWSAccounts]
file_filter = locale/exchangecalendar/<lang>/manageEWSAccounts.dtd
source_file = locale/exchangecalendar/en/manageEWSAccounts.dtd
file_filter = common/locale/<lang>/manageEWSAccounts.dtd
source_file = common/locale/en/manageEWSAccounts.dtd
source_lang = en
type = DTD

[exchangecalendar.oofSettings]
file_filter = locale/exchangecalendar/<lang>/oofSettings.dtd
source_file = locale/exchangecalendar/en/oofSettings.dtd
file_filter = common/locale/<lang>/oofSettings.dtd
source_file = common/locale/en/oofSettings.dtd
source_lang = en
type = DTD

[exchangecalendar.preInvitationResponse]
file_filter = locale/exchangecalendar/<lang>/preInvitationResponse.dtd
source_file = locale/exchangecalendar/en/preInvitationResponse.dtd
file_filter = common/locale/<lang>/preInvitationResponse.dtd
source_file = common/locale/en/preInvitationResponse.dtd
source_lang = en
type = DTD

[exchangecalendar.preferences]
file_filter = locale/exchangecalendar/<lang>/preferences.dtd
source_file = locale/exchangecalendar/en/preferences.dtd
file_filter = common/locale/<lang>/preferences.dtd
source_file = common/locale/en/preferences.dtd
source_lang = en
type = DTD

[exchangecalendar.rtews]
file_filter = locale/exchangecalendar/<lang>/rtews.dtd
source_file = locale/exchangecalendar/en/rtews.dtd
file_filter = emailtag/locale/<lang>/emailtag.dtd
source_file = emailtag/locale/en/emailtag.dtd
source_lang = en
type = DTD

[exchangecalendar.rtews-properties]
file_filter = locale/exchangecalendar/<lang>/rtews.properties
source_file = locale/exchangecalendar/en/rtews.properties
file_filter = emailtag/locale/<lang>/emailtag.properties
source_file = emailtag/locale/en/emailtag.properties
source_lang = en
type = MOZILLAPROPERTIES

[exchangecalendar.selectEWSUrl]
file_filter = locale/exchangecalendar/<lang>/selectEWSUrl.dtd
source_file = locale/exchangecalendar/en/selectEWSUrl.dtd
file_filter = common/locale/<lang>/selectEWSUrl.dtd
source_file = common/locale/en/selectEWSUrl.dtd
source_lang = en
type = DTD

[exchangecalendar.sharedCalendarParser]
file_filter = locale/exchangecalendar/<lang>/sharedCalendarParser.dtd
source_file = locale/exchangecalendar/en/sharedCalendarParser.dtd
file_filter = common/locale/<lang>/sharedCalendarParser.dtd
source_file = common/locale/en/sharedCalendarParser.dtd
source_lang = en
type = DTD

[exchangecalendar.ecCalendarCreation]
file_filter = locale/exchangecalendar/<lang>/ecCalendarCreation.dtd
source_file = locale/exchangecalendar/en/ecCalendarCreation.dtd
file_filter = calendar/locale/<lang>/ecCalendarCreation.dtd
source_file = calendar/locale/en/ecCalendarCreation.dtd
source_lang = en
type = DTD

[exchangecalendar.exchangeSettingsOverlay]
file_filter = locale/exchangecalendar/<lang>/exchangeSettingsOverlay.dtd
source_file = locale/exchangecalendar/en/exchangeSettingsOverlay.dtd
file_filter = common/locale/<lang>/exchangeSettingsOverlay.dtd
source_file = common/locale/en/exchangeSettingsOverlay.dtd
source_lang = en
type = DTD

[exchangecalendar.calExchangeCalendar]
file_filter = locale/exchangecalendar/<lang>/calExchangeCalendar.properties
source_file = locale/exchangecalendar/en/calExchangeCalendar.properties
file_filter = common/locale/<lang>/calExchangeCalendar.properties
source_file = common/locale/en/calExchangeCalendar.properties
source_lang = en
type = MOZILLAPROPERTIES

34 changes: 21 additions & 13 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
version = $(shell cat VERSION)
excludefromxpi = .git/\* .tx/\* \*.xpi \*.sh update\*.txt Makefile VERSION
excludefromxpi = .git/\* .gitignore \*/.gitignore .tx/\* \*.xpi \*.sh update\*.txt Makefile VERSION install.rdf.template
releasebranch = ec-4.0
update = disable
xpi = exchangecalendar-v$(version).xpi

.PHONY: build release l10n-get l10n-auto-commit l10n-push dev beautify beautify-xml beautify-js defaults/preferences/update.js $(xpi)

# Default target is build package
build:
# Update version number inside install.rdf file from VERSION file
sed -i 's/\(\s*\)<em:version>[^<]*\?<\/em:version>/\1<em:version>$(version)<\/em:version>/' install.rdf
# Disable automatic updates of the extension
cat defaults/preferences/update_disable.txt > defaults/preferences/update.js
# Finally, create the xpi file
zip -r exchangecalendar-v"$(version)".xpi -x $(excludefromxpi) -- .
build: $(xpi)

$(xpi): install.rdf defaults/preferences/update.js
rm -f $@
zip -r $@ -x $(excludefromxpi) -- .

install.rdf: install.rdf.template
sed 's/@VERSION@/$(version)/g' $< > $@

defaults/preferences/update.js:
cp defaults/preferences/update_$(update).txt $@

# Target to publish a new release:
release: l10n-auto-commit build
git add -- install.rdf
git commit -m "releases v$(version)"
git tag "v$(version)"
@echo 'Translations updated, build done, tag added.'
@echo 'Now, if the release is well done, please run one "git push" to publish code and one "git push v$(version)" to publish the new tag.'
Expand Down Expand Up @@ -44,19 +50,21 @@ dev: beautify build
beautify: beautify-xml beautify-js

beautify-xml:
find \( -name "*.xml" -o -name "*.xul" \) -exec \
find . \( -name "*.xml" -o -name "*.xul" \) \
-a \( \! -wholename "./calendar/interface/exchangeTimeZones/ewsTimesZoneDefinitions_2007.xml" \) \
-exec \
tidy --input-xml yes --indent auto --indent-spaces 4 --indent-attributes yes \
--preserve-entities yes --quote-ampersand no --quote-nbsp no --output-xml yes \
--strict-tags-attributes no --write-back yes \
{} \;
# For rdf files, we don't want to wrap lines to keep em:description on one line.
find -name "*.rdf" -exec \
find . \( -name "*.rdf" -o -name "*.rdf.template" \) -exec \
tidy --input-xml yes --indent auto --indent-spaces 4 --indent-attributes yes \
--preserve-entities yes --quote-ampersand no --quote-nbsp no --output-xml yes \
--strict-tags-attributes no --write-back yes --wrap 0 \
{} \;
beautify-js:
find -name "*.js" -exec \
find . -name "*.js" -exec \
js-beautify --indent-size=4 --indent-char=' ' --jslint-happy \
--operator-position after-newline --brace-style end-expand --replace \
--end-with-newline \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ Cu.import("resource://gre/modules/Services.jsm");

Cu.import("resource:///modules/mailServices.js");

Cu.import("resource://exchangecalendar/ecFunctions.js");
Cu.import("resource://exchangecalendar/exchangeAbFunctions.js");
Cu.import("resource://exchangecalendar/erGetAttachments.js");
Cu.import("resource://exchangecommon/ecFunctions.js");
Cu.import("resource://exchangeaddress/exchangeAbFunctions.js");
Cu.import("resource://exchangecommon/erGetAttachments.js");

var photoHandlerInline = {
onLoad: function _onLoad(aCard, aDocument) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ Cu.import("resource://gre/modules/Services.jsm");

Cu.import("resource:///modules/mailServices.js");

Cu.import("resource://exchangecalendar/ecFunctions.js");
Cu.import("resource://exchangecalendar/exchangeAbFunctions.js");
Cu.import("resource://exchangecalendar/erGetAttachments.js");
Cu.import("resource://exchangecommon/ecFunctions.js");
Cu.import("resource://exchangeaddress/exchangeAbFunctions.js");
Cu.import("resource://exchangecommon/erGetAttachments.js");

function exchAddressbookOverlay(aDocument, aWindow) {
this._document = aDocument;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
[
<!ENTITY % dtd1 SYSTEM "chrome://exchangecontacts/locale/exchangeContactSettings.dtd" > %dtd1;
]>
<?xul-overlay href="chrome://exchangecalendar/content/exchangeSettingsOverlay.xul"?>
<?xul-overlay href="chrome://exchangecommon/content/exchangeSettingsOverlay.xul"?>
<dialog xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="exchWebService_ContactSettings_dialog"
title="Exchange Contact Settings"
Expand Down
25 changes: 25 additions & 0 deletions addressbook/exchangeAddressBook.manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
content exchangecontacts content/

overlay chrome://messenger/content/messenger.xul chrome://exchangecontacts/content/exchangeContactsInit.xul
overlay chrome://messenger/content/addressbook/addressbook.xul chrome://exchangecontacts/content/addressbookOverlay.xul
overlay chrome://messenger/content/addressbook/abCardOverlay.xul chrome://exchangecontacts/content/abCardOverlay.xul

resource exchangeaddress exchangeapi/

manifest interface/exchangeAbCard/mivExchangeAbCard.manifest
manifest interface/exchangeAbDirFactory/exchangeAbDirFactory.manifest
manifest interface/exchangeAbDistListDirectory/exchangeAbDistListDirectory.manifest
manifest interface/exchangeAbFolderDirectory/exchangeAbFolderDirectory.manifest
manifest interface/exchangeAbRootDirectory/exchangeAbRootDirectory.manifest
manifest interface/exchangeAutoCompleteSearch/mivExchangeAutoCompleteSearch.manifest
manifest interface/exchangeAutoCompleteResult/mivExchangeAutoCompleteResult.manifest

locale exchangecontacts en locale/en/

locale exchangecontacts de locale/de/
locale exchangecontacts en-US locale/en_US/
locale exchangecontacts fr-FR locale/fr_FR/
locale exchangecontacts ja-JP locale/ja_JP/
locale exchangecontacts nl locale/nl/
locale exchangecontacts ru locale/ru/
locale exchangecontacts sv locale/sv/
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ var components = Components;
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
Cu.import("resource://gre/modules/Services.jsm");

Cu.import("resource://exchangecalendar/ecExchangeRequest.js");
Cu.import("resource://exchangecalendar/soapFunctions.js");
Cu.import("resource://exchangecalendar/ecFunctions.js");
Cu.import("resource://exchangecommon/ecExchangeRequest.js");
Cu.import("resource://exchangecommon/soapFunctions.js");
Cu.import("resource://exchangecommon/ecFunctions.js");

var EXPORTED_SYMBOLS = ["erExpandDLRequest"];

Expand Down
Loading