Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload in Thunderbird store #27

Open
wants to merge 432 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
432 commits
Select commit Hold shift + click to select a range
fdb7249
Merge pull request #145 from enozkan/patch-1
bavincen Mar 22, 2015
aa02990
Tasks created in Outlook from Email Follow-Up Reminders do not sh…
bavincen Mar 25, 2015
9534040
Tasks created in Outlook from Email Follow-Up Reminders do not show …
bavincen Mar 26, 2015
636c1e7
Tasks created in Outlook from Email Follow-Up Reminders do not show u…
bavincen Mar 27, 2015
662144e
Tasks created in Outlook from Email Follow-Up Reminders do not show u…
bavincen Mar 30, 2015
44babff
intial commit: merge remote tagger
bavincen Apr 1, 2015
80b85b5
Merge branch 'emailfollowuptask'
bavincen Apr 1, 2015
65bb514
Update history.en_US.txt
bavincen Apr 2, 2015
10762f7
Update README.md
bavincen Apr 6, 2015
bd0a8cc
plugin update option for debian package
bavincen Apr 9, 2015
024d1d7
Conflict with Provider for Google Calendar plugin #157
bavincen Apr 9, 2015
381c860
Conflict with Provider for Google Calendar plugin #157
bavincen Apr 13, 2015
614f9e8
Changing machine timezone #147
bavincen Apr 14, 2015
7b835de
Changing machine timezone #147 : fixing startup checking
bavincen Apr 15, 2015
8f7f474
Changing machine timezone #147 : fixing startup Checking.
bavincen Apr 15, 2015
76e252a
Conflict with Provider for Google Calendar plugin #157: overriging gd…
bavincen Apr 16, 2015
765221d
Conflict with Provider for Google Calendar plugin #157:some gui changes
bavincen Apr 16, 2015
97a91b6
Create new file timezonePreference.dtd
Apr 16, 2015
6d00a8e
Merge pull request #160 from Dominique-2202/master
bavincen Apr 17, 2015
65fefa3
Add timezonePreference.dtd to Turkish translation
enozkan Apr 17, 2015
9d0b849
Merge pull request #161 from enozkan/patch-1
bavincen Apr 20, 2015
b92f066
Bump up the version on master
Apr 21, 2015
c5373d6
Invalid URL #164
bavincen Apr 21, 2015
c63bec1
Week view broken #165 , #147
bavincen Apr 22, 2015
cdd01a6
Update API for All type of Delegations
bavincen Apr 27, 2015
32148c3
DelegatingFeature: Changes - Added manifest entry
bavincen Apr 27, 2015
1a83d8f
Update API for All type of Delegations:2
bavincen Apr 29, 2015
6f85664
new locale for All type of Delegations:3
bavincen Apr 29, 2015
23e83ae
new interface overlay for All type of Delegations:4
bavincen Apr 29, 2015
586b4fd
moving image to skin folder
bavincen Apr 30, 2015
bc709d9
chrome/skins/fugue/exchange-addrbook.png
bavincen Apr 30, 2015
00e7677
complete:folder delegation
bavincen May 1, 2015
f138b2b
default locale for all
bavincen May 1, 2015
c5979b6
EC style code: merge remote tagger
bavincen May 2, 2015
6e57690
Merge remote-tracking branch 'origin/master' into rtews
bavincen May 2, 2015
1e0215f
Remote taggger: compatible apis
bavincen May 6, 2015
100ce54
Remote taggger: including message id in api
bavincen May 6, 2015
fabf7f8
Remote Tagger: removing account configuration from TB tools
bavincen May 7, 2015
94b6467
folder delegation: fixed permission select mismatch
bavincen May 7, 2015
dd2e5c6
Merge remote-tracking branch 'origin/delegatemailbox'
bavincen May 7, 2015
c3c5896
EWS Tagger: New Exchange tagger []
bavincen May 7, 2015
9593cc2
EWS Tagger: Removed extra func()
bavincen May 8, 2015
132da15
EWS Tagger: Resolved merge conflict when merging
bavincen May 8, 2015
ae86d94
Create rtews.properties
May 12, 2015
9175c44
Create rtews.dtd
May 12, 2015
bc0dd04
Update rtews.properties
May 12, 2015
406231e
Merge pull request #178 from Dominique-2202/master
bavincen May 18, 2015
0722259
Create rtews.dtd in Turkish locale
enozkan May 18, 2015
104da7d
Create rtews.properties in Turkish locale
enozkan May 18, 2015
252ab3c
rtews.dts typo fixed
enozkan May 18, 2015
1a5440e
Merge pull request #182 from enozkan/patch-4
muthusuba May 18, 2015
c223c6a
Merge pull request #181 from enozkan/patch-3
muthusuba May 18, 2015
60a6920
Merge pull request #180 from enozkan/patch-2
muthusuba May 18, 2015
897d212
Slightly modify contributors link and add download chart link
May 19, 2015
a437e77
Specify the repo and project
May 19, 2015
de767e7
EWS Tagger: Fixed problem in delayed tagging
bavincen May 25, 2015
4a82ce7
EWS Tagger: added filter
bavincen May 28, 2015
4520f0b
Restoring Cache
bavincen May 28, 2015
8cc37b7
calendar freezing on startup
bavincen May 29, 2015
c6d8c88
minimum Refresh time is set to 60
bavincen May 29, 2015
68f2745
Enable cache on startup and disabling user options
bavincen May 29, 2015
e29742a
Ignore domain request for email usernames
aomader May 29, 2015
f6cda5d
Enable cache on startup and hiding user options
bavincen May 29, 2015
bf97ca1
Changing of syncing callback
bavincen Jun 1, 2015
ddec2cc
Change all Task/followup mail fetching
bavincen Jun 1, 2015
c44147c
free/busy information fix
bavincen Jun 1, 2015
4282f09
Hide all calendar refresh time for exchange calendar
bavincen Jun 1, 2015
8b2f326
rtews.properties for tr localization files in incorrect directory, fixed
enozkan Jun 2, 2015
ac4e189
Merge pull request #203 from b52/master
bavincen Jun 3, 2015
212d0f6
Merge pull request #204 from enozkan/patch-1
bavincen Jun 3, 2015
e50933a
Merge branch 'master' into cacheandperformancefix
bavincen Jun 3, 2015
d7bca0f
Can not add Exchange Contact #190
bavincen Jun 3, 2015
ee922fe
Fixed:Thunderbird update suggestions #131
bavincen Jun 3, 2015
fc3047a
Update exchangeAbFolderDirectory.js
dimania Jun 3, 2015
07dbab5
Update mivExchangeAutoCompleteSearch.js
dimania Jun 3, 2015
3d1f029
Fix:Reminder issue
bavincen Jun 4, 2015
1356566
Merge pull request #205 from dimania/patch-1
bavincen Jun 4, 2015
695e6de
Update exchangeAbFolderDirectory.js
dimania Jun 3, 2015
f5a7f24
Merge pull request #206 from dimania/patch-2
bavincen Jun 4, 2015
5441daf
Merge remote-tracking branch 'origin/master' into cacheandperformancefix
bavincen Jun 4, 2015
810d299
Merge remote-tracking branch 'origin/master' into cacheandperformancefix
bavincen Jun 4, 2015
c70fc51
Added 'messageId' attribute to exchangeBaseItem
bavincen Jun 5, 2015
999adc7
HTML view for email followup tasks
bavincen Jun 5, 2015
15a9abe
EWS Tagger : Multiple user
bavincen Jun 9, 2015
a492f93
EWS Tagger Fixing Synctax error
bavincen Jun 10, 2015
d0f63a3
Bug Fix beta release
bavincen Jun 11, 2015
b9fa45f
Bug Fix beta release
bavincen Jun 11, 2015
fae7890
BugFixes Beta:Seamonkey
bavincen Jun 11, 2015
f866ffa
Bug Fix beta release
bavincen Jun 11, 2015
d7fd9a8
Bug Fix beta release: seamonkey: enable gloda by deafaut
bavincen Jun 11, 2015
160ef98
ReminderFix
bavincen Jun 12, 2015
f9d7b1e
Extras Menu support - seamonkey- #141
bavincen Jun 12, 2015
87087dd
mivUpdater warning fix
bavincen Jun 12, 2015
c74cf69
Calendar:Queue number reduce: fetch only when new update
bavincen Jun 12, 2015
180948d
Task:Queue number reduce: fetch only when new update
bavincen Jun 12, 2015
188948e
fix spelling
mtbc Jun 12, 2015
30dd7e8
fix spelling
mtbc Jun 12, 2015
a949045
temporarily disabled timezone feature, it interupted server connection
bavincen Jun 16, 2015
2c9ee2b
EWS Tagger:Added Time setting for mail properties
bavincen Jun 16, 2015
b48e825
Do not store URLencoded password
gtenagli Jun 16, 2015
edf8ea5
title and clear button name for ews settings
bavincen Jun 16, 2015
38b5f4a
Update exchangeSettings.dtd
Jun 16, 2015
c4a44dc
Merge pull request #232 from Dominique-2202/master
bavincen Jun 16, 2015
02e2a93
Update exchangeSettings.dtd
Jun 16, 2015
4ed1dce
Merge pull request #233 from Dominique-2202/master
bavincen Jun 16, 2015
3ee6a36
Update exchangeSettings.dtd
Jun 16, 2015
e9eb394
Update tr locale for exchangeSettings.dtd
enozkan Jun 17, 2015
f5eb02b
Fix cant accept invite number #224
bavincen Jun 18, 2015
b884da2
Fix Html view in follow up task #224
bavincen Jun 18, 2015
92798bf
restoring busy free information
bavincen Jun 18, 2015
10dc34e
Syntax error fix: lightning 4.0.1
bavincen Jun 18, 2015
d0ae05e
restoring busy free information
bavincen Jun 18, 2015
809019a
lightning 4.0.1 fix: unable to create new event
bavincen Jun 18, 2015
931a976
Configurable update for prereleases #131
bavincen Jun 19, 2015
66a54c0
Update preferences.dtd
Jun 19, 2015
6154ee0
Merge pull request #248 from Dominique-2202/master
bavincen Jun 19, 2015
fa6a07f
Merge pull request #231 from gtenagli/password_fix
bavincen Jun 20, 2015
91e59e1
seamonkey broken: unable to start #246
bavincen Jun 22, 2015
19659ab
Update preferences.dtd
enozkan Jun 21, 2015
ff87996
Fix typo and improve wording
Woi Jun 22, 2015
bc3ba8d
Fix other tab in preferences for German UI
Woi Jun 22, 2015
9cb6238
Ews Tagger : using calendar interface for logging, type/reference err…
bavincen Jun 23, 2015
bce243e
ewsTagger: Retry on next error
bavincen Jun 23, 2015
85a91b2
Reminder fix for recurrence items
bavincen Jun 24, 2015
121ea19
ews Tagger:improved logging on getevent error
bavincen Jun 24, 2015
30332f5
Bump up the master branch version
Jun 25, 2015
64e7cdd
Update preferences.dtd
Jun 30, 2015
d86183f
Default English Translation for All #265
bavincen Jul 2, 2015
03ea9b5
English Translation for All Languages #265
bavincen Jul 3, 2015
9341697
Translation Script
bavincen Jul 3, 2015
002d93e
ewsTagger: Fix #268
bavincen Jul 3, 2015
a8bacf4
Update max version for thunderbird 38
jcpunk Jul 8, 2015
726374a
Merge pull request #271 from jcpunk/thunderbird-38
bavincen Jul 8, 2015
30f3e26
Revert "Merge pull request #231 from gtenagli/password_fix"
bavincen Jul 17, 2015
2e597ad
ewsTagger: Auth error fix : #270
bavincen Jul 17, 2015
c1eb631
Merge branch 'master' of git://github.com/Ericsson/exchangecalendar
Jul 17, 2015
76171c3
[FEAT] Add new OS depended Platform folders
Jul 17, 2015
8d9517c
[FEAT] Add common skin folder and change the paths in the XUL Files
Jul 17, 2015
0362711
[FEAT] change the paths in the xul-files
Jul 17, 2015
38f8744
[FEAT] delete the moved images
Jul 17, 2015
99cf0ae
[FEAT] change the manifest
Jul 17, 2015
2a56025
[FEAT] delete unnecessary CSS Files
Jul 17, 2015
2df7dc6
Disable dump() which was spamming log files
jconroy77 Jul 18, 2015
6b1d1f6
Merge pull request #285 from jconroy77/master
bavincen Jul 18, 2015
ec5a5a7
Merge pull request #283 from mariolorenz/move-skin-to-platform-os-folder
bavincen Jul 20, 2015
d80e8c5
Url change for images comply with #283[platform based css theme
bavincen Jul 20, 2015
9db9278
Url change(2) for images comply with #283[platform based css theme
bavincen Jul 20, 2015
1005d5f
Fix Addon icon url
bavincen Jul 20, 2015
04b25de
Merge branch 'master' of git://github.com/Ericsson/exchangecalendar
Jul 20, 2015
4c9c6ea
Fix Downloading calendar data fails #282
Jul 21, 2015
373bd0c
Merge pull request #289 from Gribnif/master
bavincen Jul 22, 2015
671d94b
Remove #282 newly added code, continue to last commit
bavincen Jul 22, 2015
52b204f
Revert " Password issues with 3.2.2 and hosted Exchange, no problems …
bavincen Jul 22, 2015
ca688c8
Block Adding domain field when username entered with backslash
bavincen Jul 22, 2015
635c604
ewsTagger:Error While unsubscribing
bavincen Jul 24, 2015
75b0947
Revert "Ignore domain request for email usernames"
bavincen Jul 24, 2015
ca97609
correct username domain when entered together
bavincen Jul 27, 2015
88e4417
prompt new password when last try is 401
bavincen Jul 27, 2015
9730c08
Remove Saved password if the user doesnt want to keep it
bavincen Jul 27, 2015
1a6d06d
Account hammering #222
bavincen Jul 27, 2015
1bba4d8
Preference added to disable or enable mail syncing
bavincen Jul 27, 2015
3e2d127
ewsTagger: Preference added to disable or enable mail syncing(2)
bavincen Jul 27, 2015
e0628ba
ewsTagger: Preferece and some basic syncing chnaged
bavincen Jul 27, 2015
e19e484
ewsTagger: Preference
bavincen Jul 28, 2015
171dbd3
Update exchangeSettings.dtd
enozkan Jul 28, 2015
6aa791f
ewsTagger: locally update on server disconnect
bavincen Jul 28, 2015
74bf548
Merge pull request #296 from enozkan/patch-2
bavincen Jul 28, 2015
924ad8b
ewsTagger: fix error typeerror ids
bavincen Jul 28, 2015
b9f2b66
Update exchangeSettings.dtd
Jul 28, 2015
b648f8d
Update German translation.
dannybaumann Aug 13, 2015
065bb4d
Password loop fix - allow user enter domain\user
bavincen Aug 19, 2015
cf32c52
Password loop fix: donot use domain from email
web-flow Aug 19, 2015
06f1ca5
Password loop fix: undefined server not found
bavincen Aug 19, 2015
70ce7c0
Make Followup task configurable . #313
bavincen Aug 20, 2015
7eac848
Make Followup task configurable . #313 : translation for other than …
bavincen Aug 20, 2015
e9b56f6
Add Ntlm Preference by default, supports ntlm login
bavincen Aug 23, 2015
b4c1190
Update exchangeSettings.dtd
Aug 23, 2015
0950d8f
Merge pull request #316 from Dominique-2202/patch-1
bavincen Aug 24, 2015
e71aa91
Update exchangeSettings.dtd
enozkan Aug 24, 2015
a88f1bd
Merge pull request #318 from enozkan/patch-3
bavincen Aug 24, 2015
5144de2
Updated Server timezone details Asia/Jeruslam
bavincen Aug 27, 2015
a655b3c
Fix:Logging when disabled
bavincen Aug 27, 2015
586245c
Temporary fix for israel timezone; rrule matched by timezone ids
bavincen Aug 27, 2015
f4de403
Lets force set ntlm true on startup
bavincen Sep 4, 2015
ca72783
AddressBook: get the right username for address books when the user s…
Trim Sep 5, 2015
e329916
lightning 4.0.2.1 fixed
bavincen Oct 16, 2015
b926023
Fix: Cannot add custom reminder... #371
bavincen Oct 27, 2015
406a544
Bug #373 Incorrect...
bavincen Oct 30, 2015
f59c175
Reword log, Bug #373 incorrect..
Nov 1, 2015
b7d3cc6
Be more defensive about terminating the loop: under some circumstances
robingarner Dec 7, 2015
97ff22e
Merge pull request #382 from robingarner/hangfix
bavincen Dec 8, 2015
9a82408
its good to have xpi filename with 'v' preceeding the version
bavincen Dec 29, 2015
3f9de40
string not translatable #409
bavincen Jan 25, 2016
b45a6f4
erFindCalendarItems: use LOG instead of dump
Trim Jan 26, 2016
91ac17f
erFindCalendarItems: don't cal too many times possibly big array
Trim Jan 26, 2016
4681316
erFindCalendarItems: use slice method to clone javascript arrays
Trim Jan 26, 2016
9a5b78d
erFindContacts: Requests *all* contacts of address books
Trim Jan 11, 2016
b7dd3aa
erFindContacts: remove trailing blanks and use contact logs instead o…
Trim Jan 11, 2016
2235634
erFindContacts: Use server offset instead of own computation
Trim Jan 21, 2016
7b4b9fb
erFindContacts: give a copy of arrays to callback
Trim Jan 27, 2016
e537089
Update calendar-summary-dialog.dtd for tr
enozkan Feb 1, 2016
23ca0b3
Merge pull request #417 from Trim/erFindCalendarItems
bavincen Feb 2, 2016
1fd65b1
Merge pull request #416 from Trim/erFindContactsOffset
bavincen Feb 2, 2016
65c222a
Merge pull request #415 from enozkan/patch-4
bavincen Feb 2, 2016
d716986
German translation for calendar-summary-dialog.dtd
Mechtilde Feb 5, 2016
ae091d5
Merge pull request #422 from Mechtilde/Translation
bavincen Feb 6, 2016
6b16cad
French translation calendar-summary-dialog.dtd
Dominique-2202 Feb 6, 2016
4bc86e8
preferece password fix
bavincen Feb 7, 2016
b368e89
translation for preferece password fix
bavincen Feb 7, 2016
d8b201b
FR translation preference.dtd
Dominique-2202 Feb 7, 2016
5db3c8d
task sync and strict mode error fix
bavincen Apr 13, 2016
f639c13
bump version
bavincen Apr 13, 2016
cb0774a
commented-out dump
bavincen Apr 15, 2016
180e91a
Update preferences.dtd for Turkish locale
enozkan Apr 15, 2016
df713f4
Merge pull request #458 from enozkan/patch-5
bavincen Apr 15, 2016
d1b2860
revert calendar-event-dialog
bavincen Apr 15, 2016
0d1a78a
fix: #459
bavincen Apr 26, 2016
1d4b8b4
fix #459 #426 #466 #464 #462
bavincen Apr 26, 2016
d9f170f
fix #459 #426 #466 #464 #462 remove extra info
bavincen Apr 26, 2016
3ab9702
bump version
bavincen Apr 26, 2016
2619009
bump
bavincen Apr 26, 2016
ab836f9
task-fixed
bavincen Apr 26, 2016
5e02727
rename folowup mail window
bavincen Apr 26, 2016
cb34207
Merge branch 'master' into ec-3.8
bavincen Apr 26, 2016
68b1c62
bump-version
bavincen Apr 26, 2016
4f92738
js strict error
bavincen Apr 26, 2016
65f46a5
strict error
bavincen Apr 26, 2016
8edfea3
js strict error
bavincen Apr 26, 2016
78377ee
Merge branch 'master' into ec-3.8
bavincen Apr 26, 2016
c8af0bd
strict-error
bavincen May 9, 2016
98c047c
status-undefined-for-ipmnote
bavincen May 9, 2016
8e31d34
history: update release notes
Trim May 15, 2016
81f9df9
Merge pull request #476 from Trim/releasenotes
bavincen May 16, 2016
a641199
bump-version-tb-support
bavincen May 17, 2016
eaa1c2d
bump-version
bavincen May 17, 2016
c8fc1a2
README: Remove dead link
smehrbrodt May 19, 2016
3ef9773
Merge pull request #478 from smehrbrodt/patch-1
bavincen May 19, 2016
4014e07
Merge remote-tracking branch 'origin/master' into ec-3.8
bavincen Jul 15, 2016
3b9167e
add new calendar support to outlook
bavincen Jul 15, 2016
9430bd1
bump-version
bavincen Jul 15, 2016
f9b326d
fix#496
bavincen Jul 20, 2016
53d533b
474#
bavincen Jul 20, 2016
c6836f4
#474
bavincen Jul 20, 2016
e7c3835
bump-verison
bavincen Jul 20, 2016
b32a225
fix
bavincen Jul 20, 2016
852c95a
bump-version
bavincen Jul 20, 2016
bc5f572
Update exchangeSettingsOverlay.dtd for tr locale
enozkan Jul 20, 2016
e316be3
Merge pull request #497 from enozkan/patch-6
bavincen Jul 20, 2016
f53948f
Fr-fr file update
Dominique-2202 Aug 3, 2016
6116d9c
Merge pull request #505 from Dominique-2202/patch-4
bavincen Aug 3, 2016
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
  •  
  •  
  •  
