Saturday, May 23, 2020

Weekly browser binaries (20200523)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200523-d6ba7ac-uxp-4d373c1d3-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200523-d6ba7ac-uxp-4d373c1d3-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200523-d6ba7ac-uxp-4d373c1d3-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.rths.ml/palemoon/palemoon-28.9.3a1.win32-git-20200523-a8f7300b9-uxp-4d373c1d3-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.3a1.win64-git-20200523-a8f7300b9-uxp-4d373c1d3-xpmod.7z

Official UXP changes since my last build:
- Issue #80 - De-unify gfx/thebes (0998c39f9)
- Issue #80 - De-unify gfx/2d (dfa87279f)
- Issue #80 - De-unify gfx/cairo (83b4235d8)
- Issue #80 - De-unify gfx/config (2f5fb42c2)
- Issue #80 - De-unify gfx/gl (eb67f101a)
- Issue #80 - Fix gfx/thebes Windows conditional (d73bfc373)
- Issue #80 - Split out GetShapedWord template function (8702b0ffb)
- Issue #80 - Fix deps in gfxFont-Impl.h (a89818f5c)
- Issue #1542 - IonMonkey: MIPS: Define JS_CODEGEN_MIPSXX by HAVE_64BIT_BUILD. (89097a9e5)
- Issue #1542 - nsprpub: _PR_SI_ARCHITECTURE add missing mips64 (402bfbe48)
- Bug 1394286 - mips64: fix error correction about stackpointer within function _NS_InvokeByIndex (ec7269ea5)
- Bug 1344597 - Baldr: MIPS: Fix trap type of unsigned divide by zero (4e2559d92)
- Bug 1323136 - wasm: MIPS: Do bounds check in 32-bit (4fc1cd556)
- Bug 1323642 - IonMonkey: MIPS64: Fix load unsigned 48-bit immediate (a78f517c4)
- Bug 1323646 - IonMonkey: MIPS64: Fix range checking in ma_addTestOverflow (2a6e16fba)
- Issue #1542 - IonMonkey: MIPS32: Fix build error on O32 platform. (26178ba97)
- [IonMonkey] MIPS: Import small optimizations from load & store (001c41612)
- Bug 1271968 - IonMonkey: MIPS: Make jit code in same 256 MB-aligned region (22a4c154b)
- Bug 1271968 - IonMonkey: MIPS: Replace long jumps by mixed jumps. (a141af108)
- Bug 1271968 - IonMonkey: MIPS: Merge Assembler::bind. (1a61c518b)
- Bug 1271968 - IonMonkey: MIPS: Merge MacroAssembler::ma_jal. (6b56185c0)
- Bug 1271968 - IonMonkey: MIPS: Merge MacroAssembler::branchWithCode. (98620e3c1)
- Bug 1271968 - IonMonkey: MIPS: Handle conditional branch in out of line code of mixed jump. (8055c99af)
- Bug 1271968 - IonMonkey: MIPS: Refactor PatchWrite_NearCall. (79834afa6)
- Bug 1271968 - wasm: MIPS: Port mixed jump for wasm. (2501df819)
- Bug 1271968 - IonMonkey: MIPS: Refactor addMixedJump. (b878a54a2)
- Bug 1390459 - mulby3 function implement error on mips platform (ebc0e5503)
- Bug 1424978 - IonMonkey: MIPS: Fix ma_addTestCarry (24d8c2502)
- Bug 1424978 - IonMonkey: MIPS: Fix ma_store_unaligned (ef3af7ce7)
- Bug 1390802 - IonMonkey: MIPS64: Fix storeValue function (55897f06c)
- Bug 1424978 - IonMonkey: MIPS64: Fix boxValue function (4e8c369b2)
- Bug 1424978 - IonMonkey: MIPS64: Fix tagValue function (d032fb8df)
- Bug 1424978 - IonMonkey: MIPS64: Fix unboxNonDouble for Int32 (574d071b5)
- Bug 1430693 - IonMonkey: MIPS: Fix generic NaN for legacy mips (IEEE 754-1985) (53662b791)
- Bug 1441521 : [MIPS] Optimize comparation with small constants (9679f714f)
- Bug 1330942 - move MemoryAccessDesc::isUnaligned to the ARM/MIPS platform layer (77544de5d)
- Bug 1412030 - [MIPS] Emit wasm memory access information (32a4d5c41)
- Bug 1384826 - Media: WebRTC: Fix build config for MIPS (fee5da8d1)
- Issue #1542 - [WebRTC] Don't use post proc on MIPS (3b1aec2e6)
- Issue #1542 - [WebRTC] Set CPU speed to -1 on MIPS (7ce1ea0a4)
- Bug 1426323 - Media: WebRTC: Fix build config for MIPS64 (088685a82)
- Issue #1542 - [mtransport] Fix unaligned memory allocation in r_memory (5cfe1d902)
- Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinux (052a03595)
- Issue #80 - de-unify and fix up gfx/graphite2 (f05391a69)
- Issue # 80 - Fix up gfx/2d/DataSurfaceHelpers (3b6fd3b6c)
- Issue #80 - De-unify gfx/harfbuzz (7286d6ecf)
- Issue #80 - De-unify gfx/ipc (836aa7053)
- Issue #80 - De-unify gfx/ots (28c5a0844)
- Issue #80 - De-unify gfx/skia and stop using dangerous opts (6ca94dc20)
- Issue #80 - De-unify gfx/src (2e986f314)
- Issue #80 - De-unify gfx/ycbcr (16ca000ca)
- Issue #80- De-unify gfx/layers (9cb4884a7)
- Issue #80 - Fix up gfx/ipc and gfx/src for Linux. (a72156b87)
- Issue #80 - Include gfx/Logging.h in NativeFontResourceMac.cpp (fc7329902)
- Issue #80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cpp (1dc5599a7)
- Issue #80 - De-unify editor/composer (0754b0bc4)
- Issue #80 - De-unify editor/libeditor (80fc6e92e)
- Issue #80 - De-unify editor/txmgr and editor/txtsvc (a5d2b7130)
- Merge pull request #1552 from g4jc/deunify_patch (9cdc2b9ab)
- Merge pull request #1551 from adeshkp/patch-17 (4cfbcc498)
- Merge pull request #1550 from MoonchildProductions/deunify_gfx (a20f130de)
- Issue #80 - De-unify netwerk/base (922f9b4f5)
- Issue #80 - De-unify netwerk/cache (798f491ab)
- Issue #80 - De-unify netwerk/cache2 (16d66edc2)
- Issue #80 - De-unify netwerk/cookie (53e5d6373)
- Issue #80 - De-unify netwerk/dns (364e44a4a)
- Issue #80 - De-unify netwerk/ipc (5966f18f4)
- Issue #80 - De-unify netwerk/protocol/about (5fa34da0b)
- Issue #80 - De-unify smaller netwerk/protocol components (5f86cd25f)
- Merge pull request #1553 from MoonchildProductions/deunify_editor (3da22ea94)
- Issue #80 - De-unify netwerk/protocol/ftp (243850386)
- Merge branch 'master' into deunify_netwerk (72d77237e)
- Issue #80 - De-unify netwerk/protocol/res (3686a289c)
- Issue #80 - De-unify netwerk/protocol/http (539fb0aea)
- Issue #80 - De-unify netwerk/socket (3c05cc907)
- Issue #80 - De-unify netwerk/srtp (7db74bdc3)
- Issue #80 - De-unify netwerk/streamconv (822f8dad9)
- Issue #80 - De-unify netwerk/wifi (efa5796d5)
- Issue #80 - Add nsSocketTransportService2.h to ThrottleQueue.cpp (8f57507dd)
- Issue #80 - Include MDNSResponderOperator.h in libmdns/nsDNSServiceDiscovery.h for Mac (18c36ffcd)
- Merge pull request #1555 from g4jc/deunify_netpatch (b48902c58)
- Merge pull request #1556 from adeshkp/patch-18 (41757ae2c)
- Merge pull request #1554 from MoonchildProductions/deunify_netwerk (ffb32138c)
- Merge pull request #1544 from FlyGoat/mips-upstream (750b4c3a1)
- Issue #1538 - remove speech recognition engine (14f6f230d)
- Revert "Merge pull request #1357 from athenian200/form-disabled-issue" (a965486fc)
- Issue #1557 - Allow event dispatch on disabled form controls. (0a19762d3)
- Merge pull request #1559 from athenian200/form-disabled-issue (5d6691e9d)
- [printing] Fix build bustage with --disable-printing (ed8efdfab)
- [permissions] Fix build bustage with --disable-permissions (4d373c1d3)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1538 - remove speech recognition (d6ba7ac)

