Saturday, September 10, 2022

Weekly browser binaries (20220910)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220910-3219d2d-uxp-92cf68733-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220910-3219d2d-uxp-92cf68733-xpmod.7z

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

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220910-3219d2d-uxp-92cf68733-xpmod-ia32.7z

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

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220910-d849524bd-uxp-92cf68733-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220910-d849524bd-uxp-92cf68733-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220910-d849524bd-uxp-92cf68733-xpmod.7z

Official UXP changes picked since my last build:
- Issue #1999 - Switch to the unorm2 API for String.normalize() (66424272f)
- Issue #80 - reinstated unified building for some large chunks of our code. (5dfded811)
- Issue #2000 - Stop using deprecated ext/hash_map. This has been long deprecated in favor of std::unsorted_map. Since all platforms are using modern compilers now it should not be a problem to switch over to std::unsorted_map in the single place hash_map is used. This allows us to build on platforms which have removed hash_map such as FreeBSD. (dda19de1b)
- No issue - Fix OutputVariable visibility issue, when building with clang. (8cc2925a2)
- Revert "Issue #1676 - Follow-up: Put js/src (including vm), jit, and wasm back into unified sources." (7bb8046c1)
- Revert "Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build" (23a10c68f)
- Revert "Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build" (b03603e73)
- Revert "Issue #1676 - Part 18: Move and separate top level sources from vm sources in js/src/moz.build" (0e7a3f214)
- Revert "Issue #1676 - Part 17: Put remaining source files which have debug code ifdef'd behind MOZ_DEBUG" (d83377b8c)
- Revert "Issue #1676 - Part 16: Split WASM sources out of js/src/moz.build" (7a45d4dcf)
- Revert "Issue #1676 - Part 15: Split threading sources out of js/src/moz.build" (14da6dc66)
- Revert "Issue #1676 - Part 14: Split proxy sources out of js/src/moz.build" (29fc6d519)
- Revert "Issue #1676 - Part 13: Split perf sources out of js/src/moz.build" (b15c6109e)
- Revert "Issue #1676 - Part 12: Split jit sources out of js/src/moz.build" (f4c5ef005)
- Revert "Issue #1676 - Part 11: Split irregexp sources out of js/src/moz.build" (86b12c766)
- Revert "Issue #1676 - Part 10: Split gc sources out of js/src/moz.build" (8da86488e)
- Revert "Issue #1676 - Part 9: Move DIRS down in js/src/moz.build" (28392d5dc)
- Revert "Issue #1676 - Part 8: Fix up include for selfhosted.out.h" (5f23cd301)
- Revert "Issue #1676 - Part 7: Split frontend sources out of js/src/moz.build" (cd3c43e61)
- Revert "Issue #1676 - Part 6: Split ds sources out of js/src/moz.build" (62b5ce90a)
- Revert "Issue #1676 - Part 5: Split devtools sources out of js/src/moz.build" (1c6fb7fca)
- Revert "Issue #1676 - Part 4: Split builtin sources out of js/src/moz.build" (c86c612bb)
- Issue #80 - Re-unify building of /js/src (4bdd6dd93)
- Issue #1720 - Follow-up: Explicitly include X11UndefineNone.h in HTMLOptGroupElement.cpp to fix unified building on X11 (142f08ce1)
- Issue #80 - Re-unify most of DOM (60e4e3344)
- Issue #80 - Re-unify most of the layout engine (b27475f6a)
- Issue #1995 - Fix build bustage in GCC 12 (b93c4ada8)
- No Issue - prevent build issue in MSVC due to libaom SIMD inlining. (42b9149fb)
- Issue #80 - Re-unify most of gfx (f801bd184)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt58l.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220910-485bba73-uxp-92cf68733-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220910-485bba73-uxp-92cf68733-xpmod.7z

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

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

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220910-id-828aab8-uxp-92cf68733-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220910-id-828aab8-ia-93af9a0-uxp-92cf68733-xpmod.7z

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

for UXP changes please see above.


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

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220910-66c08edf5-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220910-66c08edf5-xpmod.7z

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

