Jump to content

My Browser Builds (Part 4)


Recommended Posts

Hmm.... Can we finally hope for a chance now that ECMAScript related Pale Moon "villains" are able to be implemented a bit more easier in the future? :)

https://repo.palemoon.org/MoonchildProductions/UXP/issues/2173 - JS: Parser frontend overhaul
https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2189

Seems also someone wants to give a second try towards this "villain" here:
https://repo.palemoon.org/MoonchildProductions/UXP/issues/1691 - Dynamic Module impport

Edited by Saphir
Link to comment
Share on other sites


4 hours ago, Saphir said:

Can we finally hope for a chance

... Apart from dynamic module import that you referenced already, in my casual browsing I now find the most "mean" UXP villain to be nullish coalescing assignment ("??=") operator :realmad:, for which UXP issue #2097 has been opened :( ...

This is what causes discourse-based forums to break under UXP, and a "filter" for the "Modify HTTP Response" extension (by JustOff) has been kindly published by Pale Moon Forums member Kris_88 there :thumbup ; however, you need to know both Javascript and RegExp to manually formulate such a filter, so this solution isn't for all :(...

I have a vested interest in opening

https://venomissimo.notion.site/venomissimo/FFmpeg-86-3b484982448b485eaed6b687b2f67047

https://venomissimo.notion.site/4473a6dcc8494218be42fc504f67d5e0?v=7acc381ce8ef4a16bb95f14db710588e

https://www.notion.so/34dc4ddf501a4b98b46ea9fb4f3470af?v=878345c5d88f4d21a6520db752b5c29f

in St52, but all these URLs end up in blank tabs currently, because "*.notion.(site|so)" use the despicable "??=" operator since mid-January :realmad: ... Can a kind heart offer some solution/filter for "Modify HTTP Response", please? ;)

Link to comment
Share on other sites

On 3/28/2023 at 12:26 AM, VistaLover said:

Being on Vista SP2 x86 myself, e10s is enabled in my Fx-52.9.1 (32-bit) "nostalgia/test" copy, however I don't use nor recommend myself e10s on St52/St55; the platforms (UXP Take 2 / UXP Take 1 = moebius) were significantly modified by upstream compared to their respective Mozilla forkpoints (52.6.0/53.0a1), not taking at all the underlying (but dormant) multiprocess support code into account; (...)
 "we" have kept these e10s vestiges inside "our" UXP tree, but no-one upstream (of course) or downstream (Roy) checks how well/bad these vestiges behave now, when enabled, with current UXP platform snapshots;

... Well, just for the heck of it ;) , this afternoon I decided to revisit, more than a year ago since the last time, e10s on my St52 copy, putting to the test the most up-to-date release, i.e. v52.9.0 (2023-03-30) (32-bit) ...

First, I made a full backup of my current, single-process, St52 profile; then, in about:config, I enabled below (hidden) pref:

browser.tabs.remote.force-enable;true

and toggled/modified prefs below:

browser.tabs.remote.autostart;true
extensions.e10sBlocksEnabling;false
dom.ipc.processCount;2

