Increases the maximum cache size to 10 MiB per connection. In practice this is unlikely to be reached except for very large calendars.
Differential Revision: https://phabricator.services.mozilla.com/D92868
--HG--
extra : moz-landing-system : lando
Adds a colour for each selected category. When no categories are selected, it looks just like an ordinary menulist.
When one category is selected, the colour blob lines up with that in the calendar selection menulist.
Differential Revision: https://phabricator.services.mozilla.com/D92175
--HG--
extra : moz-landing-system : lando
It turns out this call IS needed.
Differential Revision: https://phabricator.services.mozilla.com/D91660
--HG--
extra : rebase_source : 93e5319f193c74ab0282b73fc4b4b7610f83d2cc
extra : amend_source : fcbfbc63c59a3379988f097946b4f629ad9974d5
extra : histedit_source : 3c3552953dc6aa52118e35cc63aa4e9c869a9762
This isn't strictly bug 1667324, but I have filled in this field unnecessarily so many times while fixing it.
Differential Revision: https://phabricator.services.mozilla.com/D91398
--HG--
extra : rebase_source : cec0fb7892e90f2c85ca74ebaf9cc63722363cf6
extra : histedit_source : a2770b153816ededb1aece08abbd3e2933a3dfad
We should figure out how to make this widget self-contained as Firefox does, but for now I just want to fix the bug with a simple patch that can be uplifted.
Differential Revision: https://phabricator.services.mozilla.com/D91542
--HG--
extra : moz-landing-system : lando
Handling defaults in this function doesn't really work for
getProperty/setProperty access because the code for cloning
an object does not copy the defaults. The cloning code just iterates
mProperties and copies all of them, and setting up defaults in
makeMemeberAttr (via prototype) does not put them in mProperties.
Differential Revision: https://phabricator.services.mozilla.com/D89269
--HG--
extra : rebase_source : 3823532677dc832c437850d4d87402c62febf949
Google puts HTML tags in calendar event/task DESCRIPTION
properties, so where we display descriptions render them
as HTML rather than just showing the raw plain text.
This commit does this in these places:
- summary dialog (and ICS import dialog)
- invitation overlays in emails
- tooltips shown when mousing over an item.
Differential Revision: https://phabricator.services.mozilla.com/D88366
Depends on D88365
--HG--
extra : rebase_source : e702f30846788ea1cc138b282253b59a6fc2f328
And rename from "autodetect" to "detect" or "detection" everywhere.
Differential Revision: https://phabricator.services.mozilla.com/D82232
Depends on D82231
--HG--
rename : calendar/base/modules/calAutodetect.jsm => calendar/base/modules/utils/calProviderDetectionUtils.jsm
extra : rebase_source : dd270115140cba75410782f705ae03a715340651
This test was failing on Windows for some reason, so I removed
the mozmill parts. It still fails on Windows so disable it for now.
Differential Revision: https://phabricator.services.mozilla.com/D86659
Depends on D85620
To allow for add-ons that want to add their own UI to this
dialog for particular calendar types (e.g. birthdays).
Differential Revision: https://phabricator.services.mozilla.com/D81005
Depends on D78371
This is the main patch for this bug that Philipp wrote, with
various changes made to counter bit rot, update some parts,
and rework the UI in various ways.
For example WCAP calendars are no longer supported and the
gData provider is now in its own repo, so I have removed
these parts.
The bit rot changes include using HTML table instead of XUL grid,
de-XPCOM-ing components, updating module import syntax,
replacing calendar-list-tree (no longer exists) with a
richlistbox, using 'addEventListener' instead of
'ondialogaccept' attributes since the latter were not working,
updating things related to <dialog> now being a child of
<window>, etc.
UI changes include moving away from the tabs and only
prompting for a password if needed.
Differential Revision: https://phabricator.services.mozilla.com/D78371
Depends on D78370
--HG--
rename : calendar/resources/content/calendarCreation.xhtml => calendar/base/content/dialogs/calendar-creation.xhtml
rename : calendar/base/themes/common/calendar-creation-wizard.css => calendar/base/themes/common/calendar-creation.css