Saturday, October 8, 2022

Weekly browser binaries (20221008)

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Fix some debug assertions. (1868e8874)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Add SSUAO for Facebook (because compatmode 102 breaks their JS) (a46b413b7)
- [Pale-Moon] Use native mode for Zoho (3ea1f776a)

Official Basilisk changes picked since my last build:
- [Basilisk] Add SSUAO for Facebook (062b2c255)

My changes picked since my last build:
- D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549ddb)
- follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c8)

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

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

Repo changes:
- import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (3bfc28d23)
- import from UXP: [Basilisk] Add SSUAO for Facebook (062b2c25) (ea3bb8b4a)
- ported from UXP: Fix some debug assertions. (1868e887) (f4b7c3e19)
- import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (698323da0)


New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221008-0a5fd83fe9-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221008-0a5fd83fe9-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 1149728. Move CreateXForOffscreen functions. r=jrmuizel (87d69e4b7c)
 - missing part of Bug 1179280. Update ANGLE (ee6228fa90)
 - missing bit of Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (87c26edf2c)
 - add back XP bits (f198a909bd)
 - put back SQLITE_ENABLE_DBSTAT_VTAB checks (a06fd5b7a9)
 - Bug 1197387 - Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert (651b85207d)
 - add back feature report (a0a33bb8e5)
 - Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel (64d4e0f65a)
 - Bug 1171228 - Expose WEBGL_debug_renderer_info to web content on non-RELEASE_BUILDs. - r=kamidphish, sr=jst (e7405ef944)
 - Bug 1175257 - Remove the fails-if(B2G) annotation on capturestream.html. (80bf24c623)
 - Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar (15969cb828)
 - Bug 1183363 - Make EnsureWritablePath and EnsureUserSpacePath always imply EnsureTarget. r=Basimply EnsureTarget. r=Bas (12d825cf30)
 - Bug 1183363 - Add canvas crashtest. r=Bas (69b6099607)
 - Bug 1186689 - check for OOM on destination array before mapping source to avoid needing unmap. r=bas (7a3ed105d6)
 - Bug 1206161 - Make sure the DrawTarget is available when creating a CanvasLayer so that we can check for SkiaGL. r=Bas (fdf15fd552)
 - Bug 232227 - Do not expose system colors to CSS or canvas. r=jmuizelaar r=enndeakin tor-r=arthuredelstein (dfd6f07fd8)
 - Bug 1209206 (part 1) - Remove mgfx namespace synonym. (5916056863)
 - Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett. (768a0d549b)
 - Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas. (7af9ebaa7f)
 - No bug - Remove outdated comment and additional comment questioning its relevance. r=me DONTBUILD (6f7eca8452)
 - Bug 1145934 - Update obsolete glyph-run assertion. r=jdaggett (ce2442e64b)
 - Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam (ef39e6fd52)
 - Bug 1182361 p2 - count generic lookups. r=heycam (53050ad6e8)
 - bug 1180010 make some methods protected and non-virtual r=jdaggett (815e503481)
 - Bug 1165179 - use all style matched faces within a font family. r=heycam (d2711db48b)
 - Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam (63b974a000)
 - Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam (23d7352442)
 - Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam (c4244432cb)
 - Bug 1182361 p6 - eliminate old pref font caching. r=heycam (c5293f0b8d)
 - Bug 1182361 p7 - fixups based on review comments. r=heycam (51a2204179)
 - Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame (e523ff6e96)
 - Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett (a564effd24)
 - Bug 1184282 - Remove break suggested inside cluster warning. r=roc (54da46a09f)
 - Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato (5ffb28a313)
 - Bug 1171357 - log font matching for textruns. r=m_kato (2354cd36f6)
 - Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam (0518f4ef64)
 - Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd (1fdcccdac2)
 - bits of Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable (9058557527)
 - and sync gfx/gl to same state as af-frontend branch (d041f9bde0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1204192 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineIC-mips32. r=nbp (eeae38da4e)
 - Bug 1204193 - IonMonkey: MIPS: Split shareable code to mips-shared in Bailouts-mips32. r=nbp (f24f496235)
 - Bug 1204194 - IonMonkey: MIPS: Split shareable code to mips-shared in MoveEmitter-mips32. r=nbp (5c3bdc2fc2)
 - Bug 1204214 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineCompiler-mips32. r=nbp (01903406d1)
 - Bug 1205229 - IonMonkey: MIPS32: Make more CodeGenerator functions can be shared. r=nbp (d437fe618e)
 - Bug 1209528 - IonMonkey: MIPS32: Add suffix 'f' for constant float32. r=arai (0f6600c083)
 - Bug 1205232 - IonMonkey: MIPS32: Fix rounding of big negative float32 values in Ion. r=bbouvier (4652bb9b7a)
 - Bug 1203044 - IonMonkey: MIPS32: Atomics operations should throw on oob access. r=lth (e898b3af95)
 - Bug 1205135 - IonMonkey: MIPS: Split shareable code to mips-shared in CodeGenerator-mips32. r=nbp (b6d81b922d)
 - readd some missing bits (2aa8c9fafd)
 - Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley (fa7d8b9f7b)
 - Bug 1209398 - Make AC_SUBST_SET emit a list of unique items instead of an actual set. r=gps (83e5877882)
 - Bug 904572 - Add support for generating clang compilation database; r=glandium,r=gps (ab3e6e62fa)
 - Bug 1209398 - Enable the FasterMake backend by default for desktop Firefox builds. r=gps (29f6fb3883)
 - Bug 1204719 - Don't create interfaces.manifest files from the build backend. r=gps (5a63e36259)
 - Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (652552b547)
 - Bug 1160563 - Part 1: Make ANDROID_RES_DIRS a moz.build variable. r=gps (e0719524f8)
 - Bug 1159390 - Set sharedUserId in robocop.apk. r=gbrown (dde6716e2d)
 - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop test files. r=froydnj (00cd01c3f2)
 - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop ini files. r=froydnj (66d52518e7)
 - Bug 938659 - Part 2: build system changes. r=mfinkle (0833d22ba3)
 - Bug 1160563 - Pre: Allow ANDROID_RES_DIRS that are not relative to srcdir. r=gps (0d8a3ce66e)
 - Bug 1160563 - Part 2: Make ANDROID_ASSETS_DIRS a moz.build variable. r=gps (9f4c132e2a)
 - Bug 1195388 - Part 1: Make ANDROID_APK_{NAME,PACKAGE} moz.build variables. r=gps (4a2fa3fc09)
 - Bug 1195388 - Part 2: Add ANDROID_EXTRA_{PACKAGES,RES_DIRS} moz.buildvariables. r=gps (7ad49e355e)
 - Bug 1207893 - Change how we track object consumption from the build backend. r=gps (20ccc5b67a)
 - Bug 1184405 - Add annotations for tags, file patterns, and test flavos to moz.build to specify tests potentially impacted by source files. r=gps (2db17131cc)
 - Bug 1171105 - Ability to aggregate metadata from Files instances; r=glandium (59c8759e61)
 - Bug 1184405 - Add a container type to mozbuild with a namedtuple-likeinterface and typed, mutable fields. r=gps (3062dbae71)
 - Bug 1138283 - Fix bad documentation around wildcard patterns; r=glandium (5785d3284d)
 - Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to buildbackend time; r=mshal (c539616b45)
 - Bug 1161270 - Add source manifest to reftest manifest representation in moz.build.;r=gps,roc (376b080084)
 - Bug 1180813 - Use a cache for BuildConfig to improve mach speed. r=gps (d431b1ec23)
 - Bug 1207882 - Associate an install target with every ContextDerived object. r=gps (62f63487a7)
 - Bug 1126228 - Directory (--directory) argument for |mach warnings-list| and |mach warnings-summary|. r=gps (37a85d904f)
 - Bug 1210642 - Allow to pass defines overrides when processing install manifests. r=gps (5eb483dc8d)
 - Bug 1210642 - Add support for --silence-missing-directive-warnings for preprocessing within install manifests. r=gps (3a07d30b36)
 - Bug 1176642 - Use absolute_import in mozpack; r=glandium (863ab20c4a)
 - Bug 1162826 - Properly display full moz.build processing errors when empty KeyError or ValueError are thrown. r=mshal (57e8367680)
 - Bug 1184405 - Add a mach command to expose test-deps file info. r=gps (7bcc10679c)
 - Bug 1195735, r=zer0 (7fe14224e3)
 - Bug 1205166 - IonMonkey: MIPS: Import MIPS64 support into Architecture-mips-shared. r=nbp f=rankov (84e1f9ec5d)
 - Bug 1205166 - IonMonkey: MIPS64: Import Architecture-mips64. r=nbp f=rankov (fe173dd5af)
 - Bug 1210322 - IonMonkey: MIPS: Rename BaseFloatRegister/s to FloatRegister/sMIPSShared. r=nbp (ac262cbb5d)
 - Bug 1205167 - IonMonkey: MIPS64: Import Assembler-mips64. r=nbp f=rankov (079e84ea49)
 - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen (253b976cec)
 - Bug 1205167 - IonMonkey: MIPS: Import MIPS64 support into Assembler-mips-shared. r=froydnj f=rankov (94b23ac585)
 - Bug 1213146 - IonMonkey: MIPS: Fix build failure caused by bug 1194139. r=nbp (12f7d5d572)
 - Bug 1205566 - IonMonkey: MIPS: bailoutCmp32/Ptr optimization. r=nbp (9a40ee80d0)
 - Bug 1209873 - IonMonkey; MIPS: Implement memory barrier. r=lth (964535cb6b)
 - Bug 1209572 - IonMonkey: MIPS32: Goto done by short jump in convertUInt32ToFloat32. r=nbp (0b388199e7)
 - pointer style (312fc6fe4f)
 - missing bit of Bug 1140890 - Make sure the first argument cannot bail in between negative zero removal and creating result in substraction, r=nbp (afcc9bfdc7)
 - and sync more build scripts with frontend branch (fc52b62763)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib (b89f1a9ebc)
 - Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup (77c66505ff)
 - Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib (b24406479f)
 - Bug 1189030 - Add pref "media.peerconnection.ice.relay_only" (default=false). r=jesup (eafbcf9412)
 - Bug 1187206 - Adding checks for null SDP, r=jib (8de79e683e)
 - Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv (e901784f32)
 - Bug 1191180 - Wait for certificate before generating identity assertion, r=jib (ced0fc6aaf)
 - Bug 1207784 - skip permission hooks in createOffer when called from privileged code (add-ons). r=mt (0052b94f8a)
 - Bug 1098015 - Make createAnswer tolerate (no-op) options argument. r=bwc, r=bz (9dd5250811)
 - Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt (7fad1b56d5) (34929c3a27)
- import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (6aa41bc113)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1199171 part 0 - Add spewInst function for debugging Jit code. r=lth (12cd32209d)
 - Bug 1192786 - support an installed printer, for profiling. r=nbp (59fe21c4a5)
 - Bug 1199171 part 1 - Assembler::GetCF32Target: Decode instructions as needed. r=h4writer (b120e75c4f)
 - Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me (7ccf2e792c)
 - Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer (fe30c9a6ae)
 - Bug 1207449: Conservatively mark MFilterTypeSet with phis as not float32-compatible; r=h4writer (9062bae786)
 - revert 1130679 that was never commited (a9c6fcc984)
 - Bug 1201793 - correct scratch register scope r=nbp CLOSED TREE (6df1d46059)
 - Bug 1202643 - bailout from udiv on nonzero remainder. r=nbp (b001fc7c42)
 - Bug 1206650 - Part 1/2 - Clean up load8ZeroExtend(). r=nbp (288a451461)
 - Bug 1206650 - Part 2/2 - Use the dest register for scratch in alu_dbl(). r=nbp (4e601cff7f)
 - Bug 1201793 - ScratchRegisterScope: ma_alu expect to have scratch register owned by the caller. r=sstangl (6783084545)
 - pointer style (04d2b491cc)
 - Bug 1202757 - disassemble more instructions. r=sstangl (39e29fbc98)
 - Bug 1211832 - Disable functions that can easily cause artificial OOMs. r=jonco (3264e2dcb6)
 - Bug 1188390 - Fail when Sprinter in disassemble ooms. r=h4writer (f59e3b00ca)
 - Bug 1191635 - Fix stack limit for evalInWorker runtime. r=bhackett (b4b8f37dc1)
 - Bug 1209873 - IonMonkey: MIPS: Add AssemblerMIPSShared::as_sync. r=arai (80dbd653b7)
 - Bug 1212469 - Fix some OOM handling issues shown up by the previous patch r=jandem (ca7e25d243)
 - Bug 1215058 - Fix various OOM handling issues related to off-thread compilation r=jandem (6d95767f75)
 - Bug 1207827 - Copy pool data into buffer immediately. r=nbp (d3fcd69e1e)
 - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp (8ac7947355)
 - Bug 1207827 - Use a Vector for poolInfo_. r=nbp (d97f814916)
 - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp (caf547349e)
 - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp (adad1dfa68)
 - Bug 1181612: Hoist codeLabels_ and associated common functions into Assembler-shared; r=luke (5086762e53)
 - Bug 1207827 - Remove ARM temporary offset buffers. r=nbp (7bc80ab795)
 - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp (34141fde56)
 - Bug 1213146 - IonMonkey: MIPS: Remove AssemblerMIPSShared::asAsm. r=arai (8d71e648c9)
 - const-var (f860ce4da7)
 - Bug 944164 - set the shell variable scriptPath to communicate the currently running script to the debugger, r=jorendorff (5ca9508912)
 - align to firefox (f895d43a07)
 - Bug 1213146 - IonMonkey: MIPS: Move Assembler::PatchDataWithValueCheck to architecture specific. r=lth (c8a7b478f6)
 - Bug 944164 - make the shell actually quit when you call quit(), r=jorendorff (8e737a7450) (b4a9437711)
- import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (df1c937cce)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bit of  Bug 1202902 - Fix the world. (b7b307b5b1)
 - Bug 1179102 - The async version of loadSubscript doesn't get the right JS version. r=bholley (d390d929f5)
 - Bug 1206149 - Use channel->AsyncOpen2() js/xpconnect/loader/mozJSSubScriptLoader.cpp (r=sicking) (0c5b42221d)
 - Bug 1185634 - Part 1: SandboxPrivate shouldn't be public. r=gabor (3b63251f58)
 - Bug 1185634 - Part 2: Remove obsolete comment. r=gabor (48359ea679)
 - some crash reporter and space style (c72b1291a7)
 - Bug 1178274 - Ensure the BrowserTabsRemoteAutostart function is first called on the main thread during xpcshell testing. r=billm (3e81414e4a)
 - Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc (a296f46add)
 - Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap (54f1496a03)
 - var-let (48ada4e8ba)
 - Bug 1209077 - handle cached empty string in StyleSheetActor._getText; r=bgrins,pbrosset (1940c70e2e) (0a5fd83fe9)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 1406b5eef9..0a5fd83fe9:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1149728. Move CreateXForOffscreen functions. r=jrmuizel (87d69e4b7c)
 - missing part of Bug 1179280. Update ANGLE (ee6228fa90)
 - missing bit of Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (87c26edf2c)
 - add back XP bits (f198a909bd)
 - put back SQLITE_ENABLE_DBSTAT_VTAB checks (a06fd5b7a9)
 - Bug 1197387 - Use glXGetProcAddress to link against GLX_ARB_create_context_robustness. r=jgilbert (651b85207d)
 - add back feature report (a0a33bb8e5)
 - Bug 1209022 - Fix AA handling in EGL's CreateOffscreen. - r=jrmuizel (64d4e0f65a)
 - Bug 1171228 - Expose WEBGL_debug_renderer_info to web content on non-RELEASE_BUILDs. - r=kamidphish, sr=jst (e7405ef944)
 - Bug 1175257 - Remove the fails-if(B2G) annotation on capturestream.html. (80bf24c623)
 - Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar (15969cb828)
 - Bug 1183363 - Make EnsureWritablePath and EnsureUserSpacePath always imply EnsureTarget. r=Basimply EnsureTarget. r=Bas (12d825cf30)
 - Bug 1183363 - Add canvas crashtest. r=Bas (69b6099607)
 - Bug 1186689 - check for OOM on destination array before mapping source to avoid needing unmap. r=bas (7a3ed105d6)
 - Bug 1206161 - Make sure the DrawTarget is available when creating a CanvasLayer so that we can check for SkiaGL. r=Bas (fdf15fd552)
 - Bug 232227 - Do not expose system colors to CSS or canvas. r=jmuizelaar r=enndeakin tor-r=arthuredelstein (dfd6f07fd8)
 - Bug 1209206 (part 1) - Remove mgfx namespace synonym. (5916056863)
 - Bug 1209206 (part 2) - Rename and re-comment HasNonOpaqueColor(). r=jdaggett. (768a0d549b)
 - Bug 1209206 (part 3) - Use sinf() and cosf() instead of sin() and cos() in a couple of places. r=Bas. (7af9ebaa7f)
 - No bug - Remove outdated comment and additional comment questioning its relevance. r=me DONTBUILD (6f7eca8452)
 - Bug 1145934 - Update obsolete glyph-run assertion. r=jdaggett (ce2442e64b)
 - Bug 1182361 p1 - move old generic lookup methods into gfxPangoFontGroup. r=heycam (ef39e6fd52)
 - Bug 1182361 p2 - count generic lookups. r=heycam (53050ad6e8)
 - bug 1180010 make some methods protected and non-virtual r=jdaggett (815e503481)
 - Bug 1165179 - use all style matched faces within a font family. r=heycam (d2711db48b)
 - Bug 1182361 p3 - move generic lookup methods to platform fontlist. r=heycam (63b974a000)
 - Bug 1182361 p4 - move pref font util methods to platform fontlist. r=heycam (23d7352442)
 - Bug 1182361 p5 - cache pref fonts per langGroup. r=heycam (c4244432cb)
 - Bug 1182361 p6 - eliminate old pref font caching. r=heycam (c5293f0b8d)
 - Bug 1182361 p7 - fixups based on review comments. r=heycam (51a2204179)
 - Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame (e523ff6e96)
 - Bug 1157629 - Fix uninitialized member warning in BufferAlphaColor. r=jdaggett (a564effd24)
 - Bug 1184282 - Remove break suggested inside cluster warning. r=roc (54da46a09f)
 - Bug 1197650 - remove duplicate validity check for newly created fonts. r=m_kato (5ffb28a313)
 - Bug 1171357 - log font matching for textruns. r=m_kato (2354cd36f6)
 - Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam (0518f4ef64)
 - Bug 1167697 - Mark refs to gfxFontEntry in UserFontCache as MOZ_NON_OWNING_REF. r=jtd (1fdcccdac2)
 - bits of Bug 1073209 - Eliminate usage of CreateSamplingRestrictedDrawable (9058557527)
 - and sync gfx/gl to same state as af-frontend branch (d041f9bde0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1204192 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineIC-mips32. r=nbp (eeae38da4e)
 - Bug 1204193 - IonMonkey: MIPS: Split shareable code to mips-shared in Bailouts-mips32. r=nbp (f24f496235)
 - Bug 1204194 - IonMonkey: MIPS: Split shareable code to mips-shared in MoveEmitter-mips32. r=nbp (5c3bdc2fc2)
 - Bug 1204214 - IonMonkey: MIPS: Split shareable code to mips-shared in BaselineCompiler-mips32. r=nbp (01903406d1)
 - Bug 1205229 - IonMonkey: MIPS32: Make more CodeGenerator functions can be shared. r=nbp (d437fe618e)
 - Bug 1209528 - IonMonkey: MIPS32: Add suffix 'f' for constant float32. r=arai (0f6600c083)
 - Bug 1205232 - IonMonkey: MIPS32: Fix rounding of big negative float32 values in Ion. r=bbouvier (4652bb9b7a)
 - Bug 1203044 - IonMonkey: MIPS32: Atomics operations should throw on oob access. r=lth (e898b3af95)
 - Bug 1205135 - IonMonkey: MIPS: Split shareable code to mips-shared in CodeGenerator-mips32. r=nbp (b6d81b922d)
 - readd some missing bits (2aa8c9fafd)
 - Bug 1167189: Remove unnecessary checks after infallible allocations. r=bholley (fa7d8b9f7b)
 - Bug 1209398 - Make AC_SUBST_SET emit a list of unique items instead of an actual set. r=gps (83e5877882)
 - Bug 904572 - Add support for generating clang compilation database; r=glandium,r=gps (ab3e6e62fa)
 - Bug 1209398 - Enable the FasterMake backend by default for desktop Firefox builds. r=gps (29f6fb3883)
 - Bug 1204719 - Don't create interfaces.manifest files from the build backend. r=gps (5a63e36259)
 - Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (652552b547)
 - Bug 1160563 - Part 1: Make ANDROID_RES_DIRS a moz.build variable. r=gps (e0719524f8)
 - Bug 1159390 - Set sharedUserId in robocop.apk. r=gbrown (dde6716e2d)
 - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop test files. r=froydnj (00cd01c3f2)
 - Bug 1160030 - Use TEST_HARNESS_FILES to install Robocop ini files. r=froydnj (66d52518e7)
 - Bug 938659 - Part 2: build system changes. r=mfinkle (0833d22ba3)
 - Bug 1160563 - Pre: Allow ANDROID_RES_DIRS that are not relative to srcdir. r=gps (0d8a3ce66e)
 - Bug 1160563 - Part 2: Make ANDROID_ASSETS_DIRS a moz.build variable. r=gps (9f4c132e2a)
 - Bug 1195388 - Part 1: Make ANDROID_APK_{NAME,PACKAGE} moz.build variables. r=gps (4a2fa3fc09)
 - Bug 1195388 - Part 2: Add ANDROID_EXTRA_{PACKAGES,RES_DIRS} moz.buildvariables. r=gps (7ad49e355e)
 - Bug 1207893 - Change how we track object consumption from the build backend. r=gps (20ccc5b67a)
 - Bug 1184405 - Add annotations for tags, file patterns, and test flavos to moz.build to specify tests potentially impacted by source files. r=gps (2db17131cc)
 - Bug 1171105 - Ability to aggregate metadata from Files instances; r=glandium (59c8759e61)
 - Bug 1184405 - Add a container type to mozbuild with a namedtuple-likeinterface and typed, mutable fields. r=gps (3062dbae71)
 - Bug 1138283 - Fix bad documentation around wildcard patterns; r=glandium (5785d3284d)
 - Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to buildbackend time; r=mshal (c539616b45)
 - Bug 1161270 - Add source manifest to reftest manifest representation in moz.build.;r=gps,roc (376b080084)
 - Bug 1180813 - Use a cache for BuildConfig to improve mach speed. r=gps (d431b1ec23)
 - Bug 1207882 - Associate an install target with every ContextDerived object. r=gps (62f63487a7)
 - Bug 1126228 - Directory (--directory) argument for |mach warnings-list| and |mach warnings-summary|. r=gps (37a85d904f)
 - Bug 1210642 - Allow to pass defines overrides when processing install manifests. r=gps (5eb483dc8d)
 - Bug 1210642 - Add support for --silence-missing-directive-warnings for preprocessing within install manifests. r=gps (3a07d30b36)
 - Bug 1176642 - Use absolute_import in mozpack; r=glandium (863ab20c4a)
 - Bug 1162826 - Properly display full moz.build processing errors when empty KeyError or ValueError are thrown. r=mshal (57e8367680)
 - Bug 1184405 - Add a mach command to expose test-deps file info. r=gps (7bcc10679c)
 - Bug 1195735, r=zer0 (7fe14224e3)
 - Bug 1205166 - IonMonkey: MIPS: Import MIPS64 support into Architecture-mips-shared. r=nbp f=rankov (84e1f9ec5d)
 - Bug 1205166 - IonMonkey: MIPS64: Import Architecture-mips64. r=nbp f=rankov (fe173dd5af)
 - Bug 1210322 - IonMonkey: MIPS: Rename BaseFloatRegister/s to FloatRegister/sMIPSShared. r=nbp (ac262cbb5d)
 - Bug 1205167 - IonMonkey: MIPS64: Import Assembler-mips64. r=nbp f=rankov (079e84ea49)
 - Bug 1215555 - Improve simulated OOM testing of ARM assembler buffer and fix bugs r=jolesen (253b976cec)
 - Bug 1205167 - IonMonkey: MIPS: Import MIPS64 support into Assembler-mips-shared. r=froydnj f=rankov (94b23ac585)
 - Bug 1213146 - IonMonkey: MIPS: Fix build failure caused by bug 1194139. r=nbp (12f7d5d572)
 - Bug 1205566 - IonMonkey: MIPS: bailoutCmp32/Ptr optimization. r=nbp (9a40ee80d0)
 - Bug 1209873 - IonMonkey; MIPS: Implement memory barrier. r=lth (964535cb6b)
 - Bug 1209572 - IonMonkey: MIPS32: Goto done by short jump in convertUInt32ToFloat32. r=nbp (0b388199e7)
 - pointer style (312fc6fe4f)
 - missing bit of Bug 1140890 - Make sure the first argument cannot bail in between negative zero removal and creating result in substraction, r=nbp (afcc9bfdc7)
 - and sync more build scripts with frontend branch (fc52b62763)
- partly import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib (b89f1a9ebc)
 - Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup (77c66505ff)
 - Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib (b24406479f)
 - Bug 1189030 - Add pref "media.peerconnection.ice.relay_only" (default=false). r=jesup (eafbcf9412)
 - Bug 1187206 - Adding checks for null SDP, r=jib (8de79e683e)
 - Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv (e901784f32)
 - Bug 1191180 - Wait for certificate before generating identity assertion, r=jib (ced0fc6aaf)
 - Bug 1207784 - skip permission hooks in createOffer when called from privileged code (add-ons). r=mt (0052b94f8a)
 - Bug 1098015 - Make createAnswer tolerate (no-op) options argument. r=bwc, r=bz (9dd5250811)
 - Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt (7fad1b56d5) (34929c3a27)
- import from `custom` branch of UXP: D3D9 initialization fix by XPRTM@MSFN, Thanks! (a16549dd) (6aa41bc113)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1199171 part 0 - Add spewInst function for debugging Jit code. r=lth (12cd32209d)
 - Bug 1192786 - support an installed printer, for profiling. r=nbp (59fe21c4a5)
 - Bug 1199171 part 1 - Assembler::GetCF32Target: Decode instructions as needed. r=h4writer (b120e75c4f)
 - Bug 1192786 - add forgotten ifdeffery on CLOSED TREE. r=me (7ccf2e792c)
 - Bug 1195263 - ARM: Instruction::extractCond asserts that the instruction has a condition flag. r=h4writer (fe30c9a6ae)
 - Bug 1207449: Conservatively mark MFilterTypeSet with phis as not float32-compatible; r=h4writer (9062bae786)
 - revert 1130679 that was never commited (a9c6fcc984)
 - Bug 1201793 - correct scratch register scope r=nbp CLOSED TREE (6df1d46059)
 - Bug 1202643 - bailout from udiv on nonzero remainder. r=nbp (b001fc7c42)
 - Bug 1206650 - Part 1/2 - Clean up load8ZeroExtend(). r=nbp (288a451461)
 - Bug 1206650 - Part 2/2 - Use the dest register for scratch in alu_dbl(). r=nbp (4e601cff7f)
 - Bug 1201793 - ScratchRegisterScope: ma_alu expect to have scratch register owned by the caller. r=sstangl (6783084545)
 - pointer style (04d2b491cc)
 - Bug 1202757 - disassemble more instructions. r=sstangl (39e29fbc98)
 - Bug 1211832 - Disable functions that can easily cause artificial OOMs. r=jonco (3264e2dcb6)
 - Bug 1188390 - Fail when Sprinter in disassemble ooms. r=h4writer (f59e3b00ca)
 - Bug 1191635 - Fix stack limit for evalInWorker runtime. r=bhackett (b4b8f37dc1)
 - Bug 1209873 - IonMonkey: MIPS: Add AssemblerMIPSShared::as_sync. r=arai (80dbd653b7)
 - Bug 1212469 - Fix some OOM handling issues shown up by the previous patch r=jandem (ca7e25d243)
 - Bug 1215058 - Fix various OOM handling issues related to off-thread compilation r=jandem (6d95767f75)
 - Bug 1207827 - Copy pool data into buffer immediately. r=nbp (d3fcd69e1e)
 - Bug 1207827 - Stop perforating AssemblerBuffers. r=nbp (8ac7947355)
 - Bug 1207827 - Use a Vector for poolInfo_. r=nbp (d97f814916)
 - Bug 1207827 - Switch jit::Pool to a LifoAllocPolicy. r=nbp (caf547349e)
 - Bug 1207827 - Eliminate poolSizeBefore(). r=nbp (adad1dfa68)
 - Bug 1181612: Hoist codeLabels_ and associated common functions into Assembler-shared; r=luke (5086762e53)
 - Bug 1207827 - Remove ARM temporary offset buffers. r=nbp (7bc80ab795)
 - Bug 1207827 - Delete Assembler::actualOffset() and transitive closure. r=nbp (34141fde56)
 - Bug 1213146 - IonMonkey: MIPS: Remove AssemblerMIPSShared::asAsm. r=arai (8d71e648c9)
 - const-var (f860ce4da7)
 - Bug 944164 - set the shell variable scriptPath to communicate the currently running script to the debugger, r=jorendorff (5ca9508912)
 - align to firefox (f895d43a07)
 - Bug 1213146 - IonMonkey: MIPS: Move Assembler::PatchDataWithValueCheck to architecture specific. r=lth (c8a7b478f6)
 - Bug 944164 - make the shell actually quit when you call quit(), r=jorendorff (8e737a7450) (b4a9437711)
- import from `custom` branch of UXP: follow-up D3D9 initialization fix by XPRTM@MSFN, stop creating pure device. (51bb5d5c) (df1c937cce)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bit of  Bug 1202902 - Fix the world. (b7b307b5b1)
 - Bug 1179102 - The async version of loadSubscript doesn't get the right JS version. r=bholley (d390d929f5)
 - Bug 1206149 - Use channel->AsyncOpen2() js/xpconnect/loader/mozJSSubScriptLoader.cpp (r=sicking) (0c5b42221d)
 - Bug 1185634 - Part 1: SandboxPrivate shouldn't be public. r=gabor (3b63251f58)
 - Bug 1185634 - Part 2: Remove obsolete comment. r=gabor (48359ea679)
 - some crash reporter and space style (c72b1291a7)
 - Bug 1178274 - Ensure the BrowserTabsRemoteAutostart function is first called on the main thread during xpcshell testing. r=billm (3e81414e4a)
 - Bug 1186993 - Add MOZ_CHAOSMODE to XPCShell. r=roc (a296f46add)
 - Bug 1187410 - Use GetNameShared() in XPCNativeInterface::NewInstance() to avoid a leak. r=mrbkap (54f1496a03)
 - var-let (48ada4e8ba)
 - Bug 1209077 - handle cached empty string in StyleSheetActor._getText; r=bgrins,pbrosset (1940c70e2e) (0a5fd83fe9)

* 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

2 comments:

  1. there is no link for mailnews bnavigator iceape and icedove

    ReplyDelete