Post Reply 
Very Nice WinXP Browser
Dec. 08, 2017, 09:59 AM (This post was last modified: Dec. 08, 2017 10:12 AM by Callahan.)
Post: #1
Very Nice WinXP Browser
Just a heads up on a project over at the MSFN site under the WinXP thread.

A really nice fast browser project called New Moon ... a fork from Pale Moon, if I understand the terms correctly ... has been going on since October 1st. It was started by roytam1 and has really developed into quite a project.

In the last two weeks he jumped over to the K-Meleon forum and has brought that old K-Meleon 76 Pro version back to life ... a lot of excitement over there in the last 8 days.

At the MSFN forum he is also working on another WinXP browser and people seem to be excited about this development. I really like the New Moon browser and have tailored it to suit me more. He does not make an actual portable browser ... it is portable but there is no user or profile folder in the actual New Moon folder. I wanted a true portable browser so I used the last portable Pale Moon version for WinXP and replaced everything in the Bin folder and have cleaned out other stuff as newer New Moon builds are released.

I have a very good secure browser now for the internet ... very fast and secure.

K-Meleon on the other hand will be a longer term project but in 8 days already the excitement is there and I am using a better version of K-Meleon. Just a few days ago they gave roytam1 a special thread or place for all his postings.

From MSFN ... Windows XP

My build of New Moon (temp. name) a.k.a. Pale Moon for XP
By roytam1, October 1

On Page 18 already ... his latest version of Dec 03.

roytam1 - Posted Sunday at 01:28 AM

New Build!



Official repo changes since my last build:
- Media - subtitles (implement cuechange event) (efc1cb213)
- CSS - box-decoration-break:clone on block overflow container makes it draw a border (b0c367e8d)
- HTML - input type="number" matches :-moz-read-only when it is not read only (866e7853e)
- Fix typo (RefPtr -> nsRefPtr) (19e254050)
- HTML - editor (improvements) (cdbbd876b)
- Use NS_NewBlockFormattingContext() in ConstructFieldSetFrame(). (4b2512ed9)
- Create block formatting context for DetailsFrame if needed. (861f3122d)
- Add reftests. (857edb7d4)
- Update HSTS preload list (65c519224)
- The profile - resetting (improvements) (948462ac2)
- Reuse ConstructScrollableBlock to build scrollable DetailsFrame. (501418edd)
- Merge pull request #1495 from janekptacijarabaci/media_subtitles_events_cuechange_1 (e6419d9b5)
- Merge pull request #1501 from janekptacijarabaci/html_editor_improvements_1 (41855a980)
- Merge pull request #1502 from janekptacijarabaci/css_box-decoration-break_1 (65ce08409)
- Merge pull request #1503 from janekptacijarabaci/html_input_read-only_1 (188f73ab6)
- Merge pull request #1504 from trav90/HSTS-preload-update (a0a5441d2)
- Merge pull request #1505 from janekptacijarabaci/profile_refresh_migrate_2 (2f3ed6aee)
- Revert "HTML - editor (improvements)" (694cd800f)
- Merge pull request #1507 from janekptacijarabaci/revert-1501-html_editor_improvements_1 (aa0f7a802)
- Merge pull request #1506 from MoonchildProductions/Bug1299753 (828a7e92c)
- HTML - editor (improvements) - follow up (f67fcdbaf)
- Merge pull request #1508 from janekptacijarabaci/html_editor_improvements_1_followUp (814956a34)
- HTML - details/summary - localize the description of default summary (2b0f743fa)
- HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") (2d611d55e)
- HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - remove SummaryFrame (733878906)
- HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - potential crashtests (bf325c174)
- Stop including AppVersion in the installer display strings. (b81e5b8ad)
- Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb error instead. (7b2bbfd88)
- Merge pull request #1516 from MoonchildProductions/cubeb-alsa-assert-fix1 (d49429482)
- Merge pull request #1509 from janekptacijarabaci/html_details-summary_improvements_1 (ec9a2f596)
- Merge pull request #1510 from janekptacijarabaci/html_details-summary_improvements_2 (e4c0d61b7)
- HTML - details/summary - reftest.list (follow up) (10e5565e0)
- Allow users to disable the 4th and/or 5th mouse button on Windows. (d775a1719)
- Merge pull request #1518 from janekptacijarabaci/html_details-summary_improvements_3 (01ff4389d)
- Mac: Re-initialize the Native Application Menu on run. (f054802d7)

---------- the other project is on Page 17 just before the New Moon build.

roytam1 - Posted Sunday at 01:02 AM

basilisk/moebius new build for XP!

Test binary:


source patch of ffvpx H264/HEVC/AAC/MP3 Addition:

