Saturday, September 21, 2019

Weekly browser binaries (20190921)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190921-d59ef8774-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190921-d59ef8774-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win32-git-20190921-d59ef8774-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win64-git-20190921-d59ef8774-xpmod.7z

Official repo changes since my last build:
- Don't assume Intel architecture for compiler optimizations on Linux/gcc. (b8a1f5770)
- Issue #1226 - Explicitly enable sse2 on x86_64 also. (18a2244f5)
- No issue - Add 360 Safeguard to DLL blocklist (d59ef8774)

My changes since my last build:
- Revert "Issue #1124: [Basilisk] Remove Dev Edition theme." (e58930693)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190921-efcafdc-uxp-d59ef8774-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190921-efcafdc-uxp-d59ef8774-xpmod.7z

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

Official repo changes since my last build:
- Minor license text update (efcafdc)

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190921-ee8a0010a-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190921-ee8a0010a-xpmod.7z

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

repo changes since my last build:
- import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8)
 - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e)
 - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0)
 - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a)
 - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb)
 - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05)
 - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952)
 - missing import of  Bug 938359 - [e10s] Support middle-click scroll (9c27e5242)
 - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a)
 - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20)
 - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6)
 - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a)
- revert e10s related changes from last rev. (f25cb74ba)
- guard with try..catch in snippetsURL getter function (1b5426fba)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982)
 - remove old and XSS observer code (662958feb) (ee8a0010a)

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

Changelog:
Out-of-tree changes:
* update Goanna3 to git c6d625af7..ee8a0010a:
- import mozilla bug1158427 to fix a crash when openning multiple pages that containing video. (33770cbf7)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135427. Add missing early return, because throwing an exception without returning is weird. r=khuey (a24e8ead8)
 - Bug 1134598 - Enable the vertical writing-mode reftest directory. r=smontagu (739dd949e)
 - Bug 1054892 - Fix ccache status not shown after shrinking cache size. r=gps (bc5de7ca0)
 - Bug 1109007 - Adding htmlimports.enabled pref flag. r=wchen (737b2435a)
 - Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies (2e3c460cb)
 - Bug 1135308 - add pref for disabling font cache. r=m_kato (ac6ab5e05)
 - missing parts of Bug 897060 - Display select dropdowns in the parent process. (549dd9952)
 - missing import of  Bug 938359 - [e10s] Support middle-click scroll (9c27e5242)
 - Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe) (5e0d47a6a)
 - Bug 516753 - Forward content context menu events to the parent. r=felipc (201431b20)
 - Bug 960783 - Support "new out-of-process window" menu item in nightly [adapted] (ffdfb5df6)
 - Bug 1046761 - e10s context menu should handle preventDefault (r=felipe) (e04256d27) (d918e4f0a)
- revert e10s related changes from last rev. (f25cb74ba)
- guard with try..catch in snippetsURL getter function (1b5426fba)
- import changes from rmottola/Arctic-Fox:
 - Bug 1130616 - Support EXT_color_buffer_half_float on ANGLE. - r=jrmuizel,khuey (e870d4982)
 - remove old and XSS observer code (662958feb) (ee8a0010a)

* 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

Saturday, September 7, 2019

Orbit Downloader download.dll TLS 1.2 hack

The original Orbit Downloader (since 2.7) comes with download.dll that relies to OpenSSL-0.9.8 way for finding SSL/TLS cert's RSA key length, which cause crash with newer OpenSSL (1.0.0 to 1.0.2 only, 1.1.x and newer is not supported).
I made a hack to bypass RSA key length finding routine and it works!
SNI is not supported (yet, don't know if this can be added or not by myself).

Download:
http://o.rths.cf/gpc/files1.rt/Orbitdownloader-tls12hack.7z

Weekly browser binaries (20190907)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190907-6db06749e-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190907-6db06749e-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win32-git-20190907-6db06749e-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win64-git-20190907-6db06749e-xpmod.7z

Official repo changes since my last build:
- Issue #1179: fix indentation (f67e3f054)
- Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (09a8b2f19)
- Issue #1222: Don't load plugin instances when they have no `src` URI. (8f7d40e85)
- Merge working copy branch (7b986188c)
- Issue #1217 - Add support for (later versions of) the Windows 10 SDK (44cfc6d21)
- Revert "Correctly return zero vertices if clipping plane 0 or 2 clip away the" (69ac63358)
- Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (7c09f0ed7)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (cc60a093c)
- Fix an issue with the html5 tokenizer and tree builder. (0ce08b418)
- Belatedly fix html5 parser attribution for files not covered by the MPL. (abc6b2f3a)
- Remove HTML5 parser java docs and generation code. (c6446f112)
- Kill newly-spawned threads if we're shutting down. (4266966ee)
- Fix a crash in IndexedDB. (4d4924e51)
- Add checks to respect CSP-wildcard + Ports. (334a892eb)
- Ensure the right body element is used throughout the method call. (d90dd7b0c)
- Use the correct group for JIT constraints. (2b223cce0)
- Properly implement various HSTS states. (e3c13af97)
- Fix whitelisting of JavaScript-uris by CSP hash. (6db06749e)

My changes since my last build:
- import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (058ed959e)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190907-ffac0ff-uxp-6db06749e-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190907-ffac0ff-uxp-6db06749e-xpmod.7z

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

Official repo changes since my last build:
- [UXP] Update commit pointer (ffac0ff)

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190907-c6d625af7-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190907-c6d625af7-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190907-c6d625af7-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190907-c6d625af7-xpmod.7z

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

repo changes since my last build:
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (8a07ee587)
- add twitter SSUAO. (8440aaa98)
- try to fix issue mentioned in https://msfn.org/board/?app=core&module=system&controller=content&do=find&content_class=forums_Topic&content_id=177125&content_commentid=1169926 (eb1f745f3)
- import change from rmottola/Arctic-Fox:
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820)
 - Bug 1135857 - Remove ContentClientIncremental. r=mattwoodrow (059587352)
 - Bug 1135809 - add apz. prefs to about:support. r=kats (6439aaf6b)
 - Bug 1135361 - Fix position of ruby annotation in vertical-rl mode when justification is applied to the base. r=jfkthame (a00bb53be)
 - Bug 1133288 - Remove nonstandard expression closures from editor. r=ehsan (605992184)
 - Bug 1135361 - Reftest for ruby positioning in justified vertical text. r=xidorn (60fe87ae3)
 - Bug 1135984 - Fix typo which made Context.__init__ set the unused exe (312c35ef2)
 - Bug 1077864, Part 1: Check consistency of certificates' signature and signatureAlgorithm fields, r=keeler (9a11f90c3)
 - Bug 1077864, Part 2: Override the trust level for OCSP response signer certs so that they are never considered trust anchors, r=keeler (c46772e6d)
 - Bug 1077864, Part 3: update nsserrors.properties so error message gets localized. (935233549)
 - Bug 1135407: Factor out duplicate logic in tests, r=keeler (383ff80c5)
 - Bug 1131767: Prune away paths using unacceptable algorithms earlier, r=keeler (55182b7e2)
 - Followup to Bug 1135563 - uiUnsupportedAlreadyNotified.js doesn't use httpd.js. r=me (cef9dbdcd)
 - Bug 1135563 - Fix several javascript warnings for xpcshell app update tests and cleanup style. r=spohl (6330eb78c)
 - Bug 1123019 - In DrawTargetTiled::StrokeRect and StrokeLine, skip tiles that don't intersect the stroke. r=jrmuizel (71afc7653)
 - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel (17e93d70f)
 - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel (29c96ab43) (f672f60d2)
- partly import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (2570c3be2)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135591 - Fix build breakage from bug 1132153 in code conditional on '--enable-ipdl-tests'. r=dholbert (711edeb82)
 - bug 1121845 - Don't include generated IPDL header from nsPluginHost.h. r=bsmedberg (1929312e8)
 - Bug 755070 - Move WrappedJavaObject comment to the class it refers to. rs=snorp DONTBUILD NPOTB (9562583ec)
 - Bug 1135151. Add a WrapNativeParent specialization for the nsIGlobalObject case, and make Event return nsIGlobalObject as its parent object. r=smaug (2c002cd7d) (c6d625af7)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 18efcca64..c6d625af7:
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (8a07ee587)
- add twitter SSUAO. (8440aaa98)
- try to fix issue mentioned in https://msfn.org/board/?app=core&module=system&controller=content&do=find&content_class=forums_Topic&content_id=177125&content_commentid=1169926 (eb1f745f3)
- import change from rmottola/Arctic-Fox:
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820)
 - Bug 1135857 - Remove ContentClientIncremental. r=mattwoodrow (059587352)
 - Bug 1135809 - add apz. prefs to about:support. r=kats (6439aaf6b)
 - Bug 1135361 - Fix position of ruby annotation in vertical-rl mode when justification is applied to the base. r=jfkthame (a00bb53be)
 - Bug 1133288 - Remove nonstandard expression closures from editor. r=ehsan (605992184)
 - Bug 1135361 - Reftest for ruby positioning in justified vertical text. r=xidorn (60fe87ae3)
 - Bug 1135984 - Fix typo which made Context.__init__ set the unused exe (312c35ef2)
 - Bug 1077864, Part 1: Check consistency of certificates' signature and signatureAlgorithm fields, r=keeler (9a11f90c3)
 - Bug 1077864, Part 2: Override the trust level for OCSP response signer certs so that they are never considered trust anchors, r=keeler (c46772e6d)
 - Bug 1077864, Part 3: update nsserrors.properties so error message gets localized. (935233549)
 - Bug 1135407: Factor out duplicate logic in tests, r=keeler (383ff80c5)
 - Bug 1131767: Prune away paths using unacceptable algorithms earlier, r=keeler (55182b7e2)
 - Followup to Bug 1135563 - uiUnsupportedAlreadyNotified.js doesn't use httpd.js. r=me (cef9dbdcd)
 - Bug 1135563 - Fix several javascript warnings for xpcshell app update tests and cleanup style. r=spohl (6330eb78c)
 - Bug 1123019 - In DrawTargetTiled::StrokeRect and StrokeLine, skip tiles that don't intersect the stroke. r=jrmuizel (71afc7653)
 - Bug 1123019 - Shrink clipped stroked rectangles and stroked lines. r=jrmuizel (17e93d70f)
 - Bug 1123019 - Actually use the clipped rect variable. r=jrmuizel (29c96ab43) (f672f60d2)