No official Pale-Moon changes since my last build.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200523-53da04b4-uxp-4d373c1d3-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200523-53da04b4-uxp-4d373c1d3-xpmod.7z
source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (53da04b4)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200523-id-ba79c34-ia-3fc6e9c-uxp-4d373c1d3-xpmod.7z

Official repo changes since my last build:
- backport -c-c Bug 1633245 - Update timezones to 2020a. (ba79c34)
- Use Toolkit Search (3fc6e9c)

Saturday, May 16, 2020

Weekly browser binaries (20200516)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200516-670d30e-uxp-9cf4eca9a-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200516-670d30e-uxp-9cf4eca9a-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200516-670d30e-uxp-9cf4eca9a-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.rths.ml/palemoon/palemoon-28.9.3a1.win32-git-20200516-a8f7300b9-uxp-9cf4eca9a-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.3a1.win64-git-20200516-a8f7300b9-uxp-9cf4eca9a-xpmod.7z

Official UXP changes since my last build:
- Issue #21 - Remove TelemertyVFS (83ecae9ff)
- Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList (f102e7f80)
- Issue #1355 - Preemptively fix build bustage for 1409114 (130df5da4)
- Issue #1355 - Avoid unnecessary work in nsIFrame::BuildDisplayListForStackingContext() and nsIFrame::BuildDisplayListForChild() and Cleanup DescendIntoChild (58219fc21)
- Issue #1355 - SetNeedToCalcHasBCBorders to true when initialize nsTableFrame (45b20c5e4)
-  Issue #1355 - Better way to create display items for column backgrounds (64ffe81c5)
- Merge pull request #1535 from g4jc/VFS_telemetry_nuke (8b4180021)
- Issue #1540 - Stop MP3 demuxer from choking on very small files. (bc4dacf69)
- Issue #1355 - Fix the nit, remove nsPoint offset in nsFrame.cpp and  change PresShellState member order (f9047ff63)
- Issue #1589 - Ensure computed length and data is always available (42c1fcaae)
- Merge pull request #1541 from athenian200/mp3-parser-fix (1659e69df)
- Merge pull request #1537 from win7-7/column-backgrounds-pr-2 (221627575)
- Issue #1543 - Align <img> with no src to the updated spec. (0f590122c)
- Bump platform version. (39c7fd37d)
- Issue #1545 - Fix border-radius on table row groups, rows, column groups, or columns (5b4ba9543)
- Issue #1543 - Follow-up: avoid displaying the Alt text if an image is loading. (d3b19e64a)
- Issue #457 - Silence some superfluous compiler warnings in cairo (97b89ab4b)
- Merge pull request #1546 from win7-7/1375518-pr (f38ebb5f4)
- issue #1547 - Correct z-ordering for some table parts and add reftests (ca50a5754)
- Merge pull request #1548 from win7-7/1394226-pr (9cf4eca9a)

My UXP changes since my last build:
- update TwemojiMozilla.ttf to v13.0.0 based build. (4b52d14c0)
- Reverted "Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (7630b1c56)" (aaa64b964)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Update back-end branch pointer (unstable 2020-05-10) (a8f7300b9)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200516-8150adea-uxp-9cf4eca9a-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200516-8150adea-uxp-9cf4eca9a-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (6dbee77c)
- Move navigator back to topsrcdir (228f33af)
- Move mail back to topsrcdir (5a4c8aaa)
- Move non-binary projects to topsrcdir (8150adea)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200516-id-e9fb1af-ia-5ee5566-uxp-9cf4eca9a-xpmod.7z

Saturday, May 9, 2020

Weekly browser binaries (20200509)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200509-670d30e-uxp-823eca65a-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200509-670d30e-uxp-823eca65a-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200509-670d30e-uxp-823eca65a-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.rths.ml/palemoon/palemoon-28.9.3a1.win32-git-20200509-9dd13274b-uxp-823eca65a-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.3a1.win64-git-20200509-9dd13274b-uxp-823eca65a-xpmod.7z

Official UXP changes since my last build:
- Issue #1531 - Work around GCC 10 defaulting to -fno-common in media/ffvpx/libavcodec/ (4ecfad8e5)
- Issue #1449 - Implement URLSearchParams's sort() (ea491d038)
- Issue #1517 - Remove dom.event.highrestimestamp.enabled pref (ca826767f)
- Issue #1450 - Remove NVidia 3D-Vision utils (6980b8079)
- Issue #457 - Fix warning about inline nsINode::GetFlattenedTreeParentNodeForStyle being undefined (f63b86a46)
- Issue #1259 - Remove a leftover GMP migration function (da375ebed)
- Merge pull request #1534 from adeshkp/gmp-migration-leftover (e0ddf8122)
- Merge pull request #1532 from adeshkp/patch-15 (257e62db9)
- Issue #1451 - Split out ICU data file on Windows (518efb215)
- Prevent the existance of dangling pointers upon failure of FindDataStart. (b378ddaac)
- [js] Record load in MCreateThis alias set. (f5c2775a6)
- [devtools] Port various upstream fixes (c0401ee70)
- [dom] Reorder some calls to improve memory safety (789146fb7)
- [WebRTC] Port some upstream sctp fixes (cc2f6543b)
- [XPFE] Properly anchor XUL windows when tearing down (3c38a37ac)
- Hyperbola IceDove should use the toolkit SearchService (7c779d875)
- Issue #1536 - Part 1: Add timecode checking for the WebM parser (c31fe286b)
- Issue #1536 - Part 2: Parse content to decide whether it's a media segment. (7e1f4f430)
- Issue #1536 - Part 3: Parse content to decide whether it's an init segment. (823eca65a)

My UXP changes since my last build:
- Reverted Issue #1259 - Remove a leftover GMP migration function (da375ebed)

Official Basilisk changes since my last build:
- Update back-end branch pointer (2de1b32)
- [AM] Clean up addon-signing build leftovers. (670d30e)

No official Pale-Moon changes since my last build.

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200509-1e6c1379-uxp-823eca65a-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200509-1e6c1379-uxp-823eca65a-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- [CommTK] Preprocess strings for the profile manager so they make sense between applications (fd09ad4a)
- Update platform commit pointer (1e6c1379)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200509-id-e9fb1af-ia-5ee5566-uxp-823eca65a-xpmod.7z

Official repo changes since my last build:
- Fix Search Service (e9fb1af)
- Fix SearX Instance (5ee5566)

Saturday, May 2, 2020

Weekly browser binaries (20200502)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200502-4b386cb-uxp-2375e5ebe-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200502-4b386cb-uxp-2375e5ebe-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200502-4b386cb-uxp-2375e5ebe-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.rths.ml/palemoon/palemoon-28.9.3a1.win32-git-20200502-9dd13274b-uxp-2375e5ebe-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.3a1.win64-git-20200502-9dd13274b-uxp-2375e5ebe-xpmod.7z

