Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

My browser builds (part 2)

Recommended Posts

On 7/11/2020 at 3:47 PM, bernd said:

 

Need your kind help here:

https://www.spiegel.de/ (a well known news portal/magazine in Germany) could only be accessed by me with completely disabling JavaScript.
By enabling scripting, that site turns to https://www.spiegel.de/consent-a-?targetUrl=https%3A%2F%2Fwww.spiegel.de%2F
where it (usually) grants access by hitting an "accept ads" button. But this button is not visible anymore.
The attachment shows my browser's window with JS on. I'm using NoScript + uBlockO. Could anyone confirm that and knows a solution for this??
Does it probably need a specific UA override?? Clueless...

Hi Roy,

THANX A LOT for fixing that annoying bug!! Everything's back on track again.

Assuming that "Bug 1156875 - patch 1 - URL.createObjectURL leaks in JS sandbox, r=bholley (f3a68da2c)" was the culprit, right?

Drove me nuts and disgruntled some others (esp. RainyShadow) during the past week...

Share this post


Link to post
Share on other sites

Posted (edited)
19 hours ago, RainyShadow said:

@Sampei.Nihira IMHO warnings are a good thing, unless they come with automatic disable. They remind you that something may not work properly, better not hide them.

 

These changes will not bring improvements to the Pale Moon 28.11 project:

 

  • Changed the way Firefox extensions are displayed in the add-on manager (provide a clear warning).
  • Denied other types of add-ons that aren't explicitly targeting Pale Moon's ID

Let's wait and see how they will look in the New Moon 28 project.

I don't like notices that remind me to use extensions written for Pale Moon, even if I don't like them, compared to the ones I chose.

So I'll be ready to edit the extensions code.

 

P.S. In fact I have already modified the code for 2 of my extensions with New Moon 28.
With uBlock Origin Legacy, Noscript and Decentraleyes it is not necessary.

Edited by Sampei.Nihira

Share this post


Link to post
Share on other sites

Hello everyone! I have two concerning me things about New Moon browser. I would be really glad to hear your opinion too:

In last days I've noticed that Youtube made another barriers to go back to old layout. For example I was using "Google bot" method (changing about:config options). It worked but unfortunately since yesterday this method stopped working. I'm curious what methods are you using right now for get Old youtube layout and do they still work? Is there any working way for New Moon browser right now or should I download another Roytam's web browser to achieve this old layout?

Second thing: Do you know maybe is there any possibiliy to change directory of saving cache from New Moon? Default directory is on my profile folder in C:\. I would like to change it

I would really appreciate your help in this case guys. Thanks a lot for help!

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, Nemoplus said:

Hello everyone! I have two concerning me things about New Moon browser. I would be really glad to hear your opinion too:

In last days I've noticed that Youtube made another barriers to go back to old layout. For example I was using "Google bot" method (changing about:config options). It worked but unfortunately since yesterday this method stopped working. I'm curious what methods are you using right now for get Old youtube layout and do they still work? Is there any working way for New Moon browser right now or should I download another Roytam's web browser to achieve this old layout?

Second thing: Do you know maybe is there any possibiliy to change directory of saving cache from New Moon? Default directory is on my profile folder in C:\. I would like to change it

I would really appreciate your help in this case guys. Thanks a lot for help!

I didn't succeed in changing YouTube to the old layout. :no:

 

Concerning the browser cache:

In "about:config"; create a new string value named: "browser.cache.disk.parent_directory" (without the quotes).

Give it the value you want, e.g.: D:\Palemoon

Or, if you prefer the data being stored in RAM, you can point it to e.g. R:\TEMP\Palemoon with the help of a Ramdisk application.

https://www.ghacks.net/2017/04/03/the-best-free-ramdisk-programs-for-windows/

 

 

Edited by nicolaasjan

Share this post


Link to post
Share on other sites

Why not make NM or serpent like Mypal portable?
Mypal portable has a profile folder in the program location. There is an appdata and local appdata folder in the profile. Yes, there are many browsers for new portable - iceveasel, phyrox portable, or slimjet portable. You can run logged pages from a flash drive or from the other partition.
It's so hard?

I visited distant relatives and had a pendrive with documents, pictures and a Mypal browser in my pocket. I had my bank and my affairs with me. I used a foreign laptop for a week.

Share this post


Link to post
Share on other sites

I run Windows XPx64 with roytam1's NM 28 64-bit browser build, and have been pleased with it.  Yesterday, I purchased an item on eBay and attempted to pay with PayPal.  I got an "Access Denied" error message.  I ended up booting into Windows 7x64 and using Microsoft Edge to complete the transaction.  Has anyone else experienced this problem?  Up until yesterday, I have had no problems purchasing items online with PayPal.

Share this post


Link to post
Share on other sites
Posted (edited)
On 7/22/2020 at 9:51 AM, nicolaasjan said:

I didn't succeed in changing YouTube to the old layout. :no:

 

Concerning the browser cache:

