Saturday, March 27, 2021

Weekly browser binaries (20210327)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210327-cf582a3-uxp-698b235b2-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210327-cf582a3-uxp-698b235b2-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-20210327-cf582a3-uxp-698b235b2-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-20210327-14cf41740-uxp-698b235b2-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210327-14cf41740-uxp-698b235b2-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210327-14cf41740-uxp-698b235b2-xpmod.7z

Official UXP changes since my last build:
- Issue #1749 - Remove restriction of SVG width/height element attributes. (a94a86ff7)
- Issue #1053 - Remove __ANDROID__ defines (except in third party code) (b59777a67)
- Issue #1751 - Remove MacOS support from configure (d3543ca2f)
- Issue #1752 - Implement "prefers-color-scheme" as a user preference. (e946ca91f)
- Merge pull request 'Implement "prefers-color-scheme" as a user preference.' (#1753) from athenian200/UXP:prefers-color-scheme into master (c1b064b99)
- [docshell] Stop loading of the document if network load is stopped. (021fecded)
- [WebGL] Only allow texture uploads from pixelbuffer if bound. (75dbd532f)
- [WebRTC] Apply port restrictions to peerconnections. (698b235b2)

 Official Basilisk changes since my last build:
- Back-end branch pointer update. (e056a30)
- [search] Don't try to force x-icon image type for search engine icon. (cf582a3)

Official Pale-Moon changes since my last build:
- Remove stray Android conditional (d49542b18)
- Merge branch 'master' of https://repo.palemoon.org/MoonchildProductions/Pale-Moon (53652a07c)
- Back-end branch pointer update. (1fa8971d5)
- Issue #1865 - Remove XP_MACOSX conditional blocks. (14cf41740)


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210327-355db4de-uxp-698b235b2-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210327-355db4de-uxp-698b235b2-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-20210327-id-f0915f3-uxp-698b235b2-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210327-id-f0915f3-ia-c642e3c-uxp-698b235b2-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-20210327-279b2f1b5-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210327-279b2f1b5-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210327-279b2f1b5-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210327-279b2f1b5-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 1107096 - Suppress improper drawing of zero-width invisible glyphs in canvas. r=roc (6f78376bc)
 - Bug 1107096 - Reftest for zero-width invisible glyphs in canvas. (ded6cb516)
 - Bug 1153958 - Make manifest processor e10s friendly. r=ehsan (ba5f6edf5)
 - Bug 1162808 - Add splash_screens support to web manifest processor. r=ehsan (688bbe3d6)
 - Bug 1164235 - Add theme_color support to web manifest processor. r=ehsan (0134f58fe)
 - Bug 1143879 - Implement lang member of Web manifest. r=ehsan. (0b426965a)
 - Bug 1166405 - Consolidate classes into a general web manifest module. r=ehsan. (98a6a4531)
 - Bug 1162729 - CORS check is always performed when fetching a manifest. r=ehsan (aab278c12)
 - Bug 1167335 - Make manifest obtainer use Task.jsm. r=oyiptong. (a4a48d767)
 - Bug 1089255 - Implement and test manifest-src CSP directive. r=bholley, r=dveditz, r=ckerschb (63353eff3)
 - Bug 968520 - Use move assignment instead of fallible copy assignment in nsCSPUtils.cpp. r=froydnj (fcaa9e865)
 - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::ReplaceElementsAt calls. r=froydnj (fb81d2305)
 - Bug 968520 - Use FallibleTArray::Clear instead of SetLength(0). r=froydnj (3945e3e86)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementSorted calls. r=froydnj (dda295d5b)
 - make some calls fallible - to get 968520 working (7722d850e)
 - Bug 968520 - Always require fallible argument with FallibleTArray calls. r=froydnj (b9e630a76)
 - Bug 968520 - Add mozilla::fallible to FallibleArray calls in tests. r=froydnj (53b58ac40)
 - Bug 968520 - Explicitly use infallible allocator for ShiftData call in nsTArray::RemoveElementsAt. r=froydnj (9453996c3)
 - Bug 1182808 - Part 1: Add and use fallible variant of AlignedTArray_Impl::SetLength. r=padenot (f6330791d)
 - Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical (c87ffec51) (721ef90dc)
- import change from mozilla upstream: Bug 1159117: Remove assert causing crash. (d59afcbe7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro (f1eb3995a)
 - Bug 1022080 - Add surface dumping for X11 basic textures. r=nical (37e49a4ef)
 - Bug 1022080 - Dump compositable textures as something that we can paste into the URL bar. r=nical (73a9f5756)
 - Bug 1022080 - Split out the paint item dumping from the rest of the paint dumping. r=mattwoodrow (ee751065f)
 - Bug 1103348 - Part 1: Correctly reset the direction of an ancestor that is still in the tree when a text node is removed; r=smontagu (20bb27d10)
 - Bug 1103348 - Part 2: Test case; r=ehsan (b177d5e1e)
 - Bug 1169267: treat an empty nsTextDirectionalityMap as missing when changing text content (fd61ffbce)
 - Tests for bug 1169267 (3e316e9f5)
 - Bug 1181443 (part 1) - Use nsTHashtable::Iterator in nsCheapSet. r=froydnj. (0375daaf7)
 - Bug 1181443 (part 2) - Use nsTHashtable::Iterator in TestHashtables.cpp. r=froydnj. (65a6fd77c)
 - Bug 1182962 (part 1) - Use nsTHashtable::Iterator in gfxUserFontSet. r=jfkthame. (c54843415)
 - Bug 1182962 (part 2) - Use nsTHashtable::Iterator in gfxFont. r=jfkthame. (08323c06e)
 - Bug 1182963 - Use nsTHashTable::Iterator in FramePropertyTable. r=njn (dc613f42a)
 - Bug 1182958 - Use nsTHashTable::Iterator in image/. r=seth. (da247b700)
 - Bug 1157086 - Fix order of test listing in dom/animation/test/mochitest.ini. r=birtles (abee03ed9)
 - Bug 1157053 - Test restarting of finished transitions. r=birtles (6257c7854)
 - Bug 1157074 - Fix Web Animations' Web Platform tests to make them use step_func when they should. r=birtles (a5ff7736b)
 - Bug 1159743. Stop forcing the dom.animations-api.core.enabled preference on in the test harness. r=birtles (29a84181b)
 - Bug 1166164 part 1 - Make setting the current time complete a pending pause, not abort it; r=jwatt (e952486dd)
 - Bug 1166164 part 2 - Make UpdateFinishedState take a non-defaulted enum; r=jwatt (ad5a2db34)
 - Bug 1166164 part 3 - Resolve start time on finish(); r=jwatt (1019f154d)
 - Bug 1166164 part 4 - Make finished promise not resolve when paused; r=jwatt (f591576ed)
 - Bug 1166164 part 5 - Make play() throw when it should seek to the end of an infinite effect; r=jwatt, r=smaug (0e18eb111)
 - Bug 1134381 - Don't pause an AnimationPlayer if it is already paused; r=jwatt (0ae4d1f71)
 - Bug 1166164 part 6 - Make pausing from idle set the current time; r=jwatt, r=smaug (bd97211ef)
 - Bug 1166164 part 7 - Call pause directly when creating an initially-paused animation; r=jwatt (eefeca3fe)
 - Bug 1166164 part 8 - Drop a few references to players; r=jwatt (e89f33188)
 - Bug 1147940 - Remove the dom.webcrypto.enabled pref as it is no longer necessary. r=smaug,r=rbarnes (4a329477f)
 - Bug 1178186 part 1 - Add CSSAnimation and CSSTransition interfaces; r=smaug (64b61a9d2)
 - Bug 1178186 part 2 - Add tests for CSSAnimation and CSSTransition interfaces; r=jwatt (9157d7172)
 - Bug 1159117 - Test emulation of formats removed in core profiles. r=jgilbert (9cbcbb325) (fa6c289af)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - nsTArray*: fully sync with AF, and use ActualAlloc::Successful (adaf2f742)
 - Bug 1182808 - Part 2: Remove AlignedFallibleTArray. r=padenot (e0f112fb4)
 - Bug 1182808 - Part 3: Rename AlignedTArray_Impl to AlignedTArray and remove existing AlignedTArray. r=padenot (ff2beea1e)
 - Bug 1148582 - Include the rounded clip of the async scrolled scroll frame in its mAncestorClip. (1633f8cb2)
 - Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite. (d292070f8)
 - Bug 1143575. #include nsDebug.h in YCbCrImageDataSerializer.cpp for NS_WARN_IF. r=nical (c9a7fe42c)
 - Bug 1143575. Remove ImageClientBridge::Updated. r=nical (095f1f806)
 - Bug 1143575. Pass a picture rect with OpUseOverlaySource and OpUseTexture, and eliminate OpUpdatePictureRect. r=nical (c134913c2)
 - Bug 1143575. Extend IPDL OpUseTexture to support multiple timestamped images. r=nical (54d018cd1)
 - Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical (e2e096ad2)
 - Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical (4be2ed5ed)
 - Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical (8889f2639)
 - Bug 1143575. Store composition time in Compositor. r=nical (1501cc5d0)
 - Bug 1143575. Implement ImageHost support for multiple timed images. r=nical (99a440556)
 - Bug 1168456 - Remove NotifyWaitingForResourcesStatusChanged() call from MediaCodecReader r=bholley,bwu (efabdbeed)
 - Bug 1163871: Use DebugOnly to suppress opt build warning in gonk nsAppShell.cpp. r=mwu (fc77b0322)
 - Bug 1165161 - stop bootAnim with "browser-ui-startup-complete" event.  r=mwu (a2a9bbfdd)
 - Bug 949036 - Make ID3v2 tag detection more careful - not every bit of data containing ID3 is a tag. r=eflores (ac590bbd1)
 - bug 1137076 handle null mDecoder during Reader shutdown r=edwin (1507b0627)
 - Bug 1150322 - Fix duration parsing in MediaOmxReader - r=sotaro (93577cfea)
 - Bug 1112219 - Implement platform independent MediaResourceManager r=cpearce,bwu,nical (cc722ccf3)
 - Bug 1091037 - Raise ImageBridge thread priority r=gsvelto,nical (d66ecdd06)
 - Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical (fe5d3da61)
 - bug 1184801 process AnalyserNode input only when required r=padenot (8079b66f5)
 - Bug 1157768 - FFTBlock Changes for using libav fft; r=padenot (3238d710c)
 - bug 914392 move mSharedBuffers ownership to engine r=padenot (4444d8352) (c34e72358)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163719 - Store startup cache entries in loading order; r=nfroyd (410ef75ff)
 - Bug 1072313: P1. Make MacIOSurface refcount thread-safe. r=mattwoodrow (3be93ce91)
 - Bug 1072313: P2 Prevent instanciating MacIOSurfaceLib directly. r=mattwoodrow (8d5d7e2e5)
 - Bug 1178513 - Export libxul symbols needed by ACL. r=mattwoodrow (b01035079)
 - Bug 1143575. Remove unused CompositableClient::OnTransaction. r=nical (8901f1fe8)
 - Bug 1143575. Convert SetCurrentImage(nullptr) callers to call ClearAllImages instead. r=nical (1a89f04f0)
 - Bug 1143575. Fix indent. r=cpearce (6b8f4e725)
 - Bug 1179111 part 1 - Implement CSSAnimation.animationName; r=smaug, r=jwatt (0d27b5d2e)
 - Bug 1179111 part 2 - Implement CSSTransition.transitionProperty; r=smaug, r=jwatt (f395dfc55)
 - Bug 1144615 - 2 - Adds a playbackRate selector widget to the animation panel; r=vporof (d538eb734)
 - Bug 1144615 - 1 - Minor css fixes in animation panel; r=bgrins (661a6feab)
 - Bug 1144615 - 3 - Tests for the playbackRate selection UI in the animation panel; r=vporof (82a4b4f91)
 - Bug 1120833 - 3 - Refresh the list of animation widgets when new animations are added; r=miker (f833abeb2)
 - Bug 1153903 - Get rid of logspam during devtools talos test runs;r=pbrosset (77f1968d2)
 - Bug 1155653 - Preview animation target nodes in animationinspector panel; r=bgrins (61f197d75)
 - Bug 1151018 - Refresh the list of Animation widgets when the animation panel loads; r=bgrins (9351a0b64)
 - Bug 1155663 - Show animations as synchronized time blocks in animation inspector; r=bgrins (66f544aea)
 - Bug 1149999 - 2 - Send animation removed events to the animation-panel for re-starting transitions; r=past (2913b4d4b)
 - Bug 1179111 part 3 - Make DevTools read the appropriate name property; r=pbrosset (6dfecd643)
 - Bug 1179111 part 4 - Remove KeyframeEffectReadOnly.name; r=smaug (85894f42f)
 - Bug 1004383 follow-up: Mark ElementPropertyTransition::AsTransition() as override (f37e36e8a)
 - Bug 1179111 part 5 - Remove Name() methods; r=jwatt (8909c4781)
 - Bug 1143575. Remove Theora-only duplicate frame optimization. r=cpearce (fe53385ec)
 - Bug 1172825 - MDSM playback should depend on IsPlaying() instead of |mPlayState|. r=cpearce. (9a9cf656d)
 - Bug 1163223 - Switch test_buffered to use timeupdate rather than loadedmetadata. r=cpearce (b91463faf)
 - Bug 1163223 - Move bailout case in GetBuffered into the readers. r=jww (c875c1d71)
 - Bug 1161901 - Dispatch MediaDecoderReader::SetIdle directly. r=jww (a9ad2582d)
 - Bug 1161901 - Use ProxyMediaCall instead of MDSM::ShutdownReader. r=jww (c866b524c)
 - Bug 1161901 - Hoist MDSM shutdown logic into MDSM::Shutdown and remove brittle requirement that RunStateMachine only happen once in SHUTDOWN state. r=jww (0d81368d6)
 - Bug 1153149 - Remove IsWaitingMediaResources() from PlatformDecoderModule. r=jya (70bd67ee3)
 - Bug 1161984 - Get rid of IsWaitingMediaResources() in MP4Reader. r=jya (94dd1f58c)
 - Bug 1163223 - Introduce StartTimeRendezvous and route samples through it. r=jww (b2a80c47a)
 - Bug 1163223 - Use AwaitStartTime to handle metadata end time. r=jww (8e22fc3fd)
 - Bug 1163223 - Use AwaitStartTime to invoke MediaDecoderReader::SetStartTime. r=jww (6141f5303)
 - Bug 1172387 - Clean up code of MediaDecoderStateMachine::StopAudioThread. r=kinetik. (717640128)
 - Bug 1163223 - Adjust incoming samples for start time. r=jww (c4029f934) (3fcb35e62)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1136897 - Don't evict expired entries from disk. r=michal (6af5d87e8)
 - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj. (3dbb2875a)
 - Bug 1150810 part 1 - Move DocumentTimeline methods up to AnimationTimeline; r=jwatt (3d8c679af)
 - Bug 1171817 part 1 - Cancel animations when destroying the property holding them; r=dbaron (6f28fbf46)
 - Bug 1171817 part 2 - Add CSSAnimation::GetOwningElement; r=dbaron (700decca6)
 - Bug 1171817 part 3 - Add CSSTransition::GetOwningElement; r=dbaron (e6da3c726)
 - Bug 1171817 part 4 - Add const version of AsCSSAnimation/AsCSSTransition methods; r=dbaron (f264ebad7)
 - Bug 1171817 part 5 - Add a sequence number member to Animations; r=dbaron (b041eeb6b)
 - Bug 1171817 part 6 - Add Animation::HasLowerCompositeOrderThan; r=dbaron (df97cf295)
 - Bug 1171817 part 7 - Add Animation::IsUsingCustomCompositeOrder; r=dbaron (5735f03a2)
 - Bug 1171817 part 8 - Override sequence numbers for CSS animations; r=dbaron (50671de0f)
 - Bug 1171817 part 9 - Add override of HasLowerCompositeOrderThan for CSS animations; r=dbaron (b467ffd3c)
 - Bug 1171817 part 10 - Override sequence numbers for transitions; r=dbron (3703102f6)
 - Bug 1171817 part 11 - Add CSSTransition::TransitionProperty(); r=dbaron (c889aa8ec)
 - Bug 1171817 part 13 - Add override of HasLowerCompositeOrderThan for CSS transitions; r=dbaron (8c628cac4)
 - Bug 1171817 part 14 - Add AnimationPtrComparator class; r=dbaron (c522180c9)
 - Bug 1171817 part 15 - Factor out common code for comparing owning elements into a separate class; r=dbaron (132998a2c)
 - Bug 1171817 part 16 - Always cancel transitions before removing them; r=dbaron (01113a650)
 - Bug 1150810 part 2 - Replace references to DocumentTimeline with AnimationTimeline; r=jwatt (d377ba63f)
 - Bug 1150810 part 3 - Make IsPossiblyOrphanedPendingAnimation return true when there is no rendered doc; r=jwatt (63b2b6760)
 - Bug 1150810 part 4 - Store global on Animation; r=smaug, jwatt (fd099d639)
 - Bug 1150810 part 5 - Handle Timeline() returning null; r=jwatt (641bd865d) (279b2f1b5)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 2fdb3f608..279b2f1b5:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1107096 - Suppress improper drawing of zero-width invisible glyphs in canvas. r=roc (6f78376bc)
 - Bug 1107096 - Reftest for zero-width invisible glyphs in canvas. (ded6cb516)
 - Bug 1153958 - Make manifest processor e10s friendly. r=ehsan (ba5f6edf5)
 - Bug 1162808 - Add splash_screens support to web manifest processor. r=ehsan (688bbe3d6)
 - Bug 1164235 - Add theme_color support to web manifest processor. r=ehsan (0134f58fe)
 - Bug 1143879 - Implement lang member of Web manifest. r=ehsan. (0b426965a)
 - Bug 1166405 - Consolidate classes into a general web manifest module. r=ehsan. (98a6a4531)
 - Bug 1162729 - CORS check is always performed when fetching a manifest. r=ehsan (aab278c12)
 - Bug 1167335 - Make manifest obtainer use Task.jsm. r=oyiptong. (a4a48d767)
 - Bug 1089255 - Implement and test manifest-src CSP directive. r=bholley, r=dveditz, r=ckerschb (63353eff3)
 - Bug 968520 - Use move assignment instead of fallible copy assignment in nsCSPUtils.cpp. r=froydnj (fcaa9e865)
 - Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::ReplaceElementsAt calls. r=froydnj (fb81d2305)
 - Bug 968520 - Use FallibleTArray::Clear instead of SetLength(0). r=froydnj (3945e3e86)
 - Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementSorted calls. r=froydnj (dda295d5b)
 - make some calls fallible - to get 968520 working (7722d850e)
 - Bug 968520 - Always require fallible argument with FallibleTArray calls. r=froydnj (b9e630a76)
 - Bug 968520 - Add mozilla::fallible to FallibleArray calls in tests. r=froydnj (53b58ac40)
 - Bug 968520 - Explicitly use infallible allocator for ShiftData call in nsTArray::RemoveElementsAt. r=froydnj (9453996c3)
 - Bug 1182808 - Part 1: Add and use fallible variant of AlignedTArray_Impl::SetLength. r=padenot (f6330791d)
 - Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical (c87ffec51) (721ef90dc)
- import change from mozilla upstream: Bug 1159117: Remove assert causing crash. (d59afcbe7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1148718 - init TextureSource for current TextureHost when attach. r=nical, r=sotaro (f1eb3995a)
 - Bug 1022080 - Add surface dumping for X11 basic textures. r=nical (37e49a4ef)
 - Bug 1022080 - Dump compositable textures as something that we can paste into the URL bar. r=nical (73a9f5756)
 - Bug 1022080 - Split out the paint item dumping from the rest of the paint dumping. r=mattwoodrow (ee751065f)
 - Bug 1103348 - Part 1: Correctly reset the direction of an ancestor that is still in the tree when a text node is removed; r=smontagu (20bb27d10)
 - Bug 1103348 - Part 2: Test case; r=ehsan (b177d5e1e)
 - Bug 1169267: treat an empty nsTextDirectionalityMap as missing when changing text content (fd61ffbce)
 - Tests for bug 1169267 (3e316e9f5)
 - Bug 1181443 (part 1) - Use nsTHashtable::Iterator in nsCheapSet. r=froydnj. (0375daaf7)
 - Bug 1181443 (part 2) - Use nsTHashtable::Iterator in TestHashtables.cpp. r=froydnj. (65a6fd77c)
 - Bug 1182962 (part 1) - Use nsTHashtable::Iterator in gfxUserFontSet. r=jfkthame. (c54843415)
 - Bug 1182962 (part 2) - Use nsTHashtable::Iterator in gfxFont. r=jfkthame. (08323c06e)
 - Bug 1182963 - Use nsTHashTable::Iterator in FramePropertyTable. r=njn (dc613f42a)
 - Bug 1182958 - Use nsTHashTable::Iterator in image/. r=seth. (da247b700)
 - Bug 1157086 - Fix order of test listing in dom/animation/test/mochitest.ini. r=birtles (abee03ed9)
 - Bug 1157053 - Test restarting of finished transitions. r=birtles (6257c7854)
 - Bug 1157074 - Fix Web Animations' Web Platform tests to make them use step_func when they should. r=birtles (a5ff7736b)
 - Bug 1159743. Stop forcing the dom.animations-api.core.enabled preference on in the test harness. r=birtles (29a84181b)
 - Bug 1166164 part 1 - Make setting the current time complete a pending pause, not abort it; r=jwatt (e952486dd)
 - Bug 1166164 part 2 - Make UpdateFinishedState take a non-defaulted enum; r=jwatt (ad5a2db34)
 - Bug 1166164 part 3 - Resolve start time on finish(); r=jwatt (1019f154d)
 - Bug 1166164 part 4 - Make finished promise not resolve when paused; r=jwatt (f591576ed)
 - Bug 1166164 part 5 - Make play() throw when it should seek to the end of an infinite effect; r=jwatt, r=smaug (0e18eb111)
 - Bug 1134381 - Don't pause an AnimationPlayer if it is already paused; r=jwatt (0ae4d1f71)
 - Bug 1166164 part 6 - Make pausing from idle set the current time; r=jwatt, r=smaug (bd97211ef)
 - Bug 1166164 part 7 - Call pause directly when creating an initially-paused animation; r=jwatt (eefeca3fe)
 - Bug 1166164 part 8 - Drop a few references to players; r=jwatt (e89f33188)
 - Bug 1147940 - Remove the dom.webcrypto.enabled pref as it is no longer necessary. r=smaug,r=rbarnes (4a329477f)
 - Bug 1178186 part 1 - Add CSSAnimation and CSSTransition interfaces; r=smaug (64b61a9d2)
 - Bug 1178186 part 2 - Add tests for CSSAnimation and CSSTransition interfaces; r=jwatt (9157d7172)
 - Bug 1159117 - Test emulation of formats removed in core profiles. r=jgilbert (9cbcbb325) (fa6c289af)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - nsTArray*: fully sync with AF, and use ActualAlloc::Successful (adaf2f742)
 - Bug 1182808 - Part 2: Remove AlignedFallibleTArray. r=padenot (e0f112fb4)
 - Bug 1182808 - Part 3: Rename AlignedTArray_Impl to AlignedTArray and remove existing AlignedTArray. r=padenot (ff2beea1e)
 - Bug 1148582 - Include the rounded clip of the async scrolled scroll frame in its mAncestorClip. (1633f8cb2)
 - Bug 1148582 - Support multiple mask layers per layer in LayerManagerComposite. (d292070f8)
 - Bug 1143575. #include nsDebug.h in YCbCrImageDataSerializer.cpp for NS_WARN_IF. r=nical (c9a7fe42c)
 - Bug 1143575. Remove ImageClientBridge::Updated. r=nical (095f1f806)
 - Bug 1143575. Pass a picture rect with OpUseOverlaySource and OpUseTexture, and eliminate OpUpdatePictureRect. r=nical (c134913c2)
 - Bug 1143575. Extend IPDL OpUseTexture to support multiple timestamped images. r=nical (54d018cd1)
 - Bug 1143575. Replace ImageClientSingle::UpdateImage's use of Image serial numbers with ImageContainer state generation counters, and switch it to use ImageContainer::GetCurrentImages. r=nical (e2e096ad2)
 - Bug 1143575. ImageClient::UpdateImage should not return false when there's no image, because recreating the ImageClient won't help. r=nical (4be2ed5ed)
 - Bug 1143575. Make ImageClientSingle handle multiple textures. r=nical (8889f2639)
 - Bug 1143575. Store composition time in Compositor. r=nical (1501cc5d0)
 - Bug 1143575. Implement ImageHost support for multiple timed images. r=nical (99a440556)
 - Bug 1168456 - Remove NotifyWaitingForResourcesStatusChanged() call from MediaCodecReader r=bholley,bwu (efabdbeed)
 - Bug 1163871: Use DebugOnly to suppress opt build warning in gonk nsAppShell.cpp. r=mwu (fc77b0322)
 - Bug 1165161 - stop bootAnim with "browser-ui-startup-complete" event.  r=mwu (a2a9bbfdd)
 - Bug 949036 - Make ID3v2 tag detection more careful - not every bit of data containing ID3 is a tag. r=eflores (ac590bbd1)
 - bug 1137076 handle null mDecoder during Reader shutdown r=edwin (1507b0627)
 - Bug 1150322 - Fix duration parsing in MediaOmxReader - r=sotaro (93577cfea)
 - Bug 1112219 - Implement platform independent MediaResourceManager r=cpearce,bwu,nical (cc722ccf3)
 - Bug 1091037 - Raise ImageBridge thread priority r=gsvelto,nical (d66ecdd06)
 - Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical (fe5d3da61)
 - bug 1184801 process AnalyserNode input only when required r=padenot (8079b66f5)
 - Bug 1157768 - FFTBlock Changes for using libav fft; r=padenot (3238d710c)
 - bug 914392 move mSharedBuffers ownership to engine r=padenot (4444d8352) (c34e72358)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163719 - Store startup cache entries in loading order; r=nfroyd (410ef75ff)
 - Bug 1072313: P1. Make MacIOSurface refcount thread-safe. r=mattwoodrow (3be93ce91)
 - Bug 1072313: P2 Prevent instanciating MacIOSurfaceLib directly. r=mattwoodrow (8d5d7e2e5)
 - Bug 1178513 - Export libxul symbols needed by ACL. r=mattwoodrow (b01035079)
 - Bug 1143575. Remove unused CompositableClient::OnTransaction. r=nical (8901f1fe8)
 - Bug 1143575. Convert SetCurrentImage(nullptr) callers to call ClearAllImages instead. r=nical (1a89f04f0)
 - Bug 1143575. Fix indent. r=cpearce (6b8f4e725)
 - Bug 1179111 part 1 - Implement CSSAnimation.animationName; r=smaug, r=jwatt (0d27b5d2e)
 - Bug 1179111 part 2 - Implement CSSTransition.transitionProperty; r=smaug, r=jwatt (f395dfc55)
 - Bug 1144615 - 2 - Adds a playbackRate selector widget to the animation panel; r=vporof (d538eb734)
 - Bug 1144615 - 1 - Minor css fixes in animation panel; r=bgrins (661a6feab)
 - Bug 1144615 - 3 - Tests for the playbackRate selection UI in the animation panel; r=vporof (82a4b4f91)
 - Bug 1120833 - 3 - Refresh the list of animation widgets when new animations are added; r=miker (f833abeb2)
 - Bug 1153903 - Get rid of logspam during devtools talos test runs;r=pbrosset (77f1968d2)
 - Bug 1155653 - Preview animation target nodes in animationinspector panel; r=bgrins (61f197d75)
 - Bug 1151018 - Refresh the list of Animation widgets when the animation panel loads; r=bgrins (9351a0b64)
 - Bug 1155663 - Show animations as synchronized time blocks in animation inspector; r=bgrins (66f544aea)
 - Bug 1149999 - 2 - Send animation removed events to the animation-panel for re-starting transitions; r=past (2913b4d4b)
 - Bug 1179111 part 3 - Make DevTools read the appropriate name property; r=pbrosset (6dfecd643)
 - Bug 1179111 part 4 - Remove KeyframeEffectReadOnly.name; r=smaug (85894f42f)
 - Bug 1004383 follow-up: Mark ElementPropertyTransition::AsTransition() as override (f37e36e8a)
 - Bug 1179111 part 5 - Remove Name() methods; r=jwatt (8909c4781)
 - Bug 1143575. Remove Theora-only duplicate frame optimization. r=cpearce (fe53385ec)
 - Bug 1172825 - MDSM playback should depend on IsPlaying() instead of |mPlayState|. r=cpearce. (9a9cf656d)
 - Bug 1163223 - Switch test_buffered to use timeupdate rather than loadedmetadata. r=cpearce (b91463faf)
 - Bug 1163223 - Move bailout case in GetBuffered into the readers. r=jww (c875c1d71)
 - Bug 1161901 - Dispatch MediaDecoderReader::SetIdle directly. r=jww (a9ad2582d)
 - Bug 1161901 - Use ProxyMediaCall instead of MDSM::ShutdownReader. r=jww (c866b524c)
 - Bug 1161901 - Hoist MDSM shutdown logic into MDSM::Shutdown and remove brittle requirement that RunStateMachine only happen once in SHUTDOWN state. r=jww (0d81368d6)
 - Bug 1153149 - Remove IsWaitingMediaResources() from PlatformDecoderModule. r=jya (70bd67ee3)
 - Bug 1161984 - Get rid of IsWaitingMediaResources() in MP4Reader. r=jya (94dd1f58c)
 - Bug 1163223 - Introduce StartTimeRendezvous and route samples through it. r=jww (b2a80c47a)
 - Bug 1163223 - Use AwaitStartTime to handle metadata end time. r=jww (8e22fc3fd)
 - Bug 1163223 - Use AwaitStartTime to invoke MediaDecoderReader::SetStartTime. r=jww (6141f5303)
 - Bug 1172387 - Clean up code of MediaDecoderStateMachine::StopAudioThread. r=kinetik. (717640128)
 - Bug 1163223 - Adjust incoming samples for start time. r=jww (c4029f934) (3fcb35e62)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1136897 - Don't evict expired entries from disk. r=michal (6af5d87e8)
 - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj. (3dbb2875a)
 - Bug 1150810 part 1 - Move DocumentTimeline methods up to AnimationTimeline; r=jwatt (3d8c679af)
 - Bug 1171817 part 1 - Cancel animations when destroying the property holding them; r=dbaron (6f28fbf46)
 - Bug 1171817 part 2 - Add CSSAnimation::GetOwningElement; r=dbaron (700decca6)
 - Bug 1171817 part 3 - Add CSSTransition::GetOwningElement; r=dbaron (e6da3c726)
 - Bug 1171817 part 4 - Add const version of AsCSSAnimation/AsCSSTransition methods; r=dbaron (f264ebad7)
 - Bug 1171817 part 5 - Add a sequence number member to Animations; r=dbaron (b041eeb6b)
 - Bug 1171817 part 6 - Add Animation::HasLowerCompositeOrderThan; r=dbaron (df97cf295)
 - Bug 1171817 part 7 - Add Animation::IsUsingCustomCompositeOrder; r=dbaron (5735f03a2)
 - Bug 1171817 part 8 - Override sequence numbers for CSS animations; r=dbaron (50671de0f)
 - Bug 1171817 part 9 - Add override of HasLowerCompositeOrderThan for CSS animations; r=dbaron (b467ffd3c)
 - Bug 1171817 part 10 - Override sequence numbers for transitions; r=dbron (3703102f6)
 - Bug 1171817 part 11 - Add CSSTransition::TransitionProperty(); r=dbaron (c889aa8ec)
 - Bug 1171817 part 13 - Add override of HasLowerCompositeOrderThan for CSS transitions; r=dbaron (8c628cac4)
 - Bug 1171817 part 14 - Add AnimationPtrComparator class; r=dbaron (c522180c9)
 - Bug 1171817 part 15 - Factor out common code for comparing owning elements into a separate class; r=dbaron (132998a2c)
 - Bug 1171817 part 16 - Always cancel transitions before removing them; r=dbaron (01113a650)
 - Bug 1150810 part 2 - Replace references to DocumentTimeline with AnimationTimeline; r=jwatt (d377ba63f)
 - Bug 1150810 part 3 - Make IsPossiblyOrphanedPendingAnimation return true when there is no rendered doc; r=jwatt (63b2b6760)
 - Bug 1150810 part 4 - Store global on Animation; r=smaug, jwatt (fd099d639)
 - Bug 1150810 part 5 - Handle Timeline() returning null; r=jwatt (641bd865d) (279b2f1b5)

* 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


New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20210327-2b3213dec-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210327-2b3213dec-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- about:support: fix javascript error (1495d647d)
- update TwemojiMozilla.ttf to v13.0.2 based build. (f15028067)
- import change from tenfourfox: #641: M1677046 M1690169 update tzdata, TLDs, pins, HSTS (c6fd33982) (2b3213dec)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.32-20210327-f3ee98666-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.32-20210327-f3ee98666-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.32-20210327-f3ee98666-win64.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- bump version to 45.9.32 (174cab7db)
- import changes from tenfourfox:
 - #636: basic Auto Reader View (83a100c42)
 - moar adblock hosts (7b403249b)
 - #636: fix double redirects with fragments (3e8ae43a5)
 - OlgaTPark/tenfourfox#14 — M1520960 M1660998 - Allow saving passwords in private windows with a dismissed-by-default doorhanger and fix preferences accordingly (#637) (fcfba098e) (a317c00b0)
- update TwemojiMozilla.ttf to v13.0.2 based build. (9978e9384)
- import change from tenfourfox: #641: M1677046 M1690169 update tzdata, TLDs, pins, HSTS (c6fd33982) (f3ee98666)

No comments:

Post a Comment