- partly import change from tenfourfox:
 - #568: update certs, pins, TLDs, miners (fe73f72f7)
 and added -bigobj compile switch to ssl/moz.build. (2570c3be2)
- import changes from rmottola/Arctic-Fox:
 - Bug 1135591 - Fix build breakage from bug 1132153 in code conditional on '--enable-ipdl-tests'. r=dholbert (711edeb82)
 - bug 1121845 - Don't include generated IPDL header from nsPluginHost.h. r=bsmedberg (1929312e8)
 - Bug 755070 - Move WrappedJavaObject comment to the class it refers to. rs=snorp DONTBUILD NPOTB (9562583ec)
 - Bug 1135151. Add a WrapNativeParent specialization for the nsIGlobalObject case, and make Event return nsIGlobalObject as its parent object. r=smaug (2c002cd7d) (c6d625af7)

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

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

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.17-20190831-706b4d315-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #565: M1367219 (6f63dc2cc)
 - more adblock hosts (8cf4190e2)
 - #565: implement nsASCIIMask from M1358297 (41b1fc937) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - #565: M1358225 with fix for M1548306 applied (8eed11298) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - even more adblock hosts (5d005926f)
 - #565: M1347737 (9ab5bb0ed)
 - #565: M1358297 parts 3 and 4 (3fd15a87a)
 - #521: baseline parser support for async/await, with toggle, without bytecode (passes tests) (0e5746aaf)
 - #521: fix yield handling (includes M1305566 pts 4-7) (2d25f717b)
 - #521: make async functions throw for compatibility when enabled (46b01b5d4)
 - #569: M1204714 (c45b2e8b5)
 - #568: M1560495 (adapted for 45) M1562033+M1466449 M1559715 M1564449 M1573160 (d019bd3dc)
 - #568: update certs, pins, TLDs, miners (ed3129eeb)
 - #570: oops (dd79a9f75) and added -bigobj compile switch to ssl/moz.build. (706b4d315)

Saturday, August 31, 2019

Weekly browser binaries (20190831)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190831-11965adc1-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190831-11965adc1-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win32-git-20190831-11965adc1-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.8.0a1.win64-git-20190831-11965adc1-xpmod.7z

Official repo changes since my last build:
- [MCP Applications] Add %WIDGET_TOOLKIT% to the AUS update url for Pale Moon and Basilisk (31def0da0)
- Issue #1221: Pass the original element into nsXMLContentSerializer::CheckElementEnd so that we can properly determine whether it has children. (b58a8779c)
- New cycle version bump (11965adc1)

My changes since my last build:
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (59916a7d1)
- Help / About dialog box enhancements (#8) (a0cdcc34b)
- optimize about-background.png (8ec47d9a6)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190831-4c42623-uxp-11965adc1-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190831-4c42623-uxp-11965adc1-xpmod.7z
source patch (excluding UXP): https://o.rths.cf/boc-uxp/boc-uxp-src-xpmod-20190720.7z

Official repo changes since my last build:
- [UXP] Update commit pointer (e660c92)
- [UXP] Update commit pointer (8abd201)
- [Navigator] Version change (fdded3b)
- Create LICENSE (42bd4f0)
- [UXP] Update commit pointer (4c42623)

For UXP changes please see above.

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.17-20190831-706b4d315-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #565: M1367219 (6f63dc2cc)
 - more adblock hosts (8cf4190e2)
 - #565: implement nsASCIIMask from M1358297 (41b1fc937) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - #565: M1358225 with fix for M1548306 applied (8eed11298) (with vc2013 fix by replacing constexpr to MOZ_CONSTEXPR and MOZ_CONSTEXPR_VAR)
 - even more adblock hosts (5d005926f)
 - #565: M1347737 (9ab5bb0ed)
 - #565: M1358297 parts 3 and 4 (3fd15a87a)
 - #521: baseline parser support for async/await, with toggle, without bytecode (passes tests) (0e5746aaf)
 - #521: fix yield handling (includes M1305566 pts 4-7) (2d25f717b)
 - #521: make async functions throw for compatibility when enabled (46b01b5d4)
 - #569: M1204714 (c45b2e8b5)
 - #568: M1560495 (adapted for 45) M1562033+M1466449 M1559715 M1564449 M1573160 (d019bd3dc)
 - #568: update certs, pins, TLDs, miners (ed3129eeb)
 - #570: oops (dd79a9f75) and added -bigobj compile switch to ssl/moz.build. (706b4d315)

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190831-18efcca64-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190831-18efcca64-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190831-18efcca64-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190831-18efcca64-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1134800 - Properly cache file matching patterns; r=glandium (0c65935e9)
 - Bug 1136177 - Amount by mouse wheel scrolling is wrong. r=jimm (6cd8824a3)
 - Bug 1055369 - Assertion failure: !handle || !handle->IsDoomed(). r=honzab (696f6d801)
 - Bug 1132728 - Don't draw focus rings on b2g. r=fabrice,bz (0bf2719a2)
 - Bug 1133201 - part 1 - treat null links in BrowserUtils.linkHasNoReferrer as specifying rel="noreferrer"; r=Gijs,mconley (97031e93c)
 - Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs - tabbrowser part. r=gavin (7467fee83)
 - Bug 947895 - [e10s] Null check browser.docShell in context-menu Open in new tab. r=gavin (5236b883e)
 - Bug 1038604 - Rename disableMCB to allowMixedContent. r=dao (2df2b924b)
 - Bug 1151349 - Make lldb ns(Int)Region summary handle the numRects==0 case. r=jrmuizel (19be5e2c0)
 - Bug 1146585 - Add a test for Cache.delete; r=bkelly (db28bcc13)
 - Bug 899222 - Make about:home work via message passing (r=felipe) Bug 900865: Make about:home call nsISearchEngine.getSubmission for all searches. r=gavin (15f8ae2f8)
 - Bug 910523 - about:home now takes into account async startup of SessionRestore;r=felipe (ceaa0687c)
 - Bug 927132 - Fix about:home in e10s (r=mdeboer) (53c586ee2)
 - Bug 897062 - Handle special clicks in e10s. r=felipe,smaug (7ec4573c8)
 - Bug 899348 - Implement about:tabcrashed page. r=jaws (547bb3e7c)
 - Bug 899348 - Dispatch an event when an out-of-process browser crashes and display an error page when that occurs (missing parts) (88c87ce75)
 - Bug 897066 - In e10s builds, some pages should be loaded in the chrome process (r=gavin) (4cc0f8ed5)
 - Bug 1038811 - Push Notifications - WebIDL changes. r=nsm. sr=jst (2ed030bf3)
 - Bug 1038811 - Push Notifications - ServiceWorker changes, push event implementation. r=nsm (6313c8c10)
 - reinstantiate file as of 2015-02-05 (7f12724c8)
 - Bug 1038811 - Push Notifications - Tests. r=nsm (cbac31308)
 - Bug 1038811 - Push Notifications - Allow MOZ_DISABLE_NONLOCAL_CONNECTIONS for push subsuite. r=ahalberstadt/jgriffin (859e182ce)
 - Bug 1038811 - Push Notifications - Push implementation changes. r=nsm (161a739f4)
 - Bug 898170 - Avoid swapping docshells in e10s mode (r=felipe) (55e96d59a)
 - Bug 862078 - Use an about:config preference to control multiprocess browsing, part 2 (r=felipe) [missing bits] (9fac04b17)
 - Bug 666809 - Support SecurityUI in e10s mode. r=felipe f=gavin [missing bits] (0e7aa1368)
 - Bug 691610 - e10s support for useDefaultIcon. r=felipe sr=smaug (cbf7e5341)
 - Bug 897066 - Underline tab titles if the tab is remote (r=gavin) [+ followup fix] (2eda1d81e)
 - Bug 899348 - Make reload of the about:tabcrashed work as expected. r=jaws (72843ef8f)
 - Bug 1133846 - Add missing arguments to logging call in ActivateTimeoutTick. r=mcmanus (a784a7ce8)
 - Bug 1135682 - Do not update the all MediaStreamGraph if it's not dirty, r=padenot (49eeeeef5)
 - Bug 1135255 - Fix mozdevice tempfile handling on Windows. r=gbrown (53a2353bd)
 - Bug 1134735 - Don't use tee->InitAsync in nsHttpChannel::InstallCacheListener when using cache2, r=michal (3fa833982)
 - Bug 1132081 - Speed up ConvertHostARGBRow() in the PNG encoder. r=jmuizelaar (6b7890586)
 - pointer style before patch (3336fab8f)
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820) (18efcca64)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git c106e1d83..18efcca64:
- import change from rmottola/Arctic-Fox:
 - Bug 1134800 - Properly cache file matching patterns; r=glandium (0c65935e9)
 - Bug 1136177 - Amount by mouse wheel scrolling is wrong. r=jimm (6cd8824a3)
 - Bug 1055369 - Assertion failure: !handle || !handle->IsDoomed(). r=honzab (696f6d801)
 - Bug 1132728 - Don't draw focus rings on b2g. r=fabrice,bz (0bf2719a2)
 - Bug 1133201 - part 1 - treat null links in BrowserUtils.linkHasNoReferrer as specifying rel="noreferrer"; r=Gijs,mconley (97031e93c)
 - Bug 906190 - Persist 'disable protection' option for Mixed Content Blocker in child tabs - tabbrowser part. r=gavin (7467fee83)
 - Bug 947895 - [e10s] Null check browser.docShell in context-menu Open in new tab. r=gavin (5236b883e)
 - Bug 1038604 - Rename disableMCB to allowMixedContent. r=dao (2df2b924b)
 - Bug 1151349 - Make lldb ns(Int)Region summary handle the numRects==0 case. r=jrmuizel (19be5e2c0)
 - Bug 1146585 - Add a test for Cache.delete; r=bkelly (db28bcc13)
 - Bug 899222 - Make about:home work via message passing (r=felipe) Bug 900865: Make about:home call nsISearchEngine.getSubmission for all searches. r=gavin (15f8ae2f8)
 - Bug 910523 - about:home now takes into account async startup of SessionRestore;r=felipe (ceaa0687c)
 - Bug 927132 - Fix about:home in e10s (r=mdeboer) (53c586ee2)
 - Bug 897062 - Handle special clicks in e10s. r=felipe,smaug (7ec4573c8)
 - Bug 899348 - Implement about:tabcrashed page. r=jaws (547bb3e7c)
 - Bug 899348 - Dispatch an event when an out-of-process browser crashes and display an error page when that occurs (missing parts) (88c87ce75)
 - Bug 897066 - In e10s builds, some pages should be loaded in the chrome process (r=gavin) (4cc0f8ed5)
 - Bug 1038811 - Push Notifications - WebIDL changes. r=nsm. sr=jst (2ed030bf3)
 - Bug 1038811 - Push Notifications - ServiceWorker changes, push event implementation. r=nsm (6313c8c10)
 - reinstantiate file as of 2015-02-05 (7f12724c8)
 - Bug 1038811 - Push Notifications - Tests. r=nsm (cbac31308)
 - Bug 1038811 - Push Notifications - Allow MOZ_DISABLE_NONLOCAL_CONNECTIONS for push subsuite. r=ahalberstadt/jgriffin (859e182ce)
 - Bug 1038811 - Push Notifications - Push implementation changes. r=nsm (161a739f4)
 - Bug 898170 - Avoid swapping docshells in e10s mode (r=felipe) (55e96d59a)
 - Bug 862078 - Use an about:config preference to control multiprocess browsing, part 2 (r=felipe) [missing bits] (9fac04b17)
 - Bug 666809 - Support SecurityUI in e10s mode. r=felipe f=gavin [missing bits] (0e7aa1368)
 - Bug 691610 - e10s support for useDefaultIcon. r=felipe sr=smaug (cbf7e5341)
 - Bug 897066 - Underline tab titles if the tab is remote (r=gavin) [+ followup fix] (2eda1d81e)
 - Bug 899348 - Make reload of the about:tabcrashed work as expected. r=jaws (72843ef8f)
 - Bug 1133846 - Add missing arguments to logging call in ActivateTimeoutTick. r=mcmanus (a784a7ce8)
 - Bug 1135682 - Do not update the all MediaStreamGraph if it's not dirty, r=padenot (49eeeeef5)
 - Bug 1135255 - Fix mozdevice tempfile handling on Windows. r=gbrown (53a2353bd)
 - Bug 1134735 - Don't use tee->InitAsync in nsHttpChannel::InstallCacheListener when using cache2, r=michal (3fa833982)
 - Bug 1132081 - Speed up ConvertHostARGBRow() in the PNG encoder. r=jmuizelaar (6b7890586)
 - pointer style before patch (3336fab8f)
 - Bug 1135100 - Don't update GC thing pointers that haven't changed after marking r=terrence (0df3ea820) (18efcca64)

