c038cdf6e638062d25c031864f4cf6fce1314116: Bug 1621841 follow-up - Replace a popup notification I mistakenly removed. rs=bustage-fix DONTBUILD
Geoff Lankow <geoff@darktrojan.net> - Wed, 18 Mar 2020 16:00:15 +1300 - rev 38512
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621841 follow-up - Replace a popup notification I mistakenly removed. rs=bustage-fix DONTBUILD
c2f8d375f79c612fdf285eba5b05c786db10a990: Backed out changeset 2895f182a2d0 (bug 1621008) so that test tasks run. rs=bustage-fix,rjl
Geoff Lankow <geoff@darktrojan.net> - Wed, 18 Mar 2020 14:22:37 +1300 - rev 38511
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Backed out changeset 2895f182a2d0 (bug 1621008) so that test tasks run. rs=bustage-fix,rjl
a12bb1124869bc1562cf3763e1c8f59113c0cc2c: Bug 1621841 - Copy Firefox's extension prompt tests and adapt them to Thunderbird. r=mkmelin
Geoff Lankow <geoff@darktrojan.net> - Tue, 17 Mar 2020 11:37:11 +1300 - rev 38510
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621841 - Copy Firefox's extension prompt tests and adapt them to Thunderbird. r=mkmelin
e3d50753c9d8a8ed8d5f65c14460267155ac4ec6: Bug 1621841 - Make all appmenu toolbar buttons display alerts. r=mkmelin
Geoff Lankow <geoff@darktrojan.net> - Tue, 17 Mar 2020 12:48:55 +1300 - rev 38509
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621841 - Make all appmenu toolbar buttons display alerts. r=mkmelin
808f7c2c6680106acaf1fe53132c65d3a888b467: Bug 1621841 - Update extensions prompts code to match Firefox. r=mkmelin
Geoff Lankow <geoff@darktrojan.net> - Thu, 12 Mar 2020 15:48:21 +1300 - rev 38508
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621841 - Update extensions prompts code to match Firefox. r=mkmelin This brings our code up-to-date with mozilla-central's ExtensionsUI.jsm and browser-addons.js. I've pulled apart the implementations of gXPInstallObserver and ExtensionsUI which were combined previously due to a lot of overlap. This turned out to be a mistake from a maintainability point of view.
2895f182a2d0a33359d755be5c5469e08e4795fb: Bug 1621008 - Add fix-stacks toolchain and make it a dependency for all tests. r=darktrojan
Rob Lemley <rob@thunderbird.net> - Tue, 17 Mar 2020 20:26:31 +0200 - rev 38507
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621008 - Add fix-stacks toolchain and make it a dependency for all tests. r=darktrojan This is a port of bugs 1604095, 1604964, and 1619837.
49d25b882f41a618fa877f6213bffb46f3df3a7b: Bug 1621791 - Store calendar commands in a Set not an Object. r=darktrojan DONTBUILD
Paul Morris <paul@thunderbird.net> - Tue, 17 Mar 2020 12:41:27 +0200 - rev 38506
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621791 - Store calendar commands in a Set not an Object. r=darktrojan DONTBUILD Includes one other bit of clean up.
f02ab1a74c31cb19d611937722dc63add4eaf0e3: Bug 1621791 - Improve disabling of synchronize calendars command. r=darktrojan
Paul Morris <paul@thunderbird.net> - Tue, 17 Mar 2020 12:41:18 +0200 - rev 38505
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621791 - Improve disabling of synchronize calendars command. r=darktrojan Disable it when there are no *enabled* networked/remote calendars.
bd92c86971d7cd014206df89b25ad071bd0362a6: Bug 1621791 - Update new item commands on calendar enable/disable. r=darktrojan
Paul Morris <paul@thunderbird.net> - Tue, 17 Mar 2020 12:40:50 +0200 - rev 38504
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621791 - Update new item commands on calendar enable/disable. r=darktrojan
50e95bf7986d08be42c8bf51cc3e3587e7a53f90: Bug 1622298 - Port bug 1621732: Provide a policy to disable ciphers. r=darktrojan
Richard Marti <richard.marti@gmail.com> - Tue, 17 Mar 2020 12:39:06 +0200 - rev 38503
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1622298 - Port bug 1621732: Provide a policy to disable ciphers. r=darktrojan
6b7f4b4acf12c581adaa6588006cfd1d2b33c6bc: Backed out changeset 7b3549479ead (bug 1589005) for breaking the calendar tests. rs=bustage-fix
Geoff Lankow <geoff@darktrojan.net> - Tue, 17 Mar 2020 21:37:55 +1300 - rev 38502
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Backed out changeset 7b3549479ead (bug 1589005) for breaking the calendar tests. rs=bustage-fix I guess this wasn't supposed to be checked in yet
11bda1a97b1954792d272363c22fa97f153c6e07: No bug - Add missing variable to installer.nsi to fix Windows packaging. rs=bustage-fix
Geoff Lankow <geoff@darktrojan.net> - Tue, 17 Mar 2020 21:30:19 +1300 - rev 38501
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
No bug - Add missing variable to installer.nsi to fix Windows packaging. rs=bustage-fix This variable was added in bug 1602463, which I don't have access to so I'm not going to mention it in the first line of commit message.
4c328c3d6c01f5c09d2259963034cae8135af160: Bug 1589005 - Implement new Account Hub for centralized set ups. r=mkmelin, ui-r=paenglab
Alessandro Castellani <alessandro@thunderbird.net> - Mon, 16 Mar 2020 12:55:31 -0700 - rev 38500
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1589005 - Implement new Account Hub for centralized set ups. r=mkmelin, ui-r=paenglab
7b3549479ead955071d25aa89e17e0ae50b95082: Bug 1589005 - Let default 'Home' calendar be disabled by default. r=darktrojan
Paul Morris <paul@thunderbird.net> - Wed, 04 Mar 2020 17:08:06 -0500 - rev 38499
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1589005 - Let default 'Home' calendar be disabled by default. r=darktrojan
d3be91942e370b708a1ff63bab301528ff4bbd44: Bug 1620888: Follow-up: Bustage fix for l10n repacks on win64. rs=bustage-fix DONTBUILD
Rob Lemley <rob@thunderbird.net> - Mon, 16 Mar 2020 18:59:32 -0400 - rev 38498
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1620888: Follow-up: Bustage fix for l10n repacks on win64. rs=bustage-fix DONTBUILD
3511b452ac30ac419fb0148b133a323939e3152f: Bug 1589552 - add tagName param in addContact function in chat-group.js. r=clokep
Khushil Mistry <khushil324@gmail.com> - Mon, 16 Mar 2020 22:30:43 +0200 - rev 38497
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1589552 - add tagName param in addContact function in chat-group.js. r=clokep
2891d703d7591ad5492211961c7bfc1593ab8193: Bug 1621587 - remove external API compatibility functions from nsMsgUtils.h. r=benc DONTBUILD
Magnus Melin <mkmelin+mozilla@iki.fi> - Mon, 16 Mar 2020 12:54:02 +0200 - rev 38496
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1621587 - remove external API compatibility functions from nsMsgUtils.h. r=benc DONTBUILD #define MsgLowerCaseEqualsLiteral(str, l) (str).LowerCaseEqualsLiteral(l) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgLowerCaseEqualsLiteral\((.+), (.+)\)/\1.LowerCaseEqualsLiteral(\2)/g" {} \; sed -i -E "s/MsgLowerCaseEqualsLiteral\(([^,]+), */\1.LowerCaseEqualsLiteral(/g" mailnews/base/util/nsMsgDBFolder.cpp mailnews/compose/src/nsURLFetcher.cpp #define MsgRFindChar(str, ch, len) (str).RFindChar(ch, len) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgRFindChar\(([^,]+), */\1.RFindChar(/g" {} \; #define MsgCompressWhitespace(str) (str).CompressWhitespace() find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgCompressWhitespace\(([^,]+)\)/\1.CompressWhitespace()/g" {} \; #define MsgReplaceSubstring(str, what, replacement) (str).ReplaceSubstring(what, replacement) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgReplaceSubstring\(([^,]+), */\1.ReplaceSubstring(/g" {} \; #define MsgIsUTF8(str) mozilla::IsUtf8(str) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i 's/MsgIsUTF8/mozilla::IsUtf8/g' {} \; #define MsgNewInterfaceRequestorAggregation(aFirst, aSecond, aResult) NS_NewInterfaceRequestorAggregation(aFirst, aSecond, aResult) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i 's/MsgNewInterfaceRequestorAggregation/NS_NewInterfaceRequestorAggregation/g' {} \; #define MsgNewNotificationCallbacksAggregation(aCallbacks, aLoadGroup, aResult) NS_NewNotificationCallbacksAggregation(aCallbacks, aLoadGroup, aResult) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i 's/MsgNewNotificationCallbacksAggregation/NS_NewNotificationCallbacksAggregation/g' {} \; #define MsgReplaceChar(aString, aNeedle, aReplacement) (aString).ReplaceChar(aNeedle, aReplacement) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgReplaceChar\(([^,]+), */\1.ReplaceChar(/g" {} \; #define MsgFind(str, what, ignore_case, offset) (str).Find(what, ignore_case, offset) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgFind\(([^,]+), */\1.Find(/g" {} \; #define MsgCountChar(aString, aChar) (aString).CountChar(aChar) find . -type f -not -path "*.hg/*" -regex ".*\.\(c\|h\|cpp\)$" -exec sed -i -E "s/MsgCountChar\(([^,]+), */\1.CountChar(/g" {} \; # Find files using mozilla:IsUTF8 but not including the header grep --exclude-dir=.hg -rl "mozilla::IsUtf8" | xargs grep -L "mozilla/Utf8.h" # Now remove defines from mailnews/base/util/nsMsgUtils.h manually # + remove IsUtf8 from nsMSgUtils.h cd .. ./mach clang-format -p comm/mailnews
c84838d1d59664681b4abd35f5ee9f7c0dad6769: Backed out changeset 24aae04385e0 (bug 1621633) for breaking cross-channel generation
Magnus Melin <mkmelin+mozilla@iki.fi> - Mon, 16 Mar 2020 08:57:24 +0200 - rev 38495
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Backed out changeset 24aae04385e0 (bug 1621633) for breaking cross-channel generation
98aa0bf2e719d22931edfe3e942f66d32ee0e80f: Bug 1603359 - Add pref mail.sanitize_date_header that if set converts date to UTC and rounds to closest minute. r=mkmelin
segfault <segfault@riseup.net> - Sat, 14 Mar 2020 14:21:03 +0200 - rev 38494
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1603359 - Add pref mail.sanitize_date_header that if set converts date to UTC and rounds to closest minute. r=mkmelin If the preference is enabled, the date header is sanitized by doing the following: 1. Convert the date to UTC, to prevent leaking the local time zone. 2. Round the date down to the most recent whole minute, to prevent fingerprinting of small clock offsets. The intended use case is to prevent to prevent local time disclosure, e.g. in Tor usage.
73dac954fb5be34175dfe3fbd36231963b199326: Bug 1620556 - comm-central automatic code fixes for Prettier 1.19.1 upgrade. rs=eslint
Magnus Melin <mkmelin+mozilla@iki.fi> - Sat, 14 Mar 2020 14:33:11 +0200 - rev 38493
Push 400 by clokep@gmail.com at Mon, 04 May 2020 18:56:09 +0000
Bug 1620556 - comm-central automatic code fixes for Prettier 1.19.1 upgrade. rs=eslint
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip