Jump to content

My Browser Builds (Part 4)


Recommended Posts

57 minutes ago, UCyborg said:

Not by profession actually, it was just a casual hobby so far.

... Noted ;) and original post of mine edited accordingly... It was just the level of your coding expertise that probably made me think you're coding for a living :) ...

This thread (and the forums in general) needs more "coding-apt" members, beyond the "average mass" of just "browser users", of which mass I, too, constitute a part ;) ... Hence, your erudite contributions are always welcome here :thumbup ...

Link to comment
Share on other sites


3 hours ago, VistaLover said:

... Dear Astroskipper :), my true goal was not to prove you were wrong, especially on such a trivial matter, what good would that do in the broader scheme of things?

It was more a proof to myself actually :P, because (I thought) I had a very vivid recollection of your post in question... As I wrote recently, "I may be wrong as much as anybody else", and I have been wrong in the past, and, no doubt, I'll be wrong again in the future - it's human nature, of course, to be wrong sometimes ("errare humanum est"), more so as age progresses :(, and it's something I deal with constantly in real life; errors/misjudgments committed either by me or my immediate circle (of relatives/friends, etc.); as long as someone else, preferably impartial, exists to point us towards the "right", we should learn from our mistakes, philosophise a bit and move on :P ... But I'm going off-topic... 

Cheers :)

I totally agree! Errare humanum est! ssupercool2.gif One of my favourite Latin sayings! BTW, I do and did not have any problems to be proved wrong. As a mathematician I see evidence for what it is. And this is never about sensitivities or subjective feelings, and it doesn't matter what kind of matter. In any case, you could see in my screenshot what I did. And that was important to me. ssuper5sur5.gif

Cheers, AstroSkipper expressif1.gif

Link to comment
Share on other sites

12 hours ago, nicolaasjan said:

here upload on VirusTotal didn't work (NM28 - 2023-03-24).

Palefill disabled.

dom.getRootNode.enabled ---> true (=default)

dom.webcomponents.enabled ---> true (=default)

Got an endless recaptcha loop...

Hi Nico ;) ; I run St52 as my daily driver basically, "File upload" via the VT modern GUI works fine here in my "dirty" profile:

MlnDVNv.png

ytyo6He.png

I then launched latest NM28 in an almost fresh profile (no extensions, only slight GUI customisation :rolleyes:), and "File upload" via the VT modern GUI also works as expected there:

2o9Ax93.png

oVFCOvb.png

So I believe it's something in your current NM28 configuration :dubbio:that prevents the VT File upload from functioning as expected ...

Kindest regards :)

Link to comment
Share on other sites

9 hours ago, roytam1 said:

some PITA about shared gkmedias and icu libraries finally solved and landed to st55 and myUXP.

... Yes, I've been following this in the upstream repos :rolleyes: ; it's part of their struggle to split large DLL files (e.g. xul.dll and icudt63l.dat) inside the platform/application core into smaller ones... A propos, I want to ask you a relevant question:

Issue #61 - Reinstate buildability with shared gkmedias dll

Issue #61 - Place Skia in libxul

Unlike the platform's default setting (and the obvious selection on WinXP), under Vista SP2 32-bit I prefer content to be rendered by skia, not cairo, thus I have the below user-set pref: 

gfx.content.azure.backends;direct2d1.1,skia,cairo

(FWIW, "direct2d1.1" requires Win7+); does this new "moving around" by upstream still allow my current setting, or will it break once skia has been moved out of xul.dll? Upstream say they're only using skia "for canvas anyway", so they're probably not checking scenarios where skia is used for content, too... Any additional insight will be highly appreciated :) ...

Link to comment
Share on other sites

26 minutes ago, VistaLover said:

(FWIW, "direct2d1.1" requires Win7+); does this new "moving around" by upstream still allow my current setting, or will it break once skia has been moved out of xul.dll? Upstream say they're only using skia "for canvas anyway", so they're probably not checking scenarios where skia is used for content, too... Any additional insight will be highly appreciated :) ...

yeah, it should be still working fine

Link to comment
Share on other sites

12 hours ago, roytam1 said:

some PITA about shared gkmedias and icu libraries finally solved and landed to st55 and myUXP.

If building "shared" libraries comes with the effect of them being split out of xul.dll, resulting in a smaller file size, does RAM usage while linking xul.dll decrease? If so, by how much?

Link to comment
Share on other sites

3 hours ago, ClassicNick said:

If building "shared" libraries comes with the effect of them being split out of xul.dll, resulting in a smaller file size, does RAM usage while linking xul.dll decrease? If so, by how much?

maybe about 0.1%, but it helps linking UXP programs with lower RAM requirement.

Link to comment
Share on other sites

8 hours ago, VistaLover said:

So I believe it's something in your current NM28 configuration :dubbio:that prevents the VT File upload from functioning as expected ...

It was eMatrix.

Had to turn it off in 'about:addons' for VirusTotal upload to work (albeit with very choppy scrolling :().

Offtopic:

cmalex managed to make a Python 3.9 build for Windows XP at your request.

Yt-dlp builds fine with it on XP and it also works on Vista. :)

I'll wait for a while to release it.

 

Link to comment
Share on other sites

The website of Glarysoft doesn't work properly in New Moon 28 and Serpent 52. When you open the link https://www.glarysoft.com/, the buttons Products, Downloads, Support and Company don't work. This is the output of the Web Console:

