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 build of New Moon (temp. name) a.k.a. Pale Moon for XP

Recommended Posts

On 12/31/2018 at 9:31 AM, trevmar said:

Amazing! It works for me too. I now have two processes running, 750K and 850K. I typically have to reboot Basilisk 52 once a day when it gets to 1800K (or so) of memory and Windows XP gets very upset (too close to the 2Gb XP program limit).  Let's see if this helps deal with Basilisk's insidious growth as you open and close windows, especially video windows.

My memory needs aren't as demanding as yours, but for me the big advantage is, much smoother browsing in one tab when another tab is busy auto-refreshing. Apparently dealing with the keyboard/mouse and dealing with HTTP(S) are done in the two separate processes.

Share this post


Link to post
Share on other sites

Posted (edited)
On 1/1/2019 at 3:28 PM, CoRoNe said:

When I visit

https://www.kijk.nl/

I'm being forwarded to

https://consent.talpanetwork.com/?TN_REFERAL_URL=https://www.kijk.nl/&TN_REFERAL_ORIGIN=.

 On my smartphone I can see this is where I have to agree on the use of cookies, after which the websites loads normally. On my pc with NM 27.9.1a1 (32-bit) (2018-12-14) however the screen remains empty and nothing is loaded at all.

On 1/1/2019 at 3:36 PM, roytam1 said:

it uses javascript that PM27 unable to run: 

On 1/1/2019 at 3:41 PM, CoRoNe said:

I was afraid of that. *Sigh*. Well, thank you anyway.

Happy New Year to all members here (and since timezones were exchanged, mine is UTC+02:00 ;)) ! I was away from home during the past few days, internet connection was iffy and expensive, so not very practical to post here at MSFN...

@roytam1

May you be blessed and continue, during 2019, to provide us with XP/Vista compatible builds of your browsers; your efforts, altruism/kindness are immensely appreciated... :wub:

@CoRoNe

I think I have a solution to your predicament; what it boils down to is:

1. Use a browser capable of displaying the "consent.talpanetwork" page; I used New Moon 28 with uBlock Origin temporarily disabled on that page (this is needed for the cookie consent dialogue to appear; with uBO ON, it doesn't :angry:); now we know you can't yourself use any of the UXP/moebius browsers, since they require an SSE2+ capable processor; one solution would be for you to do this on a friend's/relative's box...

2. Your "YES" cookie consent is stored in browser cookies, locally; the idea behind my solution is to export those "kijk" consent cookies from the third browser (NM28 in my case) back to the (SSE compatible) NM27 browser you're using...

You need install in both browsers the CookieKeeper legacy extension I mentioned some pages back

Get yourself somehow familiarised with the addon, its settings and its usage (you'd agree that my intent here wouldn't be to teach you how to use it... ;)); after you agree to the cookie dialogue presented by the "consent.talpanetwork" domain, you should be auto-redirected to the main "www.kijk.nl" domain; of the cookies stored for that domain, you need to export (via CK addon) only 3 of them,

706b604c-184a-4235-899c-a744921ce65ccconsent

706b604c-184a-4235-899c-a744921ce65ccconsent (same cookie name, different value)

CONSENTMGR

Export saves them in a .json file, easily transferable between computers. 

Now, on your copy of NM27 (with CK installed), import the .json file (prior to navigating to "www.kijk.nl"); once successfully imported, load your Dutch media site and this time you won't be redirected to the (NM27 incompatible) consent page, the main site will immediately load:

xA2mirE.jpg

Addendum 1

If you don't have easy access to a second machine with New Moon 28 installed, I think my own .json file will work:

{
 "method": 3,
 "cookies": [
  {
   "isSecure": false,
   "value": "BOZwbEeOZwbEeADABANLAEAAAAAE54EfETAAQgAAHAA",
   "isSession": false,
   "isProtected": true,
   "expires": 1580146974,
   "path": "/",
   "name": "706b604c-184a-4235-899c-a744921ce65ccconsent",
   "host": ".kijk.nl",
   "isHttpOnly": false
  },{
   "isSecure": false,
   "value": "BOZwbEeOZwbEeADABANLB_-AAAAjCAcAAiABUAC4AIAAZABEgCaAJ4AWwAxABuAD8AIAARgApQBXADvAIQARaAjgCOgEuAJ2AVkAuoBgQDiAHugP0A_YCCg",
   "isSession": false,
   "isProtected": true,
   "expires": 1580146974,
   "path": "/",
   "name": "706b604c-184a-4235-899c-a744921ce65ceuconsent",
   "host": ".kijk.nl",
   "isHttpOnly": false
  },{
   "isSecure": false,
   "value": "ts:1546450972680|consent:true|c1:0",
   "isSession": false,
   "isProtected": true,
   "expires": 1547660574,
   "path": "/",
   "name": "CONSENTMGR",
   "host": ".kijk.nl",
   "isHttpOnly": false
  }],
 "date": 1546451392562,
 "storage": []
}

