Saturday, December 31, 2022

Weekly browser binaries (20221231)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221231-3219d2d-uxp-120ac6d55-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221231-3219d2d-uxp-120ac6d55-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-20221231-3219d2d-uxp-120ac6d55-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-20221231-d849524bd-uxp-120ac6d55-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221231-d849524bd-uxp-120ac6d55-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221231-d849524bd-uxp-120ac6d55-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221231-d849524bd-uxp-120ac6d55-xpmod.7z

Official UXP changes picked since my last build:
- Follow-up #2060 - Correctly handle \k in non-unicode expressions (904ddfa28)
- Issue #2063 - Ensure a floated ::first-letter inherits from ::first-line. (09cbcd341)
- Issue #2065 - Part 2: Expand pattern when track file is created rather than read (b67d7520b)
- Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend (558b83975)
- Issue #2065 - Part 4: Revise comments and remove parts dependent on hybrid FasterMake/RecursiveMake backend (b1b4c7d0e)
- Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files (9c5136872)
- No issue - Replace use of deprecated GetPreventDefault in GTK menu bar (704a1bcfa)
- Issue #2068 - Only wrap the last line of inline elements when positively padding to the right. (ca3361fb5)
- No issue - Fallthrough attributes must be terminated with semicolon. (5c505b86c)
- Issue #2070 - When multiple HSTS headers are received, only consider the first. (c95a80207)
- Issue #2053 - Disable DOM Performance API navigation timing. (9958e387d)
- Issue #80 - Fix deprot in dom/base. (ba1887ff4)
- Issue #80 - Fix deprot in js/src/irregexp. (507ed86ef)

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-20221231-485bba73-uxp-120ac6d55-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221231-485bba73-uxp-120ac6d55-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-20221231-id-656ea98-uxp-120ac6d55-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221231-id-656ea98-ia-93af9a0-uxp-120ac6d55-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-20221231-7637d8917-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20221231-7637d8917-xpmod.7z

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

