Jump to content

My Browser Builds (Part 4)


Recommended Posts


20 hours ago, RamonUn said:

Mainstream UXP is working on fixing some memory leaks https://repo.palemoon.org/MoonchildProductions/UXP/issues/2251

Hopefully it will go somewhere, I do not like to have to restart my browser all the time.

I would not be too hopeful for that, as also base Firefox 52 engine had massive memory issues in the past.. 

 

So it's "a defect by design" 

 

What seems to help a bit is fully disabling incremental garbage collection 

Edited by Saphir
Link to comment
Share on other sites

20 hours ago, VistaLover said:

the site in question uses a CSS selectors Level 4 feature (:angry:), ":not()" with a selector list, first implemented in Fx84 and Chr88

Doesn't look like this one can be polyfilled.  But nor would I call it a "mainstream" function.  At least with it only being CSS, it doesn't really kill older web browsers, just makes the web sites that use this rarity look quite ugly.

Link to comment
Share on other sites

20 hours ago, VistaLover said:
https://d13w9pwhlf25to.cloudfront.net/dist/css/homepage.css?v=638199212840000000&cdnv=2727

Perhaps I spoke too soon.

With this being "cloudfront", I wonder if that increases the odds of this "propagating" the 'net the same way that "Googleisms" propagate the 'net?

And with 3,954 of just the ONE CSS Level 4 :not with a selector list that I searched for, something tells me that a pollyfill would slow this page down quite a bit.

I haven't experimented with "replacing" all of these via Proxomitron and seeing if the fix is "that easy".

 

image.png.9cc59d58fa5893d33a06ae2d3b0f7ab1.png

Link to comment
Share on other sites

3 hours ago, Saphir said:

So it's "a defect by design" 

 

What seems to help a bit is fully disabling incremental garbage collection 

I searched the about:config options and I found the javascript.options.mem.gc_incremental is this the one? I will try to disable it to see...

Link to comment
Share on other sites

6 hours ago, RamonUn said:

I searched the about:config options and I found the javascript.options.mem.gc_incremental is this the one? I will try to disable it to see...

There is also another flag with incremental gc - I think it was something with dom

Link to comment
Share on other sites

Will every new version of the K-Meleon browser now require the creation of a new profile? Another version already what does not take over the search settings from the address bar, which is again the same as indicated here: 

From scratch you have to create another clean profile and set up everything from scratch, because after writing the previous version of the program loses the new version's ability to search from the bar via the duckduckgo search engine. Can't it be permanently fixed? So that every time we want to overwrite a newer version, the search capability is not lost. If it can't be permanently fixed at the moment, in which file are the user settings saved, so that with each new profile you don't have to set everything up again. And before setting up a new profile, transfer yourself the file with the settings of the old profile.

Empty_search.png.06240d31d059d3036340aa928a38f9fd.png

Link to comment
Share on other sites

4 hours ago, AstroSkipper said:

You surely mean dom.cycle_collector.incremental. :)

Exactly, see also this thread which is about the problematic topic:

Edit:
Does not matter, pages like Outlook are instant Pale Moon killers - no matter what you have activated or deactivated. Open and close them one time and you can restart the browser.

Twitch is another offender, but slows down the browser a bit.... slower at least, not in an instant unlike Outlook. Only "workaround" which helps: Install portable, open the browser a second time so an additional profile is created, copy over your cookies and password files (and history perhaps if you need it and session) and use that alternative profile for heavy pages.

That way your workflow on the "normal" Pale Moon portable stays undisturbed.

Edited by Saphir
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-20230603-3219d2d-uxp-765a6434c-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230603-3219d2d-uxp-765a6434c-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-20230603-3219d2d-uxp-765a6434c-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-20230603-d849524bd-uxp-765a6434c-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230603-d849524bd-uxp-765a6434c-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230603-d849524bd-uxp-765a6434c-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2256 - Implement Object.hasOwn(object, property) (77bd81595)
- Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce1)