After a proper browser restart, multiprocess was ON, with a maximum of 3 "basilisk.exe" processes inside Task Manager :P; I used it that way for more than an hour, no dramatic changes in my configuration here (3GB of total RAM, 2 core CPU, 2007-era...), the browser was rock-steady overall :); but then I stumbled on a show stopper :(; once inside an online post editor, like the one here on MSFN (I'm typing this on) or GitHub's issue/comment editor, the DEL and BACKSPACE keyboard buttons no longer work as expected there :( ...

Say I type the word "test", and the caret (aka text cursor) is after the last "t":

test|

If I press BACKSPACE once, nothing happens; I would expect "t" to be deleted instead... Worse, if I press (inadvertently) the BACKSPACE button once more, the whole tab changes to the URL previously visited (in that tab), possibly resulting in typed content loss in the editor :angry: ...

If I use the left arrow key (<-) to place the caret after "s":

tes|t

and then press the DEL button, again, nothing happens; I would expect "t" to be deleted instead, too...

Both these annoyances can be worked-around via selecting the characters to delete with the mouse and pressing DEL button, but one has to be careful with the BACKSPACE button, plus one has to modify one's workflow (of years) to accommodate these e10s "bugs"...

Are these shortcomings known to those that prefer multiprocess? Can they be mitigated?

I've gone back to my single-process profile now, where both buttons in question behave as expected, still curious though :whistle:...

Link to comment
Share on other sites

I'm not sure if this is by design, but seems like a potential bug since this is completely ambiguous:

I have about 20 email accounts set up in MailNews, but just recently I have been experimenting with multiple IMAP namespaces (Other Users, Shared Folders).

I granted myself access to another account, and in the normal view, everything looks fine. However, in Unified view, any of the same types of folder are named exactly the same.

For example, if I have access to both John's inbox and my inbox, they both just show up as inboxes for the main account:

Perhaps the Unified View is not properly namespace aware? These have different IMAP paths, and yet they show up as exactly the same.

Sure, with just 2, maybe I can guess the 2nd one is John's INBOX and the first one is my personal one. But say I have access to six people's INBOXes, how are people supposed to tell which is whose?

image.png.1cbe6d28711abe263e33aca0b02390f0.png

EDIT: Sorry, not sure why I said INBOX, I mean the non-Inbox folders, e.g. Sent, Junk, Trash, etc. that are all named the same.

Edited by InterLinked
Link to comment
Share on other sites

On 4/2/2023 at 6:47 PM, mina7601 said:

Hello @chermany4ever! I am sorry to hear that Mypal won't work on your system. Ain't your system capable of being upgraded to XP SP3?

Hello Mina! Thanks for your enthusiasm!

I must say that my OS is WinUE -Unattended Edition- wich is a XP version with all the cheese pretty much reduced. The version I started using back in the day is SP2 and another thing I loved to do with it is completely tweak and customize the looks of it to my taste. Heavily customised. To keep it running all these years without formatting I was successfully imaging with Acronis and returning to a healthy image in the event of any damage.

To make a long story short... it would take me a lot of work to install WinUE SP3 and modify it to my liking -if I still remember how to do it- and even if I manage to do it maybe in a couple of months MyPal won't work with XP anymore or feodor will take a sabbatical and I wouldn't blame him for that!

A little humour! You know I'm super grateful to ALL of you who make it possible for us to keep surfing on XP.

I just think it's a lot of work to get just the Whatsapp Web page working. Just one site... and I'm bitching about it!

Link to comment
Share on other sites

On 4/2/2023 at 11:20 PM, RamonUn said:

I can confirm that the issue I had on New Moon/Serpent/IceApe-UXP is also reproducible with the latest official PaleMoon release 32.1.0, I tested on Windows 7 with a different PC and again with a clean profile. So it is not a bug specific to Roy's UXP fork. Maybe I should report this to the palemoon forums? I ma not sure it is worth the time creating an account just for this.

and if it happens with palefill (with WC disabled), you may try reporting to palefill as well?

Link to comment
Share on other sites

1 hour ago, chermany4ever said:

Hello Mina! Thanks for your enthusiasm!

You're welcome!

1 hour ago, chermany4ever said:

I must say that my OS is WinUE -Unattended Edition- which is a XP version with all the cheese pretty much reduced. The version I started using back in the day is SP2 and another thing I loved to do with it is completely tweak and customize the looks of it to my taste. Heavily customised. To keep it running all these years without formatting I was successfully imaging with Acronis and returning to a healthy image in the event of any damage.

To make a long story short... it would take me a lot of work to install WinUE SP3 and modify it to my liking -if I still remember how to do it- and even if I manage to do it maybe in a couple of months MyPal won't work with XP anymore or feodor will take a sabbatical and I wouldn't blame him for that!

Oh well, I understand now. Thanks for your explanation.

Link to comment
Share on other sites

10 hours ago, roytam1 said:

and if it happens with palefill (with WC disabled), you may try reporting to palefill as well?

Actually it is not reproducible with palefill, and this is because of PerformanceObserver, so setting dom.enable_performance_observer;true fixes the issue.

I was keeping it disabled because it cost performances and my PC is already quite slow on GitHub, I think I will keep it enabled now.

Link to comment
Share on other sites

Notice: while upstream updated harfbuzz to latest release (7.1.0), I can't do this because it breaks compiling in VC2015. instead, I'll try to update it to 3.2.0 for the moment.

Edited by roytam1
Link to comment
Share on other sites

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b6)
- Issue #2181 - Add sys/auxv.h to system-headers (607df6796)
- Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769cf)
- Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b3)
- No issue - FreeBSD builds should also use xz compression for packaging. (2e6362218)
- Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644f)
- Issue #2173 - Fix exporting array and object binding patterns (0b2e8c481)
- Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d40)
- Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8c)
- Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a5624)
- Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b7)
- Issue #2173 - Add accessors to ListNode (9c17ec053)
- Issue #2173 - Add accessors to TernaryNode (4726d96fd)
- Issue #2173 - Add accessors to BinaryNode and subclasses (662419c50)
- Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c93)
- Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c488)
- Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d048)
- Issue #2173 - Add accessors to LexicalScopeNode (3bd300e26)
- Issue #2173 - Add TryNode (d4103253d)
- Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2e)
- Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c534)
- Issue #2173 - Remove unused case/code from function node ops (f21340f1a)
- Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac79185)
- Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae210)
- Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f30)
- PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f95)
- No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc6)
- Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a4)
- Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502b)
- Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5e)
- Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b6257)
- Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd2)
- Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873c)
- Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07ed)

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- update harfbuzz to 2.8.2 (58116e6c5)
- update harfbuzz to 3.2.0 (b5e969b8a)