Copy the code in a proper text editor and save it as "kijk-consent-cookies.json" ; then use that to import in CK.

Addendum 2

Those 3 imported cookies are not session but permanent ones, they expire at a time indicated by their "expires" attribute (UNIX timestamp, roughly in 6 months' time); you can use CK's editing mode to extend that default expiry further... :yes:

Edited by VistaLover
Uploaded screenshot of NM27 on www.kijk.nl
  • Like 3

Share this post


Link to post
Share on other sites
On 1/1/2019 at 4:56 AM, Dibya said:

Don't use slang here in community else I will call our guardian angel @dencorso

Just FYI, not that it matters, but that's not slang. Those are insulting words, bad words or 4-letter words (even if that one, in particular, has actually 5 letters). :)

  • Like 1

Share this post


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

@roytam1:
May you be blessed and continue, during 2019, to provide us with XP/Vista compatible builds of your browsers; your efforts, altruism/kindness are immensely appreciated... :wub:

+1  :yes::worship:

Share this post


Link to post
Share on other sites
2 hours ago, VistaLover said:

I think I have a solution to your predicament [...]

Wow! Just wow! Your json in addendum1 actually works. Thanks a lot!

I don't visit this website that much, but when I do, it's first of all for my extractor script project. By scraping, analysing and processing the site's source I try to extract the video-url for the videos they host. The one I link to is still "BatchGemist", but in a couple of days I'm about release a first "BashGemist" variant.
Too bad for you it does and will only support Dutch websites.

2 hours ago, VistaLover said:

1. Use a browser capable of displaying the "consent.talpanetwork" page

On a family's laptop I've already done just that. With ...

$ xidel -s -H "Cookie: CONSENTMGR=ts:1546358787966|consent:true|c1:0; OPTOUTMULTI=0:0%7Cc5:0%7Cc1:0%7Cc4:0%7Cc3:0%7Cc2:0; TN_UUID=edae8abd-659b-477a-8dfe-caf4d718fcd7; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjCAcAAiABUAC4AIAAZABEgCaAJ4AWwAxABuAD8AIAARgApQBXADvAIQARaAjgCOgEuAJ2AVkAuoBgQDiAHugP0A_YCCg; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE54EfETAAQgAAHAA; utag_main=v_id:01680a2a9c200013725d1ee67abe02068001400d0086e$_sn:1$_ss:1$_st:1546360591204$ses_id:1546358791204%3Bexp-session$_pn:1%3Bexp-session$dc_group:79$dc_visit:1$dc_event:1%3Bexp-session; gig_canary=false; gig_canary_ver=2155-1-25772625; AMCV_A1DF40865A97CDF00A495C28%40AdobeOrg=1999109931%7CMCMID%7C60597001633179420918454649860814799344%7CMCAID%7CNONE; gig_hasGmid=login; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjB7_______9______9uz_Gv_v_f__33e8__9v_l_7_-___u_-33d4-_1vf99yfm1-7ftr3tp_87ues2_Xur__59__3z3_Nog; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE6ACgACAH0AQABOA; 706b604c-184a-4235-899c-a744921ce65cfaktorId=e024bb11-1299-48e3-bde1-107f1e68860c; s_cc=true; s_sq=%5B%5BB%5D%5D; lastConsentChange=1546358793852" "https://www.kijk.nl" -e '$raw'

I could have Xidel return the main website's content, but just copy-pasting the long cookie line in the response-header in Pale Moon's network console.
Obviously I hadn't looked any further than that (to make it work in NM27 as well).

2 hours ago, VistaLover said:

2. Your "YES" cookie consent is stored on browser cookies [...]

Cookies get stored in '%UserProfile%\Application Data\Moonchild Productions\Pale Moon\Profiles\xxxxxxxx.default\cookies.sqlite', aren't they?
I very much would like to know how CookieKeeper interprets this file. Great addon of course, but, well..., then I can do it myself.

2 hours ago, VistaLover said:

Those 3 imported cookies are not session but permanent ones, they expire at a time indicated by their "expires" attribute (UNIX timestamp, roughly in 6 months' time)

$ xidel -s kijk-consent-cookies.json -e '$json/(cookies)()/(expires * dayTimeDuration("PT1S") + dateTime("1970-01-01T00:00:00"))'
2020-01-27T17:42:54
2020-01-27T17:42:54
2019-01-16T17:42:54

...to be exact. ;)

On 1/1/2019 at 2:28 PM, CoRoNe said:

(off-topic: how can I prevent every new line I enter to become a new paragraph?)

To answer my own question: Use Shift+Enter.

Share this post


Link to post
Share on other sites
Posted (edited)

c0j6yz0.jpgI wanted to run moonscape skin on the win 2000 Palemoon port.  ( Navigator 4 look) The old moonscape skin said compatible with palemoon 26 but it wouldnt install.  I fully tested this theme version 6.0 at least and had zero problems on the 2000 back port.

Solution that probably works with a lot of other themes.

1. Manually Download theme.

2. right click the xpi theme file and chose open with 7zip

3. Inside 7zip Right click the install.rdf file and chose edit

4.  Look for lines that say Change minimum or maximum versions (in my case I change min version to 25

<em:minVersion>26.*</em:minVersion>
<em:maxVersion>27.*</em:maxVersion>

5. click file save in the note pad after the change made, and close the note pad.  7zip should say changes were made do you want to update the archive.  Click yes.  Close the arcive.

7.   Now some theme that wont install for somreason will install.  

8.  In my case it was the retro moonscape skin for the new moon 2000 build.  I used version 6.0 of the theme.

Edited by Destro
  • Like 1

Share this post


Link to post
Share on other sites
On 12/31/2018 at 4:15 PM, Mathwiz said:

Well, I just tried it in Basilisk 52. The about:config Boolean preference above doesn't exist by default in either the XP or official build; I had to add it .

I didn't expect it to work, but it did! Task manager shows two Basilisk processes, just like the "old days." Guess all my add-ons are multiprocess-compatible.

Even more surprising, it also worked on the latest official Basilisk/UXP build (2018.12.18) running on Win 7 :unsure: Win 7 is where I could really use it; the XP version has always seemed responsive enough, even without multiprocess mode.

So evidently the multiprocess code was never removed from either build; the default was just changed at some point.

All right. that works for me too I feel the ''hungry'' sites such as facebook and youtube run quite a bit smoother

however the processor fan makes much more noise as the CPU usage goes up to 60% :crazy:

Share this post


Link to post
Share on other sites

Sounds like you need a new fan ;) You should be able to run at 100% CPU without hearing anything; a bearing may be fixing to go out.

At some point the Pale Moon team will probably strip out the multiprocess code entirely, or else I'll stumble across an incompatible add-in that I just can't live without, and I'll be back to square one; but meanwhile, I'll enjoy it while I can.

Share this post


Link to post
Share on other sites
2 hours ago, Mathwiz said:

Sounds like you need a new fan ;) You should be able to run at 100% CPU without hearing anything

 that's new to me. 100% CPU = 0% noise ? (it's not a laptop) :rolleyes:

