Saturday, December 5, 2020

Weekly browser binaries (20201205)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20201205-11839e2-uxp-fd576c427-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20201205-11839e2-uxp-fd576c427-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.7.win32-git-20201205-11839e2-uxp-fd576c427-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.2a1.win32-git-20201205-df9c9fb1a-uxp-fd576c427-xpmod.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20201205-df9c9fb1a-uxp-fd576c427-xpmod.7z

Official UXP changes since my last build:
- Issue #1690 - Part 1: Fix MacOS version detection above 10.15. Changes based on Mozilla bug 1616404 but supporting back to 10.7. (b1ac886a9)
- Issue #1684 - Move global user-agent override to networking component. (b863bd2ed)
- Issue #1691 - Part 1: Provide a way of associating a private value with a script or module. (15914ec57)
- Revert "Issue #1691 - Part 1: Provide a way of associating a private value with a script" (060e3eb0c)
- Issue #1624 - Exclude function scopes from Ion compilation. (bb31c1c65)
- [NSS] Update root certificates. (cca3b9062)
- [NSS] Version and build bump (958205f4d)
- Clobber for NSS update. (1683d012e)
- Issue #1690 - Part 2: Update MacOS Blocklist support from 10.13 to 11.0. Changes based on Mozilla bug 1678061. (e43b01e58)
- Merge pull request 'Fix macOS version detection above 10.15 and update blocklist support to 11.0' (#1692) from dbsoft/UXP:Big_Sur_Version into master (b1bbc9286)
- Revert "Issue #1624 - Exclude function scopes from Ion compilation." (433ed209b)
- Issue #1624 - Globally disable inlining optimizations in the JS JIT compiler. (b66816426)
- Merge branch 'nss-patch-work' (7f619fa9b)
- Issue #1624 - Make ion inlining optimizations a pref. (1a21b5269)
- Nuke erroneously added vim line. (7fda700f9)
- Issue #1624 - flip the inlining pref. (fd576c427)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Issue #1851 - Part 1: Add warning and reset option to preferences window. (df9c9fb1a)

My changes since my last build:
- import changes from mozilla nss repo:
 - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
 - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
 - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
 - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
 - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
 - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
 - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
 - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (c87e0c17a)
- Reverted "Issue #1684 - Move global user-agent override to networking component. (b863bd2ed)"
- Reverted "Issue #1851 - Part 1: Add warning and reset option to preferences window. (df9c9fb1a)"


New build of BOC/UXP for XP!

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

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

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

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20201205-id-eed0566-uxp-fd576c427-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20201205-id-eed0566-ia-41157bf-uxp-fd576c427-xpmod.7z

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

for UXP changes please see above.


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201205-fa9ed1e11-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201205-fa9ed1e11-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20201205-fa9ed1e11-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20201205-fa9ed1e11-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 1147951, part 2 - Remove unused JAVASCRIPT definition from nsJSEnvironment.cpp. r=baku (607909217)
 - Bug 1147951, part 1 - Remove uses of JAVASCRIPT2 from Console.cpp. r=baku (46cde7cfa)
 - pointer style (5504c22d4)
 - Bug 1165384 - Add a typedef for the statistics phase table; r=sfink (484a24237)
 - Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink (ab8b17eb1)
 - Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink (55c5db543)
 - Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink (04c13c874)
 - Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8 (f23b455b4)
 - Bug 1171451 - Use the correct type for the argv argument to NS_CreateJSArgv and the nsJSArgArray constructor; r=jst (edfa21a59)
 - Bug 886459, part 1 - Remove unused includes of nsIJSRuntimeService.h. r=bholley (bbc277ac1)
 - Bug 886459, part 2 - Remove context callbacks from XPCJSRuntime. r=bholley (2c3c8515a)
 - Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley (ff5bfe304)
 - pointer style (2ea264afd)
 - Bug 1169457 - Add null check in OnWrapperDestroy. r=jimm (741739513)
 -  Bug 886459, part 4 - Remove nsIJSRuntimeService. r=bholley,aklotz (61563f53b)
 - Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium (a9fcb3b3f)
 - Bug 1176642 - Defer import of autotry and pprint; r=chmanchester (de40855cb)
 - Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer (fd406593a)
 - Bug 1152556 - Add moz.build bugzilla metadata in dom/media. r=kinetik (fa2ffa121)
 - Bug 1152556 - Add moz.build bugzilla metadata in dom/media webrtc. r=abr (d208b839a)
 - re-enable peerconnection (42e8c412b)
 - Bug 1152538 - Enable WebRTC identity, r=jesup (13a47adcb)
 - Bug 1231123 - Simplify LaunchApp on BSDs by dropping fork/exec version. r=jld (c35e6e36f)
 - bug 1171120 - Fix mtransport+signalling to build on iOS. r=ekr (7034b20ab)
 - Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup (52ca72d09)
 - Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup (d59c6adb9)
 - Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup (eeffed826)
 - Bug 1087161 - Upgrading B2G toolchain to gcc-4.9 (851194ca0) (538b35a4e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1201329 - Use AlignedStorage2 instead of char[] for IPDL union members. r=billm (420db1710)
 - Bug 1146214 - Remove unused set fence functions. r=nical (148188894)
 - Bug 1146214 - Combine FenceHandle and FenceHandleFromChild. r=nical (9d33cdedc)
 - Bug 1147894 - Remove the redundant OpUpdateTexture IPDL message. r=sotaro (c3b037c92)
 - Bug 1146214 - Implement fence delivery. Combine ipc messages and remove reply fence delivery message. r=nical (cd115f0db)
 - Bug 1146214 - Remove the unused code after refactoring. r=nical (2582f1dfa)
 - Bug 1146214 - Rename some functions after refactoring. r=nical (fd7655c71)
 - Bug 1150381 - [LayerScope]: Don't showing the same texture in the same frame on LayerScope. r=chiajung (7a5310113)
 - Bug 1162395 - [LayerScope]: No need to read and send the texture when the same texture id contains in a frame. r=cku (2c67a0994)
 - Bug 1168015 - Dump source image from graphic buffer directly on B2G. r=kamidphish, r=hshih (108f3dd5a)
 - Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel (8913ea2ff)
 - Bug 1155498 - Use FdObj to replace FenceHandle's android fence. r=sotaro (ac0f66f02)
 - Bug 1155498 - Part 2 - Use new FenceHandle to handle the fence in TextureHost. r=sotaro (8c3cd6427)
 - Bug 1152370 part 1 - Add android aosp VirtualDisplaySurface r=mwu (795674527)
 - Bug 1152370 part 2 - Add DisplaySurface r=mwu (f4e7cb123)
 - Bug 1151936 - Update GLContextEGL's EGLSurface override handling r=jgilbert (a1a72947b)
 - Bug 1154313 - Move sUsingHwc to gfxPrefs r=mwu,nical (d315f572a)
 - Bug 1152361 - Ensure outbufAcquireFenceFd is initialized during boot animation. r=mwu (c17f9bc1a)
 - Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert (2ec0aaccc)
 - Bug 1148149 - Support Android Presentation API. r=snorp, r=jgilbert (60ae01557)
 - Bug 1150518 - Remove glClear() on blit composition r=Sushil (24b242a14)
 - Bug 1152370 part 3 - Use DisplaySurface r=mwu (c531c0b44)
 - Bug 1157661 - Fix a null-check in CompositorOGL::DrawQuad. r=nical (c00d429d3)
 - Bug 1113425 part 1 - Fix some bad CSS comment syntax in animation tests; r=mattwoodrow (7abbbb3de)
 - Bug 1113425 part 2 - Apply async properties when querying the animated transform; r=mattwoodrow (52e778eeb)
 - Bug 1113425 part 4 - Enable test_deferred_start.html on all platforms; r=mattwoodrow (3884a02a3)
 - Bug 1113425 part 3 - Make test_deferred_start.html wait an extra frame; r=mattwoodrow (0971c8836)
 - Bug 1148949 - Apply async properties when querying the animated transform for cross-process compositor parents too; r=mattwoodrow (8bdeafc25)
 - Bug 1157066. When reading back the OMTA transfrom of a layer don't include transforms from async panning or zooming. r=kats,birtles (43c1bab02)
 - Bug 1129133 - Clean up GeckoTouchDispatcher so that it's a real singleton. r=kats,mwu (ac97ee5f4)
 - Bug 1140578 - Remove some redundant code and an unused return value. r=mchang (9d02a9794)
 - Bug 1140578 - Simplify some code. r=mchang (5a2f95805)
 - Bug 1140578 - Add a explicit flag to track if we have pending touch moves to process. r=mchang (3255a2ac8)
 - Bug 1140578 - Prevent resampling moves across non-move touch events. r=mchang (5a2622f6c)
 - Bug 1146987 - Deal with cases where we get a batch of interleaved move and non-move events on the libui thread before anything is processed, with resampling disabled. r=mchang (462ce355c)
 - Bug 1149412 - Remove bad assertion. r=mchang (d9d2db4ba)
 - Bug 1137151: Marked destructor of |GeckoTouchDispatcher| as protected, r=mwu (21fae6af2)
 - Bug 1138502. Reset vsync unobserve count if a force composite occurs. r=mstange (9682c9e62)
 - Bug 1148583 - Dispatch touch events before composites. r=kats (cfabb0eef)
 - Bug 1128690 - Ensure Talos Performance Tests still work with silk enabled. r=mstange (089e87b89)
 - Bug 1138181 - Be more aggressive in updating plugin geometry in the compositor, avoids filtering out important offset updates that don't involve remote layer tree updates. r=roc (e341636de)
 - comment coming from Bug 1143249 (2f6c7bdc8)
 - Bug 1154614 - Don't try to pick up the same non-reentrant lock twice. r=dvander a=RyanVM (c69cba3d9)
 - Bug 1156981 - Split CompositorParent's scheduling of composition to CompositorScheduler r=mchang (bf87b2ba3)
 - Bug 1139541 - Make HWC skip opacity=0 layers. r=sotaro (cd6d5114c)
 - Bug 1149646 - Delete non-uniform vsync interval warning. r=kats (5bc0cd3fa)
 - Bug 1155498 - Part 3 - Use new FenceHandle to handle the fence in Compositor. r=sotaro (f5c685606)
 -  Bug 1155498 - Part 4 - Use new FenceHandle to handle the fence in TextureClient. r=sotaro (0390d19fd)
 - Bug 1155498 - Part 5 - Use new FenceHandle to handle Decoder fence. r=sotaro (a99b62351)
 - Bug 1164513 - Add nullptr check r=milan (41053d048)
 - Bug 1155495 - Part 1: Remove TextureHostOGL and integrate the platform specific API into TextureHost. r=nical, r=sotaro (9c909e5e2)
 - Bug 1155495 - Part 2: Remove unnecessary class inheritance and casting. r=nical, r=sotaro (4ce5869ff)
 - Bug 1133007 - Send the content of a texture only if its was altered since previous transmission. r=kamidphish, r=boris (f78a07160)
 - Bug 1156456 patch 1 - Reftests comparing a 3-D transformed cube generated by main-thread paths and off-main-thread animations paths. r=birtles (f0f5309d9)
 - Bug 1156456 patch 2 - Transform the z component just like the x and y. r=birtles (cc36b5b91)
 - Bug 1156456 patch 3 - Send transform origin and perspective origin to layer in device pixels rather than CSS pixels. r=birtles (94ea8a04a)
 - Bug 1156456 followup - Also annotate as fuzzy on Mulet, on a CLOSED TREE. (712c97eff)
 - Bug 1156456 followup - Add a simple reftest for off-main-thread animation of opacity. (eac0fe0e4)
 - Bug 1157455 patch 1 - Add tests for OMTA transforms in degrees in addition to those in radians. r=birtles (83fb5b7af)
 - Bug 1157455 patch 2 - Send angles (in CSS transform functions) to the compositor thread with their units rather than sending all such angles in radians. r=birtles (a8b47f5b0)
 - Bug 1157455 patch 3 - When interpolating angles, preserve units when possible in order to avoid floating point error. r=birtles (ace148e00)
 - Bug 1157455 followup - fix test_transitions_per_property.html to expect different angle interpolation results, on a CLOSED TREE. (270ef56eb)
 - Bug 1022080 - Don't force intermediate surfaces when dumping textures, unless explicitly specified. r=nical (0a010b6c8)
 - Bug 1022080 - Make non-HTML dumping of textures work better. r=nical (304939544) (a057fcd85)
- nss: mozpkix: sync with UXP changes (removing vim line) (b0d81ff20)
- bump nss version, and import changes from mozilla nss repo:
 - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
 - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
 - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
 - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
 - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
 - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
 - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
 - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (c87e0c17a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1166942 - Add logging of color layer bounds. r=nical (442de4b6c)
 - Bug 1152109 - Don't clear plugin data cache in ShadowLayers code, we need to resend this during repaints that do not involve reflow. r=roc (8670e73f9)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/composite. r=nical (dcfa2050a)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/ipc/. r=nical (1ca3800b5)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/gl/. r=nical (187d70360)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/thebes/. r=nical (487ab747c)
 - Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas (f2ea364d4)
 - Bug 1158122 - Remove some occurences of nsIntRect in gfx/layers/. r=nical (b1bb2e736)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/client. r=nical (f0e71c984)
 - Bug 1158122 - Remove the remaining occurences of nsIntRect in gfx/layers. r=nical (571ff6de0)
 - Bug 1148350 - Add a test. r=botond (226b59773)
 - Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (cb3b2541c)
 - Bug 1032848 - Part 1: Implement WebIDL for HTMLCanvasElement::CaptureStream. r=smaug, r=mt (210e34454)
 - Bug 1032848 - Part 2: Implement HTMLCanvasElement::CaptureStream. r=mt, r=jesup, r=jgilbert, r=gwright (bec93b4d3)
 - Bug 1032848 followup: Add 'override' annotation to Notify() method in CanvasCaptureMediaStream.cpp. rs=ehsan (9866fd266)
 - Bug 1032848 - Part 3: Add tests for HTMLCanvasElement::CaptureStream. r=mt, r=jgilbert, r=jesup (bde68ba7c)
 - Bug 987498 - Part 1 - Layers support OverlayImage. r=roc (8b22b789f)
 - Bug 987498 - Part 2 - HTMLMediaElement supports playback OverlayImage. r=roc (247dc15a2)
 - Bug 987498 - Part 3 - Implement DOMHwMediaStream. r=roc (f0d9de519)
 - Bug 987498 - Part 4 -Implement SetImageSize on DOMHwMediaStream. r=roc (850cf6ad0)
 - Bug 1147194 - Do scroll info layer hoisting when building the display list. r=tn (64ae65e97)
 - Bug 1161389 - Skip AccessibleCaret frame if nsDisplayListBuilder doesn't build caret. r=roc (0e8328488)
 - Bug 1068881 (Part 2)
 - Add reftests for rounding image dest rects to zero size. r=roc (00202564b)
 - Bug 1164227 - Don't allow invalid region simplification to invalidate unchanged scrolled contents. r=roc (3cde9cd56)
 - Bug 1148022 - When frame metrics are attached to the container layer of the root scroll frame, make sure that its scroll frame is active. r=tn (5369f9175)
 - Bug 1154478 - Really force-enable the event-regions code when APZ is enabled. r=tn (e7ba54c3d)
 - Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats) (e06fd8854)
 - Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc (468dedf02)
 - Factor the guts of AsyncScroll into a base helper class. (bug 1139220 part 2, r=kgilbert) (1719bcba6)
 - Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert) (84a1d8948)
 - Bug 1147038. Use the correct clip for root scroll frames in root content documents. r=mstange (cae882bdf)
 - Use Maybe to communicate the APZ scrollframe clip. (bug 1148582 part 1, r=mstange) (d22c5cfeb) (fa9ed1e11)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git b383d6bc2..fa9ed1e11:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147951, part 2 - Remove unused JAVASCRIPT definition from nsJSEnvironment.cpp. r=baku (607909217)
 - Bug 1147951, part 1 - Remove uses of JAVASCRIPT2 from Console.cpp. r=baku (46cde7cfa)
 - pointer style (5504c22d4)
 - Bug 1165384 - Add a typedef for the statistics phase table; r=sfink (484a24237)
 - Bug 1165385 - Remove the rarely used !fullFormat mode of MOZ_GCTIMER; r=sfink (ab8b17eb1)
 - Bug 1165390 - Make the detailed statistics formatting methods have consistent names; r=sfink (55c5db543)
 - Bug 1165410 - Reimplement GC statistics JSON output formatter; r=sfink (04c13c874)
 - Bug 1166789 - Cleanup javascript.options.mem.log formatting; r=sfink, r=mccr8 (f23b455b4)
 - Bug 1171451 - Use the correct type for the argv argument to NS_CreateJSArgv and the nsJSArgArray constructor; r=jst (edfa21a59)
 - Bug 886459, part 1 - Remove unused includes of nsIJSRuntimeService.h. r=bholley (bbc277ac1)
 - Bug 886459, part 2 - Remove context callbacks from XPCJSRuntime. r=bholley (2c3c8515a)
 - Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley (ff5bfe304)
 - pointer style (2ea264afd)
 - Bug 1169457 - Add null check in OnWrapperDestroy. r=jimm (741739513)
 -  Bug 886459, part 4 - Remove nsIJSRuntimeService. r=bholley,aklotz (61563f53b)
 - Bug 1176642 - Use absolute_import in mach_commands.py files; r=glandium (a9fcb3b3f)
 - Bug 1176642 - Defer import of autotry and pprint; r=chmanchester (de40855cb)
 - Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer (fd406593a)
 - Bug 1152556 - Add moz.build bugzilla metadata in dom/media. r=kinetik (fa2ffa121)
 - Bug 1152556 - Add moz.build bugzilla metadata in dom/media webrtc. r=abr (d208b839a)
 - re-enable peerconnection (42e8c412b)
 - Bug 1152538 - Enable WebRTC identity, r=jesup (13a47adcb)
 - Bug 1231123 - Simplify LaunchApp on BSDs by dropping fork/exec version. r=jld (c35e6e36f)
 - bug 1171120 - Fix mtransport+signalling to build on iOS. r=ekr (7034b20ab)
 - Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup (52ca72d09)
 - Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup (d59c6adb9)
 - Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup (eeffed826)
 - Bug 1087161 - Upgrading B2G toolchain to gcc-4.9 (851194ca0) (538b35a4e)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1201329 - Use AlignedStorage2 instead of char[] for IPDL union members. r=billm (420db1710)
 - Bug 1146214 - Remove unused set fence functions. r=nical (148188894)
 - Bug 1146214 - Combine FenceHandle and FenceHandleFromChild. r=nical (9d33cdedc)
 - Bug 1147894 - Remove the redundant OpUpdateTexture IPDL message. r=sotaro (c3b037c92)
 - Bug 1146214 - Implement fence delivery. Combine ipc messages and remove reply fence delivery message. r=nical (cd115f0db)
 - Bug 1146214 - Remove the unused code after refactoring. r=nical (2582f1dfa)
 - Bug 1146214 - Rename some functions after refactoring. r=nical (fd7655c71)
 - Bug 1150381 - [LayerScope]: Don't showing the same texture in the same frame on LayerScope. r=chiajung (7a5310113)
 - Bug 1162395 - [LayerScope]: No need to read and send the texture when the same texture id contains in a frame. r=cku (2c67a0994)
 - Bug 1168015 - Dump source image from graphic buffer directly on B2G. r=kamidphish, r=hshih (108f3dd5a)
 - Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel (8913ea2ff)
 - Bug 1155498 - Use FdObj to replace FenceHandle's android fence. r=sotaro (ac0f66f02)
 - Bug 1155498 - Part 2 - Use new FenceHandle to handle the fence in TextureHost. r=sotaro (8c3cd6427)
 - Bug 1152370 part 1 - Add android aosp VirtualDisplaySurface r=mwu (795674527)
 - Bug 1152370 part 2 - Add DisplaySurface r=mwu (f4e7cb123)
 - Bug 1151936 - Update GLContextEGL's EGLSurface override handling r=jgilbert (a1a72947b)
 - Bug 1154313 - Move sUsingHwc to gfxPrefs r=mwu,nical (d315f572a)
 - Bug 1152361 - Ensure outbufAcquireFenceFd is initialized during boot animation. r=mwu (c17f9bc1a)
 - Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert (2ec0aaccc)
 - Bug 1148149 - Support Android Presentation API. r=snorp, r=jgilbert (60ae01557)
 - Bug 1150518 - Remove glClear() on blit composition r=Sushil (24b242a14)
 - Bug 1152370 part 3 - Use DisplaySurface r=mwu (c531c0b44)
 - Bug 1157661 - Fix a null-check in CompositorOGL::DrawQuad. r=nical (c00d429d3)
 - Bug 1113425 part 1 - Fix some bad CSS comment syntax in animation tests; r=mattwoodrow (7abbbb3de)
 - Bug 1113425 part 2 - Apply async properties when querying the animated transform; r=mattwoodrow (52e778eeb)
 - Bug 1113425 part 4 - Enable test_deferred_start.html on all platforms; r=mattwoodrow (3884a02a3)
 - Bug 1113425 part 3 - Make test_deferred_start.html wait an extra frame; r=mattwoodrow (0971c8836)
 - Bug 1148949 - Apply async properties when querying the animated transform for cross-process compositor parents too; r=mattwoodrow (8bdeafc25)
 - Bug 1157066. When reading back the OMTA transfrom of a layer don't include transforms from async panning or zooming. r=kats,birtles (43c1bab02)
 - Bug 1129133 - Clean up GeckoTouchDispatcher so that it's a real singleton. r=kats,mwu (ac97ee5f4)
 - Bug 1140578 - Remove some redundant code and an unused return value. r=mchang (9d02a9794)
 - Bug 1140578 - Simplify some code. r=mchang (5a2f95805)
 - Bug 1140578 - Add a explicit flag to track if we have pending touch moves to process. r=mchang (3255a2ac8)
 - Bug 1140578 - Prevent resampling moves across non-move touch events. r=mchang (5a2622f6c)
 - Bug 1146987 - Deal with cases where we get a batch of interleaved move and non-move events on the libui thread before anything is processed, with resampling disabled. r=mchang (462ce355c)
 - Bug 1149412 - Remove bad assertion. r=mchang (d9d2db4ba)
 - Bug 1137151: Marked destructor of |GeckoTouchDispatcher| as protected, r=mwu (21fae6af2)
 - Bug 1138502. Reset vsync unobserve count if a force composite occurs. r=mstange (9682c9e62)
 - Bug 1148583 - Dispatch touch events before composites. r=kats (cfabb0eef)
 - Bug 1128690 - Ensure Talos Performance Tests still work with silk enabled. r=mstange (089e87b89)
 - Bug 1138181 - Be more aggressive in updating plugin geometry in the compositor, avoids filtering out important offset updates that don't involve remote layer tree updates. r=roc (e341636de)
 - comment coming from Bug 1143249 (2f6c7bdc8)
 - Bug 1154614 - Don't try to pick up the same non-reentrant lock twice. r=dvander a=RyanVM (c69cba3d9)
 - Bug 1156981 - Split CompositorParent's scheduling of composition to CompositorScheduler r=mchang (bf87b2ba3)
 - Bug 1139541 - Make HWC skip opacity=0 layers. r=sotaro (cd6d5114c)
 - Bug 1149646 - Delete non-uniform vsync interval warning. r=kats (5bc0cd3fa)
 - Bug 1155498 - Part 3 - Use new FenceHandle to handle the fence in Compositor. r=sotaro (f5c685606)
 -  Bug 1155498 - Part 4 - Use new FenceHandle to handle the fence in TextureClient. r=sotaro (0390d19fd)
 - Bug 1155498 - Part 5 - Use new FenceHandle to handle Decoder fence. r=sotaro (a99b62351)
 - Bug 1164513 - Add nullptr check r=milan (41053d048)
 - Bug 1155495 - Part 1: Remove TextureHostOGL and integrate the platform specific API into TextureHost. r=nical, r=sotaro (9c909e5e2)
 - Bug 1155495 - Part 2: Remove unnecessary class inheritance and casting. r=nical, r=sotaro (4ce5869ff)
 - Bug 1133007 - Send the content of a texture only if its was altered since previous transmission. r=kamidphish, r=boris (f78a07160)
 - Bug 1156456 patch 1 - Reftests comparing a 3-D transformed cube generated by main-thread paths and off-main-thread animations paths. r=birtles (f0f5309d9)
 - Bug 1156456 patch 2 - Transform the z component just like the x and y. r=birtles (cc36b5b91)
 - Bug 1156456 patch 3 - Send transform origin and perspective origin to layer in device pixels rather than CSS pixels. r=birtles (94ea8a04a)
 - Bug 1156456 followup - Also annotate as fuzzy on Mulet, on a CLOSED TREE. (712c97eff)
 - Bug 1156456 followup - Add a simple reftest for off-main-thread animation of opacity. (eac0fe0e4)
 - Bug 1157455 patch 1 - Add tests for OMTA transforms in degrees in addition to those in radians. r=birtles (83fb5b7af)
 - Bug 1157455 patch 2 - Send angles (in CSS transform functions) to the compositor thread with their units rather than sending all such angles in radians. r=birtles (a8b47f5b0)
 - Bug 1157455 patch 3 - When interpolating angles, preserve units when possible in order to avoid floating point error. r=birtles (ace148e00)
 - Bug 1157455 followup - fix test_transitions_per_property.html to expect different angle interpolation results, on a CLOSED TREE. (270ef56eb)
 - Bug 1022080 - Don't force intermediate surfaces when dumping textures, unless explicitly specified. r=nical (0a010b6c8)
 - Bug 1022080 - Make non-HTML dumping of textures work better. r=nical (304939544) (a057fcd85)
- nss: mozpkix: sync with UXP changes (removing vim line) (b0d81ff20)
- bump nss version, and import changes from mozilla nss repo:
 - Bug 1641480, TLS 1.3: tighten CCS handling in compatibility mode, r=mt
 - Bug 1672703, always tolerate the first CCS in TLS 1.3, r=mt
 - Bug 1663661 - Guard against NULL token in nssSlot_IsTokenPresent. r=jcj
 - Bug 1607449 - Lock cert->nssCertificate to prevent data race. r=jcj,keeler
 - Bug 1679290 - Don't hold slot lock when taking session lock r=bbeurdouche
 - Bug 1670769 - Remove 10 GeoTrust, thawte, and VeriSign root certs from NSS. r=kjacobs,KathleenWilson
 - Bug 1678166 - Add NAVER Global Root Certification Authority root cert to NSS. r=bbeurdouche,KathleenWilson
 - Bug 1678189 - December 2020 batch of root changes, NSS_BUILTINS_LIBRARY_VERSION 2.46. r=bbeurdouche (c87e0c17a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1166942 - Add logging of color layer bounds. r=nical (442de4b6c)
 - Bug 1152109 - Don't clear plugin data cache in ShadowLayers code, we need to resend this during repaints that do not involve reflow. r=roc (8670e73f9)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/composite. r=nical (dcfa2050a)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/ipc/. r=nical (1ca3800b5)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/gl/. r=nical (187d70360)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/thebes/. r=nical (487ab747c)
 - Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas (f2ea364d4)
 - Bug 1158122 - Remove some occurences of nsIntRect in gfx/layers/. r=nical (b1bb2e736)
 - Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/client. r=nical (f0e71c984)
 - Bug 1158122 - Remove the remaining occurences of nsIntRect in gfx/layers. r=nical (571ff6de0)
 - Bug 1148350 - Add a test. r=botond (226b59773)
 - Bug 1158122 - Remove most occurences of nsIntRect in gfx/tests. r=nical (cb3b2541c)
 - Bug 1032848 - Part 1: Implement WebIDL for HTMLCanvasElement::CaptureStream. r=smaug, r=mt (210e34454)
 - Bug 1032848 - Part 2: Implement HTMLCanvasElement::CaptureStream. r=mt, r=jesup, r=jgilbert, r=gwright (bec93b4d3)
 - Bug 1032848 followup: Add 'override' annotation to Notify() method in CanvasCaptureMediaStream.cpp. rs=ehsan (9866fd266)
 - Bug 1032848 - Part 3: Add tests for HTMLCanvasElement::CaptureStream. r=mt, r=jgilbert, r=jesup (bde68ba7c)
 - Bug 987498 - Part 1 - Layers support OverlayImage. r=roc (8b22b789f)
 - Bug 987498 - Part 2 - HTMLMediaElement supports playback OverlayImage. r=roc (247dc15a2)
 - Bug 987498 - Part 3 - Implement DOMHwMediaStream. r=roc (f0d9de519)
 - Bug 987498 - Part 4 -Implement SetImageSize on DOMHwMediaStream. r=roc (850cf6ad0)
 - Bug 1147194 - Do scroll info layer hoisting when building the display list. r=tn (64ae65e97)
 - Bug 1161389 - Skip AccessibleCaret frame if nsDisplayListBuilder doesn't build caret. r=roc (0e8328488)
 - Bug 1068881 (Part 2)
 - Add reftests for rounding image dest rects to zero size. r=roc (00202564b)
 - Bug 1164227 - Don't allow invalid region simplification to invalidate unchanged scrolled contents. r=roc (3cde9cd56)
 - Bug 1148022 - When frame metrics are attached to the container layer of the root scroll frame, make sure that its scroll frame is active. r=tn (5369f9175)
 - Bug 1154478 - Really force-enable the event-regions code when APZ is enabled. r=tn (e7ba54c3d)
 - Move AsyncPanZoomAnimation into its own header. (bug 1139220 part 1, r=kats) (e06fd8854)
 - Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc (468dedf02)
 - Factor the guts of AsyncScroll into a base helper class. (bug 1139220 part 2, r=kgilbert) (1719bcba6)
 - Use the main-thread key spline animation logic for Desktop APZ. (bug 1139220 part 3, r=kats,kgilbert) (84a1d8948)
 - Bug 1147038. Use the correct clip for root scroll frames in root content documents. r=mstange (cae882bdf)
 - Use Maybe to communicate the APZ scrollframe clip. (bug 1148582 part 1, r=mstange) (d22c5cfeb) (fa9ed1e11)

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

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

No comments:

Post a Comment