Saturday, May 8, 2021

Weekly browser binaries (20210508)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210508-e29e57e-uxp-e7e63565e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210508-e29e57e-uxp-e7e63565e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210508-e29e57e-uxp-e7e63565e-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210508-1eb6e649b-uxp-e7e63565e-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210508-1eb6e649b-uxp-e7e63565e-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210508-1eb6e649b-uxp-e7e63565e-xpmod.7z

Official UXP changes since my last build:
- Issue #1767 - Prevent incorrect calling of network change detection function. (4e31a42b2)
- Issue #1751 -- Remove XP_MACOSX conditionals from /dom (0dd3424f7)
- Issue #1751 -- Remove XP_IOS (56da7e274)
- Issue #1751 -- Remove XP_DARWIN (3d671e427)
- Issue #1751 -- Remove files unused without XP_DARWIN (cd1f72413)
- Issue #1751 -- Remove XP_MACOSX conditionals and support files from /gfx (616b39413)
- Merge branch '1767' (b1eb04d3f)
- Issue #1751 -- Remove XP_MACOSX conditionals and support files from /xpcom (1bf0734a7)
- Issue #1751 -- Remove XP_MACOSX conditionals from /layout (aa0fd3d68)
- Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree. (6f707bde9)
- Issue #1751 -- fix up a few stray #ifs (e7e63565e)

