Geoff Lankow
4ae2f94595
Bug 1715923 - When authorising a Google mail account, request address book and calendar scopes too. r=mkmelin
...
This patch involves:
* changing the scopes we request when connecting mail (existing accounts are unaffected because the scope we originally requested is stored per-account in the preferences)
* teaching the CardDAV and CalDAV implementations to find passwords stored by username (with either the exact scope needed or many scopes)
Calendars with a username set (not sure how this happened, but they exist) will need to re-authorise. Other address books and calendars are not required to re-authorise.
Differential Revision: https://phabricator.services.mozilla.com/D117489
--HG--
extra : amend_source : b1e20b69683e846ed542115e063aace9917f00b5
2021-06-11 13:39:10 +03:00
Geoff Lankow
69c82301a2
Bug 1715923 - Test address book and calendar OAuth2 authentication. r=mkmelin
...
We need to know if anything is going to break in the changes we're about to make.
Differential Revision: https://phabricator.services.mozilla.com/D117488
--HG--
extra : amend_source : 14db84dd2cd908e2dfdb6a7ef317adcb2627be74
2021-06-11 13:38:51 +03:00
Geoff Lankow
203e00cc81
Bug 1665203 follow-up - Have CalDAVServer respond when asked for calendar privileges. rs=bustage-fix
2021-06-10 20:18:48 +12:00
Ben Campbell
660ed07b28
Bug 1715433 - Use initial-lowercase-letter naming convention in nsIMsgCopyService. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D117256
--HG--
extra : amend_source : 9466d9ce3ff06bc5a7ca014c514d70e023b421b4
2021-06-09 12:57:51 +03:00
Ben Campbell
04eb2e6bea
Bug 1712451 - Set up profile dir at beginning of test_itip_utils.js. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D116335
--HG--
extra : amend_source : dec9170aaeee58f4670a53ecb510c0e3abf094cb
2021-05-31 13:49:21 +03:00
Henry Wilkes
82aadd8af2
Bug 1694820 - Structurally simplify calendar event items. r=darktrojan
...
Used HTML and CSS to reduce nesting of elements and to tidy their styling.
Also, made month and multiweek views more semantically correct by placing the "days of the week" headers within the <table>, and restyled it as a CSS grid.
Also, placed the month day event items within an <ol> element.
Also, renamed some classes to make them more consistent and meaningful, and dropped some duplicate or unused classes.
Differential Revision: https://phabricator.services.mozilla.com/D114731
--HG--
extra : amend_source : d277c9b32f8a00fec20364147a1cf76e0e881f9a
2021-05-27 13:12:26 +03:00
Lasana Murray
b3e5782168
Bug 1711583 - Add mochitest for itip identity prompt. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D115296
--HG--
extra : rebase_source : c85c8176b20534b7800c1867a4b2b489b136edd0
extra : histedit_source : 521229c821dfbb5d1266c6ea195205dfabeb0621
2021-05-17 22:20:35 +00:00
Lasana Murray
5718140f8c
Bug 1711281 - Add unit tests for getInvitedAttendee() and getImipTransport. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D115148
--HG--
extra : amend_source : a799b4de30d5b90a50787a1549cab6f0feb838c9
2021-05-21 13:46:58 +03:00
Lasana Murray
bd6242c408
Bug 1711134 - Add unit tests for CalItipMessageSender for incoming invitations. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D115099
2021-05-15 12:52:52 +03:00
Geoff Lankow
fa2da443a8
Bug 1710964 - Restore day/week view scroll position on tab switch. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D115044
--HG--
extra : rebase_source : f7798bafa94b03abd0566558b4bb1551f10cd70f
extra : amend_source : ccf8465d53d1115b803066c7f5520493dd72184a
2021-05-13 14:33:29 +12:00
Ping Chen
e3fdedad57
Bug 1237142 - Replace nsIAlertsService.showAlertNotification with showAlert. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D113921
--HG--
extra : amend_source : 3c3d1dd6eacbd96dfb71a6ea75d056bce4c25842
2021-04-30 13:51:42 +03:00
Henry Wilkes
66bf39da97
Bug 1683865 - Replace xul:image usage in setting event reminders. r=darktrojan
...
Also removed the test_addReminderImages unit test since it was testing ui features without 'document' or its localization, which is needed for setting img alt text.
Differential Revision: https://phabricator.services.mozilla.com/D111594
2021-04-21 11:20:46 +00:00
Henry Wilkes
483cb63834
Bug 1683303 - Remove XUL equalsize from event attendee box. r=darktrojan,mkmelin
...
Replace the dynamic grid behaviour for the XUL box with a single column list.
Now, both the organizer labels and attendee labels use the same constructor, to keep styling consistent. And the list of attendees is represented by an unordered list <ul>, which is more semantically correct.
Also, calendar editing, summaries and email invitations all use the same constructors for attendees, which removes code duplication and keeps styling consistent. They also share the same styling sheets and localization.
In addition, the invitation document (lightning-invitation.xhtml) was rewritten to be more semantically correct and therefore more accessible. In particular, we no longer embed a table within another table's cell for the organizer row and attendees row (the unordered list is used in the latter case). Unnecessary paragraph <p> elements were removed from the cells. Row headers were marked as <th>. And the table header was moved to a <caption>.
Differential Revision: https://phabricator.services.mozilla.com/D111411
--HG--
extra : amend_source : aee820ea0e2a8c8d66cd9ca6045f1a825e3dc383
2021-04-28 13:56:33 +03:00
Magnus Melin
94fa4e6742
Bug 1706985 - remove unused calICalendarSearchProvider. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D113131
--HG--
extra : rebase_source : aab387c6fd6c8a671866ed43697489f762acab3c
extra : amend_source : bcb900154688483f8191aaa6ac635b1462f2db16
2021-04-28 13:55:11 +03:00
Geoff Lankow
b4465cecab
Bug 1707800 - Fix browser_alarmDefaultValue.js. rs=bustage-fix
...
The "43" being typed into the preferences window was going to the search box instead of the number input as it should have. I think the click on the center of the input missed somehow.
--HG--
extra : rebase_source : a5ac3b0c13dac7d2fc86c6a2911ce8acffd63d87
2021-04-27 15:06:00 +12:00
Geoff Lankow
90bd9a56b2
Bug 1707152 - part 1 - Fix tests after bug 1700679 - native context menus on macOS. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D113213
--HG--
extra : amend_source : 1551d497d9422665b259b11648886240c91a2931
2021-04-23 13:59:12 +03:00
Ping Chen
64bda21386
Bug 1497434 - Support calendar level notification settings. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D112499
--HG--
extra : amend_source : 6dce971be15065f01742a6fae5e91da26e80fc6f
2021-04-22 12:52:39 +03:00
Geoff Lankow
60c4d098e8
Bug 1706514 - Fix unhandled rejection in browser_attachMenu.js. rs=bustage-fix
2021-04-21 12:14:48 +12:00
Geoff Lankow
1190525dce
Bug 1684021 - Update timezones to 2021a. r=mkmelin
...
https://mm.icann.org/pipermail/tz-announce/2020-December/000063.html
https://mm.icann.org/pipermail/tz-announce/2021-January/000065.html
Differential Revision: https://phabricator.services.mozilla.com/D100416
--HG--
extra : moz-landing-system : lando
2021-04-15 22:49:17 +00:00
Magnus Melin
1a9ee810f3
Bug 1683865 - Backed out changeset 3a15062552f2 for test failures in at least calendar/test/unit/test_alarmutils.js
...
--HG--
extra : amend_source : 72e7edf1f8c69c5113ee187fea377455bc52854e
2021-04-15 12:58:32 +03:00
Henry Wilkes
246b944295
Bug 1683865 - Replace xul:image usage in setting event reminders. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D111594
--HG--
extra : moz-landing-system : lando
2021-04-15 05:27:34 +00:00
Henry Wilkes
7dfa4db6df
Bug 1683865 - Replace xul:image usage in event attachments. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D111593
--HG--
extra : moz-landing-system : lando
2021-04-15 05:27:33 +00:00
Geoff Lankow
d7d511d01a
Bug 1700047 - Use batch notifications for better handling in CalAlarmService. r=mkmelin
...
This makes the alarm service ignore onAddItem and onModifyItem notifications in between onStartBatch and onEndBatch.
We know that onLoad will follow, at which point we reload all alarms from the calendar in question.
Ignoring the notifications prevents the alarms from firing multiple times in quick succession as the calendar loads.
I have in mind to follow this pattern across all of the UI pieces that listen to notifications, but first I really want to be sure (with tests) that sane behaviour is occurring.
I've added tests for this and (really lightly) the unifinder with all of the calendar types. More testing will be added to this later.
The ICS calendar with offline storage doesn't quite work right (as is the case in bug 1691885) but we can still test what does work.
Differential Revision: https://phabricator.services.mozilla.com/D109274
--HG--
extra : moz-landing-system : lando
2021-03-31 23:54:21 +00:00
Geoff Lankow
08f4750cd3
Bug 1700047 - Pass a calendar to calIObserver.onStartBatch and onEndBatch. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D109273
--HG--
extra : moz-landing-system : lando
2021-03-31 23:54:21 +00:00
Geoff Lankow
650d6b9be3
Bug 1691885 - Test notifications from CalDAV and ICS calendars. r=mkmelin
...
This tests each combination of calendar provider and offline storage setting to ensure they behave consistently.
To do this I've added mock CalDAV and ICS servers (forked from CardDAVServer.jsm).
Differential Revision: https://phabricator.services.mozilla.com/D109272
--HG--
rename : mailnews/addrbook/test/CardDAVServer.jsm => calendar/test/CalDAVServer.jsm
rename : mailnews/addrbook/test/CardDAVServer.jsm => calendar/test/ICSServer.jsm
extra : moz-landing-system : lando
2021-03-31 23:54:20 +00:00
Geoff Lankow
9eb4aa0517
Bug 1698143 follow-up - Fix broken test browser_customMinimonthCount.js. rs=bustage-fix
2021-04-01 11:33:33 +13:00
Ping Chen
4ad3636e06
Bug 1497434 - Initial step to support soft reminder in CalAlarmService. r=darktrojan
...
This patch adds a calendar.notifications.times pref in the form of "PT2H PT1M" to support multiple notifications. In followup patches, will add support for calendar level notification time, and UI to set the prefs.
Differential Revision: https://phabricator.services.mozilla.com/D109035
2021-03-30 00:19:17 +00:00
Henry Wilkes
c223516eeb
Bug 1696613 - Remove elementslib. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D109755
2021-03-26 11:43:38 +00:00
Lasana Murray
912865abc2
Bug 1681224 - Add mochitests for remaining calendar views. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D109775
--HG--
extra : moz-landing-system : lando
2021-03-29 21:56:03 +00:00
Geoff Lankow
b77de5c7c4
Bug 1698506 - Fix browser_monthView.js and browser_weekView.js. r=mkmelin
...
These tests have started failing all of the time. The problem is that in
waiting for an event box, we're getting the existing box before it is
replaced by the new one we're waiting for.
Differential Revision: https://phabricator.services.mozilla.com/D109862
--HG--
extra : histedit_source : aa70d4c128685dbbf2ebd7ec04ef73bd32464234
2021-03-26 08:00:00 +00:00
Geoff Lankow
35c50b475c
Port bug 1693133 - Changes to BrowserTestUtils.promiseAlertDialog and promiseAlertDialogOpen. rs=bustage-fix
2021-03-26 19:20:41 +13:00
Lasana Murray
a0286b612b
Bug 1683460 - Add tests for various supported drop types. r=darktrojan
2021-03-17 15:17:12 -04:00
Magnus Melin
7bd4cc825e
Bug 1666296 - Properly show descriptions in Teams invites. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D109301
--HG--
extra : rebase_source : e2138a9ac78f764e7e5549a53ee0f54948ca2464
extra : amend_source : 31057715086bf57282002eaeaa39ddd31245d20f
2021-03-24 12:49:32 +02:00
Lasana Murray
706f5b3749
Bug 1697997 - Clean up CalendarTestUtils. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D108144
--HG--
extra : amend_source : d01e812f35756d217a89ad21423a017cb0df6d2c
2021-03-19 11:28:01 +13:00
Lasana Murray
e3a24e3d90
Bug 1697848 - Move view helpers into their own class. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D108048
--HG--
extra : amend_source : 950aacf9fc3a78e441676c7c06a485ef5653d277
extra : histedit_source : 96c5a08262a8cc8118577e2c0d8503f0b461505f
2021-03-18 11:03:52 +13:00
Lasana Murray
9e2edb51d3
Bug 1693735 - Wait for view to be refreshed before checking event title. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D108466
--HG--
extra : histedit_source : 0781d0cb12d5889ca9ac3e79a621876c48f1e7d6
2021-03-15 15:17:39 +00:00
Geoff Lankow
5ab2f0c56d
Bug 1686382 - In import dialog, allow sorting of events to import. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D103851
--HG--
extra : moz-landing-system : lando
2021-03-15 22:18:31 +00:00
Geoff Lankow
b9b87a8da9
Bug 1683063 - In import dialog, allow filtering of items to import. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D100547
--HG--
extra : moz-landing-system : lando
2021-03-15 22:18:30 +00:00
Henry Wilkes
ce483dceae
Bug 1694631 - Stop using Lookup in CalendarUtils. r=darktrojan
...
The lookup and lookupEventBox methods require full tree paths to find elements, which makes them hard to maintain when restructuring.
These were dropped from CalendarUtils, along with the path related methods and constants.
The standard querySelector and getElementById methods were used instead.
In particular, the CalendarTestUtils module was expanded with the dayView, weekView and multiweekView submodules to replace the lookupEventBox usage.
Differential Revision: https://phabricator.services.mozilla.com/D107005
--HG--
extra : moz-landing-system : lando
2021-03-11 22:07:19 +00:00
Magnus Melin
bafc2252a1
Bug 1692480 - remove setBooleanAttribute(). r=darktrojan
...
# setBooleanAttribute("id", "attr", value) -> document.getElementById("id").attr = value
find calendar -type f -not -path "*.hg/*" -regex ".*\.\(jsm\|js\)$" -exec sed -i -E 's/setBooleanAttribute\("([^,]+)", "([^,]+)", ([^,]+)\)/document.getElementById("\1").\2 = \3/g' {} \;
# setBooleanAttribute(id, "attr", value) -> document.getElementById(id).attr = value
find calendar -type f -not -path "*.hg/*" -regex ".*\.\(jsm\|js\)$" -exec sed -i -E 's/setBooleanAttribute\(([^,]+), "([^,]+)", ([^,]+)\)/\1.\2 = \3/g' {} \;
+ manual fixups
To simplify matters made these boolean attributes:
* calendar-disabled
* calendar-readfailed
* calendar-readonly
2021-03-02 12:27:02 +02:00
Lasana Murray
b621276193
Bug 1693870 - Move menulistSelect out of CalendarUtils and into ItemEditingHelpers. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D106321
--HG--
extra : amend_source : 532eeac5282dafff93c36c720e9a5bf7453a448b
2021-02-25 18:30:30 +00:00
Geoff Lankow
49cfa33e8c
Bug 1687664 - Fix failures in browser_weeklyWithException.js. r=lasana
...
This appears to be happening because an edit is happening before the previous one has finished.
Waiting for the first edit to be reflected in the UI before moving on should prevent that.
Differential Revision: https://phabricator.services.mozilla.com/D104908
--HG--
extra : rebase_source : a28f9797b78d146b02f11cb54a3d91c1ba9f59b3
extra : histedit_source : f1038ede8eefcb150be56bd053d3217feee3dedd
2021-02-11 21:46:56 +13:00
Geoff Lankow
cd0c335741
Bug 1691844 follow-up - Fix test to work with libical. rs=bustage-fix
...
--HG--
extra : rebase_source : 9056653a305795348c112aa662006e5e3e1602a4
2021-02-25 11:10:20 +13:00
Lasana Murray
77a876e480
Bug 1683444 - Move helper functions of browser_eventDialogEditButton.js into CalendarTestUtils. r=darktrojan DONTBUILD
2021-02-24 14:26:32 +02:00
Lasana Murray
e85e0354ec
Bug 1687329 - Part 2: Add isEvent() and isTodo() to calIItemBase. r=darktrojan
...
This also removed cal.item.isEvent() and cal.item.isTodo.
2021-02-20 12:14:08 +02:00
Lasana Murray
9d20c14d35
Bug 1689839 - Give browser_customMinimonthCount.js more time to finish. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D105364
--HG--
extra : moz-landing-system : lando
2021-02-18 07:02:08 +00:00
Geoff Lankow
8cf779c26f
Bug 1692786 - Fix time out in browser_eventDialog.js. rs=bustage-fix
...
The accept button in commonDialog.xhtml doesn't seem to like synthesized events any more. Most likely due to bug 1685313.
2021-02-15 11:07:00 +13:00
Geoff Lankow
4fd292106f
Bug 1691844 - Fix removal of events from views when a calendar becomes disabled. r=mkmelin
...
I made an erroneous change that stopped the events being removed from the month/multi-week view
but didn't notice because there was no test coverage. This fixes the change, performs the removal
by a different method altogether, and adds test coverage.
Differential Revision: https://phabricator.services.mozilla.com/D104650
--HG--
extra : moz-landing-system : lando
2021-02-10 21:49:27 +00:00
Lasana Murray
6d252d10f7
Bug 1688708 - do not assume items are events in countOccurrences(). r=darktrojan
2021-02-06 12:21:34 +02:00
Geoff Lankow
4a4959bee0
Bug 1617887 - Stop using Mozmill components in ItemEditingHelpers.jsm r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D102379
--HG--
extra : moz-landing-system : lando
2021-02-03 09:31:57 +00:00
Lasana Murray
f5f081ba00
Bug 1686466 - Do not cache items with a recurrenceId in CalStorageCalendar. r=darktrojan
2021-02-03 12:58:00 +02:00
Geoff Lankow
b2ed6b1f6d
Bug 1690149 - Empty spare rows of calendar month view when they become hidden. r=mkmelin
...
This fixes the failing test in two wayS:
* Removing events created during the test that are no longer needed.
* When the month in view changes, clear out old events from the hidden row(s) at the bottom of the view.
Differential Revision: https://phabricator.services.mozilla.com/D103725
--HG--
extra : amend_source : 78b038417aad8d7e1c3f7d63fdf42788ef71f231
2021-02-02 12:27:29 +02:00
Ben Campbell
ef245cafd9
Bug 1682937 - Remove nsISimpleEnumerator use from calendar interfaces. r=darktrojan
2021-02-01 12:15:10 +02:00
Lasana Murray
5659823906
Bug 1679129 - Make minimonths fill available space in custom recurrence dialog. r=darktrojan
2021-01-30 12:14:54 +02:00
Geoff Lankow
d4d2db2534
Bug 1655373 - Fix intermittent failure of browser_attendeesDialog.js. r=lasana
...
Differential Revision: https://phabricator.services.mozilla.com/D103011
--HG--
extra : amend_source : 19363180552a04007feba2babae4281664f4f67f
2021-01-29 12:49:21 +02:00
Geoff Lankow
1adcabbb8c
Bug 1671301 - Enable E10S and make the tests pass. r=mkmelin
...
The aim of this patch is to have the tests run in E10S mode and not fail. Many tests have been disabled (because they fail) and will be addressed in separate patches.
Differential Revision: https://phabricator.services.mozilla.com/D100366
--HG--
extra : moz-landing-system : lando
2021-01-20 00:06:04 +00:00
Geoff Lankow
0b9e961cd5
Bug 1684500 - Add the reminder menu list dynamically to the calendar item summary element r=lasana
...
The menu list is only used for invitations.
The existence of the list and its descendants considerably slows down the layout of the summary custom element.
That's not a problem when there's only one element, but in the ICS file import dialog there could be hundreds.
Differential Revision: https://phabricator.services.mozilla.com/D100546
--HG--
extra : moz-landing-system : lando
2021-01-19 15:52:54 +00:00
Geoff Lankow
a6cd650b1b
Bug 1684500 - Improve the performance of the ICS file import dialog for large files r=lasana
...
With this patch we'll show a "loading…" message until everything is ready.
We'll also delay actual loading until the dialog has been displayed, so the user doesn't have to wait (what can be several seconds) for something to happen.
Finally we'll improve the performance of the item summary custom element by parsing its contents only once.
Differential Revision: https://phabricator.services.mozilla.com/D100545
--HG--
extra : moz-landing-system : lando
2021-01-15 08:57:30 +00:00
Geoff Lankow
322ba004ab
Bug 1684500 - Show import progress in the ICS file import dialog r=lasana
...
I've broken the UI into three panes for easier handling: the existing item selection UI, progress, and results.
Differential Revision: https://phabricator.services.mozilla.com/D100544
--HG--
extra : moz-landing-system : lando
2021-01-15 08:58:53 +00:00
Geoff Lankow
58f039fb4f
Bug 1684500 - Don't offer to import events into a disabled or read-only calendar r=lasana
...
Also adds the dot representing the calendar's colour to the UI. This matches the event editing dialog.
Differential Revision: https://phabricator.services.mozilla.com/D100542
--HG--
extra : moz-landing-system : lando
2021-01-15 08:58:44 +00:00
Geoff Lankow
0e379035e0
Bug 1683060 - In ICS import dialog, sort events before displaying them. r=lasana
...
Differential Revision: https://phabricator.services.mozilla.com/D100541
--HG--
extra : rebase_source : 7b71a23269a3a50399ca50313457293c977ad7dd
extra : amend_source : 0439186914c6e6f4e33b0f6f049f1cc6494ffa2b
2020-12-20 22:57:29 +13:00
Geoff Lankow
ba4569edaf
Bug 1606543 - Try to fix browser_eventDialogModificationPrompt.js. r=mkmelin
...
A lot of the failures are caused by an event box somehow being in editing mode. Pressing delete in that case doesn't delete the event.
Differential Revision: https://phabricator.services.mozilla.com/D101416
--HG--
extra : moz-landing-system : lando
2021-01-12 22:07:40 +00:00
Lasana Murray
f44a41afdc
Bug 1669803 - Restore the attachment dropdown in the event dialog. r=darktrojan
2020-12-17 17:16:41 -04:00
Geoff Lankow
797c0e78ee
Bug 1684485 - Convert calendar tests to run in UTC by default. r=lasana
...
Changes the test manifests, and uses of the `Date` object to use UTC. Plus a linter rule to prevent mistakes.
Differential Revision: https://phabricator.services.mozilla.com/D100538
--HG--
extra : moz-landing-system : lando
2021-01-06 22:57:49 +00:00
Magnus Melin
d2d1e5d5d8
Bug 1683901 - don't hardcode "Daily" in browser_icsAttachment.js since it will fail on beta/release. r=darktrojan
2021-01-02 12:40:31 +02:00
Magnus Melin
9b21c853ec
Bug 1663947 - prevent the most common entities from appearing in event/task descriptions. r=darktrojan
2021-01-01 12:56:07 +02:00
Geoff Lankow
d676b5d8ad
Bug 1617887 - Remove unused functions from mozmill's utils.jsm. r=mkmelin
...
I've managed to remove the uses of `getChromeWindow` and `getWindows` so that they can also be removed.
Differential Revision: https://phabricator.services.mozilla.com/D100537
--HG--
extra : moz-landing-system : lando
2020-12-30 08:25:53 +00:00
Geoff Lankow
e83dff912f
Bug 1617887 - Remove unused code from mozmill's elementslib. r=mkmelin
...
This patch also:
* uses the name `elib` everywhere elementslib.jsm is imported, which should make future changes easier.
* updates the remaining elementslib types to ES classes, removing the dependency on utils.jsm.
Differential Revision: https://phabricator.services.mozilla.com/D100536
--HG--
extra : moz-landing-system : lando
2020-12-30 08:24:09 +00:00
Magnus Melin
d992e56d06
Bug 1572062 - Use html root element in messenger.xhtml and update styling to support html roots. r=Paenglab
...
See bug 1492582 for the corresponding Firfox bug.
2020-12-30 12:56:10 +02:00
Lasana Murray
49524f31b9
Bug 1681224 - Add missing parameter to invokeDragSession(). r=darktrojan
...
Port of bug 1641270.
--HG--
extra : rebase_source : f63871fb1e9c162d5232644207b86da03b548af3
extra : amend_source : 70e279f005c3e7d9e306fed351d8536388323f89
2020-12-17 12:20:39 -04:00
Lasana Murray
f273554806
Bug 1664731 - Load properties for exceptions of recurring events and todos. r=darktrojan
2020-12-16 12:35:57 +02:00
Khushil Mistry
25e0fa4923
Bug 1680044 - remove <deck> XUL element from calendar-tab-panels.inc.xhtml. r=aleca,darktrojan
2020-12-11 10:08:25 +02:00
Khushil Mistry
da0561e362
Bug 1679802 - remove <deck> XUL element from calendar-event-dialog-recurrence.xhtml dialog. r=aleca,darktrojan
2020-12-10 12:10:08 +02:00
Khushil Mistry
ce8042d7e6
Bug 1679853 - remove <deck> XUL element from calendar-minimonth.js. r=aleca,geoff
2020-12-10 20:03:20 +13:00
Khushil Mistry
e9812f26f2
Bug 1679820 - remove <deck> XUL element from lightning-item-iframe.xhtml dialog. r=aleca,darktrojan
2020-12-08 12:56:58 +02:00
Geoff Lankow
afb89c7338
Bug 1604369 - Add a pause in browser_calendarList.js to stop it failing. r=rnons
...
Differential Revision: https://phabricator.services.mozilla.com/D99016
--HG--
extra : moz-landing-system : lando
2020-12-08 09:57:45 +00:00
Ping Chen
f5bd5f8d71
Bug 1679776 - Test non-ASCII text parsing in CalDavWebDavSyncHandler. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D98562
--HG--
extra : moz-landing-system : lando
2020-12-08 09:57:10 +00:00
Geoff Lankow
3a737d6cb0
Bug 1666657 - Fix browser_eventDialogEditButton.js by waiting for events modifications to happen. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D98424
--HG--
extra : rebase_source : f76b2e88bc7c4c7e1937b99854fbb3bf80d9564f
extra : amend_source : a68e5186db5b7f3d476247ebec2ec50f275b93f6
2020-11-22 23:11:57 +13:00
Ping Chen
5007c6f56b
Bug 1652984 - Part 2: Fix calIcalProperty.valueAsIcalString for GEO field. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D97723
--HG--
extra : amend_source : 098ee2fd43ef3bcc63831963c3d4a6c03c66d415
2020-11-27 12:56:00 +02:00
Lasana Murray
aba17be84f
Bug 1673654 - Open events in calendar summary dialog for today pane and unifinder. r=darktrojan
2020-11-21 12:50:19 +02:00
Geoff Lankow
a5fb9e5852
Bug 1669950 - Update timezones to 2020d. r=Fallen
...
https://mm.icann.org/pipermail/tz-announce/2020-October/000059.html (2020b)
https://mm.icann.org/pipermail/tz-announce/2020-October/000060.html (2020c)
https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html (2020d)
Differential Revision: https://phabricator.services.mozilla.com/D94508
--HG--
extra : rebase_source : 66b74a7f487d09e4fa24cf8a10f095804b1d4e0e
extra : amend_source : ecfc456b8f7ea41653749dbeb11cdc9a70badf1d
extra : histedit_source : 30581a2af55d98c7730367734ad1f11d3f07e915
2020-10-23 11:07:23 +13:00
Ping Chen
e80b8b94ec
Bug 352566 - Support opening webcal and webcals url. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D96159
2020-11-19 14:34:03 +02:00
Lasana Murray
909aa707ca
Bug 1668478 - Remove Ctrl-Enter shortcut from new calendar event dialog. r=darktrojan
...
--HG--
extra : amend_source : bc0e9a7ff0444dd91c0f7806da75893289e7cc04
2020-10-22 16:30:05 -04:00
Ping Chen
523c266ffa
Bug 357480 - Support opening ics file by double click. r=mkmelin
...
Combines D80576, D80577, D80578, D80579. Paul did all the hard work. I added calendar checkbox in systemIntegrationDialog.
Differential Revision: https://phabricator.services.mozilla.com/D94548
--HG--
extra : rebase_source : ec7642c91ed11f9878699bdc0bc9764e97e5b907
extra : amend_source : fe873429605c4998c31b9077153d9135d2df4c36
2020-11-10 12:41:51 +02:00
Khushil Mistry
7cf487b2cc
Bug 1670831 - Fix right preferences section not opening when search results are opened. r=aleca DONTBUILD
2020-11-07 10:30:47 +02:00
Rob Lemley
74c6535302
Bug 1672798 - Run black formatting on mozbuild and mozconfigure files. r=mkmelin
...
Bringing some sanity to our Python scripts.
Differential Revision: https://phabricator.services.mozilla.com/D95402
--HG--
extra : rebase_source : 7eed46d79663fa1f261bd64d9bc1c83c4867bfc4
extra : histedit_source : b8b700c76ab2fee92eb426b5a5b69dc86376e60f
2020-10-30 14:28:33 -04:00
Magnus Melin
2bf26b15e9
Bug 1617887 - remove mozmill controller.waitThenClick(). r=khushil DONTBUILD
2020-11-02 12:44:51 +02:00
Lasana Murray
5cf638fd6f
Bug 1666997 - Add CalendarTestUtils module for common calendar testing helpers. r=darktrojan
...
--HG--
extra : rebase_source : 5913f7204ba4e9d814f7000192839922104ef572
2020-10-19 16:06:42 -04:00
Magnus Melin
2a7e3c0c81
Bug 1617887 - remove MozMillController.assertText. r=khushil
2020-10-20 12:50:46 +03:00
Magnus Melin
e9946c60c8
Bug 1617887 - remove MozMillController.assertNode. r=khushil
2020-10-20 12:50:41 +03:00
Magnus Melin
5ac0e0bba9
Bug 1617887 - remove MozMillController.assertValue. r=khushil
2020-10-20 12:50:37 +03:00
Magnus Melin
bfa134e334
Bug 1617887 - remove MozMillController.assert. r=khushil
2020-10-20 12:50:33 +03:00
Magnus Melin
1650837585
Bug 1617887 - remove MozMillController.assertChecked and assertNotChecked and assertSelected. r=khushil
2020-10-20 12:50:28 +03:00
Magnus Melin
319ec7d5fd
Bug 1617887 - remove MozMillController.assertJSProperty. r=khushil
2020-10-20 12:50:23 +03:00
Magnus Melin
a41e036c67
Bug 1617887 - remove from mozmill controller: renove assertPropertyNotExist, assertDOMProperty, assertNotDOMProperty, assertProperty, assertNotJSProperty, assertImageLoaded, mouseMove, dragToElement, Tabs. r=khushil DONTBUILD
2020-10-18 13:58:36 +03:00
Magnus Melin
26dd62c35d
Bug 1617887 - stop using controller keypress, use EventUtils.synthesizeKey instead. r=khushil
...
# controller.keypress(taskInput, "VK_RETURN", {}); -> EventUtils.synthesizeKey("VK_RETURN", { }
find . -type f -not -path "*.hg/*" -not -path "third_party/*" -regex ".*\.\(js\|jsm\)$" -exec sed -i -E 's/(\S+).keypress\(([^,]+),\s*([^,]+),\s*(\{.*\})\)/\2.focus();\nEventUtils.synthesizeKey(\3,\4)/g' {} \;
# delete null.focus(); that came out of the above
find . -type f -not -path "*.hg/*" -not -path "third_party/*" -regex ".*\.\(js\|jsm\)$" -exec sed -i -E '/null\.focus\(\);/d' {} \;
# mc.eid("oo).focus() -> document.getElementById(foo).focus()
find . -type f -not -path "*.hg/*" -not -path "third_party/*" -regex ".*\.\(js\|jsm\)$" -exec sed -i -E 's/.*\.eid\(([^)]+)\)\.focus/document.getElementById(\1).focus/g' {} \;
# new elib.Elem(menubar).focus() -> document.getElementById(foo).focus()
find . -type f -not -path "*.hg/*" -not -path "third_party/*" -regex ".*\.\(js\|jsm\)$" -exec sed -i -E 's/.*\elib\.Elem\(([^)]+)\)\.focus/document.getElementById(\1).focus/g' {} \;
+ manual fixing aftewards. In hinsight would have made better regexes...
2020-10-18 13:58:24 +03:00
Geoff Lankow
0e49b6efa9
Bug 1666657 - Attempt to fix test browser_eventDialogEditButton.js. rs=bustage-fix
...
--HG--
extra : rebase_source : 92835d58ee68f31735ad1c119915a9181e07e977
extra : amend_source : cf714cd3d14dfff195889c27daba7c939d2306cf
2020-10-14 11:41:27 +13:00
Geoff Lankow
9ca8fa0d4d
Bug 1665839 - Remove mozmill.jsm. r=khushil324
...
Differential Revision: https://phabricator.services.mozilla.com/D90653
--HG--
extra : moz-landing-system : lando
2020-10-04 21:40:49 +00:00
Magnus Melin
e952ea6460
Bug 1649295 - fix OSX test failures of comm/calendar/test/browser/timezones/browser_timezones.js. r=darktrojan
2020-10-01 13:46:59 +03:00
Lasana Murray
2a5dd93e3a
Bug 1651783 - Add edit option to calendar item context menu. r=pmorris DONTBUILD
2020-09-24 12:47:17 +03:00
Magnus Melin
2d6c3d8c64
Bug 1649295 - fix browser_timezones.js test failures by making sure the timezone window is focused before clicking. r=darktrojan
2020-09-24 10:27:52 +03:00
Lasana Murray
ed16c2cfd1
Bug 1651779: Show the reminder as read-only text when event is not an invitation. r=pmorris
2020-09-23 13:56:55 +03:00
Khushil Mistry
472225cef1
Bug 1663303 - Fix calendar new event window should require a title. r=pmorris DONTBUILD
2020-09-20 13:55:36 +03:00
Lasana Murray
35a9938f1a
Bug 1647855 - Add tests for using event dialog edit button and menu. r=mkmelin
2020-09-17 11:09:59 +03:00
Paul Morris
6ad3790174
Bug 1659558 - Part 8: Convert `cal.createRecurrenceInfo()` to `new CalRecurrenceInfo()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89276
--HG--
extra : rebase_source : 8a1b0dce7983dd054c04a7f8138081e1fae98365
2020-09-03 14:29:58 -04:00
Paul Morris
a26956574a
Bug 1659558 - Part 7: Convert `cal.createRelation()` to `new CalRelation()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89275
--HG--
extra : rebase_source : 5bbbb6cd22490a98885d549eddd4d9c6010363fc
2020-09-03 13:52:33 -04:00
Paul Morris
4ada409e33
Bug 1659558 - Part 6: Convert `cal.createAlarm()` to `new CalAlarm()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89273
--HG--
extra : rebase_source : f873f68d9591ce9d4f7a32140335f3264a0da11a
2020-09-03 09:31:50 -04:00
Paul Morris
6863b2ab8d
Bug 1659558 - Part 5: Convert `cal.createAttachment()` to `new CalAttachment()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89271
--HG--
extra : rebase_source : 791b2dfa264b183a1d55c4089a67179ed913a882
2020-09-02 15:40:42 -04:00
Paul Morris
1c35d95ce4
Bug 1659558 - Part 4: Convert `cal.createAttendee()` to `new CalAttendee()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89270
--HG--
extra : rebase_source : 01313187641ebafa6844bd621089e922e07a283b
2020-09-02 13:23:35 -04:00
Paul Morris
dd9f6e0f99
Bug 1659558 - Part 3: Convert `cal.createTodo()` to `new CalTodo()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89268
--HG--
extra : rebase_source : 46f7a80d11907f81950b969a5bf1cac0c8ee336c
extra : source : 97b9aaba64994e3e30e7719354bfdc6ed291b26a
2020-09-01 14:26:54 -04:00
Paul Morris
1720739108
Bug 1659558 - Part 2: Convert `cal.createEvent()` to `new CalEvent()`. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D89267
--HG--
extra : rebase_source : c92da480512b285c16d9d991de3ac1dece4c003c
2020-09-01 13:43:59 -04:00
Paul Morris
e6fff550ad
Bug 1659558 - Part 1: Refactor makeMemberAttr function. r=darktrojan
...
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
2020-09-01 22:46:31 -04:00
Alessandro Castellani
bfdeb0c702
Bug 1621135 - Improve the UI of the Calendar sidebar. r=pmorris, ui-r=Paenglab
2020-09-10 12:22:06 +03:00
Khushil Mistry
27f6f32ae6
Bug 1659380 - Calendar New Event window should start with the title highlighted. r=pmorris DONTBUILD
2020-08-29 20:13:21 +03:00
Paul Morris
382bfa39f4
Bug 1659363 - Render HTML in calendar item descriptions. r=darktrojan
...
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
2020-08-28 17:57:48 +00:00
Paul Morris
878f37c58b
Bug 306495 - Remove mozmill code from browser_basicFunctionality.js test. r=darktrojan
...
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
2020-08-28 21:29:23 +00:00
Paul Morris
6ed05cc3a8
Bug 306495 - Fix the browser_calendarList.js mochitest. r=darktrojan
...
Differential Revision: https://phabricator.services.mozilla.com/D85620
Depends on D83567
2020-08-28 21:29:16 +00:00
Paul Morris
35e9080cb7
Bug 306495 - Implement a new calendar creation dialog. r=darktrojan
...
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
2020-08-28 21:28:32 +00:00
Geoff Lankow
32c994c2c9
Bug 1652416 - Remove cal.generateClassQI and uses of cal.generateQI where no classInfo is present. r=Fallen
...
--HG--
extra : rebase_source : 51562471eec0f0f115c71f1504e982e92e834f52
2020-07-13 16:10:38 +12:00
Geoff Lankow
24e4f93abd
Bug 1659873 - Fix even more timing issues in calendar tests with event dialogs. rs=bustage-fix DONTBUILD
...
--HG--
extra : rebase_source : 43b6a8b1440ca2ad779378273304c3e7ed4ed532
2020-08-19 17:46:20 +12:00
Geoff Lankow
743ba4b037
Bug 1659873 - Fix more timing issues in calendar tests with event dialogs. rs=bustage-fix
...
--HG--
extra : amend_source : be2521ade369557946ed0f336018d1aa631c12f0
extra : histedit_source : 7926a3d9125857596259b8bcb4f99e851e8d6759
2020-08-19 15:52:09 +12:00
Geoff Lankow
adcce11447
Bug 1659873 - Fix timing issues in calendar tests with event dialogs. rs=bustage-fix
...
--HG--
extra : rebase_source : 4e05103b009191acada3d450cb5c1f994e9828d2
extra : amend_source : 592ba2fe26b37e9e633f5932e2fbac0f7c451cff
extra : histedit_source : 07bd4e1f04b21858746673c1f3a4fd41f8a776f2
2020-08-19 11:55:18 +12:00
Geoff Lankow
568e955cf2
Bug 1659598 - Port bug 1650795 - Update tests for changes in SubDialog.jsm. rs=bustage-fix
...
--HG--
extra : amend_source : 578096ba03d58b736f2e7fdc98f6c22961b6c573
2020-08-18 10:32:07 +12:00
Lasana Murray
879d82a4d8
Bug 1647855 - Provide a button menu for editing event occurrences. r=pmorris
...
Includes the patch to update tests that fail due to reccurrence dialog workflow change.
2020-08-14 12:12:23 +03:00
Lasana Murray
5ff3684185
Bug 1575195 - Add test to ensure opening event uses summary dialog. r=pmorris
2020-08-13 13:14:11 +03:00
Lasana Murray
ef9eefa24c
Bug 1575195 - Update tests that fail due to edit dialog change. r=pmorris
2020-08-13 13:13:57 +03:00
Geoff Lankow
f59ea44dd5
Bug 1656875 follow-up - Fix a broken test. rs=bustage-fix a=me
...
--HG--
extra : amend_source : fc3e4e7df718ed61548629efbcfca0e0d25526f8
extra : histedit_source : 4e58dfb971569d05f524a5a4ac13f3843e84827d
2020-08-05 17:14:03 +12:00
Geoff Lankow
719c1af946
Bug 1633198 - Modify tests to handle removal of ParentProcessDocumentChannel pref in bug 1654922. rs=bustage-fix
...
--HG--
extra : rebase_source : c78d383beaee91715adc7415bbdfd0b0d5cb8235
extra : amend_source : a52534ecfdc9d35dca178e72a83a4627bac78c28
extra : histedit_source : 645a0a9bdd178c5f845e34c310e6f4246f3084e8
2020-04-29 15:38:56 +12:00
Philipp Kewisch
726398e336
Bug 1652885 - Dynamic registration and unregistration of calendar providers. r=pmorris
...
Differential Revision: https://phabricator.services.mozilla.com/D84961
--HG--
extra : moz-landing-system : lando
2020-07-31 13:55:46 +00:00
Alessandro Castellani
d8dd202c6c
Bug 1653118 - Port bug 1366973 - Rename security flags within nsILoadInfo to not contain '_DATA_'. rs=bustage-fix
...
--HG--
extra : amend_source : 5a49356a43141f3f622db2de96100ec8649fac50
2020-07-15 15:41:10 -07:00
Geoff Lankow
49f81bb7e1
Bug 1652057 follow-up - Fix broken test. rs=bustage-fix DONTBUILD
...
--HG--
extra : rebase_source : cd62ec3915e03c75292f5bf7b6fbd483b885193f
extra : amend_source : 5f572abd64fe7bf7b10dccb9ac8eefe4fe15870e
2020-07-15 11:11:35 +12:00
Geoff Lankow
0a60d34265
Bug 1652371 - Port bug 1649221 and bug 1649554. rs=bustage-fix CLOSED TREE
...
--HG--
extra : amend_source : cfc6361ee102cb0ee2e0c5b3497ec4a9b71688ca
2020-07-13 11:45:03 +12:00
Khushil Mistry
061a1e2435
Bug 1573678 - Implement the Preferences Search Field. r=aleca
2020-06-29 20:14:38 -04:00
Magnus Melin
535d2224a8
Bug 1624849 - Intermittent comm/calendar/test/browser/browser_taskDisplay.js | Correct number of tasks - Got X, expected Y. r=darktrojan
2020-06-26 13:33:24 +03:00
Geoff Lankow
34256868d4
Bug 1647962 - Fix test failures that appeared after updating test environment to Ubuntu 18.04. rs=bustage-fix
...
--HG--
extra : rebase_source : de8824ee1417457c88e9efc0d767019334ce45a1
extra : amend_source : f2056e8633900fb953f784d498259a6b9cc961a7
2020-06-24 13:56:30 +12:00
Geoff Lankow
f27e8d93c7
Bug 1593711 - Test task filtering with repeating tasks. r=pmorris
...
--HG--
extra : rebase_source : 2be313a1708c76edb0d739abb4c2e6a5709a2044
extra : histedit_source : 616bb1ada2a573f95f1a4516b2ec56cdaac757d4
2020-06-17 17:47:53 +12:00
Geoff Lankow
c693270c56
Bug 1624849 - Attempt to fix intermittent failures in browser_taskDisplay.js. rs=bustage-fix
...
--HG--
extra : rebase_source : 36d424ca3027b7a1db091327c82ad1feacd493d0
extra : amend_source : 772680b40dc39246f807782c8e07e347a58108d4
2020-06-17 20:35:37 +12:00
Geoff Lankow
913bbb0ffb
Bug 1628889 - Try to fix preferences tests that fail to scroll when opening the preferences tab. r=mkmelin
...
--HG--
extra : rebase_source : 3d59353d282f89b72ae236a4015c49337db3aa7f
extra : amend_source : 9d9e5afa56552d6b98b0cfe0d1fd84d16dd30038
2020-04-15 20:38:19 +12:00
Geoff Lankow
2565c1a7b7
Bug 1643552 - Fix browser_attendeesDialog.js failing with libical. r=pmorris DONTBUILD
...
--HG--
extra : rebase_source : 07d9cfaf190f0a44bd374e62ba241d2e8a5f0c09
extra : amend_source : 2471d0e94bfc04b55614949106ae9dea007abd7d
2020-06-05 15:57:30 +12:00
Ping Chen
16013c244f
Bug 1615985 - Collect number of calendars with types and readonly status. r=mkmelin,pmorris,darktrojan DONTBUILD
2020-06-08 13:31:08 +03:00
Geoff Lankow
822e07def0
Backed out two changesets (bug 1615985) for breaking calendar tests. rs=backout
...
Backed out changeset d287cf040cba
Backed out changeset 6602b6ca210f
--HG--
extra : histedit_source : a39c5f5f067b8a0a8bee48681f68ae8f8038187e%2C74b62d7a24c2516f032e239129453f7d9ce253ad
2020-06-08 14:52:26 +12:00
Magnus Melin
e8cc4c6395
Bug 1615985 - followup to lint 6602b6ca210fe75a9e65d19acc80635b287a52fe. rs=eslint DONTBUILD
...
--HG--
extra : amend_source : 0fb4b5c5301c6352531acbe6982052a68705c4ab
2020-06-05 14:53:26 +03:00
Ping Chen
c72cb53cba
Bug 1615985 - Collect number of calendars with types and readonly status. r=mkmelin,pmorris
2020-06-05 13:56:56 +03:00
Paul Morris
a1004a8cbb
Bug 1642635 - Let text wrap in item summary table and improve alignment. r=darktrojan
...
For lengthy content like dates with timezones we want the content
to wrap, not disappear on the right side of dialogs. Removing the
HTML input elements allows us to do that.
Differential Revision: https://phabricator.services.mozilla.com/D77976
--HG--
extra : moz-landing-system : lando
2020-06-03 13:07:17 +00:00
Geoff Lankow
90c4a3f8a0
Bug 1639763 - Rewrite the attendees dialog using modern code. r=pmorris
...
--HG--
extra : rebase_source : b5f067afa86f57fbb623143e7d3a4ce5fde28bfe
extra : histedit_source : f9bb56dda46c6b64478377ddc4769b572e60b654
2020-02-28 21:53:43 +13:00
Geoff Lankow
bb36951261
Bug 1642282 - Register a calendar before running browser_categoryColors.js. rs=bustage-fix
...
--HG--
extra : histedit_source : 9dd832630cbed2ccff4b5a29c2c212fed571c6c4
2020-06-02 11:13:26 +12:00
Paul Morris
d25d5974ae
Bug 1631902 - Use the new file import dialog for all calendar file imports. r=darktrojan DONTBUILD
...
Namely start using it when the user chooses "Import..." from the
"Events and Tasks" menu, and similar UI for importing files.
This gives the user a preview of the items to be imported, lets
them only import some of the items, and gives confirmation that
the import succeeded.
--HG--
extra : rebase_source : d27abbb85fb0f81d510e47b74d6193b33c2003c2
extra : amend_source : eba39646269ed42187f80326ececd6c5619535e3
2020-05-23 22:19:38 -04:00
Paul Morris
d18f158f38
Bug 1637133 - Refactor calendar summary dialog to use a custom element. r=darktrojan
...
Move the part of the dialog that displays a summary of a calendar
item into a custom element so it can be reused more than once
in a given scope/dialog/ window. This will be soon be used to
show summaries of multiple events in the ICS file import dialog.
Update the code to support multiple event summaries in a given
scope.
Differential Revision: https://phabricator.services.mozilla.com/D74797
--HG--
extra : moz-landing-system : lando
2020-05-20 14:11:19 +00:00
Philipp Kewisch
41733433ed
Bug 1634912 - de-xpcom calendar datetime formatter. r=pmorris
...
Differential Revision: https://phabricator.services.mozilla.com/D73560
--HG--
rename : calendar/base/src/CalDateTimeFormatter.jsm => calendar/base/modules/utils/calDateTimeFormatter.jsm
extra : rebase_source : 0177d70b86d0d000792fa60a45a7869cc4a32ea3
extra : amend_source : a9945da0486e0fe72378d3955dca084f8aba1e53
2020-05-16 14:17:45 +03:00
Geoff Lankow
42ab267330
Bug 1637141 - Send an empty response to callers of getFreeBusyIntervals to indicate there are no providers. r=pmorris
...
--HG--
extra : rebase_source : d92a3c7e3f8d4e07614c7faf5d7161c1a18640fa
extra : amend_source : 9a033bf0d68c3f5a51bab86d19a8cd21c5ecdaf1
2020-05-12 14:49:44 +12:00
Makoto Kato
4e719c1c42
Bug 1347804 - Use Intl.Collator instead of nsICollation. r=pmorris CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D71532
--HG--
extra : rebase_source : b05451f47b20bda7e09f9183e34609b198d1616b
extra : amend_source : 0622deef54328c37a43caae410d0a3db671676ab
2020-05-12 20:12:57 +03:00
Geoff Lankow
ac9c3774cd
Bug 1635888 - Fix test failure in comm/calendar/test/unit/test_utils.js. rs=bustage-fix
...
--HG--
extra : rebase_source : b2f428f472d6e73316fc24b75faf5b0c69e92024
extra : histedit_source : 49425921d222c4d399d60753b8a309fee86493ca
2020-05-07 15:21:47 +12:00
Geoff Lankow
5b2b970fda
Bug 1633245 - Update timezones to 2020a. r=pmorris
...
--HG--
extra : rebase_source : 4db88f14c993c8dea90ea8ba0ee5cbc2d0445f42
extra : amend_source : feaf9e547b45b9cd9369c15af77a7d3709bfb113
2020-05-01 11:43:22 +12:00
Geoff Lankow
ed46cb6c81
Bug 1629492 - Skip browser_todayPane.js on debug for failing too often. rs=me
2020-04-29 15:42:55 +12:00
Magnus Melin
38cc63e25d
Bug 1609760 - Stop assigning properties to the global `this` in calendar/ JSMs (port bug 1608278). r=pmorris DONTBUILD
...
cp ../.gitignore .rgignore && rg -l -g '*.jsm' '' calendar | jscodeshift --stdin --transform ~/Code/jsm-rewrites/no-this-property-assign.js
(Script from d2bbd6c459/no-this-property-assign.js
)
2020-04-26 13:59:10 +03:00
Paul Morris
e5aa90c9e4
Bug 1583595 - Refactor import-export.js to support opening a given ics file. r=darktrojan
...
Parameterize the file and allow skipping opening a file picker
dialog.
2020-04-17 13:21:02 +03:00
Geoff Lankow
37c875f0c5
Bug 1630485 - Move browser_timezones.js to a folder of its own. r=pmorris
...
--HG--
rename : calendar/test/browser/browser_timezones.js => calendar/test/browser/timezones/browser_timezones.js
extra : rebase_source : 4b118dbe1395882698aaada0856d3d1ad913d5f2
extra : amend_source : 6068744b6a02ae5544d5ebd2c95a1e36d68a3b9b
2020-04-16 14:08:55 +12:00
Geoff Lankow
4da9b5e3af
Bug 1629495 - Rewrite calendar preferences tests without Mozmill. r=pmorris
...
--HG--
extra : rebase_source : 25648d650946e7c39d32cd05c9b9bde9e065d5b4
extra : amend_source : c911c197a157ca4ff9a506ec385ca2b1d02598d7
2020-04-14 12:53:20 +12:00
Rob Lemley
6d008137f1
Bug 1624429 - Remove execute bit from source files. r=darktrojan
...
This greens-up the mozlint "file-perm" check.
--HG--
extra : histedit_source : d8e2715f295c5375e882a024adf042c7d06b59e7
2020-04-02 15:03:58 -04:00
Geoff Lankow
148e696f09
Bug 1629495 - Disable four failing tests on debug. rs=bustage-fix
2020-04-14 12:09:07 +12:00
Geoff Lankow
21dc0615bb
Bug 1614030 - Rewrite browser_todayPane.js without using any Mozmill parts. r=pmorris
...
--HG--
extra : rebase_source : acc0dfb32c063b169e89b7868fecb8a3cea5fcfe
extra : amend_source : a389f8b5858cd3f6d114f6f2559119456f10ff07
extra : histedit_source : b83c3f4781a5714c84e2a74afaf5ba58b4dc6f41%2C557d491108470da65218c3a7b4ea1636f34f74b6
2020-04-03 22:37:43 +13:00
Geoff Lankow
16b350d76e
Bug 1628701 follow-up - adjust calendar tests for menulist DOM change. rs=bustage-fix
2020-04-10 10:28:27 +12:00
Paul Morris
c26b0970b8
Bug 1546606 - Fix the new CalDAV unit tests. r=Fallen
2020-04-09 13:51:50 +03:00
Paul Morris
74b42c103e
Bug 1546606 - Refactor CalDAV request handling some more. r=Fallen
...
- Capitalize names for the new jsm modules
- Prefix exported classes with `CalDav`
- Fix the header iterator in test_caldav_requests.js
- Other small test fixes
- Do a basic checkRedirected function implementation, etc.
- Various edits and updates to satisfy eslint, etc.
--HG--
rename : calendar/providers/caldav/modules/calDavRequest.jsm => calendar/providers/caldav/modules/CalDavRequest.jsm
rename : calendar/providers/caldav/modules/calDavSession.jsm => calendar/providers/caldav/modules/CalDavSession.jsm
rename : calendar/providers/caldav/modules/calDavUtils.jsm => calendar/providers/caldav/modules/CalDavUtils.jsm
2020-04-09 13:51:31 +03:00
Philipp Kewisch
e4cb801505
Bug 1546606 - Refactor CalDAV request handling. r=pmorris
...
MozReview-Commit-ID: 81oND0JtEFK
2020-04-09 13:51:09 +03:00
Paul Morris
964f4c8730
Bug 1621130
- Show a message in calendar tabs when calendars are disabled. r=darktrojan ui-r=aleca
2020-03-11 17:30:07 -04:00
Paul Morris
a87d6380c3
Bug 1589005 - Let default 'Home' calendar be disabled on first run. r=darktrojan
...
--HG--
extra : histedit_source : 5366840d1248c69e3926603b2ff3e54d20750b22
2020-03-04 17:08:06 -05:00
Geoff Lankow
1e241c81bb
Bug 1608765 - Remove duplication of tests for recurrence. r=pmorris
...
Instead, run the same tests twice with different settings.
--HG--
extra : rebase_source : 1a8dbf0ba2a56d907bbd0830e35d9a4e8f2f9c56
extra : histedit_source : f6c3b69d661bc45230ce5cf92cf012ccc2bd9e88
2020-02-21 21:44:32 +13:00
Geoff Lankow
14cfd9b6dd
Bug 1623817 - Fix minimum size check on event/task dialog. r=pmorris
...
--HG--
extra : rebase_source : bfcd412bb702def3e4f547a9d348401e283d4d11
extra : amend_source : c8d372256892318419ab320e5f33ca9d7bce6f14
2020-03-20 15:52:08 +13:00
Magnus Melin
771b361ca1
Bug 1620556 - comm-central automatic code fixes for Prettier 1.19.1 upgrade. rs=eslint
...
--HG--
extra : amend_source : a3a3a71e4de9500d0466ca28f7804bc3ad500426
2020-03-14 14:33:11 +02:00
Magnus Melin
6c9ce88d55
Bug 1617887 - part4 - stop exporting mozmill.utils. r=khushil
2020-03-07 11:56:54 +02:00
Magnus Melin
75e14b7b61
Bug 1617887 - part3 - stop exporting mozmill.controller. r=khushil
2020-03-07 11:56:43 +02:00
Geoff Lankow
545d3f1e87
Bug 1619824 - Remove prefs disabling the OS X address book in tests. r=mkmelin
...
--HG--
extra : rebase_source : 0bb2290c419220902bf00efe43cc5725a2b6b342
extra : amend_source : ed70dd6cbcee136aee8d18f3f4f7da39f32110a7
2020-03-02 16:13:58 +13:00
Khushil Mistry
cc1231e87d
Bug 1562313 - Convert most calendar JavaScript components (not calBackendLoader) to static registration. r=pmorris DONTBUILD
...
--HG--
rename : calendar/base/src/calAlarm.js => calendar/base/src/CalAlarm.jsm
rename : calendar/base/src/calAlarmMonitor.js => calendar/base/src/CalAlarmMonitor.jsm
rename : calendar/base/src/calAlarmService.js => calendar/base/src/CalAlarmService.jsm
rename : calendar/base/src/calAttachment.js => calendar/base/src/CalAttachment.jsm
rename : calendar/base/src/calAttendee.js => calendar/base/src/CalAttendee.jsm
rename : calendar/base/src/calCalendarManager.js => calendar/base/src/CalCalendarManager.jsm
rename : calendar/base/src/calCalendarSearchService.js => calendar/base/src/CalCalendarSearchService.jsm
rename : calendar/base/src/calDateTimeFormatter.js => calendar/base/src/CalDateTimeFormatter.jsm
rename : calendar/base/src/calDefaultACLManager.js => calendar/base/src/CalDefaultACLManager.jsm
rename : calendar/base/src/calDeletedItems.js => calendar/base/src/CalDeletedItems.jsm
rename : calendar/base/src/calEvent.js => calendar/base/src/CalEvent.jsm
rename : calendar/base/src/calFreeBusyService.js => calendar/base/src/CalFreeBusyService.jsm
rename : calendar/base/src/calIcsParser.js => calendar/base/src/CalIcsParser.jsm
rename : calendar/base/src/calIcsSerializer.js => calendar/base/src/CalIcsSerializer.jsm
rename : calendar/base/src/calItipItem.js => calendar/base/src/CalItipItem.jsm
rename : calendar/base/src/calProtocolHandler.js => calendar/base/src/CalProtocolHandler.jsm
rename : calendar/base/src/calRecurrenceDate.js => calendar/base/src/CalRecurrenceDate.jsm
rename : calendar/base/src/calRecurrenceInfo.js => calendar/base/src/CalRecurrenceInfo.jsm
rename : calendar/base/src/calRelation.js => calendar/base/src/CalRelation.jsm
rename : calendar/base/src/calSleepMonitor.js => calendar/base/src/CalSleepMonitor.jsm
rename : calendar/base/src/calStartupService.js => calendar/base/src/CalStartupService.jsm
rename : calendar/base/src/calTimezoneService.js => calendar/base/src/CalTimezoneService.jsm
rename : calendar/base/src/calTodo.js => calendar/base/src/CalTodo.jsm
rename : calendar/base/src/calTransactionManager.js => calendar/base/src/CalTransactionManager.jsm
rename : calendar/base/src/calWeekInfoService.js => calendar/base/src/CalWeekInfoService.jsm
rename : calendar/import-export/calHtmlExport.js => calendar/import-export/CalHtmlExport.jsm
rename : calendar/import-export/calIcsImportExport.js => calendar/import-export/CalIcsImportExport.jsm
rename : calendar/import-export/calListFormatter.js => calendar/import-export/CalListFormatter.jsm
rename : calendar/import-export/calMonthGridPrinter.js => calendar/import-export/CalMonthGridPrinter.jsm
rename : calendar/import-export/calOutlookCSVImportExport.js => calendar/import-export/CalOutlookCSVImportExport.jsm
rename : calendar/import-export/calWeekPrinter.js => calendar/import-export/CalWeekPrinter.jsm
rename : calendar/itip/calItipEmailTransport.js => calendar/itip/CalItipEmailTransport.jsm
rename : calendar/lightning/components/calItipProtocolHandler.js => calendar/lightning/components/CalItipProtocolHandler.jsm
rename : calendar/lightning/components/lightningTextCalendarConverter.js => calendar/lightning/components/CalMimeConverter.jsm
rename : calendar/providers/caldav/calDavCalendar.js => calendar/providers/caldav/CalDavCalendar.jsm
rename : calendar/providers/composite/calCompositeCalendar.js => calendar/providers/composite/CalCompositeCalendar.jsm
rename : calendar/providers/ics/calICSCalendar.js => calendar/providers/ics/CalICSCalendar.jsm
rename : calendar/providers/memory/calMemoryCalendar.js => calendar/providers/memory/CalMemoryCalendar.jsm
rename : calendar/providers/storage/calStorageCalendar.js => calendar/providers/storage/CalStorageCalendar.jsm
2020-02-25 12:48:44 +02:00
Paul Morris
5d6237328f
Bug 580896 - Make sure to not add properties without values to icalcomponents of events and todos. r=Fallen
...
Original patch was done by MakeMyDay <makemyday@gmx-topmail.de>.
I rebased it, edited some comments, and added tests.
2020-02-25 10:51:36 +02:00
Geoff Lankow
63baa60279
Bug 1616608 - Remove separate ESLint rules in calendar. r=mkmelin,pmorris,fallen
...
--HG--
extra : rebase_source : 5042b09cb7b5a489b73252a65c64fabc0b8d7eb3
extra : histedit_source : 4a89a83e1f054e061bec9f7a1fb78c1925c0a728
2020-02-20 11:24:47 +13:00
Paul Morris
1e0d6e2593
Bug 1608610 - Remove XPCShell function that loads Lightning XPI. r=Fallen
...
--HG--
extra : rebase_source : 929dcca52d2029148f75a10c1863fc61591e3766
2020-01-16 11:09:04 -05:00
Paul Morris
a0a650bd26
Bug 1608610 - Inline calendar file new menu items. r=Fallen
...
--HG--
extra : rebase_source : aadb61d34f1950d5cbd59fe96aefc8153b648071
2020-01-14 15:46:23 -05:00
Paul Morris
01ed1f9cdf
Bug 1608610 - Update paths for components and other js/json files. r=darktrojan
...
--HG--
extra : rebase_source : ec86446a57332ec91e0c5c9f73eeefd114c6fa8f
2020-01-10 22:44:21 -05:00
Paul Morris
9d5775e45b
Bug 1608610 - Update 'modules' paths. r=darktrojan
...
--HG--
extra : rebase_source : 49552a947fa8c03751c369e7d206d54c4f08439d
2020-01-10 22:41:34 -05:00
Geoff Lankow
270470d499
Bug 1584853 follow-up - Fix linting error; rs=linting
...
--HG--
extra : histedit_source : 894b05143d6c73aeaff6ee42001c6dcb78e6a6d2
2020-01-17 11:25:06 +13:00
Geoff Lankow
92e4295da3
Bug 1584853 - When removing a category colour, set pref value to empty string instead of clearing it; r=pmorris
...
--HG--
extra : rebase_source : 83ab1e96c1294b203be13d49acb41e6f5800ae11
2020-01-14 14:04:37 +13:00
Geoff Lankow
a9c8c8a2df
Backed out changeset 239192d9246b (bug 1605674) to re-enable browser_import.js; rs=backout
...
--HG--
extra : amend_source : f57fbe6e828d9d6d75ee6620bdd8bcc2534fd0a8
2020-01-15 18:04:31 +13:00
Khushil Mistry
ef2ea86ff8
Bug 1594000 - Convert remaining nsISimpleEnumerator users to use JS iteration in /calendar. r=pmorris
2020-01-10 12:51:01 +02:00
Ben Campbell
6b46a53f00
Bug 1602423 - Remove xpidl [array] use in calIRecurrenceInfo. r=darktrojan
...
DONTBUILD
2020-01-05 12:53:28 +02:00
Ben Campbell
606ae7e038
Bug 1602425 - Remove xpidl [array] use in calIRecurrenceRule. r=darktrojan
...
--HG--
extra : rebase_source : 824e1c758c99a7cc1e5310851e20922fa76dbf27
2019-12-23 12:18:20 +13:00
Geoff Lankow
1bbec5360f
Bug 1590665 follow-up - Undo last-minute change which broke everything; rs=me
...
--HG--
extra : amend_source : 5e0e26df864350588e69c4c5654b26076e69c69b
2019-12-31 10:28:31 +13:00
Geoff Lankow
bb9af069b1
Bug 1590665 - For recurring events, skip calculating occurrences if they're known to be earlier than the date range requested; r=Fallen
...
--HG--
extra : rebase_source : 4b0a14e543ccc608e818d8b553cd71ef5125b91e
extra : amend_source : 0b95ea90ff953964ba5b29cd2272e6ebb607d665
extra : histedit_source : da04f14366f99cd08f8addc536cebec9aad676f4
2019-10-18 22:53:13 +13:00
Geoff Lankow
145431d69d
Bug 1599330 - Re-enable part of browser_eventDialogModificationPrompt.js fixed by bug 1599318; rs=me
...
--HG--
extra : histedit_source : 617b6933686351455aa1841432127ce998031ee8
2019-12-30 22:10:47 +13:00
Magnus Melin
7d24f30ceb
Bug 1606216 - Port bug 1605918 - Get rid of `synthesizeDragStart()` in EventUtils.js to Thunderbird. rs=bustage-fix
2019-12-28 21:34:16 +02:00
Geoff Lankow
24fb5a41e9
Bug 1605845 - Change all references to .xul files to .xhtml instead; rs=bustage-fix
...
--HG--
extra : rebase_source : f9df1b5f1d278b881373ffc7580aac1aabef2fa6
2019-12-24 22:30:36 +13:00
Geoff Lankow
86699e5ff4
Port bug 1603074 - Improve `synthesizePlainDragAndDrop()` in EventUtils.js. rs=bustage-fix
2019-12-23 18:06:46 +13:00
Geoff Lankow
f3ae743a66
Bug 1605674 - Disable test calendar/test/browser/browser_import.js; rs=me
...
--HG--
extra : histedit_source : 3823491d00ebddf16fdf99189f3f147313d6b7b8
2019-12-23 15:13:06 +13:00
Magnus Melin
b2c841eb8a
Bug 1604154 - replace XULElement.orient with getAttribute/setAttribute in Thunderbird. r=pmorris
2019-12-19 20:57:55 +02:00
Magnus Melin
29736bcbac
Bug 1601769 - update Thunderbird references to toolkit xul->xhtml files renamings in bug 1601093. r=darktrojan
...
grep -rEl '/(alert|appPicker|dummy|passwordManager|printPageSetup|printPreviewProgress|printProgress|commonDialog|selectDialog|config|editMenuKeys.inc|resetProfile|resetProfileProgress|win|createProfileWizard|profileDowngrade|profileSelection).xul' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -E -i 's#/(alert|appPicker|dummy|passwordManager|printPageSetup|printPreviewProgress|printProgress|commonDialog|selectDialog|config|editMenuKeys.inc|resetProfile|resetProfileProgress|win|createProfileWizard|profileDowngrade|profileSelection).xul#/\1.xhtml#g'
hg revert mail/components/cloudfile/jar.mn
hg revert mail/components/preferences/jar.mn
hg revert mail/components/preferences/privacy.js
hg revert mail/components/compose/content/bigFileObserver.js
--HG--
rename : mail/base/content/profileDowngrade.xul => mail/base/content/profileDowngrade.xhtml
2019-12-11 23:56:09 +02:00
Geoff Lankow
517e213970
Bug 1602652 - Fix task filtering when a filter group is selected and filter string exists; r=pmorris
...
--HG--
extra : rebase_source : fb9d6e01606137df70ec3aa1a525934a57ed2296
extra : amend_source : 586da8162240015daabee99fd5eb1825672c460c
2019-12-10 15:32:46 +13:00
Khushil Mistry
0990fd4d09
Bug 1598050 - Restructure all <xul:dialog> usages such that they are not the top level element in calendar/. r=pmorris
2019-12-11 17:28:20 +13:00
Geoff Lankow
1cfb4acfcf
Bug 1602321 - Change test browser_eventDisplay.js to pass reliably; r=pmorris
...
--HG--
extra : rebase_source : 98553364711090a7486c583cded10efb84eaad63
extra : amend_source : c755c8167ce62d0f5ac2385debcb6bafe6dce74c
2019-12-09 12:08:52 +13:00
Philipp Kewisch
fa45d9375b
Bug 1579020 - Remove WCAP provider. r=darktrojan
2019-12-05 11:55:21 +02:00
Geoff Lankow
9336b9cd7b
Bug 1572964 - Test display of events that start or end outside the current view; r=pmorris
...
--HG--
extra : rebase_source : 009b8804728c8638ff143f8eb3d3e91f719ba8e1
extra : histedit_source : 5a68af8dc1f8ebc71f68ece89886b140c3837fbf
2019-11-29 16:01:44 +13:00
Geoff Lankow
3e9a39b631
Bug 1599330 - Split browser_eventDialogModificationPrompt.js in two and disable the broken part; rs=bustage-fix
2019-11-26 16:38:22 +13:00
Khushil Mistry
7b1df6ab86
Bug 1557504 - remove [array] use in xpidl from calIIcsParser.idl. r=pmorris
2019-11-25 23:28:18 +05:30
Khushil Mistry
746c4d9276
Bug 1557504 - remove [array] use in xpidl from calIChangeLog.idl. r=pmorris
...
--HG--
extra : rebase_source : 2abdc7dd633c08f35b9e503e9c391a12e2ab34e9
2019-11-25 11:39:25 +13:00
Khushil Mistry
14385c885e
Bug 1557504 - remove [array] use in xpidl from calIIcsSerializer.idl. r=pmorris
2019-11-21 11:05:15 +13:00
Khushil Mistry
690e60bf3f
Bug 1557504 - remove [array] use in xpidl from calICalendarManager.idl and calICalendar.idl. r=pmorris
2019-11-18 13:14:00 +01:00
Khushil Mistry
dc870c0d41
Bug 1557504 - remove [array] use in xpidl from calICalendarSearchProvider.idl and calICalendarViewController.idl. r=pmorris
2019-11-14 08:59:00 +01:00
Khushil Mistry
9fe61ceb35
Bug 1584341 - migrate xul:wizard consumers to xul:window[role=dialog] with the wizard as the only child. r=mkmelin,pmorris
2019-11-14 12:20:00 +01:00
Khushil Mistry
099a43dd6d
Bug 1557504 - remove [array] use in xpidl from calIItemBase.idl and calIAlarm.idl. r=pmorris
2019-11-14 21:19:51 +05:30
Geoff Lankow
2dfc3e09e4
Bug 1590682 - Convert troublesome parts of calendar tests to real mochitest code; r=pmorris
...
--HG--
extra : rebase_source : c435707d99af7756681bedb7f8911c910c7f18d5
extra : amend_source : 8c36eb9ceb61232ee3a58610c96834edbf41a97b
2019-11-07 15:45:08 +13:00
Geoff Lankow
0add81ce54
Bug 1594964 - Unify linting rules for test directories. r=pmorris
...
--HG--
rename : mailnews/mime/jsmime/test/data/base64-1 => mailnews/mime/jsmime/test/unit/data/base64-1
rename : mailnews/mime/jsmime/test/data/base64-2 => mailnews/mime/jsmime/test/unit/data/base64-2
rename : mailnews/mime/jsmime/test/data/basic1 => mailnews/mime/jsmime/test/unit/data/basic1
rename : mailnews/mime/jsmime/test/data/bug505221 => mailnews/mime/jsmime/test/unit/data/bug505221
rename : mailnews/mime/jsmime/test/data/bugmail11 => mailnews/mime/jsmime/test/unit/data/bugmail11
rename : mailnews/mime/jsmime/test/data/charsets => mailnews/mime/jsmime/test/unit/data/charsets
rename : mailnews/mime/jsmime/test/data/message-encoded => mailnews/mime/jsmime/test/unit/data/message-encoded
rename : mailnews/mime/jsmime/test/data/mime-torture => mailnews/mime/jsmime/test/unit/data/mime-torture
rename : mailnews/mime/jsmime/test/data/multipart-base64-1 => mailnews/mime/jsmime/test/unit/data/multipart-base64-1
rename : mailnews/mime/jsmime/test/data/multipart-base64-2 => mailnews/mime/jsmime/test/unit/data/multipart-base64-2
rename : mailnews/mime/jsmime/test/data/multipart-base64-3 => mailnews/mime/jsmime/test/unit/data/multipart-base64-3
rename : mailnews/mime/jsmime/test/data/multipart-complex1 => mailnews/mime/jsmime/test/unit/data/multipart-complex1
rename : mailnews/mime/jsmime/test/data/multipart-complex2 => mailnews/mime/jsmime/test/unit/data/multipart-complex2
rename : mailnews/mime/jsmime/test/data/multipart1 => mailnews/mime/jsmime/test/unit/data/multipart1
rename : mailnews/mime/jsmime/test/data/multipart2 => mailnews/mime/jsmime/test/unit/data/multipart2
rename : mailnews/mime/jsmime/test/data/multipart3 => mailnews/mime/jsmime/test/unit/data/multipart3
rename : mailnews/mime/jsmime/test/data/multipart4 => mailnews/mime/jsmime/test/unit/data/multipart4
rename : mailnews/mime/jsmime/test/data/multipartmalt-detach => mailnews/mime/jsmime/test/unit/data/multipartmalt-detach
rename : mailnews/mime/jsmime/test/data/shift-jis-image => mailnews/mime/jsmime/test/unit/data/shift-jis-image
rename : mailnews/mime/jsmime/test/head_xpcshell_glue.js => mailnews/mime/jsmime/test/unit/head_xpcshell_glue.js
rename : mailnews/mime/jsmime/test/mock_date.js => mailnews/mime/jsmime/test/unit/mock_date.js
rename : mailnews/mime/jsmime/test/test_custom_headers.js => mailnews/mime/jsmime/test/unit/test_custom_headers.js
rename : mailnews/mime/jsmime/test/test_header.js => mailnews/mime/jsmime/test/unit/test_header.js
rename : mailnews/mime/jsmime/test/test_header_emitter.js => mailnews/mime/jsmime/test/unit/test_header_emitter.js
rename : mailnews/mime/jsmime/test/test_mime_tree.js => mailnews/mime/jsmime/test/unit/test_mime_tree.js
rename : mailnews/mime/jsmime/test/test_structured_header_emitters.js => mailnews/mime/jsmime/test/unit/test_structured_header_emitters.js
rename : mailnews/mime/jsmime/test/test_structured_headers.js => mailnews/mime/jsmime/test/unit/test_structured_headers.js
rename : mailnews/mime/jsmime/test/xpcshell.ini => mailnews/mime/jsmime/test/unit/xpcshell.ini
2019-11-05 16:48:02 +13:00
Paul Morris
48a025602d
Bug 1297426 - Separate today pane state for calendar event and task tabs. r=darktrojan
2019-10-11 17:13:43 -04:00
Geoff Lankow
11c93aac52
Bug 1593879 - Select a new default calendar if the current one is removed. r=pmorris
2019-11-05 15:32:53 +13:00
Geoff Lankow
fd9ea9972c
Bug 1591829 - Prevent unexpected save prompt in calendar tests. r=pmorris
2019-10-25 23:05:57 +13:00
Magnus Melin
b59ebe977d
Bug 1591361 - remove remaining getAnonymousNodes calls (soon to be removed from platform). r=pmorris,jorgk
2019-10-25 22:37:21 +03:00
Geoff Lankow
58fa9421fe
Bug 1588680 - Disable browser_todayPane_visibility.js that fails often in debug. rs=bustage-fix
...
--HG--
extra : rebase_source : 5b0212e19cb3f9d87fa115c268cd08e782d9ea24
extra : amend_source : 335d41c05d7fd33937f360dfb1915e5f144843e7
extra : histedit_source : d84b64375b3493eb6058564339dd6dc08fef109a
2019-10-25 20:15:01 +13:00
Geoff Lankow
6cea2b16b3
Bug 1590682 - Fix "event-all-day could not be checked/unchecked" failure; r=pmorris
...
--HG--
extra : rebase_source : 3f0edab5cfa07cda7db4facdfb6268c14a65a2e5
extra : histedit_source : 38c0488b83497fd1ea923ea69c60ffeb810d3f83
2019-10-23 23:28:22 +13:00
Geoff Lankow
82728f9038
Bug 1590682 - Listen for save event prompts on all event dialog tests; r=pmorris
...
--HG--
extra : rebase_source : 48676446c191a54fb36d6f8a183b0fd4adc13d07
extra : histedit_source : 2b390e3108899222eca2a2f2026100f1cec01ae7
2019-10-23 12:45:20 +13:00
Geoff Lankow
369c22a92a
Bug 1588678 - Enable loading of Lightning in mochitest on beta/ESR channels. r=pmorris
...
--HG--
extra : rebase_source : 4c22d05c06ef41260238a839a02803ca1cd28baf
2019-10-22 19:49:37 +13:00
Geoff Lankow
58e42a1acd
Bug 1588680 - Turn on debug mochitests with leak threshold at 10MB; r=rjl
...
--HG--
extra : rebase_source : 1f6c39d949b62fdf95389c883607c912f71f69a2
extra : amend_source : 290437850d0970fec980a5da84d39ecb8a4909c2
2019-10-03 15:04:33 +13:00
Khushil Mistry
19254b3c4f
Bug 1586371 - remove grid usage from calendarCreation.xul. r=pmorris,mkmelin
...
--HG--
extra : rebase_source : 0608feea42789b1c63cf1dbebdc5053aecb37a40
2019-10-14 05:26:00 +02:00
Magnus Melin
4693a34755
Bug 1570954 - Port bug 1479125 to Thunderbird: Rewrite callers firstChild/lastChild/childNodes/previousSibling/nextSibling with firstElementChild/lastElementChild/children/previousElementSibling/nextElementSibling. r=pmorris
...
This allows the JS to work in HTML documents, where whitespace is preserved. In XUL
documents, whitespace is ignored when parsing so text nodes are generally not returned.
The following changes were made, with manual cleanups as necessary (i.e. when firstChild actually refers to a text node, or when firstChild is used in a loop to empty out an element):
firstChild->firstElementChild
lastChild->lastElementChild
nextSibling->nextElementSibling
previousSibling->previousElementSibling
childNodes->children
# firstChild -> firstElementChild
grep -rl '\bfirstChild\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\bfirstChild\b/firstElementChild/g'
# lastChild->lastElementChild
grep -rl '\lastChild\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\blastChild\b/lastElementChild/g'
# nextSibling->nextElementSibling
grep -rl '\nextSibling\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\bnextSibling\b/nextElementSibling/g'
# previousSibling->previousElementSibling
grep -rl '\previousSibling\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\bpreviousSibling\b/previousElementSibling/g'
# childNodes->children
grep -rl '\childNodes\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\bchildNodes\b/children/g'
# revert for clearning out. lastElementChild.remove() -> lastChild.remove()
grep -rl '\lastElementChild.remove\b' --exclude-dir=.hg --exclude-dir=suite --exclude-dir=editor . | xargs sed -i 's/\lastElementChild.remove\b/lastChild.remove/g'
# skip matches in cpp and other wrong changes
hg revert mailnews/base/src/nsSubscribableServer.cpp
hg revert mailnews/base/src/nsSubscribableServer.h
hg revert mailnews/mime/src/mimemsig.cpp
hg revert mail/test/mozmill/composition/test-signature-updating.js
hg revert mail/test/mozmill/shared-modules/DOMHelpers.jsm
hg revert mailnews/addrbook/jsaddrbook/AddrBookMailingList.jsm
hg revert mailnews/addrbook/public/nsIAbDirectory.idl
hg revert mailnews/addrbook/test/unit/test_basic_nsIAbDirectory.js
hg revert mailnews/addrbook/test/unit/test_jsaddrbook.js
hg revert mailnews/addrbook/test/unit/test_mailList1.js
hg revert mailnews/addrbook/test/unit/test_uid.js
hg revert mailnews/compose/src/nsMsgCompose.cpp
hg revert mail/test/mozmill/cloudfile/test-cloudfile-attachment-urls.js
hg revert mail/test/mozmill/composition/test-forward-headers.js
hg revert calendar/import-export/calHtmlExport.js
hg revert mail/components/compose/content/cloudAttachmentLinkManager.js
hg revert mail/components/compose/content/dialogs/EdConvertToTable.js
hg revert mail/components/compose/content/dialogs/EdDialogCommon.js
hg revert mail/components/compose/content/dialogs/EdInsertTOC.js
hg revert mail/components/customizableui/CustomizeMode.jsm
hg revert mail/components/customizableui/PanelMultiView.jsm
hg revert mail/test/mozmill/shared-modules/ComposeHelpers.jsm
hg revert mailnews/addrbook/jsaddrbook/AddrBookDirectory.jsm
hg revert mailnews/base/util/JXON.js
hg revert mailnews/base/util/errUtils.js
hg revert mailnews/extensions/newsblog/content/feed-parser.js
hg revert mail/components/compose/texzilla/TeXZilla.js
../mach eslint --fix
2019-10-13 21:42:57 +03:00
Geoff Lankow
3a768991f5
Backed out changeset 69a2aa5bd636 for breaking calendar/test/browser/browser_localICS.js
...
--HG--
extra : amend_source : 3747accca8875a32f2df3f9f42cca1185b0d1550
2019-10-12 12:13:57 +13:00
Khushil Mistry
6589e4053c
Bug 1586371 - remove grid usage from calendarCreation.xul. r=pmorris DONTBUILD
2019-10-05 13:27:00 +02:00
Khushil Mistry
7c0b09077d
Bug 1582717 - remove grid usage from calendar-month-base-view.js. r=pmorris
2019-10-09 12:11:00 +02:00
Geoff Lankow
2970603607
Bug 1586979 - Improve browser_eventDialogModificationPrompt.js. r=pmorris DONTBUILD
2019-10-08 16:15:29 +13:00
Geoff Lankow
be6dd83cf8
Bug 1586638 - Fix MODIFICATION_FAILED error in tests when dismissing alarm dialog. r=pmorris
2019-10-07 16:04:47 +13:00
Philipp Kewisch
27f036846a
Bug 1584614 - Remove source code for the Provider for Google Calendar. r=darktrojan
2019-10-06 21:51:19 +02:00
Paul Morris
089b88549f
Bug 780404 - Make today pane in chat and mail tabs independent. r=darktrojan
...
Make it so that the today pane can be displayed in chat tabs but
not mail tabs and vice versa, with separate settings for each.
--HG--
extra : rebase_source : 3047dc81ceecaa74e8ec56eb30a6a9e02c285421
2019-09-27 20:43:10 -04:00
Paul Morris
6ccc6ace09
Bug 1583529 - Do not show today pane in tabs like preferences tab. r=darktrojan
2019-09-30 17:09:36 -04:00
Paul Morris
9880e29320
Bug 1583529 - Add initial tests for today pane visibility. r=darktrojan
2019-09-30 16:31:18 -04:00
Geoff Lankow
e8fc79ae30
Bug 1585162 follow-up - Attempt to improve reliability of some tests; rs=bustage-fix
2019-10-04 17:50:00 +13:00
Richard Marti
7623bc8db5
Bug 1583157 - Don't stack the alarm-box and the category-box to not set the category color behind the alarm icon. r=pmorris
2019-10-03 19:35:44 +02:00
Geoff Lankow
68c44d3246
Bug 1585162 - Convert calendar Mozmill tests to Mochitest; r=pmorris
...
--HG--
rename : calendar/test/mozmill/testBasicFunctionality.js => calendar/test/browser/browser_basicFunctionality.js
rename : calendar/test/mozmill/testLocalICS.js => calendar/test/browser/browser_localICS.js
rename : calendar/test/mozmill/testTimezones.js => calendar/test/browser/browser_timezones.js
rename : calendar/test/mozmill/testTodayPane.js => calendar/test/browser/browser_todayPane.js
rename : calendar/test/browser/browser.ini => calendar/test/browser/eventDialog/browser.ini
rename : calendar/test/mozmill/eventDialog/testAlarmDialog.js => calendar/test/browser/eventDialog/browser_alarmDialog.js
rename : calendar/test/mozmill/eventDialog/testEventDialog.js => calendar/test/browser/eventDialog/browser_eventDialog.js
rename : calendar/test/mozmill/eventDialog/testEventDialogModificationPrompt.js => calendar/test/browser/eventDialog/browser_eventDialogModificationPrompt.js
rename : calendar/test/mozmill/eventDialog/testEventDialogSize.js => calendar/test/browser/eventDialog/browser_eventDialogSize.js
rename : calendar/test/mozmill/eventDialog/testUTF8.js => calendar/test/browser/eventDialog/browser_utf8.js
rename : calendar/test/browser/browser.ini => calendar/test/browser/invitations/browser.ini
rename : calendar/test/mozmill/invitations/test-imip-bar-eml.js => calendar/test/browser/invitations/browser_imipBarEmail.js
rename : calendar/test/mozmill/invitations/message-containing-event.eml => calendar/test/browser/invitations/message-containing-event.eml
rename : calendar/test/browser/browser.ini => calendar/test/browser/preferences/browser.ini
rename : calendar/test/mozmill/preferences/testAlarmDefaultValue.js => calendar/test/browser/preferences/browser_alarmDefaultValue.js
rename : calendar/test/mozmill/preferences/testCategoryColors.js => calendar/test/browser/preferences/browser_categoryColors.js
rename : calendar/test/browser/browser.ini => calendar/test/browser/recurrence/browser.ini
rename : calendar/test/mozmill/cal-recurrence/testAnnualRecurrence.js => calendar/test/browser/recurrence/browser_annual.js
rename : calendar/test/mozmill/cal-recurrence/testBiweeklyRecurrence.js => calendar/test/browser/recurrence/browser_biweekly.js
rename : calendar/test/mozmill/cal-recurrence/testDailyRecurrence.js => calendar/test/browser/recurrence/browser_daily.js
rename : calendar/test/mozmill/cal-recurrence/testLastDayOfMonthRecurrence.js => calendar/test/browser/recurrence/browser_lastDayOfMonth.js
rename : calendar/test/mozmill/cal-recurrence/testWeeklyNRecurrence.js => calendar/test/browser/recurrence/browser_weeklyN.js
rename : calendar/test/mozmill/cal-recurrence/testWeeklyUntilRecurrence.js => calendar/test/browser/recurrence/browser_weeklyUntil.js
rename : calendar/test/mozmill/cal-recurrence/testWeeklyWithExceptionRecurrence.js => calendar/test/browser/recurrence/browser_weeklyWithException.js
rename : calendar/test/browser/browser.ini => calendar/test/browser/recurrenceRotated/browser.ini
rename : calendar/test/mozmill/recurrenceRotated/testAnnualRecurrence.js => calendar/test/browser/recurrenceRotated/browser_annual.js
rename : calendar/test/mozmill/recurrenceRotated/testBiweeklyRecurrence.js => calendar/test/browser/recurrenceRotated/browser_biweekly.js
rename : calendar/test/mozmill/recurrenceRotated/testDailyRecurrence.js => calendar/test/browser/recurrenceRotated/browser_daily.js
rename : calendar/test/mozmill/recurrenceRotated/testLastDayOfMonthRecurrence.js => calendar/test/browser/recurrenceRotated/browser_lastDayOfMonth.js
rename : calendar/test/mozmill/recurrenceRotated/testWeeklyNRecurrence.js => calendar/test/browser/recurrenceRotated/browser_weeklyN.js
rename : calendar/test/mozmill/recurrenceRotated/testWeeklyUntilRecurrence.js => calendar/test/browser/recurrenceRotated/browser_weeklyUntil.js
rename : calendar/test/mozmill/recurrenceRotated/testWeeklyWithExceptionRecurrence.js => calendar/test/browser/recurrenceRotated/browser_weeklyWithException.js
rename : calendar/test/browser/browser.ini => calendar/test/browser/views/browser.ini
rename : calendar/test/mozmill/views/testDayView.js => calendar/test/browser/views/browser_dayView.js
rename : calendar/test/mozmill/views/testMonthView.js => calendar/test/browser/views/browser_monthView.js
rename : calendar/test/mozmill/views/testMultiweekView.js => calendar/test/browser/views/browser_multiweekView.js
rename : calendar/test/mozmill/views/testTaskView.js => calendar/test/browser/views/browser_taskView.js
rename : calendar/test/mozmill/views/testWeekView.js => calendar/test/browser/views/browser_weekView.js
rename : calendar/test/mozmill/shared-modules/CalendarUtils.jsm => calendar/test/modules/CalendarUtils.jsm
rename : calendar/test/mozmill/shared-modules/ItemEditingHelpers.jsm => calendar/test/modules/ItemEditingHelpers.jsm
extra : rebase_source : 8479fe06a943576ed7f78c82c7e617ff5e0c72d5
extra : amend_source : d9c6975c52320e351a85a759d39950045f56522c
2019-09-27 16:00:10 +12:00
Geoff Lankow
3b471506d2
Bug 1583330 follow-up - Stop checking item creation date is null after creating the item; rs=bustage-fix
2019-10-02 15:02:18 +13:00
Geoff Lankow
7c896c24c8
Bug 1584461 - In calendar tests, stop looking for anonymous nodes that aren't anonymous; rs=bustage-fix
...
--HG--
extra : rebase_source : 71bf87747134dd91a9bf3af46468c628bfe86ed2
2019-09-27 22:48:16 +12:00
Paul Morris
a6e395ad57
Bug 1583520 - Follow-up: Add comment about error dialog in testEventDialog.js. r=darktrojan
2019-09-26 16:19:35 -04:00
Khushil Mistry
782e3b098a
Bug 1583520 - Follow-up: fix testEventDialog.js and testTaskView.js. r=pmorris
2019-09-26 19:23:17 +02:00
Geoff Lankow
f9b94449f7
Bug 1582056 part 3 - Convert all remaining Mozmill helper modules to JSMs; r=mkmelin DONTBUILD
...
--HG--
rename : calendar/test/mozmill/shared-modules/test-calendar-utils.js => calendar/test/mozmill/shared-modules/CalendarUtils.jsm
rename : calendar/test/mozmill/shared-modules/test-item-editing-helpers.js => calendar/test/mozmill/shared-modules/ItemEditingHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-account-manager-helpers.js => mail/test/mozmill/shared-modules/AccountManagerHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-address-book-helpers.js => mail/test/mozmill/shared-modules/AddressBookHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-cloudfile-helpers.js => mail/test/mozmill/shared-modules/CloudfileHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-compose-helpers.js => mail/test/mozmill/shared-modules/ComposeHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-content-tab-helpers.js => mail/test/mozmill/shared-modules/ContentTabHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-customization-helpers.js => mail/test/mozmill/shared-modules/CustomizationHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-dom-helpers.js => mail/test/mozmill/shared-modules/DOMHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-folder-display-helpers.js => mail/test/mozmill/shared-modules/FolderDisplayHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-junk-helpers.js => mail/test/mozmill/shared-modules/JunkHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-mouse-event-helpers.js => mail/test/mozmill/shared-modules/MouseEventHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-nntp-helpers.js => mail/test/mozmill/shared-modules/NNTPHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-newmailaccount-helpers.js => mail/test/mozmill/shared-modules/NewMailAccountHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-pref-window-helpers.js => mail/test/mozmill/shared-modules/PrefTabHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-quick-filter-bar-helpers.js => mail/test/mozmill/shared-modules/QuickFilterBarHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-search-window-helpers.js => mail/test/mozmill/shared-modules/SearchWindowHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-subscribe-window-helpers.js => mail/test/mozmill/shared-modules/SubscribeWindowHelpers.jsm
2019-09-25 21:00:53 +12:00
Geoff Lankow
c0913bdb1e
Bug 1582056 part 2 - Convert test-window-helpers.js to a JSM; r=mkmelin
...
--HG--
rename : mail/test/mozmill/shared-modules/test-window-helpers.js => mail/test/mozmill/shared-modules/WindowHelpers.jsm
2019-09-25 20:59:49 +12:00
Geoff Lankow
a2e4cadfd5
Bug 1582056 part 1 - Convert some Mozmill helper modules to JSMs; r=mkmelin
...
--HG--
rename : mail/test/mozmill/shared-modules/test-attachment-helpers.js => mail/test/mozmill/shared-modules/AttachmentHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-keyboard-helpers.js => mail/test/mozmill/shared-modules/KeyboardHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-message-helpers.js => mail/test/mozmill/shared-modules/MessageHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-mock-object-helpers.js => mail/test/mozmill/shared-modules/MockObjectHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-notificationbox-helpers.js => mail/test/mozmill/shared-modules/NotificationBoxHelpers.jsm
rename : mail/test/mozmill/shared-modules/test-prompt-helpers.js => mail/test/mozmill/shared-modules/PromptHelpers.jsm
2019-09-25 20:59:47 +12:00
Paul Morris
616bb88a82
Bug 1582796 - Fix task menus and related MozMill test. r=mkmelin
...
These task menus broke when menupopup binding was converted
to a custom element (in bug 1555497) that uses shadow DOM.
2019-09-20 13:00:40 -04:00
Geoff Lankow
4df33301be
Bug 1582411 - Update timezones to 2019c; r=Fallen
2019-09-20 16:00:16 +12:00
Alessandro Castellani
85b208b2b7
Bug 1565075 - Convert textbox type=autocomplete to HTML input, part 5, more tests. r=mkmelin
2019-09-19 12:54:53 -07:00
Geoff Lankow
7832d56958
Bug 1579315 - Add a test of importing events; r=pmorris
2019-09-19 20:40:56 +12:00
Jorg K
f4b71771ca
Bug 1565075 - temporarily disable testEventDialog and testEventDialogModificationPrompt. rs=bustage-fix
2019-09-19 09:16:51 +02:00
Khushil Mistry
ab82329f3a
Bug 1569562 - remove grid usage from lightning-item-iframe.xul. r=pmorris
2019-09-18 08:08:00 +02:00
Alessandro Castellani
db40ceae27
Bug 1565075 - Convert textbox type=autocomplete to HTML input, part 3, tests. rs=bustage-fix,jorgk DONTBUILD
2019-09-17 17:44:58 -07:00
Geoff Lankow
dc6155b750
Bug 501689 - Convert calStorageCalendar to use asynchronous SQL where possible; r=Fallen
2019-09-17 16:43:22 +12:00
Geoff Lankow
b00d76089a
Bug 1579639 follow-up: fix faulty test; rs=bustage-fix DONTBUILD
2019-09-10 15:06:41 +12:00
Geoff Lankow
6f6316820c
Bug 1579639 - Save calendar sort order pref when a new calendar is added. r=pmorris
2019-09-09 20:01:45 +12:00