In "about:config"; create a new string value named: "browser.cache.disk.parent_directory" (without the quotes).

Give it the value you want, e.g.: D:\Palemoon

Or, if you prefer the data being stored in RAM, you can point it to e.g. R:\TEMP\Palemoon with the help of a Ramdisk application.

https://www.ghacks.net/2017/04/03/the-best-free-ramdisk-programs-for-windows/

 

 

Hey Nicolaasjan! Thanks once again for you help. Your advices and commentary are gold like always. Now my cache is saved exactly in place where I need. Btw. today I've noticed that Google bot method for old layout is working once again. Maybe there's a chance that Youtube will change their mind and they'll give us opportunity to stay on old version (yeah. I don't believe in this too).

Last time I was thinking to move out into another Rotyam's browser searching for faster and better solutions for my old device. I remembered when years ago I was testing New Moon, Mypal and probably...Basilisk? I'm not sure now. Anyway for me they worked exactly same with no big differences. Always since I've found this thread and I'm following whole Roytam's work I'm wondering which from all these browsers would be the best. Well, maybe it's time to check this once again

Edited by Nemoplus

Share this post


Link to post
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200725-4d76d4e-uxp-1e0bb1d35-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.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200725-4d76d4e-uxp-1e0bb1d35-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.rths.ml/palemoon/palemoon-28.10.1a1.win32-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.10.1a1.win64-git-20200725-af593444f-uxp-1e0bb1d35-xpmod.7z

Official UXP changes since my last build:
- Issue #618 - Remove eager instantiation - Debug follow up (6ac6136d1)
- Merge pull request #1607 from g4jc/618 (7ee65ec4c)
- Issue #1611 - Enable WASM by default but only enable jit when 64bit (d31ca27bb)
- Issue #1612 - Add-ons targeting Toolkit's ID (and not Firefox's) should be considered "native" by the Add-ons Manager when using the Dual-GUID system (066caa4ee)
- [css] Enable various arbitrarily-disabled CSS features in the platform. (1e0bb1d35)

Official Basilisk changes since my last build:
- Update back-end branch pointer (81a9034)
- Update back-end branch pointer (214064b)
- Issue MoonchildProductions/UXP#1611 - Use platform default for WASM (4d76d4e)

Official Pale-Moon changes since my last build:
- Issue #1811 - Indicate our per-monitor DPI-awareness to the O.S. (908df1c2b)
- Update back-end branch pointer (536be431f)
- Issue #1814 - Add controls for WASM (56f73ca56)
- Follow up to Issue #1814 - Use correct casing for JavaScript (af593444f)

My changes since my last build:
- update ffmpeg to 3.4.8. (7fec328c8)

  • Like 3

Share this post


Link to post
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200725-a89c0519-uxp-1e0bb1d35-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build.
- Update platform commit pointer (a0b32da4)
- [Mail] Disable WASM because a mail client doesn't need that crap (45b7100d)
- Update platform commit pointer (e3933510)
- Update platform commit pointer (a89c0519)

--

New build of IceApe-UXP for XP!

Test binary:
https://o.rths.ml/gpc/files1.rt/iceape.win32-20200725-id-eed056673-ia-41157bf-uxp-1e0bb1d35-xpmod.7z

for UXP changes please see above.

Share this post


Link to post
Share on other sites

New NewMoon 27 Build!

32bit https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod.7z
32bit SSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-sse.7z
32bit noSSE https://o.rths.ml/palemoon/palemoon-27.9.7.win32-git-20200725-96e0ba036-xpmod-ia32.7z

64bit https://o.rths.ml/palemoon/palemoon-27.9.7.win64-git-20200725-96e0ba036-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 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
 - Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
 - Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
 - Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
 - uuid of 1146349 (00c6050e5)
 - Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
 - Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
 - Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
 - Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
 - Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
 - Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
 - Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
 - Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
 - Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
 - pointer style (f95806360)
 - Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
 - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
 - Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
 - Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
 - Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
 - Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
 - Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
 - Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
 - Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
 - Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
 - Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
 - Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
 - Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
 - Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
 - Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
 - Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
 - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
 - Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
 - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
 - support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
 - Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
 - Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
 - Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
 - Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
 - Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
 - Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
 - Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
 - Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
 - Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
 - Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
 - Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
 - Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
 - Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
 - Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)

Share this post


