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

Posted (edited)
On 3/16/2020 at 8:20 AM, simonsat said:

I will not (not a specialist). :( Very high-quality Russian does volkovysk Russian (RU) Language Pack 27.9.7, it inspired me to experiment. :) There is a lot of work and knowledge is desirable language. Example: We take the necessary version of Palemoon, it has two omni.ja files, you need to unpack them (open as archive). Find the localization of the en-US folder in them (omni.ja \ chrome \ en-US \ locale \ en-US \). In them we find the translation files * .dtd, * .properties and others. We also act with the * .xpi translation file of the language you need. Comparing the files with the original (en-US), we find the missing-extra lines and delete-add (we translate the added one). It's like in my opinion not a professional. A lot of work and thanks to everyone who does this. :worship: Sorry for the Google translation. :)

Maybe someone will be interested in my builds based on the builds of the respected roytam1. Unfortunately only RU-EN, more RU than EN. :) You can add any language, but you need to translate some buttons of Custom Buttons.

arcticfox-27.9.19-win32-20200118-portable-ru-xpmod

palemoon-27.9.7.win32-20200314-portable-ru-xpmod

palemoon-28.9.0a1.win32-20200314-portable-rus-ukr-xpmod

Thanks a lot for the detailed instructions! :) But I would like to add a few cents from me. I noticed that all language packs for New Moon 28.8.4 (tried Russian and French, they both have the problem) lack some strings (or have some bug?), that prevents the Web Developer submenu to show most of its items (except the first two).

It seems to be a bug of New Moon, because I can't believe that so many people working on different translations for Pale Moon did not notice this thing! Can you verify it and tell if the problem is with translation packs (XPI files) or not? I already posted at Pale Moon translations subforum (though I forgot to tell that I am using New Moon, not Pale Moon itself), will check the answer tomorrow.

Edited by Alex654

Share this post


Link to post
Share on other sites

@roytam1