* 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

Saturday, August 24, 2019

Weekly browser binaries (20190824)

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.cf/basilisk/basilisk55-win32-git-20190824-978d4a7da-xpmod.7z
Win64 http://o.rths.cf/basilisk/basilisk55-win64-git-20190824-978d4a7da-xpmod.7z

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

Repo changes:
- imported change from my UXP custom branch: bug1355441 (efcaae8ba)
- imported change from my UXP custom branch: bug1347737 (b154fe352)
- imported change from my UXP custom branch: bug1365982, bug1367206 (cc38820f1)
- update Twemoji font to KwanEsq/twemoji-colr v12 branch with twemoji-12.1.2. (9fab8d089)
- ported from UXP:
 - Allow matroska and avc (h.264) content in matroska/webm containers for video element and MSE. (18f9b185)
 - Alow AAC audio codec data in matroska/webm streams. Allow CRC32 elements in matroska cluster elements. (6b6aa59f)
 - Truncate Buffer/Texture on GL_OOM. (3f9e299b)
 - Bug 1550498 (b0a8ed21)
 - Don't allow cross-origin POST redirects on 308 codes. (8b7daa53)
 - Bug 1548822 (b7807cd0)
 - Do not allow the ^ character to appear in the hostname. (f046b917)
 - Add CheckedInt check for GL texture uploads. (227b2360)
 - Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d)
 - Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f)
 and ported part of tenfourfox changes:
 - #559: M1550498 M1548822 M1540759(partial) M1528481(+WeakPtr for Http2Stream) M1555523 M1552541 (46496870)
 - #559: M1547266 (97b8db0b) (978d4a7da)

New build of Firefox 45ESR SSE:

test binary: https://o.rths.cf/gpc/files1.rt/firefox-45.9.17-20190824-5b8c23299-win32-sse.7z

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

Changes since my last build:
- bump version to 45.9.17 (41807f949)
- import change from tenfourfox:
 - closes #567: support SameSite=None on cookies (09a4a8bfc) (5b8c23299)

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190824-c106e1d83-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190824-c106e1d83-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190824-c106e1d83-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190824-c106e1d83-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1136322 - Optimize anon scopes from CC graph, r=mccr8 (30dc41e43)
 - Bug 1073379, part 1 - Add an AnimationUtils::DoubleToTimeDuration helper. r=birtles (aa1ad8263)
 - Bug 1073379, part 2 - Implement web-animations proceedure to 'update the player start time' and make AnimationPlayer.startTime writeable. r=birtles, r=smaug (1fb9e6846)
 - Bug 1073379, part 3 - Make AnimationPlayer::SetStartTime() notify its animation manager (via its player collection) of changes so that computed style is updated correctly. r=dholbert (e2c9fd732)
 - Bug 1073379, part 4 - Rework the CSS animations event dispatch code to handle startTime shifting the animations back in time. r=dholbert (eb8fce72f)
 - Bug 1073379, part 5 - Add assert_between_exclusive and assert_between_inclusive methods to impltests testharness.js. r=Ms2ger (3bf02b920)
 - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (e16af3e3c)
 - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (caa6c6829)
 - Bug 1129650 - Touching navigator.mozId causes an error NS_ERROR_FACTORY_NOT_REGISTERED. r=baku (3e60c1ac4)
 - Bug 237623 - introduce soft checks for HTTP framing errors (slightly adapted, since some code was already existing) (99af51054)
 - Bug 1135560 - Number.{parseInt, parseFloat} should be the same functions as global ones. r=till (447e062f8)
 - Bug 931903 - Add mochitest for forwarding a stream from one PC to another. r=jesup,drno (3f59c4983)
 - Bug 853162 - Remove XMLHttpRequest.sendAsBinary() interface. r=smaug (6743e5f77)
 - Bug 1135677 - Deal with overflowing rects. r=bas (a4fd64e58)
 - Bug 1136389 - Fix qcms num in/out channels mismatch. r=jrmuizel (8b2f43315)
 - Bug 1136378 - Use a browser's outerWindowId property rather than a CPOW to identify marionette's content listeners.;r=mconley (0c7174cc0)
 - bug 1071880 - Notify user of addons that are slowing their browser down significantly r=mossop (f5cd276a6)
 - Bug 897031 - NS_ERROR_XPC_GS_RETURNED_FAILURE at nsBlocklistService.js:70 followed by ReferenceError: gApp is not defined, on green Windows debug mochitest runs. r=dtownsend (ca53e537d)
 - Bug 826741 - Use the backtracking register allocator by default (b93762a32)
 - Bug 1135654 - part 1 - move backtrace conversion scripts to FINAL_TARGET_FILES; r=mshal (85aabdfd3)
 - Bug 1135654 - part 2 - move FINAL_TARGET's .gdbinit to FINAL_TARGET_FILES; r=mshal (92a13af32)
 - Bug 1135654 - part 3 - move installation of MOZ_CLANG_RT_ASAN_LIB_PATH to moz.build; r=mshal (8f4916099)
 - Bug 1135654 - part 4 - remove libs:: rule for installing Valgrind suppressions in favor of INSTALL_TARGETS; r=mshal (2ac68a277)
 - Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher (957be3db1)
 - Bug 1087646 - fast-path null principal'd documents. r=mcmanus (df0140396)
 - Bug 1087646 - Add a test. r=smaug (18315fc00) (c106e1d83)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git b7ea83bfb..c106e1d83:
