Browsers release notes

The official support forum for the browser platform based on Goanna/UXP by roytam1, servicing many Windows 2000/XP users (particularly those on older hardware).

Moderator: roytam1

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210821-520d6b706-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 1174323 - Disable screenClientXYConst subtest of pointerlock test on OS X. rs=KWierso (2d0db6d1b)
- Bug 992096 - Implement Sub Resource Integrity [1/2]. r=baku,r=ckerschb (c30671ac0)
- Bug 992096 - Implement Sub Resource Integrity [2/2]. r=ckerschb (0afc64d88)
- Bug 1091883 - Added test, this is fixed by a fix to bug 1113438. r=sstamm CLOSED TREE (fd9a64b43)
- Bug 1196740 - Consider redirects when looking for SRI-eligibility. r=ckerschb (5c749cdc9)
- Bug 1202015 - Better document the SRI strings for translators. r=ckerschb (a7860e0fb)
- Bug 1202027 - Make SRI require CORS loads for cross-origin resources. r=ckerschb (ea451323d)
- bit of Bug 1202902 - Mass replace toplevel 'let' with 'var' (a6e8a587d)
- Bug 1208629 - Properly support data: and blob: URIs with an integrity atribute. r=ckerschb (6b2018fe4)
- Bug 1140129 - Don't clear tab title when location changes (r=Mossop) (ca1945ba8)
- Bug 1073462: Send synthetic property with Content:LocationChange message. r=felipe (1aa418acf)
- bug 1165017 - annotate content process URL on location change. r=mconley (cdca4fa75)
- Bug 1157561 - Add webRequest-like API to Firefox (r=Mossop) (546a57822)
- Bug 1163861 - Include windowID in all WebRequest notifications (r=Mossop) (c140af560)
- Bug 1171248 - Add MatchPattern support to WebRequest module (r=Mossop) (b09a05658) (ebd6e6dc1)
- browser: change mozCancelAnimationFrame to cancelAnimationFrame, fix returning from control fullscreen. (f790982a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Don't upgrade gfx features after device resets. (bug 1183910 part 5, r=mattwoodrow) (e53d0f91f)
- Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow) (083ae4f15)
- Rename DriverInitCrashDetection to DriverCrashGuard. (bug 1190281 part 2, r=mattwoodrow) (9bd189d09)
- Make DriverCrashGuard initialization lazy. (bug 1190281 part 3, r=mattwoodrow) (6821dc386)
- Pull D3D11 logic out of DriverCrashGuard. (bug 1190281 part 4, r=mattwoodrow) (e499a0079)
- Move telemetry recording into D3D11LayersCrashGuard. (bug 1190281 part 5, r=mattwoodrow) (b50a4c2b4)
- Factor prefs out of DriverCrashGuard. (bug 1190281 part 6, r=mattwoodrow) (a3a1166ab)
- Bug 1170939 - Close PBontentBridge when receving shut dwon message, r=khuey (5473d07f0)
- Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow) (c9eaf8315)
- Add a crash guard for DXVA2D3D9. (bug 1190281 part 8, r=mattwoodrow) (eceff5212)
- Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow) (c362b60c6)
- Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) (d4a7145bd)
- Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz (138d30251)
- Bug 968923 - part 5c - add tests for use counters; r=bz (0c4b745e0)
- Bug 554186 - Part 1: Unimplement NPN_Status API. r=josh (8759dad40)
- Bug 554186 - Part 2: Remove unused nsPluginInstanceOwner::ShowNativeContextMenu(). r=josh (ad2ac0c4d)
- Bug 1174913 - anchor and area mochitests. r=bz (ab2c58a34)
- Bug 959992. Go back to not treating properties that the named properties object exposes as enumerable. r=peterv (0adeeb910)
- Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent (4602ca2cd)
- Bug 1154974 (Part 2) - Merge image cache entries for blobs URIs with the same underlying blob. r=baku (3b64b409e)
- Bug 1173314 - Make GetMozFullPath and GetMozFullPathInternal const. r=sicking (f8eaabb1e)
- Bug 1167389 - Make FileList::mParent a smart pointer, and declare it to the cycle collector. r=ehsan (d1217e547)
- Bug 1173390 - Remove the majority of the old directory picker implementation to prepare for the new implementation under bug 1164310. r=baku (750049972)
- Bug 1164310, part 1 - Make the code for bypassing mobile security checks more general so that it can be used on non-mobile. r=baku (0486fb5ff)
- Bug 1164310, part 2 - Implement an abstraction for a rooted filesystem for non-mobile devices. r=baku (f1d906bd6)
- Bug 1164310, part 3 - Allow the DirState of blobs to be set explicitly. r=baku (13d832700)
- Bug 1164310, part 4 - Implement the new HTMLInputElement API including the new Promise returning GetFilesAndDirectories. r=baku (d0f93ec19)
- Bug 1164310, part 5 - Implement new anonymous content and layout pieces for directory picking via input elements. r=tnikkel (ac5a00781)
- Bug 1164310, part 6 - Implement the new Promise returning DataTransfer.getFilesAndDirectories() API. r=baku (375fba953)
- Bug 1164310 - Follow-up: Fix build bustage with --disable-accessibility. r=me (da0e6745b)
- Bug 1164310, part 7 - Touch CLOBBER since bug 1177844 isn't fixed yet. r=me (5fa829742)
- Bug 1185381 - Make FileList clonable - patch 1 - move code into FileList.h/.cpp, r=smaug (b85483178)
- Bug 1185381 - Make FileList clonable - patch 2 - rename FILEIMPL_IID to BLOBIMPL_IID, r=smaug (0f920cd05)
- Bug 1185360 - PostMessageEvent should not have a different behavior if the main principal subsumes the destination one., r=smaug (070ab034b)
- Bug 1185381 - Make FileList clonable - patch 3 - FileListClonedData implementation, r=smaug (f4f082d18)
- Bug 1185381 - Make FileList clonable - patch 4 - tests, r=smaug (fb3637313) (520d6b706)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 36ba25688...520d6b706:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1174323 - Disable screenClientXYConst subtest of pointerlock test on OS X. rs=KWierso (2d0db6d1b)
- Bug 992096 - Implement Sub Resource Integrity [1/2]. r=baku,r=ckerschb (c30671ac0)
- Bug 992096 - Implement Sub Resource Integrity [2/2]. r=ckerschb (0afc64d88)
- Bug 1091883 - Added test, this is fixed by a fix to bug 1113438. r=sstamm CLOSED TREE (fd9a64b43)
- Bug 1196740 - Consider redirects when looking for SRI-eligibility. r=ckerschb (5c749cdc9)
- Bug 1202015 - Better document the SRI strings for translators. r=ckerschb (a7860e0fb)
- Bug 1202027 - Make SRI require CORS loads for cross-origin resources. r=ckerschb (ea451323d)
- bit of Bug 1202902 - Mass replace toplevel 'let' with 'var' (a6e8a587d)
- Bug 1208629 - Properly support data: and blob: URIs with an integrity atribute. r=ckerschb (6b2018fe4)
- Bug 1140129 - Don't clear tab title when location changes (r=Mossop) (ca1945ba8)
- Bug 1073462: Send synthetic property with Content:LocationChange message. r=felipe (1aa418acf)
- bug 1165017 - annotate content process URL on location change. r=mconley (cdca4fa75)
- Bug 1157561 - Add webRequest-like API to Firefox (r=Mossop) (546a57822)
- Bug 1163861 - Include windowID in all WebRequest notifications (r=Mossop) (c140af560)
- Bug 1171248 - Add MatchPattern support to WebRequest module (r=Mossop) (b09a05658) (ebd6e6dc1)
- browser: change mozCancelAnimationFrame to cancelAnimationFrame, fix returning from control fullscreen. (f790982a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Don't upgrade gfx features after device resets. (bug 1183910 part 5, r=mattwoodrow) (e53d0f91f)
- Use the same graphics device parameters across processes. (bug 1183910 part 7, r=mattwoodrow) (083ae4f15)
- Rename DriverInitCrashDetection to DriverCrashGuard. (bug 1190281 part 2, r=mattwoodrow) (9bd189d09)
- Make DriverCrashGuard initialization lazy. (bug 1190281 part 3, r=mattwoodrow) (6821dc386)
- Pull D3D11 logic out of DriverCrashGuard. (bug 1190281 part 4, r=mattwoodrow) (e499a0079)
- Move telemetry recording into D3D11LayersCrashGuard. (bug 1190281 part 5, r=mattwoodrow) (b50a4c2b4)
- Factor prefs out of DriverCrashGuard. (bug 1190281 part 6, r=mattwoodrow) (a3a1166ab)
- Bug 1170939 - Close PBontentBridge when receving shut dwon message, r=khuey (5473d07f0)
- Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow) (c9eaf8315)
- Add a crash guard for DXVA2D3D9. (bug 1190281 part 8, r=mattwoodrow) (eceff5212)
- Add driver crash guards to WebGL (bug 1190281 part 9, r=jgilbert,mattwoodrow) (c362b60c6)
- Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) (d4a7145bd)
- Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz (138d30251)
- Bug 968923 - part 5c - add tests for use counters; r=bz (0c4b745e0)
- Bug 554186 - Part 1: Unimplement NPN_Status API. r=josh (8759dad40)
- Bug 554186 - Part 2: Remove unused nsPluginInstanceOwner::ShowNativeContextMenu(). r=josh (ad2ac0c4d)
- Bug 1174913 - anchor and area mochitests. r=bz (ab2c58a34)
- Bug 959992. Go back to not treating properties that the named properties object exposes as enumerable. r=peterv (0adeeb910)
- Bug 1154974 (Part 1) - Give blobs serial numbers. r=bent (4602ca2cd)
- Bug 1154974 (Part 2) - Merge image cache entries for blobs URIs with the same underlying blob. r=baku (3b64b409e)
- Bug 1173314 - Make GetMozFullPath and GetMozFullPathInternal const. r=sicking (f8eaabb1e)
- Bug 1167389 - Make FileList::mParent a smart pointer, and declare it to the cycle collector. r=ehsan (d1217e547)
- Bug 1173390 - Remove the majority of the old directory picker implementation to prepare for the new implementation under bug 1164310. r=baku (750049972)
- Bug 1164310, part 1 - Make the code for bypassing mobile security checks more general so that it can be used on non-mobile. r=baku (0486fb5ff)
- Bug 1164310, part 2 - Implement an abstraction for a rooted filesystem for non-mobile devices. r=baku (f1d906bd6)
- Bug 1164310, part 3 - Allow the DirState of blobs to be set explicitly. r=baku (13d832700)
- Bug 1164310, part 4 - Implement the new HTMLInputElement API including the new Promise returning GetFilesAndDirectories. r=baku (d0f93ec19)
- Bug 1164310, part 5 - Implement new anonymous content and layout pieces for directory picking via input elements. r=tnikkel (ac5a00781)
- Bug 1164310, part 6 - Implement the new Promise returning DataTransfer.getFilesAndDirectories() API. r=baku (375fba953)
- Bug 1164310 - Follow-up: Fix build bustage with --disable-accessibility. r=me (da0e6745b)
- Bug 1164310, part 7 - Touch CLOBBER since bug 1177844 isn't fixed yet. r=me (5fa829742)
- Bug 1185381 - Make FileList clonable - patch 1 - move code into FileList.h/.cpp, r=smaug (b85483178)
- Bug 1185381 - Make FileList clonable - patch 2 - rename FILEIMPL_IID to BLOBIMPL_IID, r=smaug (0f920cd05)
- Bug 1185360 - PostMessageEvent should not have a different behavior if the main principal subsumes the destination one., r=smaug (070ab034b)
- Bug 1185381 - Make FileList clonable - patch 3 - FileListClonedData implementation, r=smaug (f4f082d18)
- Bug 1185381 - Make FileList clonable - patch 4 - tests, r=smaug (fb3637313) (520d6b706)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210828-be0dbe88f-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 1185997 - Split referrer tests to avoid intermittent timeouts. r=RyanVM (976fb981a)
- Bug 1175736 - Add iframe referrer attribute tests. r=ckerschb, r=baku (f22da1340)
- Bug 1184781 - additional referrer tests - redirect. r=christophkerschbaumer (49f1aaea0)
- Bug 1186544 - A better test suite for StructuredCloneAlgorithm, r=smaug (d94f76a45)
- Bug 1167690 - Part 5: Add tests for plugin audio channel integration; r=baku (26931ea9d)
- Bug 1144631 - Make FTP with auth prompts work in e10s. r=billm/dragana (e69f9f5e0)
- Bug 1179255 - (fatal) Assertion failure: aRequest == mCancelable, at netwerk/protocol/websocket/WebSocketChannel.cpp:2766, r=mcmanus (e1e3d6799)
- Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd (dc67ec784) (ac77268e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1189369, part 1 - Remove trailing whitespace from some nsNavHistory* files. r=mak (317dd5937)
- Bug 1074416 - Don't AddRef or Release nav history result observers during CC traversal. r=smaug (2ce1e8cc6)
- Bug 1189369, part 2 - Don't implicitly convert nsMaybeWeakPtr to an nsCOMPtr. r=mak (c4c3261e5)
- Bug 1189369, part 3 - Inline nsMaybeWeakPtr_base. r=mak (efdb4fd76)
- Bug 1189369, part 4 - Get rid of some old style QIs from nsMaybeWeakPtrArray. r=mak (fa534f76c)
- Bug 1189369, part 5 - Use the nice cycle collector macro template for nsNavHistoryResult. r=mak (f1fafbdc9)
- Bug 1189369, part 6 - Inline AppendWeakElement and RemoveWeakElement. r=mak (514efe9f8)
- Bug 1189369, part 7 - Use nicer nsTArray functions in nsMaybeWeakPtrArray. r=mak (38384b1a1)
- Bug 1189369, part 8 - Clean up some minor style issues in nsMaybeWeakPtr.h. r=mak (3f37712f9)
- Bug 1189369, part 9 - Use early return in nsMaybeWeakPtr<T>::GetValue(). r=mak (5606a69c5)
- Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (4f7c00f01)
- pointer style (44d4789bd)
- Bug 1182428 - Refactor bytecode compilation r=luke (790c13aa2)
- Bug 1163851 - Pass the correct |InHandling| argument when parsing the initializer in a LexicalDeclaration in a for-in loop. r=efaust (e6b891d53)
- reapply Bug 1163851 - Remove the remaining two tests of |pc->parsingForInit| (c59d57225)
- Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (9463d2aea)
- Bug 1189282 - Refactor parser BindData class r=efaust (4dd897771)
- Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust) (70b8fdd1e) (5cdc3234f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1186724 - Make BytecodeEmitter::emit2 take a uint8_t instead of a jsbtyecode; r=arai (0520b800d)
- Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (r=efaust) (9b80db494)
- Bug 1179063 - Cleanup: remove useless pn_index. (r=me) (8c0599c32)
- Bug 1155618 - Fix some more places we don't report OOM properly r=jandem (4c45f314a)
- Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust) (3de10d2bf)
- Bug 1191177 - Kill UpvarCookie. (r=efaust) (373fe90f3)
- Bug 1191177 - Kill staticLevel. (r=efaust) (a8734595e) (be0dbe88f)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 520d6b706...be0dbe88f:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185997 - Split referrer tests to avoid intermittent timeouts. r=RyanVM (976fb981a)
- Bug 1175736 - Add iframe referrer attribute tests. r=ckerschb, r=baku (f22da1340)
- Bug 1184781 - additional referrer tests - redirect. r=christophkerschbaumer (49f1aaea0)
- Bug 1186544 - A better test suite for StructuredCloneAlgorithm, r=smaug (d94f76a45)
- Bug 1167690 - Part 5: Add tests for plugin audio channel integration; r=baku (26931ea9d)
- Bug 1144631 - Make FTP with auth prompts work in e10s. r=billm/dragana (e69f9f5e0)
- Bug 1179255 - (fatal) Assertion failure: aRequest == mCancelable, at netwerk/protocol/websocket/WebSocketChannel.cpp:2766, r=mcmanus (e1e3d6799)
- Bug 1024056 - Simple ASCII lexical analyzer. r=nfroyd (dc67ec784) (ac77268e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1189369, part 1 - Remove trailing whitespace from some nsNavHistory* files. r=mak (317dd5937)
- Bug 1074416 - Don't AddRef or Release nav history result observers during CC traversal. r=smaug (2ce1e8cc6)
- Bug 1189369, part 2 - Don't implicitly convert nsMaybeWeakPtr to an nsCOMPtr. r=mak (c4c3261e5)
- Bug 1189369, part 3 - Inline nsMaybeWeakPtr_base. r=mak (efdb4fd76)
- Bug 1189369, part 4 - Get rid of some old style QIs from nsMaybeWeakPtrArray. r=mak (fa534f76c)
- Bug 1189369, part 5 - Use the nice cycle collector macro template for nsNavHistoryResult. r=mak (f1fafbdc9)
- Bug 1189369, part 6 - Inline AppendWeakElement and RemoveWeakElement. r=mak (514efe9f8)
- Bug 1189369, part 7 - Use nicer nsTArray functions in nsMaybeWeakPtrArray. r=mak (38384b1a1)
- Bug 1189369, part 8 - Clean up some minor style issues in nsMaybeWeakPtr.h. r=mak (3f37712f9)
- Bug 1189369, part 9 - Use early return in nsMaybeWeakPtr<T>::GetValue(). r=mak (5606a69c5)
- Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (4f7c00f01)
- pointer style (44d4789bd)
- Bug 1182428 - Refactor bytecode compilation r=luke (790c13aa2)
- Bug 1163851 - Pass the correct |InHandling| argument when parsing the initializer in a LexicalDeclaration in a for-in loop. r=efaust (e6b891d53)
- reapply Bug 1163851 - Remove the remaining two tests of |pc->parsingForInit| (c59d57225)
- Bug 1180498 - Tolerate a different major libGL.so on NetBSD as well r=jgilbert (9463d2aea)
- Bug 1189282 - Refactor parser BindData class r=efaust (4dd897771)
- Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust) (70b8fdd1e) (5cdc3234f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1186724 - Make BytecodeEmitter::emit2 take a uint8_t instead of a jsbtyecode; r=arai (0520b800d)
- Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (r=efaust) (9b80db494)
- Bug 1179063 - Cleanup: remove useless pn_index. (r=me) (8c0599c32)
- Bug 1155618 - Fix some more places we don't report OOM properly r=jandem (4c45f314a)
- Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust) (3de10d2bf)
- Bug 1191177 - Kill UpvarCookie. (r=efaust) (373fe90f3)
- Bug 1191177 - Kill staticLevel. (r=efaust) (a8734595e) (be0dbe88f)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210904-d43e6f58e-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (8365db72a)
- remove stackDepth check not found anywhere in official gecko (98f65d05e)
- Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the JIT. (r=jandem) (5aea98ae6)
- Bug 1189750 - Remove unused JM-related PCCounts counters. r=bhackett (7410480af)
- Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem (0f28ef66a)
- Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen (4f6ae0e92)
- Bug 1190446 - Update Coverage information in Baseline. r=jandem (95935926e)
- Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco (75db7ea8f)
- Bug 1187767 - Ensure PLDHashTable's generation is always updated when the entry store is modified. r=froydnj. (e49936dad)
- Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj. (3152ab914)
- Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm. (de21442b7)
- Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame. (afdee9bd7)
- Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. (32d72520f)
- Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame. (9983134a9)
- Bug 1137437 - move security/apps/ cert header generation to moz.build; r=mshal,keeler (2f7abb37d)
- Bug 1180993 - Part 3: Correct use sites of functions which return already_AddRefed. r=ehsan (2a6289b6a) (d43e6f58e)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git be0dbe88f...d43e6f58e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- pointer style (8365db72a)
- remove stackDepth check not found anywhere in official gecko (98f65d05e)
- Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the JIT. (r=jandem) (5aea98ae6)
- Bug 1189750 - Remove unused JM-related PCCounts counters. r=bhackett (7410480af)
- Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem (0f28ef66a)
- Bug 1188620 - Use PersistentRooted for asyncActivation roots; r=fitzgen (4f6ae0e92)
- Bug 1190446 - Update Coverage information in Baseline. r=jandem (95935926e)
- Bug 1188129 - Use a universal constructor to create and init PersistentRooted; r=jonco (75db7ea8f)
- Bug 1187767 - Ensure PLDHashTable's generation is always updated when the entry store is modified. r=froydnj. (e49936dad)
- Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj. (3152ab914)
- Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm. (de21442b7)
- Bug 1189156 (part 3) - Factor out FontTable better. r=jfkthame. (afdee9bd7)
- Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame. (32d72520f)
- Bug 1189156 (part 5) - Add FontEntryTable typedef and factor out some related code. r=jfkthame. (9983134a9)
- Bug 1137437 - move security/apps/ cert header generation to moz.build; r=mshal,keeler (2f7abb37d)
- Bug 1180993 - Part 3: Correct use sites of functions which return already_AddRefed. r=ehsan (2a6289b6a) (d43e6f58e)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210911-f94c0da-uxp-c6b1b30bb-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210911-f94c0da-uxp-c6b1b30bb-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-20210911-f94c0da-uxp-c6b1b30bb-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.4a1.win32-git-20210911-ba47fad4d-uxp-c6b1b30bb-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210911-ba47fad4d-uxp-c6b1b30bb-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210911-ba47fad4d-uxp-c6b1b30bb-xpmod.7z

