Jump to content

My Browser Builds (Part 1)


Recommended Posts


On 7/16/2018 at 7:23 AM, mraeryceos said:

I'm uncertain what the differences are between Feodor2 and Roytam1 releases, except that Roytam1 releases are based on Feodor2 patches.  Roytam1, what do you add or take away?

Too many to be listed, please check change log for details.

Link to comment
Share on other sites

New Pale Moon 26.5 for Win2000 build:

updated test binary:
https://o.rths.ml/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000:
https://o.rths.ml/gpc/files1.rt/KM74-g22-20180718.win2000.7z

base repo: https://github.com/roytam1/palemoon26/tree/oldvc

Changes since last build (omitted due to forum restrictions, changelog available in blog entry)

Edited by roytam1
Link to comment
Share on other sites

http__rtfreesoft.blogspot.com/2018/07/new-build-of-browsers-for-win2000.html

Changes since last build:


- SList: replace KEx version with MSPS (MIT license) portable version (c6bfbd135)
- nsNativeThemeWin: check nsUXThemeData .... drawThemeEdge pointer before use (0dbac0169)


Link to comment
Share on other sites

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rthost.cf/basilisk/basilisk52-g4.1.win32-git-20180721-b4f748a7c-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180721-b4f748a7c-xpmod.7z

diff: https://o.rthost.cf/basilisk/UXP-xp-gitdiff-20180606.7z

PM28XP pre-release build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.0.0b4.win32-git-20180721-b4f748a7c-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.0.0b4.win64-git-20180721-b4f748a7c-xpmod.7z

Official repo changes since my last build:
- DOM - Element - add support for Element.toggleAttribute() (d4c0def3b)
- Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (6bb3a908d)
- Add pref to control CanOptimizeToImageLayer for large downscale factors. (dc9d933d8)
- Update redundant comment (cac6931d8)
- Don't try to fetch FxA migration sentinel from non-supporting server. (422a3cda0)
- Use expected dialog button ordering in Launch Application dialog. (57e08f8dd)
- Don't disable lightweight themes in PB mode. (0cb3a0ccf)
- [PALEMOON] Fix Page Info - permissions (plugins.click_to_play / vulnerable plugins) (f3dc7095e)
- [PALEMOON] Fix Permissions Manager (plugins.click_to_play / vulnerable plugins) (70f5da857)
- Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1 (8eb01c2ce)
- Merge pull request #643 from janekptacijarabaci/pm_permissions_plugins_clickToPlay_vulnerable_1 (cdb690f0a)
- Update HSTS preload list (4d358ef73)
- Merge pull request #644 from trav90/HSTS-preload-list (50d3e596b)
- Clean up app strings and legacy download manager after e92808f0ebbeab3ffb79a0b1a4d190f61fb8b43a (8be0c16be)
- Ignore user data track (cdd42cc33)
- Merge pull request #645 from trav90/media-work (1ef8b01c5)
- Remove unused strings left from the migrator (9430dc4a7)
- Fix a typo in aboutRights.dtd (ebe0f277d)
- Merge pull request #646 from JustOff/PR_locale_updates3 (1475cd931)
- Bug 819475 - Make document.domain non-nullable (324cab511)
- Bug 1351193 - Added new DataTransfer constructor (9454cd414)
- Bug 1351193 - Update tests (568e27db3)
- Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust (24b11942e)
- Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers (b12973bc9)
- Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis (83459c927)
- Bug 958714 Remove obsolete assertion & comment (1b153b3f2)
- Merge pull request #650 from janekptacijarabaci/css_layout_flex-grid_1 (edc1da82d)
- Merge pull request #651 from janekptacijarabaci/dom_DataTransfer_constructor_1 (cba8e7b14)
- Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1 (7fce9b4a0)
- Version bump (f9265e956)
- [PALEMOON] Remove misc leftovers of Google Safebrowsing (e25caee02)
- [PALEMOON] Enable update prefs in Official branding for Linux (3ac6438dd)
- Merge pull request #655 from trav90/updater-enable (edc21c972)
- Merge pull request #653 from JustOff/PR_safebrowsing_leftovers (b4f748a7c)