Update Notice:
- You may delete file named icudt*.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.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230408-de147fa3-uxp-b5e969b8a-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230408-de147fa3-uxp-b5e969b8a-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-20230408-id-656ea98-uxp-b5e969b8a-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230408-id-656ea98-ia-93af9a0-uxp-b5e969b8a-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.

Link to comment
Share on other sites

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-20230408-90aa2da97-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230408-90aa2da97-xpmod.7z

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

Repo changes:
- import from UXP:  No Issue - Fix drawing in titlebar on Mac when building with the Big Sur 11.0 SDK. On Intel we build with the 10.12 SDK so this problem is avoided. Also Pale Moon no longer supports drawing in the titlebar in the front end. However Basilisk does and built for ARM the tabs were cut off by the native titlebar. This uses the new APIs introduced in SDK 10.10 and 11.0 to draw in the titlebar. (2625cb0b) (6f6086e1e)
- import from UXP: Issue #2181 - Add sys/auxv.h to system-headers (607df679) (7d88b91e3)
- import from UXP: Issue #2184 - Increase mozjemalloc page cache size from 1 MiB to 16 MiB. (d8cd769c) (15568ece6)
- import from UXP: Issue #62 - Follow-up: Fix debug build bustage with shared Spidermonkey. (af72806b) (8690b0779)
- import from UXP: Issue #2155 - Follow-up: Reorder super-property evaluation order per latest spec change (74032644) (b70cbbdf4)
- import from UXP: Issue #2173 - Fix exporting array and object binding patterns (0b2e8c48) (883f2ebe1)
- import from UXP: Issue #2173 - Add a new PNK_ARGUMENTS node type for call argument lists (924140d4) (aa7e25184)
- import from UXP: Issue #2173 - Add a new PNK_PROPERTYNAME to hold location information about property access name (fa1193b8) (f9e429c4f)
- import from UXP: Issue #2173 - Store the info about the existence of the default case into the switch ParseNode (36b5a562) (7e5e4918d)
- import from UXP: Issue #2173 - Fix return value of MUST_MATCH_TOKEN* macros in Parser methods which returns bool (c02e109b) (48571aa05)
- import from UXP: Issue #2173 - Add accessors to ListNode (9c17ec05) (5f06ea872)
- import from UXP: Issue #2173 - Add accessors to TernaryNode (4726d96f) (6cd3774da)
- import from UXP: Issue #2173 - Add accessors to BinaryNode and subclasses (662419c5) (0f372d2fe)
- ported from UXP: Issue #2173 - Add accessors to UnaryNode and subclasses (68a407c9) (014867919)
- ported from UXP: Issue #2173 - Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral (ba730c48) (4b0f0e687)
- import from UXP: Issue #2173 - Add accessors to NullaryNode and change LoopControlStatement arity to PN_LOOP (a49f4d04) (8791207a5)
- import from UXP: Issue #2173 - Add accessors to LexicalScopeNode (3bd300e2) (f3f51ebb0)
- import from UXP: Issue #2173 - Add TryNode (d4103253) (35c239c0d)
- import from UXP: Issue #2173 - Fix remaining ParseNode* in FullParseHandler methods signature (287a2ad2) (6c0008690)
- import from UXP: Issue #2173 - Remove unused case/code from function node ops (f21340f1) (cb01c6f90)
- ported from UXP: Issue #2173 - Separate CodeNode into FunctionNode and ModuleNode (0dac7918) (f98526a86)
- import from UXP: Issue #2173 - Allow constant folding to see inside functions when using the module pattern (661b1c53) (42d6d570a)
- ported from UXP: Issue #2173 - Introduce FunctionNode::syntaxKind instead of JSOPs (0132ae21) (260bbc54c)
- import from UXP: Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f3) (ffb926317)
- import from UXP: PR #2189 - Follow-up: Fix build bustage with GCC 9 related to checkExportedNamesForDeclaration (7c9215f9) (bd30f5bfd)
- import from UXP: No Issue - Fix FreeBSD build failure with WebRTC enabled. (3c3456cc) (a6fbd148a)
- ported from UXP: Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a) (170771a8a)
- import from UXP: Issue #2191 - Make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. (c54e2502) (7b8614d7f)
- import from UXP: Issue #2191 - Get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. (a35ce5e5) (644697bc7)
- import from UXP: Issue #2191 - Remove redundant CairoScaledFont accessor from gfxFont subclasses. (b721b625) (9e3bea9d8)
- ported from UXP: Issue #2191 - Require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. (0f7750cd) (8a5e88041)
- ported from UXP: Issue #2191 - Remove virtual from gfxFont::GetCairoScaledFont. (44b74873) (cd4c972e1)
- import from UXP: Issue #2191 - Follow-up: Add missing mozilla::gfx in gfxFcPlatformFontList.cpp (d9e7c07e) (b5e596fb7)
- import from `custom` branch of UXP: update harfbuzz to 2.8.2 (58116e6c) (5d1c07c75)
- update harfbuzz to 3.2.0 (90aa2da97)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230408-f4385096ea-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 1163826 - Add remainder of top .jp sites to CSS unprefixing service whitelist. r=dholbert (8ed22f2638)
 - Bug 1165834: Add alicdn.com (used by taobao.com) to the CSS Unprefixing Service whitelist. r=miketaylr (30d150c28c)
 - Bug 1166792 - Add 3rd batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (e4073c1f09)
 - Bug 1170375 - Add 4th batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (d741e57cb0)
 - Bug 1207850 - Temporary fix for canceling the pump used by FetchBody. r=nsm (bc85cb1500)
 - Bug 1224865: Don't set a document in FetchDriver for requests in workers. r=bkelly (7bcb0bd16b)
 - Bug 1108181 - Make Headers iterable; r=bzbarsky (da8d6f8bb2)
 - Bug 1217501 P5 Relax guard checking on Headers with existing headers. r=ehsan (75ec3b6ae5)
 - Bug 1207882 - Use a separate build target for config/buildid. r=gps (ad9f536aac)
 - Bug 1216697 - Unship Request.cache until the implementation is finished; r=bzbarsky (49264a21d8)
 - Bug 1218119 - Simplify defining worker prefs; r=baku (8987aa23c3)
 - namespace (d88c3b7fc6)
 - Bug 1179489 - Don't count service workers towards an origin's max worker quota; r=nsm (ce5e1345ba)
 - Bug 1151646 - Cleanup, r=khuey. (d119d19ea7)
 - Bug 1118778 - Write upload properties from upload.py; r=glandium (f8745ffda8)
 - Bug 1194741 - Display upload output; r=nalexander (7adaa41d11)
 - Bug 1197293 - allow for TC builds that don't use 'make upload'; r=ted (e671e7c651)
 - Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal (69b7ccb3c8)
 - Bug 1175895 - aid greppability of MOZ_AUTOMATION_*; r=ted (c9a099f168)
 - Bug 1198179 - Kill gen_mach_buildprops.py; r=ted (fa74e1930f)
 - Bug 1198179 - make upload.py write properties even if not uploading; r=ted (e7ca79b807)
 - Bug 8623031 - Move desktop build logic to a container neutral location; r=dustin (81dc866373)
 - Bug 1187139 (part 1) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (7a75c73d17)
 - Bug 1187139 (part 2) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (c631350ddb)
 - Bug 1187139 (part 3) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (052cced2ca)
 - Bug 1225396 part 4 - Remove @@iterator workaround in Codegen.py. r=bz (3b05ddc4f0)
 - Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv (d5c9040323)
 - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv (e852319bd0)
 - Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu (4a6457af8d)
 - Bug 1151646 - Fix static analysis bustage. (347564b4d2)
 - Bug 1231051 - Moz2Dify nsNativeThemeCocoa::DrawWidgetBackground. r=mstange. (cbcbe17e30)
 - Bug 1178984 - Crashes at nsMenuBarX::RemoveMenuAtIndex. r=spohl (6e5869ae28)
 - leftovers of Bug 1151345 - Add debug logging to help decipher this bug. r=spohl (22d42fc66d) (f855ceaa31)