Repo changes:
- import from UXP: Follow-up #2060 - Correctly handle \k in non-unicode expressions (904ddfa2) (37db061af)
- import from UXP: Issue #2063 - Ensure a floated ::first-letter inherits from ::first-line. (09cbcd34) (bd15ae403)
- import from UXP: Issue #2065 - Part 2: Expand pattern when track file is created rather than read (b67d7520) (9fdd4a547)
- import from UXP: Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend (558b8397) (745b614cd)
- import from UXP: Issue #2065 - Part 4: Revise comments and remove parts dependent on hybrid FasterMake/RecursiveMake backend (b1b4c7d0) (194b91f7f)
- import from UXP: Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files (9c513687) (a68ee4886)
- import from UXP: Issue #2068 - Only wrap the last line of inline elements when positively padding to the right. (ca3361fb) (970286b5e)
- import from UXP: No issue - Fallthrough attributes must be terminated with semicolon. (5c505b86) (b5463a940)
- import from UXP: Issue #2070 - When multiple HSTS headers are received, only consider the first. (c95a8020) (c5c514983)
- import from UXP: Issue #2053 - Disable DOM Performance API navigation timing. (9958e387) (37ac7f538)
- ported from UXP: Issue #80 - Fix deprot in dom/base. (ba1887ff) (0b71f2c74)
- import from UXP: Issue #80 - Fix deprot in js/src/irregexp. (507ed86e) (ad339eed7)
- ported from UXP: moz.configure: Windows SDK from version 10.0.15063.0 onwards the bin path contains the version number. (7637d8917)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221231-9af8eeaf15-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1202386: Add logging macros for HAL IPC, r=shuang (246eb96f38)
 - Bug 1202386: Output clear HAL IPC errors, r=shuang (eaba0dc9a8)
 - Bug 1202704: Move Bluetooth IPC pack functions to generic HAL IPC, r=shuang (4c745de79c)
 - Bug 1202704: Move Bluetooth IPC unpack functions to generic HAL IPC, r=shuang (4f8600030b)
 - Bug 1202704: Move Bluetooth's |UnpackPDUInitOp| to generic HAL IPC code, r=shuang (345f21c637)
 - Bug 1209085: Add 6-argument operator () to |UnpackPDUInitOp|, r=joliu (f5f8cf2dd9)
 - Bug 1123760 - make autocomplete dropmarker in the urlbar actually work when activated through a11y APIs, r=surkov (eee42195f4)
 - Bug 1123760 - bustage follow-up: remove unused variable, rs=bustage on a CLOSED TREE (6de8519b23)
 - Bug 1152836 - QR Decoder: Let everywhere, style nits: 580ms -> 400ms r=past (92a7fd6a15)
 - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem (f595b87951)
 - Bug 1175755 - Only clear GC statistics aborted flag at the end of the outermost nested GC r=bbouvier (ca73f34c69)
 - reapply  Bug 1221385 - Handle OOM during JitRuntime (e7def65b78)
 - No bug: Clarify documentation for js::NewObjectMetadataState. DONTBUILD r=fitzgen (41022b4137)
 - Bug 1211164 - Collect JS deprecated language extension telemetry for Add-ons. r=till,bsmedberg (eacd40ad66)
 - Bug 1212296 - undo a state change on OOM. r=till (6e272353d0)
 - Bug 1214006 - Take account of the fact that JSScript::atoms may be null while tracing r=terrence (19f61d7494)
 - missing bits of Bug 1208665 (c31173b0d4)
 - Bug 1221891 - "Fix a typo in TraceLoggingGraph.h". r=hv1989 (e1fc11f8df)
 - Bug 1221460 - "TraceLogger: Enable several new optimizations in 'TLLOG=IonCompiler'". r=hv1989 (ab3398646e)
 - Bug 1204365 - Repair external view source file name and extension. r=mconley (f033e55a0e)
 - Bug 1163693 - Fix View Source external editor fallback. r=jryans. (9c8becc93b)
 - Bug 1207629 - Don't assume that viewSourceUtils.js has Services in scope. r=jryans (07977953c0)
 - add back some telemetry (1e3b5bde5b)
 - Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj. (e93e098dd8)
 - add back some crashreporter (80e325b3be)
 - Bug 1220035 - Fix -Wimplicit-fallthrough warnings in xpcom. r=mccr8 (2ef9ecad5f)
 - Bug 1215629 - Remove nsDebug logger. r=froydnj (46784f05fd)
 - Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj (b2420c97c0)
 - Bug 1196430 - part 1 - rename serialNumberRecord to SerialNumberRecord; r=mccr8 (933670070d)
 - Bug 1196430 - part 2 - give SerialNumberRecord a proper constructor; r=mccr8 (3ddf3d5e69)
 - Bug 1196430 - part 3 - remove unnecessary nsString.h include from nsTraceRefcnt.cpp; r=mccr8 (034954e692)
 - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8 (366b612807)
 - Bug 1196430 - part 5 - dump allocation stacks for leaked objects in XPCOM_MEM_LOG_CLASSES; r=mccr8 (dce7b9cca2)
 - Bug 1180745 - Fix logging test screenshotting errors. r=jgriffin (a589f0d322)
 - Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin This also completely remove build/automationutils.py. (6e633359ef)
 - some crashreporter stuff (2d0bc9c95d)
 - Bug 1196430 - part 6 - move cut-and-paste stack fixer code into mozrunner; r=wlach (ffc7ccd521)
 - Bug 1196430 - part 7 - teach process_leak_log how to symbolicate leaked object stacks; r=mccr8 (0b5a4ace7c)
 - Bug 1196430 - part 8 - use less reinterpret_cast in nsTraceRefcnt.cpp; r=mccr8 (758cfca0aa)
 - Bug 1196430 follow-up: Hide the usage of gCodeAddressService behind #ifdef MOZ_STACKWALKING (e8d62dd73e)
 - Bug 487494 - Add an xpcshell selftest for readable stacks from assertions.;r=ted (ea15cf3cbb)
 - Bug 1156977 - Assert when aClassName is empty in BloatEntry. r=froydnj Bug 1116550 - Part 1: Turn HaveLeaks and Clear into methods. r=froydnj (8d7f88f498)
 - Bug 1116550 - Part 2: Print out negative values for leaks when there are more dtors than ctors. r=froydnj (7c9e3e7848)
 - Bug 1190483 - Add a way to record a DMD log late in shutdown. r=erahm (df7c22e64d)
 - Bug 1174344 - make error message for mismatched leak log entries more helpful; r=mccr8 (7f969e72c0)
 - Bug 1190483 - Followup to address review comment. (d3873f76fd)
 - Bug 1186025. Optimize the usage of regions. r=mstange (263080a66e)
 - Bug 1211841 - Style off the main thread markers differently, r=jsantell (1a183c5d3e)
 - Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell (f4d4b7ccf1)
 - Bug 1207161 - fix run-by-dir leak in test_bug846906.xul; r=mccr8 (5511752103)
 - Bug 1205348 - Always do shutdown CCs when NS_FREE_PERMANENT_DATA is defined. r=smaug (7fd7a7455c)
 - Bug 1208157, part 1 - Add and use nsCycleCollector::IsIdle() predicate. r=smaug (a06c2bd1db)
 - Bug 1208157, part 2 - Make the fields of nsCycleCollector private. r=smaug (494637fbef)
 - Bug 1207368 - Use swap() instead of forget() to remove MessageElement::mMessage. r=froydnj (8c58d38a55)
 - Bug 1181520 - Remove support for passing in reftest arguments via the command line, r=jmaher (75e9440e40)
 - Bug 1196814 - Fail Android mochitest, robocop, reftests when Fennec is not installed; r=jmaher (6ec15636eb)
 - Bug 1183717 - Increase default timeout for Android Debug reftests; r=jmaher (1b07fc1c9b)
 - Bug 1181516 - Allow reftests to take paths to multiple directories containing tests on the command line, r=jmaher (1e27ef0d69)
 - Bug 1198944 - remove vmware recording support from mochitest; r=khuey (06e79556fb)
 - Bug 1162003 - Enable run-by-dir mode on Fx desktop opt builds. r=jmaher (0ef288a33c)
 - Bug 1087629 - Add two new test cases for ICE connection states. r=ekr (374112f2d0)
 - Bug 1186551 - [mozlog] add structured action process_start/process_exit. r=jgraham (13ce88dbf7)
 - Bug 1154111 - Colorize SKIP in test logs. r=jgraham (85910e0f8b)
 - Bug 1191267 - Fix mozlog log buffering command line option, r=chmanchester (2bd6592f9b)
 - Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. (7f5a830fa0)
 - Bug 1219870 - [mozlog] ensure correct suite state when logging suite_start/suite_end via StructuredLogger.log_raw, r=chmanchester (21710387a4)
 - Bug 1198257 - Better support for providing a directory name and discovering reftests under that directory, r=jmaher (f6255fc44c)
 - Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham (ae4e45946d)
 - Bug 1186888 - [mozlog] Ability to use a pre-existing logger with commandline.setup_logging(), r=jgraham (80dfa2a8a8)
 - Bug 1042998 - Use StructuredLog.jsm for mochitest logging, r=chmanchester (8851b1b6f9)
 - Bug 1218010 - Shorten the polling interval when waiting for httpd.js startup in mochitest. r=ahal (a1f2c81a8e)
 - Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal (e617971f41)
 - Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt (05d53439da)
 - Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted (6c310500b8)
 - Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin (cd497f509c)
 - Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal (415ab41a3a)
 - Bug 1186791 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (84f6f1f566)
 - Bug 1186791 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (9c67504d0c)
 - Bug 1186791 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (02f472c197)
 - Bug 1219238 - remove AutoArray from mozStorageSQLFunctions.cpp; r=mak (45e751d2b7)
 - Bug 1166931 - JS Warning in MobileIdentityManager.jsm r=ferjm (2022d4cccd)
 - var-const (b7800ec532)
 - Trivial, no bug: add missing semicolon to nsBlocklistService.js to avoid a strict warning. (ee6b8a7593)
 - Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm (d0ad653af4)
 - Bug 1208242 - Part 3: don't ship things that should not ship r=me (cd75e88080)
 - Bug 1009795 - Use toLocalString to format download size instead of the decimalSymbol hook; r=mak (a4b4442d2c)
 - Bug 1009795 - Part 2: Revert to the old gDecimalSymbol hack if the Internationalization API is not available; r=mak (465e23f2c3)
 - Bug 1116385. r=Mossop (f0a7b7d450)
 - let-var (cb5d9d1d07)
 - Bug 1210459: Add originAttributes for tests that implement nsILoadContext. r=bholley (ea6be1490a)
 - var-let (d7d4533b53)
 - Bug 1034724 - Fixed Unicode values of prefs in about:support. r=adw (1c8253ac5b)
 - Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange (9008483ca5)
 - add back some WIn XP and 2k3 stuff (896a4a7e9b)
 - Bug 1141783 - Correct user message for mismatched drivers. Don't mismatch if the DLLs are missing. r=jrmuizelaar (872d0c3aff)
 - missing members version (4771ff5f24)
 - bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel (1e555cb6b3)
 - Bug 1201937 - push transform onto cairo context when evaluating path bounds. r=eihrul (6a4d8d98ec)
 - Bug 1165900 - Make MaybeSnapToDevicePixels return a boolean to indicate whether snapping occurred. r=Bas (8f33f6cf7d)
 - Bug 1190705 - Add crashtest for canvas 2d. r=Bas (bf3afb2acc)
 - Bug 1161277 - verify SkPath is finite before doing ContainsPoint queries. r=jmuizelaar (c56f9ef322)
 - Bug 1218900 - Make shell function startTimingMutator() fail with an error rather than asserting when called at the wrong time r=sfink (856e8678ce)
 - small type fix (b36cfdf416)
 - Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence (6086f60d17)
 - Bug 1218637 - IonMonkey: MIPS64: Add support into vm. r=arai (ae22538418)
 - gfx: add back `AddCrashReportAnnotations()` prototype (c13f61cd8a) (a51002fbca)