- import change from rmottola/Arctic-Fox:
 - Bug 1136322 - Optimize anon scopes from CC graph, r=mccr8 (30dc41e43)
 - Bug 1073379, part 1 - Add an AnimationUtils::DoubleToTimeDuration helper. r=birtles (aa1ad8263)
 - Bug 1073379, part 2 - Implement web-animations proceedure to 'update the player start time' and make AnimationPlayer.startTime writeable. r=birtles, r=smaug (1fb9e6846)
 - Bug 1073379, part 3 - Make AnimationPlayer::SetStartTime() notify its animation manager (via its player collection) of changes so that computed style is updated correctly. r=dholbert (e2c9fd732)
 - Bug 1073379, part 4 - Rework the CSS animations event dispatch code to handle startTime shifting the animations back in time. r=dholbert (eb8fce72f)
 - Bug 1073379, part 5 - Add assert_between_exclusive and assert_between_inclusive methods to impltests testharness.js. r=Ms2ger (3bf02b920)
 - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (e16af3e3c)
 - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (caa6c6829)
 - Bug 1129650 - Touching navigator.mozId causes an error NS_ERROR_FACTORY_NOT_REGISTERED. r=baku (3e60c1ac4)
 - Bug 237623 - introduce soft checks for HTTP framing errors (slightly adapted, since some code was already existing) (99af51054)
 - Bug 1135560 - Number.{parseInt, parseFloat} should be the same functions as global ones. r=till (447e062f8)
 - Bug 931903 - Add mochitest for forwarding a stream from one PC to another. r=jesup,drno (3f59c4983)
 - Bug 853162 - Remove XMLHttpRequest.sendAsBinary() interface. r=smaug (6743e5f77)
 - Bug 1135677 - Deal with overflowing rects. r=bas (a4fd64e58)
 - Bug 1136389 - Fix qcms num in/out channels mismatch. r=jrmuizel (8b2f43315)
 - Bug 1136378 - Use a browser's outerWindowId property rather than a CPOW to identify marionette's content listeners.;r=mconley (0c7174cc0)
 - bug 1071880 - Notify user of addons that are slowing their browser down significantly r=mossop (f5cd276a6)
 - Bug 897031 - NS_ERROR_XPC_GS_RETURNED_FAILURE at nsBlocklistService.js:70 followed by ReferenceError: gApp is not defined, on green Windows debug mochitest runs. r=dtownsend (ca53e537d)
 - Bug 826741 - Use the backtracking register allocator by default (b93762a32)
 - Bug 1135654 - part 1 - move backtrace conversion scripts to FINAL_TARGET_FILES; r=mshal (85aabdfd3)
 - Bug 1135654 - part 2 - move FINAL_TARGET's .gdbinit to FINAL_TARGET_FILES; r=mshal (92a13af32)
 - Bug 1135654 - part 3 - move installation of MOZ_CLANG_RT_ASAN_LIB_PATH to moz.build; r=mshal (8f4916099)
 - Bug 1135654 - part 4 - remove libs:: rule for installing Valgrind suppressions in favor of INSTALL_TARGETS; r=mshal (2ac68a277)
 - Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher (957be3db1)
 - Bug 1087646 - fast-path null principal'd documents. r=mcmanus (df0140396)
 - Bug 1087646 - Add a test. r=smaug (18315fc00) (c106e1d83)

* 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

Saturday, August 17, 2019

Weekly browser binaries (20190817)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190817-ab6242a93-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190817-ab6242a93-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190817-ab6242a93-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190817-ab6242a93-xpmod.7z

Official repo changes since my last build:
- Outdated comment removal (no code changes) (248476f94)
- Merge branch 'master' into FrameProperties-remove-obsolete-comment (1c53b589c)
- Remove some leftover snippets code. (2c17aaec1)
- Issue #1134: Reinstate postDataString for about:home searches. (b5cbb4d2f)
- Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux. (47c48dfcb)
- Merge pull request #1209 from win7-7/FrameProperties-remove-obsolete-comment (06a1dd2a2)
- Remove "Delete this page" and "Forget about this site" from livemarks. (7dfb0c216)
- Enable the JSON View tool by default. (c54bbf01f)
- Issue #1211: Allow the loading of TYPE_FONT from file: URLs. (31c765b05)
- Issue #438: Do not round the translation of an SVG frame. (0d530b1ca)
- Issue #438: Pixel-snap subpixel value for outer SVG and anon child. (4bb5a957f)
- Issue #438: Rename coord/coords to originValue/transformOrigin. (c8666d156)
- Issue #438: Add an IsRectilinear helper method to gfxMatrix. (be12aaf41)
- Issue #438: Check for non-rectilinear transforms (c67d673d4)
- Issue #438: Make the nsSVGOuterSVGAnonChildFrame a reference frame. (0481fa14b)
- Issue #438: Add reftests. (203cb72e9)
- Issue #438: Revert incorrect changes to w3c-css reftests (b345c82c1)
- Update platform version. (0cd0854ba)
- Issue #1124: Remove Firefox Developer Edition code. (9f7b943c1)
- Issue #1124: [Basilisk] Remove Dev Edition front-end tie-ins. (cdd54fbe1)
- Issue #1124: [Basilisk] Remove Dev Edition theme. (9d833d769)
- Issue #1208: Fix jsonLoad in Sync's `util.js` to handle errors. (8c34d786e)
- Issue #1208: Remove `services.sync.enabled` pref. (2925fdc3e)
- Issue #1208: Update Sync policies.js getters/setters to prevent race. (1e8e5563d)
- Issue #999 - Disable native file picker by default. (f7fced09d)
- Merge pull request #1212 from Ascrod/xdg-desktop-portal (ab6242a93)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190817-211bb28-uxp-ab6242a93-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190817-211bb28-uxp-ab6242a93-xpmod.7z

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

No Official repo changes since my last build.

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190817-b7ea83bfb-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190817-b7ea83bfb-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190817-b7ea83bfb-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190817-b7ea83bfb-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1135413 - Use one bit per bool member to save a few bytes in nsRange objects. r=smaug (e24280513)
 - Bug 1134531 - Remove nsTextFrame::DidSetStyleContext which only contained a (now obsolete) wallpaper. r=heycam (f69222f60)
 - pointer style (d07cd6c8d)
 - Bug 1131955 - IonBuilder: Add collectRangeInfoPreTrunc to MBoundsCheck, r=sunfish (8346dd561)
 - Bug 1175049 - Fix non-universal 32-bit build on OS X with Xcode 6.3 tools. r=josh (c55378e1b)
 - Bug 1135718 - Convert unboxed plain objects to natives before changing their prototype, r=jandem. (f6c3fe702)
 - backout 1245024 and 1279303 for breaking https://forum.manjaro.org/ (1cc8627a4)
 - bug 967792 - make localhost resolve offline r=dragana (73e28830a)
 - Bug 990907 - Have DLBI pick up changes in the char-clip on text frames. r=mstange,mattwoodrow (6670b1c56)
 - bug 1127429 - XHR can set BYPASS_LOCAL_CACHE_IF_BUSY all the time r=bz (92d149251)
 -  Bug 1136337 - IonMonkey: Override default alias set for MCheckOverRecursed, r=sstangl (23c1fd63d)
 - Bug 1118622 - Apply the gain to AnalyserNode data prior to sending on the main thread. r=ehsan (e3e50d448)
 - Bug 1135908 - [E10s] Proxy for Character/SelectionCount(), r=tbsaunde (9ba60b0f2)
 - Bug 1136382 - Mark TabChild's message manager for CC, r=mccr8 (21ae5721d)
 - Bug 1136357 - Make Promise skippable, r=mccr8 (1dea4efb1) (b7ea83bfb)
(Bug 1133739 - HTTP cache v2: Add telemetry probes to find out the best initial read size of the metadata, r=jduell (445afc0d2) is not imported due to telemetry function are nuked making this change no longer applicable)
(Bug 1136383 - enable specifying method names for GENERATED_FILES scripts; r=gps (c1209180f) is not imported due to build bustage)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 18084d9cc..b7ea83bfb:
- import change from rmottola/Arctic-Fox:
 - Bug 1135413 - Use one bit per bool member to save a few bytes in nsRange objects. r=smaug (e24280513)
 - Bug 1134531 - Remove nsTextFrame::DidSetStyleContext which only contained a (now obsolete) wallpaper. r=heycam (f69222f60)
 - pointer style (d07cd6c8d)
 - Bug 1131955 - IonBuilder: Add collectRangeInfoPreTrunc to MBoundsCheck, r=sunfish (8346dd561)
 - Bug 1175049 - Fix non-universal 32-bit build on OS X with Xcode 6.3 tools. r=josh (c55378e1b)
 - Bug 1135718 - Convert unboxed plain objects to natives before changing their prototype, r=jandem. (f6c3fe702)
 - backout 1245024 and 1279303 for breaking https://forum.manjaro.org/ (1cc8627a4)
 - bug 967792 - make localhost resolve offline r=dragana (73e28830a)
 - Bug 990907 - Have DLBI pick up changes in the char-clip on text frames. r=mstange,mattwoodrow (6670b1c56)
 - bug 1127429 - XHR can set BYPASS_LOCAL_CACHE_IF_BUSY all the time r=bz (92d149251)
 -  Bug 1136337 - IonMonkey: Override default alias set for MCheckOverRecursed, r=sstangl (23c1fd63d)
 - Bug 1118622 - Apply the gain to AnalyserNode data prior to sending on the main thread. r=ehsan (e3e50d448)
 - Bug 1135908 - [E10s] Proxy for Character/SelectionCount(), r=tbsaunde (9ba60b0f2)
 - Bug 1136382 - Mark TabChild's message manager for CC, r=mccr8 (21ae5721d)
 - Bug 1136357 - Make Promise skippable, r=mccr8 (1dea4efb1) (b7ea83bfb)