- Revert "Bug 1068087: Switch about:plugins to run remotely. r=mconley" (d56ba9c1f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - more of  add WebRTC code as of Bug 1101651 - Part 2 (d2225fd9f9)
 - Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc (5a18fd372b)
 - Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup (f4bd3e42cc)
 - Bug 1211602: Never timeout if timeout == UINT32_MAX r=jib,froydnj (484261a196)
 - Bug 911450: webrtc sndio audio_device backend r=jesup (c96e948c6a)
 - Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium (fe5190f700)
 - Bug 911450: followup, fix CriticalSectionScoped scope NPOTB r=jesup (cde4fe58f9)
 - bug 1171143 - Fix iOS capture build. r=jesup (22b7c92ba6)
 - missing bit of Bug 1155923 - Removing moz prefix from RTC interfaces (a37bce5d24)
 - bits of Bug 1191872 - Move annotations to org.mozilla.gecko.annotation (7f87a64522)
 - Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso) (1797b21fef)
 - Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup (3bb3daa998)
 - Bug 1198107 - Destroy VP8 encoder context before re-initing on resolution change to avoid leaking memory. r=jesup (58831a26a1)
 - Bug 1030324: Remove VP8 encoder resize work around. r=rjesup (b98662bbc9)
 - Bug 800564: Handle MJPEG decode errors r=abr (284ec24fb9)
 - Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr (66fc35d5bd)
 - Bug 1158372: clean up windows CreateCapabilityMap for video capture r=dmajor (7fe73c0af7)
 - Bug 1186657. r=jesup,nchen (c177026841)
 - Bug 1192203 - Extract a robust version of getSupportedPreviewFpsRange. r=jesup (5b85be96d1)
 - Bug 1176340: short-circuit self-assignment of DesktopDisplayDevice r=jib (812e0d02c2)
 - bit of Bug 1198458 (d65868624d)
 - Bug 1219566 - Add aarch64 macro to webrtc/trunk/build/build_config.h. r=rjesup (f354a17b13) (d2c557abe9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198458: Webrtc updated to branch 43; pull made 2015-09-29 09:00AM PDT rs=jesup (c45a789c99)
 - Bug 1159489: WebRTC bitrate limits for video depend on input resolution and framerate r=pkerr (e3691a247c)
 - Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc (bcc232994c)
 - Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings (b5e2030b07)
 - Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup (0cc0dee688)
 - Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons (fe384d5e63)
 - Bug 1198458 Unbreak build on BSDs by fixing non-POSIX thread includes/usage. r=jesup (4ad8e88c17)
 - Bug 1198458: Fix typo in merges in OMX rs=bustage,kwierso on a CLOSED TREE (211b3b1a3f)
 - Bug 1226146: fix sndio audio_device backend after webrtc 43 landing in bug 1198458 r=jesup NPOTB (2b10ba3e86)
 - Bug 1231106 - Make BSDs fall-through to ASSERT as well. r=jesup (775d4fedae)
 - Bug 1231109 - Drop FreeBSD checks for unsupported versions. r=jld r=jesup (3cd55166fd)
 - Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib (1f98af8939)
 - add limits to fix gcc12 compile (d78098980f)
 - Bug 1193495 - Part 1: Test case. r=mt (add2ded009)
 - Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt (d45a24dba7)
 - Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc (d2723821d4)
 - Bug 1094447 - Use UDP/TLS/RTP/SAVPF for audio/video m-lines. r=drno (e8e1dafd0a)
 - Bug 1173599 - a=imageattr support. r=mt (612fc343d7)
 - Bug 1173601 - Add a=simulcast support. r=mt (7c5303bacb)
 - Bug 1203246 - Factor track negotiation stuff out of JsepSessionImpl, and other simplification. r=mt (b71c809b78)
 - Bug 1212907 - a=rid support. r=mt (7479ab6984)
 - Bug 1212908 - Update a=simulcast to match new grammar in 03 draft. r=mt (e205d3b0dd)
 - Bug 1192390 - Part 1: Lay architectural groundwork for simulcast negotiation. r=mt r=jesup (e75dda3139)
 - Bug 1223160 - added SDP parser file reader. r=bwc (6752195791)
 - Bug 1192390 - Part 2: Simulcast and RID negotiation. r=mt (51b151ef52)
 - fix some warnings stuff (fed8f513a8)
 - Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup (e24371fbe0)
 - Bug 1226347: Import cherry-pick of AEC changes from 43->48 (delay-agnostic AEC). r=pkerr (d3a074f4d8)
 - Bug 1226347 - Part 2: Allow control of AEC via prefs. r=rjesup (58f142005b)
 - Bug 1228788 - Force QT device release to happen on the main thread. r=jesup (885e9d1236)
 - Bug 1162218 - Make worker idle thread timeouts more strict, r=baku. (a7d2106987)
 - No bug. Remove a stray debugging printf of mine. r=me. (77b84cda62)
 - minor (22564a666e)
 - Bug 1224237 - Remove the !baseURL check from ServiceWorkerContainer::Register;r=bkelly (8b13c4dc49)
 - Bug 1196157 - Marks left by performance marks should print the domain of the application and not the complete URL. r=baku (d133708d8d)
 - Bug 1211970 - "Muted errors in workers are not correctly reported to the console". r=bz (42c15275f4)
 - Bug 1208559 - Tests. r=bholley (e16a30caa5)
 - Bug 1045891 - Tests for child-src r=ckerschb (90aa832cd0)
 - Bug 1223647: CSP erroneously inherited into dedicated workers. r=ckerschb (6fd8d9bfc9)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking (a7e9187e52)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger (e5e3c69f6a)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger (1dd2d871ec)
 - Bug 1211967 - Fix how we report errors when loading a worker from a data url, r=bz (8517368daa)
 - nsRefPtr - RefPtr (34bb404530)
 - Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend (870b0e71eb)
 - bug 1228792 - remove use of array comprehensions r=mossop (3e31f18e83)
 - bug 1228792 - use standard version of catch r=mossop (f306557ca2)
 - Bug 1228009. Geolocation code needs to handle failures on its ErrorResults. r=smaug (8778a9e264)
 - Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug (a414e0d711)
 - Bug 1201692. Add a fast path to ExplicitChildIterator::Seek for the common case of seeking an actual DOM child of the parent node. r=wchen (01234ad43a)
 - Bug 1202186 - use nsISensitiveInfoHidden for console methods, r=baku (888b4506ad)
 - Bug 1223774 - Console API should check if the outer window exists, r=smaug (e0d7f408dc)
 - Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past (463550117a)
 - Bug 1213719 - Back out bug 1170314 for duplicate functionality. r=smaug (ae74e0ad52)
 - Bug 1154076 followup: Mark ConsoleRunnable::Run() as override. rs=ehsan (337181faab)
 - Bug 1127703 - "Support iteration on FormData" r=bz (4ddd461e99)
 - Bug 1230509 - BlobImplFile should return false in IsDateUnknown and IsSizeUnknown, r=bz (1079bfe2ab)
 - Bug 1198095 - FileReader should dispatch an error if the blob changes size in the meantime the read is executed, r=bz (263993a172)
 - Bug 1231094 - patch 1 - nsDOMFileReader to mozilla::dom::FileReader, r=sicking (aa8c3ff373)
 - Bug 1231094 - patch 2 - Get rid of FileIOObject, r=sicking (44af1e17dd)
 - Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking (c909d9d793)
 - Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking (4d3da1c566)
 - Bug 1161183: Don't show the add-on version in the list view. r=dao (002d8f6fb1)
 - Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak (8bbd9c8fe0) (2e02aab9a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats (77a6561f85)
 - Bug 1221913 - Make swiping work correctly in e10s mode even if APZ is off. r=kats (5bcdc76646)
 - Bug 1227020 - Replace nsBaseHashtable::Enumerate() calls in widget/ with iterators. r=roc. (a77fcf4809)
 - Bug 1230047 (part 1) - Make SynthesizeNativeTouch{Point,Tap}() take ScreenIntPoints. r=kats. (bc964eb41f)
 - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking) (e8a95bc56a)
 - Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz) (81467630ee)
 - Revive test plugin changes for async plugin surfaces. (bug 1217665 part 2, r=aklotz) (86eabc862c)
 - Disable async rendering paths when a plugin is using direct drawing. (bug 1217665 part 3, r=aklotz) (4b53467f3f)
 - Add a new Image class that wraps drawable TextureClients. (bug 1217665 part 4, r=nical) (ab131811ba) (f4385096ea)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 09c7525bc8...f4385096ea:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1163826 - Add remainder of top .jp sites to CSS unprefixing service whitelist. r=dholbert (8ed22f2638)
 - Bug 1165834: Add alicdn.com (used by taobao.com) to the CSS Unprefixing Service whitelist. r=miketaylr (30d150c28c)
 - Bug 1166792 - Add 3rd batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (e4073c1f09)
 - Bug 1170375 - Add 4th batch of top .jp sites to CSS unprefixing service whitelists. r=dholbert (d741e57cb0)
 - Bug 1207850 - Temporary fix for canceling the pump used by FetchBody. r=nsm (bc85cb1500)
 - Bug 1224865: Don't set a document in FetchDriver for requests in workers. r=bkelly (7bcb0bd16b)
 - Bug 1108181 - Make Headers iterable; r=bzbarsky (da8d6f8bb2)
 - Bug 1217501 P5 Relax guard checking on Headers with existing headers. r=ehsan (75ec3b6ae5)
 - Bug 1207882 - Use a separate build target for config/buildid. r=gps (ad9f536aac)
 - Bug 1216697 - Unship Request.cache until the implementation is finished; r=bzbarsky (49264a21d8)
 - Bug 1218119 - Simplify defining worker prefs; r=baku (8987aa23c3)
 - namespace (d88c3b7fc6)
 - Bug 1179489 - Don't count service workers towards an origin's max worker quota; r=nsm (ce5e1345ba)
 - Bug 1151646 - Cleanup, r=khuey. (d119d19ea7)
 - Bug 1118778 - Write upload properties from upload.py; r=glandium (f8745ffda8)
 - Bug 1194741 - Display upload output; r=nalexander (7adaa41d11)
 - Bug 1197293 - allow for TC builds that don't use 'make upload'; r=ted (e671e7c651)
 - Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal (69b7ccb3c8)
 - Bug 1175895 - aid greppability of MOZ_AUTOMATION_*; r=ted (c9a099f168)
 - Bug 1198179 - Kill gen_mach_buildprops.py; r=ted (fa74e1930f)
 - Bug 1198179 - make upload.py write properties even if not uploading; r=ted (e7ca79b807)
 - Bug 8623031 - Move desktop build logic to a container neutral location; r=dustin (81dc866373)
 - Bug 1187139 (part 1) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (7a75c73d17)
 - Bug 1187139 (part 2) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (c631350ddb)
 - Bug 1187139 (part 3) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde. (052cced2ca)
 - Bug 1225396 part 4 - Remove @@iterator workaround in Codegen.py. r=bz (3b05ddc4f0)
 - Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv (d5c9040323)
 - Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv (e852319bd0)
 - Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu (4a6457af8d)
 - Bug 1151646 - Fix static analysis bustage. (347564b4d2)
 - Bug 1231051 - Moz2Dify nsNativeThemeCocoa::DrawWidgetBackground. r=mstange. (cbcbe17e30)
 - Bug 1178984 - Crashes at nsMenuBarX::RemoveMenuAtIndex. r=spohl (6e5869ae28)
 - leftovers of Bug 1151345 - Add debug logging to help decipher this bug. r=spohl (22d42fc66d) (f855ceaa31)