Official UXP changes since my last build:
- Issue #80 - De-unify /layout/build (565339e03)
- Issue #80 - De-unify /layout/ipc (46e31c3d9)
- Issue #80 - De-unify /layout/tools/layout-debug/src (4187fbb2e)
- Issue #80 - De-unify /layout/inspector (aab8d83f0)
- Issue #80 - De-unify dom/offline (38bb18bc2)
- Issue #80 - De-unify dom/broadcastchannel (d34a91958)
- Issue #80 - De-unify dom/permission (c5e4fd844)
- Issue #80 - De-unify dom/time (77f879e74)
- Issue #80 - De-unify dom/storage (480d9a30e)
- Issue #80 - De-unify dom/media/wave (cecc77ae6)
- Issue #80 - De-unify dom/media/mediasink (735a7eb9f)
- Issue #80 - De-unify dom/media/encoder (24607dc82)
- Issue #80 - De-unify dom/media/ogg (f3206baa8)
- Issue #80 - De-unify dom/media/mp3 (b913c9ba8)
- Issue #80 - De-unify dom/media/flac (0f7b0f690)
- Issue #80 - De-unify dom/media/webm (9c1defdf1)
- Issue #80 - De-unify dom/console (9d165d527)
- Issue #80 - De-unify dom/worklet (e8ab6cfbc)
- Issue #80 - De-unify dom/jsurl (1c6b659b7)
- Issue #80 - De-unify dom/mathml (bf73b360a)
- Issue #80 - De-unify dom/power (44ed6d09e)
- Issue #80 - De-unify dom/u2f (b8b7c3acf)
- Issue #80 - De-unify dom/json (153a42751)
- Issue #80 - De-unify dom/encoding (a87349027)
- Issue #80 - De-unify dom/url (cb5549911)
- Issue #80 - De-unify dom/notification (f59fb63b1)
- Issue #80 - De-unify dom/audiochannel (272ac91cb)
- Issue #80 - De-unify dom/messagechannel (18ff59c25)
- Issue #80 - De-unify dom/animation (e8f532de4)
- Issue #80 - De-unify dom/archivereader (cd3935494)
- Issue #80 - De-unify dom/cache (79f126e54)
- Issue #80 - De-unify layout/forms (e43694ded)
- Issue #80 - De-unify layout/mathml (1bc8205ee)
- Issue #80 - De-unify dom/canvas (006fbfd55)
- Make application moz.configure file optional and set application/xulrunner as the default platform build_app (7fc868a36)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (a8e22cb6a)
- Issue #80 - De-unify dom/crypto (d00311345)
- Issue #80 - De-unify dom/events (c3a868aa9)
- Issue #80 - De-unify dom/fetch (1169a0568)
- Fix typo in dom/animation/CSSPseudoElement.cpp (baa390fab)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (df2beb06e)
- Put Request.cpp and Response.cpp back into UNIFIED in dom/fetch due to linux linker errors (62c0cea34)
- Issue #65 - Remove AppConstants from toolkit/prompts/content/tabprompts.xml (cbef19843)
- Issue #756 - Remove IdentityService and ContextualIdentityService (b35bc6887)
- Issue #80 - De-unify dom/filehandle (0edde46e1)
- Issue #80 - De-unify dom/filesystem (2def229da)
- Issue #80 - De-unify dom/gamepad (244539413)
- Issue #80 - De-unify dom/geolocation (f7ee7bf96)
- Issue #80 - De-unify dom/grid (fd1e35f8d)
- Issue #80 - De-unify dom/network (bbe050379)
- [AM] Clean up addon-signing build leftovers. (37f2b54dc)
- Issue #80 - De-unify dom/html (ceb7889c5)
- Issue #80 - De-unify dom/indexedDB (d95fb4f24)
- Issue #80 - De-unify dom/ipc (c9bde0ff2)
- Issue #80 - De-unify dom/media part 1 (b5b62d841)
- Issue #80 - De-unify dom/media part 2 (2bfcaa29a)
- Revert "Issue #80 - De-unify dom/media part 1" (400e9018f)
- Revert "Issue #80 - De-unify dom/media part 1" (6f37b2107)
- Issue #80 - De-unify dom/media part 1 (updated reland) (347f3bae7)
- Issue #80 - De-unify dom/media part 3 (54e4a32da)
- Issue #80 - De-unify dom/performance (484e7e65a)
- Issue #80 - De-unify dom/plugins/base (f7670e6f5)
- Issue #80 - De-unify dom/plugins/ipc (bbdf84dd3)
- Issue #80 - De-unify dom/push (822533971)
- Issue #80 - De-unify dom/quota (f2e99fecf)
- Issue #80 - De-unify dom/security (eb8a6523b)
- Issue #80 - De-unify dom/smil (ea14415e4)
- Issue #80 - De-unify dom/svg (915df3466)
- Issue #80 - De-unify dom/system (8a872916b)
- Issue #80 - De-unify dom/workers (553cc9bbb)
- Issue #80 - De-unify dom/xbl (4b7155deb)
- Issue #80 - De-unify dom/xhr (13eacee0a)
- Issue #80 - De-unify dom/xml (a6d34b3fc)
- Issue #80 - De-unify dom/xslt (0e27cb13c)
- Issue #80 - De-unify dom/xul (ea58beb4c)
- Issue #80 - Include nsIContentInlines.h in dom/svg/SVGTests.cpp to fix linux bustage (e2f88ae0b)
- Issue #80 - Fix includes in dom/media/platforms for Mac build (d99fc2ead)
- Issue #80 - Include D3DMessageUtils.h in dom/plugins/ipc for Mac build (3e63479f3)
- Merge pull request #1523 from adeshkp/deunify_dom (b65343666)
- Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cpp (756162415)
- Merge pull request #1522 from MoonchildProductions/deunify_dom (7a9c933a2)
- Issue #80 - Fix include in dom/media for Pale Moon builds. (521f6fb61)
- Issue #80 - Fix includes in dom/media/platfoms for Mac build (b1c87bea4)
- Issue #80 - Fix include in dom/quota (802efaedc)
- Issue #80 - Add Unused.h to dom/gamepad for Mac build (adbbcd51c)
- Merge pull request #1524 from adeshkp/deunify_dom_2 (3b83de997)
- Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in dom/ (f1f9fdabf)
- Issue #80 - De-unify layout/base (ad0a976f2)
- Issue #80 - De-unify layout/PITA... I mean layout/generic (192d2e07c)
- Issue #80 - De-unify layout/printing (a78a87502)
- Issue #80 - De-unify layout/style (ae707c8db)
- Issue #80 - De-unify layout/svg (6e8e1b36d)
- Issue #80 - De-unify layout/tables (4aafee310)
- Issue #80 - De-unify layout/xul and tree, grid (e11620a0f)
- Issue #80 - Resolve issues with compiling on insane gcc configurations with no optimizations in layout/ (18b2328bb)
- Issue #80 - Include nsIContentInlines.h in layout/base/PositionedEventTargeting.cpp (0c175b93c)
- Merge pull request #1526 from MoonchildProductions/deunify_layout (2375e5ebe)

My UXP changes since my last build:
- Reverted Issue #756 - Remove IdentityService and ContextualIdentityService (b35bc6887)
Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#756 - Remove identity from manifest (1e30ce7)
- Merge pull request #14 from adeshkp/patch-1 (4b386cb)

My Basilisk changes since my last build:
- Reverted Issue MoonchildProductions/UXP#756 - Remove identity from manifest (1e30ce7)