Official Basilisk changes since my last build:
- Issue #39 - Warn before opening many URI nodes in tabs (bdb17e6)
- Merge pull request 'Warn before opening many URI nodes in tabs' (#40) from FranklinDM/Basilisk:issue-39-work into master (173ff3a)
- Back-end branch pointer update. (e29e57e)

Official Pale-Moon changes since my last build:
- [SSUAO] Update Citi bank override. (4eb014170)
- New cycle. (1eb6e649b)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210508-355db4de-uxp-e7e63565e-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210508-355db4de-uxp-e7e63565e-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom-older

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210508-id-f0915f3-uxp-e7e63565e-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210508-id-f0915f3-ia-c642e3c-uxp-e7e63565e-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210508-32a8a4473-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210508-32a8a4473-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210508-32a8a4473-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210508-32a8a4473-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- Revert recent dom/media related changes. This should hopefully restore stability as 27 March 2021 build. (c5b776d07)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1178508 ServiceWorker scripts should never be intercepted. r=baku (1dc29c560)
 - Bug 1169044 - Patch 4 - Set referrer on intercepted request. r=jdm (e400d51bb)
 - Bug 1169044 - Patch 5 - build fixes. a=bustage (ff54ccc97)
 - Bug 1158319 Cache should throw SecurityError if the principal is incorrect. r=ehsan (28713b9cf)
 - Bug 1160147 Improve Cache API WorkerFeature shutdown handling. r=baku (79ab46685)
 - Bug 1160227 Improve Cache API warnings. r=ehsan (0adda61ee)
 - Bug 1160138 P1 Update CacheStorage and Cache webidl to latest spec. r=ehsan (68025abcf)
 - Bug 1160138 P2 Add a [ChromeConstructor] to CacheStorage to support devtools. r=ehsan (8d3ea55b8)
 - Bug 1160138 P3 Test Cache chrome-only Constructor. r=ehsan (46d89d039)
 - Bug 1173467 P1 Modify CacheStorage to reject with SecurityErr instead of throwing on creation. r=ehsan (db32dffbf)
 - Bug 1140145 - Update web-platform-tests expected data to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (eb5c31e15)
 - Bug 1142501 - Disable webvtt/rendering/cues-with-video/processing-model/basic.html on Linux due to extremely frequent timeouts. No review. (8c197e60a)
 - Bug 1135107 - Enable pointer events for pointer events tests, a=testonly (03d19a853)
 - partial bug 1135107 - Update web-platform-tests expected data, rs=Ms2ger (794895f17)
 - Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly (44a86bbb9)
 - Bug 1162594 - create build_resources.json even if psutil fails; r=ahal (44a1d1780) (cdb21a311)
- import changes from `dev' branch of rmottola/Arctic-Fox and mozilla:
 - Bug 1156628 - Don't limit the number of unused dirty pages kept by jemalloc on B2G desktop. r=gsvelto, r=glandium (7b9878b36)
 - Bug 1172632 - Don't guess malloc_usable_size type of argument based on ANDROID_VERSION in mozjemalloc, but use the result of the configure test instead. r=njn (1f57d41d4)
 - bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal (moz-hg: 5c0acaf8f)
 - Fixup for bug 1172632 on a CLOSED TREE. r=me (moz-hg: a1ea87558)
 - Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal (1b1e4e8cf)
 - Bug 1153566 - Incorrect re in _check_blacklisted_variables did not ignore comment. r=gps (ab563eb51)
 - goanna->gecko (034340741)
 - Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps (059a6ac32)
 - Bug 1185671 - Use BytesIO instead of StringIO as backing store for FileAvoidWrite, and handle writing unicode to it explicitly. r=gps (3381f4912)
 - Bug 1142127 - Fix typo in exception for "IDL already registered"; r=gps Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal (32bf6ebbf)
 - goanna->gecko (7c91fd334)
 - Bug 1166538 - Make dozip.py a py_action. r=gps (828cdf7a1)
 - Bug 1166538 - Make it more straightforward, path-wise, to change $(ZIP) uses to the zip py_action. r=gps (b85adce8e)
 - Bug 1172800 - Move moz.build template handling in a separate class. r=gps (23a2d77bf)
 - Bug 1172800 - Avoid using inspect.getsourcelines() and inspect.getfile(). r=gps (13021cdf2)
 - Bug 1162826 - Display a proper error when a moz.build tries to set a "reserved keyword". r=mshal (6e0f1ca3c)
 - Bug 1172800 - Create actual functions to execute moz.build templates. r=gps (305c886e4)
 - Bug 1168607 - Add get method to finders; r=glandium (50f6c588b)
 - Bug 1168231 - Normalize file mode in jars. r=gps (456678caa)
 - Bug 1168607 - Add a read() method to File; r=glandium (8d3e3e066)
 - Bug 1168607 - Implement a finder that reads from a Mercurial repo; r=glandium (327d542a1)
 - Bug 1168607 - Use mozpack Finders for reading moz.build files; r=glandium (44e1b4cf2)
 - Bug 1168607 - Add mode to MercurialFileFinder to support non-relative paths; r=glandium (ba30a87e8)
 - Bug 1168607 - Add a native Mercurial finder; r=glandium (081934656)
 - Bug 1176642 - Use absolute_import in mozbuild; r=glandium (8aaf8d221)
 - Bug 1154687 - Restore EXTERNALLY_MANAGED_MAKE_FILE handling to the moz.build blacklist check. r=gps (099b2c496)
 - Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test. r=gps (3e1a9a03c)
 - Bug 1186444 - part 2 - remove MODULE_OPTIMIZE_FLAGS from config.mk; r=mshal (2576e322a)
 - Bug 1226907 - Part 2: Fix warnings in mozjemalloc and remove ALLOW_COMPILER_WARNINGS. r=glandium (154d35b0c)
 - Bug 1127618 (prereq) - Fix compile errors caused by files moving from one unified file to another. r=mcmanus (629aa7d47)
 - Bug 1185616 - remove optimization-related hacks in sqlite's Makefile.in; r=glandium (d445dd291) (3a8813078)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - partial of Bug 1154325 - Disable all DOM Cache web-platform-tests until the intermittent failures have been fixed (e0672af20)
 - Bug 1154325 P3 Re-enable service-workers/cache-storage WPT tests. r=jgraham (e369b1bb7)
 - Another followup for bug 1142478, still with a CLOSED TREE (12d097e25)
 - And one more followup for bug 1142478. Still a CLOSED TREE (2dd25961c)
 - Bug 1146321 - Update web-platform-tests expected data to revision 1defdd7213b52589e4b7a259e53f4fff359c301a, a=testonly (2057d686f)
 - Bug 1121099. Make <basefont> be an HTMLElement to match my reading of the spec and Chrome. r=sicking (3f11b8dde)
 - partial of Bug 1127468 - Update web-platform-tests expected data to revision 83d9681ecf334f5fbe1c4b076601cf3c50f42176, a=testonly (f187379c5)
 - partial of Bug 1135107 - Update web-platform-tests expected data (1e307d251)
 - partial of Bug 1159756. Stop forcing the media.mediasource.enabled preference to true and the media.mediasource.whitelist preference to false in the test harness. r=kinetik (416e6fd57)
 - Bug 1161535 - Update web-platform-tests expected data to revision 40a9c4e9e4f99a738cd1a7602066c5e84d1b90b5, a=testonly (f7ef60633)
 - Bug 1161759 Remove stale wpt ini files for Cache API tests. r=jgraham (491a71c12)
 - Bug 1163829 - Set the necessary prefs for web-platform service worker tests; r=jgraham (9b6bd3b2c)
 - Bug 1173467 P1.5 Mark wpt sandboxed-iframes.https.html test as expected fail. r=jgraham (a1164a210)
 - Bug 1173467 P2 Add nsGlobalWindow utility method to get private browsing boolean. r=ehsan (d3fe4a931)
 - Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku (783347586)
 - Bug 1152899 - Disallow the interception of third-party iframes using service workers when the third-party cookie preference is set. r=smaug,baku (cbd5bcc92)
 - Bug 1162344 - Use the exemptFromPerDomainMax pref in test_importscript.html; r=nsm (826325f4b)
 - Bug 982726 follow-up: Add exempt from worker limit pref to a test. (a8f64ded9)
 - Bug 1157692 - Add dom.caches.enabled pref to test. r=bkelly (1465e999a)
 - Remove the remnants of the dom.fetch.enabled pref, no bug (a73c86666)
 - Bug 1169210 - Can't call content service worker from chrome. r=nsm (9ca1c4d33)
 - Bug 1170822 - Fix controlled documents comparison. r=catalinb (e9ffeb6f5)
 - Bug 1173240 - Use the document URI for performing the service worker registration secure origin check; r=baku (01a330597)
 - Bug 1173361 Make ServiceWorkerRegisterJob::Start() call Done() async. r=nsm (ff01f64ba)
 - Bug 1171555 - Remove overly verbose ServiceWorker warnings. r=bkelly (5d5f6978a)
 - Bug 1172948 - Part 1: Refactor the logic for checking for authenticated origins into a helper function; r=nsm (883fef559)
 - Bug 1172948 - Part 2: Consider all non-chrome parent documents when checking the authenticity of an origin; r=nsm (ae6388831)
 - Bug 1143732 - Add exempt from limit for two service worker tests. r=bkelly (5462a0270)
 - Bug 1155987 - Unregister the service workers registered in tests; r=nsm (aefe9b374)
 - remaining of Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron (d9a35d4c7)
 - Bug 1149535 - enable unicode-range for testing. r=heycam (e155d0f72)
 - Bug 1161036 part 1. Stop setting the layout.css.font-loading-api.enabled preference to true in the test harness. r=heycam (89e961c0e)
 - Bug 1161036 part 2. Only force-enable dom cache in test_serviceworker_interfaces if we're having to force-enable servicewceworkers too. r=bkelly (0fac219b3)
 - Bug 1172110 - Re-enable service workers on desktop and mobile for non-release builds; r=jst (43a9c4983)
 - Bug 1173389 - Disable ServiceWorker network interception by default. r=ehsan (730dd4da5)
 - Bug 1125412 - Add a pref-gated performance.mozMemory for accessing internal memory usage/threshold info, r=smaug, sr=smaug (c16590d7d)
 - Bug 1159794 - "fix the comment for dom.workers.websocket.enabled in all.js" . r=bz (fe38a2b94)
 - Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug (a66597c65)
 - Bug 1160892 - Url.createObjectURL(blob) should support punycode origins, r=smaug (5f4e92b1a) (821f0fa10)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - remaining part of Bug 1146339 - Do anchor scrolling right before dispatching popstate (1123b0133)
 - Bug 1170488 - Document URI should be updated before sending out onLocationChange. r=smaug (6f553c2ee)
 - Bug 1144820 - Use nsTArray<UniquePtr<>> to hold timeline markers. r=smaug, r=fitzgen (e4b878ec3)
 - Bug 1143004 - markers from console.timeStamp() should be rendered in the performance tool's timeline. r=vp (7d8d4cb0c)
 - Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug (dc7982a30)
 - Bug 1141614 - Part 1: Maintain a list of docshells whose timeline markers are being observed; r=smaug (2dc04461c)
 - Bug 1159779 - mozilla::AutoTimelineMarker shouldn't be copy-able; r=smaug (24aadecd4)
 - Bug 1141614 - Part 2: Add mozilla::AutoGlobalTimelineMarker; r=smaug (c069191a5)
 - Bug 1141614 - Part 3: Trace cycle collection with AutoGlobalTimelineMarker; r=smaug (2cdccd0fc)
 - Bug 1160521 - The markers list sidebar should be wider by default, r=jsantell (c479c72c3)
 - Bug 1150696 - Move all timeline tests that are still relevent into the performance tools tests. r=vp (276572541)
 - Bug 1165504 - Refactor out marker details view into utilities, make marker definitions more declaritive. r=vp (42218191c)
 - Bug 1166139 - properly display the generic class name for markers in the marker filter popup. r=vp (711b0032a)
 - Bug 1157916 - Add tooltip for displaying start/end times on marker details' duration field. r=vp (c586757d5) (32a8a4473)


New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.3-Goanna-20210508.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 202b273a2...32a8a4473:
- Revert recent dom/media related changes. This should hopefully restore stability as 27 March 2021 build. (c5b776d07)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1178508 ServiceWorker scripts should never be intercepted. r=baku (1dc29c560)
 - Bug 1169044 - Patch 4 - Set referrer on intercepted request. r=jdm (e400d51bb)
 - Bug 1169044 - Patch 5 - build fixes. a=bustage (ff54ccc97)
 - Bug 1158319 Cache should throw SecurityError if the principal is incorrect. r=ehsan (28713b9cf)
 - Bug 1160147 Improve Cache API WorkerFeature shutdown handling. r=baku (79ab46685)
 - Bug 1160227 Improve Cache API warnings. r=ehsan (0adda61ee)
 - Bug 1160138 P1 Update CacheStorage and Cache webidl to latest spec. r=ehsan (68025abcf)
 - Bug 1160138 P2 Add a [ChromeConstructor] to CacheStorage to support devtools. r=ehsan (8d3ea55b8)
 - Bug 1160138 P3 Test Cache chrome-only Constructor. r=ehsan (46d89d039)
 - Bug 1173467 P1 Modify CacheStorage to reject with SecurityErr instead of throwing on creation. r=ehsan (db32dffbf)
 - Bug 1140145 - Update web-platform-tests expected data to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (eb5c31e15)
 - Bug 1142501 - Disable webvtt/rendering/cues-with-video/processing-model/basic.html on Linux due to extremely frequent timeouts. No review. (8c197e60a)
 - Bug 1135107 - Enable pointer events for pointer events tests, a=testonly (03d19a853)
 - partial bug 1135107 - Update web-platform-tests expected data, rs=Ms2ger (794895f17)
 - Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly (44a86bbb9)
 - Bug 1162594 - create build_resources.json even if psutil fails; r=ahal (44a1d1780) (cdb21a311)
- import changes from `dev' branch of rmottola/Arctic-Fox and mozilla:
 - Bug 1156628 - Don't limit the number of unused dirty pages kept by jemalloc on B2G desktop. r=gsvelto, r=glandium (7b9878b36)
 - Bug 1172632 - Don't guess malloc_usable_size type of argument based on ANDROID_VERSION in mozjemalloc, but use the result of the configure test instead. r=njn (1f57d41d4)
 - bug 1172632 - Move some allocator related configure checks in a common location for both top-level and js/src to use. r=mshal (moz-hg: 5c0acaf8f)
 - Fixup for bug 1172632 on a CLOSED TREE. r=me (moz-hg: a1ea87558)
 - Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal (1b1e4e8cf)
 - Bug 1153566 - Incorrect re in _check_blacklisted_variables did not ignore comment. r=gps (ab563eb51)
 - goanna->gecko (034340741)
 - Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps (059a6ac32)
 - Bug 1185671 - Use BytesIO instead of StringIO as backing store for FileAvoidWrite, and handle writing unicode to it explicitly. r=gps (3381f4912)
 - Bug 1142127 - Fix typo in exception for "IDL already registered"; r=gps Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal (32bf6ebbf)
 - goanna->gecko (7c91fd334)
 - Bug 1166538 - Make dozip.py a py_action. r=gps (828cdf7a1)
 - Bug 1166538 - Make it more straightforward, path-wise, to change $(ZIP) uses to the zip py_action. r=gps (b85adce8e)
 - Bug 1172800 - Move moz.build template handling in a separate class. r=gps (23a2d77bf)
 - Bug 1172800 - Avoid using inspect.getsourcelines() and inspect.getfile(). r=gps (13021cdf2)
 - Bug 1162826 - Display a proper error when a moz.build tries to set a "reserved keyword". r=mshal (6e0f1ca3c)
 - Bug 1172800 - Create actual functions to execute moz.build templates. r=gps (305c886e4)
 - Bug 1168607 - Add get method to finders; r=glandium (50f6c588b)
 - Bug 1168231 - Normalize file mode in jars. r=gps (456678caa)
 - Bug 1168607 - Add a read() method to File; r=glandium (8d3e3e066)
 - Bug 1168607 - Implement a finder that reads from a Mercurial repo; r=glandium (327d542a1)
 - Bug 1168607 - Use mozpack Finders for reading moz.build files; r=glandium (44e1b4cf2)
 - Bug 1168607 - Add mode to MercurialFileFinder to support non-relative paths; r=glandium (ba30a87e8)
 - Bug 1168607 - Add a native Mercurial finder; r=glandium (081934656)
 - Bug 1176642 - Use absolute_import in mozbuild; r=glandium (8aaf8d221)
 - Bug 1154687 - Restore EXTERNALLY_MANAGED_MAKE_FILE handling to the moz.build blacklist check. r=gps (099b2c496)
 - Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test. r=gps (3e1a9a03c)
 - Bug 1186444 - part 2 - remove MODULE_OPTIMIZE_FLAGS from config.mk; r=mshal (2576e322a)
 - Bug 1226907 - Part 2: Fix warnings in mozjemalloc and remove ALLOW_COMPILER_WARNINGS. r=glandium (154d35b0c)
 - Bug 1127618 (prereq) - Fix compile errors caused by files moving from one unified file to another. r=mcmanus (629aa7d47)
 - Bug 1185616 - remove optimization-related hacks in sqlite's Makefile.in; r=glandium (d445dd291) (3a8813078)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - partial of Bug 1154325 - Disable all DOM Cache web-platform-tests until the intermittent failures have been fixed (e0672af20)
 - Bug 1154325 P3 Re-enable service-workers/cache-storage WPT tests. r=jgraham (e369b1bb7)
 - Another followup for bug 1142478, still with a CLOSED TREE (12d097e25)
 - And one more followup for bug 1142478. Still a CLOSED TREE (2dd25961c)
 - Bug 1146321 - Update web-platform-tests expected data to revision 1defdd7213b52589e4b7a259e53f4fff359c301a, a=testonly (2057d686f)
 - Bug 1121099. Make <basefont> be an HTMLElement to match my reading of the spec and Chrome. r=sicking (3f11b8dde)
 - partial of Bug 1127468 - Update web-platform-tests expected data to revision 83d9681ecf334f5fbe1c4b076601cf3c50f42176, a=testonly (f187379c5)
 - partial of Bug 1135107 - Update web-platform-tests expected data (1e307d251)
 - partial of Bug 1159756. Stop forcing the media.mediasource.enabled preference to true and the media.mediasource.whitelist preference to false in the test harness. r=kinetik (416e6fd57)
 - Bug 1161535 - Update web-platform-tests expected data to revision 40a9c4e9e4f99a738cd1a7602066c5e84d1b90b5, a=testonly (f7ef60633)
 - Bug 1161759 Remove stale wpt ini files for Cache API tests. r=jgraham (491a71c12)
 - Bug 1163829 - Set the necessary prefs for web-platform service worker tests; r=jgraham (9b6bd3b2c)
 - Bug 1173467 P1.5 Mark wpt sandboxed-iframes.https.html test as expected fail. r=jgraham (a1164a210)
 - Bug 1173467 P2 Add nsGlobalWindow utility method to get private browsing boolean. r=ehsan (d3fe4a931)
 - Bug 1154494 - patch 2 - Hold a ref to the sandbox. r=baku (783347586)
 - Bug 1152899 - Disallow the interception of third-party iframes using service workers when the third-party cookie preference is set. r=smaug,baku (cbd5bcc92)
 - Bug 1162344 - Use the exemptFromPerDomainMax pref in test_importscript.html; r=nsm (826325f4b)
 - Bug 982726 follow-up: Add exempt from worker limit pref to a test. (a8f64ded9)
 - Bug 1157692 - Add dom.caches.enabled pref to test. r=bkelly (1465e999a)
 - Remove the remnants of the dom.fetch.enabled pref, no bug (a73c86666)
 - Bug 1169210 - Can't call content service worker from chrome. r=nsm (9ca1c4d33)
 - Bug 1170822 - Fix controlled documents comparison. r=catalinb (e9ffeb6f5)
 - Bug 1173240 - Use the document URI for performing the service worker registration secure origin check; r=baku (01a330597)
 - Bug 1173361 Make ServiceWorkerRegisterJob::Start() call Done() async. r=nsm (ff01f64ba)
 - Bug 1171555 - Remove overly verbose ServiceWorker warnings. r=bkelly (5d5f6978a)
 - Bug 1172948 - Part 1: Refactor the logic for checking for authenticated origins into a helper function; r=nsm (883fef559)
 - Bug 1172948 - Part 2: Consider all non-chrome parent documents when checking the authenticity of an origin; r=nsm (ae6388831)
 - Bug 1143732 - Add exempt from limit for two service worker tests. r=bkelly (5462a0270)
 - Bug 1155987 - Unregister the service workers registered in tests; r=nsm (aefe9b374)
 - remaining of Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron (d9a35d4c7)
 - Bug 1149535 - enable unicode-range for testing. r=heycam (e155d0f72)
 - Bug 1161036 part 1. Stop setting the layout.css.font-loading-api.enabled preference to true in the test harness. r=heycam (89e961c0e)
 - Bug 1161036 part 2. Only force-enable dom cache in test_serviceworker_interfaces if we're having to force-enable servicewceworkers too. r=bkelly (0fac219b3)
 - Bug 1172110 - Re-enable service workers on desktop and mobile for non-release builds; r=jst (43a9c4983)
 - Bug 1173389 - Disable ServiceWorker network interception by default. r=ehsan (730dd4da5)
 - Bug 1125412 - Add a pref-gated performance.mozMemory for accessing internal memory usage/threshold info, r=smaug, sr=smaug (c16590d7d)
 - Bug 1159794 - "fix the comment for dom.workers.websocket.enabled in all.js" . r=bz (fe38a2b94)
 - Bug 1159792 - get rid of dom.workers.websocket.enabled pref, r=smaug (a66597c65)
 - Bug 1160892 - Url.createObjectURL(blob) should support punycode origins, r=smaug (5f4e92b1a) (821f0fa10)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - remaining part of Bug 1146339 - Do anchor scrolling right before dispatching popstate (1123b0133)
 - Bug 1170488 - Document URI should be updated before sending out onLocationChange. r=smaug (6f553c2ee)
 - Bug 1144820 - Use nsTArray<UniquePtr<>> to hold timeline markers. r=smaug, r=fitzgen (e4b878ec3)
 - Bug 1143004 - markers from console.timeStamp() should be rendered in the performance tool's timeline. r=vp (7d8d4cb0c)
 - Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug (dc7982a30)
 - Bug 1141614 - Part 1: Maintain a list of docshells whose timeline markers are being observed; r=smaug (2dc04461c)
 - Bug 1159779 - mozilla::AutoTimelineMarker shouldn't be copy-able; r=smaug (24aadecd4)
 - Bug 1141614 - Part 2: Add mozilla::AutoGlobalTimelineMarker; r=smaug (c069191a5)
 - Bug 1141614 - Part 3: Trace cycle collection with AutoGlobalTimelineMarker; r=smaug (2cdccd0fc)
 - Bug 1160521 - The markers list sidebar should be wider by default, r=jsantell (c479c72c3)
 - Bug 1150696 - Move all timeline tests that are still relevent into the performance tools tests. r=vp (276572541)
 - Bug 1165504 - Refactor out marker details view into utilities, make marker definitions more declaritive. r=vp (42218191c)
 - Bug 1166139 - properly display the generic class name for markers in the marker filter popup. r=vp (711b0032a)
 - Bug 1157916 - Add tooltip for displaying start/end times on marker details' duration field. r=vp (c586757d5) (32a8a4473)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

No comments:

Post a Comment