75 changes: 72 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,73 @@
NO LONGER MAINTAINED
===================
##Exchange EWS Provider
=====================
Thank you for checking out Ericsson's Exchange EWS Provider. Ericsson and the Ericsson QA team are grateful for the help and hard work of many [contributors][contributors] like yourself.

(2014-05-08) Sorry but this add-on is no longer maintained.
Current Release Vs. Download trend is something like [this](https://rawgit.com/muthusuba/github-tools/master/downloads-trend.html?user=Ericsson&repo=exchangecalendar)


Getting involved as a contributor
------------------------------------------
We love working with contributors for Exchange EWS Provider, but it does require a few skills. You will need to know some Javascript, XUL, some CSS and a basic familiarity with GitHub.

If you know some Javascript, it's worth having a look at the Object Oriented Programming to understand the basic concepts of class based coding and especially for xul window objects.

If you need to brush-up on programming, but are eager to start contributing immediately, please consider helping us find bugs in Github [Exchange EWS Provider][Exchange EWS Provider] or find bugs in the Issues tested by the [EricssonQA][EricssonQA] team. To brush up on Javascript skills before engaging with us, Dive Into Javascript [mozilla][mozilla] is an excellent resource. W3schools also has [notes on Javascript][w3schools] available through their website. The programming concepts you will need to know include functions, working with classes, and some object-oriented programming basics. To brush up on XUL, Mozilla [XUL][XUL] is an easy and simple place to learn XUL, More of XUL are dynamically configured and cross-plateform.

Special thanks to all our [contributors][contributors]

[w3schools]: http://www.w3schools.com/js/
[mozilla]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
[EricssonQA]: https://github.com/Ericsson/exchangecalendar/
[Exchange EWS Provider]: https://github.com/Ericsson/exchangecalendar/issues
[XUL]: https://developer.mozilla.org/en-US/Add-ons/Overlay_Extensions/XUL_School
[contributors]: https://github.com/Ericsson/exchangecalendar/contributors

Questions are always welcome
----------------------------
While we take pains to keep our documentation updated, the best source of information is those of us who work on the project. We also have the [wiki][wiki] pages to answer your general questions about contributing to Exchange EWS Provider.

[wiki]: https://github.com/Ericsson/exchangecalendar/wiki

Getting set up
-------------
It's easy to get set up: just 2 pieces of software to install and in few command lines you'll be running the addon!

### Install Thunderbird
If you don't already have it installed, please install latest version
https://support.mozilla.org/en-US/kb/installing-thunderbird

### Install Lightning
If you don't already have it installed, please install latest version
https://support.mozilla.org/en-US/kb/installing-lightning-thunderbird

### Cloning the test repository with Git
After you have installed [Git] you will need to clone the project to your hard drive. From your workspace directory run this command which will copy (clone) the project to your hard drive

git clone --recursive git://github.com/Ericsson/exchangecalendar.git
[Git]: http://en.wikipedia.org/wiki/Git_%28software%29

### Installing developement tools
You will need to install Dom Inspector, Javascript Debugger and some other development tools. Fortunately `Thunderbird addons` makes it easy to install all of these:

Now using bash we'll compile the addon we need (which are written in wiki)

cd ./exchangecalendar_master; chmod +x ./build.sh; ./build.sh;

Now you can install the Exchange EWS Provider addon

Writing Code
-------------
If you want to get involved and add more code, then there's just a few things
we'd like to ask you to do:

1. Use the similar code format for all new developement and window objects
2. Follow mozilla's simple [Coding Style Guide][Coding Style Guide] recommendations
3. Fork this project with your own GitHub account
4. Make sure all tests are passing and submit a pull request with your changes

[Coding Style Guide]: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style

License
-------
This software is licensed under the [GNU GPL] Version 3
[GNU GPL]: http://www.gnu.org/licenses/gpl.html
28 changes: 28 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/sh

usage() { echo "Usage: $0 [-u | -d ]" 1>&2;echo "-u:enable update";echo "-d:disable update"; exit 1; }

if [ $# = 0 ];then
usage
fi

version=`sed -n -e "s/.*<em:version>\(.*\)<\/em:version>/\1/p" install.rdf`
while getopts ":ud" OPTION
do
case ${OPTION} in
u) echo "update"
cat defaults/preferences/update_enable.txt > defaults/preferences/update.js
zip -r exchangecalendar-v$version.xpi * -x \*.git \*.xpi \*.sh update\*.txt
exit
;;
d) echo "no update"
cat defaults/preferences/update_disable.txt > defaults/preferences/update.js
zip -r exchangecalendar-v$version.xpi * -x \*.git \*.xpi \*.sh update\*.txt
exit
;;
*) usage ;;
esac
done