Link to comment
Share on other sites

New build of Firfox 45ESR SSE:

test binary: https://o.rthost.cf/gpc/files1.rt/firefox-45.9.10-20180721-11012c83f-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox: - M1256520 + M1248314 (027a6309b) (d40656c0f)
- NSS: applied Bug 1474875, Typo in policy handling for DTLS-VERSION-MAX, r=ueno (99462bf91)
- import changes from tenfourfox: - #512: modified M1222924 (c59480e6b) (68313f3d2)
- import changes from tenfourfox: - #512: update EV roots (b6afdab5d) (only EV part is merged here) - remove annoying warnings from IOService, since we support old extensions (2f6fe15d3) - Fix regression from #511 (#515) (1ec366235) - #334: remove tele from security/manager/ssl (5cf00f4a2) (28c3c4354)
- import changes from tenfourfox: - #512: M1472018 M1469309 M1472925 M1470260 (part 1) (f9fe116fa) - #463: fix name of pref II (05241abca) (11012c83f)

Link to comment
Share on other sites

On 7/19/2018 at 9:13 AM, roytam1 said:

New Pale Moon 26.5 for Win2000 build:

updated test binary:
https://o.rthost.cf/gpc/files1.rt/palemoon-26.5.0-20180718.win2000.7z

and updated test binary of K-Meleon 74 with Goanna 2.2(palemoon-26.5) that works in Win2000:
https://o.rthost.cf/gpc/files1.rt/KM74-g22-20180718.win2000.7z

base repo: https://github.com/roytam1/palemoon26/tree/oldvc

Changes since last build (omitted due to forum restrictions, changelog available in blog entry)

people may want to know how far can pm26w2k go, and it even runs in Win2000 Build 1946 (with advapi32.dll from build 2000.3)

jgKYaNx.png

Edited by roytam1
Link to comment
Share on other sites

Hello..

I created an account here to thank you for this awesome browser! Used PM years ago (stopped when they dropped support for xp) and stumbled upon this place just a few days ago and glad I did!

Working quite well so far!

Take good care everyone and glad to be a member of the forum :)

 

Link to comment
Share on other sites

Watching this right now..

https://www.imdb.com/list/ls022466419/videoplayer/vi63290137?ref_=hm_cc_main_722_i_1

Not sure what player the site is using, but its whatever the default is.

Since I'm new and testing this browser, I'm not using any plugins. I did this because I wanted to prevent it from pick up old (insecure) plugins FF does from XP until I can get rid of ones I don't use  (Old Windows Presentations Foundation in my case), so I just toggled to false..

plugin.scan.plid.all
Link to comment
Share on other sites

Okay.. was having some trouble with some youtube vids, I'm using a pretty strict prefs.js just to see what this browser can do in the most basic forum, went through and just reset everything searching about:conifg pertaining to video (form false back to their defaults) and no more trouble so far.

user_pref("media.hardware-video-decoding.failed", false)

user_pref("media.navigator.video.enabled", false)

user_pref("media.peerconnection.video.enabled", false); <--- don't like enabling any peerconnection settings if I don't have to - not sure that was even causing the issue though.

user_pref("media.video_stats.enabled", false);

So far its functioning quite well overall :)

 

 

 

Edited by sal here
Spelling
Link to comment
Share on other sites