- restore some configure.in changes to restore old vendor name (8823358c83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1125514 - Use jemalloc's metadata statistics to compute bookkeeping. r=glandium (541dbcfc6f)
 - Bug 1201462 - Don't count arena allocated metadata once per bin. r=glandium (57e7c31081)
 - back some warnings (377df69d65)
 - Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth (3d7d1635f0)
 - Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth (829a7a623d)
 - Bug 1213744 (Part 1) - Support zero-size frame rects and detecting the end of the frame in Downscaler. r=tn (05e29075cc)
 - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn (8a25e10a3e)
 - Bug 1194837. Don't use the inverse orientation matrix when computing the image space invalidate rect. r=seth (cb5e4c2643)
 - Bug 1214054 - Don't fire DECODE_COMPLETE in VectorImage::OnSVGDocumetError(). r=dholbert (bb7c34e46f)
 - Bug 1195878 - If we detect animation during a full decode, drop the results of the full decode on the floor. r=tn (a765af2b68)
 - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert (15c6124f98)
 - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj (411ac93047)
 - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn (665773ae6d)
 - Bug 1186792 - Replace nsBaseHashtable::EnumerateRead() calls in hal/ with iterators. r=dhylands. (d57c6b11da)
 - Bug 1187142 - Replace nsBaseHashtable::Enumerate() calls in hal/ with iterators. r=dhylands. (ec05c5b125)
 - Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn (9b3cdd92ce)
 - Bug 1215900 - Fix clang's -Wimplicit-fallthrough warnings in gfx/ipc/ GfxMessageUtils.h. r=mstange (f55605f1fe)
 - Bug 618898 - Part 1: Add WGL_NV_DX_interop. r=jgilbert (73390398ed)
 - Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert (3dde956b85)
 - Bug 1208513 - Resurrect SharedSurface_GLTexture for use on iOS r=jgilbert (b0fdc90414)
 - Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish (9bdd135931)
 - Bug 1151106 - let debugger stop on each iteration of a "for(;;)" loop; r=jimb (b1b921c3a7)
 - Bug 1223652 - Remove redundant else block after return statement in CGBlockScopeList::findEnclosingScope. r=arai (f1368bfc73)
 - Bug 1219515 - IonMonkey: Fix ThrowIfNotConstructing was not declared. r=evilpie (1d6cedad10)
 - Bug 1224044 - Use stable hashing in SavedFramePtrHasher r=terrence (4389cf1b70)
 - Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen (1c4a8d1929)
 - Bug 1206357: Add mfbt/FastBernoulliTrial.h, implementing efficient random sampling. r=waldo (7143e53dba)
 - No bug: Fix comment in mfbt/FastBernoulliTrial.h. DONTBUILD r=me (e3343f8d9d)
 - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu (521f6826e5)
 - Bug 1202568 - Cherry-pick warning fixes from upstream double-conversion. r=Ms2ger (ef738f753b)
 - add back some disabled android stuff (0351b0c518)
 - Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj (fa4d8f2468)
 - Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking (b1fdcb7630)
 - namespace (91374d2db8) (9af8eeaf15)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 83a04cbfb3..9af8eeaf15:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1202386: Add logging macros for HAL IPC, r=shuang (246eb96f38)
 - Bug 1202386: Output clear HAL IPC errors, r=shuang (eaba0dc9a8)
 - Bug 1202704: Move Bluetooth IPC pack functions to generic HAL IPC, r=shuang (4c745de79c)
 - Bug 1202704: Move Bluetooth IPC unpack functions to generic HAL IPC, r=shuang (4f8600030b)
 - Bug 1202704: Move Bluetooth's |UnpackPDUInitOp| to generic HAL IPC code, r=shuang (345f21c637)
 - Bug 1209085: Add 6-argument operator () to |UnpackPDUInitOp|, r=joliu (f5f8cf2dd9)
 - Bug 1123760 - make autocomplete dropmarker in the urlbar actually work when activated through a11y APIs, r=surkov (eee42195f4)
 - Bug 1123760 - bustage follow-up: remove unused variable, rs=bustage on a CLOSED TREE (6de8519b23)
 - Bug 1152836 - QR Decoder: Let everywhere, style nits: 580ms -> 400ms r=past (92a7fd6a15)
 - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem (f595b87951)
 - Bug 1175755 - Only clear GC statistics aborted flag at the end of the outermost nested GC r=bbouvier (ca73f34c69)
 - reapply  Bug 1221385 - Handle OOM during JitRuntime (e7def65b78)
 - No bug: Clarify documentation for js::NewObjectMetadataState. DONTBUILD r=fitzgen (41022b4137)
 - Bug 1211164 - Collect JS deprecated language extension telemetry for Add-ons. r=till,bsmedberg (eacd40ad66)
 - Bug 1212296 - undo a state change on OOM. r=till (6e272353d0)
 - Bug 1214006 - Take account of the fact that JSScript::atoms may be null while tracing r=terrence (19f61d7494)
 - missing bits of Bug 1208665 (c31173b0d4)
 - Bug 1221891 - "Fix a typo in TraceLoggingGraph.h". r=hv1989 (e1fc11f8df)
 - Bug 1221460 - "TraceLogger: Enable several new optimizations in 'TLLOG=IonCompiler'". r=hv1989 (ab3398646e)
 - Bug 1204365 - Repair external view source file name and extension. r=mconley (f033e55a0e)
 - Bug 1163693 - Fix View Source external editor fallback. r=jryans. (9c8becc93b)
 - Bug 1207629 - Don't assume that viewSourceUtils.js has Services in scope. r=jryans (07977953c0)
 - add back some telemetry (1e3b5bde5b)
 - Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj. (e93e098dd8)
 - add back some crashreporter (80e325b3be)
 - Bug 1220035 - Fix -Wimplicit-fallthrough warnings in xpcom. r=mccr8 (2ef9ecad5f)
 - Bug 1215629 - Remove nsDebug logger. r=froydnj (46784f05fd)
 - Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj (b2420c97c0)
 - Bug 1196430 - part 1 - rename serialNumberRecord to SerialNumberRecord; r=mccr8 (933670070d)
 - Bug 1196430 - part 2 - give SerialNumberRecord a proper constructor; r=mccr8 (3ddf3d5e69)
 - Bug 1196430 - part 3 - remove unnecessary nsString.h include from nsTraceRefcnt.cpp; r=mccr8 (034954e692)
 - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8 (366b612807)
 - Bug 1196430 - part 5 - dump allocation stacks for leaked objects in XPCOM_MEM_LOG_CLASSES; r=mccr8 (dce7b9cca2)
 - Bug 1180745 - Fix logging test screenshotting errors. r=jgriffin (a589f0d322)
 - Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin This also completely remove build/automationutils.py. (6e633359ef)
 - some crashreporter stuff (2d0bc9c95d)
 - Bug 1196430 - part 6 - move cut-and-paste stack fixer code into mozrunner; r=wlach (ffc7ccd521)
 - Bug 1196430 - part 7 - teach process_leak_log how to symbolicate leaked object stacks; r=mccr8 (0b5a4ace7c)
 - Bug 1196430 - part 8 - use less reinterpret_cast in nsTraceRefcnt.cpp; r=mccr8 (758cfca0aa)
 - Bug 1196430 follow-up: Hide the usage of gCodeAddressService behind #ifdef MOZ_STACKWALKING (e8d62dd73e)
 - Bug 487494 - Add an xpcshell selftest for readable stacks from assertions.;r=ted (ea15cf3cbb)
 - Bug 1156977 - Assert when aClassName is empty in BloatEntry. r=froydnj Bug 1116550 - Part 1: Turn HaveLeaks and Clear into methods. r=froydnj (8d7f88f498)
 - Bug 1116550 - Part 2: Print out negative values for leaks when there are more dtors than ctors. r=froydnj (7c9e3e7848)
 - Bug 1190483 - Add a way to record a DMD log late in shutdown. r=erahm (df7c22e64d)
 - Bug 1174344 - make error message for mismatched leak log entries more helpful; r=mccr8 (7f969e72c0)
 - Bug 1190483 - Followup to address review comment. (d3873f76fd)
 - Bug 1186025. Optimize the usage of regions. r=mstange (263080a66e)
 - Bug 1211841 - Style off the main thread markers differently, r=jsantell (1a183c5d3e)
 - Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell (f4d4b7ccf1)
 - Bug 1207161 - fix run-by-dir leak in test_bug846906.xul; r=mccr8 (5511752103)
 - Bug 1205348 - Always do shutdown CCs when NS_FREE_PERMANENT_DATA is defined. r=smaug (7fd7a7455c)
 - Bug 1208157, part 1 - Add and use nsCycleCollector::IsIdle() predicate. r=smaug (a06c2bd1db)
 - Bug 1208157, part 2 - Make the fields of nsCycleCollector private. r=smaug (494637fbef)
 - Bug 1207368 - Use swap() instead of forget() to remove MessageElement::mMessage. r=froydnj (8c58d38a55)
 - Bug 1181520 - Remove support for passing in reftest arguments via the command line, r=jmaher (75e9440e40)
 - Bug 1196814 - Fail Android mochitest, robocop, reftests when Fennec is not installed; r=jmaher (6ec15636eb)
 - Bug 1183717 - Increase default timeout for Android Debug reftests; r=jmaher (1b07fc1c9b)
 - Bug 1181516 - Allow reftests to take paths to multiple directories containing tests on the command line, r=jmaher (1e27ef0d69)
 - Bug 1198944 - remove vmware recording support from mochitest; r=khuey (06e79556fb)
 - Bug 1162003 - Enable run-by-dir mode on Fx desktop opt builds. r=jmaher (0ef288a33c)
 - Bug 1087629 - Add two new test cases for ICE connection states. r=ekr (374112f2d0)
 - Bug 1186551 - [mozlog] add structured action process_start/process_exit. r=jgraham (13ce88dbf7)
 - Bug 1154111 - Colorize SKIP in test logs. r=jgraham (85910e0f8b)
 - Bug 1191267 - Fix mozlog log buffering command line option, r=chmanchester (2bd6592f9b)
 - Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. (7f5a830fa0)
 - Bug 1219870 - [mozlog] ensure correct suite state when logging suite_start/suite_end via StructuredLogger.log_raw, r=chmanchester (21710387a4)
 - Bug 1198257 - Better support for providing a directory name and discovering reftests under that directory, r=jmaher (f6255fc44c)
 - Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham (ae4e45946d)
 - Bug 1186888 - [mozlog] Ability to use a pre-existing logger with commandline.setup_logging(), r=jgraham (80dfa2a8a8)
 - Bug 1042998 - Use StructuredLog.jsm for mochitest logging, r=chmanchester (8851b1b6f9)
 - Bug 1218010 - Shorten the polling interval when waiting for httpd.js startup in mochitest. r=ahal (a1f2c81a8e)
 - Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal (e617971f41)
 - Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt (05d53439da)
 - Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted (6c310500b8)
 - Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin (cd497f509c)
 - Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal (415ab41a3a)
 - Bug 1186791 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (84f6f1f566)
 - Bug 1186791 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (9c67504d0c)
 - Bug 1186791 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (02f472c197)
 - Bug 1219238 - remove AutoArray from mozStorageSQLFunctions.cpp; r=mak (45e751d2b7)
 - Bug 1166931 - JS Warning in MobileIdentityManager.jsm r=ferjm (2022d4cccd)
 - var-const (b7800ec532)
 - Trivial, no bug: add missing semicolon to nsBlocklistService.js to avoid a strict warning. (ee6b8a7593)
 - Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm (d0ad653af4)
 - Bug 1208242 - Part 3: don't ship things that should not ship r=me (cd75e88080)
 - Bug 1009795 - Use toLocalString to format download size instead of the decimalSymbol hook; r=mak (a4b4442d2c)
 - Bug 1009795 - Part 2: Revert to the old gDecimalSymbol hack if the Internationalization API is not available; r=mak (465e23f2c3)
 - Bug 1116385. r=Mossop (f0a7b7d450)
 - let-var (cb5d9d1d07)
 - Bug 1210459: Add originAttributes for tests that implement nsILoadContext. r=bholley (ea6be1490a)
 - var-let (d7d4533b53)
 - Bug 1034724 - Fixed Unicode values of prefs in about:support. r=adw (1c8253ac5b)
 - Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange (9008483ca5)
 - add back some WIn XP and 2k3 stuff (896a4a7e9b)
 - Bug 1141783 - Correct user message for mismatched drivers. Don't mismatch if the DLLs are missing. r=jrmuizelaar (872d0c3aff)
 - missing members version (4771ff5f24)
 - bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel (1e555cb6b3)
 - Bug 1201937 - push transform onto cairo context when evaluating path bounds. r=eihrul (6a4d8d98ec)
 - Bug 1165900 - Make MaybeSnapToDevicePixels return a boolean to indicate whether snapping occurred. r=Bas (8f33f6cf7d)
 - Bug 1190705 - Add crashtest for canvas 2d. r=Bas (bf3afb2acc)
 - Bug 1161277 - verify SkPath is finite before doing ContainsPoint queries. r=jmuizelaar (c56f9ef322)
 - Bug 1218900 - Make shell function startTimingMutator() fail with an error rather than asserting when called at the wrong time r=sfink (856e8678ce)
 - small type fix (b36cfdf416)
 - Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence (6086f60d17)
 - Bug 1218637 - IonMonkey: MIPS64: Add support into vm. r=arai (ae22538418)
 - gfx: add back `AddCrashReportAnnotations()` prototype (c13f61cd8a) (a51002fbca)
- restore some configure.in changes to restore old vendor name (8823358c83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1125514 - Use jemalloc's metadata statistics to compute bookkeeping. r=glandium (541dbcfc6f)
 - Bug 1201462 - Don't count arena allocated metadata once per bin. r=glandium (57e7c31081)
 - back some warnings (377df69d65)
 - Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth (3d7d1635f0)
 - Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth (829a7a623d)
 - Bug 1213744 (Part 1) - Support zero-size frame rects and detecting the end of the frame in Downscaler. r=tn (05e29075cc)
 - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn (8a25e10a3e)
 - Bug 1194837. Don't use the inverse orientation matrix when computing the image space invalidate rect. r=seth (cb5e4c2643)
 - Bug 1214054 - Don't fire DECODE_COMPLETE in VectorImage::OnSVGDocumetError(). r=dholbert (bb7c34e46f)
 - Bug 1195878 - If we detect animation during a full decode, drop the results of the full decode on the floor. r=tn (a765af2b68)
 - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert (15c6124f98)
 - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj (411ac93047)
 - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn (665773ae6d)
 - Bug 1186792 - Replace nsBaseHashtable::EnumerateRead() calls in hal/ with iterators. r=dhylands. (d57c6b11da)
 - Bug 1187142 - Replace nsBaseHashtable::Enumerate() calls in hal/ with iterators. r=dhylands. (ec05c5b125)
 - Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn (9b3cdd92ce)
 - Bug 1215900 - Fix clang's -Wimplicit-fallthrough warnings in gfx/ipc/ GfxMessageUtils.h. r=mstange (f55605f1fe)
 - Bug 618898 - Part 1: Add WGL_NV_DX_interop. r=jgilbert (73390398ed)
 - Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert (3dde956b85)
 - Bug 1208513 - Resurrect SharedSurface_GLTexture for use on iOS r=jgilbert (b0fdc90414)
 - Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish (9bdd135931)
 - Bug 1151106 - let debugger stop on each iteration of a "for(;;)" loop; r=jimb (b1b921c3a7)
 - Bug 1223652 - Remove redundant else block after return statement in CGBlockScopeList::findEnclosingScope. r=arai (f1368bfc73)
 - Bug 1219515 - IonMonkey: Fix ThrowIfNotConstructing was not declared. r=evilpie (1d6cedad10)
 - Bug 1224044 - Use stable hashing in SavedFramePtrHasher r=terrence (4389cf1b70)
 - Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen (1c4a8d1929)
 - Bug 1206357: Add mfbt/FastBernoulliTrial.h, implementing efficient random sampling. r=waldo (7143e53dba)
 - No bug: Fix comment in mfbt/FastBernoulliTrial.h. DONTBUILD r=me (e3343f8d9d)
 - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu (521f6826e5)
 - Bug 1202568 - Cherry-pick warning fixes from upstream double-conversion. r=Ms2ger (ef738f753b)
 - add back some disabled android stuff (0351b0c518)
 - Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj (fa4d8f2468)
 - Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking (b1fdcb7630)
 - namespace (91374d2db8) (9af8eeaf15)

* 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