- Revert "Bug 1068087: Switch about:plugins to run remotely. r=mconley" (d56ba9c1f0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - more of  add WebRTC code as of Bug 1101651 - Part 2 (d2225fd9f9)
 - Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc (5a18fd372b)
 - Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup (f4bd3e42cc)
 - Bug 1211602: Never timeout if timeout == UINT32_MAX r=jib,froydnj (484261a196)
 - Bug 911450: webrtc sndio audio_device backend r=jesup (c96e948c6a)
 - Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium (fe5190f700)
 - Bug 911450: followup, fix CriticalSectionScoped scope NPOTB r=jesup (cde4fe58f9)
 - bug 1171143 - Fix iOS capture build. r=jesup (22b7c92ba6)
 - missing bit of Bug 1155923 - Removing moz prefix from RTC interfaces (a37bce5d24)
 - bits of Bug 1191872 - Move annotations to org.mozilla.gecko.annotation (7f87a64522)
 - Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso) (1797b21fef)
 - Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup (3bb3daa998)
 - Bug 1198107 - Destroy VP8 encoder context before re-initing on resolution change to avoid leaking memory. r=jesup (58831a26a1)
 - Bug 1030324: Remove VP8 encoder resize work around. r=rjesup (b98662bbc9)
 - Bug 800564: Handle MJPEG decode errors r=abr (284ec24fb9)
 - Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr (66fc35d5bd)
 - Bug 1158372: clean up windows CreateCapabilityMap for video capture r=dmajor (7fe73c0af7)
 - Bug 1186657. r=jesup,nchen (c177026841)
 - Bug 1192203 - Extract a robust version of getSupportedPreviewFpsRange. r=jesup (5b85be96d1)
 - Bug 1176340: short-circuit self-assignment of DesktopDisplayDevice r=jib (812e0d02c2)
 - bit of Bug 1198458 (d65868624d)
 - Bug 1219566 - Add aarch64 macro to webrtc/trunk/build/build_config.h. r=rjesup (f354a17b13) (d2c557abe9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1198458: Webrtc updated to branch 43; pull made 2015-09-29 09:00AM PDT rs=jesup (c45a789c99)
 - Bug 1159489: WebRTC bitrate limits for video depend on input resolution and framerate r=pkerr (e3691a247c)
 - Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc (bcc232994c)
 - Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings (b5e2030b07)
 - Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup (0cc0dee688)
 - Bug 1198458: Rollup of changes previously applied to media/webrtc/trunk/webrtc and fixes to those rs=jesup r=froyd,jib,bwc,jesup,gcp,sotaro,pkerr,pehrsons (fe384d5e63)
 - Bug 1198458 Unbreak build on BSDs by fixing non-POSIX thread includes/usage. r=jesup (4ad8e88c17)
 - Bug 1198458: Fix typo in merges in OMX rs=bustage,kwierso on a CLOSED TREE (211b3b1a3f)
 - Bug 1226146: fix sndio audio_device backend after webrtc 43 landing in bug 1198458 r=jesup NPOTB (2b10ba3e86)
 - Bug 1231106 - Make BSDs fall-through to ASSERT as well. r=jesup (775d4fedae)
 - Bug 1231109 - Drop FreeBSD checks for unsupported versions. r=jld r=jesup (3cd55166fd)
 - Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib (1f98af8939)
 - add limits to fix gcc12 compile (d78098980f)
 - Bug 1193495 - Part 1: Test case. r=mt (add2ded009)
 - Bug 1193495 - Part 2: Maintain clones of supported codecs for each level, and do necessary checking to prevent payload-type clashes. r=mt (d45a24dba7)
 - Bug 1191301 - Re-enable the use of media.navigator.video.use_tmmbr pref. r=bwc (d2723821d4)
 - Bug 1094447 - Use UDP/TLS/RTP/SAVPF for audio/video m-lines. r=drno (e8e1dafd0a)
 - Bug 1173599 - a=imageattr support. r=mt (612fc343d7)
 - Bug 1173601 - Add a=simulcast support. r=mt (7c5303bacb)
 - Bug 1203246 - Factor track negotiation stuff out of JsepSessionImpl, and other simplification. r=mt (b71c809b78)
 - Bug 1212907 - a=rid support. r=mt (7479ab6984)
 - Bug 1212908 - Update a=simulcast to match new grammar in 03 draft. r=mt (e205d3b0dd)
 - Bug 1192390 - Part 1: Lay architectural groundwork for simulcast negotiation. r=mt r=jesup (e75dda3139)
 - Bug 1223160 - added SDP parser file reader. r=bwc (6752195791)
 - Bug 1192390 - Part 2: Simulcast and RID negotiation. r=mt (51b151ef52)
 - fix some warnings stuff (fed8f513a8)
 - Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup (e24371fbe0)
 - Bug 1226347: Import cherry-pick of AEC changes from 43->48 (delay-agnostic AEC). r=pkerr (d3a074f4d8)
 - Bug 1226347 - Part 2: Allow control of AEC via prefs. r=rjesup (58f142005b)
 - Bug 1228788 - Force QT device release to happen on the main thread. r=jesup (885e9d1236)
 - Bug 1162218 - Make worker idle thread timeouts more strict, r=baku. (a7d2106987)
 - No bug. Remove a stray debugging printf of mine. r=me. (77b84cda62)
 - minor (22564a666e)
 - Bug 1224237 - Remove the !baseURL check from ServiceWorkerContainer::Register;r=bkelly (8b13c4dc49)
 - Bug 1196157 - Marks left by performance marks should print the domain of the application and not the complete URL. r=baku (d133708d8d)
 - Bug 1211970 - "Muted errors in workers are not correctly reported to the console". r=bz (42c15275f4)
 - Bug 1208559 - Tests. r=bholley (e16a30caa5)
 - Bug 1045891 - Tests for child-src r=ckerschb (90aa832cd0)
 - Bug 1223647: CSP erroneously inherited into dedicated workers. r=ckerschb (6fd8d9bfc9)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 1, r=sicking (a7e9187e52)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 3 - WPT, r=sicking, r=Ms2ger (e5e3c69f6a)
 - Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking, r=Ms2ger (1dd2d871ec)
 - Bug 1211967 - Fix how we report errors when loading a worker from a data url, r=bz (8517368daa)
 - nsRefPtr - RefPtr (34bb404530)
 - Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend (870b0e71eb)
 - bug 1228792 - remove use of array comprehensions r=mossop (3e31f18e83)
 - bug 1228792 - use standard version of catch r=mossop (f306557ca2)
 - Bug 1228009. Geolocation code needs to handle failures on its ErrorResults. r=smaug (8778a9e264)
 - Bug 1228707. Add a away to call Web IDL callbacks while ignoring any errors from them, and use it in a few places. r=smaug (a414e0d711)
 - Bug 1201692. Add a fast path to ExplicitChildIterator::Seek for the common case of seeking an actual DOM child of the parent node. r=wchen (01234ad43a)
 - Bug 1202186 - use nsISensitiveInfoHidden for console methods, r=baku (888b4506ad)
 - Bug 1223774 - Console API should check if the outer window exists, r=smaug (e0d7f408dc)
 - Bug 1200551 - Handle multiple %c formatters without a string between them by using only the last one for styling;r=baku,r=past (463550117a)
 - Bug 1213719 - Back out bug 1170314 for duplicate functionality. r=smaug (ae74e0ad52)
 - Bug 1154076 followup: Mark ConsoleRunnable::Run() as override. rs=ehsan (337181faab)
 - Bug 1127703 - "Support iteration on FormData" r=bz (4ddd461e99)
 - Bug 1230509 - BlobImplFile should return false in IsDateUnknown and IsSizeUnknown, r=bz (1079bfe2ab)
 - Bug 1198095 - FileReader should dispatch an error if the blob changes size in the meantime the read is executed, r=bz (263993a172)
 - Bug 1231094 - patch 1 - nsDOMFileReader to mozilla::dom::FileReader, r=sicking (aa8c3ff373)
 - Bug 1231094 - patch 2 - Get rid of FileIOObject, r=sicking (44af1e17dd)
 - Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking (c909d9d793)
 - Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking (4d3da1c566)
 - Bug 1161183: Don't show the add-on version in the list view. r=dao (002d8f6fb1)
 - Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak (8bbd9c8fe0) (2e02aab9a7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats (77a6561f85)
 - Bug 1221913 - Make swiping work correctly in e10s mode even if APZ is off. r=kats (5bcdc76646)
 - Bug 1227020 - Replace nsBaseHashtable::Enumerate() calls in widget/ with iterators. r=roc. (a77fcf4809)
 - Bug 1230047 (part 1) - Make SynthesizeNativeTouch{Point,Tap}() take ScreenIntPoints. r=kats. (bc964eb41f)
 - Bug 1182543 - Use channel->ascynOpen2 in dom/plugins/base/nsPluginHost.cpp - simplifications in instanceowner (r=sicking) (e8a95bc56a)
 - Revive NPAPI async drawing: stub code. (bug 1217665 part 1, r=aklotz) (81467630ee)
 - Revive test plugin changes for async plugin surfaces. (bug 1217665 part 2, r=aklotz) (86eabc862c)
 - Disable async rendering paths when a plugin is using direct drawing. (bug 1217665 part 3, r=aklotz) (4b53467f3f)
 - Add a new Image class that wraps drawable TextureClients. (bug 1217665 part 4, r=nical) (ab131811ba) (f4385096ea)

* 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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...