I'm also someone who likes to keep settings as strict as possible, but Mozilla's pref jungle keeps growing wildly. Must be about 2000 prefs now, no chance anymore really :-(
Here's another video pref you might test, affecting html5-videos:

permissions.default.media=1/2/3
where:
1= allow all
2= block all
3= allow same domain

Quote

user_pref("media.peerconnection.video.enabled", false);


don't like enabling any peerconnection settings if I don't have to - not sure that was even causing the issue though.

 


Just a general tip in case you're not aware yet (or other readers), the easiest way to test single settings is on the about:config page. Because most changes there work immediately, without a browser restart. And you'll still discover your prefs.js was changed accordingly after next exit, because this is where about:config stores your changes.
If a line then has vanished inside prefs.js, that's just because you chose the browser's default setting, since only different settings are stored in the user profile prefs.js, not all thousands of default prefs.
To make sure a personal prefs list keeps those lines too, and also keeps user comment lines, and also keeps your own sorting order, and that it can only be edited by yourself, and that those prefs will be enforced again at next browser start, write them into "user.js". At every browser start the prefs in this file will function as startup prefs, overruling any different ones in prefs.js
(Just writing this because I wish anyone had explained it to me YEARS earlier)

 

Link to comment
Share on other sites

On 7/14/2018 at 5:57 AM, roytam1 said:

New Palemoon 27 Build!
* This build is on par with official 27.9.4 build.

32bit https://o.rthost.cf/palemoon/palemoon-27.9.1a1.win32-git-20180714-4038e3c24-xpmod.7z

Hi :) . It appears the Tycho platform for Pale (New) Moon 27.x.x has been EOL'd, as per 5da550a

Quote

This repository and incarnation of Pale Moon is no longer maintained.

So PM 27.9.4 will be (probably?) the last official stable (release) version on that platform (and the last to officially support Vista SP2 :angry:). Since you were building New Moon 27.x.x not from the release branch 27.9_RelBranch but from the master branch,  perhaps just recompile one final time, but you yourself update appVersion on the master branch to 27.9.5a1 (see c674a10) to make it more evident, beyond any doubt, that the code snapshot is some commits ahead of the last stable 27.9.4 release; just a humble suggestion for next weekend's eventual updates... :rolleyes:

On 7/14/2018 at 5:57 AM, roytam1 said:

My changes since my last build:
- Port TenFourFox changes:

I didn't have the slightest what TenFourFox is, so after searching I found out it is a fork of Mozilla Firefox for Power Macs that has significantly diverged from Mozilla code after the 45 ESR milestone; for transparency, are those changes the ones designated as M* and where exactly their details are to be found (somewhere inside https://github.com/classilla/tenfourfox perhaps?) ?

Thanks for your ongoing hard work :worship:

Edited by VistaLover
Link to comment
Share on other sites

1 hour ago, VistaLover said:

It appears the Tycho platform for Pale (New) Moon 27.x.x has been EOL'd, as per 5da550a

yeah, I'm preparing a Tycho-history repo for a clean history (like my palemoon*-history repos)

1 hour ago, VistaLover said:

So PM 27.4.0 will be (probably?) the last official stable (release) version on that platform (and the last to officially support Vista SP2 :angry:). Since you were building New Moon 27.x.x not from the release branch 27.9_RelBranch but from the master branch,  perhaps just recompile one final time, but you yourself update appVersion on the master branch to 27.9.5a1 (see c674a10) to make it more evident, beyond any doubt, that the code snapshot is some commits ahead of the last stable 27.9.4 release; just a humble suggestion for next weekend's eventual updates... :rolleyes:

will have a look after history repo is ready.

1 hour ago, VistaLover said:

I didn't have the slightest what TenFourFox is, so after searching I found out it is a fork of Mozilla Firefox for Power Macs that has significantly diverged from Mozilla code after the 45 ESR milestone; for transparency, are those changes the ones designated as M* and where exactly their details are to be found (somewhere inside https://github.com/classilla/tenfourfox perhaps?) ?

yes, they ported upstream(mozilla-esr) changes into their repo, and I cherry-picked non-PowerPC exclusive patches into my repo, and M*** are actually bugzilla.mozilla.org bug numbers.

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