Official Pale-Moon changes picked since my last build:
- [Pale-Moon] Issue #1925 - Add pref to control history menu length. (e3d51b39b)
- [Pale-Moon] Issue #1925 - Follow-up: Don't show link items when pref is less than 1. (075eebec1)
- [Pale-Moon] Issue #1925 - Follow-up: Throw errors on invalid values. (1768eb193)
- [Pale-Moon] [SSUAO] Update chase.com override after breakage. (4b0e27bb4)

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- [Basilisk] [SSUAO] Update chase.com override after breakage. (765a6434c)

 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-20230603-ef491d91-uxp-765a6434c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230603-ef491d91-uxp-765a6434c-xpmod.7z

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

repo changes:
- [SSUAO] sync with my UXP's Basilisk SSUAO (ef491d91)

* 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-20230603-id-656ea98-uxp-765a6434c-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230603-id-656ea98-ia-93af9a0-uxp-765a6434c-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-20230603-0996bd29e-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230603-0996bd29e-xpmod.7z

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

Repo changes:
- [Basilisk] [SSUAO] Update chase.com override after breakage. (b168e4f9e)
- import from UXP: Issue #2256 - Implement Object.hasOwn(object, property) (77bd8159) (851d50ff1)
- import from UXP: Issue #2257 - Remove rematerialized frames after bailouts and exceptions. (2a7ff7ce) (0996bd29e)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230603-193db9294d-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 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa)
 - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400)
 - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615)
 - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca)
 - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9)
 - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c)
 - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7)
 - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995)
 - Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d)
 - Bug 1227677 - Minor renaming. r=shu (ec3a477823)
 - Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2)
 - Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532)
 - Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3)
 - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b)
 - Bug 1230162 - allocate less, when we can. r=luke (563337bc70)
 - Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931)
 - Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc)
 - Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367)
 - Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea)
 - Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7)
 - Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7)
 - Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab)
 - Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc)
 - bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9)
 - Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294)
 - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2)
 - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf)
 - Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971)
 - Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795)
 - Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b)
 - Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3)
 - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a)
 - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4)
 - Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff)
 - Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b)
 - Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a)
 - Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926)
 - bits of  Backed out 2 changesets (bug 1229604) (1285191abd)
 - Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d)
 - Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2)
 - Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39)
 - Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927)
 - Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432)
 - Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e)
 - Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26)
 - Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9)
 - No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a)
 - Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2)
 - Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703)
 - Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677)
 - Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372)
 - Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60)
 - Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43)
 - Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576)
 - Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4)
 - Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8)
 - Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f)
 - Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e)
 - Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6)
 - bit of 1196988 (a334242521)
 - Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f)
 - Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb)
 - Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a)
 - Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0)
 - Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18)
 - Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a)
 - Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11)
 - fixes for no EME (b70879a799)
 - Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d)
 - missing crash stuff (b537d416b3)
 - Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36)
 - Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394)
 - Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20)
 - Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc)
 - Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2)
 - add some defines (3c4fc2d5b9)
 - Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536)
 - Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e)
 - Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c)
 - Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58)
 - Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56)
 - Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c)
 - Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00)
 - bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20)
 - Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e)
 - Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc)
 - Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198)
 - enable shadow (dcad5bdb7a) (c4d71010c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7)
 - Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7)
 - bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107)
 - Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb)
 - Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf)
 - Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4)
 - Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c)
 - some warnings stuff (68ecef6622)
 - Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2)
 - Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f)
 - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e)
 - Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051)
 - Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07)
 - Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349)
 - Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029)
 - Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c)
 - Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git ed2747a092..193db9294d:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1071646 - Light refactoring of lexical binding helpers in Parser. (r=jorendorff) (08dd35a4aa)
 - Bug 1230710 - Reenable direct eval and arrow functions in derived class constructors. (r=jorendorff, r=shu) (8767ca1400)
 - Bug 1071646 - Make functions block-scoped in JS and implement Annex B semantics for compatibility. (r=jorendorff) (3a4b960615)
 - Bug 1071646 - Support labelled function declarations in sloppy mode per Annex B.3.2. (r=jorendorff) (7688ce37ca)
 - Bug 1071646 - Introduce JSOP_BINDVAR to support Annex B.3.3.3. (r=jorendorff) (6f19a9c7c9)
 - Bug 1071646 - Cast ParseNode to Definition using as<T>. (r=jorendorff) (c96ca0203c)
 - Bug 1071646 - Support JSOP_BINDVAR in Baseline. (r=jandem) (d7912d6cd7)
 - Bug 1071646 - Support JSOP_BINDVAR in Ion. (r=jandem) (9c76c0f995)
 - Bug 1227677 - Emit code for PNK_COMPREHENSIONFOR using separate code from that used for for-loops. r=shu (d565e9e21d)
 - Bug 1227677 - Minor renaming. r=shu (ec3a477823)
 - Bug 1227677 - Rename the misnomer |letDecl| variable associated with for-in/of loop variables to |letBlockScope|, as that's much closer to its actual meaning. (Notably, |for (let x of []);| does *not* mean |*letDecl|.) r=shu (c9feaa68c2)
 - Bug 1227677 - Simplify code in light of the fact that for-in/of loops never have a PNK_LEXICALSCOPE declaration node and therefore never have a letBlockScope requiring pushing and popping. r=shu (19ff248532)
 - Bug 1225298 - Use GCHashSet for SavedStack set of frames, r=terrence (9ed6c0f4c3)
 - Bug 1225474: Ensure we only ever seed the js::SavedStacks PRNG state with valid states. r=fitzgen (99c858644b)
 - Bug 1230162 - allocate less, when we can. r=luke (563337bc70)
 - Bug 1225298 - Use GCHashSet for SymbolRegistry, r=terrence (4d0cfc2931)
 - Bug 1227028: TraceLogger - Fix when to keep the payload of a TraceLogger event, r=bbouvier (cb3bea30fc)
 - Bug 1228238 - "TraceLogger: don't enable tracelogger unless TLOPTIONS is set". r=hv1989 (c9d56ad367)
 - Bug 1224809 - "TraceLogger: Document what are enabled in 'TLLOG=Default' and 'TLLOG=IonCompiler'". r=hv1989 (64b6ebceea)
 - Bug 1223767 - "TraceLogger: Assertion failure: i < size_, at js/src/vm/TraceLoggingTypes.h:210". r=hv1989 (1b50e8acb7)
 - Bug 1227914: TraceLogger - Limit the memory tracelogger can take, r=bbouvier (458da9b2f7)
 - Bug 1259403 - Tracelogger: Only increase capacity by multiples of 2, r=bbouvier (1e4bf23eab)
 - Bug 1225346 - Fix parseModule() error handling r=terrence (b100c793dc)
 - bug 1224308 - Remove some Makefile cruft. r=gps (f094c44df9)
 - Bug 1217911 - Use correct scope when bailing out a module script r=shu (c4f39cf294)
 - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem (01c5af81f2)
 - Bug 922406 - Ion-compile global scripts that use 'this'. r=shu (cb66effddf)
 - Bug 1227567 - Add Ion cache for module namepsace imports r=shu (72f4a4e971)
 - Bug 1216107 - Remove bogus assert. (r=arai) (bad84d1795)
 - Bug 1225367 - Fix bogus asserts when storing symbols to typed arrays. r=h4writer (0220c4ca3b)
 - Bug 1226188 - Define the DEFINED_ON_DISPATCH_RESULT macro such that it can be called with no arguments as well as with one argument. r=nbp (69138260f3)
 - Bug 1227567 - Add baseline IC to optimise module namespace imports r=shu (692aaf3e8a)
 - Bug 1226816: SharedStubs - Don't enable the call scripted get prop shared stub in ionmonkey yet, r=jandem (b71ff142f4)
 - Bug 1229396: Templatize get{Float,Double,SimdData}; r=jandem (3b75e4e4ff)
 - Bug 1229396: Templatize constants merging in the shared x86 masm; r=jandem (d32cdb2b1b)
 - Bug 1229396: Templatize Float/Double/SimdData in MacroAssembler-x86-shared.h; r=jandem (0ae16c027a)
 - Bug 1229396: Propagate OOM when pushing elements to the uses array; r=jandem (8ddb05d926)
 - bits of  Backed out 2 changesets (bug 1229604) (1285191abd)
 - Bug 1229821 - IonMonkey: MIPS: Fix merge macro assemblers. r=bbouvier (078b702c7d)
 - Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier (c7861440e2)
 - Bug 1213165 - IonMonkey: MIPS32: Fix ion/bug901086.js failed. r=nbp f=rankov (63d3f07b39)
 - Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai (105e49c927)
 - Bug 1208259 - ARM64: Handle an empty nursery in branchValueIsNurseryObject(). r=bhackett (95d6a15432)
 - Bug 1207827 - Fix OOM error in ARM64 simulator. r=nbp (076d2a5a5e)
 - Bug 1204700 - ARM: Use a different scratch register for store32. r=sstangl (b6e70c4d26)
 - Bug 1221359 - Fix ARM assembler assertion that doesn't hold if we are OOM r=jolesen (7e79f2b4f9)
 - No bug. Remove some long obsolete files. r=woof! (c95a1f341b) (3931475e3b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1200445 - Expose android native apps trough the navigator.mozApps api r=snorp,ferjm (5f2e5df93a)
 - Bug 1199844 - limit webapp debug logging to webapp tests; r=fabrice (59bf73deb2)
 - Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch - dom/apps (r=fabrice) (8bdab29703)
 - Bug 1213170 - followup r=bustage on a CLOSED TREE (9ac5f0a677)
 - Bug 1194243 - Keep the message manager alive in doUninstall() to be able to signal the result back; r=myk (3093189372)
 - Bug 1154864 - Fix getScopeByLocalId use in PushService.jsm r=nsm (0f67e9de60)
 - Bug 1196963 - Make extensions work without being in developer mode r=jduell (e120108628)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (1582ac0320)
 - Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice (7949555b43)
 - Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn (0c6f234576)
 - Bug 1208355 - Fix -Wshadow warnings in dom/datastore. r=baku (8b617685d4)
 - Bug 1214092 - Part 1 of 1: Exposed WebSpeech API SpeechRecognition Interface to privileged apps. r=smaug (e33c92d4e8)
 - Bug 1218337 - Part 1 of 1: Introduced permission 'speech-recognition' and used it in place of the app-check. r=smaug (1cdf67a55f)
 - Bug 1051604 - Adapt VAD strategy on SpeechRecognition to be less strict on some devices with poor mics. r=smaug (911258b56e)
 - Bug 1111135 - Part 1: Add audio-capture:3gpp perimission. r=fabrice (c98bee92a6)
 - bit of 1196988 (a334242521)
 - Bug 1193183 - Correctly implement SpeechRecognitionAlternative::confidence using ps_get_prob(). r=anatal (14a881b44f)
 - Bug 1197455 - Call ps_set_search() only after successful grammar compilation. r=anatal (55d37ea0fb)
 - Bug 1156560 - Prefer old CDMs on update if they are in use - r=cpearce (b763f1044a)
 - Bug 1228215 - Add helper to do dir enumeration in GMPServiceParent. r=jwwang (1d3bc1eef0)
 - Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang (20fb2b7a18)
 - Bug 1172396 - Update GMP trial creation pref from chrome process - r=cpearce (123d97d03a)
 - Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang (fceaef0c11)
 - fixes for no EME (b70879a799)
 - Bug 1228215 - Migrate existing GMP storage from post-42 pre-45 location to 45 location. r=jwwang (9da581744d)
 - missing crash stuff (b537d416b3)
 - Bug 1187193 - Use UserData() instead of Data() in ConstIter loops that used to be EnumerateRead's. r=njn (2a4c297f36)
 - Bug 1211337 - Added crash report annotations tracking sync shutdown (60b3004394)
 - Bug 1173195 - Don't assert success until successful in GMPSharedMemManager. r=edwin (3844ba6e20)
 - Bug 1208289 - Log outstanding frames in GMP DrainComplete() and detect dropped ResetComplete. r=jwwang (eccf4dbecc)
 - Bug 1224442: null-check GMP Parent Shmem messages from the Child to handle messages after shutdown r=cpearce (d12b9c57c2)
 - add some defines (3c4fc2d5b9)
 - Bug 1220929 - RemotePageManager should let us get all ports for a browser. r=Mossop (402fc2a536)
 - Bug 1220929 - RemotePageManager should use documentURI and allow special URLs with query params. r=Mossop (9fc73b228e)
 - Bug 1144422 - fix lightweight theme code to deal with invalid CSS so we don't mistakenly keep text colors, r=jaws (8b47394d6c)
 - Bug 1229519: Fix download managers to pass eslint checks. r=mak (e4a684db58)
 - Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug (b3a23daf56)
 - Bug 1202989 - Added check for 0 length phones string in addition to NULL. r=andrenatal (387faeb88c)
 - Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug (bb7dd37c00)
 - bits of Bug 1165518 - Part 2: Replace prlog.h with Logging.h. (fc0ca3ca20)
 - Bug 1188970: Fix usage of forward slash in constructing webrtc trace file path. r=rjesup (8518b84be1)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in docshell/. r=bz (839a57580e)
 - Bug 1220916 - Remove "WARNING: TimelineConsumers could not be initialized" when running gtests, r=fitzgen (c89330afcc)
 - Bug 1217836 - Add a readme file to our timeline backend, r=jsantell (df0ea6b198)
 - enable shadow (dcad5bdb7a) (c4d71010c8)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1224810 - "TraceLogger: Add the script information for the event created by BytecodeCompiler". r=hv1989 (12b6891fa7)
 - Bug 1227677 - Simplify emitting of comprehension variables. r=shu (4e9ea2fee7)
 - bug 1223529 - remove ipc/chromium/Makefile.in. r=gps (8d71334ca0)
 - Bug 1225682 - Don't use nsAuto{,C}String as class member variables in widget/. r=roc (4355625107)
 - Bug 1225188. Implement window.onstorage. r=smaug (50168cdffb)
 - Bug 1286158 - Add Android 64bit support for libevent. r=billm (b33cb1fccf)
 - Bug 1162524: Fix error handling |UnixSocketWatcher::Connect|, r=kmachulis (04e67535b4)
 - Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent (cc6fde1e1c)
 - some warnings stuff (68ecef6622)
 - Bug 1170231: Part 1 - Remove condition that may cause deadlock in IPC when mediating interrupt races; r=dvander (79dd6902a2)
 - Bug 1170231: Part 2 - Regression test for IPC race mediation deadlock; r=dvander (eabe33218f)
 - Bug 1167396 - Make ProtocolCloneContext::mContentParent a smart pointer. r=bent (519ad9f47e)
 - Bug 1213567: Prevent neutering from occurring during CreateWindow(Ex) calls; r=jimm (6550685051)
 - Bug 1177013 - Bug fixes for CPOW cancelation (r=dvander) (b50da43c07)
 - Bug 1217640 - MessageChannel::Call() should delete aMsg when the channel is not connected. r=jld (899b0e6349)
 - Bug 1159037: Ensure correct parent and child message are passed to MessageListener::MediateInterruptRace; r=dvander (96c1f42029)
 - Bug 1177013 - Telemetry for CPOW cancelation (r=dvander) (ec704af72c)
 - Bug 1050122 - Part 2: Disable preallocate when proc loader is not initialized. r=khuey (2d35b8e25e) (193db9294d)

* 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...