anyway I have the same problem with either Basilisk or Palemoon I don't understand why sometimes it requires so much processor

I have tested this same trick on Firefox52 and wish I had known this trick long before... it runs quieter and smooth like butter

screenshot-4.png

 

 

 

 

Share this post


Link to post
Share on other sites

I can't even hear the processor fan on my desktop PC. I can see it spinning if I take the cover off, but it's very quiet. (OTOH, it's just a dual-core AMD processor, so it doesn't take much to get it to 100%.... If you have an I7, it might take a bit more fan than mine ;) )

I can hear the PS fan, but its speed is constant....

As for why browsing uses so much CPU, take a look at the source code to a Facebook or YouTube web page some day :crazy: It's not just a static page anymore either - they keep pumping in more Javascript as you scroll....

Share this post


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

I can't even hear the processor fan on my desktop PC. I can see it spinning if I take the cover off, but it's very quiet.

(OTOH, it's just a dual-core AMD processor, so it doesn't take much to get it to 100%.... If you have an I7, it might take a bit more fan than mine ;) )

on my BIOS I have silent - optimal - performance modes. I ve got it set at -optimal- that way the fan speeds up only when it's required.

I also had a dual core AMD and it was even worse it struggled to access blogger sites or sites full of heavy flash ads. however now with a quad core AMD it's far more better

I suspect you don't use the stock fan/ cooler or the temperature must be really high at 100% usage

Yep I also have a i5 and i7 but don't use them at all. although the fan is quiet enough.

 

 

 




 

Share this post


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

 that's new to me. 100% CPU = 0% noise ? (it's not a laptop) :rolleyes:

Try using Noctua or GELID Solutions "GELID Silent Series" fans, and you'll be very near that! :yes:

  • Like 1

Share this post


Link to post
Share on other sites

New build of basilisk/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.1.win32-git-20190105-7fcb7f544-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.1.win64-git-20190105-7fcb7f544-xpmod.7z

diff: https://o.rths.cf/basilisk/UXP-xp-gitdiff-20181110.7z

PM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win32-git-20190105-7fcb7f544-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.3.0a1.win64-git-20190105-7fcb7f544-xpmod.7z