(Bug 1133739 - HTTP cache v2: Add telemetry probes to find out the best initial read size of the metadata, r=jduell (445afc0d2) is not imported due to telemetry function are nuked making this change no longer applicable)
(Bug 1136383 - enable specifying method names for GENERATED_FILES scripts; r=gps (c1209180f) is not imported due to build bustage)

* 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

Saturday, August 10, 2019

Weekly browser binaries (20190810)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190810-b5b299310-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190810-b5b299310-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190810-b5b299310-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190810-b5b299310-xpmod.7z

Official repo changes since my last build:
- Issue #1138 - Part 1: refactor the JSON Viewer stream converter (23e68227a)
- Issue #1138 - Part 2: JSON Viewer should ignore BOM (f635feec7)
- Issue #1138 - Part 3: avoid quirks mode in JSON Viewer (d80d5688e)
- Issue #1138 - Part 4: fix JSON Viewer save functionality (3aeef8817)
- Merge pull request #1201 from kn-yami/issue1138 (5a957202b)
- Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3) (deae241f5)
- Remove old ANGLE driver bug workaround. (fa4d569b9)
- Merge pull request #1207 from win7-7/nsImageLoadingContent.cpp-AsyncOpen2 (b5b299310)

My changes since my last build:
- reverted "Remove old ANGLE driver bug workaround."

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190810-211bb28-uxp-b5b299310-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190810-211bb28-uxp-b5b299310-xpmod.7z

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