Official repo changes since my last build:
- DefineOSFileConstants should return false if OSFileConstants service is not initialized. (2460215d3)
- Remove display: contents pseudo frames. The content insertion frame may be tagged instead of the primary frame. (6717ddc80)
- Force punycode display for IDNs with a <dotless-i/j, combining mark above> sequence. (58da163c8)
- Special-case typed arrays in PropertyReadNeedsTypeBarrier. (1078d5a88)
- Add extra check for the http performance object's origin. (385875d58)
- Explicitly cancel channel after mixed content redirect. (fc7702866)
- Keep an extra reference. (bd714564d)
- In order to not leak properties, ensure all the properties of adopted nodes are removed in case the adopt call fails. (01301c0ce)
- Avoid rooting the object twice in EnumerableOwnProperties. (136ece224)
- Fix a crash by setting a flag to true. (178a122ae)
- Use ARGS_LENGTH_MAX as upper bound in MArgumentsLength::computeRange. (89ffb02a4)
- Reorder when GPUProcessHosts are destroyed. (3e7a2e393)
- Only fetch mPresShell after flushing the relevant content pres shell. (c4d1b228d)
- Make decoding of IDN ACE more robust. (76210dcf5)
- Make the url bar strip javascript even when preceded by control characters. (9665b74c4)
- Address misc. SnprintfLiteral correctness nits. (b6b47654e)
- Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE. (05282b01d)
- Clear gApplicationReputationService in the dtor. (f9e1f08ff)
- Use GetStyleContextNoFlush in UpdateCurrentStyleSources, and avoid flushing mPresShell twice. (6551515c1)
- Hold Windows AudioSession object while recycling registration. (f1a7d83b3)
- Fix double definition. Follow-up to 6551515c1a042f9b0f904b1fe64069cf237296e4 (9bfd5c0ee)
- Use a static mutex for getting deviceId keys in MediaParent. (cdf744019)
- Hold reference to layers in ContainerLayerComposite::mPrepared. (3604ebbce)
- C++ Promises: Stop using optimized path for non-PromiseObject. (0b55b89d3)
- Cancel timer in TLSFilterTransaction if a transaction is canceled. (79c4a1717)
- Bug 1343147 - Part 1. Do not double-apply transform vector of the root frame in a glyph mask into the target context. (b4a5912d2)
- Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generating a text mask for background-clip:text. (15a52123a)
- Confirm we actually have a PKCS#7 signedData content info. (acc8df46a)
- Remove unnecessary InvalidateCompilerOutputsForScript call. (1c2b117fd)
- Set MAX_COMBINED_TEXTURE_IMAGE_UNITS to 0 if GetIntegeriv fails. (66729e90b)
- Add missing sanitization for HTML exporting of bookmarks. (d0ea81c17)
- Fix up toolkit about: page. This resolves #173. (0325689cc)
- Use our provisioned blocklist server. (d2546bc38)
- Stop trying to be a CRL provider. (25b0783cd)
- Update names in installer defines. (a1685e0e9)
- The profile - resetting (improvements) (3a621c6a4)
- Stop building EME support by default on desktop browser builds. (57383bda7)
- Remove rust conditional leftovers. (b7d249766)
- Revert "Stop building EME support by default on desktop browser builds." (68bde621e)
- Make use of configured EME module defines to set UI/CDM prefs. (d083dcacf)
- Reinstate comment. (c8707d112)
- Reconfigure building EME. (f1a8302e6)
- Merge pull request #205 from janekptacijarabaci/profile_refresh_migrate_2 (2c4eb63be)
- Throws an error: CloudSync is not defined (2b031ac87)
- Throws an error: CloudSync is not defined (adding an condition, for sure) (f89b159d0)
- Merge pull request #209 from janekptacijarabaci/error_CloudSync_1 (adea8c4ad)
- Two (and more) extensions together - http resume - basilisk crashes (fce6679fa)
- Remove arbitrary NPAPI plugin whitelist for 64-bit. (062c4cc9a)
- Merge branch 'master' of (74ea5ac9a)
- Merge pull request #211 from janekptacijarabaci/extensions_together_crashes_1 (21fda0172)
- Make the SVG scaling limit for the surface cache more lenient. (7728f8b72)
- Get rid of link to irrelevant information after build. (9d17ead7f)


At the K-Meleon forum ... the new project thread is:

K-Meleon Forum ... under Support and Development

Unofficial versions development

K-Meleon on Goanna
Building K-Meleon on top of the Goanna engine

... maybe this is of some interest to WinXP users.

Added ... at the SSL Test site

It gets good Protocol and test results at the SSL Test page.

Protocol Support

Your user agent has good protocol support.

Your user agent supports TLS 1.2, which is recommended protocol version at the moment.
Experimental: Your user agent supports TLS 1.3.

Logjam Vulnerability

Your user agent is not vulnerable.

For more information about the Logjam attack, please go to
To test manually, click here. Your user agent is not vulnerable if it fails to connect to the site.

FREAK Vulnerability

Your user agent is not vulnerable.

For more information about the FREAK attack, please go to
To test manually, click here. Your user agent is not vulnerable if it fails to connect to the site.

POODLE Vulnerability

Your user agent is not vulnerable.

For more information about the POODLE attack, please read this blog post.

Protocol Features


TLS 1.3Yes

TLS 1.2Yes

TLS 1.1Yes

TLS 1.0Yes



Add Thank You Quote this message in a reply
[-] The following 1 user says Thank You to Callahan for this post:
Post Reply 

Forum Jump: