Restored:
+ Middle mouse click on a tab closes it.
+ Prevent switching to a tab before closing it when the tab's close button is clicked.
Differential Revision: https://phabricator.services.mozilla.com/D126971
The content/chat.css file no longer exists. But verify.xhtml only used one rule from content/chat.css, so we just create a separate css file for it. Also changed the semantics to use html:p instead of xul:label.
Differential Revision: https://phabricator.services.mozilla.com/D126505
Port of D123426.
Differential Revision: https://phabricator.services.mozilla.com/D123493
--HG--
extra : rebase_source : 854a595e8b3ef36940afec73b1a92ea62403091f
extra : amend_source : ac9b91b43adf3f2d35461cc251b3eb39dbb62f0f
The automatically bootstrapped sysroots are not compatible with system
libraries pulled in with pkg-config. Using system_lib_option rather than
option still throws an error, but it provides a reason that is hopefully
less baffling than the generic error from pkg-config stating that the library
in question cannot be found.
Differential Revision: https://phabricator.services.mozilla.com/D126740
--HG--
extra : amend_source : 20d7e85bfab6bb081d46da82ded8db3c7756714d
The calculated last day was wrong in two ways:
* It was based on the first day after the month to be printed, so the value could be a week later than needed. This wouldn't be a problem, except that it covered up the other problem.
* I didn't add a day, so events on the last day weren't displayed. (Because the end-of-week value was 00:00 of the last day, getItems didn't return items ON the last day.)
Differential Revision: https://phabricator.services.mozilla.com/D126859
--HG--
extra : amend_source : 2445f97eebccb1a69780963358b3aa43feecde13
Use XHDR to fetch headers needed by filters but not returned in XOVER response.
Differential Revision: https://phabricator.services.mozilla.com/D126880
--HG--
extra : amend_source : ee10ed02bde44122cb7ca3e113134df40b0d05f6
Breaks up OnItemAdded() and OnItemRemoved() into folder and message-specific
versions. Also tidies up naming of the callback functions in the .idl while
we're here e.g. OnItemEvent() becomes onFolderEvent().
Differential Revision: https://phabricator.services.mozilla.com/D126593
--HG--
extra : amend_source : 7e86abd0191c081cbce48965b6d064f146fc7f88
Removes .NotifyItemAdded() and .NotifyItemRemoved() which both used nsISupports
and replaces them with specific folder and nsIMsgDBHdr versions.
Still calls the nsISupports-based nsIFolderListener OnItemAdded/OnItemRemoved()
callbacks but lays the groundwork for doing the same thing there.
Differential Revision: https://phabricator.services.mozilla.com/D126579
--HG--
extra : amend_source : f390dc67387ec358cf77b9b0825f42a706610f7f
This is still early days, only rules for parsing the included tests have been added so far. The CalExtractParserService
can be used instead of Extractor via a pref for experimentation.
Differential Revision: https://phabricator.services.mozilla.com/D125291
--HG--
extra : amend_source : 3061f336f165a4a4857fc94bee4342c15fdf04fc
This adds CalExtractParser that can be configured to use lexical and parse rules
for the desired locale.
Differential Revision: https://phabricator.services.mozilla.com/D123287
--HG--
extra : amend_source : 355ef7a0796224da8912f8b3ea44940de5138f20
This function is only used elsewhere by commonDialog.js, and it seems a bit of a hack, but if it's good enough for the there...
Differential Revision: https://phabricator.services.mozilla.com/D126762
--HG--
extra : rebase_source : 9680598be26e4342a56beb672264e6be45ca2000
extra : histedit_source : d678115726da62432177611317e3b65fbc0b2d5e
Like https://hg.mozilla.org/comm-central/rev/a4ac1ec0fa49 but for the Account Manager. This shouldn't be necessary as the column is supposed to expand, but apparently that's not always happening.
Differential Revision: https://phabricator.services.mozilla.com/D126760
--HG--
extra : rebase_source : 080acfcc936314a804bdaca619048056715b7da4
extra : histedit_source : 84f3566ace65f00239ad2f9fad04cb95412b4c79
And several other annoyances:
* All views now have a title so something intelligent can be used as a file name when printing to file.
* Fix the week view where the start-of-week preference is not Monday.
Differential Revision: https://phabricator.services.mozilla.com/D126747
--HG--
extra : rebase_source : f02236566fd1f4006586547e3dc383c37c154cb3
Both themes/chat.css and content/chat.css were merged together into mail/themes/shared/chat.css
Differential Revision: https://phabricator.services.mozilla.com/D126506
--HG--
rename : mail/components/im/themes/chat.css => mail/themes/shared/mail/chat.css
extra : amend_source : c73ba6c76ac2bfb840811d1ee490cf93b7cf759c
They are only used by the joinchat.xhtml dialog, so we should prevent leaking the rules to other windows. Moreover, the dialog does not use any other content/chat.css rules.
Differential Revision: https://phabricator.services.mozilla.com/D126504
--HG--
extra : amend_source : bbbcd1904512e94d9d23d2dbc7749e4f7734b9fb
This only worked by accident: makeFromDisplayAddress should be called on each address, not the toString() represenation of the array.
Differential Revision: https://phabricator.services.mozilla.com/D125391
--HG--
extra : rebase_source : 6532d80d6a65c4f0587091606a0c4bfd2e2a6554
We were missing lots of fluent ids that the previous code would have needed.
We only have extension control for proxy.settings, so this was simplified.
Differential Revision: https://phabricator.services.mozilla.com/D126094
--HG--
extra : amend_source : 07c340aa7c884f934792f008f5febeb6a37749b7