Official repo changes since my last build:
- [PALEMOON] Bug 1115369 - Use notifications instead of getViewItem for DownloadsView (a970e88a1)
- [PALEMOON] Bug 1115971 - Don't fall back to the Places title for downloads without the target file name annotation (1b414c2b9)
- [PALEMOON] Bug 1115972 - Don't fall back to the Places icon for downloads without the target file name annotation (8bd13f3a2)
- [PALEMOON] Bug 1120429 - Remove unused code handling nodeAnnotationChanged (1eab01b24)
- [PALEMOON] Bug 1115421 - Simplify download annotations handling in the Library (81265fae3)
- [PALEMOON] Bug 1115983 - Keep only minimal state information in the DataItem (e666c9a8e)
- [PALEMOON] Bug 1116176 - Create DownloadsHistoryDataItem and HistoryDownload objects (ac3159f02)
- [PALEMOON] Bug 1115379 - Streamline DownloadsViewItemController construction and remove now unneeded identifiers (927853bde)
- [PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place (f2f700514)
- [PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place (downloadsViewCommon.js) (df852eca4)
- [PALEMOON] Bug 1117141 - Part 1 of 2 - Bypass all the DownloadsDataItem properties (462332eee)
- [PALEMOON] Bug 1117141 - Part 2 of 2 - Refactor notifications and remove the DownloadsDataItem object (d6c976bf6)
- Fix typos (761b6eb25)
- [PALEMOON] Bug 1127867 - Use the new back-end property to get the size of downloads asynchronously (beeede618)
- [PALEMOON] Bug 1195279 - Fix typo in allDownloadsViewOverlay.js following landing of bug 1127867 (8cc3f3616)
- [PALEMOON] Bug 1129896 - Part 1 of 2 - Keep cached metadata for history downloads indefinitely (0b15a2b89)
- [PALEMOON] Bug 1129896 - Part 2 of 2 - Convert the shared front-end code to a JavaScript code module (551c6ff04)
- [PALEMOON] Bug 1135348 - Fix about:downloads by adding missing XPCOMUtils imports (909c3ee13)
- [PALEMOON] Initialize the search service asynchronously when calling 'BrowserSearch.addEngine()' (accd61429)
- [FFmpeg] Use new decode API with recent FFmpeg version. (515e0794f)
- [FFmpeg] Don't define AV_CODEC_ID_VPx with libavcodec 58 (68acfbb14)
- Merge pull request #921 from trav90/media-work (5920c1dc6)
- Avoid redefined macro warning in MediaFormatReader (7a39cd52e)
- Merge pull request #922 from trav90/media-work (626d40774)
- Merge pull request #920 from JustOff/PR_nsIBrowserSearchService_async_init_2 (bcf3df362)
- Merge pull request #917 from janekptacijarabaci/_testBranch_pm_downloads_rewrite (78ad9498a)
- Dont rely on 'this' staying alive long enough for getting favicons. (8a10092b5)
- Add Comodo IS < 6.3 64-bit to the dll blocklist (517f50298)
- Update UXP Coding Style guideline document (WIP) (eec3d00bb)
- Update UXP Coding Style guideline document (WIP) (7a22921c2)
- Update UXP Coding Style guideline document (WIP) (da0d462d6)
- Use getElementBoundingRect and element.ownerGlobal in FormSubmitObserver (f543892e4)
- Update HSTS preload list (483267ba9)
- Make MAX_CSS_VAR_LENGTH unsigned to avoid warnings. (dfce7fa7b)
- Remove proprietary constructor on AudioContext. (7fcb7f544)

My changes since my last build:
- update libaom to git rev c07e9d6ccf340843e8899e7da6b15a0893007bd5

  • Like 4

Share this post


Link to post
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190105-23937c6-uxp-7fcb7f544-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/borealis.win32-20190105-23937c6-uxp-7fcb7f544-xpmod.7z

source patch (excluding UXP): https://o.rths.cf/boc-uxp/interlink-src-xpmod-20181129.7z

Official repo changes since my last build:
- [PLATFORM] Update commit pointer (56a95eb)
- [PLATFORM] Update commit pointer (04bdb5d)
- [PLATFORM] Update commit pointer (1c49fe8)
- Update MacOS-files.in (5336c75)
- Update Info.plist.in (b1bbad9)
- Update Mac icons (3ea3912)
- Update Mac icons (36a1864)
- Update Mac icons (82bc1c4)
- Merge pull request #61 from wicknix/TRUNK (0d6fdb4)
- [MAIL] Attempt to add close.svg for macintosh (065f531)
- Create README.md (faa1af7)
- [PLATFORM] Update commit pointer (23937c6)

For UXP changes please see above.

  • Like 2

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   0 members

    No registered users viewing this page.

×