No Official repo changes since my last build.

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190810-18084d9cc-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190810-18084d9cc-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Add legacycollector.org to add-ons whitelist (dc69faacb)
 - Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm (74f735500)
 - Bug 1133601 - Implement about:serviceworkers, r=ehsan (e21767ec1)
 - Bug 1038811 - Push Notifications - Move old push to simplepush. (14b0a1547)
 - Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm (484675660)
 - Bug 1154547 - Part 1: Linkify the worker script URLs in about:serviceworkers; r=baku (db2097fa7)
 - Bug 1154547 - Part 2: Make it possible to update a service worker from about:serviceworkers; r=baku (03d7363aa)
 - Bug 1154721 - Add an Unregister button to about:serviceworkers, r=ehsan (7b5a9873f)
 - Bug 1156052 - Add push information to about:serviceworkers. r=baku (995f5b1d3)
 - Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan (70a4cb1bc)
 - Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef (751202c01)
 - Bug 1151664 - Make claim return undefined for now. r=nsm (84f36584b)
 - Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent (c133bb505)
 - Bug 1150916 - Non-unified bustage follow-up fix. (19adaff8b)
 - Bug 1151607 - Step 1: Add Linux sandboxing hook for when child processes are still single-threaded. r=kang r=bent (e5e67f4b1)
 - Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang (944805781)
 - Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang (3dc0e575f)
 - Bug 1151607 - Step 0: sort includes to make the following patches cleaner. r=kang (9b918989b)
 - Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com (fdb4c7636)
 - (adapted) Bug 1147281 - Shared browser notification icon CSS. r=MattN (2243c83a1)
 - Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug (d889e512c)
 - Bug 1123523 - Part 2: Add an animations option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug (6c9622c0f)
 - Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles (d146779c0)
 - Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug (38714002f)
 - Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug (585e30299)
 - Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug (9980c91e5)
 - Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug (82d3a15cf)
 - Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles (056b8bf7a)
 - Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles (5787cdbc1)
 - Bug 1123523 - Part 10: Tests. r=birtles (d134aa3b0)
 - Bug 1123523 - Followup build fix. (b88bae25d)
 - Bug 1137515 part 1 - Change to configure.in r=mwu (150534251)
 - Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan (bd35dba49)
 - Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa (77231d128)
 - Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. (1c4ca9315)
 - Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. (c42ebc7b5)
 - Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam (e129dcfc8)
 - Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron (c860167d2)
 - Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron (1fe4e48dd)
 - Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron (00299fb08)
 - Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron (95a0e6c41)
 - Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz (6afd0dd07)
 - Bug 1132743 followup: hook up nsPrincipal.cpp's gCodeBasePrincipalSupport in new InitializeStatics method, instead of lazily. implicit rs=dbaron (7223553f1)
 - Bug 1124503 move AppConstants.jsm to toolkit r=gavin (0a90334ff)
 - Bug 1130195: Report the failed bitmap creation, but still crash. (9e8c8fcde)
 - Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay (665243ab4)
 - Bug 1127084 - Remove __iterator__ from ContentPrefStore. (126621dbf)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (0470b702a)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (016b84983)
 - Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc (5446f87d1)
 - Bug 794984 - [mozprocess] Add ability to separate stderr from stdout. r=ahal (9388e0e08)
 - Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond (1047b11a7)
 - Bug 1134493 - Ensure we don't set the force-empty-hit-region flag when a subdocument has mozpasspointerevents. r=botond (fda5e8176)
 - Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel (22d45787c)
 - bits of Bug 1135773 - Initialize QI return values to null in the cycle collector. (rest was already part of 1119482 (6f30ef196)
 - Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug (67fca5218)
 - Bug 1136584 - Copy JIT options from global settings. r=bhackett (6696b345e)
 - Bug 1135912 - Don't repaint vibrant regions on mouseover. (1de120955)
 - Bug 961887 - Refactor mVisibleAboveRegion management. r=roc (8281fb9f8)
 - Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc (f42ddc1a1)
 - Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc (7378892b8) (18084d9cc)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 23551d191..18084d9cc:
- import change from rmottola/Arctic-Fox:
 - Add legacycollector.org to add-ons whitelist (dc69faacb)
 - Bug 1112469 - Part 1: Implement an XPCOM service responsible to trigger daily updates of service workers; r=nsm (74f735500)
 - Bug 1133601 - Implement about:serviceworkers, r=ehsan (e21767ec1)
 - Bug 1038811 - Push Notifications - Move old push to simplepush. (14b0a1547)
 - Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm (484675660)
 - Bug 1154547 - Part 1: Linkify the worker script URLs in about:serviceworkers; r=baku (db2097fa7)
 - Bug 1154547 - Part 2: Make it possible to update a service worker from about:serviceworkers; r=baku (03d7363aa)
 - Bug 1154721 - Add an Unregister button to about:serviceworkers, r=ehsan (7b5a9873f)
 - Bug 1156052 - Add push information to about:serviceworkers. r=baku (995f5b1d3)
 - Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan (70a4cb1bc)
 - Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef (751202c01)
 - Bug 1151664 - Make claim return undefined for now. r=nsm (84f36584b)
 - Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent (c133bb505)
 - Bug 1150916 - Non-unified bustage follow-up fix. (19adaff8b)
 - Bug 1151607 - Step 1: Add Linux sandboxing hook for when child processes are still single-threaded. r=kang r=bent (e5e67f4b1)
 - Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang (944805781)
 - Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang (3dc0e575f)
 - Bug 1151607 - Step 0: sort includes to make the following patches cleaner. r=kang (9b918989b)
 - Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com (fdb4c7636)
 - (adapted) Bug 1147281 - Shared browser notification icon CSS. r=MattN (2243c83a1)
 - Bug 1123523 - Part 1: Add an nsIAnimationObserver interface to watch adding/changing/removing AnimationPlayer objects. r=smaug (d889e512c)
 - Bug 1123523 - Part 2: Add an animations option for MutationObservers and expose chrome-only animation members on MutationRecords. r=smaug (6c9622c0f)
 - Bug 1123523 - Part 3: Store a flag on AnimationPlayer for whether it is exposed by Element.getAnimationPlayers(). r=birtles (d146779c0)
 - Bug 1123523 - Part 4: Add macro for notifying observers only when they implement a specific derived interface. r=smaug (38714002f)
 - Bug 1123523 - Part 5: Record on a document whether it might have any nsIAnimationObservers registered. r=smaug (585e30299)
 - Bug 1123523 - Part 6: Listen for nsIAnimationObserver notifications and translate them to MutationObserver notifications. r=smaug (9980c91e5)
 - Bug 1123523 - Part 7: Add utility functions to notify registered nsIAnimationObservers. r=smaug (82d3a15cf)
 - Bug 1123523 - Part 8: Dispatch nsIAnimationObserver notifications when an animation is added or removed. r=birtles (056b8bf7a)
 - Bug 1123523 - Part 9: Dispatch an nsIAnimationObserver notification when an animation is changed. r=birtles (5787cdbc1)
 - Bug 1123523 - Part 10: Tests. r=birtles (d134aa3b0)
 - Bug 1123523 - Followup build fix. (b88bae25d)
 - Bug 1137515 part 1 - Change to configure.in r=mwu (150534251)
 - Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan (bd35dba49)
 - Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa (77231d128)
 - Bug 979293 - Add a FrozenAtomSet to clarify how |permanentAtoms| works. r=bhackett. (1c4ca9315)
 - Bug 979293 - Don't write collision bits in HashTable unnecessarily. r=luke. (c42ebc7b5)
 - Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam (e129dcfc8)
 - Bug 1107378 - Part 1: Create a JS-implemented "CSS Unprefixing Service" that can convert certain -webkit prefixed CSS to an unprefixed form. r=dbaron (c860167d2)
 - Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron (1fe4e48dd)
 - Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron (00299fb08)
 - Bug 1107378 - Part 4: Add mochitest for our CSS unprefixing functionality. r=dbaron (95a0e6c41)
 - Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz (6afd0dd07)
 - Bug 1132743 followup: hook up nsPrincipal.cpp's gCodeBasePrincipalSupport in new InitializeStatics method, instead of lazily. implicit rs=dbaron (7223553f1)
 - Bug 1124503 move AppConstants.jsm to toolkit r=gavin (0a90334ff)
 - Bug 1130195: Report the failed bitmap creation, but still crash. (9e8c8fcde)
 - Bug 1136241 - making sure that hint/role strings are returned with no spaces to support localization. r=eeejay (665243ab4)
 - Bug 1127084 - Remove __iterator__ from ContentPrefStore. (126621dbf)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (0470b702a)
 - Bug 1133449 - [B2G] The default audio type didn't be set correctly when the call screen app is launched. r=baku (016b84983)
 - Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc (5446f87d1)
 - Bug 794984 - [mozprocess] Add ability to separate stderr from stdout. r=ahal (9388e0e08)
 - Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond (1047b11a7)
 - Bug 1134493 - Ensure we don't set the force-empty-hit-region flag when a subdocument has mozpasspointerevents. r=botond (fda5e8176)
 - Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel (22d45787c)
 - bits of Bug 1135773 - Initialize QI return values to null in the cycle collector. (rest was already part of 1119482 (6f30ef196)
 - Bug 1135772 - Return null on failure in nsXPCWrappedJS's QueryInterface. r=smaug (67fca5218)
 - Bug 1136584 - Copy JIT options from global settings. r=bhackett (6696b345e)
 - Bug 1135912 - Don't repaint vibrant regions on mouseover. (1de120955)
 - Bug 961887 - Refactor mVisibleAboveRegion management. r=roc (8281fb9f8)
 - Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc (f42ddc1a1)
 - Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc (7378892b8) (18084d9cc)

* 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

Saturday, August 3, 2019

Weekly browser binaries (20190803)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190803-3170ee769-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190803-3170ee769-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190803-3170ee769-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190803-3170ee769-xpmod.7z

Official repo changes since my last build:
- Issue #1156 - Location Bar Preferences Checkboxes (93ceb8281)
- Merge pull request #1200 from flewkey/master (a4584c732)
- Update SQLite to 3.29.0 (154532072)
- Hide and disable open_all/cut/copy/delete/properties when opening bookmarks/history context menu with no selection (3170ee769)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190803-211bb28-uxp-3170ee769-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190803-211bb28-uxp-3170ee769-xpmod.7z

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

No Official repo changes since my last build.

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190803-23551d191-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190803-23551d191-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190803-23551d191-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190803-23551d191-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. (144bc3839)
 - Bug 1038839 - Use type information for alias analysis. r=jandem (7f562bcc2)
 - Bug 1141797. r=smaug. (6ac0692bd)
 - Bug 1143470 - Add BUG_COMPONENT to moz.build files in toolkit and xulrunner. r=gavin (3fee7e2d5)
 - Bug 1083344 - Add "allow" sandbox rules to fix mochitests on OSX 10.9 and 10.10. r=smichaud (40c3323a5)
 - Bug 1083344 - Tighten rules for Mac OS content process sandbox on 10.9 and 10.10. r=smichaud (a1102b817)
 - Bug 1151974 P1 Delay Cache Context start until previous Context has completed. r=ehsan (20598fa6a)
 - Bug 1130686 - Add test for service worker client.focus. (e4d836af7)
 - Bug 1151916 - Set worker principalinfo on cache load. r=bkelly (4d55b31fe)
 - Bug 1139513 - Warn and gather data if ServiceWorker hits max workers per domain limit. r=bent, r=rvitillo (44c59a9cb)
 - Bug 1148354 - Deprecate the doppler effect from the PannerNode. r=ehsan (6de4e13ca)
 - Bug 1148942 - Ensure that the registration of empty service workers succeeds; r=bent (edbb09fdf)
 - Bug 1148496 - Allow to set an interface member as [Deprecated] in WebIDL. r=bz,smaug (43f554139) (23551d191)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git e48fcd77f..23551d191:
- import change from rmottola/Arctic-Fox:
 - Bug 1128001 - Workaround ANGLE DEPTH16 being DEPTH24_STENCIL8. (144bc3839)
 - Bug 1038839 - Use type information for alias analysis. r=jandem (7f562bcc2)
 - Bug 1141797. r=smaug. (6ac0692bd)
 - Bug 1143470 - Add BUG_COMPONENT to moz.build files in toolkit and xulrunner. r=gavin (3fee7e2d5)
 - Bug 1083344 - Add "allow" sandbox rules to fix mochitests on OSX 10.9 and 10.10. r=smichaud (40c3323a5)
 - Bug 1083344 - Tighten rules for Mac OS content process sandbox on 10.9 and 10.10. r=smichaud (a1102b817)
 - Bug 1151974 P1 Delay Cache Context start until previous Context has completed. r=ehsan (20598fa6a)
 - Bug 1130686 - Add test for service worker client.focus. (e4d836af7)
 - Bug 1151916 - Set worker principalinfo on cache load. r=bkelly (4d55b31fe)
 - Bug 1139513 - Warn and gather data if ServiceWorker hits max workers per domain limit. r=bent, r=rvitillo (44c59a9cb)
 - Bug 1148354 - Deprecate the doppler effect from the PannerNode. r=ehsan (6de4e13ca)
 - Bug 1148942 - Ensure that the registration of empty service workers succeeds; r=bent (edbb09fdf)
 - Bug 1148496 - Allow to set an interface member as [Deprecated] in WebIDL. r=bz,smaug (43f554139) (23551d191)

* 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

Saturday, July 27, 2019

Weekly browser binaries (20190727)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.4.win32-git-20190727-9b0ff0e8b-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.4.win64-git-20190727-9b0ff0e8b-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190727-9b0ff0e8b-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190727-9b0ff0e8b-xpmod.7z

Official repo changes since my last build:
- Issue #701 - Support spaces in Mac app name (4e464892a)
- 1315815 - Don't treat async or await as a keyword when they contain escapes. (5e76f72c5)
- 1317090: Remove js::FindBody; (dcb43bda9)
- 1317153 - Provide better error message when errornous syntax possibly match "await SOMETHING" outside async function. (f319f49a5)
- 1296814 - Move FunctionDeclaration-as-consequent/alternative handling out of Parser::functionStmt into Parser::consequentOrAlternative. (987d6726f)
- 1317379 - Disallow generator functions and async functions as direct children of if/else. (7ecc50d90)
- 636635 - Do not create named lambda binding for a function created by Function constructor. (986ae6266)
- 1320403 - Move JSFunction::EXPR_BODY to JSScript, LazyScript, and FunctionBox. (90d999c59)
- 1325473 - A TypeError should be thrown when accessing 'arguments' or 'caller' on any of the new function types. (7535217e1)
- 1325157 - Implement a ParserBase class that holds functionality that's identical between syntax parsing and full parsing. (c3e3a917d)
- 1326454 - Introduce TokenStream::error that reports an error at the current offset. (f6193fd0f)
- 1326454 - Introduce TokenStream::warning that warns at the current offset. (068916b59)
- 1326454 - Rename TokenStream::getBracedUnicode to TokenStream::matchBracedUnicode and make its signature fallible. (b41de8683)
- 1326454 - Make TokenStream::peekChar's signature fallible. (d400e9491)
- 1326454 - Make TokenStream::skipChars{,IgnoreEOL} accept an unsigned integral number of chars to skip. (0ed4cf321)
- 1326454 - Add assertions to TokenStream::skipChars{,IgnoreEOL} verifying EOF isn't yet hit and that newlines aren't skipped, if appropriate. (aa2decd15)
- 1326454 - Don't report an error when SourceCoords::add fails, because it fails only when an underlying Vector::append fails, and that vector handles OOM reporting itself. (c6fe42095)
- 1325606 - Return wrapped async function from caller property. (af32c8553)
- 1323324 - Part 1: Make Promise::unforgeable{Resolve,Reject} spec-compliant. (52e22e231)
- 1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name. (adc81d634)
- 1317375 - Implement "Template Literals Revision / Lifting Template Literal Restriction" ECMAScript proposal (afb28a43d)
- 903389 - Fix uses of ClassMethodIsNative. (668254e2b)
- 903389 - Make Make NativeGet[Getter]PureInline handle dense/typed array shapes. (d074844a4)
- 1333143 - Self-host Object.prototype.valueOf. (cefee262b)
- 1333045 - Update Location object properties to current spec. (0bc465269)
- 1175823 - Implement [[DefineOwnProperty]] for mapped arguments object. (2ea840b04)
- 1175823 - Import test262 mapped arguments tests. (9476f2e01)
- 1320408 - Part 1: Change JSFunction::getLength and JSFunction::getUnresolvedLength to static method. (e5019fd4c)
- 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. (739a81958)
- 1320408 - Part 3: Remove JSContext* parameter from JSFunction::getBoundFunctionArgument. (c2b1e70b7)
- 1320408 - Part 4: Change JSObject::getGroup to static method. (af6768fb1)
- 1320408 - Part 5: Change JSObject::constructorDisplayAtom to static method. (2d1d2cefb)
- 1320408 - Part 6: Change JSObject::splicePrototype to static method. (6bbc8d666)
- 1320408 - Part 7: Remove JSContext* parameter from JSObject::shouldSplicePrototype. (549bab83d)
- 1320408 - Part 8: Change JSObject::reportNotConfigurable and JSObject::reportNotExtensible to static method. (fe20cd264)
- 1320408 - Part 9: Change JSObject::setFlags and depending methods to static method. (1d0ab1c75)
- 1320408 - Part 10: Change LazyScript::functionDelazifying to static method. (4d88f48fd)
- 1320408 - Part 12: Change JSScript::sourceData to static method. (93335c312)
- 1320408 - Change JSScript::sourceDataWithPrelude to static method (fcfaa4fbe)
- 1320408 - Part 13: Change DebugEnvironmentProxy::getMaybeSentinelValue to static method. (7757e03cc)
- 1320408 - Part 14: Change some GlobalObject methods to static method. (3a5176f4b)
- 1320408 - Part 15: Change NativeObject::addDataProperty to static method. (caf39feee)
- 1320408 - Part 16: Change NativeObject::removeProperty to static method. (4c56c51c8)
- 1320408 - Part 17: Change NativeObject::clearFlag to static method. (08aee2f9d)
- 1320408 - Part 18: Change StringObject::init to static method. (761b3afca)
- 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. (31c0c2f9c)
- 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to static method. (e1e313f3b)
- 1320408 - Part 21: Change PromiseObject::onSettled to static method. (bd6819820)
- 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. (2b0c36634)
- 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. (72f723f39)
- 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. (fe760880b)
- 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method. (eb6c9ea6b)
- 1320408 - Part 26: Remove Shape::set declaration. (3f8364e4a)
- 1337143 - Tweak NamedImports parsing to eliminate a complexifying peekToken where getToken could be used. (c75bd3037)
- 1337143 - Tweak ExportClause parsing to eliminate a peekToken where a simpler consuming getToken could be performed. (d200a2b02)
- 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (d27591806)
- 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. (9a7113f7c)
- Make JSErrorNotes Single Threaded (3765f0578)
- 1283712 - Part 2: Add JSEXN_NOTE. (c185c2fe7)
- 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. (412f15de4)
- 1283712 - Part 4: Print error note in js::PrintError. (da77e2c04)
- 1283712 - Part 5: Support notes in Debugger. (f4552af8b)
- 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. (d7fbf2a9d)
- 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. (4a82fdad8)
- 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. (332c1c28a)
- 1283712 - Part 8: Add WorkerErrorBase, WorkerErrorNote, and WorkerErrorReport. (c76e66fc3)
- 1283712 - Part 9: Add getErrorNotes testing function to extract error notes from exception. (a781578b4)
- 1283712 - Part 10: Support notes in getLastWarning shell-only testing function. (8e932efef)
- 1283712 - Part 11.1: Show notes in devtools console. (4dc8efd76)
- 1283712 - Part 11.2: Update stub. (a14c9bed8)
- 1283712 - Part 11.3: Add mocha test. (1257c3c5d)
- 1283712 - Part 11.4: Fix assignment (7fb92548e)
- 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. (05c9c752a)
- 1336783 - Part 2: Remove Parser::checkStrictBinding. (fcdc8929f)
- 1336783 - Part 3 - Use simpler macro to avoid internal compiler error on SM-tc(H). (dd0057fbf)
- 1336783 - followup: Fix rooting. (0f5f3c304)
- 1340089 - Check the binding name in comprehensionFor. (c1ba97eea)
- 1317387: The intrinsic %ThrowTypeError% function should be frozen. (50de15c3a)
- 1332245 - [Basilisk] Move nsScriptError from js/xpconnect to dom/bindings. (7252778e3)
- Fix a thread assertion in NewCopiedArrayTryUseGroup (f39640128)
- 1339963 - Part 1: Split Parser::exportDeclaration. (57a8b65fc)
- 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. (d2aa017a8)
- 1339963 - Part 3: Check IdentifierName in ExportClause without from. (64fd7ae45)
- 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging (8a4aeb6f5)
- 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. (dab8877c1)
- 104442 - Part 2: Add a testcase for devtools and note. (f4129b97c)
- 104442 - Part 3: Add test input for mocha test. (4a14a7b39)
- 104442 - Part 4: Update stub. (5d1f675ac)
- 104442 - Part 5: Add another testcase for devtools and note. (147c6d6af)
- 1340148 - Disallow function redeclarations at module top level. (d1c146adf)
- 1216630 - Print class source when calling toString on the constructor. (53e46b1e1)
- 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (22dba02b7)
- 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (92ca89f5f)
- Bug 1364573 - Don't relazify class default constructors. (7b1c6a022)
- 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (7e510ee9b)
- 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (fe80b3d80)
- 1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set. (03df00e45)
- 420857 - Part 1: Report the position of opening brace for missing brace error in function body. (ccb322db6)
- 420857 - Part 2: Report the position of opening brace for missing brace error in block. (3e1a8a74f)
- 420857 - Part 3: Report the position of opening brace for missing brace error in object literal. (10227d77b)
- 420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal. (e93a48121)
- 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. (b02f52f8a)
- 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. (55c897db3)
- 1303703 - Part 3: Syntax parse destructuring assignment patterns. (a4b91b5a8)
- Refactor abortIfSyntaxParser after destructring (aa65e8a18)
- 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. (449ea84dc)
- 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. (85aeff765)
- 1339395 - Part 1: Align parse method for object literals to match array literals. (6444d5d0e)
- Refactor Token& nextToken (638a904d0)
- 1339395 - Part 2: Add parser support for rest and spread object properties. (091d00f1b)
- 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. (3048ff434)
- 1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties. (262b1194f)
- 1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing. (8b4ee77d3)
- 1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend. (221239a77)
- 1339395 - Part 8: Add separate variables for wasm debugger test. (076ad08ac)
- 1344334 - Make DoTypeUpdateFallback infallible. (28c5b8c05)
- 1353691 - Report SyntaxError when arrow function has await-identifier in async function context. (4a84afdc8)
- Fix order of OwnProperty check for rest parameters. (d2cfd332a)
- Merge pull request #1 from wolfbeast/patch-1 (4a0061a3e)
- Check port safety for AltSvc (aae0bfd5b)
- Treat all file: URIs as having a unique origin. (33b6f178d)
- Clarify comment with security.fileuri.unique_origin (408ca49a0)
- Bug 1555523. (c36437707)
- Don't allow cross-origin POST redirects on 308 codes. (8b7daa536)
- Bug 1548822. (b7807cd00)
- Define JumpImmediateRange on ARM64. (7e6342a01)
- Do not allow the ^ character to appear in the hostname. (f046b9173)
- Use WeakPtr for extension parent pointer. (9dce66f58)
- Merge pull request #1192 from g4jc/parser_tuneup (779ef307a)
- Update platform version and force clobber. (1dbed95e4)
- Merge pull request #1190 from adeshkp/spaces-mac-appname (44455d8b4)
- Revert "Implement a threadsafe & revised version of http2PushedStream." (91de3341d)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (f6a282023)
- Issue #1195 - Fix errant use of JSContext in ErrorNotes (04ac84ff5)
- Implement a threadsafe & revised version of http2PushedStream. (17a4b4f6d)
- Remove unused checking function for unboxed types. (8cd6a5a33)
- Merge pull request #1196 from g4jc/feed_spidermonkey (bb3e62fe1)
- Add CheckedInt check for GL texture uploads. (227b23606)
- Remove MOZ_BROWSER_STATUSBAR conditional. (333554821)
- Fix call to macro `MOZ_ASSERT_UNREACHABLE` (039d70f69)
- Merge pull request #1197 from adeshkp/patch-12 (234c10fd6)
- Add space to MOZ_APP_DISPLAYNAME (3dbcd0de3)
- Add space to MOZ_APP_DISPLAYNAME (155a5262d)
- Add space to MOZ_APP_DISPLAYNAME (94605c169)
- Merge pull request #1198 from wicknix/master (50e464efc)
- Add red moon icon to MacOS for unstable builds (9cb962ac4)
- Merge pull request #1199 from wicknix/master (9c731029a)
- Update default bookmark icons. (365133b9a)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (8c29326d9)
- Add UI preference for overall vertical smooth scrolling speed (as a percentage). (9b0ff0e8b)

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190727-211bb28-uxp-9b0ff0e8b-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190727-211bb28-uxp-9b0ff0e8b-xpmod.7z

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

Official repo changes since my last build:
- [UXP] Update commit pointer (211bb28)

For UXP changes please see above.

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190727-e48fcd77f-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190727-e48fcd77f-xpmod.7z

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

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1149987 - Part 2: Make ErrorResult unassignable; r=bzbarsky (32661559b)
 - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; (27f4c6125)
 - Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky (0f9dcc603)
 - Bug 1110485 P0 Add an ErrorResult constructor that takes nsresult. (72a779666)
 - Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. (a7e4c1959)
 - Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. (78673277f)
 - Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. (55c302057)
 - Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan (bb3e49c43)
 - Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. (14378a6e5)
 - Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan (c0e0bfb3e)
 - partial apply of Bug 1119281 - Fix missing telemetry client id (ae0dc0194)
 - Bug 1122047 - Part 1 - Sketch out Telemetry environment module. (0419391b0)
 - Bug 1122047 - Part 2 - Make TelemetryPing shutdown properly on delayed initialization (0102cef09)
 - Bug 1122061 - Give TelemetryPing a common API for sending pings. (999cb825d)
 - Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. (2d5b61de1)
 - Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan (0d3f04df1)
 - Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan (93eb9ca21)
 - Bug 1120363 - Break up Telemetry sessions on environment changes. (a7c8d70c7)
 - Bug 1122052 - Remove duplicated data from TelemetrySession. (bb905d602)
 - Bug 1122050 - Remove persona and experiment data from TelemetrySession. (40ca59a9e)
 - Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric (30d0f0656)
 - Bug 1134268 - Part 2 - Fixup TelemetryEnvironment shutdown if the module wasnt initialized. r=vladan (ec2875fea)
 - Bug 1135076 - Missing histograms in childPayloads. r=vladan (9f317cf9d)
 - Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan (4050d7f24)
 - Bug 1128768: Part 1 - Modify IPC to allow retrieval of topmost routing id on the stack; (cd2e8a2f0)
 - Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange (b37df94d1)
 - Bug 1150684: Remove XPCOM.h from IOInterposer.h (5b7e1cef3)
 - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. (9ec8a819f)
 - Merge branch 'master' of https://github.com/rmottola/Arctic-Fox (d0f05eea4)
 - Bug 1128768: Part 2,3,4 - Refactor hang annotation code; (f5086aba9) (with xpcom/threads/ fixes for my tele-removed tree)
 - Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; (774a47aec)
 - Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku (ea29a10cf)
 - Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. (9eba0aca0)
 - Bug 1110485 P4 Keep Cache Actors alive during async operations. (eb75f2316)
 - Bug 1110485 P5 Replace useless DBSchema class type with namespace. (159b902db)
 - Bug 1110485 P6 Remove useless cache::FileUtils type (1bdf00fc3)
 - Bug 1110485 P7 Rename DeleteCache() to DeleteCacheId() better distinguish it from CacheDelete(). (5199f9d6f)
 - Bug 1110485 P8 Correctly set the Feature on the stream control child actor. (c8673cb13)
 - Bug 1150691 Fix Cache API race with storage invalidation. (2723dff50)
 - Bug 1151892 Refactor Cache Manager Context usage to be more sane and fix shutdown assert. r=ehsan (ea96381cf)
 - Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (2fc5e2bfd)
 - Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. (afcf9b1aa)
 - Bug 1135825: Add missing MOZ_OVERRIDE annotation in RTCIdentityProviderRegistrar.h (e8beec4e8)
 - (Bug 1135138 is not merged due to broken build) (56aad8a83)
- import change from rmottola/Arctic-Fox:
 - Bug 1138250 - add actual source files from UNIFIED_SOURCES to VS projects always; r=ted.mielczarek; a=RyanVM (9fbb6ce8d)
 - Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov (88434675c)
 - Bug 1127670 - Replace device property of BluetoothPairingEvent with device name. r=btian, r=bz (2765ed738)
 - Bug 1081819 - Add mochitest for piping WebAudio in and out of PeerConnection. r=jesup,padenot (55e6ea3fd)
 - fix tests of Bug 1135764 (b505c1fe6)
 - Bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. (5c5ad3929)
 - Bug 1131406 - Don't lose information about JS URIs when serializing them. r=billm (02d7e5e3b)
 - Bug 1131406 - Fix IPC serialization for nsSimpleNestedURI. r=billm (0576b1b51)
 - Bug 1131406 - Fix IPC serialization for nsHostObjectURI. r=billm (7a014c8e7)
 - Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer (664cb4505)
 - Bug 1139830 - Make type/id/payload nullable in MozNDEFRecordOptions. (339267371)
 - Bug 1115500 - [DeviceStorage] Return the first storage if preferred storage is not presented in GetDefaultStorageName. r=dyhlands (2ae986bc9)
 - Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar (55f359927)
 - Bug 1140766 - Build more files in image/decoders in unified mode; (3ae71a3a5) (e48fcd77f)

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 2a3dd7f84..e48fcd77f:
- import change from rmottola/Arctic-Fox:
 - Bug 1149987 - Part 2: Make ErrorResult unassignable; r=bzbarsky (32661559b)
 - Bug 1149987 - Part 3: Give ErrorResult a move constructor and a move assignment operator; (27f4c6125)
 - Bug 1149987 - Part 4: Do not attempt to delete ErrorResult::mMessage when deserializing the object from IPDL; r=bzbarsky (0f9dcc603)
 - Bug 1110485 P0 Add an ErrorResult constructor that takes nsresult. (72a779666)
 - Bug 1110485 P1 Refactor Cache IPC requests to use a separate actor. (a7e4c1959)
 - Bug 1127914 - Part 1 - Duplicate keyed histograms for double submission. (78673277f)
 - Bug 1127914 - Part 2 - Duplicate normal histograms for double submission. (55c302057)
 - Bug 1127914 - Part 3 - Submit duplicate histogram data for 'non-classic' telemetry sessions. r=vladan (bb3e49c43)
 - Bug 1120362 - Part 1 - Enable snapshotting and clearing subsession histograms. (14378a6e5)
 - Bug 1120362 - Part 2 - Enable snapshotting and clearing keyed subsession histograms. r=vladan (c0e0bfb3e)
 - partial apply of Bug 1119281 - Fix missing telemetry client id (ae0dc0194)
 - Bug 1122047 - Part 1 - Sketch out Telemetry environment module. (0419391b0)
 - Bug 1122047 - Part 2 - Make TelemetryPing shutdown properly on delayed initialization (0102cef09)
 - Bug 1122061 - Give TelemetryPing a common API for sending pings. (999cb825d)
 - Bug 1122061 - Move TelemetrySession tests out of test_telemetryPing.js. (2d5b61de1)
 - Bug 1120362 - Part 3 - Reset subsession histograms on telemetry payload collections. r=vladan (0d3f04df1)
 - Bug 1120362 - Part 4 - Start new telemetry subsessions on local midnight. r=vladan (93eb9ca21)
 - Bug 1120363 - Break up Telemetry sessions on environment changes. (a7c8d70c7)
 - Bug 1122052 - Remove duplicated data from TelemetrySession. (bb905d602)
 - Bug 1122050 - Remove persona and experiment data from TelemetrySession. (40ca59a9e)
 - Bug 1134268 - Part 1 - Fix and order Telemetry shutdown for TelemetryPing and TelemetrySession. r=yoric (30d0f0656)
 - Bug 1134268 - Part 2 - Fixup TelemetryEnvironment shutdown if the module wasnt initialized. r=vladan (ec2875fea)
 - Bug 1135076 - Missing histograms in childPayloads. r=vladan (9f317cf9d)
 - Bug 1134279 - Make TelemetryPing and TelemetrySession code use the "FHR enabled" & "Telemetry enabled" prefs properly. r=vladan (4050d7f24)
 - Bug 1128768: Part 1 - Modify IPC to allow retrieval of topmost routing id on the stack; (cd2e8a2f0)
 - Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange (b37df94d1)
 - Bug 1150684: Remove XPCOM.h from IOInterposer.h (5b7e1cef3)
 - Bug 1093934 - Create a XPCOM library that can be used to support standalone WebRTC. (9ec8a819f)
 - Merge branch 'master' of https://github.com/rmottola/Arctic-Fox (d0f05eea4)
 - Bug 1128768: Part 2,3,4 - Refactor hang annotation code; (f5086aba9) (with xpcom/threads/ fixes for my tele-removed tree)
 - Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; (774a47aec)
 - Bug 1110485 P2 Remove 'P' prefix from non-protocol IPC types in Cache API. r=baku (ea29a10cf)
 - Bug 1110485 P3 Move Fetch IPC PHeaderEntry type to Cache. Rename HeadesEntry. (9eba0aca0)
 - Bug 1110485 P4 Keep Cache Actors alive during async operations. (eb75f2316)
 - Bug 1110485 P5 Replace useless DBSchema class type with namespace. (159b902db)
 - Bug 1110485 P6 Remove useless cache::FileUtils type (1bdf00fc3)
 - Bug 1110485 P7 Rename DeleteCache() to DeleteCacheId() better distinguish it from CacheDelete(). (5199f9d6f)
 - Bug 1110485 P8 Correctly set the Feature on the stream control child actor. (c8673cb13)
 - Bug 1150691 Fix Cache API race with storage invalidation. (2723dff50)
 - Bug 1151892 Refactor Cache Manager Context usage to be more sane and fix shutdown assert. r=ehsan (ea96381cf)
 - Bug 1136331 - OdinMonkey: allow stdlib calls in heap expressions (2fc5e2bfd)
 - Bug 1141439 - Exit with an error code instead of falling through the REMOTE_NOT_FOUND code path when the X-remote returns an explicit command line handler error. (afcf9b1aa)
 - Bug 1135825: Add missing MOZ_OVERRIDE annotation in RTCIdentityProviderRegistrar.h (e8beec4e8)
 - (Bug 1135138 is not merged due to broken build) (56aad8a83)
- import change from rmottola/Arctic-Fox:
 - Bug 1138250 - add actual source files from UNIFIED_SOURCES to VS projects always; r=ted.mielczarek; a=RyanVM (9fbb6ce8d)
 - Bug 1109022 - Add basic ATK roles for MathML elements, r=surkov (88434675c)
 - Bug 1127670 - Replace device property of BluetoothPairingEvent with device name. r=btian, r=bz (2765ed738)
 - Bug 1081819 - Add mochitest for piping WebAudio in and out of PeerConnection. r=jesup,padenot (55e6ea3fd)
 - fix tests of Bug 1135764 (b505c1fe6)
 - Bug 933665 - Remove encodeNdefRecords func from NfcContentHelper. (5c5ad3929)
 - Bug 1131406 - Don't lose information about JS URIs when serializing them. r=billm (02d7e5e3b)
 - Bug 1131406 - Fix IPC serialization for nsSimpleNestedURI. r=billm (0576b1b51)
 - Bug 1131406 - Fix IPC serialization for nsHostObjectURI. r=billm (7a014c8e7)
 - Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer (664cb4505)
 - Bug 1139830 - Make type/id/payload nullable in MozNDEFRecordOptions. (339267371)
 - Bug 1115500 - [DeviceStorage] Return the first storage if preferred storage is not presented in GetDefaultStorageName. r=dyhlands (2ae986bc9)
 - Bug 1133689 - Make D3DVsyncDisplay destructor private. r=jmuizelaar (55f359927)
 - Bug 1140766 - Build more files in image/decoders in unified mode; (3ae71a3a5) (e48fcd77f)

* 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