Hi! Seems that there is something wrong with the New Moon v27 - the Github page is displayed incorrectly (https://github.com/roytam1/palemoon27). Problem introduced in version 2020.01.18 (Y.M.D) /2020.01.04 is OK/, and still exists in 2020.03.14 (all 32-bit versions and 64-bit version). Version 28 is OK. See attached image below. (image was combined from 2 parts to display the entire page)

NewMoon20200118Glitch.png

Share this post


Link to post
Share on other sites
54 minutes ago, PPeti66x said:

@roytam1

Hi! Seems that there is something wrong with the New Moon v27 - the Github page is displayed incorrectly (https://github.com/roytam1/palemoon27). Problem introduced in version 2020.01.18 (Y.M.D) /2020.01.04 is OK/, and still exists in 2020.03.14 (all 32-bit versions and 64-bit version). Version 28 is OK. See attached image below. (image was combined from 2 parts to display the entire page)

NewMoon20200118Glitch.png

because it is v27.

Share this post


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

I already posted at Pale Moon translations subforum (though I forgot to tell that I am using New Moon, not Pale Moon itself), will check the answer tomorrow.

FTR: https://forum.palemoon.org/viewtopic.php?p=185808#p185808

@Alex654 and others feeling the urge to do that: PLEASE, NEVER TAKE ISSUES SPECIFIC TO NEW MOON/SERPENT to the official Moonchild forums! What you'll only achieve is to cause additional aggravation to the devs (especially to a certain Mr. Tobin) who, as most people here know already, harbour animosity towards the forks for "old" OSes... 

The thing is, I have fought hard in these threads in the past so that the New Moon 28 fork doesn't deviate significantly from the official Pale Moon code with respect to language strings, in order to keep parity with the official PM language packs which, I stress, are only being produced to target (and be fully compatible with) official Pale Moon

The fact that we were able to install and use the official LPs (to be more precise, the ones compatible with NM28 were the ones offered by @JustOff to target the official unstable Pale Moon builds) was just a side bonus, these packs do contain the official branding and I'm sure the MCP devs weren't/aren't happy we were using them to begin with...

Due to certain coding decisions taken by our maintainer ( @roytam1 ), the custom UXP fork branch he's compiling NM28 off has distanced itself from upstream (which already uses a different build system, i.e. official unstable PM29 is now being compiled from a dedicated PM repo, with official UXP as a module), so that the LPs currently produced by @JustOff are simply not compatible with New Moon; from past discussions, it is my belief that we are not to see any updated LPs for New Moon coming from @roytam1 himself, so I guess it's a task to be undertaken by the user community... :whistle:

Edited by VistaLover
  • Like 2

Share this post


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

Seems that there is something wrong with the New Moon v27 - the Github page is displayed incorrectly (https://github.com/roytam1/palemoon27). Problem introduced in version 2020.01.18 (Y.M.D) /2020.01.04 is OK/, and still exists in 2020.03.14 (all 32-bit versions and 64-bit version).

@PPeti66x : You are being served the mobile version of GitHub... And the reason is that recent versions of New Moon 27 have a default SSUAO for GitHub of the following kind:

general.useragent.override.github.com;Mozilla/5.0 (Mobile; Nokia_8110_4G; rv:48.0) Gecko/48.0 Firefox/48.0 KAIOS/2.5

i.e. mobile Firefox 48.0; I can't pinpoint the exact commit this was introduced, nor the reasoning behind its implementation; the
https://github.com/roytam1/palemoon27/commits/master
repo is very hard to browse/troubleshoot, as each commit is the sum of many squashed commits, involving the patching of too many individual code files... :( All I can assume is that was just a decision made upstream, i.e. by rmottola/ArcticFox.

You can change that SSUAO to report a desktop browser, e.g.

general.useragent.override.github.com;Mozilla/5.0 (Windows NT 6.0; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.7

and that setting will get you back the desktop version of GitHub :

11yjEfh.jpg

Be advised though that both the mobile and desktop versions of GitHub are severely crippled/broken on NM27, because the platform/browser engine does not have adequate support for the Javascript version/features that GitHub requires as a bare minimum...

FTR, I composed this post in latest NM27 and it has serious issues/bugs with the MSFN post editor, too... :angry: Actually, hadn't used NM27 for more than a year, alternating between NM28 and Serpent 52 ...

2 hours ago, roytam1 said:

because it is v27.

... :lol: C'mon, surely you can do better than that...

Edited by VistaLover
  • Like 1

Share this post


Link to post
Share on other sites
31 minutes ago, VistaLover said:

both the mobile and desktop versions of GitHub are severely crippled/broken on NM27

mobile version at least it is less broken than desktop version as KaiOS gets some attention from github.

Share this post


Link to post
Share on other sites
On 3/11/2020 at 12:34 AM, j7n said:

I added external viewers using extension "Open With" by Geoff Lankow, which can be found in JustOff's extensions archive "CAA". This basic function should really be part of the base package, like external editors in graphics programs. Viewing video in the browser is an awful experience, as is digging through about:config.

Interesting. You simply enter the app? Can you share an example?

Share this post


Link to post
Share on other sites

I don't understand the question. A number of programs, besides a web browser, can download (stream) files over network. This extension ("Open With") creates a menu where a direct link can be handed over to one of those programs for processing. SMPlayer also has a kind of a parser inside it for YouTube that can extract the actual link from a webpage. A video player has greater functionality, much lighter interface, runs isolated from other processes and contains all needed decoders without caring about patents. An example use case would be with own server where media files can be browsed by directory.

https://superuser.com/questions/889965/

CAA is a collection of extensions for the browser. It was recommended to me by another member. Unfortunately, with Firefox, most customization requres an extension, even though the base package already is around 40 MB.

Share this post


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

SMPlayer also has a kind of a parser inside it for YouTube that can extract the actual link from a webpage.

Thanks. I made it work with SMplayer, but after some changes. I have the last version (19.10) portable, but the MPV version on it doesn't work in XP.  So I went to older versiones and found that the MPV version included in SMplayer 17.3.0 does the trick.

Kept looking around, and made it work in VLC 3.08  (not portable). Go to https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua and copy into a text file that you have to save as YOUR-VLC-FOLDER\\lua\playlist\youtube.lua. Works beautifully, as all good things gotta be.

Cheers.

PD1: attached the settings.ini for SMplayer (portable version) that goes in the root folder. Unfortunately, the streaming stops at the add. But I guess some more tweaking may do the trick.

smplayer.ini

Edited by dmiranda

Share this post


Link to post
Share on other sites
7 hours ago, j7n said:

CAA is a collection of extensions for the browser.
(snipped)
with Firefox, most customization requires an extension,
even though the base package already is around 40 MB.

... To make this even more clear, CAA is NOT a collection of extensions, but simply a database, a list if you will, of legacy Firefox extensions scraped off AMO before Mozilla removed them from sight... The actual XPI files are hosted externally, in a hosting space (CDN) kindly provided for free by the Waterfox community (so please, do not abuse their bandwidth ;) ); as you can imagine, the actual total size of the hosted XPIs amounts to many GBs...

The CAA .xpi file itself, when installed, expands to an SQLite database of ca. 62 MB (to be found in ".\<profilefolder>\ca-archive").

  • Like 1

Share this post


Link to post
Share on other sites

@roytam1

OK, understood.

@VistaLover

Thanks! Changing the UserAgent for the Github works as intented.

Share this post


Link to post
Share on other sites
Posted (edited)

@Roytam1

I want to thank Roytam 1 for helping to 'save the world' with his XP updated browser builds.

I've been using all of them as I find that some sites and features may work better with different browsers based on my particular interests on a per site / function basis., although I tend to use Firefox and Borealis the most.

I prefer function over speed, others may prefer speed over function, although ideally nice to have both (!)

I religiously add these threads to the Internet Archives.

Roytam 1 - I  noticed that you acquired the source code for IceWeasel
https://sourceforge.net/p/libportable/tickets/7/
to build the Netscape Navigator-like IceApe.

I was wondering (if you are inclined at your convenience) to make the updated IceWeasel which is more Firefox based.
https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/53.x/i686/

Iceweasel does definitely work on XP with the
English language pack,
Iceweasel-53.0.en-US.xpi
despite whatever Horlon states in the last post in the thread here :
http://kmeleonbrowser.org/forum/read.php?12,141645
although the EN language pack has some limitations in some areas.

Iceweasel - other potentially related links
https://wiki.hyperbola.info/doku.php?id=en:project:iceweasel-uxp
https://www.hyperbola.info/packages/extra/i686/iceweasel-uxp/
https://git.hyperbola.info:50100/packages/extra.git/tree/iceweasel-uxp
https://git.hyperbola.info:50100/software/iceweasel-uxp.git/
https://git.hyperbola.info:50100/software/iceweasel-uxp.git/tree/installer/windows
https://git.hyperbola.info:50100/software/iceweasel-uxp.git/tree/installer/windows/nsis
https://git.hyperbola.info:50100/software/iceweasel-uxp.git/tree/installer/windows/Makefile.in
I'm glad that adonais / libportable (and then Roytam ?) could made working browsers for windows XP from these files.


I was wondering (if you are inclined at your convenience) to make the updated IceWeasel which is more Firefox based.
https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/53.x/i686/


Thank You Roytam and all of the members for their contributions.

 

Edited by Eclectic
Replace image file with text, i.e. I was unable to post text immediately after joining.

Share this post


Link to post
Share on other sites
7 hours ago, dmiranda said:

I have the last version (19.10) portable, but the MPV version on it doesn't work in XP.  So I went to older versiones and found that the MPV version included in SMplayer 17.3.0 does the tric

The version of MPV that works for me is mpv-i686-20151029.7z (exe = 30,859,283 bytes). The version unfortunately has to be recent, to work with separate video/audio streams in the current format. Select "adaptive steams" on the network tab in preferences. It will probably stop working soon again as the system is changed. I'm surprised how long have the developers of SM etc., have had the patience to work around innovations from Google. It mostly works, apart from occasional video/audio mismatch after long seeks backwards.

I didn't realize that there are gigabytes of extensions. The ones I had were quite small. But it doesn't surprise me. Open bookmark on new tab - one extension, view image onto a new tab - another extension.... Mozilla could have rolled the most popular functions into their browser instead of developing useless design stuff.

Share this post


Link to post
Share on other sites
25 minutes ago, Eclectic said:

image post to msfn.jpg

why not use plain text instead?

for libportable, its source integrated to Serpent/moebius.

for iceweasel, you may just use Serpent/UXP instead. for now I have no intention to build iceweasel-uxp for win32/64.

Share this post


Link to post
Share on other sites
On 3/10/2020 at 2:59 PM, Jaroslaw said:

Please .xpi for other languages.

No Pale Moon .xpi in Spanish works with New Moon 28.9

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

×
×
  • Create New...