Link to post
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200725.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 9c426602d..96e0ba036:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1152694 - Make UUID and service name as input arguments for BluetoothSocket, r=tzimmermann (b7cf048bb)
 - Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan (2723c513a)
 - Bug 1150160 - Support import of apps as memory blobs. r=marco (ffe4538f1)
 - Bug 1142132: Move helper classes of OPP manager into manager's namespace, r=shuang (ffca18a8e)
 - uuid of 1146349 (00c6050e5)
 - Bug 1151611 - Expose DXVA status in about:support. r=cpearce,felipe (6afe0b458)
 - Bug 1157150 - Add nsDOMWindowUtils.postRestyleSelfEvent method, for use in tests. r=smaug (081f852ae)
 - Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange (8741c0b62)
 - Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan (ae0c054b6)
 - Bug 1159659 - Allow tab sharing on XP and OSX 10.6. r=pkerr (461ffca9d)
 - Bug 1155759 - Part 1 - Remove some manual refcounting from docshell. r=smaug (fdcdf3a9a)
 - Bug 1155759 - Part 2 - Use a static ref ptr for gObserver in nsSHistory. r=smaug (84706ab08)
 - Bug 679939 part 1. Extend the hasRunOnce/treatAsRunOnce setup to global and eval scripts. r=luke (1b0450709)
 - Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke (4a2f9d947)
 - pointer style (f95806360)
 - Bug 679939 part 3. Add a CompileOptions flag for indicating that the script should be compiled runOnce. r=luke (7e7cfe90a)
 - Bug 679939 part 4. Set the isRunOnce compile flag as needed. r=luke (ab84de2ad)
 - Bug 1167494 - Build error with --disable-sandbox on OS X. r=jld (a66816733)
 - Bug 1146472 part 1. Don't do object-kind guessing for object literal templates in scripts, since we in fact know exactly how many slots we want them to have and hence what the kind should be. r=terrence (aa1db7c23)
 - Bug 1146472 part 2. Use JSOP_NEWOBJECT as needed even if the script is not compile-and-go. r=luke (b6e222834)
 - Bug 977308 - Pre-tenure all objects attached to scripts; r=sfink (ac3175b8e)
 - Bug 1143704 part 12 - Move remaining functions to BytecodeEmitter. r=bhackett (7369f3f6d)
 - Bug 1143704 part 13 - Make emitJump, emitN etc return bool instead of ptrdiff_t. r=luke (42c8f936f)
 - Bug 1143704 part 14 - Change newSrcNote* to return bool instead of int. r=luke (182525f7d)
 - Bug 1147581 - Remove the now defunct TMPSLOT mechanism. (r=jorendorff) (08c377985)
 - Bug 1146836 part 1 - Cleanup BytecodeEmitter::emitSwitch. r=luke (2e15e54da)
 - Bug 1146836 part 2 - Use Vectors instead of malloc in emitSwitch and fix an old bug. r=luke (018838218)
 - Bug 679939 part 5. Stop using the compileAndGo script flag in the bytecode emitter. r=luke (047c3baca)
 - Bug 679939 part 6. Drop function-cloning uses of compileAndGo, since it no longer affects the bytecode. r=luke (25ec43122)
 - Bug 1145488. Stop using compileAndGo in the JITs. r=jandem (903ed3914)
 - Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke (979044eb4)
 - Bug 679939 part 8. Drop the now-unused compileAndGo from CompileOptions. r=luke (db211ef89)
 - Bug 1139217 - Make js::HashSet<T> work with move-only T types; r=luke (353f6e1e3)
 - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff (b33884fb0)
 - support FreeBSD (1a9b19266) (f4be2b829)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1059364 - Don't emit ObjectGroupDispatch fallback path if we know it's never used. r=bhackett (cecb77ce6)
 - Bug 1143758: Make LexicalCheck movable and bailout when a lexical isn't initialized; r=shu (6556af699)
 - Bug 1143758: Invalidate script when a lexical check has failed; r=shu (2ca2f732f)
 - Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish (2ff976eae)
 - Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer (88d9735b4)
 - Bug 1146295: Factor out SIMD types initialization; r=h4writer (0a26539bd)
 - Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer (160e09f3d)
 - Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer (c6a760af0)
 - Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer (05cea5a37)
 - Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer (59152407d)
 - Bug 1146295: Remove unused FuncZero function; r=h4writer (ccd1f6454)
 - Bug 1112165 - Recover SimdBox. r=bbouvier (d1e9d6a87)
 - Bug 1112165 - Rename RValueAllocation::Float32 to RValueAllocation::AnyFloat. r=bbouvier (cef3d52c6)
 - Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer (af851fcfb)
 - Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer (0d1d986a1) (96e0ba036)

* 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

Share this post


Link to post
Share on other sites
4 hours ago, roytam1 said:

Add Bookmark Helper still not working.

New issue - if the LAV codec files are not present in the browser folder, opening about:support results in a crash in xul.dll.

Share this post


Link to post
Share on other sites

AWESOME !!!

this is the first version since 28.1.0a1 (Sept. 21, 2018) that I've been able to revert to my preferred v27 and have Citi login work, a few other finance sites work, and Google Sheets work...

Hip Hip Hooray!!!  back to v27 as my DEFAULT do-it-all browser-of-choice...

 

ps - I do not get any crash in xul.dll when opening about:support (tested in Win XP, Win XP x64, Win Server 2003, and Win 10)...

Share this post


Link to post
Share on other sites
1 hour ago, ArcticFoxie said:

ps - I do not get any crash in xul.dll when opening about:support (tested in Win XP, Win XP x64, Win Server 2003, and Win 10)...

do you have avcodec-lav-57.dll in the browser folder or somewhere else in your path?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

×
×
  • Create New...