Official Pale-Moon changes since my last build:
- Issue #1737 - Part 1: Clean up base/content p.1 (aedb59869)
- Issue #1737 - Part 2: Clean up base/content p.2 (a94632694)
- Issue #1737 - Part 3: Clean up base/content p.3 (5812233ae)
- Merge branch 'master' into Tidy-js (946bb4c20)
- Issue #1737 - Part 4: Scope gXPInstallObserver.observe case statements. (b84f14701)
- Issue #1737 - Part 5: Fix some typoes so the browser doesn't explode. (7a7efaed4)
- Update to prevent duplicate icons (13e185c1a)
- Merge branch 'master' into Tidy-js (e5e4c1d78)
- Issue #1737 - Part 6: Re-tidy browser-gesturesupport.js after merge (2a4b6442d)
- Issue #1737 - Part 7: Tidy components/*.js (025ab101a)
- Issue #1737 - Part 8: Phase 1 proofread + adjust for updated code style (64491bdbd)
- Issue #1737 - Address nits. (0dad56589)
- Merge pull request #1780 from MoonchildProductions/Tidy-js (ee814152a)
- [AM] Clean up add-on signing build leftovers (ec1dd6965)
- Update back-end branch pointer (unstable 2020-04-25) (cf4a2236b)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (495183b71)
- Copy default userChrome and userContent examples to profile (a5235e97b)
- Show private indicator on OS X if no MOZ_CAN_DRAW_IN_TITLEBAR (#1784) (9b8a5eb68)
- Merge pull request #1779 from blipk/patch-1 (9dd13274b)

My Pale-Moon changes since my last build:
- bump PM version

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200502-e315ed55-uxp-2375e5ebe-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200502-e315ed55-uxp-2375e5ebe-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (b056f3e2)
- Remove application moz.configure files (337eaa70)
- Update platform commit pointer (5abcc521)
- Profile Switcher 1.2.0 (59fa87cd)
- Update some navigator prefs (c8e78d9f)
- Update platform commit pointer (dd1277c6)
- Stop being an as***** when it comes to navigator's modern theme (18673b48)
- Change the EULA button from Agree to Accept so that it makes sense with the EULA (e9d8730d)
- Add Borealis Unstable branding (b0bb4f87)
- Rename directory in navigator (9ef6af31)
- [Navigator] Move search to components (1f6b2512)
- [Navigator] Remove unused dup nsISidebar.idl (6c63334c)
- [Navigator] Change the last of the Data Manager consumers to use their original managers (e5b9d969)
- [Navigator] Remove the unused and inferior hang-prone Data Manager (ddb4f238)
- [Comm] Move Profile Manager to the Communicator Toolkit (d376b633)
- [Mail] Add the old Scratchpad to the blocklist (f31ff9c7)
- [Mail] Use the communicator profile manager (3b02c71f)
- [Comm] Use brandFullName for the wizard header (e315ed55)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200502-id-088353e-ia-041bf6a-uxp-2375e5ebe-xpmod.7z

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.rths.ml/basilisk/basilisk55-win32-git-20200502-bf9ce840e-xpmod.7z
Win64 http://o.rths.ml/basilisk/basilisk55-win64-git-20200502-bf9ce840e-xpmod.7z

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

Repo changes:
- import changes from `RFC6367' branch in UXP:
 - Issue #1462 - Part 3: Add Camellia-GCM capabilities to NSS (51e6c2cf4)
 - Issue #1462 - Part 4: Add Camellia-GCM suites to NSS (a0aae2586)
 - Issue #1462 - Part 5: Security manager changes for Camellia-GCM suites. (338888703)
 - Issue #1462 - Part 6: Don't mess with OIDs, that's a different spec. (d3594baa4)
 - Issue #1462 - Part 3b: Actually commit -all- the code, and fix space (f23b96fa7) (b39b2e65e)
- fixup to previous commit:
 - reorder alg2Mech to match other related arrays
 - add back Camellia-GCM lines in ssl_bulk_cipher_defs[]
 - add Camellia-GCM SEC OID (5581d3275)
- Move aom source to a sub-directory under media/libaom (17821a73f)
- update libaom to rev c3040cd91cbfb1fb4283f121c617e2da37ce53c3 (without aom_util/aom_thread.h and aom_ports/aom_once.h) (887c7204a)
- import changes from tenfourfox:
 - #593: M1613943 M1613765 M1614971 (e901c0a71)
 - #593: M1608256 (disable optimization) (6dc231866)
 - #593: M1608256 (and clean up code) (38794a041)
 - #593: update pins, TLDs, preloads (e2317e41e)
 - #596: update pins, HSTS, TLDs (85161d573)
 - #596: M1620203 (f1303f04c)
 - #596: update TLDs, HSTS (444a1c1fc)
 - #596: chemspill M1626728 1620818 (98aa66e3a)
 - #600: update TLDs, HSTS (692e730fa) (bf9ce840e)

Changes that is not commited:
- WIP freebl works on Camellia-GCM support
- pref changes for disabling Camellia-GCM for release since it is not functional

New build of Firefox 45ESR:

Test binary:
SSE https://o.rths.ml/gpc/files1.rt/firefox-45.9.23-20200502-4140c941a-win32-sse.7z
IA32 https://o.rths.ml/gpc/files1.rt/firefox-45.9.23-20200502-4140c941a-win32-ia32.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #593: M1613943 M1613765 M1614971 (e901c0a71)
 - #593: M1608256 (disable optimization) (6dc231866)
 - #593: M1608256 (and clean up code) (38794a041)
 - #593: update pins, TLDs, preloads (e2317e41e)
 - #585: this better fix it dammit (c96c477b1) (8e2439d77)
- ported change from mozilla upstream: bug1243586 (9ee901b50)
- bump version to 45.9.22 (14722cb49)
- import changes from tenfourfox:
 - #595: pull Readability to tip (2777050ab)
 - speculative fix for citibank/upgrade-insecure-requests (d7c27ac73)
 - #594: M1322373 (d0b344ece)
 - #594: M865314 M1275917 (improve TLS parallelism) (11a28b361)
 - #596: M1618131+M1618880 (consolidated) (non-debug portions) (114bbdfd0)
 - #596: update pins, HSTS, TLDs (85161d573) (3090635bd)
- import changes from tenfourfox:
 - #596: M1620203 (f1303f04c)
 - #596: update TLDs, HSTS (444a1c1fc)
 - #596: chemspill M1626728 1620818 (98aa66e3a) (daf642499)
- bump version to 45.9.23 (21deb2c3d)
- import changes from tenfourfox:
 - #597: M1067049 M1263811 (2fa4af8eb)
 - #600: update TLDs, HSTS (692e730fa) (4140c941a)

Saturday, April 18, 2020

Weekly browser binaries (20200418)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200418-714023a-uxp-222d316c8-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200418-714023a-uxp-222d316c8-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200418-714023a-uxp-222d316c8-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.rths.ml/palemoon/palemoon-28.9.1a1.win32-git-20200418-f58079376-uxp-222d316c8-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.1a1.win64-git-20200418-f58079376-uxp-222d316c8-xpmod.7z

Official UXP changes since my last build:
- Issue #1512 - Improve handling of multiple selections. (a2bc0e0ec)
- Create SECURITY.md (9f4b2a0e2)
- Issue #1513 - Bail on orphan node (e4548d6ad)
- Issue #1514 - Perform validity check before trying to use the content. (6245e5a8f)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f1675650a)
- Issue #1516 - Part 1: Add a global build define to determine if the client can draw in the titlebar and update consumers of the local define (6f6d1f6ff)
- Bug 1305458 - Changing -moz-appearence on hover breaks change event (5352b69a9)
- Bug 1321284 - Crash in nsCSSFrameConstructor::GetInsertionPrevSibling when trying to reframe native anonymous content (bebec8fcb)
- Issue #1375 - Fix unified sources (b356448d1)
- Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor (e215bfbb8)
- Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames (4e2b4b9bc)
- Bug 1336011 - Fix Crash in InvalidArrayIndex_CRASH in mozilla::EditorBase::DeleteSelectionImpl (c66ed1275)
- Issue #1517 - Enable high-resolution DOM timestamps on trunk (963fc8079)
- Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time (4375774c9)
- Bug 1340333 - Eagerly compute whether a frame is really a browser. (0d149a4c0)
- Bug 1340885 - Null check frame's content when searching for NAC ancestors in GetCorrectedParent (32c3ee92b)
- Issue #251 - Move MOZ_AV1 back to ac configure for everyone to use. (5caf99795)
- Bug 1343937 - Fix a crash in nsWrapperCache.h (1f5c67934)
- Issue #1375 - Overload FromContent() to work with const (2c4d69359)
- Bug 1343879 - Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. (4630e4abb)
- Bug 656197 - Push state updates further out across beforesetattr/aftersetattr (2f59167e6)
- Bug 1347640 - HTMLInputElement shouldn't try to cancel image request on all the type changes (ab05e6f9a)
- Bug 1346623 - Allow anonymous content created with nsIDocument::InsertAnonymousContent can change from non-native to native AC (de45820b6)
- Bug 1330843 - Allow JS to create NAC pseudo-elements (0d362ca50)
- Bug 1296516 - Cleanup a bit of code in layout/base (9f6cb6874)
- Bug 1352389 -Don't push extra script blocker on stack when setting attributes (f07f8aecb)
- Issue #1375 - Include content rules from HTMLTableCellElement::WalkContentStyleRules and move to the mapped attr functionality (5f297c5f5)
- Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyle (7614fdb51)
- Bug 1360157 - Assert that a display: contents child always has a parent (34e2c4054)
- Bug 1361086 - Simplify UndisplayedMap::GetListFor/GetOrCreateListFor to take nsIContent* rather than nsIContent** (0f5dcf963)
- Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr (091d06b43)
- Bug 1348851 - Use new block when better selection isn't found. (ef689a705)
- Bug 1367683 - Optimize initializing nsRange (940d191ef)
- Bug 1365092 - Move side effects of SetAttr and ParseAttribute to BeforeSetAttr and AfterSetAttr (17f7e1c8c)
- Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editor (516fd67d5)
- Bug 1371170 - Add non-virtual EditorBase::GetSelectionController (5a379a4b1)
- Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference (ea3a2ce27)
- Bug 1332353 - Make it clearer when a stylesheet is really owned by its mDocument (2e2190a50)
- Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr (32e815512)
- Bug 1373798 - Move HTML dir attribute state into event state flags (4d1d777e7)
- Bug 1368802 - nsFrameIterator::GetPlaceholderFrame should only try to get the placeholder for out-of-flow frames, because in-flow frames never have a placeholder (2bcd8923f)
- Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store the placeholder on a frame property on the out-of-flow (0c99ad16f)
- Bug 1377648 - Fix HTMLSummaryElement::IsSummary() on removing the element (53428ad3f)
- Bug 1377978 - Make nsRange use uint32_t to offset (70c8ff8e5)
- Bug 1382357 - Wait to destroy frames until after we've successfully fetched the binding (675dce947)
- Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case (f4a1d0123)
- Bug 1389743 - Only reconstruct frames synchronously from ContentRemoved when called from frame construction (e482e335b)
- Bug 1394300 - Streamline nsElementTable.cpp (071957f9f)
- Bug 1396568 - Make DocumentFragment::mHost a strong reference (so that ShadowRoot.host doesn't become null) (8114d58fe)
- Issue #1375 - Stop largely using the parser service (61e46a6d5)
- Bug 1400777 - Slim down nsElementTable.h (a72b82732)
- Bug 1396584 - Remove support for multiple ShadowRoots (5f1294032)
- Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in nsXHTMLContentSerializer::LineBreakAfterClose() (846e0fa4f)
- Bug 1402941 - Add HTMLSlotElement (48f602e65)
- Bug 1381134 - Ensure we're using the correct frame for the :after/:before references (55d83ea6f)
- Bug 1408341 - Implement assignedSlot on Element and Text (375843468)
- Bug 1404789 - Stop reconstructing frames for the whole shadow root each time content is inserted in a shadow tree (ed7faf3fd)
- Bug 1411754 - Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyle (96dfc63bc)
- Bug 1404842 - Implement Element.attachShadow and Element.slot (873abc7bc)
- Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root (3a74795a5)
- Bug 1416999 - Remove document.registerElement (5524318fe)
- Bug 1418002 - Remove HTMLContentElement (8beb65dd5)
- Bug 1409975 - Implement node distribution for shadow tree slots (e31ed5b07)
- Bug 1380749 - Retry AdjustAppendParentForAfterContent in case |parentAfterFrame| was a :first-letter frame that we deleted (14bb98e17)
- Bug 979782 - Implement lazy frame construction for display:contents descendants (352fe8398)
- Bug 1413619 - Fix insertion point computation when display: contents pseudos are involved. (ee4857f20)
- Bug 1415152 - No need for AdjustAppendForAfter, since ::after is handled in FindNextSibling (03a898fca)
- Bug 1415538 - Remove dead frame construction code (InsertFirstLineFrames) (e5ca4ada9)
- Bug 1415843 - Remove an unneeded call to AdjustAppendParentForAfterContent (a2cdb9f91)
- Bug 1419964 - Remove AdjustParentFrameForAfterContent (003e537dc)
- Bug 1419799 - Fix nsContentUtils::IsInSameAnonymousTree in Shadow DOM (f0b7ba1e2)
- Bug 1422931 - Fix crash with slot element and make webcomponents preference per-doc (fd7a325bc)
- Bug 1419762 - Return the inline continuation of an IB split when appending (38056aa9c)
- Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions] (010f37f47)
- Bug 1412775 - Implement Event.composedPath (7e506bd98)
- Bug 1327185 - Refine EventStateManager::FireDragEnterOrExit (d925bfcc6)
- Bug 1425441 - Move relatedTarget to WidgetEvent (f164962a3)
- Bug 1409976 - Add `slotchange` event (3508e79b1)
- Bug 1426536 - Remove nsContentUtils::IsContentInsertionPoint (b93fb5751)
- Bug 1426503 - Remove DestInsertionPoints stuff (53df3a74f)
- Bug 1417829 - Remove unresolved pseudoclass (f605c68f1)
- Bug 1348481 - Part 1b: Generalize FindDocStyleSheetInsertionPoint so it doesn't require an array of RefPtrs (0f5b78915)
- Bug 1322661 - Expose (non-XBL) style sheets to devtools (f6221f440)
- Issue #80 - De-unify dom/base (16dba9a30)
- Bug 1425769 - Base class for ShadowRoot and Document to manage style state (9e5e58c0f)
- Bug 1360154 - nsIPlaintextEditor might have to have hasText property for UpdateOverlayTextVisibility (6d76ab9b6)
- Issue #1375 - Fix IsWebComponentsEnabled checks (80c024779)
- Issue #1375 - Merge CustomElements pref with Webcomponents Pref (f35aa3e15)
- Merge pull request #1518 from MoonchildProductions/shadowdom-merge (d5102d6be)
- [docs] Update coding style cf. discussion with Tobin. (38f206cb7)
- Bug 1425685 - Implement HTMLSlotElement.assignedElements(); (222d316c8)

Official Basilisk changes since my last build:
- Remove erroneously kept pre-release update disable pref. (352ee7b)
- Change geolocation pref for official releases to https (fdc28db)
- Update back-end branch pointer (94ae402)
- Switch security storage db to SQL (f81229e)
- Ensure AV1 is enabled in all builds by default. (e518a01)
- Issue MoonchildProductions/UXP#1516 - Change CAN_DRAW_IN_TITLEBAR to MOZ_CAN_DRAW_IN_TITLEBAR except for AppConstants in CUI (4bd0d2e)
- Fix broken preferences advanced pane initialization (164cd31)
- Add app-specific moz.configure example line (8006273)
- Update back-end branch pointer (714023a)

Official Pale-Moon changes since my last build:
- Issue #1772 - Only refresh tabs in restore-on-demand mode. (6a5c0e4d3)
- Update back-end branch pointer (140ba4964)
- Issue #1773 - Improve persona styling on Mac (9ac323697)
- Merge pull request #1775 from Lootyhoof/osx-persona (b0ca7bd7c)
- Issue MoonchildProductions/UXP#1516 - Change CAN_DRAW_IN_TITLEBAR to MOZ_CAN_DRAW_IN_TITLEBAR and set it for Windows only (e94f00530)
- Don't set the drawintitlebar attr in gPrivateBrowsingUI unless we want MOZ_CAN_DRAW_IN_TITLEBAR on macintosh (4fc95785e)
- Add MOZ_CAN_DRAW_IN_TITLEBAR to OS X theme (40f64d482)
- Revert "Re-enable sessionstore cache soft refresh" (62fafab3c)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (427ed7ca3)
- Merge pull request #1778 from Lootyhoof/osx-titlebar (0553f440b)
- Update platform branch pointer (unstable 2020-04-16) (f58079376)

My changes since last build:
- reverted "Switch security storage db to SQL"
- dom/canvas: webgl: disable HasDXInterop2 check (a61d9c1f)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200418-535efd70-uxp-222d316c8-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200418-535efd70-uxp-222d316c8-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Resolve un-pp false positive in notification.properties (77170b3c)
- Update gitignore (84ffb496)
- Update platform commit pointer (07064ab6)
- Use nss store 9 (c75a63dc)
- Change some stuff in mach stub (1030b207)
- Update platform commit pointer (cda3df0c)
- Update platform commit pointer (86f7e2f5)
- Remove conditional titlebar drawing from Interlink. (3d43e19e)
- Merge branch 'TRUNK' of https://github.com/binaryoutcast/binoc-central into TRUNK (756e2441)
- Merge pull request #99 from athenian200/conditional-titlebar-drawing-removal (08a39b8a)
- Update platform commit pointer (0bb52dc3)
- Merge branch 'TRUNK' of https://github.com/binaryoutcast/binoc-central into TRUNK (8634803f)
- Update platform commit pointer (535efd70)

My changes since last build:
- reverted "Use nss store 9"

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200418-id-088353e-ia-041bf6a-uxp-222d316c8-xpmod.7z

Saturday, April 11, 2020

Weekly browser binaries (20200411)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200411-4662b4f-uxp-552470fb6-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200411-4662b4f-uxp-552470fb6-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200411-4662b4f-uxp-552470fb6-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.rths.ml/palemoon/palemoon-28.9.1a1.win32-git-20200411-9d42e31a9-uxp-552470fb6-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.1a1.win64-git-20200411-9d42e31a9-uxp-552470fb6-xpmod.7z

Official UXP changes since my last build:
- Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (7630b1c56)
- Issue #1508 - Redirect moz://a to http://thereisonlyxul.org/ (a333257d7)
- Issue #1497 - Re-implement an un-preprocessed file check (fd5e25ff4)
- Issue #1505 - Rebuild application version string (d0cf67573)
- Issue #1505 - Part 2: Store application build ID in nsHttpHandler (eadff6165)
- Issue #1505 - Part 3: Make native mode actually native again. (d9f17c9f8)
- [Docshell] Ensure nsDocShell::mContentViewer is released properly. (33b22f615)
- Alter config.guess to properly detect host and target bitness on SunOS (2383a02b5)
- Align mar generation on Windows with other platforms (d0eee8f01)
- Follow up to d0eee8f01 - Run precomplete cmd during package staging (c51c10bf0)
- Take files out of preprocessing that no longer require it (eb28b1f32)
- Silence removing dist/bin (50f198669)
- Move aom source to a sub-directory under media/libaom (5545a8983)
- [js] Handle functions with rest parameters in isObservableArgumentSlot. (85a97e9a3)
- Issue #1511 - Bail on orphan situation. (56103d675)
- [layout] Always move descendants of layout frames if moved. (552470fb6)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Cleanup OS X default theme (9ccee6cb9)
- Merge pull request #1759 from Lootyhoof/osx-theme-cleanup (30a13ca32)
- Add HiDPI toolbar icons to the library on Windows (b16d582fb)
- Make sure we index libraryToolbar.svg (f3f0d002d)
- Merge pull request #1762 from Lootyhoof/windows-hidpi (b39b36475)
- Replace -moz prefixed logical properties in themes (efbbc81e1)
- Update platform branch pointer (unstable 2020-04-05) (e1e9caa2d)
- Add patientaccess.com UA override (Angular) (b5a1fb02b)
- Merge pull request #1763 from Lootyhoof/inline-properties (910986e8e)
- Update platform branch pointer (9d0cead1a)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (148f4337b)
- Issue #1751 - Make the Mac bottom tab bar blend better (21806294c)
- Merge pull request #1767 from Lootyhoof/osx-tabbar (91d56fef9)
- Issue #1766 - Add pref to allow copying unescaped URL from the URL bar (9689c4c34)
- Issue #1769 - Improve fullscreen mode on Windows (88fbb8805)
- Merge pull request #1770 from Lootyhoof/windows-fullscreen (b4de87d53)
- Merge pull request #1768 from JustOff/PR_decodeURLsOnCopy (9d42e31a9)

Saturday, April 4, 2020

Weekly browser binaries (20200404)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200404-4662b4f-uxp-90a9bc221-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200404-4662b4f-uxp-90a9bc221-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.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200404-4662b4f-uxp-90a9bc221-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.rths.ml/palemoon/palemoon-28.9.1a1.win32-git-20200404-576a8f254-uxp-90a9bc221-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.1a1.win64-git-20200404-576a8f254-uxp-90a9bc221-xpmod.7z

Official UXP changes since my last build:
- Issue #1471 - Fix building on sparc64 Linux Correct various pre-processor defines for sparc64 and in mozjemalloc use the JS arm64 allocator on Linux/sparc64. This corrects build problems opn Linux sparc64 and is in line with bugzilla bug #1275204. (f7c9359b2)
- Issue #1467 - Part 1: Set up conditional NSS-SQL builds. (2a4827ea4)
- Issue #1467 - Part 1b: Fix type and make moz.configure happy. (6b3fbe9ef)
- Issue #1467 - Part 2: Make the PBKDF rounds adaptive to choice of NSS db (09abc1063)
- Issue #1467 - Part 3: Use UTF-8 file paths for NSS-SQL database. (6cbe27d14)
- Issue #1467 - Part 4: Rename NSS_SQLSTORE to MOZ_SECURITY_SQLSTORE. (6f1d8fcce)
- Merge pull request #1487 from MoonchildProductions/1467 (0212d6181)
- Issue #1491 - Part 1: Update nsCocoaFeatures for newer versions of MacOS X. (c1633db6d)
- Issue #1491 - Part 2: Disable a workaround on macOS 10.14+ for an Apple bug described in Mozilla bug 378645 involving popup windows that was fixed by Apple. (10a45dfda)
- Merge pull request #1492 from dbsoft/PopupWindowFixes (9308c03f5)
- Issue #447 - Update HSTS preload list (cc9b40cc2)
- Issue #1473 - Fix building `%OS_SLICE%` on non-Windows platforms (e74509ec5)
- Take nsSiteSecurityService out of UNIFIED_SOURCES (bc127ada3)
- Issue #1499 - Re-import ExtensionStorage.jsm (5e03c9ad4)
- Issue #1498 - Part 1: Stop using HSTS preload lists. (595c8d53d)
- Issue #1498 - Part 1: Stop persisting preload states. (09a229c70)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (e54e59827)
- Issue #1498 - Part 3: Remove support for storing "knockout" values. (9c4aef867)
- Issue #1498 - Part 4: Remove clearPreloads. (8ea2c0d5e)
- Issue #1498 - Part 5: Update SSService CID and correct mismatch. (50ebd3507)
- Issue #1498 - Part 6: Remove STS preloadlist pref. (e9723a6fd)
- Issue #1280 - Part 1: Remove HPKP components. (55aa6ce7b)
- Issue #1280 - Part 2: Remove HPKP tests. (0afd46b48)
- Update README.md (d19bcaf4b)
- Issue #1497 Revert "MoonchildProductions#1251 - Part 19" "Make the unpreprocessed file script work on Solaris." (2dfd75f7f)
- Issue #1497 Revert "Check if there are any unpreprocessed files" (e51d9fbc1)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (070eca4c2)
- Teach config.guess to know if we want to build 32 or 64 bit builds on Windows (9a31bea93)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (6676a7d6f)
- Merge pull request #1472 from JMadgwick/master (1039487b7)
- Merge pull request #1494 from JustOff/PR_osslice_non_windows (568ea8dea)
- Merge pull request #1500 from MoonchildProductions/1280 (f2b6fd248)
- Revert "Only state the stop notification for JSDownloads in nsWebBrowserPersist::EndDownload" (0750e2d3c)
- Properly fix crash in nsDownloadManager when repeatedly pausing and resuming a download (61d3be474)
- Issue #1280 - Stop requesting HPKP state from within devtools. (3bc5d67c9)
- Issue #1501 - Un-bust building of NSS after update to 3.48 on Solaris. (389f436c1)
- Issue #1280 - Un-bust certerror pages and ForgetAboutSite (a205ee704)
- Merge pull request #1502 from athenian200/nss348_solaris (d42beba47)
- Explicitly remove dist/bin before mozbuild's install_manifests get a hold of it (85ab34e50)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f35d93396)
- Output webidl filenames as they are processed (c6eccd0e6)
- Make the reference to Handle unambiguous in ipc/testshell/XPCShellEnvironment.cpp (d4afddfad)
- Revert "Make the reference to Handle unambiguous in ipc/testshell/XPCShellEnvironment.cpp" (48a2e680c)
- Make the reference to Handle unambiguous in ipc/testshell/XPCShellEnvironment.cpp (66741ca7f)
- Issue #65 - Fix unprocessed directives in WebRequest.jsm (065ec07d6)
- Merge pull request #1504 from JustOff/PR_fix_WebRequest_jsm (90a9bc221)

Official Basilisk changes since my last build:
- Issue MoonchildProductions/UXP#1360 - Align basilisk FE with this change (a9800c5)
- Issue MoonchildProductions/UXP#1360 - Fix typo (4662b4f)

Official Pale-Moon changes since my last build:
- Issue #1495 - Fix aborting typo and bump UI version to re-migrate. (23c9a3911)
- Revert "Change sessionstore cache behavior to soft refresh" (7b5c1e916)
- Update Build Instruction urls (b4e16d784)
- Re-enable sessionstore cache soft refresh (cf12c10d6)
- Version bump (83adaa207)
- Update platform branch pointer (18f255945)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (80a7b72b0)
- Issue MoonchildProductions/UXP#1280 - Remove HPKP from Pale Moon (f3ea9fbbb)
- [prefs] Fix linkage between HWA layers and Direct2D. (ecacb67c2)
- Update platform branch pointer (03e70a666)
- Issue #1748 - Remove Windows rule from osx CSS (1d863ac33)
- Issue #1745 - Stop using deprecated calls to getMostRecent() (431c6d0b5)
- Merge pull request #1749 from SpockFan02/patch-2 (fbee575a2)
- Issue #1750 - Add pref to show edit panel upon starring new bookmark. (0e43da020)
- Make OS X default theme integrate better (d58095861)
- Update platform branch pointer (e5b37c3fe)
- Issue #1754 - Update browser-gestureSupport to work on UXP Based on https://hg.mozilla.org/mozilla-central/file/fb921354f6ca063a873725e6702156dece1d282c/browser/base/content/browser-gestureSupport.js (0226d80c6)
- Merge pull request #1752 from Lootyhoof/osx-theme (485f867df)
- Merge pull request #1755 from SpockFan02/history-swipe-gestures (ceaedd24a)
- Revert "Issue #1754 - Update browser-gestureSupport to work on UXP" (81f0c6986)
- Issue #1754 - Update browser-gestureSupport to work on UXP Based on https://hg.mozilla.org/mozilla-central/file/fb921354f6ca063a873725e6702156dece1d282c/browser/base/content/browser-gestureSupport.js (576a8f254)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200404-844f7d3f-uxp-90a9bc221-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200404-844f7d3f-uxp-90a9bc221-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Update platform commit pointer (c5330331)
- Add a superclobber command to evolving mach stub (e4910e47)
- Update HWA prefs for mail (ccff9103)
- Update platform commit pointer (b5580923)
- Stop pretending the Interlink version doesn't have 52.9 in it. (9bf5cb7e)
- Clear removed-files for Interlink (ba05a4e1)
- Prefix fake-mach variables so they don't overwrite env vars (54ae5e00)
- Update platform commit pointer (844f7d3f)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200404-id-088353e-ia-041bf6a-uxp-90a9bc221-xpmod.7z

For UXP changes please see above.

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200404-842aa7563-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200404-842aa7563-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200404-842aa7563-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200404-842aa7563-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 847287 patch 1 - Add additional tests. r=birtles (10f885ee6)
 - Bug 847287 patch 2 - Add flag for CSS properties that can be animated on the compositor. r=birtles (859fae81c)
 - Bug 847287 patch 3 - Add assertions about consistency of the flags for animating on the compositor. r=birtles (bd7565728)
 - Bug 1144973 - Ensure that StringifySavedFrameStack puts its stack string in the cx's compartment. r=bz (546bef57a)
 - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco (b460a96ca)
 - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem (040bdbad7)
 - Bug 674779 - Per-component CPU monitoring, high-level. r=blassey, r=mossop (59af11234)
 - Bug 674779 - PerformanceStatsService data is not monotonic (wallpaper). r=yoric (32cecadf9)
 - Bug 674779 - Deactivating subtest of test_measure for Windows XP. r=yoric (08833731a)
 - Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong (8e0e04182)
 - Bug 1024668 - Extract core logic of abouthealth.js into new WebIDL interface. r=bz,gps,wchen (52675144a)
 - Bug 1046420 - Part 1: Make MozSelfSupport a Window property instead of a global property. r=bz,wchen (7d50f737d)
 - goannaAppInfo -> geckoAppInfo for coherency with IDL (8f04e1cdd)
 - Bug 1075160 - Support action: reset a pref to the default setting r=gfritzsche, r=bholley (d68725e18)
 - Bug 1075157 - Support action: reset search. r=gfritzsche, r=florian, r=bholley (1c770639b)
 - Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration video decoding. r=cpearce (6380c6d16)
 - Bug 1158430 - A small construct to allow only sending errors and warnings once per statement. r=botond (219130127)
 - Bug 1162530 - Part 1: Add versioning to graphics blocklist. r=jmuizelaar (7f344653c)
 - Bug 1162530 - Part 2: We were not allowing webrtc to be blocklisted in the downloadable scenario at all, expicitly look for unknown OS, and some minor white space changes. r=jrmuizel (45389ab14)
 - Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow) (22c4e7813)
 - Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm) (307254292)
 - Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005 part 3, r=mstange) (9b691de8d)
 - Add nsIGfxInfo::GetMonitor support for Linux. (bug 1175005 part 4, r=nical) (a5cb518f2)
 - Add APZ info to about:support. (bug 1146727, r=jrmuizel) (262235820)
 - Bug 1146315 - Part 1: Create D3D media device on the ImageBridge thread. r=nical (3f930ad66)
 - Bug 1146315 - Part 2: Release D3D11 YUV textures on the main thread. r=nical (9271a351f)
 - Bug 1144900: Fix windows gfx out of memory assertion. r=Bas (73f7e963b)
 - Bug 1147439: Report telemetry correctly for individual devices resetting. r=vladan (c19fb3322)
 - Bug 1162587 - Part 1: Ensure consistent reporting of device reset until reinitialization. r=jrmuizel (eeb66799a)
 - Bug 1162587 - Part 2: Abort painting a painted layer when a device reset has ocurred. r=jrmuizel (ae666232c) (be1329052)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1122433 - Expression closure replaced in Abouthome.jsm. r=dao (8612e7067)
 - Bug 1131107 - Part 13: Do not use non-standard flag argument of String.prototype.replace in toolkit/. r=gavin (8187e0a16)
 - Bug 1159717 - Loading the search form from an empty search bar should send the purpose, r=markh. (6c736c167)
 - Bug 1171730 - Funnelcake builds should use geo-specific defaults. r=florian (e67854137)
 - Bug 1073212 - Filter searchplugins to find existing ones, and print out missing ones. r=Pike (2e93339b1)
 - Bug 1111607 - Searchplugins should be picked up from en-US, if possible. r=glandium (87f81c3e6)
 - remove another devtools duplicate (ec4e04bde)
 - remove another devtools duplicate (4a5959615) (b418aff0b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 847287 patch 4 - Add a method to nsRuleNode that reports the properties overriding a CSS animation. r=birtles (993741c96)
 - Bug 847287 patch 5 - Add method to update animations on layer. r=birtles (32f2a293d)
 - Bug 847287 patch 6 - Set mWinsInCascade for CSS Animations. r=birtles (6b511909d)
 - Bug 847287 patch 7 - Dynamically update cascade results when animations start or stop being in effect. r=birtles (5ee6be671)
 - Bug 847287 patch 8 - Only update transition manager's cascade results when an animation starts or stops being in effect. r=birtles (921be34b0)
 - Bug 847287 patch 9 - Use fully-updated style rule for animations when updating cascade results for transitions. r=birtles (883af79a8)
 - Bug 847287 patch 10 - Only call CheckNeedsRefresh if we might have changed mNeedsRefreshes, to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles (fe16261aa)
 - Bug 847287 patch 11 - Only check that we can throttle animations once per refresh cycle (or invalidation of style rule), to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles (ccad05663)
 - Bug 847287 patch 12 - Check mWinsInCascade for all callers of GetAnimationOfProperty/HasAnimationOfProperty. r=birtles (e64960b09)
 - Bug 847287 patch 13 - Apply animations/transitions on the layer in the order that reflects how they override, rather than the opposite. r=birtles (4ad1ce381)
 - Bug 1149848 - Stop calling NotifyAnimated (and thus repeatedly cycling layer activity) when sending OMT animations to the compositor. r=birtles (51fc3e010)
 - Bug 1149848 patch 2 - Remove no-longer-needed flags to GetAnimationsForCompositor. r=birtles (1adf12a3a)
 - rewrite to comply with Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. (b4599fe9a)
 - Bug 1238028: When D2D 1.0 is not allowed disable D2D completely when not using 1.1. r=jrmuizel (d3eb2bace)
 - Bug 1142260 - Re-sorted the prefs in gfxPrefs.h and added a big scary warning at the bottom of the list. r=kats (ca76ad66f)
 - Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel (5972b4984)
 - add comment (7ebc21fee)
 - Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan (5f9bea2f2) (842aa7563)

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2-Goanna-20200404.7z

Changelog:
Out-of-tree changes:
* update Goanna3 to git f875e0174..842aa7563:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 847287 patch 1 - Add additional tests. r=birtles (10f885ee6)
 - Bug 847287 patch 2 - Add flag for CSS properties that can be animated on the compositor. r=birtles (859fae81c)
 - Bug 847287 patch 3 - Add assertions about consistency of the flags for animating on the compositor. r=birtles (bd7565728)
 - Bug 1144973 - Ensure that StringifySavedFrameStack puts its stack string in the cx's compartment. r=bz (546bef57a)
 - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco (b460a96ca)
 - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem (040bdbad7)
 - Bug 674779 - Per-component CPU monitoring, high-level. r=blassey, r=mossop (59af11234)
 - Bug 674779 - PerformanceStatsService data is not monotonic (wallpaper). r=yoric (32cecadf9)
 - Bug 674779 - Deactivating subtest of test_measure for Windows XP. r=yoric (08833731a)
 - Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong (8e0e04182)
 - Bug 1024668 - Extract core logic of abouthealth.js into new WebIDL interface. r=bz,gps,wchen (52675144a)
 - Bug 1046420 - Part 1: Make MozSelfSupport a Window property instead of a global property. r=bz,wchen (7d50f737d)
 - goannaAppInfo -> geckoAppInfo for coherency with IDL (8f04e1cdd)
 - Bug 1075160 - Support action: reset a pref to the default setting r=gfritzsche, r=bholley (d68725e18)
 - Bug 1075157 - Support action: reset search. r=gfritzsche, r=florian, r=bholley (1c770639b)
 - Bug 1149343 - Part 1: Unify prefs/blacklist for hardware acceleration video decoding. r=cpearce (6380c6d16)
 - Bug 1158430 - A small construct to allow only sending errors and warnings once per statement. r=botond (219130127)
 - Bug 1162530 - Part 1: Add versioning to graphics blocklist. r=jmuizelaar (7f344653c)
 - Bug 1162530 - Part 2: We were not allowing webrtc to be blocklisted in the downloadable scenario at all, expicitly look for unknown OS, and some minor white space changes. r=jrmuizel (45389ab14)
 - Add an nsIGfxInfo function to query monitors. (bug 1175005 part 1, r=mattwoodrow) (22c4e7813)
 - Add nsIGfxInfo::GetMonitor support for Windows. (bug 1175005 part 2, r=jimm) (307254292)
 - Add nsIGfxInfo::ListMonitors support for OS X. (bug 1175005 part 3, r=mstange) (9b691de8d)
 - Add nsIGfxInfo::GetMonitor support for Linux. (bug 1175005 part 4, r=nical) (a5cb518f2)
 - Add APZ info to about:support. (bug 1146727, r=jrmuizel) (262235820)
 - Bug 1146315 - Part 1: Create D3D media device on the ImageBridge thread. r=nical (3f930ad66)
 - Bug 1146315 - Part 2: Release D3D11 YUV textures on the main thread. r=nical (9271a351f)
 - Bug 1144900: Fix windows gfx out of memory assertion. r=Bas (73f7e963b)
 - Bug 1147439: Report telemetry correctly for individual devices resetting. r=vladan (c19fb3322)
 - Bug 1162587 - Part 1: Ensure consistent reporting of device reset until reinitialization. r=jrmuizel (eeb66799a)
 - Bug 1162587 - Part 2: Abort painting a painted layer when a device reset has ocurred. r=jrmuizel (ae666232c) (be1329052)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1122433 - Expression closure replaced in Abouthome.jsm. r=dao (8612e7067)
 - Bug 1131107 - Part 13: Do not use non-standard flag argument of String.prototype.replace in toolkit/. r=gavin (8187e0a16)
 - Bug 1159717 - Loading the search form from an empty search bar should send the purpose, r=markh. (6c736c167)
 - Bug 1171730 - Funnelcake builds should use geo-specific defaults. r=florian (e67854137)
 - Bug 1073212 - Filter searchplugins to find existing ones, and print out missing ones. r=Pike (2e93339b1)
 - Bug 1111607 - Searchplugins should be picked up from en-US, if possible. r=glandium (87f81c3e6)
 - remove another devtools duplicate (ec4e04bde)
 - remove another devtools duplicate (4a5959615) (b418aff0b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 847287 patch 4 - Add a method to nsRuleNode that reports the properties overriding a CSS animation. r=birtles (993741c96)
 - Bug 847287 patch 5 - Add method to update animations on layer. r=birtles (32f2a293d)
 - Bug 847287 patch 6 - Set mWinsInCascade for CSS Animations. r=birtles (6b511909d)
 - Bug 847287 patch 7 - Dynamically update cascade results when animations start or stop being in effect. r=birtles (5ee6be671)
 - Bug 847287 patch 8 - Only update transition manager's cascade results when an animation starts or stops being in effect. r=birtles (921be34b0)
 - Bug 847287 patch 9 - Use fully-updated style rule for animations when updating cascade results for transitions. r=birtles (883af79a8)
 - Bug 847287 patch 10 - Only call CheckNeedsRefresh if we might have changed mNeedsRefreshes, to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles (fe16261aa)
 - Bug 847287 patch 11 - Only check that we can throttle animations once per refresh cycle (or invalidation of style rule), to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles (ccad05663)
 - Bug 847287 patch 12 - Check mWinsInCascade for all callers of GetAnimationOfProperty/HasAnimationOfProperty. r=birtles (e64960b09)
 - Bug 847287 patch 13 - Apply animations/transitions on the layer in the order that reflects how they override, rather than the opposite. r=birtles (4ad1ce381)
 - Bug 1149848 - Stop calling NotifyAnimated (and thus repeatedly cycling layer activity) when sending OMT animations to the compositor. r=birtles (51fc3e010)
 - Bug 1149848 patch 2 - Remove no-longer-needed flags to GetAnimationsForCompositor. r=birtles (1adf12a3a)
 - rewrite to comply with Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. (b4599fe9a)
 - Bug 1238028: When D2D 1.0 is not allowed disable D2D completely when not using 1.1. r=jrmuizel (d3eb2bace)
 - Bug 1142260 - Re-sorted the prefs in gfxPrefs.h and added a big scary warning at the bottom of the list. r=kats (ca76ad66f)
 - Bug 1150767 - Add pref for requiring hardware-backed GL. - r=jrmuizel (5972b4984)
 - add comment (7ebc21fee)
 - Bug 1164970 - Implement failIfMajorPerformanceCaveat. r=jgilbert, r=ehsan (5f9bea2f2) (842aa7563)

* 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