usage

15 changes: 14 additions & 1 deletion chrome.manifest
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
content exchangecalendar chrome/content/
skin exchangecalendar fugue chrome/skins/fugue/
skin exchangecalendar fugue chrome/skins/unix/
skin exchangecalendar fugue chrome/skins/win/ os=WINNT
skin exchangecalendar fugue chrome/skins/winaero/ os=WINNT osversion>=6
skin exchangecalendar fugue chrome/skins/mac/ os=Darwin
skin exchangecalendar-common fugue chrome/skins/common/
resource exchangecalendar components/
resource interfaces interfaces/

Expand All @@ -21,10 +25,19 @@ overlay chrome://messenger/content/preferences/preferences.xul chrome://exchang
overlay chrome://messenger/content/preferences/preferences.xul chrome://exchangecalendar/content/otherPreferences.xul
overlay chrome://calendar/content/calendar-task-view.xul chrome://exchangecalendar/content/calendar-task-view.xul
overlay chrome://communicator/content/pref/preferences.xul chrome://exchangecalendar/content/suite-overlay-preferences.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
overlay chrome://communicator/content/pref/preferences.xul chrome://exchangecalendar/content/extra-suite-preferences.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}

overlay chrome://calendar/content/calendar-common-sets.xul chrome://exchangecalendar/content/calendar-common-sets.xul
overlay chrome://calendar/content/calendar-event-dialog-attendees.xul chrome://exchangecalendar/content/calendar-event-dialog-attendees.xul
overlay chrome://messenger/content/messenger.xul chrome://exchangecalendar/content/OutOfOfficeMenu.xul
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://exchangecalendar/content/addressingWidgetOverlay.xul
overlay chrome://messenger/content/preferences/preferences.xul chrome://exchangecalendar/content/timezonePreference.xul
overlay chrome://messenger/content/messenger.xul chrome://exchangecalendar/content/lightningtimezoneOverlay.xul
overlay chrome://messenger/content/preferences/preferences.xul chrome://exchangecalendar/content/extra-messenger-preferences.xul
overlay chrome://messenger/content/messenger.xul chrome://exchangecalendar/content/priority-display.xul
overlay chrome://messenger/content/messenger.xul chrome://exchangecalendar/content/invite-style.xul
overlay chrome://messenger/content/folderProps.xul chrome://exchangecalendar/content/folderPropsOverlay.xul
overlay chrome://messenger/content/messenger.xul chrome://exchangecalendar/content/rtews-overlay.xul

locale exchangecalendar nl locale/exchangecalendar/nl/
locale exchangecalendar en-US locale/exchangecalendar/en-US/
Expand Down
12 changes: 0 additions & 12 deletions chrome/content/addressingWidgetOverlay.css

This file was deleted.

2 changes: 1 addition & 1 deletion chrome/content/addressingWidgetOverlay.xul
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

<!DOCTYPE overlay >

<?xml-stylesheet href="chrome://exchangecalendar/content/addressingWidgetOverlay.css" type="text/css"?>
<?xml-stylesheet type="text/css" href="chrome://exchangecalendar/skin/addressingWidgetOverlay.css"?>

<overlay id="exchangeAddressingWidgetOverlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
Expand Down
Loading