Official UXP changes since my last build:
- Issue #1806 - Follow-up: Restore PulseAudio support in libcubeb. (0c2a0f45e)
- Revert "Issue #1806 - Follow-up: Restore PulseAudio support in libcubeb." (5d09ddb57)
- Revert "Issue #1806 - Follow-up: New libcubeb uses incorrect audio backend for Oracle Solaris." (a725c0fe3)
- Revert "Issue #1806 - Update libcubeb" (ee4983817)
- Issue #1751 - Fix preprocessor typo to restore ARM Linux buildability (c6b1b30bb)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- skipped upstream commit 0c2a0f45e..ee4983817 since we already have cubeb library unchanged
- import change from tenfourfox:
- closes #647: M1724107 M1721107+backbugs M1716622 +TLDs (a3a4a114b) (a49b1a590)
- import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (423d61a6f)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210911-id-f0915f3-uxp-c6b1b30bb-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210911-id-f0915f3-ia-c642e3c-uxp-c6b1b30bb-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210911-8d7b56d38-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 1044102 - Part 0 - Test cases. r=smaug. (e588558b1)
- Bug 1044102 - Part 1 - Implement ImageBitmap. r=roc, sr=smaug (17702ab3c)
- Bug 1044102 - Part 2 - Support ImageBitmap as CanvasImageSource. r=smaug (b9454bbe3)
- Bug 1049091 - Console API in workers should not block the script waiting for the main-thread, r=ehsan (08a18bdd5)
- Bug 1154076 - Console API must keep the Worker alive when the runnable to the main-thread is dispatched, r=bent (67ca7f850)
- Bug 1184541 - Create a StructuredCloneHelperInternal and use it in the Console API, r=smaug (45391c7d9)
- fix namespace (808e6e99d)
- Bug 1184557 - part 1 - StructuredCloneHelper class for window to window postMessage, r=smaug (19df45161)
- Bug 1184557 - part 2 - StructuredCloneHelperInternal::Shutdown, r=smaug (a157c50d0)
- Bug 1184995 - StructuredCloneHelper for BroadcastChannel and DataStore, r=smaug (86f901c2f)
- namespace fix (a9f89ad33)
- Bug 1185569 - Use StructuredCloneHelper in MessagePort, r=smaug (c26235044)
- Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug (1e9fbe26f) (88786f232)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140145 - Update web-platform-tests to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (cde1a5dbc)
- Bug 1120505 - Add Blink service-worker tests to local wpt tests, rs=Ms2ger (93f205612) (9eb5cab23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1179685 - Fix messageport assert in wpt service worker test. r=baku (61aa36afc)
- Bug 1044102 - Part 3 - Support StructuredClone. r=baku (1662a398a)
- Bug 1135627 - Add implementation of DragEvent constructor. r=jdm r=smaug (be58d003c)
- Bug 1140145 - Fixup incorrectly merged wpt metadata (a408caba8) (eea282447)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Add some bug annotations to a few of the web platform tests ini files. No bug, rs=jgraham (2bd88e934)
- Bug 1157218 - Update web-platform-tests expected data to revision 20aef05e164be1ccbbd8f66192f01e778b5e5c18, a=testonly (8f3c3b293)
- partial Bug 1155079 -Update web-platform-tests expected data to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a=testonly (45995954d)
- Bug 1171755 - Update web-platform-tests expected data to revision 0fbf63dbe6f6b8b0dccee76d96ec4b7d50c3fff6, a=testonly (2c86d68cd)
- Bug 952139 - Enable MessagePort/MessageChannel by default, r=smaug (f61532f88)
- Bug 1176636 - Set the dom.forms.inputmode pref for html/dom/interfaces.html. r=Ms2ger (ec446e6f6) (e65ee8bb1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian r=bz (24a78498b)
- Bug 1044102 - Part 4 - update W3C web platform tests. r=smaug (1379beb25)
- Bug 1159830 - Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE. r=snorp, r=froydnj (f85a43beb)
- Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj (01f6f8708)
- Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) (814b8868d)
- Bug 1186589 - Ensure CORS preflight requests are never intercepted. r=sicking (f0484fbe5)
- namespace (6dc7db16d)
- namespace (585e04c34)
- Bug 1179505 - Make LoadInfo arguments optional in ipdl (r=bent,sicking) (c9d2efa2a)
- fix old misspatch (3950e6fae)
- Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg I believe this was the original intention of the code. This fixes deletion conformance tests. (3878dade7)
- Bug 1175803 - Store redirect chain within loadInfo - part 1 (r=sicking,mayhemer) (5b0ea460a)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - loadinfo changes (r=sicking,tanvi,sworkman) (46ab73d45)
- Bug 1175803 - Store redirect chain within loadInfo - part 2 (r=sicking,mayhemer) (6181a439c)
- Bug 1180964 - Provide a C++ friendly version of LoadInfo on nsIChanne version of LoadInfo on nsIChanne (563a98940)
- Bug 1175803 - Store redirect chain within loadInfo - part 3 e10s (r=mrbkap,mayhemer) (7bf552870) (2e86f7f52)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1036275 - Add Packaged App Service r=honzab (dee062e0a)
- Bug 1177403 - Unable to load http package resources with fetch() or xhr r=mcmanus (5a5324048)
- Bug 1177465 - Web packaged app resources can't be loaded over https r=honzab (042f9a36a)
- Bug 1180637 - Packaged Apps do not apply CSP r=honzab (1d71e51c4)
- Bug 1177766 - Add logging to PackagedAppService r=honzab (c1659d6e1)
- Bug 1172233 - Allow web packaged apps to be served without a mimetype r=mcmanus (38e8de9d8) (fbdc4b210)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checs when opening a channel - securitymanager (r=sicking,tanvi) (4b78431d8)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - channel changes (r=mcmanus,sicking) (139445975)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley) (03d83542d)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - media element changes (r=sicking,tanvi) (e0d73c36e)
- Bug 1182540 - Use channel->ascynOpen2 in dom/html/HTMLTrackElement.cpp (r=sicking) (c5eb0950d)
- Bug 1182537 - Use channel->ascynOpen2 in dom/base/Navigator.cpp (r=sicking,bz) (8721fd908)
- Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) (6dcc65084)
- Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp (r=sicking) (341de1b91)
- Bug 1188637 - Use channel->ascynOpen2 in dom/base/EventSource.cpp (r=sicking) (e41da5e03)
- Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas (78286f883)
- missing uuid of 1089255 (c3790f3b5)
- Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContext; r=sicking (93722c3e6)
- missing bit of Bug 1124951 (72545d143) (d9c067aad)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) (391fbfbed)
- Bug 1174982 - Add the new nsContentPolicyType values to the DBSchema.cpp static_assert; r=bkelly (8b1ec1cf3)
- Bug 1173912 Fail opaque responses for client requests. r=ehsan (591eb5352)
- Bug 1148044 - Correctly reflect frame and iframe RequestContext values; r=smaug (34779ec33)
- remove check done already at top and not preent in gecko (c0ad57261)
- Bug 1148030 - Correctly reflect object and embed RequestContext values; r=smaug (39e3859ab) (8c2984bae)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1129498 - Replace remove_all_bookmarks() with .eraseEverything() r=mak (f413eb4a7)
- Bug 901952 - RSS live bookmark history should get updated after Recent history is cleared. r=mak (bd5ca6967)
- Bug 1094900 - Livemarks service should use the new Bookmarks.jsm. r=ttaubert (3dbf5ac0a) (6be11741f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1191107 - Split TYPE_XMLHTTPREQUEST and TYPE_DATAREQUEST for EventSource (r=sicking,ehsan) (95f425209)
- Bug 1182544 - Use channel->ascynOpen2 in dom/xml/XMLDocument.cpp (r=sicking) (ce5a45c14)
- Bug 1193552 - Remove baseURI from LoadInfo (r=sicking,jkitch) (0a82e802e)
- Bug 1187165 - Use channel->ascynOpen2 in dom/base/ImportManager (r=sicking) (b1fa3166b)
- Bug 1192955 - Use channel->ascynOpen2 for PING in docshell/base/nsDocShell.cpp (r=sicking) (3e2858855)
- Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking) (0382ed90d) (7081d4a92)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1121879 - Refactor ViewHelpers.L10N.numberWithDecimals to use toLocaleString. r=pbrosset (cfaf8ee3f)
- Bug 982319 - Unzipping response boddies in network monitor when needed. r=ochameau (3319f801d)
- Define gDevTools in network-monitor.js for the rare case where it's not already present in the environment (bug 1167655). r=vporof (88c89fa0c)
- Bug 1160837 - The network panel should only record beacons from the monitored page. r=ochameau (20b5b347d) (fe1aaac26)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172889 - Remove unused nsFrameLoader::DestroyChild. r=smaug (36bbb4447)
- Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug (cee16d62f)
- Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc (b7090504e)
- Bug 1176239, do tab navigation in the child when moving between the parent and child process, r=smaug (5c3d8213c)
- Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan (3ea24684f)
- reorder includes (d09953fd0)
- Bug 1190245 - Separate mMessageManager creation and FrameScript loading. r=smaug (90eaa1612)
- Bug 1177578 - Remove 'No docshells for remote frames' warning in nsFrameLoader::GetDocShell. r=smaug (de5770f1e)
- Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused". r=josh (2472ccba6)
- Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc (8563de171)
- Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug (535d6426d)
- Bug 1190245 - Make the MaybeCreateDocShell using code path easier to follow. r=smaug (0d96f4663)
- Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug (7993cfe00) (21fb6867b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1130096 - Convert embedding/browser/ to Gecko style. r=mccr8 (59ec06fe2)
- Bug 1179967 - Always rewrite links to absolute in nsWebBrowserPersist instead of side-effecting document. r=jst (93bf54d47)
- Bug 1155765 - Get rid of gratuitous goto from nsWebBrowserPersist::MakeFilenameFromURI(). r=smaug (ecf31fed2)
- Bug 1170334 - Re-escape entities in nsWebBrowserPersist XML stylesheet handling. r=hsivonen (e04b410a0)
- Bug 345852 - Save personal dictionary when a word is added or removed. r=ehsan (d62c40fb7)
- Bug 1133063 - Move SetLength into the if's condition. r=froydnj (bd1d03ad4)
- Bug 1165919 - [Qt] InitLayersAccelerationPrefs () crash due to missing gfxInfo. r=rojkov (e966f5aa1)
- Bug 1090448 - Add initial serialization and deserialization capabilities for nsPrintOptionsGTK. r=karlt. (34c5cca7b)
- Bug 1090439 - PPrinting calls from child to parent via ShowProgress and ShowPrintDialog should not be sync. r=smaug. (6321a2f61)
- Remove some unneeded MOZ_IMPLICITs, no bug (b884ec906)
- MOZ_FINAL -> final (cfffe033d)
- fix misspatch (77a20bcc2)
- Bug 1090448 - Add GTK-specific PrintData fields and serialization / deserialization. r=karlt. (afc2d1166)
- Bug 1109338: Part 3: Use separate proxy and UDPMessage class for PBackground r=dragana (ff1711e1e) (2efea470e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140330 - Clear JSHint warning in RILContentHelper.js. r=hsinyi (e9d488f8f)
- Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen (79c4edb86)
- Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen (f98c9e4e6)
- Bug 1155142 - Part 3: Refactor MobileIdentityManager. r=ferjm (530b9a25e)
- Bug 1114901 - Part 1: introduce nsI(Gonk)DataCallInterfaceService and nsIDataCallManager. r=hsinyi,echen (4f941a2ba)
- Bug 1114901 - Part 2: (Gonk)DataCallInterfaceService implementation. r=echen (a7b965106)
- Bug 1044721 - Part 1: Add setSmscAddress API in MozMobileMessageManager Web IDL interface, and corresponding implementation in MobileMessageManager class. r=hsinyi (d75e7d34d)
- Bug 1044721 - Part 2: Update nsIMobileMessageCallback interface and implementation to support Promise and setSmscAddress. r=btseng (7bdae2eb7)
- Bug 1069186 - determine LTE signal level based on rsrp and rssnr. r=edgar (25c7ad339)
- Bug 1146799 - B2G RIL: Pull out the TelephonyRequestQueue from RilWorker. r=aknow (ed758026a)
- Bug 1130292 - Allow to receive WAP Push in which reserved port numbers is used. r=echen (71a163e0a)
- Bug 1139835 - Parse response parcel of OPEN_CHANNEL as int list. r=hsinyi (416cd7c43)
- Bug 1137088: B2G RIL: move data call related handling out of ril_worker. r=echen (221e01130)
- Bug 1027546 - Part 1: Restore the service class (ril_worker.js). r=aknow (5e0a9a4ae)
- Bug 1137093 - Part 01: Pass number instead of callIndex in notifySupplementaryService. r=hsinyi (f60cce375)
- Bug 1137093 - Part 02: Move from ril_worker to TelephonyService: hangup and reject. r=hsinyi (4f626592b)
- Bug 1137093 - Part 03: Move from ril_worker to TelephonyService: answer. r=hsinyi (046035101)
- Bug 1137093 - Part 04: Refactor _switchActiveCall. r=hsinyi (1da5886cb)
- Bug 1137093 - Part 05: Refactor _dialInCallMMI. r=hsinyi (f204a859c)
- Bug 1135268 - Part 1: Fix incall MMI issue. r=hsinyi (eec6f1d95)
- Bug 1135268 - Part 2: Test case. r=hsinyi (8dba4dd16)
- Bug 1137093 - Part 06: Refactor _isActive. r=hsinyi (bc469dffd)
- Bug 1137093 - Part 07: Use notifyCurrentCalls (idl). r=hsinyi (31d97ca81)
- Bug 1137093 - Part 08: Use notifyCurrentCalls (ril). r=hsinyi (120365c8a)
- Bug 1137093 - Part 09: Modify test case. r=hsinyi (6234e9069) (f09fc5894)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1139063 - [RIL] Adding "MissingResource" error msg (no logical channels available). r=echen" (398f33e4a)
- Bug 1140259 - Part 1: RIL error for version 10. r=hsinyi (1e021b2cf)
- partial of Bug 1140259 - Part 2: [RIL] Handle options.errorMsg in processParcel (abd235fce)
- Bug 1137093 - Part 10: Turn on radio for emergency call in TelephonyService. r=hsinyi (d48766156)
- Bug 962995 - Support write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (687df42ab)
- Bug 1120805 - Remove deprecated xpcshell test functions used in RIL test code. r=echen (b97b6062c)
- Bug 1137093 - Part 11: Fix xpcshell test. r=hsinyi (330828d97)
- Bug 991582 - Part 1: Deprecate rilRequestError. r=aknow (a26679942)
- Bug 1139736 - Part 2: define network debug function dynamically. r=echen (fbde39496)
- Bug 1138264 - Part 3: Replace inner function/.bind(this) with arrow functions. r=echen (32c8282fd)
- Bug 1138264 - Part 1: Define new system messages of "sms-failed" and "sms-delivery-error". r=echen (e340c887e)
- Bug 1138264 - Part 2: Broadcast System Messages from SmsService/MmsService accordingly. r=echen (a3c9abcb9)
- Bug 992772 - Use mms specific network interface to do DNS lookup. r=echen, r=btseng, r=mrbkap (e5873dbc9)
- Bug 1130962 - Part 1: Move http porxy pref back to NetworkManager. r=echen (6ff761a87)
- Bug 1126222 - Part 1: Provide callback in some functions in NetworkService. r=echen (83dd12a70)
- Bug 1044721 - Part 3: Add setSmscAddress implementation for Gonk backend. r=btseng (a6572c446)
- Bug 1044721 - Part 4: Update IPC protocols and implementation for setSmscAddress API. r=btseng (c65c32a60)
- Bug 1044721 - Part 5: Add dummy implementation for Android backend. r=btseng (3c720887b)
- Bug 1138841 - Part 3: Add an XPCShell and a Marionette test case for encoding and decoding examination, respectively. r=btseng (72eb439ef)
- Bug 733331 - Part 3: Add corresponding marionette test case. r=btseng (e4157c169)
- Bug 1138841 - Part 1: Fix PDU_NL_LOCKING_SHIFT_TABLES in ril_consts.js. r=btseng (fd5e675dd)
- Bug 733331 - Part 1: Add the mapping of MCC and corresponding extra national language table tuples to enable in ril_consts.js. r=btseng (6c3d5222e)
- Bug 1044721 - Part 6: Add marionette and xpcshell test cases. r=btseng (ed67cab8a)
- Bug 1044721 - Part 7: Update nsISmsService.idl and ensure the type-of-number and number-plan-identification constants match the corresponding enum in MozMobileMessageManager.webidl. r=btseng (f03d09c8e) (5b5a9facd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149829 - Fix the issue in RIL NetworkInterface and add test case for NetworkInterfaceListService. r=hsinyi (55a5b5a77)
- Bug 1126222 - Part 2: Use promise to ensure execution order in NetworkManager. r=echen (a7e73985e)
- Bug 1162464 - Part 1: IDL Changes. r=echen (1f3f9d348)
- Bug 1162464 - Part 2: Implementation Changes. r=echen (93b9f6617)
- Bug 1119152 - Part 1: [SecureElement] Consolidate variable naming. r=smaug, allstarschh (c78bc25d2)
- Bug 1149177 - [Secure Element] UiccConnector using nsIIccService. r=allstars.chh (9b3202cc6)
- Bug 1119152 - Part 2: [SecureElement] SEReader.isSEPresent. r=smaug, allstarschh (978a97a13)
- Bug 1162464 - Part 3: Refactor UiccConnector due to interface change. r=allstars.chh (489c8fda1)
- Bug 1162865 - [DataCall] Do not reset data call's linkInfo if it's still needed. r=echen (fbda68997)
- Bug 1114901 - Part 3: move data connection related code out of RadioInterfaceLayer. r=echen (86105ba50)
- Bug 1185802 - Part 1: support fota apn type (idl). r=hsinyi (12a8b03b7)
- Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi (dc201b0b0)
- Bug 1185802 - Part 3: support fota apn type (tests). r=hsiny (cc70dd7be)
- Bug 1167132 - Part 1: [NetworkManager] Move network information into a separate interface (idl). r=echen (cc18ef0b9)
- Bug 1143984 - [NetworkManager] set 'active' only for default connections. r=echen (a310fcde4)
- Bug 1165844 - Add 'stopDhcp' to NetworkService. r=vchang (021a22ea2)
- Bug 1168021 - Part 1: expand nsINetworkInterface parameter in nsINetworkService (idl). r=echen (20e721e5a)
- Bug 1168021 - Part 2: expand nsINetworkInterface parameter in nsINetworkService (impl). r=echen (6a7635cfa)
- Bug 1167132 - Part 2: [NetworkManager] Move network information into a separate interface (NetworkManager). r=echen (538099cf1)
- Bug 1130962 - Part 2: Let NetworkManager handle wifi http proxy. r=hchang (a5ea052ac)
- Bug 1123680 - Disable network prior to updating it to prevent unexpectedly and incorrectly added network. r=hchang (f84d59646) (abd7c7a44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1146248 - Stop previous DHCP request when requesting a new one. r=vchang (1aae6f57d)
- Bug 1167466 - Prevent from previous failed DHCP callback interferring ongoing DHCP request. r=vchang. (35fc7df93)
- Bug 1167132 - Part 3: [NetworkManager] Move network information into a separate interface (Wifi). r=hchang (f44dc346d)
- Bug 1167132 - Part 4: [NetworkManager] Move network information into a separate interface (DataCall). r=echen (175ff98a6)
- Bug 1167132 - Part 5: [NetworkManager] Move network information into a separate interface (Tethering). r=echen (5bca84f68)
- Bug 1114938 - Part 1: Refactor StkProactiveCmdFactory.jsm into a XPCOM Service. r=echen (1701a4ac8)
- Bug 1114938 - Part 2.1: (Gonk) Refactor Stk Proactive Commands from IccProvider to IccService. r=echen (a541d04d6)
- Bug 1114938 - Part 2.2: (Gonk) Refactor Stk Request APIs from IccProvider to IccService. r=echen (6b72b6fd9)
- Bug 1114938 - Part 2.3: (Gonk) Remove Implementation from IccProvider. r=echen (5ef470e1a)
- Bug 1114938 - Part 3.1: (IPC) IPDL Declaration. r=echen (56dbb4563)
- Bug 1114938 - Part 3.2: (IPC) Add Helper to deflate/inflate XPCOM object to/from JSON for IPC. r=echen (fe30d9af9)
- Bug 1114938 - Part 4: (WebIDL) Type of MNC/MCC shall be the same to the one defined in MozMobileNetworkInfo. r=echen, r=htsai (62e7c23f2)
- Bug 1114937 - Part 1: Define new IDL for IccContacts. r=echen (04150be4c)
- Bug 1114937 - Part 2: IDL implementation in Gonk. r=echen (40c79e34a)
- Bug 1114937 - Part 3: Web API change to adopt IccService for IccContacts. r=echen, r=hsinyi (e55efbe8f)
- Bug 1114938 - Part 3.3: (IPC) IPDL Implementation. r=echen (2e695628e)
- Bug 1114937 - Part 4: IPDL Implementation. r=echen (a93612284)
- Bug 1114937 - Part 6: Deprecate RILContentHelper. r=echen (474dee728)
- Bug 1167132 - Part 6: [NetworkManager] Move network information into a separate interface (RadioInterface). r=echen (948f8674b)
- Bug 1167132 - Part 7: [NetworkManager] Move network information into a separate interface (MobileConnection). r=echen (ef6f47b08)
- missing bit of Bug 992772 (dcb2b8c2f)
- Bug 1182770 - Catch Rejected Promise Properly when Failed to ensure routing. r=echen (c1ec16c4d)
- Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng (e6320c600)
- Bug 1167132 - Part 9: [NetworkManager] Move network information into a separate interface (shell). r=fabrice (f532dde13)
- Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm (acb180630)
- Bug 1167132 - Part 11: [NetworkManager] Move network information into a separate interface (Gps). r=kanru (9debb66e7)
- Bug 1167132 - Part 12: [NetworkManager] Move network information into a separate interface (discovery). r=jryans (04249762c) (38681ff9e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185515 - Don't hold the observer service alive from nsDNSService; r=mcmanus (1b4933641)
- Bug 1185515 follow-up: Include nsProxyRelease.h in nsUDPSocket.h, landed on a CLOSED TREE (68d55512b)
- bug 1157280 - dont getSockName from main thread r=hurley (2fefc1d6d)
- Bug 1167132 - Part 13: [NetworkManager] Move network information into a separate interface (Necko/NetStats). r=ethan (d14428bba)
- Bug 1185686: Fix Atomics.h ifdefs for clang-cl. r=froydnj (77379cd11) (6f57c42c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172139 - Convert nsIHttpChannel to builtinclass; r=mcmanus (6f5e220d0)
- bug 1174152 - update test to be nsIObserver based r=hurley (f7ad28e74)
- bug 1161253 close pconns on background notification r=bagder (b217809c9)
- Bug 1185988 - Don't hold the observer service alive from nsHttpHandler; r=mcmanus (198a60412)
- Bug 1182066 - Enforce defaultLoadFlags for all requests. r=mayhemer (fb4a507d8)
- Bug 1127618 - make push caches work in e10s. r=mcmanus r=froydnj IGNORE IDL (252667cec) (4e256fc6c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164714 - Flatten security/manager/pki/public/ directory. r=keeler (1ef77c239)
- Bug 1164714 - Flatten security/manager/pki/src/ directory. r=keeler (8564ecf6a) (98696a688)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 931571, part 1 - Use a constructor for nsDiscriminatedUnion. r=froydnj (584c50d9b)
- Bug 1143760 - Do a tiny amount of code duplication to avoid a goto in XPCVariant::VariantDataToJS(). r=bholley (db047b405)
- Bug 931571, part 2 - Convert Cleanup() and FreeArray() to methods. r=froydnj (4b7ed93ae)
- Bug 931571, part 3 - Rename return value of macro generated methods. r=froydnj (0ca435c74)
- Bug 931571, part 4 - Fix some spacing inside macros. (74e938660)
- Bug 931571, part 5 - Turn basic ConvertTo functions into methods. r=froydnj (43a9cc67a)
- Bug 931571, part 6 - Make ConvertToID and String2ID into methods. r=froydnj (a370132e5)
- Bug 931571, part 7 - Turn ConvertTo*String and ToString into methods. r=froydnj (cc140cc7e)
- Bug 931571, part 8 - Turn ConvertToISupports, ConvertToInterface and ConvertToArray to methods. r=froydnj (83a085c36)
- Bug 931571, part 9 - Turn most of the nsVariant setters into nsDiscriminated methods. r=froydnj (70d3d48de)
- Bug 931571, part 10 - Turn SetFromVariant into a method. r=froydnj (7ea2ae559)
- Bug 931571, part 11 - Turn nsDiscriminatedUnion's Traverse function into a method. r=froydnj (c131aa9e0)
- Bug 931571, part 12 - Add nsDiscriminatedUnion::GetType(). r=froydnj This is not quite enough to make the data members private because XPCVariant pokes around to do some JS array stuff. (cba0e4162)
- Bug 931571, part 13 - Add a destructor for nsDiscriminatedUnion. r=froydnj (69fcee3a3)
- Bug 931571, part 14 - Delete various ways to copy or move nsDiscriminatedUnion. r=froydnj (3dce41391)
- Bug 931571, part 15 - Remove extra spaces in nsVariant macros. r=froydnj (ccca955c1) (f30c10fea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1157954 - Report each surface in the ImageLib SurfaceCache individually in about:memory. r=dholbert (3810a2b1f)
- Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert (fdd62b01d)
- Bug 1177615 - Rip everything related to FLAG_DECODE_STARTED out of ImageLib. r=tn (818a77ac1)
- Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert (fe26ff0ce)
- Bug 1177604 - Stop delaying the load event for XUL images until the image is decoded. r=tn (6c0100f5a)
- Bug 1180931 (Part 1) - Allow sync size decoding for single core devices. r=tn (62eae65e3)
- Bug 1180931 (Part 2) - Allow sync size decoding for transient (i.e. multipart) images. r=tn (537dea273)
- Bug 1165009 - Bail in RasterImage::OnAddedFrame if we hit an error during decoding. r=tn (e9a85bf7d)
- Bug 1171356 - On B2G, retry image decodes that fail because allocation of the first frame failed. r=tn (06e712f65)
- Bug 1151166 - Fix two Coverity warnings in nsPNGDecoder.cpp. r=jrmuizel (848f4f0c2)
- Bug 857040 - Warn on bad CRC instead of error exit. r=joe (74a6438ab)
- Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn (d224b33a8)
- Bug 1178274 - Don't enable decode-only-on-draw if the APZ pref is true but e10s is disabled. r=dvander (76ca02965)
- Bug 1177323 - disable decode-only-on-draw preference. r=seth (b6ac4e9b0)
- Bug 1183836 - Remove support for decode-on-draw-only. r=tn (af0b79370)
- Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert (e8d94d193)
- Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert (b3b7b01c0)
- Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert (6fa4cae4d)
- Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn (0bac6a812)
- Bug 1155332 - If we don't have enough memory to fully decode an image, discard it immediately. r=tn (2adc2f8ea)
- Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku (b1e98c8a8)
- Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku (abce7fd06)
- Bug 1186667 - Correctly report IMAGE_DECODE_COUNT and IMAGE_MAX_DECODE_COUNT telemetry for only non-size decodes. r=tn (97bfbbc82)
- make WEBPDecoder comply Bug 1117607 - Make decoders responsible for their own frame allocation (03866748e)
- make JXR decoder crudely compliant to 1117607 and make it allocate its frame - can probably be improved (b804d6f67) (877b16186)
- js: replace an assert with conditional return, may fix some crashes (ec46232be)
- partly import changes from tenfourfox: closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (3a4ad0703)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn (dacf21ed2)
- Bug 1184996 (Part 2) - Clean up RasterImage's decoding API. r=tn (c127af0b3)
- Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn (3744e5df4)
- Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn (588d56d84)
- No bug - Remove extra printf left over from bug 1127618. r=smaug (b02f7bfe1)
- Bug 1187386 (Part 1) - Make most decoder state private. r=tn (328dbc605)
- Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn (9a94096f9)
- Bug 1187386 (Part 3) - Don't destroy Decoder::mImage if Decoder::mImage is null. r=tn (cbb6738cd)
- Bug 1187386 (Part 4) - Make imgFrame::SetOptimizable() callable from off-main-thread. r=tn (f03478b28)
- Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn (8afb5d4a3)
- Bug 1033090 - Truncate a large URI in the user message about it. r=seth (7bd4b447b)
- Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn (f342dd5db)
- Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn (74748dad9)
- Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn (25b86eb50)
- Bug 1181863 (Part 3) - Add tests for DecodeToSurface(). r=tn (9506eb2f6)
- Bug 1181863 - Part 4: Fix the build bustage (aee05bdc9)
- Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn (1beeeefb6)
- Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan (ee75fe3b5) (13934d986)
- import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (8d7b56d38)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git d43e6f58e...8d7b56d38:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1044102 - Part 0 - Test cases. r=smaug. (e588558b1)
- Bug 1044102 - Part 1 - Implement ImageBitmap. r=roc, sr=smaug (17702ab3c)
- Bug 1044102 - Part 2 - Support ImageBitmap as CanvasImageSource. r=smaug (b9454bbe3)
- Bug 1049091 - Console API in workers should not block the script waiting for the main-thread, r=ehsan (08a18bdd5)
- Bug 1154076 - Console API must keep the Worker alive when the runnable to the main-thread is dispatched, r=bent (67ca7f850)
- Bug 1184541 - Create a StructuredCloneHelperInternal and use it in the Console API, r=smaug (45391c7d9)
- fix namespace (808e6e99d)
- Bug 1184557 - part 1 - StructuredCloneHelper class for window to window postMessage, r=smaug (19df45161)
- Bug 1184557 - part 2 - StructuredCloneHelperInternal::Shutdown, r=smaug (a157c50d0)
- Bug 1184995 - StructuredCloneHelper for BroadcastChannel and DataStore, r=smaug (86f901c2f)
- namespace fix (a9f89ad33)
- Bug 1185569 - Use StructuredCloneHelper in MessagePort, r=smaug (c26235044)
- Bug 1188265 - No manual JS_ClearPendingException when StructuredCloneHelper is used, r=smaug (1e9fbe26f) (88786f232)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140145 - Update web-platform-tests to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly (cde1a5dbc)
- Bug 1120505 - Add Blink service-worker tests to local wpt tests, rs=Ms2ger (93f205612) (9eb5cab23)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1179685 - Fix messageport assert in wpt service worker test. r=baku (61aa36afc)
- Bug 1044102 - Part 3 - Support StructuredClone. r=baku (1662a398a)
- Bug 1135627 - Add implementation of DragEvent constructor. r=jdm r=smaug (be58d003c)
- Bug 1140145 - Fixup incorrectly merged wpt metadata (a408caba8) (eea282447)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Add some bug annotations to a few of the web platform tests ini files. No bug, rs=jgraham (2bd88e934)
- Bug 1157218 - Update web-platform-tests expected data to revision 20aef05e164be1ccbbd8f66192f01e778b5e5c18, a=testonly (8f3c3b293)
- partial Bug 1155079 -Update web-platform-tests expected data to revision 89b6e2bc460316c7f273712d22f0b2d3a3d0c5be, a=testonly (45995954d)
- Bug 1171755 - Update web-platform-tests expected data to revision 0fbf63dbe6f6b8b0dccee76d96ec4b7d50c3fff6, a=testonly (2c86d68cd)
- Bug 952139 - Enable MessagePort/MessageChannel by default, r=smaug (f61532f88)
- Bug 1176636 - Set the dom.forms.inputmode pref for html/dom/interfaces.html. r=Ms2ger (ec446e6f6) (e65ee8bb1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 909993 - Add WebIDL for TextTrackCue and fix link in VTTCue.webidl. r=rillian r=bz (24a78498b)
- Bug 1044102 - Part 4 - update W3C web platform tests. r=smaug (1379beb25)
- Bug 1159830 - Autophone - webappstartup should not use console.log to output WEBAPP STARTUP COMPLETE. r=snorp, r=froydnj (f85a43beb)
- Bug 1152574: Fix console service discarding to run when it is actually safe to do so (off of inner-window-destroyed). Also add a backstop at xpcom-shutdown to discard any cycle collected messages before it is too late. r=froydnj (01f6f8708)
- Bug 1152574 - Do not report aborted XHR requests in web console (r=sicking) (814b8868d)
- Bug 1186589 - Ensure CORS preflight requests are never intercepted. r=sicking (f0484fbe5)
- namespace (6dc7db16d)
- namespace (585e04c34)
- Bug 1179505 - Make LoadInfo arguments optional in ipdl (r=bent,sicking) (c9d2efa2a)
- fix old misspatch (3950e6fae)
- Bug 1219027. Fix unbinding transformfeedback when deleting it. r=djg I believe this was the original intention of the code. This fixes deletion conformance tests. (3878dade7)
- Bug 1175803 - Store redirect chain within loadInfo - part 1 (r=sicking,mayhemer) (5b0ea460a)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - loadinfo changes (r=sicking,tanvi,sworkman) (46ab73d45)
- Bug 1175803 - Store redirect chain within loadInfo - part 2 (r=sicking,mayhemer) (6181a439c)
- Bug 1180964 - Provide a C++ friendly version of LoadInfo on nsIChanne version of LoadInfo on nsIChanne (563a98940)
- Bug 1175803 - Store redirect chain within loadInfo - part 3 e10s (r=mrbkap,mayhemer) (7bf552870) (2e86f7f52)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1036275 - Add Packaged App Service r=honzab (dee062e0a)
- Bug 1177403 - Unable to load http package resources with fetch() or xhr r=mcmanus (5a5324048)
- Bug 1177465 - Web packaged app resources can't be loaded over https r=honzab (042f9a36a)
- Bug 1180637 - Packaged Apps do not apply CSP r=honzab (1d71e51c4)
- Bug 1177766 - Add logging to PackagedAppService r=honzab (c1659d6e1)
- Bug 1172233 - Allow web packaged apps to be served without a mimetype r=mcmanus (38e8de9d8) (fbdc4b210)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checs when opening a channel - securitymanager (r=sicking,tanvi) (4b78431d8)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - channel changes (r=mcmanus,sicking) (139445975)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - scriptSecurityManager changes (r=sicking,bholley) (03d83542d)
- Bug 1143922 - Add AsyncOpen2 to nsIChannel and perform security checks when opening a channel - media element changes (r=sicking,tanvi) (e0d73c36e)
- Bug 1182540 - Use channel->ascynOpen2 in dom/html/HTMLTrackElement.cpp (r=sicking) (c5eb0950d)
- Bug 1182537 - Use channel->ascynOpen2 in dom/base/Navigator.cpp (r=sicking,bz) (8721fd908)
- Bug 1182539 - Use channel->ascynOpen2 in dom/base/nsDocument.cpp (r=sicking) (6dcc65084)
- Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp (r=sicking) (341de1b91)
- Bug 1188637 - Use channel->ascynOpen2 in dom/base/EventSource.cpp (r=sicking) (e41da5e03)
- Bug 1167356 - Handle return value of DataSourceSurface::Map wherever possible. r=Bas (78286f883)
- missing uuid of 1089255 (c3790f3b5)
- Bug 1174307 - Add some internal content policy types for the purpose of reflecting them on RequestContext; r=sicking (93722c3e6)
- missing bit of Bug 1124951 (72545d143) (d9c067aad)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) (391fbfbed)
- Bug 1174982 - Add the new nsContentPolicyType values to the DBSchema.cpp static_assert; r=bkelly (8b1ec1cf3)
- Bug 1173912 Fail opaque responses for client requests. r=ehsan (591eb5352)
- Bug 1148044 - Correctly reflect frame and iframe RequestContext values; r=smaug (34779ec33)
- remove check done already at top and not preent in gecko (c0ad57261)
- Bug 1148030 - Correctly reflect object and embed RequestContext values; r=smaug (39e3859ab) (8c2984bae)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1129498 - Replace remove_all_bookmarks() with .eraseEverything() r=mak (f413eb4a7)
- Bug 901952 - RSS live bookmark history should get updated after Recent history is cleared. r=mak (bd5ca6967)
- Bug 1094900 - Livemarks service should use the new Bookmarks.jsm. r=ttaubert (3dbf5ac0a) (6be11741f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1191107 - Split TYPE_XMLHTTPREQUEST and TYPE_DATAREQUEST for EventSource (r=sicking,ehsan) (95f425209)
- Bug 1182544 - Use channel->ascynOpen2 in dom/xml/XMLDocument.cpp (r=sicking) (ce5a45c14)
- Bug 1193552 - Remove baseURI from LoadInfo (r=sicking,jkitch) (0a82e802e)
- Bug 1187165 - Use channel->ascynOpen2 in dom/base/ImportManager (r=sicking) (b1fa3166b)
- Bug 1192955 - Use channel->ascynOpen2 for PING in docshell/base/nsDocShell.cpp (r=sicking) (3e2858855)
- Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking) (0382ed90d) (7081d4a92)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1121879 - Refactor ViewHelpers.L10N.numberWithDecimals to use toLocaleString. r=pbrosset (cfaf8ee3f)
- Bug 982319 - Unzipping response boddies in network monitor when needed. r=ochameau (3319f801d)
- Define gDevTools in network-monitor.js for the rare case where it's not already present in the environment (bug 1167655). r=vporof (88c89fa0c)
- Bug 1160837 - The network panel should only record beacons from the monitored page. r=ochameau (20b5b347d) (fe1aaac26)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172889 - Remove unused nsFrameLoader::DestroyChild. r=smaug (36bbb4447)
- Bug 1172889 - Remove unused nsFrameLoader::mContentParent. r=smaug (cee16d62f)
- Bug 1172889 - Get current RenderFrameParent from TabParent directly. r=roc (b7090504e)
- Bug 1176239, do tab navigation in the child when moving between the parent and child process, r=smaug (5c3d8213c)
- Bug 1125325 followup: Add missing 'override' keyword to TabChild::GetInnerSize() and nsWindowRoot::AddBrowser(), RemoveBrowser(), EnumerateBrowsers(). rs=ehsan (3ea24684f)
- reorder includes (d09953fd0)
- Bug 1190245 - Separate mMessageManager creation and FrameScript loading. r=smaug (90eaa1612)
- Bug 1177578 - Remove 'No docshells for remote frames' warning in nsFrameLoader::GetDocShell. r=smaug (de5770f1e)
- Bug 1164616 - "nsFrameLoader::DelayedStartLoadingRunnable is unused". r=josh (2472ccba6)
- Bug 1172889 - Rename nsFrameLoader::GetCurrentRemoteFrame to nsFrameLoader::GetCurrentRenderFrame. r=roc (8563de171)
- Bug 1172889 - Reorder nsFrameLoader member declarations. r=smaug (535d6426d)
- Bug 1190245 - Make the MaybeCreateDocShell using code path easier to follow. r=smaug (0d96f4663)
- Bug 1190245 - Make frame script loading and browser-api initialization easier to follow. r=smaug (7993cfe00) (21fb6867b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1130096 - Convert embedding/browser/ to Gecko style. r=mccr8 (59ec06fe2)
- Bug 1179967 - Always rewrite links to absolute in nsWebBrowserPersist instead of side-effecting document. r=jst (93bf54d47)
- Bug 1155765 - Get rid of gratuitous goto from nsWebBrowserPersist::MakeFilenameFromURI(). r=smaug (ecf31fed2)
- Bug 1170334 - Re-escape entities in nsWebBrowserPersist XML stylesheet handling. r=hsivonen (e04b410a0)
- Bug 345852 - Save personal dictionary when a word is added or removed. r=ehsan (d62c40fb7)
- Bug 1133063 - Move SetLength into the if's condition. r=froydnj (bd1d03ad4)
- Bug 1165919 - [Qt] InitLayersAccelerationPrefs () crash due to missing gfxInfo. r=rojkov (e966f5aa1)
- Bug 1090448 - Add initial serialization and deserialization capabilities for nsPrintOptionsGTK. r=karlt. (34c5cca7b)
- Bug 1090439 - PPrinting calls from child to parent via ShowProgress and ShowPrintDialog should not be sync. r=smaug. (6321a2f61)
- Remove some unneeded MOZ_IMPLICITs, no bug (b884ec906)
- MOZ_FINAL -> final (cfffe033d)
- fix misspatch (77a20bcc2)
- Bug 1090448 - Add GTK-specific PrintData fields and serialization / deserialization. r=karlt. (afc2d1166)
- Bug 1109338: Part 3: Use separate proxy and UDPMessage class for PBackground r=dragana (ff1711e1e) (2efea470e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1140330 - Clear JSHint warning in RILContentHelper.js. r=hsinyi (e9d488f8f)
- Bug 1155142 - Part 1: Move All IccInfo-related Implementation to IccService to deprecate rilContext. r=echen (79c4edb86)
- Bug 1155142 - Part 2: Refactor RIL-related Modules. r=kchen (f98c9e4e6)
- Bug 1155142 - Part 3: Refactor MobileIdentityManager. r=ferjm (530b9a25e)
- Bug 1114901 - Part 1: introduce nsI(Gonk)DataCallInterfaceService and nsIDataCallManager. r=hsinyi,echen (4f941a2ba)
- Bug 1114901 - Part 2: (Gonk)DataCallInterfaceService implementation. r=echen (a7b965106)
- Bug 1044721 - Part 1: Add setSmscAddress API in MozMobileMessageManager Web IDL interface, and corresponding implementation in MobileMessageManager class. r=hsinyi (d75e7d34d)
- Bug 1044721 - Part 2: Update nsIMobileMessageCallback interface and implementation to support Promise and setSmscAddress. r=btseng (7bdae2eb7)
- Bug 1069186 - determine LTE signal level based on rsrp and rssnr. r=edgar (25c7ad339)
- Bug 1146799 - B2G RIL: Pull out the TelephonyRequestQueue from RilWorker. r=aknow (ed758026a)
- Bug 1130292 - Allow to receive WAP Push in which reserved port numbers is used. r=echen (71a163e0a)
- Bug 1139835 - Parse response parcel of OPEN_CHANNEL as int list. r=hsinyi (416cd7c43)
- Bug 1137088: B2G RIL: move data call related handling out of ril_worker. r=echen (221e01130)
- Bug 1027546 - Part 1: Restore the service class (ril_worker.js). r=aknow (5e0a9a4ae)
- Bug 1137093 - Part 01: Pass number instead of callIndex in notifySupplementaryService. r=hsinyi (f60cce375)
- Bug 1137093 - Part 02: Move from ril_worker to TelephonyService: hangup and reject. r=hsinyi (4f626592b)
- Bug 1137093 - Part 03: Move from ril_worker to TelephonyService: answer. r=hsinyi (046035101)
- Bug 1137093 - Part 04: Refactor _switchActiveCall. r=hsinyi (1da5886cb)
- Bug 1137093 - Part 05: Refactor _dialInCallMMI. r=hsinyi (f204a859c)
- Bug 1135268 - Part 1: Fix incall MMI issue. r=hsinyi (eec6f1d95)
- Bug 1135268 - Part 2: Test case. r=hsinyi (8dba4dd16)
- Bug 1137093 - Part 06: Refactor _isActive. r=hsinyi (bc469dffd)
- Bug 1137093 - Part 07: Use notifyCurrentCalls (idl). r=hsinyi (31d97ca81)
- Bug 1137093 - Part 08: Use notifyCurrentCalls (ril). r=hsinyi (120365c8a)
- Bug 1137093 - Part 09: Modify test case. r=hsinyi (6234e9069) (f09fc5894)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1139063 - [RIL] Adding "MissingResource" error msg (no logical channels available). r=echen" (398f33e4a)
- Bug 1140259 - Part 1: RIL error for version 10. r=hsinyi (1e021b2cf)
- partial of Bug 1140259 - Part 2: [RIL] Handle options.errorMsg in processParcel (abd235fce)
- Bug 1137093 - Part 10: Turn on radio for emergency call in TelephonyService. r=hsinyi (d48766156)
- Bug 962995 - Support write ICC UCS2 characters for 0x81 and 0x82 encoding. r=echen (687df42ab)
- Bug 1120805 - Remove deprecated xpcshell test functions used in RIL test code. r=echen (b97b6062c)
- Bug 1137093 - Part 11: Fix xpcshell test. r=hsinyi (330828d97)
- Bug 991582 - Part 1: Deprecate rilRequestError. r=aknow (a26679942)
- Bug 1139736 - Part 2: define network debug function dynamically. r=echen (fbde39496)
- Bug 1138264 - Part 3: Replace inner function/.bind(this) with arrow functions. r=echen (32c8282fd)
- Bug 1138264 - Part 1: Define new system messages of "sms-failed" and "sms-delivery-error". r=echen (e340c887e)
- Bug 1138264 - Part 2: Broadcast System Messages from SmsService/MmsService accordingly. r=echen (a3c9abcb9)
- Bug 992772 - Use mms specific network interface to do DNS lookup. r=echen, r=btseng, r=mrbkap (e5873dbc9)
- Bug 1130962 - Part 1: Move http porxy pref back to NetworkManager. r=echen (6ff761a87)
- Bug 1126222 - Part 1: Provide callback in some functions in NetworkService. r=echen (83dd12a70)
- Bug 1044721 - Part 3: Add setSmscAddress implementation for Gonk backend. r=btseng (a6572c446)
- Bug 1044721 - Part 4: Update IPC protocols and implementation for setSmscAddress API. r=btseng (c65c32a60)
- Bug 1044721 - Part 5: Add dummy implementation for Android backend. r=btseng (3c720887b)
- Bug 1138841 - Part 3: Add an XPCShell and a Marionette test case for encoding and decoding examination, respectively. r=btseng (72eb439ef)
- Bug 733331 - Part 3: Add corresponding marionette test case. r=btseng (e4157c169)
- Bug 1138841 - Part 1: Fix PDU_NL_LOCKING_SHIFT_TABLES in ril_consts.js. r=btseng (fd5e675dd)
- Bug 733331 - Part 1: Add the mapping of MCC and corresponding extra national language table tuples to enable in ril_consts.js. r=btseng (6c3d5222e)
- Bug 1044721 - Part 6: Add marionette and xpcshell test cases. r=btseng (ed67cab8a)
- Bug 1044721 - Part 7: Update nsISmsService.idl and ensure the type-of-number and number-plan-identification constants match the corresponding enum in MozMobileMessageManager.webidl. r=btseng (f03d09c8e) (5b5a9facd)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1149829 - Fix the issue in RIL NetworkInterface and add test case for NetworkInterfaceListService. r=hsinyi (55a5b5a77)
- Bug 1126222 - Part 2: Use promise to ensure execution order in NetworkManager. r=echen (a7e73985e)
- Bug 1162464 - Part 1: IDL Changes. r=echen (1f3f9d348)
- Bug 1162464 - Part 2: Implementation Changes. r=echen (93b9f6617)
- Bug 1119152 - Part 1: [SecureElement] Consolidate variable naming. r=smaug, allstarschh (c78bc25d2)
- Bug 1149177 - [Secure Element] UiccConnector using nsIIccService. r=allstars.chh (9b3202cc6)
- Bug 1119152 - Part 2: [SecureElement] SEReader.isSEPresent. r=smaug, allstarschh (978a97a13)
- Bug 1162464 - Part 3: Refactor UiccConnector due to interface change. r=allstars.chh (489c8fda1)
- Bug 1162865 - [DataCall] Do not reset data call's linkInfo if it's still needed. r=echen (fbda68997)
- Bug 1114901 - Part 3: move data connection related code out of RadioInterfaceLayer. r=echen (86105ba50)
- Bug 1185802 - Part 1: support fota apn type (idl). r=hsinyi (12a8b03b7)
- Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi (dc201b0b0)
- Bug 1185802 - Part 3: support fota apn type (tests). r=hsiny (cc70dd7be)
- Bug 1167132 - Part 1: [NetworkManager] Move network information into a separate interface (idl). r=echen (cc18ef0b9)
- Bug 1143984 - [NetworkManager] set 'active' only for default connections. r=echen (a310fcde4)
- Bug 1165844 - Add 'stopDhcp' to NetworkService. r=vchang (021a22ea2)
- Bug 1168021 - Part 1: expand nsINetworkInterface parameter in nsINetworkService (idl). r=echen (20e721e5a)
- Bug 1168021 - Part 2: expand nsINetworkInterface parameter in nsINetworkService (impl). r=echen (6a7635cfa)
- Bug 1167132 - Part 2: [NetworkManager] Move network information into a separate interface (NetworkManager). r=echen (538099cf1)
- Bug 1130962 - Part 2: Let NetworkManager handle wifi http proxy. r=hchang (a5ea052ac)
- Bug 1123680 - Disable network prior to updating it to prevent unexpectedly and incorrectly added network. r=hchang (f84d59646) (abd7c7a44)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1146248 - Stop previous DHCP request when requesting a new one. r=vchang (1aae6f57d)
- Bug 1167466 - Prevent from previous failed DHCP callback interferring ongoing DHCP request. r=vchang. (35fc7df93)
- Bug 1167132 - Part 3: [NetworkManager] Move network information into a separate interface (Wifi). r=hchang (f44dc346d)
- Bug 1167132 - Part 4: [NetworkManager] Move network information into a separate interface (DataCall). r=echen (175ff98a6)
- Bug 1167132 - Part 5: [NetworkManager] Move network information into a separate interface (Tethering). r=echen (5bca84f68)
- Bug 1114938 - Part 1: Refactor StkProactiveCmdFactory.jsm into a XPCOM Service. r=echen (1701a4ac8)
- Bug 1114938 - Part 2.1: (Gonk) Refactor Stk Proactive Commands from IccProvider to IccService. r=echen (a541d04d6)
- Bug 1114938 - Part 2.2: (Gonk) Refactor Stk Request APIs from IccProvider to IccService. r=echen (6b72b6fd9)
- Bug 1114938 - Part 2.3: (Gonk) Remove Implementation from IccProvider. r=echen (5ef470e1a)
- Bug 1114938 - Part 3.1: (IPC) IPDL Declaration. r=echen (56dbb4563)
- Bug 1114938 - Part 3.2: (IPC) Add Helper to deflate/inflate XPCOM object to/from JSON for IPC. r=echen (fe30d9af9)
- Bug 1114938 - Part 4: (WebIDL) Type of MNC/MCC shall be the same to the one defined in MozMobileNetworkInfo. r=echen, r=htsai (62e7c23f2)
- Bug 1114937 - Part 1: Define new IDL for IccContacts. r=echen (04150be4c)
- Bug 1114937 - Part 2: IDL implementation in Gonk. r=echen (40c79e34a)
- Bug 1114937 - Part 3: Web API change to adopt IccService for IccContacts. r=echen, r=hsinyi (e55efbe8f)
- Bug 1114938 - Part 3.3: (IPC) IPDL Implementation. r=echen (2e695628e)
- Bug 1114937 - Part 4: IPDL Implementation. r=echen (a93612284)
- Bug 1114937 - Part 6: Deprecate RILContentHelper. r=echen (474dee728)
- Bug 1167132 - Part 6: [NetworkManager] Move network information into a separate interface (RadioInterface). r=echen (948f8674b)
- Bug 1167132 - Part 7: [NetworkManager] Move network information into a separate interface (MobileConnection). r=echen (ef6f47b08)
- missing bit of Bug 992772 (dcb2b8c2f)
- Bug 1182770 - Catch Rejected Promise Properly when Failed to ensure routing. r=echen (c1ec16c4d)
- Bug 1167132 - Part 8: [NetworkManager] Move network information into a separate interface (Mms). r=btseng (e6320c600)
- Bug 1167132 - Part 9: [NetworkManager] Move network information into a separate interface (shell). r=fabrice (f532dde13)
- Bug 1167132 - Part 10: [NetworkManager] Move network information into a separate interface (PushService). r=nsm (acb180630)
- Bug 1167132 - Part 11: [NetworkManager] Move network information into a separate interface (Gps). r=kanru (9debb66e7)
- Bug 1167132 - Part 12: [NetworkManager] Move network information into a separate interface (discovery). r=jryans (04249762c) (38681ff9e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1185515 - Don't hold the observer service alive from nsDNSService; r=mcmanus (1b4933641)
- Bug 1185515 follow-up: Include nsProxyRelease.h in nsUDPSocket.h, landed on a CLOSED TREE (68d55512b)
- bug 1157280 - dont getSockName from main thread r=hurley (2fefc1d6d)
- Bug 1167132 - Part 13: [NetworkManager] Move network information into a separate interface (Necko/NetStats). r=ethan (d14428bba)
- Bug 1185686: Fix Atomics.h ifdefs for clang-cl. r=froydnj (77379cd11) (6f57c42c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1172139 - Convert nsIHttpChannel to builtinclass; r=mcmanus (6f5e220d0)
- bug 1174152 - update test to be nsIObserver based r=hurley (f7ad28e74)
- bug 1161253 close pconns on background notification r=bagder (b217809c9)
- Bug 1185988 - Don't hold the observer service alive from nsHttpHandler; r=mcmanus (198a60412)
- Bug 1182066 - Enforce defaultLoadFlags for all requests. r=mayhemer (fb4a507d8)
- Bug 1127618 - make push caches work in e10s. r=mcmanus r=froydnj IGNORE IDL (252667cec) (4e256fc6c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164714 - Flatten security/manager/pki/public/ directory. r=keeler (1ef77c239)
- Bug 1164714 - Flatten security/manager/pki/src/ directory. r=keeler (8564ecf6a) (98696a688)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 931571, part 1 - Use a constructor for nsDiscriminatedUnion. r=froydnj (584c50d9b)
- Bug 1143760 - Do a tiny amount of code duplication to avoid a goto in XPCVariant::VariantDataToJS(). r=bholley (db047b405)
- Bug 931571, part 2 - Convert Cleanup() and FreeArray() to methods. r=froydnj (4b7ed93ae)
- Bug 931571, part 3 - Rename return value of macro generated methods. r=froydnj (0ca435c74)
- Bug 931571, part 4 - Fix some spacing inside macros. (74e938660)
- Bug 931571, part 5 - Turn basic ConvertTo functions into methods. r=froydnj (43a9cc67a)
- Bug 931571, part 6 - Make ConvertToID and String2ID into methods. r=froydnj (a370132e5)
- Bug 931571, part 7 - Turn ConvertTo*String and ToString into methods. r=froydnj (cc140cc7e)
- Bug 931571, part 8 - Turn ConvertToISupports, ConvertToInterface and ConvertToArray to methods. r=froydnj (83a085c36)
- Bug 931571, part 9 - Turn most of the nsVariant setters into nsDiscriminated methods. r=froydnj (70d3d48de)
- Bug 931571, part 10 - Turn SetFromVariant into a method. r=froydnj (7ea2ae559)
- Bug 931571, part 11 - Turn nsDiscriminatedUnion's Traverse function into a method. r=froydnj (c131aa9e0)
- Bug 931571, part 12 - Add nsDiscriminatedUnion::GetType(). r=froydnj This is not quite enough to make the data members private because XPCVariant pokes around to do some JS array stuff. (cba0e4162)
- Bug 931571, part 13 - Add a destructor for nsDiscriminatedUnion. r=froydnj (69fcee3a3)
- Bug 931571, part 14 - Delete various ways to copy or move nsDiscriminatedUnion. r=froydnj (3dce41391)
- Bug 931571, part 15 - Remove extra spaces in nsVariant macros. r=froydnj (ccca955c1) (f30c10fea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1157954 - Report each surface in the ImageLib SurfaceCache individually in about:memory. r=dholbert (3810a2b1f)
- Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert (fdd62b01d)
- Bug 1177615 - Rip everything related to FLAG_DECODE_STARTED out of ImageLib. r=tn (818a77ac1)
- Bug 1153253 - move nsImageBoxFrame::mRequestRegistered to pack better with other members; r=dholbert (fe26ff0ce)
- Bug 1177604 - Stop delaying the load event for XUL images until the image is decoded. r=tn (6c0100f5a)
- Bug 1180931 (Part 1) - Allow sync size decoding for single core devices. r=tn (62eae65e3)
- Bug 1180931 (Part 2) - Allow sync size decoding for transient (i.e. multipart) images. r=tn (537dea273)
- Bug 1165009 - Bail in RasterImage::OnAddedFrame if we hit an error during decoding. r=tn (e9a85bf7d)
- Bug 1171356 - On B2G, retry image decodes that fail because allocation of the first frame failed. r=tn (06e712f65)
- Bug 1151166 - Fix two Coverity warnings in nsPNGDecoder.cpp. r=jrmuizel (848f4f0c2)
- Bug 857040 - Warn on bad CRC instead of error exit. r=joe (74a6438ab)
- Bug 1117607 - Make decoders responsible for their own frame allocations. r=tn (d224b33a8)
- Bug 1178274 - Don't enable decode-only-on-draw if the APZ pref is true but e10s is disabled. r=dvander (76ca02965)
- Bug 1177323 - disable decode-only-on-draw preference. r=seth (b6ac4e9b0)
- Bug 1183836 - Remove support for decode-on-draw-only. r=tn (af0b79370)
- Bug 1183852 - Only mark surfaces as used in the SurfaceCache if a caller requested exactly that surface. r=dholbert (e8d94d193)
- Bug 1176124 (Part 1) - Add a MatchType enum to LookupResult to let Lookup*() return more detailed information. r=dholbert (b3b7b01c0)
- Bug 1176124 (Part 2) - Add placeholder support to the SurfaceCache so we can avoid launching redundant decoders. r=dholbert (6fa4cae4d)
- Bug 1185582 - Back out bug 1171356, a hack to retry image decoding which is now useless. r=tn (0bac6a812)
- Bug 1155332 - If we don't have enough memory to fully decode an image, discard it immediately. r=tn (2adc2f8ea)
- Bug 1185592 (Part 1) - Remove obsolete logging macros. r=baku (b1e98c8a8)
- Bug 1185592 (Part 2) - Make RasterImage store the decoder type instead of the MIME type. r=baku (abce7fd06)
- Bug 1186667 - Correctly report IMAGE_DECODE_COUNT and IMAGE_MAX_DECODE_COUNT telemetry for only non-size decodes. r=tn (97bfbbc82)
- make WEBPDecoder comply Bug 1117607 - Make decoders responsible for their own frame allocation (03866748e)
- make JXR decoder crudely compliant to 1117607 and make it allocate its frame - can probably be improved (b804d6f67) (877b16186)
- js: replace an assert with conditional return, may fix some crashes (ec46232be)
- partly import changes from tenfourfox: closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (3a4ad0703)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1184996 (Part 1) - Create decoders with a DecoderFactory. r=tn (dacf21ed2)
- Bug 1184996 (Part 2) - Clean up RasterImage's decoding API. r=tn (c127af0b3)
- Bug 1184996 (Part 3) - Replace all remaining references to 'size decodes' with 'metadata decodes'. r=tn (3744e5df4)
- Bug 1184996 (Part 4) - Forbid instantiation of decoders except via DecoderFactory. r=tn (588d56d84)
- No bug - Remove extra printf left over from bug 1127618. r=smaug (b02f7bfe1)
- Bug 1187386 (Part 1) - Make most decoder state private. r=tn (328dbc605)
- Bug 1187386 (Part 2) - Rework decoder code to avoid calling Decode::GetImage(). r=tn (9a94096f9)
- Bug 1187386 (Part 3) - Don't destroy Decoder::mImage if Decoder::mImage is null. r=tn (cbb6738cd)
- Bug 1187386 (Part 4) - Make imgFrame::SetOptimizable() callable from off-main-thread. r=tn (f03478b28)
- Bug 1187386 (Part 5) - Merge Decoder::SetSizeOnImage() into ImageMetadata::SetOnImage(). r=tn (8afb5d4a3)
- Bug 1033090 - Truncate a large URI in the user message about it. r=seth (7bd4b447b)
- Bug 1187386 (Part 6) - Merge Decoder::Finish() and RasterImage::OnDecodingComplete() into RasterImage::FinalizeDecoder(). r=tn (f342dd5db)
- Bug 1181863 (Part 1) - Add support for reading from nsIInputStreams directly to SourceBuffer. r=tn (74748dad9)
- Bug 1181863 (Part 2) - Add ImageOps::DecodeToSurface() to allow image decoding without involving any main-thread-only objects. r=tn (25b86eb50)
- Bug 1181863 (Part 3) - Add tests for DecodeToSurface(). r=tn (9506eb2f6)
- Bug 1181863 - Part 4: Fix the build bustage (aee05bdc9)
- Bug 1187546 - Make it possible to ask image decoders to only decode the first frame. r=tn (1beeeefb6)
- Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan (ee75fe3b5) (13934d986)
- import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (8d7b56d38)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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-20210911-e0dae4deb-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210911-e0dae4deb-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
- closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (c63aabac3)
- import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (e0dae4deb)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win64.7z

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

Changes since my last build:
- import change from tenfourfox:
- closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (786ae0146)
- import changes from mozilla nss repo:
- Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
- Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
- Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
- Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (d68601ff7)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210918-f94c0da-uxp-e5ac0b779-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210918-f94c0da-uxp-e5ac0b779-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-20210918-f94c0da-uxp-e5ac0b779-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.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210918-ba47fad4d-uxp-e5ac0b779-xpmod.7z

Official UXP changes since my last build:
- Bug 1724107, be more precise when counting the number of allocator users, r=KrisWright a=RyanVM (44959f50f)
- Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bdd)
- Bug 1721107 - block mk protocol, r=dveditz, a=RyanVM (cefef008d)
- Merge branch 'post-git-tracking' into tracking (436d3e302)

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210918-id-f0915f3-uxp-e5ac0b779-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210918-id-f0915f3-ia-c642e3c-uxp-e5ac0b779-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210918-9e8144b17-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 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61)
- Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7)
- Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140)
- pointer style (4eefdc553)
- Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862)
- Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164)
- Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612)
- Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42)
- pointer style (cf34bfcf1) (45e0dadc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9)
- Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba)
- Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9)
- Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2)
- Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3)
- Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f)
- Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4)
- Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945)
- Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594)
- Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520)
- Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677)
- Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b)
- and also Bug 1182959 changes for webaudio on this tree (d15675a89)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32)
- Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6)
- ported changes from mozilla:
- Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 8d7b56d38...9e8144b17:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1129873 - [GTK3] Implement wrapper to GtkAppChooserDialog to allow using native application chooser. r=karlt (98efe5d61)
- Fixup for bug 1129873 for bustage of GTK+3 builds on elm. r=karlt. DONTBUILD. (1470214b7)
- Bug 1175394 part 1 - Create an unmapped (strict) arguments object for functions with rest/destructuring/default arguments. r=jorendorff (59eebb140)
- pointer style (4eefdc553)
- Bug 1151149 - Throw if either the target or handler is a revoked proxy in Proxy constructor. r=efaust (c23d01862)
- Bug 1158222 - Implement the new [[Set]] receiver restrictions. r=jorendorff (fc4fbc164)
- Bug 1049662 - Update ES6 scripted proxies ownKeys trap to ES6 final. r=efaust (dd8eb6240) (4a7fbafa2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1178033 - XDRBuffer: Replace isUint32Overflow by a simple check of the capacity max. r=luke (522f39612)
- Bug 1191543 - Remove AutoNameVector and replace with Rooted; r=jonco (979b2fe42)
- pointer style (cf34bfcf1) (45e0dadc1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj. (3368831d9)
- Bug 1183141 - Use nsTHashtable::Iterator in ServiceWorkerManager::ClaimClients; r=catalinb (6ec0099ba)
- Bug 1182966 - Part 1: Use nsTHashTable::Iterator in DomainSet::CloneSet. r=mrbkap (1c03a23d9)
- Bug 1182966 - Part 2: Stop referring to the nsI class for no apparent reason in DomainPolicy. r=mrbkap (67c9e70a2)
- Bug 1182977 - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (accb68cb3)
- Bug 1182977 (part 2) - Use PLDHashTable::Iterator in dom/storage/. r=khuey. (0dcf0792f)
- Bug 1182959 (part 1) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (165e4d2d4)
- Bug 1182959 (part 2) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (d24e98945)
- Bug 1182959 (part 3) - Use nsTHashtable::Iterator in CertBlockList. r=honzab. (a5c240594)
- Bug 1182959 (part 4) - Remove BlocklistSaveInfo. r=honzab. (2e11db520)
- Bug 1182959 (part 5) - Use nsTHashtable::Iterator in nsCertOverrideService. r=honzab. (f560b8677)
- Bug 1121760 (part 4) - Remove PL_DHashTableRawRemove(). r=poiru. (33267404b)
- and also Bug 1182959 changes for webaudio on this tree (d15675a89)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1181452 - Add memory reporting infrastructure for Servo to SpiderMonkey. r=till. (0c503da32)
- Bug 1185739 - Fix self-comparison warnings in MemoryMetrics.h. r=efaust (08da5402c) (06bd03cd6)
- ported changes from mozilla:
- Bug 1182969 - Use nsTHashTable::Iterator in accessible/. r=tbsaunde. (9e8144b17)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210925-f94c0da-uxp-9ab5fe727-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210925-f94c0da-uxp-9ab5fe727-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-20210925-f94c0da-uxp-9ab5fe727-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.4a1.win32-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20210925-ba47fad4d-uxp-9ab5fe727-xpmod.7z

No official UXP changes since my last build.

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- [CSS] Add calc availability to color functions. (8a0897d23)
- [Basilisk] Fix error when installing signed webextensions (18908d2f0)
- mozbuild: remove tilde char from special character blacklist as win32 short path contains tilde character. (c45d02ceb)
- ffvpx: update ffmpeg to 3.4.9 (9ab5fe727)

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210925-id-f0915f3-uxp-9ab5fe727-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210925-id-f0915f3-ia-c642e3c-uxp-9ab5fe727-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210925-45e41b763-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- missing bit of Bug 889158 - Fix arrow function lexical arguments binding (6dd07824a)
- missing parts of Bug 1135708 - Implement es7 exponentiation operator. (87d1b2a09)
- Bug 1183400 - Add a by-kind switch to perform constant-folding and eventually eliminate by-arity handling. r=efaust (ce6768404)
- Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem (fb86a97ec)
- Bug 1182428 - Consider TypeSet stuff to be GCPointers, since they can contain them, r=jonco (2a7841983)
- Bug 1184199 - Use a Map instead of a plain object to avoid the "constructor" property, r=jonco" (3af559983)
- Bug 1184199 - Add an explanation only if there is something to explain, r=jonco (882178fcf)
- Bug 1182428 - Improve naming, r=jonco (24bcf0679)
- Bug 1182428 - Recognize more rooted type names, r=jonco (75e9d692e)
- Bug 963738 - Assume(ptr) is not a hazard; Assume(*ptr) is, r=bhackett (e704d13e6)
- No bug. Add a --function argument for analyzing a single function by name. (d9e8fc4c0)
- Bug 1172682 - Comment and refactor analysis code, r=terrence The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots). (a481f942a)
- Bug 1182428 - Accept more edge types in edgeCanGC, r=jonco (98413c47f)
- Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan (bd5ef47ed)
- Add two missing includes to SharedMemoryBasic_mach.cpp, no bug (dbdeeaca1)
- bug 1175898 - crash in mozilla::CrossProcessMutex::ShareToProcess(int) r=billm (93cab5830)
- bug 1204985 - make SharedMemoryBasic_mach build on iOS. r=billm (0f7b668c3)
- bug 1204985 horrible clobber-avoidance bustage fix r=YOLO CLOSED TREE (d46b9b946)
- Bug 1205164 - Detect message races in Mach Shmem implementation. r=blassey (2b88cc22b)
- Bug 1221540: OS X IPC timeout retry with a longer interval. r=milan (66d2006fe) (9e300313d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1167604 - don't hide ProxyAccessible::Parent() with DocAccessibleParent::Parent r=lsocks (32e4cac18)
- Bug 1173418 - Check if a document is top level in DocAccessibleParent::Destroy so that RemoteDocShutdown isn't erroneously called r=tbsaunde (db280c0a1)
- bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb (91d2f38fb)
- bug 1162543 - make DocAccessibleChild::IDToAccessible correctly get the document r=davidb (be2eb3eb7)
- bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug (216a90d34) (3a8ef50a8)
- import change from `dev' branch of rmottola/Arctic-Fox:
- MOZ_OVERRIDE -> override (624f7c712) (57cc49827)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1182373 - Don't constant-fold in the tag component of a tagged-template, because constant-folding evaluates the tag too early (and moght convert a value into a property reference, causing the wrong |this| to be passed). r=jorendorff (f9e41352b)
- Bug 1183400 - Constant-fold nullary nodes entirely according to their kind, not their arity. r=efaust (9c6248dd8)
- Bug 1183400 - Fold typeof nodes by examining their kind. r=efaust (0dc443122)
- Bug 1183400 - Fold |void <expr>| expressions by kind. r=efaust (d872286ad)
- Bug 1183400 - Fold delete nodes by kind. r=efaust (a30634947)
- Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu (996db297b)
- Bug 1183400 - Fold !/~/+/- by kind. r=efaust (bf5dd5984)
- Bug 1183400 - Pass a Parser reference to Fold, not separate handler/options, preparing for another patch that wants to have access to a parser instance. r=efaust (5bbb167be)
- Bug 1183400 - Fold increment/decrement operations by kind. r=efaust (2728e23a7)
- Bug 1183400 - Fold ?: expressions by kind. r=efaust (64d6ab853)
- Bug 1183400 - Fold |if| nodes by kind. r=efaust (0f701a6bb)
- Bug 1183400 - Fold various simple unary cases by kind. r=efaust (590b24acb)
- Bug 1183400 - Fold and/or expressions. r=efaust (1f114d2b2)
- Bug 1183400 - Fold function nodes by kind. r=efaust (0920010c0)
- Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust (a3723a1ec)
- Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE (522584dc0)
- Bug 1183400 - Inline FoldBinaryNumeric into its sole caller and simplify code accordingly. r=efaust (043ccf349)
- Bug 1183400 - Fold various list nodes not given, nor requiring, special treatment. r=shu (7de28f276)
- Bug 1183400 - Constant-fold yield/yield*/return by kind and not arity. r=shu (7cae87421)
- Bug 1183400 - Fold try/catch by kind. r=shu (5df2a97fc)
- Bug 1183400 - Fold class nodes by kind. r=shu (67fffcc45)
- Bug 1183400 - Fold element accesses by kind. r=efaust (82538a7a2)
- Bug 1183400 - Fold addition by kind. r=efaust (68a0c6b49)
- Bug 1183400 - Fold function calls and tagged templates by kind, not arity. r=efaust (0a368e8f9)
- Bug 1183400 - Fold various binary nodes with two non-null halves by kind. r=efaust (de48c675b)
- Bug 1183400 - Fold while and do-while loops by kind, not arity. r=efaust (998bd13cc)
- Bug 1183400 - Remove dead fold-by-arity code. r=efaust (3b5f719b9)
- Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust (8129f5f7c)
- Bug 1183400 - Constant-fold switch/default by kind, not arity. r=efaust (e9430d603)
- Bug 1183400 - Fold for-in, for-of, and for(;;) loops by kind, and classify miscellaneous straightforward kinds for folding. r=efaust (59d09a110)
- Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust (2090ea750)
- Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust (d230cbb0d)
- Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust (8be79cd7a)
- Bug 1183400 - Fold the last few nodes (including PN_NAME nodes) by kind, not arity. r=efaust (4e8e911a4)
- Bug 1183400 - Remove SyntacticContext completely. r=efaust (745d4df15)
- Bug 1183400 - Common up some is-effectless testing. r=efaust (ed25885e6)
- Bug 1135322 - receiveMessage() should convert logins to nsILoginInfo objects. r=MattN (35da0f066)
- Bug 1140242 - Convert nsILoginInfo to vanilla JS objects before trying to send them in messages. r=dolske (f952e9ab5)
- Bug 1134846 - Add a module to support per-site password manager recipes. r=dolske (d9d686818)
- Bug 1135451 - fillForm() cleanup part A: remove unused return type, kill E10S unfriendly fillForm from nsILoginManager, kill passwordmgr-found-form notification, largely a backout of bug 439365. r=MattN (3825eb1dd)
- Bug 1120129 - Allow per-site recipes to adjust the username/password field detection for autofill. r=dolske (423202980)
- Bug 1144981 - username/password recipe for www.anthem.com. r=mattn (55ce95a2b)
- Bug 1146065 - Logins captured but not filled on discover.com. r=mattn (4b19c1a01)
- reorder after strange misspatch (706cfd4ea)
- Bustage fix for bug 1146065. (4b0a7b5f6)
- fix some mispatches and also put back some "backports" lost with Bug 1182969 (f61e63baf) (45e41b763)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

In-tree changes:
- permissions: hackfix CPermission::del() to give out nsIURI instead of const char* as "Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan" is landed in platform tree (036b2296)
- bump KM version for API change (as of NM27 rev 45e41b763) (afd6e427)

Out-of-tree changes:
* update Goanna3 to git 9e8144b17...45e41b763:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- missing bit of Bug 889158 - Fix arrow function lexical arguments binding (6dd07824a)
- missing parts of Bug 1135708 - Implement es7 exponentiation operator. (87d1b2a09)
- Bug 1183400 - Add a by-kind switch to perform constant-folding and eventually eliminate by-arity handling. r=efaust (ce6768404)
- Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem (fb86a97ec)
- Bug 1182428 - Consider TypeSet stuff to be GCPointers, since they can contain them, r=jonco (2a7841983)
- Bug 1184199 - Use a Map instead of a plain object to avoid the "constructor" property, r=jonco" (3af559983)
- Bug 1184199 - Add an explanation only if there is something to explain, r=jonco (882178fcf)
- Bug 1182428 - Improve naming, r=jonco (24bcf0679)
- Bug 1182428 - Recognize more rooted type names, r=jonco (75e9d692e)
- Bug 963738 - Assume(ptr) is not a hazard; Assume(*ptr) is, r=bhackett (e704d13e6)
- No bug. Add a --function argument for analyzing a single function by name. (d9e8fc4c0)
- Bug 1172682 - Comment and refactor analysis code, r=terrence The one change this patch makes in functionality is that it properly computes minimumUse in more cases, in anticipation of it being used for hazards (in addition to its current use for unnecessary roots). (a481f942a)
- Bug 1182428 - Accept more edge types in edgeCanGC, r=jonco (98413c47f)
- Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan (bd5ef47ed)
- Add two missing includes to SharedMemoryBasic_mach.cpp, no bug (dbdeeaca1)
- bug 1175898 - crash in mozilla::CrossProcessMutex::ShareToProcess(int) r=billm (93cab5830)
- bug 1204985 - make SharedMemoryBasic_mach build on iOS. r=billm (0f7b668c3)
- bug 1204985 horrible clobber-avoidance bustage fix r=YOLO CLOSED TREE (d46b9b946)
- Bug 1205164 - Detect message races in Mach Shmem implementation. r=blassey (2b88cc22b)
- Bug 1221540: OS X IPC timeout retry with a longer interval. r=milan (66d2006fe) (9e300313d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1167604 - don't hide ProxyAccessible::Parent() with DocAccessibleParent::Parent r=lsocks (32e4cac18)
- Bug 1173418 - Check if a document is top level in DocAccessibleParent::Destroy so that RemoteDocShutdown isn't erroneously called r=tbsaunde (db280c0a1)
- bug 1184217 - check consistancy of the document tree before removing accessibles in a hide event r=davidb (91d2f38fb)
- bug 1162543 - make DocAccessibleChild::IDToAccessible correctly get the document r=davidb (be2eb3eb7)
- bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug (216a90d34) (3a8ef50a8)
- import change from `dev' branch of rmottola/Arctic-Fox:
- MOZ_OVERRIDE -> override (624f7c712) (57cc49827)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1182373 - Don't constant-fold in the tag component of a tagged-template, because constant-folding evaluates the tag too early (and moght convert a value into a property reference, causing the wrong |this| to be passed). r=jorendorff (f9e41352b)
- Bug 1183400 - Constant-fold nullary nodes entirely according to their kind, not their arity. r=efaust (9c6248dd8)
- Bug 1183400 - Fold typeof nodes by examining their kind. r=efaust (0dc443122)
- Bug 1183400 - Fold |void <expr>| expressions by kind. r=efaust (d872286ad)
- Bug 1183400 - Fold delete nodes by kind. r=efaust (a30634947)
- Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu (996db297b)
- Bug 1183400 - Fold !/~/+/- by kind. r=efaust (bf5dd5984)
- Bug 1183400 - Pass a Parser reference to Fold, not separate handler/options, preparing for another patch that wants to have access to a parser instance. r=efaust (5bbb167be)
- Bug 1183400 - Fold increment/decrement operations by kind. r=efaust (2728e23a7)
- Bug 1183400 - Fold ?: expressions by kind. r=efaust (64d6ab853)
- Bug 1183400 - Fold |if| nodes by kind. r=efaust (0f701a6bb)
- Bug 1183400 - Fold various simple unary cases by kind. r=efaust (590b24acb)
- Bug 1183400 - Fold and/or expressions. r=efaust (1f114d2b2)
- Bug 1183400 - Fold function nodes by kind. r=efaust (0920010c0)
- Bug 1183400 - Fold binary arithmetic operations by kind, not arity. r=efaust (a3723a1ec)
- Bug 1183400 - Remove a now-unused variable, following up on the ?:/if-node folding changes. r=trivial, r=orange in a CLOSED TREE (522584dc0)
- Bug 1183400 - Inline FoldBinaryNumeric into its sole caller and simplify code accordingly. r=efaust (043ccf349)
- Bug 1183400 - Fold various list nodes not given, nor requiring, special treatment. r=shu (7de28f276)
- Bug 1183400 - Constant-fold yield/yield*/return by kind and not arity. r=shu (7cae87421)
- Bug 1183400 - Fold try/catch by kind. r=shu (5df2a97fc)
- Bug 1183400 - Fold class nodes by kind. r=shu (67fffcc45)
- Bug 1183400 - Fold element accesses by kind. r=efaust (82538a7a2)
- Bug 1183400 - Fold addition by kind. r=efaust (68a0c6b49)
- Bug 1183400 - Fold function calls and tagged templates by kind, not arity. r=efaust (0a368e8f9)
- Bug 1183400 - Fold various binary nodes with two non-null halves by kind. r=efaust (de48c675b)
- Bug 1183400 - Fold while and do-while loops by kind, not arity. r=efaust (998bd13cc)
- Bug 1183400 - Remove dead fold-by-arity code. r=efaust (3b5f719b9)
- Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust (8129f5f7c)
- Bug 1183400 - Constant-fold switch/default by kind, not arity. r=efaust (e9430d603)
- Bug 1183400 - Fold for-in, for-of, and for(;;) loops by kind, and classify miscellaneous straightforward kinds for folding. r=efaust (59d09a110)
- Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust (2090ea750)
- Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust (d230cbb0d)
- Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust (8be79cd7a)
- Bug 1183400 - Fold the last few nodes (including PN_NAME nodes) by kind, not arity. r=efaust (4e8e911a4)
- Bug 1183400 - Remove SyntacticContext completely. r=efaust (745d4df15)
- Bug 1183400 - Common up some is-effectless testing. r=efaust (ed25885e6)
- Bug 1135322 - receiveMessage() should convert logins to nsILoginInfo objects. r=MattN (35da0f066)
- Bug 1140242 - Convert nsILoginInfo to vanilla JS objects before trying to send them in messages. r=dolske (f952e9ab5)
- Bug 1134846 - Add a module to support per-site password manager recipes. r=dolske (d9d686818)
- Bug 1135451 - fillForm() cleanup part A: remove unused return type, kill E10S unfriendly fillForm from nsILoginManager, kill passwordmgr-found-form notification, largely a backout of bug 439365. r=MattN (3825eb1dd)
- Bug 1120129 - Allow per-site recipes to adjust the username/password field detection for autofill. r=dolske (423202980)
- Bug 1144981 - username/password recipe for www.anthem.com. r=mattn (55ce95a2b)
- Bug 1146065 - Logins captured but not filled on discover.com. r=mattn (4b19c1a01)
- reorder after strange misspatch (706cfd4ea)
- Bustage fix for bug 1146065. (4b0a7b5f6)
- fix some mispatches and also put back some "backports" lost with Bug 1182969 (f61e63baf) (45e41b763)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211002-f94c0da-uxp-71e99f28a-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211002-f94c0da-uxp-71e99f28a-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-20211002-f94c0da-uxp-71e99f28a-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.4a1.win32-git-20211002-ba47fad4d-uxp-71e99f28a-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211002-ba47fad4d-uxp-71e99f28a-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211002-ba47fad4d-uxp-71e99f28a-xpmod.7z

No official UXP changes since my last build.

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- webextensions: remove tele leftover (0104a9cd3)
- Split aData into smaller chunks to avoid going over the IPC message size limit (1335989). (e84c7ab0c)
- Use a release assert in EnumSerializer::Write (1356392). (e79847e7b)
- [WebRTC] updated to upstream branch 49 and related. (a3239eaa4)
- [WebRTC] fix merge error (71e99f28a)

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211002-id-f0915f3-uxp-71e99f28a-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211002-id-f0915f3-ia-c642e3c-uxp-71e99f28a-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211002-2131e4376-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- avoid warnings even if we don't support unified search properly (708640220)
- Bug 394686 - passwordmgr: Throw Components.Exceptions and Error instead of strings. r=MattN (4749d8a37)
- Bug 394686 followup, add missing quote (4317fc7b0)
- Bug 1135451 - fillForm() cleanup part B: remove _notifyFoundLogins() and passwordmgr-found-logins notifications. Add a new passwordmgr-processed-form for tests. r=MattN (cb5264a02)
- Bug 1135451 - fillForm() cleanup part C: remove didntFillReason. r=MattN (855c8cf27)
- Bug 1135451 - fillForm() cleanup part D: Use early returns to un-nest logic and make it more obvious that selectedLogin is always set. r=MattN (20f40ea40)
- Bug 1135451 - fillForm() cleanup part E: remove didFillForm. r=MattN (14e6d736f)
- Bug 1135451 - fillForm() cleanup part F: use early return instead of else blocks. r=MattN (c109a68ea)
- Bug 1135451 - fillForm() cleanup part G: move passwordmgr-processed-form notification into a finally-block. r=MattN (98c553a08)
- Bug 1135451 - fillForm() cleanup part H: rename isFormDisabled to be obvious as to purpose. r=MattN (1922c9dc7)
- leftover (f4f6748f4)
- Bug 1167356 - Check return value of DataSourceSurface::Map in RasterImage::CopyFrame. r=Bas (b11604935)
- Bug 1173415 - Fix incorrect mask used for nsBidi::mFlags [r=smontagu] (d88fb4c78)
- Bug 1174450 part 9c - Rename local var 'orthogonal' to 'verticalAxis' and simplify getting the GetComputedBorderWidth sides. r=jfkthame (aef41bcb0)
- Bug 1160789 - Make DrawTargetSkia support subpixel antialiasing for text. r=jrmuizel (be2d727b6)
- Bug 1034370 - Make sure we release the SkImageFilter in DrawTargetSkia::DrawSurfaceWithShadow. r=gw280 (6395bf5e8)
- Bug 1150944 - Don't force the discrete GPU for skia gl. r=jrmuizel (750947ed5)
- Bug 1150944 - Use correct origin for SkiaGL texture backed SourceSurfaces. r=gw280 (d6040598c)
- Bug 1169268 - Handle CFHTML data better. r=ndeakin (b0663027a) (5313db75c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks (74ed8d596)
- Bug 1156062 part 1a - New nsEditor::SplitNodeDeep variant; r=ehsan (a80d26ece)
- minor fix (c1e5c74e3)
- Bug 1172216 - Move nsStackwalk to mozglue. r=glandium (971014ffb)
- Bug 1156903: Add quirk flag that causes NPN_GetValue(NPNVdocumentOrigin) to return an empty string even when it fails; r=jimm (9508b57b1)
- Bug 554178 - Remove unused member variable PluginModuleChild::mUserAgent. r=jimm (a6fda391a)
- Bug 1203428 - E10S for device storage API r=cyu (da575f819)
- Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel (bb98fafd6)
- Bug 1136834 - Stop leaking markers in ProfileBuffer. (r=mstange) (b2f5f813a)
- Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj) (f5a4dd6a4)
- Bug 1181348 - Fix ARM64 toggledCall() under debug mode. r=djvj (4bbbe51a4)
- Bug 1181354 - Account for initaliasedlexical in this one weird const cutout in jit::SetProperty. (r=jandem) (472179ea2)
- Bug 1181558 part 0 - Remove unused SnapshotIterator constructor. r=jandem (cae21907a)
- Bug 1181558 part 1 - Share the machine state between all SnapshotIterators of the same InlineFrameIterator. r=jandem (49e53a014)
- Bug 1177922 - Fix a bogus assert on OOM in markSafepointAt. r=nbp (cf26143e7)
- Bug 1182060 - IsObjectEscaped: Handle UnboxedPlainObject in guard shape. r=bhackett (35b6c285a)
- Bug 1183051: Fix register allocations of Atomics callouts on arm vfp; r=h4writer (42d708374)
- Bug 1138693 - Add comments and test. r=jandem (9619e8053)
- Bug 1138693 - Add an early quit to the test if TypedObject isn't enabled. r=nbp (f6b04026e)
- Bug 1180184 - Support JSOP_TOSTRING used by template strings in baseline JIT. r=jandem (8215c953b) (83aaad87d)
- passwordmgr: add back missing part during merge (1be9ac6b8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1172657 - ToInt32's arm asm crashes Apple clang, so #ifdef around the assembly for now. r=waldo (97f26d5b1)
- Bug 1185104: Move MOZ_WARN_UNUSED_RESULT to the beginning of function-decls (where it's supposed to be) in jsfriendapi.h. r=tromey (0eb8033a7)
- Bug 1146156: Add RR support to js/src/tests/jstests.py. r=nbp (93d4a61c0)
- Bug 1174262 - Make jstest dispatch via a generator on Windows; r=sfink (ceaf96eb9)
- Bug 1175708 - Eliminate some horrid action-at-a-distance global state in jstests.py; r=sfink (c11a8d622) (6641fc02d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164268 - Add some logging to browser_perf-compatibility-05.js, r=me (55c0ed222)
- Bug 1166126 - Increase the size of the tag buffer in the profiler. r=mstange (cabe3d690)
- Bug 1159486 - Make profiler use the process creation time. r=shu, r=jsantell (4e285c7db)
- correctly apply Bug 1287912. r=bz (66644beac)
- Bug 1187386 (Part 7) - Eliminate remaining dependencies on a non-null mImage in Decoder. r=tn (b1e3861b6)
- Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj (a46f4508f)
- Bug 1179451 - Part 2: Fix incorrect return type. r=ehsan (a68ef3d67)
- Bug 1179451 - Part 3: Use .get() to assign nsRefPtrs to raw pointers. r=froydnj (59155974f)
- Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj (2a7893a33)
- Bug 1179451 - Part 5: Delete nsRefPtr<T>::operator T*()&&. r=froydnj (891e019b0) (2131e4376)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 45e41b763...2131e4376:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- avoid warnings even if we don't support unified search properly (708640220)
- Bug 394686 - passwordmgr: Throw Components.Exceptions and Error instead of strings. r=MattN (4749d8a37)
- Bug 394686 followup, add missing quote (4317fc7b0)
- Bug 1135451 - fillForm() cleanup part B: remove _notifyFoundLogins() and passwordmgr-found-logins notifications. Add a new passwordmgr-processed-form for tests. r=MattN (cb5264a02)
- Bug 1135451 - fillForm() cleanup part C: remove didntFillReason. r=MattN (855c8cf27)
- Bug 1135451 - fillForm() cleanup part D: Use early returns to un-nest logic and make it more obvious that selectedLogin is always set. r=MattN (20f40ea40)
- Bug 1135451 - fillForm() cleanup part E: remove didFillForm. r=MattN (14e6d736f)
- Bug 1135451 - fillForm() cleanup part F: use early return instead of else blocks. r=MattN (c109a68ea)
- Bug 1135451 - fillForm() cleanup part G: move passwordmgr-processed-form notification into a finally-block. r=MattN (98c553a08)
- Bug 1135451 - fillForm() cleanup part H: rename isFormDisabled to be obvious as to purpose. r=MattN (1922c9dc7)
- leftover (f4f6748f4)
- Bug 1167356 - Check return value of DataSourceSurface::Map in RasterImage::CopyFrame. r=Bas (b11604935)
- Bug 1173415 - Fix incorrect mask used for nsBidi::mFlags [r=smontagu] (d88fb4c78)
- Bug 1174450 part 9c - Rename local var 'orthogonal' to 'verticalAxis' and simplify getting the GetComputedBorderWidth sides. r=jfkthame (aef41bcb0)
- Bug 1160789 - Make DrawTargetSkia support subpixel antialiasing for text. r=jrmuizel (be2d727b6)
- Bug 1034370 - Make sure we release the SkImageFilter in DrawTargetSkia::DrawSurfaceWithShadow. r=gw280 (6395bf5e8)
- Bug 1150944 - Don't force the discrete GPU for skia gl. r=jrmuizel (750947ed5)
- Bug 1150944 - Use correct origin for SkiaGL texture backed SourceSurfaces. r=gw280 (d6040598c)
- Bug 1169268 - Handle CFHTML data better. r=ndeakin (b0663027a) (5313db75c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks (74ed8d596)
- Bug 1156062 part 1a - New nsEditor::SplitNodeDeep variant; r=ehsan (a80d26ece)
- minor fix (c1e5c74e3)
- Bug 1172216 - Move nsStackwalk to mozglue. r=glandium (971014ffb)
- Bug 1156903: Add quirk flag that causes NPN_GetValue(NPNVdocumentOrigin) to return an empty string even when it fails; r=jimm (9508b57b1)
- Bug 554178 - Remove unused member variable PluginModuleChild::mUserAgent. r=jimm (a6fda391a)
- Bug 1203428 - E10S for device storage API r=cyu (da575f819)
- Bug 1150642 - Make mozilla_sampler_save_profile_to_file callable from lldb in Nightly builds. r=jrmuizel (bb98fafd6)
- Bug 1136834 - Stop leaking markers in ProfileBuffer. (r=mstange) (b2f5f813a)
- Bug 1148069 - Ensure synchronous sampling does not set JitcodeGlobalEntry's generation. (r=djvj) (f5a4dd6a4)
- Bug 1181348 - Fix ARM64 toggledCall() under debug mode. r=djvj (4bbbe51a4)
- Bug 1181354 - Account for initaliasedlexical in this one weird const cutout in jit::SetProperty. (r=jandem) (472179ea2)
- Bug 1181558 part 0 - Remove unused SnapshotIterator constructor. r=jandem (cae21907a)
- Bug 1181558 part 1 - Share the machine state between all SnapshotIterators of the same InlineFrameIterator. r=jandem (49e53a014)
- Bug 1177922 - Fix a bogus assert on OOM in markSafepointAt. r=nbp (cf26143e7)
- Bug 1182060 - IsObjectEscaped: Handle UnboxedPlainObject in guard shape. r=bhackett (35b6c285a)
- Bug 1183051: Fix register allocations of Atomics callouts on arm vfp; r=h4writer (42d708374)
- Bug 1138693 - Add comments and test. r=jandem (9619e8053)
- Bug 1138693 - Add an early quit to the test if TypedObject isn't enabled. r=nbp (f6b04026e)
- Bug 1180184 - Support JSOP_TOSTRING used by template strings in baseline JIT. r=jandem (8215c953b) (83aaad87d)
- passwordmgr: add back missing part during merge (1be9ac6b8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- bug 1172657 - ToInt32's arm asm crashes Apple clang, so #ifdef around the assembly for now. r=waldo (97f26d5b1)
- Bug 1185104: Move MOZ_WARN_UNUSED_RESULT to the beginning of function-decls (where it's supposed to be) in jsfriendapi.h. r=tromey (0eb8033a7)
- Bug 1146156: Add RR support to js/src/tests/jstests.py. r=nbp (93d4a61c0)
- Bug 1174262 - Make jstest dispatch via a generator on Windows; r=sfink (ceaf96eb9)
- Bug 1175708 - Eliminate some horrid action-at-a-distance global state in jstests.py; r=sfink (c11a8d622) (6641fc02d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1164268 - Add some logging to browser_perf-compatibility-05.js, r=me (55c0ed222)
- Bug 1166126 - Increase the size of the tag buffer in the profiler. r=mstange (cabe3d690)
- Bug 1159486 - Make profiler use the process creation time. r=shu, r=jsantell (4e285c7db)
- correctly apply Bug 1287912. r=bz (66644beac)
- Bug 1187386 (Part 7) - Eliminate remaining dependencies on a non-null mImage in Decoder. r=tn (b1e3861b6)
- Bug 1179451 - Part 1: Rewrite some ternary operators as if/else. r=froydnj (a46f4508f)
- Bug 1179451 - Part 2: Fix incorrect return type. r=ehsan (a68ef3d67)
- Bug 1179451 - Part 3: Use .get() to assign nsRefPtrs to raw pointers. r=froydnj (59155974f)
- Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj (2a7893a33)
- Bug 1179451 - Part 5: Delete nsRefPtr<T>::operator T*()&&. r=froydnj (891e019b0) (2131e4376)

* 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

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20211009-f94c0da-uxp-25114ddf5-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20211009-f94c0da-uxp-25114ddf5-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-20211009-f94c0da-uxp-25114ddf5-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.4a1.win32-git-20211009-ba47fad4d-uxp-25114ddf5-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.4a1.win32-git-20211009-ba47fad4d-uxp-25114ddf5-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.4a1.win64-git-20211009-ba47fad4d-uxp-25114ddf5-xpmod.7z

No official UXP changes since my last build.

No official Basilisk changes since my last build.

No official Pale-Moon changes since my last build.

My changes since my last build:
- import change from tenfourfox:
- #648: M1663836 + update TLDs TZs (4821d63d2) (25114ddf5)

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

Hidden Content
This board requires you to be registered and logged-in to view hidden content.
--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20211009-id-f0915f3-uxp-25114ddf5-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20211009-id-f0915f3-ia-c642e3c-uxp-25114ddf5-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.

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

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-20211009-ff37858d8-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20211009-ff37858d8-xpmod.7z

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

Repo changes:
- import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2) (ff37858d8)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20211009-fc416f456-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20211009-fc416f456-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20211009-fc416f456-win64.7z

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

Changes since my last build:
- import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2) (fc416f456)

roytam1
Local Moderator
Posts: 486
Joined: 28 Jan 2021, 14:42
Been thanked: 392 times
Hong Kong

Browsers release notes

Unread post by roytam1 »

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20211009-fae40c10f-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 1180500 - Update web-platform-tests expected data to revision 87398b8448f699e3e324148795891658f2fa16dd, a=testonly (b8306d55a)
- Bug 1180500 - Disable several unstable web-platform-tests tests, a=testonly (022b078ae)
- Bug 1169334 - Fix missing braces in Java thread profile; r=mstange (c53f8fbbf)
- Bug 1172157 - Save malformed profile JSON to file to help debug. (r=BenWa) (b63d41fb1)
- Bug 1167895 - Escape JS engine SPS profile strings to UTF8 properly. (r=djvj) (53d61099c)
- Bug 1168265 - Clean up ChunkedJSONWriteFunc. (r=mstange) (fe9fd26fd)
- Bug 1171240 - Avoid copies when splicing inside ProfileJSONWriter. (r=mstange) (dd9640548)
- Bug 1194131 - Update web-platform-tests expected data to revision b54dddfdcc4761d2f8a892fd783d60353949992d, a=testonly (1b755f73d) (683a3a074)
- import change from tenfourfox:
- add inetloc and webloc to potentially executable extensions (7363964ad)
- #648: M1663836 + update TLDs TZs HSTS (4821d63d2) (da1635889)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1204422 - IonMonkey: MIPS32: Make more MacroAssembler functions can be shared. r=arai (80c0d8b68)
- Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstang,hev,nbp, f=rankov (fd583477e)
- Bug 1190454 part 1 - PCCounts use uint64_t instead of a double to count the number of hits. r=evilpie (296eb512b)
- Bug 1190454 part 2 - Only compute code coverage of jump targets. r=bhackett (1ba5bb320)
- Bug 1190454 part 3 - PCCounts: Collect throw/catch hit counts. r=bhackett (bde4a31b6)
- Bug 1190454 part 0 - Remove unnecessary use of AppendArrayJSONMProperties. r=bhackett (de089baf9)
- Bug 1189112 - Part 1: Use TraceableVector to simplify tracing of ScriptsAndCountsVector; r=nbp (79f881588)
- Bug 1189112 - Part 2: simplify rooting of ScriptsAndCountsVector with PersistentRooted; r=nbp (1b76e8e46)
- Bug 1193032 - Part 1: Rename GCRuntime::sliceBudget to defaultTimeBudget; r=jonco (42b59d6b4)
- Bug 1193032 - Part 2: Make unlimited SliceBudget initialization explicit; r=ehoogeveen,r=mccr8 (76229de4a)
- Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco (60d4a6791)
- Bug 1190454 part 4 - Use mozilla::Vector in js::ScriptCounts. r=bhackett (dda4cd822)
- Bug 1190454 part 5 - Update GetPCCountJSON to consider jumpTargets and Throws. r=bhackett (ab0f0d6c4)
- Bug 1140059 - Stop leaking mThreadNameFilters in the profiler. (r=mstange) (eaf075fd4)
- Bug 1191289 part 1 - Add a JSFriendApi function to produce LCOV information about the current compartment. r=bhackett (c321eebfa) (fae40c10f)

Locked

Who is online

Users browsing this forum: No registered users and 2 guests