ReferenceError: zE is not defined[Weitere Informationen]                                          www.glarysoft.com:361:3
  <anonym>                                                                               https://www.glarysoft.com/:361:3
ReferenceError: addthis is not defined[Weitere Informationen]                                               index.js:18:3
  <anonym>                                                                     https://www.glarysoft.com/js/index.js:18:3
  l                                                                    https://www.glarysoft.com/js/jquery.min.js:2:16991
  fireWith                                                             https://www.glarysoft.com/js/jquery.min.js:2:17783
  ready                                                                https://www.glarysoft.com/js/jquery.min.js:2:12502
  A                                                                     https://www.glarysoft.com/js/jquery.min.js:2:9907
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented. jquery.min.js:2:40351
ReferenceError: windowWidth is not defined[Weitere Informationen]                                         index.js:1177:7
  <anonym>                                                                   https://www.glarysoft.com/js/index.js:1177:7
  dispatch                                                             https://www.glarysoft.com/js/jquery.min.js:2:38001
  u                                                                    https://www.glarysoft.com/js/jquery.min.js:2:33899

And here is a screenshot:

Glarysoft-Error.png

As far as I can see, it seems to be a JavaScript problem. :)
 

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

Happen to find that a previous bug -- del and backspace do not function in editing unless "dom.keyboardevent.keypress.dispatch_non_printable_in_content" set to true -- has been fixed.

Good job! I'd like to keep prefs.js as small as possible!

I did not check in multi-process mode; too early asserted.

Edited by luweitest
correction
Link to comment
Share on other sites

On 3/29/2023 at 9:19 AM, nicolaasjan said:

It was eMatrix.

Had to turn it off in 'about:addons' for VirusTotal upload to work (albeit with very choppy scrolling :().

Offtopic:

cmalex managed to make a Python 3.9 build for Windows XP at your request.

Yt-dlp builds fine with it on XP and it also works on Vista. :)

I'll wait for a while to release it.

 

No problem here with eMatrix in New Moon 28 on VirusTotal:dubbio: And I use eMatrix together with uBlock Origin:P

Link to comment
Share on other sites

On 3/29/2023 at 3:06 PM, AstroSkipper said:

The website of Glarysoft doesn't work properly in New Moon 28 and Serpent 52. When you open the link https://www.glarysoft.com/, the buttons Products, Downloads, Support and Company don't work. This is the output of the Web Console:

ReferenceError: zE is not defined[Weitere Informationen]                                          www.glarysoft.com:361:3
  <anonym>                                                                               https://www.glarysoft.com/:361:3
ReferenceError: addthis is not defined[Weitere Informationen]                                               index.js:18:3
  <anonym>                                                                     https://www.glarysoft.com/js/index.js:18:3
  l                                                                    https://www.glarysoft.com/js/jquery.min.js:2:16991
  fireWith                                                             https://www.glarysoft.com/js/jquery.min.js:2:17783
  ready                                                                https://www.glarysoft.com/js/jquery.min.js:2:12502
  A                                                                     https://www.glarysoft.com/js/jquery.min.js:2:9907
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented. jquery.min.js:2:40351
ReferenceError: windowWidth is not defined[Weitere Informationen]                                         index.js:1177:7
  <anonym>                                                                   https://www.glarysoft.com/js/index.js:1177:7
  dispatch                                                             https://www.glarysoft.com/js/jquery.min.js:2:38001
  u                                                                    https://www.glarysoft.com/js/jquery.min.js:2:33899

And here is a screenshot:

Glarysoft-Error.png

As far as I can see, it seems to be a JavaScript problem. :)
 

I reported this to the issues of martok's palefill on GitHub. Here is the link: https://github.com/martok/palefill/issues/88 

Cheers, AstroSkipper captain.gif

Edit: The issue has been solved, and I reorted it on GitHub. Therefore, it will be closed soon.

Edited by AstroSkipper
Update of content
Link to comment
Share on other sites

2 hours ago, AstroSkipper said:

Works here on official Pale Moon 32.1.0. I suspect you're blocking some resources of that website. Ze or addThis, they don't sound like a built-in JavaScript object, though I don't find them via debugger either. There's a code in there that's supposed to set windowWidth variable.

Edited by UCyborg
Link to comment
Share on other sites

39 minutes ago, UCyborg said:

Works here on official Pale Moon 32.1.0. I suspect you're blocking some resources of that website. Ze or addThis, they don't sound like a built-in JavaScript object, though I don't find them via debugger either. There's a code in there that's supposed to set windowWidth variable.

I do not block anything in New Moon 28 regarding Glarysoft. Both, uBlock Origin and eMatrix have been configured to allow all access to this site. :dubbio: BTW, same problem in Serpent 52.

Edited by AstroSkipper
Link to comment
Share on other sites

40 minutes ago, AstroSkipper said:
1 hour ago, UCyborg said:

Works here on official Pale Moon 32.1.0. I suspect you're blocking some resources of that website. Ze or addThis, they don't sound like a built-in JavaScript object, though I don't find them via debugger either. There's a code in there that's supposed to set windowWidth variable.

I do not block anything in New Moon 28 regarding Glarysoft. Both, uBlock Origin and eMatrix have been configured to allow all access to this site. :dubbio: BTW, same problem in Serpent 52.

All horses back! You were right! ssupercool2.gif I tested everything more deeply. The problem is uBlock Origin, which blocked the addthis.com page. addThis :buehehe: -> no built-in JavaScript object. :no: In any case, this made these menus inaccessible. Thanks for the tip! :thumbup

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