Saturday, May 4, 2024

Weekly browser binaries (20240504)

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240504-59e31c9007-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1265956 - Assert that no entry is found in HashTable::putNew. (r=terrence) (8770735325)
 - Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupComparment::NewTable; r=jonco (e88fa842ab)
 - Bug 1198093 - Part 1: Expose indexedDB to System with [Exposed=System]. r=khuey (2a20a6ecd0)
 - Bug 1198093 - Part 2: Set Default Locale Value in ICU Canonicalization Form. r=khuey (1e1cd981ce)
 - Bug 1263871 - Fix OOM handling in while resolving function name r=shu (44114a7e8d)
 - Bug 1263270 - Sort census reports by smallest node ID counted, rather than number of nodes counted. r=jimb (08d4a431a7)
 - Bug 1263218 - Fix possbile race under oomTest involving background threads r=terrence (82c1e3b698)
 - Bug 1256488 - Add explicit casts to fix MSVC warning C4365. r=fitzgen (b9bb6b52c5)
 - Bug 1235677 - Add assertion to catch unsafe concurrent use of AutoEnterOOMUnsafeRegion r=terrence (2e0876578f)
 - Bug 1263902 - check return value from JS_smprintf. r=bbouvier, r=shu (df1d9b5e14)
 - Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke (9153b2c5ba)
 - Bug 1259903: Baldr: unify Select true and false types instead of checking against each other; r=luke (5f89398199)
 - Bug 1253344: Remove unused pushPhi/popPhi in WasmIonCompile; r=luke (244967401c)
 - Bug 933257 - Part 1: Add a script to import and update fdlibm from FreeBSD. r=jwalden (37c8a85771)
 - Bug 933257 - Part 2: Add patches for fdlibm. r=jwalden (bc0dce94a0)
 - Bug 933257 - Part 2.1: Import fdlibm from FreeBSD (revision bcea9d50b15e4f0027a5dd526e0e2a612238471e). r=jwalden (223f6d6ce5)
 - Bug 933257 - Part 3: Add build scripts for fdlibm. r=jwalden (893f740423)
 - Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden (9f1395258a)
 - Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden (9d962657ab)
 - Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden (cf284ad4e5)
 - Bug 1225024 - Allow sloppy tolerance in ecma_6/Math/log10-approx.js. r=jorendorff (7df3bf46dd)
 - Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff (86b978eb14)
 - Bug 933257 - Part 8: Add license for k_exp.cpp to about:license. r=gerv (513012fbb9)
 - Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke (46bedc10d0)
 - Bug 1256490 - Disable C4302 to unblock compilation on VS2015; r=bobowen (7fb6820241)
 - Bug 1256499 - Disable C4311 and C4312 to unblock compilation on VS2015; r=bobowen (a9b3b01410)
 - Bug 1257036 - Disable C4302 to unblock compilation on VS2015; r=bobowen (307af58682)
 - Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r=ehsan (b6ecd1f8e7)
 - Bug 1252931 - Remove INSTALL/PP_TARGETS from js/src/*; r=gps (a1e1d3bb82)
 - Bug 1258908: Rename TYPE_MOZILLA_UI to TYPE_MOZILLA_PARENT. r=jld (29aef56b8e)
 - Bug 1203835 - Don't ship replace_jemalloc. r=njn (249f927cf5)
 - bug 1259753 - fix some C++ unittests to use ScopedXPCOM to init XPCOM. r=ms2ger (a908216277) (b5ee72fe09)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - caps part only: Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin (8174625aab)
 - Bug 1299615 - Part 2: Skip ICU source directory in Clang build plugin when searching for implicit conversion constructors. r=Waldo, r=mystor (30a51b6602)
 - Bug 1264827 - Part 1: Rename the existing code to make it clear it's checking for template args; r=mystor (2710d7e318)
 - Bug 1264827 - Part 2: Add a static analysis to help check Rust wrapped C++ classes for members which are unsafe to memmove; r=mystor (8f053f59cf)
 - Bug 1264827 - Part 3: Add the MOZ_NEEDS_MEMMOVABLE_MEMBERS annotation to MFBT; r=froydnj (937622926a)
 - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey (b3b32e9b94)
 - Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey. (67e67fab06)
 - Bug 1256428 P1 Add ServiceWorkerJob2 base class. r=jdm (0bedbfa070)
 - Bug 1256428 P2 Add ServiceWorkerJobQueue2 class. r=jdm (806e9b242e)
 - Bug 1260933 - Part 1: For invalid easing values, print the invalid value. r=birtles (482541cfcb)
 - Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r=birtles (5b20918f77)
 - Bug 1256428 P3 Add ServiceWorkerUpdateJob2. r=jdm (135e9bf05d)
 - Bug 1256428 P4 Add ServiceWorkerRegisterJob2. r=jdm (e790f95b1d)
 - Bug 1256428 P5 Add ServiceWorkerUnregisterJob2 class. r=jdm (cf63826b57)
 - Bug 1220757 - Add report to console when service worker register fails due to mismatching scope path.r=bkelly (dbbf1a8515)
 - Bug 1255621 - Ignore service workers previously registered in non-private windows. r=bkelly (593ebfc612)
 - Bug 1241531 - Part 1: Only pop jobs from the queue when the correct job completes. r=ehsan (f8a1ea2fda)
 - Bug 1241531 - Part 2: Move Cancel() to ServiceWorkerJob base class. r=ehsan (33ffccb8a4)
 - Bug 1241531 - Part 3: Call Cancel() on all service worker jobs. r=ehsan (4cce06ab41)
 - Bug 1241531 - Part 4: Make service worker unregister job respect cancelation. r=ehsan (1877cb3919)
 - Bug 1261776 Use SafeElementAt() in service worker job queue. r=ehsan (c7a883a087)
 - Bug 1238990 P1 ServiceWorkerManager should trigger automatic updates in current process. r=ehsan (c65bded060)
 - Bug 1238990 P2 Try to ensure service worker jobs do not run during shutdown. r=ehsan (f816a012f2)
 - Bug 1256428 P6 Use ServiceWorkerJobQueue2 and new job classes in ServiceWorkerManager. r=jdm (641af03802)
 - Bug 1256428 P0 Fix unified build failures in dom/workers. r=jdm (33aaafd188)
 - Bug 1261814: Use the presence of the content global, and not any random global, to determine whether to run the close handler. r=bz (8f182bf345)
 - Bug 1256428 P7 Fix wpt update.https.html to expect TypeError per current spec. r=jdm (4c6cad6e0f)
 - Bug 1256428 P8 Fix wpt unregister-then-register-new-script.https.html to new spec expectations matching blink's tests. r=jdm (d9191f7002)
 - Bug 1226443 P5 Always use first scheduled update timer instead of rescheduling on new events. r=ehsan (7b1b31dcc0)
 - Bug 1230341 Hold a strong ref in service worker NS_NewRunnableMethodWithArg uses. r=ehsan a=abillings (2b1d942ae4)
 - Bug 1256428 P9 Remove now unused code from ServiceWorkerManager.cpp. r=jdm (7f97035007)
 - Bug 1256428 P10 Remove ServiceWorkerRegistrationInfo::mUpdating flag. r=jdm (31fc686d5d)
 - Bug 1256428 P11 Don't coalesce SW jobs after the existing job has already resolved its promise. r=jdm (1ce373f98b)
 - Bug 1256428 P12 ServiceWorkerUnregisterJob2 should not use ServiceWorkerManager internals. r=jdm (1abe304c3c)
 - Bug 1256428 P13 Remove unnecessary ServiceWorkerUnregsterJob2 stop. r=jdm (05d0717b7c)
 - Bug 1256428 P14 Remove dead code in SeviceWorkerUpdateJob.cpp. r=jdm (7d1ac1112a)
 - Bug 1256428 P15 Perform byte-for-byte comparison check after validating script URL. r=jdm (dc30ec75a9)
 - Bug 1256428 P16 Fix some issues calling purgeCache() in ServiceWorkerUpdateJob.cpp. r=jdm (cffe93613a)
 - Bug 1256428 P17 Rename service worker job classes to remove "2" suffix. r=jdm (f1d7a6aadf)
 - Bug 1256428 P18 Add spec annotations and tweak asserts in ServiceWorkerUpdateJob. r=jdm (1a9c95a5bb)
 - Bug 1256428 P19 Address ServiceWorkerUnregisterJob review feedback. r=jdm (2b8775a9ad)
 - Bug 1260591 Move ServiceWorkerInfo and ServiceWorkerRegistrationInfo into separate files. r=jdm (2e31a3c002)
 - Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz (2b318072f5)
 - Bug 1261428: Migrate the useless setTimeout error message to the bindings infrastructure. r=bz (80d2503978)
 - Bug 1263307 P1 Make ServiceWorkerRegistrationInfo::mScope const. r=jdm (b8b03bc594)
 - Bug 1263307 P2 Make ServiceWorkerRegistrationInfo worker members private. r=jdm (16773a9134)
 - Bug 1263307 P3 Move ServiceWorker update logic into central place in ServiceWorkerRegistrationInfo methods. r=jdm (68b288cbfb)
 - Bug 1265761 Clients.matchAll() should treat http windows as secure if devtools are open and http testing is enabled. r=ehsan (100e16ca08)
 - Bug 1265795 P1 Uncontrolled service workers when global is removed from document. r=bz (db069b0756)
 - Bug 1265795 P2 Add a web-platform-test for the window navigation case. r=bz (6571257e5b)
 - Bug 1265795 P3 Assert that controlled documents have an outer window. r=bz (fdc14dbf66)
 - Bug 1265795 P4 Always call nsDocument::SetScriptGlobalObject(nullptr) from nsDocument::Destroy(). r=bz (8825c3dbd5)
 - Bug 1254194: Add a validator for custom add-on content security policies. r=billm f=aswan (c557dd47ef)
 - Bug 1254194: Allow iterating over and inspecting sources of parsed CSP directives. r=ckerschb (2d93cdda56)
 - Bug 1142332 - Prevent calling CSP_EnumToKeyword with CSP_HASH. r=ckerschb (15a80ed62f)
 - Bug 1236416 - Remove some misc toolkit content UI from Fennec r=margaret (01f7f81c93)
 - Bug 1234403 - Part 1: Implement CSSPseudoElement.getAnimations. r=birtles (91ce2e1cae)
 - Bug 1234403 - Part 2: Implement document.getAnimations. r=birtles (49afbacadb)
 - Bug 1234403 - Part 3: Test for the CSSPseudoElement objects returned by effect.target. r=birtles (bf34dda38f)
 - Bug 1234403 - Part 4: Test for the animation order returned by document.getAnimations(). r=birtles (fa8ec8e01f)
 - Bug 1234403 - Part 5: Test for CSSPseudoElement.getAnimations. r=birtles (3ef598f2ba)
 - Bug 1254418 - Part 1: Support generated-content element for Element.getAnimations. r=birtles (7ae806859a)
 - Bug 1254418 - Part 2: Test getAnimations for generated-content elements. r=birtles (b562ec7478)
 - Bug 1254761 - Part 1: Implement getAnimations({ subtree: true }). r=smaug (c5419ffec0)
 - Bug 1254761 - Part 2: Removes extra whitespaces. r=birtles (2a98381928)
 - Bug 1254761 - Part 3: Add tests for AnimationFilter. r=birtles (bdd9b39849)
 - Bug 1254194: Apply a content security policy to all WebExtension documents. r=gabor (c3a9f32be8)
 - Bug 1257246: Update the version of eslint that mach installs. r=gps (da0481d7e4)
 - Bug 1229588: Add a taskcluster test for eslint. r=dustin (e6eff5caf2)
 - Bug 1257246: Update lint test image to newer packages of eslint. r=ahal (bcfaf3b5d8)
 - Bug 1263637 - Fix eslint 2 warnings for WebExtensions code. r=kmag (16537b22dc)
 - Bug 1238177 - fix extension content needs to use the correct user context id origin attribute. r=sicking (834faa0f62) (5f6d4971d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1182987 - Part 1: Remove unreferenced files immediately; r=baku (3ced56ca25)
 - Bug 1182987 - Part 2: Add getQuotaObjects() to mozIStorageConnection; r=mak (64b4dc418c)
 - Bug 1182987 - Part 3: Add "cleanup" transaction with disabled quota checks and vacuuming/checkpointing after commit; r=baku (7c19f28ae2)
 - Bug 1182987 - Part 4: Add a test for QuotaExceededError recovery and the new "cleanup" transaction type; r=baku (f91935e737)
 - Bug 1182987 - Part 5: Change mode of "readwrite" transaction to "cleanup" after QuotaExceeded is fired; r=baku (79d709970d)
 - Bug 1257725 part 3. Get rid of ThreadsafeAutoJSContext usage in Promise code. r=bholley (405d3c03d4)
 - Bug 1257725 part 1. Get rid of ThreadsafeAutoJSContext usage in JSEventHandler::HandleEvent. r=smaug (3222a73565)
 - Bug 1257725 part 4. Get rid of ThreadsafeAutoJSContext usage in IndexedDB code, except for IDBRequest::CaptureCaller. r=khuey (8ad88560f0)
 - Bug 1257725 part 5. Get rid of ThreadsafeAutoJSContext usage in IDBRequest::CaptureCaller. r=khuey (50a1f05ec9)
 - Bug 1257725 part 6. Get rid of ThreadsafeAutoJSContext. r=bholley (8968c69fcc)
 - Bug 1247420 - part1: removeContentState. r=smaug (6c7a54b58e)
 - Bug 1247420 - part2: IPC hover state management for select. r=Felipc (c7809aec7c)
 - Bug 1223533 - Don't hide the select popup on irrelevant pagehide events. r=mconley (0cf218515a)
 - Bug 1253486, [e10s only] hide select popups when the select element is removed, r=mconley (8a7049b6f1)
 - Bug 1180827 - Fix reuse of previous search results. r=MattN (6b4e65d318)
 - Bug 1242208 - Fix cached form history results with a datalist present. r=MattN (10078ada31)
 - Bug 1252074 - test_form_autocomplete.html and test_form_autocomplete_with_list.html should pass on e10s. r=paolo (8a9cf4a5f1)
 - Bug 1260441 - Never pass a null js context to OpenCursor() r=bz (8d818b0257)
 - Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8 (3954a5e390)
 - Bug 1265770. Don't try to get a prototype for the interface object for an interface that's [NoInterfaceObject], since it's just unnecessary work that can't even be done at all in some cases (e.g. when the parent interface is also [NoInterfaceObject]). r=peterv (53d3077e31)
 - Bug 1264187 - check for a ProtoAndIfaceCache before blindly destroying it; r=bz (97536e815b)
 - Bug 1104955 part 3. Pass our unscopable names to CreateInterfaceObjects and have it define the right thing on the prototype. r=khuey (48386ab6b5)
 - Bug 934889: Use JS_InitStandardClasses everywhere now that it works. r=bz (01d545259a)
 - Bug 1258585. Remove some remaining vestiges of WebIDL quickstubs. r=peterv (3fa02388f1) (59e31c9007)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 4696208ad8...59e31c9007:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1265956 - Assert that no entry is found in HashTable::putNew. (r=terrence) (8770735325)
 - Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupComparment::NewTable; r=jonco (e88fa842ab)
 - Bug 1198093 - Part 1: Expose indexedDB to System with [Exposed=System]. r=khuey (2a20a6ecd0)
 - Bug 1198093 - Part 2: Set Default Locale Value in ICU Canonicalization Form. r=khuey (1e1cd981ce)
 - Bug 1263871 - Fix OOM handling in while resolving function name r=shu (44114a7e8d)
 - Bug 1263270 - Sort census reports by smallest node ID counted, rather than number of nodes counted. r=jimb (08d4a431a7)
 - Bug 1263218 - Fix possbile race under oomTest involving background threads r=terrence (82c1e3b698)
 - Bug 1256488 - Add explicit casts to fix MSVC warning C4365. r=fitzgen (b9bb6b52c5)
 - Bug 1235677 - Add assertion to catch unsafe concurrent use of AutoEnterOOMUnsafeRegion r=terrence (2e0876578f)
 - Bug 1263902 - check return value from JS_smprintf. r=bbouvier, r=shu (df1d9b5e14)
 - Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke (9153b2c5ba)
 - Bug 1259903: Baldr: unify Select true and false types instead of checking against each other; r=luke (5f89398199)
 - Bug 1253344: Remove unused pushPhi/popPhi in WasmIonCompile; r=luke (244967401c)
 - Bug 933257 - Part 1: Add a script to import and update fdlibm from FreeBSD. r=jwalden (37c8a85771)
 - Bug 933257 - Part 2: Add patches for fdlibm. r=jwalden (bc0dce94a0)
 - Bug 933257 - Part 2.1: Import fdlibm from FreeBSD (revision bcea9d50b15e4f0027a5dd526e0e2a612238471e). r=jwalden (223f6d6ce5)
 - Bug 933257 - Part 3: Add build scripts for fdlibm. r=jwalden (893f740423)
 - Bug 933257 - Part 4: Link fdlibm in SpiderMonkey. r=jwalden (9f1395258a)
 - Bug 933257 - Part 5: Use fdlibm in jsmath.cpp. r=jwalden (9d962657ab)
 - Bug 933257 - Part 6: Remove unused math polyfill. r=jwalden (cf284ad4e5)
 - Bug 1225024 - Allow sloppy tolerance in ecma_6/Math/log10-approx.js. r=jorendorff (7df3bf46dd)
 - Bug 933257 - Part 7: Remove or reduce sloppy_tolerance in Math function tests. r=jorendorff (86b978eb14)
 - Bug 933257 - Part 8: Add license for k_exp.cpp to about:license. r=gerv (513012fbb9)
 - Bug 933257 - Part 9: Use fdlibm in asm.js. r=luke (46bedc10d0)
 - Bug 1256490 - Disable C4302 to unblock compilation on VS2015; r=bobowen (7fb6820241)
 - Bug 1256499 - Disable C4311 and C4312 to unblock compilation on VS2015; r=bobowen (a9b3b01410)
 - Bug 1257036 - Disable C4302 to unblock compilation on VS2015; r=bobowen (307af58682)
 - Bug 1124033 - Disable C4311 and C4312 in directories exhibiting warnings; r=ehsan (b6ecd1f8e7)
 - Bug 1252931 - Remove INSTALL/PP_TARGETS from js/src/*; r=gps (a1e1d3bb82)
 - Bug 1258908: Rename TYPE_MOZILLA_UI to TYPE_MOZILLA_PARENT. r=jld (29aef56b8e)
 - Bug 1203835 - Don't ship replace_jemalloc. r=njn (249f927cf5)
 - bug 1259753 - fix some C++ unittests to use ScopedXPCOM to init XPCOM. r=ms2ger (a908216277) (b5ee72fe09)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - caps part only: Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin (8174625aab)
 - Bug 1299615 - Part 2: Skip ICU source directory in Clang build plugin when searching for implicit conversion constructors. r=Waldo, r=mystor (30a51b6602)
 - Bug 1264827 - Part 1: Rename the existing code to make it clear it's checking for template args; r=mystor (2710d7e318)
 - Bug 1264827 - Part 2: Add a static analysis to help check Rust wrapped C++ classes for members which are unsafe to memmove; r=mystor (8f053f59cf)
 - Bug 1264827 - Part 3: Add the MOZ_NEEDS_MEMMOVABLE_MEMBERS annotation to MFBT; r=froydnj (937622926a)
 - Bug 1229769 - We should be able to use DOM promises in the worker debugger;r=khuey (b3b32e9b94)
 - Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey. (67e67fab06)
 - Bug 1256428 P1 Add ServiceWorkerJob2 base class. r=jdm (0bedbfa070)
 - Bug 1256428 P2 Add ServiceWorkerJobQueue2 class. r=jdm (806e9b242e)
 - Bug 1260933 - Part 1: For invalid easing values, print the invalid value. r=birtles (482541cfcb)
 - Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r=birtles (5b20918f77)
 - Bug 1256428 P3 Add ServiceWorkerUpdateJob2. r=jdm (135e9bf05d)
 - Bug 1256428 P4 Add ServiceWorkerRegisterJob2. r=jdm (e790f95b1d)
 - Bug 1256428 P5 Add ServiceWorkerUnregisterJob2 class. r=jdm (cf63826b57)
 - Bug 1220757 - Add report to console when service worker register fails due to mismatching scope path.r=bkelly (dbbf1a8515)
 - Bug 1255621 - Ignore service workers previously registered in non-private windows. r=bkelly (593ebfc612)
 - Bug 1241531 - Part 1: Only pop jobs from the queue when the correct job completes. r=ehsan (f8a1ea2fda)
 - Bug 1241531 - Part 2: Move Cancel() to ServiceWorkerJob base class. r=ehsan (33ffccb8a4)
 - Bug 1241531 - Part 3: Call Cancel() on all service worker jobs. r=ehsan (4cce06ab41)
 - Bug 1241531 - Part 4: Make service worker unregister job respect cancelation. r=ehsan (1877cb3919)
 - Bug 1261776 Use SafeElementAt() in service worker job queue. r=ehsan (c7a883a087)
 - Bug 1238990 P1 ServiceWorkerManager should trigger automatic updates in current process. r=ehsan (c65bded060)
 - Bug 1238990 P2 Try to ensure service worker jobs do not run during shutdown. r=ehsan (f816a012f2)
 - Bug 1256428 P6 Use ServiceWorkerJobQueue2 and new job classes in ServiceWorkerManager. r=jdm (641af03802)
 - Bug 1256428 P0 Fix unified build failures in dom/workers. r=jdm (33aaafd188)
 - Bug 1261814: Use the presence of the content global, and not any random global, to determine whether to run the close handler. r=bz (8f182bf345)
 - Bug 1256428 P7 Fix wpt update.https.html to expect TypeError per current spec. r=jdm (4c6cad6e0f)
 - Bug 1256428 P8 Fix wpt unregister-then-register-new-script.https.html to new spec expectations matching blink's tests. r=jdm (d9191f7002)
 - Bug 1226443 P5 Always use first scheduled update timer instead of rescheduling on new events. r=ehsan (7b1b31dcc0)
 - Bug 1230341 Hold a strong ref in service worker NS_NewRunnableMethodWithArg uses. r=ehsan a=abillings (2b1d942ae4)
 - Bug 1256428 P9 Remove now unused code from ServiceWorkerManager.cpp. r=jdm (7f97035007)
 - Bug 1256428 P10 Remove ServiceWorkerRegistrationInfo::mUpdating flag. r=jdm (31fc686d5d)
 - Bug 1256428 P11 Don't coalesce SW jobs after the existing job has already resolved its promise. r=jdm (1ce373f98b)
 - Bug 1256428 P12 ServiceWorkerUnregisterJob2 should not use ServiceWorkerManager internals. r=jdm (1abe304c3c)
 - Bug 1256428 P13 Remove unnecessary ServiceWorkerUnregsterJob2 stop. r=jdm (05d0717b7c)
 - Bug 1256428 P14 Remove dead code in SeviceWorkerUpdateJob.cpp. r=jdm (7d1ac1112a)
 - Bug 1256428 P15 Perform byte-for-byte comparison check after validating script URL. r=jdm (dc30ec75a9)
 - Bug 1256428 P16 Fix some issues calling purgeCache() in ServiceWorkerUpdateJob.cpp. r=jdm (cffe93613a)
 - Bug 1256428 P17 Rename service worker job classes to remove "2" suffix. r=jdm (f1d7a6aadf)
 - Bug 1256428 P18 Add spec annotations and tweak asserts in ServiceWorkerUpdateJob. r=jdm (1a9c95a5bb)
 - Bug 1256428 P19 Address ServiceWorkerUnregisterJob review feedback. r=jdm (2b8775a9ad)
 - Bug 1260591 Move ServiceWorkerInfo and ServiceWorkerRegistrationInfo into separate files. r=jdm (2e31a3c002)
 - Bug 1266857 Make Clients.claim() use observer document list instead of secondary hashtable. r=bz (2b318072f5)
 - Bug 1261428: Migrate the useless setTimeout error message to the bindings infrastructure. r=bz (80d2503978)
 - Bug 1263307 P1 Make ServiceWorkerRegistrationInfo::mScope const. r=jdm (b8b03bc594)
 - Bug 1263307 P2 Make ServiceWorkerRegistrationInfo worker members private. r=jdm (16773a9134)
 - Bug 1263307 P3 Move ServiceWorker update logic into central place in ServiceWorkerRegistrationInfo methods. r=jdm (68b288cbfb)
 - Bug 1265761 Clients.matchAll() should treat http windows as secure if devtools are open and http testing is enabled. r=ehsan (100e16ca08)
 - Bug 1265795 P1 Uncontrolled service workers when global is removed from document. r=bz (db069b0756)
 - Bug 1265795 P2 Add a web-platform-test for the window navigation case. r=bz (6571257e5b)
 - Bug 1265795 P3 Assert that controlled documents have an outer window. r=bz (fdc14dbf66)
 - Bug 1265795 P4 Always call nsDocument::SetScriptGlobalObject(nullptr) from nsDocument::Destroy(). r=bz (8825c3dbd5)
 - Bug 1254194: Add a validator for custom add-on content security policies. r=billm f=aswan (c557dd47ef)
 - Bug 1254194: Allow iterating over and inspecting sources of parsed CSP directives. r=ckerschb (2d93cdda56)
 - Bug 1142332 - Prevent calling CSP_EnumToKeyword with CSP_HASH. r=ckerschb (15a80ed62f)
 - Bug 1236416 - Remove some misc toolkit content UI from Fennec r=margaret (01f7f81c93)
 - Bug 1234403 - Part 1: Implement CSSPseudoElement.getAnimations. r=birtles (91ce2e1cae)
 - Bug 1234403 - Part 2: Implement document.getAnimations. r=birtles (49afbacadb)
 - Bug 1234403 - Part 3: Test for the CSSPseudoElement objects returned by effect.target. r=birtles (bf34dda38f)
 - Bug 1234403 - Part 4: Test for the animation order returned by document.getAnimations(). r=birtles (fa8ec8e01f)
 - Bug 1234403 - Part 5: Test for CSSPseudoElement.getAnimations. r=birtles (3ef598f2ba)
 - Bug 1254418 - Part 1: Support generated-content element for Element.getAnimations. r=birtles (7ae806859a)
 - Bug 1254418 - Part 2: Test getAnimations for generated-content elements. r=birtles (b562ec7478)
 - Bug 1254761 - Part 1: Implement getAnimations({ subtree: true }). r=smaug (c5419ffec0)
 - Bug 1254761 - Part 2: Removes extra whitespaces. r=birtles (2a98381928)
 - Bug 1254761 - Part 3: Add tests for AnimationFilter. r=birtles (bdd9b39849)
 - Bug 1254194: Apply a content security policy to all WebExtension documents. r=gabor (c3a9f32be8)
 - Bug 1257246: Update the version of eslint that mach installs. r=gps (da0481d7e4)
 - Bug 1229588: Add a taskcluster test for eslint. r=dustin (e6eff5caf2)
 - Bug 1257246: Update lint test image to newer packages of eslint. r=ahal (bcfaf3b5d8)
 - Bug 1263637 - Fix eslint 2 warnings for WebExtensions code. r=kmag (16537b22dc)
 - Bug 1238177 - fix extension content needs to use the correct user context id origin attribute. r=sicking (834faa0f62) (5f6d4971d0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1182987 - Part 1: Remove unreferenced files immediately; r=baku (3ced56ca25)
 - Bug 1182987 - Part 2: Add getQuotaObjects() to mozIStorageConnection; r=mak (64b4dc418c)
 - Bug 1182987 - Part 3: Add "cleanup" transaction with disabled quota checks and vacuuming/checkpointing after commit; r=baku (7c19f28ae2)
 - Bug 1182987 - Part 4: Add a test for QuotaExceededError recovery and the new "cleanup" transaction type; r=baku (f91935e737)
 - Bug 1182987 - Part 5: Change mode of "readwrite" transaction to "cleanup" after QuotaExceeded is fired; r=baku (79d709970d)
 - Bug 1257725 part 3. Get rid of ThreadsafeAutoJSContext usage in Promise code. r=bholley (405d3c03d4)
 - Bug 1257725 part 1. Get rid of ThreadsafeAutoJSContext usage in JSEventHandler::HandleEvent. r=smaug (3222a73565)
 - Bug 1257725 part 4. Get rid of ThreadsafeAutoJSContext usage in IndexedDB code, except for IDBRequest::CaptureCaller. r=khuey (8ad88560f0)
 - Bug 1257725 part 5. Get rid of ThreadsafeAutoJSContext usage in IDBRequest::CaptureCaller. r=khuey (50a1f05ec9)
 - Bug 1257725 part 6. Get rid of ThreadsafeAutoJSContext. r=bholley (8968c69fcc)
 - Bug 1247420 - part1: removeContentState. r=smaug (6c7a54b58e)
 - Bug 1247420 - part2: IPC hover state management for select. r=Felipc (c7809aec7c)
 - Bug 1223533 - Don't hide the select popup on irrelevant pagehide events. r=mconley (0cf218515a)
 - Bug 1253486, [e10s only] hide select popups when the select element is removed, r=mconley (8a7049b6f1)
 - Bug 1180827 - Fix reuse of previous search results. r=MattN (6b4e65d318)
 - Bug 1242208 - Fix cached form history results with a datalist present. r=MattN (10078ada31)
 - Bug 1252074 - test_form_autocomplete.html and test_form_autocomplete_with_list.html should pass on e10s. r=paolo (8a9cf4a5f1)
 - Bug 1260441 - Never pass a null js context to OpenCursor() r=bz (8d818b0257)
 - Bug 1170045 - part 2 - use SegmentedVector in the DeferredFinalize implementation; r=mccr8 (3954a5e390)
 - Bug 1265770. Don't try to get a prototype for the interface object for an interface that's [NoInterfaceObject], since it's just unnecessary work that can't even be done at all in some cases (e.g. when the parent interface is also [NoInterfaceObject]). r=peterv (53d3077e31)
 - Bug 1264187 - check for a ProtoAndIfaceCache before blindly destroying it; r=bz (97536e815b)
 - Bug 1104955 part 3. Pass our unscopable names to CreateInterfaceObjects and have it define the right thing on the prototype. r=khuey (48386ab6b5)
 - Bug 934889: Use JS_InitStandardClasses everywhere now that it works. r=bz (01d545259a)
 - Bug 1258585. Remove some remaining vestiges of WebIDL quickstubs. r=peterv (3fa02388f1) (59e31c9007)

* 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