Repo changes:
- partly ported from UXP: Issue #80 - reinstated unified building for some large chunks of our code. (5dfded81) (25c7fc52c)
- import from UXP: Issue #1720 - Follow-up: Explicitly include X11UndefineNone.h in HTMLOptGroupElement.cpp to fix unified building on X11 (142f08ce) (2e3d4dfe1)
- ported from UXP: Issue #1995 - Fix build bustage in GCC 12 (b93c4ada) (06e848fc3)
- import from UXP: No Issue - prevent build issue in MSVC due to libaom SIMD inlining. (42b9149f) (ae58dfb11)
- partly ported from UXP: Issue #80 - Re-unify most of gfx (f801bd18) (66c08edf5)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220910-5d360f5c45-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - var-let (4514fc8c5f)
 - Bug 1191897, add a flag for popups which allow shortcut keys to not be consumed, fixes shortcuts not working when an e10s select popup is open, r=neil (c3d788f65c)
 - Bug 1181897 - Do not scale down <img> elements passed to setDragImage. r=roc (b9db4b2c2f)
 - Bug 1204442 nsIDragService::FireDragEventAtSource() shouldn't be available from script because it takes a value of mozilla::EventMessage r=smaug, sr=smaug (6d357d54a7)
 - Bug 1202176, adjust coordinates from device to css pixels when drag popup moves, r=tn (d6fa56dc59)
 - Bug 1204944, convert drag position coordinates properly, r=mstange (0ff3b815b4)
 - Bug 1205511 - Make nsBaseDragService::mImage[X|Y] strongly typed. r=enn (47d68b017a)
 - Bug 1205511 - Make nsMenuPopupFrame::MoveTo()'s arguments strongly typed. r=enn (c29c16b9ce)
 - Bug 1205511 - Give nsPresContext a method that returns the CSS to device pixel scale. r=dbaron (e91a754991)
 - Bug 1205511 - Add overloaded operators for multiplying and dividing an IntPointTyped by a ScaleFactor[2D]. r=kats (f857857c94)
 - Bug 1188172 - Don't update the resolution/SPCSPS for meta-viewport changes before the first-paint. r=botond (0d7eeda1c8)
 - Bug 1168487 - Update the last use site of ScrollbarAreaToExcludeFromCompositionBoundsFor to use LD pixels. r=tn (af1d65d14a)
 - Bug 1197592 - Don't set an SPCSPS in the mobile viewport manager if APZ zooming is not enabled. r=botond (eb2b3d3bf3)
 - Bug 1180267 - Don't set root displayport margins from the mobile viewport manager unless the C++ APZ is enabled. r=botond (982b57a6f3)
 - Bug 976616 - Part 1: Call ProcessViewportInfo when meta viewport is changed. r=bholley (0df9aaad5c)
 - Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats (97244f0a2f)
 - Bug 976616 - Part 3: Enable meta viewport tests for Fennec. r=kats (16de4304dc)
 - Bug 976616 - Part 4: Add test for dynamic meta viewport updates. r=kats (c3af1ba028)
 - Bug 1198839 - Don't update the displayport from the MVM unless there is already on the content. r=botond (a86c335313)
 - Bug 1205511 - Document that nsIDragService.dragMoved() takes its arguments in LayoutDevice pixels. r=enn IGNORE IDL (comment change only) (ea1f24c65e)
 - Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp (365c12249c)
 - Bug 1200402 - Ignore desktop mode for about: pages. r=snorp,khuey (3d64772abe)
 - Bug 1197824 - Remove unused state and normalize others. r=botond (58ed2bb53b)
 - Bug 1197824 - Allow zooming in desktop mode. r=botond (dbded0fdf7)
 - Bug 1200303 - Support meta-viewport changes in ZoomConstraintsClient as well. r=miketaylr (bb5ebee8ed)
 - Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond (0292f794c6)
 - Bug 1197824 - Constrain the min/max zoom if zooming is not allowed. r=botond (26ae1656ba)
 - Bug 1197824 - Remove the mAllowDoubleTapZoom field from nsViewportInfo as it is not needed. r=botond (00455cf30c)
 - Bug 1189837 - Subtract scrollbars in LD pixels rather than CSS pixels. r=mstange (8801383234)
 - Bug 1210399 - IonMonkey: MIPS: Safe for races. r=lth (5be49e2198)
 - Bug 1202367 - reinitialize expected value in CAS loop. patch=hev, r=sstangl, push=lth (438272bb96)
 - Bug 1210733 - Record source filenames independently of the script coverage. r=terrence (3a90b1a660)
 - Bug 1211546 - Unbreak the non-unified build. (r=sfink, r=nbp, r=shu) (4b290fffac)
 - Bug 977338 - Remove AtomicOperations-inl.h, r=lth (0015c7a398)
 - Bug 1202713 - Fix the CSS viewport dimensions for desktop mode. r=snorp (763a55b6aa)
 - Bug 1024343: The document should not stop animations when it is being swapped. r=smaug (ba2d43f308)
 - Bug 1200093 - Don't rely on finding the widget for a document in order to get the css-to-ld scale. r=botond (bf359f6c76)
 - Bug 1205511 - Use nsPresContext::DevToCSSPixelScale() where appropriate. r=kats (631a8fe6ae)
 - Bug 1204994 - part 0 - separate debugging use counters check from value check; r=bz (d8771157eb)
 - Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan (8a86ee4560)
 - Bug 1202895 - Fix shift-reload check for setting up service worker. r=bkelly (61309332e6)
 - let-var (315a834c4d)
 - Bug 1193469 - Make mozSettings more defensive. r=gwagner (9c4aeb2721)
 - Bug 1187419 - Make sure SettingsRequestManager is only loaded in parent. r=gwagner (98bfca7a44)
 - Bug 1156231 - enable data registration recovery. r=hsinyi (f886c81ce3)
 - Bug 1159591 - Part 1: Add MMI tests for call barring, call waiting, clip, clir, pin2, puk2 and ussd. r=aknow (96ba4e4a89)
 - Bug 1149433 - Set hangUpLocal in rejectCall. r=hsinyi (43aec5ea64)
 - Bug 1147842 - Fix defect of setting call started time. r=hsinyi (dbf6a5516a)
 - Bug 1145079 - Fix defect for calling isEmergencyOnly. r=hsinyi (8ba883d37e) (06d185e815)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152454 - Made liveregions responsive to name/value change events. r=yzen (056df463ef)
 - Bug 1166321 - [AccessFu] adding support for role='switch'. r=eeejay (540831bb6a)
 - Bug 1179284 - using explicit label for accessible with role 'status' instead of subtree. r=eeejay (919f0b93e7)
 - Bug 1163374 - Basic MathML Accessibility support in AccessFu. r=yzen (cddbfee120)
 - Bug 1199884 - Keep match roles empty in BaseTraversalRules that don't provide roles. r=yzen (b80ff3c892)
 - Bug 1200836 - Land on first atomic object in container traversal. r=yzen (0243a695af)
 - Bug 1206491 - Fix a JavaScript error in about:cache page. r=mayhemmer (5eaa374c84)
 - Bug 1142174 - Normalize omni.ja! paths when diffing about:memory reports. r=njn (bf046c4958)
 - let-var (5e9cf0b098)
 - Bug 1205364 part 1. Make createAttribute in an HTML document lowercase the passed-in attribute name. r=smaug (0b8a9f0f60)
 - Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz (e31fd9f567)
 - Bug 647621 - Remove document.charset from historical.html because it was eventually added to the spec. r=Ms2ger (506ecf3238)
 - Bug 1201798 part 1 - Move PropagateScrollToViewport() from nsCSSFrameConstructor to nsPresContext as a public method. r=roc (5d33acfa26)
 - Bug 1201798 part 2 - Update viewport scrollbar override for fullscreen and remove the leagcy css rule. r=roc (852d3d181f)
 - Bug 1201798 part 3 - Add test for viewport scrollbar on fullscreen. r=roc (88ad5560ae)
 - Bug 1048622 - Fix 'assignment to undefined variable' warnings in nsBrowserContentHandler.js. r=gavin (55edf093ce)
 - Bug 1205328: undef min/max at the top of irregexp/RegExpAST.h if they're already defined; r=ehsan (2a5daa48a9)
 - Bug 773687 - Fix assertion pattern in RegExp with sticky flag. r=till (0f1643690b)
 - Bug 1084248 - add a cast<> method, remove the casting constructor as requested. r=waldo (3fb0619085)
 - cleanup (705296cc44)
 - Bug 1143512 - Remove unused declaration of regexp_flags. r=jandem (79f538a4c8)
 - bit of 1198193 and pointer styles (6bec08ca9e)
 - Bug 1146580 - Make FinalizationWitnessService listen for xpcom shutdown. r=bholley (6a4093bf23)
 - Bug 1199578 - include SharedTypedArray in a type test. r=waldo (94b943eb91)
 - Bug 1203791 - Fix LazyLink issue with Debugger::onIonCompilation. r=h4writer (3d5c4ee130)
 - pointer style (f24eb566fd)
 - Bug 1204726 - Make sure that the MacroAssembler is no longer rooted when onIonCompilation is called. r=h4writer (f697b11f6d)
 - Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc (1813cc2c21) (cc9fb3b5bf)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198572 - Add telemetry for how often HSTS would fix mixed content problems r=smaug r=tanvi (1abeb434a4)
 - Bug 1181683 - Mark ping and beacon as blockable mixed content instead of optionally blockable. r=smaug (ab4b612439)
 - Bug 1148732 - When checking a document's scheme, check the innermost uri. r=dveditz, smaug (f03eef9b3a)
 - put back source RegExp (112cbc1797)
 - Bug 1026520 - CSP: Inline report sending into allows - csp changes (r=dveditz) (f835967ad3)
 - Bug 1026520 - CSP: Inline report sending into allows - callsite updates (r=dveditz) (39b200f027)
 - Bug 1026520 - CSP: Inline report sending into allows - test updates (r=dveditz) (6a9dd4d859)
 - Bug 1201822 - Update web-platform-tests expected data to revision d0571e01e1a2e4b8c5f696af2f81cbc1be9a5842, a=testonly (851485e4f9)
 - Bug 1026520 - CSP: Inline report sending into allows - web platform test updates (r=deveditz) (0fbb9ce2c7)
 - Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky (840ec6ebfb)
 - Bug 1192333 - Use channel->ascynOpen2 in dom/xslt/xslt/txMozillaStyleheetCompiler.cpp (r=sicking) (73989dc9d2)
 - Bug 1186843 - Don't recreate message manager. r=smaug (d4e2e28136)
 - Bug 1209361 - Add missing includes to dom/base. r=mccr8 (702a9b0c21)
 - Bug 1209621 - Add a way to get the TabParent for the content-primary tab, r=mconley (7d8a7e501f)
 - Bug 1209001 - Fix OOM handling when creating ModuleObject r=terrence (e5b9fc8db3)
 - Bug 1183289 - Run fewer CGC tests r=sfink (d529983340)
 - Bug 1204692 - Add arm64-sim variant to the autospider.sh script. r=sstangl (8f46c42105)
 - Bug 1183289 - Partially revert previous patch so jstests get run with default jitflags only r=me (97d1721e43)
 - Bug 1210924 - Do not fire read barriers when using ReadBarriered in a boolean context; r=sfink (697885508c)
 - code style and reshuffle (1b55c0f721)
 - Bug 1207821 - Change the initialized length of an unboxed array in some places without triggering pre barriers, r=jandem. (92452a2db0)
 - Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem (5589064dc1)
 - Bug 1184423 - Properly report OOM when initializing the RematerizedFrameTable fails; r=shu (60d964e1ca)
 - Bug 1201575 - Give copied FrameIter::Data the cx of the current frame. (r=jimb) (af5e59d95a)
 - Bug 1204725 - IonMonkey: Check result when copying frame iter data, r=nbp (7de175e301)
 - Bug 1184423 - Properly report OOM when adding a rematerialized frame to the current JitActivation fails; r=shu (a00c310833)
 - Bug 1210391 - Module scopes are currently not cacheable r=jandem (b42adeb292)
 - pointer style (30f967d1ee)
 - Bug 1199221 - Implement JS::ubi::Node::size for js::ObjectGroup referents; r=sfink (364cbff290)
 - Bug 1199219 - Implement JS::ubi::Node::size for js::Shape referents; r=sfink (683d11d589)
 - Bug 1199220 - Implement JS::ubi::Node::size for js::BaseShape referents; r=sfink (a9e1c02cbc)
 - Bug 1200482: Make Debugger respect 'enabled' flag when setting allocation tracking hook on debuggee compartments, and check that it does. r=fitzgen (cf203e12e0)
 - Bug 1177508 - Truncate the stack more aggressively in adoptAsyncStack. r=fitzgen (c335f6dcd5)
 - Bug 1209989 - Implicitly attach a PRThread to native threads when first used as a PRThread in the PosixNSPR implementation. r=terrence (c9d771fb47)
 - Bug 1206640: Fix an implicit constructor in PosixNSPR.cpp; r=nbp (178312c0f2)
 - Bug 1204863 - Ignore frames from self-hosted scripts; r=shu (4b8cd11832)
 - Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen (634f19195b)
 - Bug 1208908 - Fix a conditional statement in BytecodeRangeWithPosition::updatePosition(); r=ejpbruel (e58c656255)
 - some profiler and crash import (d5b8b4f798)
 - Bug 1185532: Turn on the NPAPI process sandbox for Windows 64-bit flash by default. r=bsmedberg (5aa8fa8a6e)
 - Bug 1194488: Whitelist specific plugins for async init; r=jimm (7c78723689)
 - Bug 1200698: Rename async plugin init pref; r=bsmedberg (df37e5833e)
 - Bug 1184068: Ensure that mShutdown is not incorrectly set from true to false if plugin crashes during CallNP_Shutdown; r=jimm Bug 1202024: Initialize plugin details and quirks in parent on first run for async init. r=aklotz (934d877d8c)
 - missing bit of Bug 1119878 Part 2 (3a0dd8afc1)
 - Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj. (810fbbab89)
 - Bug 1209351 (part 1) - Add an overloading of nsTHashTable::RemoveEntry() that takes an already-found entry. r=froydnj. (45d6181461)
 - Bug 1209351 (part 2) - Optimize nsTHashTable::RemoveEntry() usage in dom/. r=bz. (bdb19ed49f)
 - Bug 1209351 (part 3) - Optimize nsTHashTable::RemoveEntry() usage in gfx/. r=jrmuizel. (dc29a2b97f)
 - Bug 1209351 (part 4) - Optimize nsTHashTable::RemoveEntry() usage in netwerk/. r=michal.novotny. (3be1f09b5c)
 - Bug 1209351 (part 5) - Optimize nsTHashTable::RemoveEntry() usage in security/. r=keeler. (47999463fe) (5d360f5c45)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 0b43bf3628..5d360f5c45:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - var-let (4514fc8c5f)
 - Bug 1191897, add a flag for popups which allow shortcut keys to not be consumed, fixes shortcuts not working when an e10s select popup is open, r=neil (c3d788f65c)
 - Bug 1181897 - Do not scale down <img> elements passed to setDragImage. r=roc (b9db4b2c2f)
 - Bug 1204442 nsIDragService::FireDragEventAtSource() shouldn't be available from script because it takes a value of mozilla::EventMessage r=smaug, sr=smaug (6d357d54a7)
 - Bug 1202176, adjust coordinates from device to css pixels when drag popup moves, r=tn (d6fa56dc59)
 - Bug 1204944, convert drag position coordinates properly, r=mstange (0ff3b815b4)
 - Bug 1205511 - Make nsBaseDragService::mImage[X|Y] strongly typed. r=enn (47d68b017a)
 - Bug 1205511 - Make nsMenuPopupFrame::MoveTo()'s arguments strongly typed. r=enn (c29c16b9ce)
 - Bug 1205511 - Give nsPresContext a method that returns the CSS to device pixel scale. r=dbaron (e91a754991)
 - Bug 1205511 - Add overloaded operators for multiplying and dividing an IntPointTyped by a ScaleFactor[2D]. r=kats (f857857c94)
 - Bug 1188172 - Don't update the resolution/SPCSPS for meta-viewport changes before the first-paint. r=botond (0d7eeda1c8)
 - Bug 1168487 - Update the last use site of ScrollbarAreaToExcludeFromCompositionBoundsFor to use LD pixels. r=tn (af1d65d14a)
 - Bug 1197592 - Don't set an SPCSPS in the mobile viewport manager if APZ zooming is not enabled. r=botond (eb2b3d3bf3)
 - Bug 1180267 - Don't set root displayport margins from the mobile viewport manager unless the C++ APZ is enabled. r=botond (982b57a6f3)
 - Bug 976616 - Part 1: Call ProcessViewportInfo when meta viewport is changed. r=bholley (0df9aaad5c)
 - Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats (97244f0a2f)
 - Bug 976616 - Part 3: Enable meta viewport tests for Fennec. r=kats (16de4304dc)
 - Bug 976616 - Part 4: Add test for dynamic meta viewport updates. r=kats (c3af1ba028)
 - Bug 1198839 - Don't update the displayport from the MVM unless there is already on the content. r=botond (a86c335313)
 - Bug 1205511 - Document that nsIDragService.dragMoved() takes its arguments in LayoutDevice pixels. r=enn IGNORE IDL (comment change only) (ea1f24c65e)
 - Bug 1180267 - Ensure that the desktop-mode viewport for Fennec is based on a 980 CSS pixel width rather than the screen size. r=snorp (365c12249c)
 - Bug 1200402 - Ignore desktop mode for about: pages. r=snorp,khuey (3d64772abe)
 - Bug 1197824 - Remove unused state and normalize others. r=botond (58ed2bb53b)
 - Bug 1197824 - Allow zooming in desktop mode. r=botond (dbded0fdf7)
 - Bug 1200303 - Support meta-viewport changes in ZoomConstraintsClient as well. r=miketaylr (bb5ebee8ed)
 - Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond (0292f794c6)
 - Bug 1197824 - Constrain the min/max zoom if zooming is not allowed. r=botond (26ae1656ba)
 - Bug 1197824 - Remove the mAllowDoubleTapZoom field from nsViewportInfo as it is not needed. r=botond (00455cf30c)
 - Bug 1189837 - Subtract scrollbars in LD pixels rather than CSS pixels. r=mstange (8801383234)
 - Bug 1210399 - IonMonkey: MIPS: Safe for races. r=lth (5be49e2198)
 - Bug 1202367 - reinitialize expected value in CAS loop. patch=hev, r=sstangl, push=lth (438272bb96)
 - Bug 1210733 - Record source filenames independently of the script coverage. r=terrence (3a90b1a660)
 - Bug 1211546 - Unbreak the non-unified build. (r=sfink, r=nbp, r=shu) (4b290fffac)
 - Bug 977338 - Remove AtomicOperations-inl.h, r=lth (0015c7a398)
 - Bug 1202713 - Fix the CSS viewport dimensions for desktop mode. r=snorp (763a55b6aa)
 - Bug 1024343: The document should not stop animations when it is being swapped. r=smaug (ba2d43f308)
 - Bug 1200093 - Don't rely on finding the widget for a document in order to get the css-to-ld scale. r=botond (bf359f6c76)
 - Bug 1205511 - Use nsPresContext::DevToCSSPixelScale() where appropriate. r=kats (631a8fe6ae)
 - Bug 1204994 - part 0 - separate debugging use counters check from value check; r=bz (d8771157eb)
 - Bug 1204994 - part 2 - rename all USE_COUNTER_* histograms to USE_COUNTER2_* histograms; r=bz,vladan (8a86ee4560)
 - Bug 1202895 - Fix shift-reload check for setting up service worker. r=bkelly (61309332e6)
 - let-var (315a834c4d)
 - Bug 1193469 - Make mozSettings more defensive. r=gwagner (9c4aeb2721)
 - Bug 1187419 - Make sure SettingsRequestManager is only loaded in parent. r=gwagner (98bfca7a44)
 - Bug 1156231 - enable data registration recovery. r=hsinyi (f886c81ce3)
 - Bug 1159591 - Part 1: Add MMI tests for call barring, call waiting, clip, clir, pin2, puk2 and ussd. r=aknow (96ba4e4a89)
 - Bug 1149433 - Set hangUpLocal in rejectCall. r=hsinyi (43aec5ea64)
 - Bug 1147842 - Fix defect of setting call started time. r=hsinyi (dbf6a5516a)
 - Bug 1145079 - Fix defect for calling isEmergencyOnly. r=hsinyi (8ba883d37e) (06d185e815)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152454 - Made liveregions responsive to name/value change events. r=yzen (056df463ef)
 - Bug 1166321 - [AccessFu] adding support for role='switch'. r=eeejay (540831bb6a)
 - Bug 1179284 - using explicit label for accessible with role 'status' instead of subtree. r=eeejay (919f0b93e7)
 - Bug 1163374 - Basic MathML Accessibility support in AccessFu. r=yzen (cddbfee120)
 - Bug 1199884 - Keep match roles empty in BaseTraversalRules that don't provide roles. r=yzen (b80ff3c892)
 - Bug 1200836 - Land on first atomic object in container traversal. r=yzen (0243a695af)
 - Bug 1206491 - Fix a JavaScript error in about:cache page. r=mayhemmer (5eaa374c84)
 - Bug 1142174 - Normalize omni.ja! paths when diffing about:memory reports. r=njn (bf046c4958)
 - let-var (5e9cf0b098)
 - Bug 1205364 part 1. Make createAttribute in an HTML document lowercase the passed-in attribute name. r=smaug (0b8a9f0f60)
 - Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz (e31fd9f567)
 - Bug 647621 - Remove document.charset from historical.html because it was eventually added to the spec. r=Ms2ger (506ecf3238)
 - Bug 1201798 part 1 - Move PropagateScrollToViewport() from nsCSSFrameConstructor to nsPresContext as a public method. r=roc (5d33acfa26)
 - Bug 1201798 part 2 - Update viewport scrollbar override for fullscreen and remove the leagcy css rule. r=roc (852d3d181f)
 - Bug 1201798 part 3 - Add test for viewport scrollbar on fullscreen. r=roc (88ad5560ae)
 - Bug 1048622 - Fix 'assignment to undefined variable' warnings in nsBrowserContentHandler.js. r=gavin (55edf093ce)
 - Bug 1205328: undef min/max at the top of irregexp/RegExpAST.h if they're already defined; r=ehsan (2a5daa48a9)
 - Bug 773687 - Fix assertion pattern in RegExp with sticky flag. r=till (0f1643690b)
 - Bug 1084248 - add a cast<> method, remove the casting constructor as requested. r=waldo (3fb0619085)
 - cleanup (705296cc44)
 - Bug 1143512 - Remove unused declaration of regexp_flags. r=jandem (79f538a4c8)
 - bit of 1198193 and pointer styles (6bec08ca9e)
 - Bug 1146580 - Make FinalizationWitnessService listen for xpcom shutdown. r=bholley (6a4093bf23)
 - Bug 1199578 - include SharedTypedArray in a type test. r=waldo (94b943eb91)
 - Bug 1203791 - Fix LazyLink issue with Debugger::onIonCompilation. r=h4writer (3d5c4ee130)
 - pointer style (f24eb566fd)
 - Bug 1204726 - Make sure that the MacroAssembler is no longer rooted when onIonCompilation is called. r=h4writer (f697b11f6d)
 - Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc (1813cc2c21) (cc9fb3b5bf)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198572 - Add telemetry for how often HSTS would fix mixed content problems r=smaug r=tanvi (1abeb434a4)
 - Bug 1181683 - Mark ping and beacon as blockable mixed content instead of optionally blockable. r=smaug (ab4b612439)
 - Bug 1148732 - When checking a document's scheme, check the innermost uri. r=dveditz, smaug (f03eef9b3a)
 - put back source RegExp (112cbc1797)
 - Bug 1026520 - CSP: Inline report sending into allows - csp changes (r=dveditz) (f835967ad3)
 - Bug 1026520 - CSP: Inline report sending into allows - callsite updates (r=dveditz) (39b200f027)
 - Bug 1026520 - CSP: Inline report sending into allows - test updates (r=dveditz) (6a9dd4d859)
 - Bug 1201822 - Update web-platform-tests expected data to revision d0571e01e1a2e4b8c5f696af2f81cbc1be9a5842, a=testonly (851485e4f9)
 - Bug 1026520 - CSP: Inline report sending into allows - web platform test updates (r=deveditz) (0fbb9ce2c7)
 - Bug 1612470 - Remove Document.hasScriptsBlockedBySandbox and Document.inlineScriptAllowedByCSP. r=bzbarsky (840ec6ebfb)
 - Bug 1192333 - Use channel->ascynOpen2 in dom/xslt/xslt/txMozillaStyleheetCompiler.cpp (r=sicking) (73989dc9d2)
 - Bug 1186843 - Don't recreate message manager. r=smaug (d4e2e28136)
 - Bug 1209361 - Add missing includes to dom/base. r=mccr8 (702a9b0c21)
 - Bug 1209621 - Add a way to get the TabParent for the content-primary tab, r=mconley (7d8a7e501f)
 - Bug 1209001 - Fix OOM handling when creating ModuleObject r=terrence (e5b9fc8db3)
 - Bug 1183289 - Run fewer CGC tests r=sfink (d529983340)
 - Bug 1204692 - Add arm64-sim variant to the autospider.sh script. r=sstangl (8f46c42105)
 - Bug 1183289 - Partially revert previous patch so jstests get run with default jitflags only r=me (97d1721e43)
 - Bug 1210924 - Do not fire read barriers when using ReadBarriered in a boolean context; r=sfink (697885508c)
 - code style and reshuffle (1b55c0f721)
 - Bug 1207821 - Change the initialized length of an unboxed array in some places without triggering pre barriers, r=jandem. (92452a2db0)
 - Bug 1074935 - Add SPS pseudo frames for JSRope flattening; r=jandem (5589064dc1)
 - Bug 1184423 - Properly report OOM when initializing the RematerizedFrameTable fails; r=shu (60d964e1ca)
 - Bug 1201575 - Give copied FrameIter::Data the cx of the current frame. (r=jimb) (af5e59d95a)
 - Bug 1204725 - IonMonkey: Check result when copying frame iter data, r=nbp (7de175e301)
 - Bug 1184423 - Properly report OOM when adding a rematerialized frame to the current JitActivation fails; r=shu (a00c310833)
 - Bug 1210391 - Module scopes are currently not cacheable r=jandem (b42adeb292)
 - pointer style (30f967d1ee)
 - Bug 1199221 - Implement JS::ubi::Node::size for js::ObjectGroup referents; r=sfink (364cbff290)
 - Bug 1199219 - Implement JS::ubi::Node::size for js::Shape referents; r=sfink (683d11d589)
 - Bug 1199220 - Implement JS::ubi::Node::size for js::BaseShape referents; r=sfink (a9e1c02cbc)
 - Bug 1200482: Make Debugger respect 'enabled' flag when setting allocation tracking hook on debuggee compartments, and check that it does. r=fitzgen (cf203e12e0)
 - Bug 1177508 - Truncate the stack more aggressively in adoptAsyncStack. r=fitzgen (c335f6dcd5)
 - Bug 1209989 - Implicitly attach a PRThread to native threads when first used as a PRThread in the PosixNSPR implementation. r=terrence (c9d771fb47)
 - Bug 1206640: Fix an implicit constructor in PosixNSPR.cpp; r=nbp (178312c0f2)
 - Bug 1204863 - Ignore frames from self-hosted scripts; r=shu (4b8cd11832)
 - Bug 1180047: Debugger.prototype.findObjects should not return objects that must not be exposed to JS. r=fitzgen (634f19195b)
 - Bug 1208908 - Fix a conditional statement in BytecodeRangeWithPosition::updatePosition(); r=ejpbruel (e58c656255)
 - some profiler and crash import (d5b8b4f798)
 - Bug 1185532: Turn on the NPAPI process sandbox for Windows 64-bit flash by default. r=bsmedberg (5aa8fa8a6e)
 - Bug 1194488: Whitelist specific plugins for async init; r=jimm (7c78723689)
 - Bug 1200698: Rename async plugin init pref; r=bsmedberg (df37e5833e)
 - Bug 1184068: Ensure that mShutdown is not incorrectly set from true to false if plugin crashes during CallNP_Shutdown; r=jimm Bug 1202024: Initialize plugin details and quirks in parent on first run for async init. r=aklotz (934d877d8c)
 - missing bit of Bug 1119878 Part 2 (3a0dd8afc1)
 - Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj. (810fbbab89)
 - Bug 1209351 (part 1) - Add an overloading of nsTHashTable::RemoveEntry() that takes an already-found entry. r=froydnj. (45d6181461)
 - Bug 1209351 (part 2) - Optimize nsTHashTable::RemoveEntry() usage in dom/. r=bz. (bdb19ed49f)
 - Bug 1209351 (part 3) - Optimize nsTHashTable::RemoveEntry() usage in gfx/. r=jrmuizel. (dc29a2b97f)
 - Bug 1209351 (part 4) - Optimize nsTHashTable::RemoveEntry() usage in netwerk/. r=michal.novotny. (3be1f09b5c)
 - Bug 1209351 (part 5) - Optimize nsTHashTable::RemoveEntry() usage in security/. r=keeler. (47999463fe) (5d360f5c45)

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

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

No comments:

Post a Comment