Jump to content

My Browser Builds (Part 1)


Recommended Posts


3 hours ago, roytam1 said:

recap in case if people didn't read this.

Stay safe Man . Wish you safe .

Best of luck. The most important thing is that you stay safe

Edited by Dibya
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-20180915-351ffa462-xpmod.7z
Win64 https://o.rthost.cf/basilisk/basilisk52-g4.1.win64-git-20180915-351ffa462-xpmod.7z

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

PM28XP build:
Win32 https://o.rthost.cf/palemoon/palemoon-28.1.0a1.win32-git-20180915-351ffa462-xpmod.7z
Win64 https://o.rthost.cf/palemoon/palemoon-28.1.0a1.win64-git-20180915-351ffa462-xpmod.7z

Official repo changes since my last build:
- Make nsScannerIterator a trivial type in order to use memset (d79c47502)
- Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model (b4aed63f5)
- Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. (36cb80d1c)
- Fix build bustage (47c5bba17)
- backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor (22bb99a32)
- RTCCertificate.cpp: output truncated before the last format character (cb7141536)
- Merge pull request #757 from trav90/buildsystem-work (347e6ac31)
- Merge pull request #755 from g4jc/debugspam (a90b6fe53)
- Silence the -Wuninitialized warning in mozjemalloc (41b674505)
- Merge pull request #758 from trav90/buildsystem-work (eb2016063)
- Revert "Add tabbrowser findbar styling for Linux and OSX" (9900def52)
- Revert "Add tabbrowser findbar styling" (d9f762df8)
- Revert "[PALEMOON] Findbar - added the listener also to tabbrowser.xml, remove "_fastFind", a   better focus() for the method "updateCurrentBrowser"" (95835c0ac)
- Revert "[PALEMOON] Findbar - remove unnecessary code (Findbar is no longer in the gBrowser)" (b1a98da75)
- Revert "Transfer findbar data to torn-off tabs." (aa9cd0d77)
- Revert "Minimal easy fix -- move findbar getters to tabbrowser." (1c455d9cb)
- Ensure the findbar target content browser follows the active tab. (a744d7665)
- Add findbar.termPerTab (7c9b62ee0)
- fix mozilla regression in search service (saving user-defined search engines) (2e9c525a9)
- Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. (4c1f33b16)
- Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. (69b88dfcc)
- Merge pull request #754 from trav90/class-memaccess-errors (7bf3d2440)
- Merge branch 'master' into ported-upstream (756551355)
- Cherry-pick libvpx upstream 52add5896661d186dec284ed646a4b33b607d2c7. (ca36e991e)
- Bug 1473113 - Defer initializing the MAR index until it's needed. (ea8680907)
- Replace the custom logic in ObserverList with an nsTObserverArray which has all the necessary logic for stable iteration over a potentially changing list of items. (e05705fe5)
- Remove some unnecessary dependencies from HAL. (1bf4a513c)
- Bug 1478575 - Unify CamerasChild shutdown paths. (1de1ce577)
- Bug 1467363 - Protect access to mTransparentSurface with a lock. (6ded94d38)
- Move surface data checking to a separate function to make it less "totally nuts" (cbfef7fcd)
- Release mapped surface memory on size check failure to plug a leak. (09319b435)
- Fix build bustage in cbfef7fcdb853916ff04015f6ee2d4b86f424a08 (6195a2f1e)
- Bug 1469309 - Remove an unused sensor type. (a95078a6c)
- Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. (9830cd079)
- Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. (a6d4e65db)
- Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope. (d086e918b)
- Merge branch 'ported-upstream' (2713347f0)
- Merge branch 'fbgw' (b07b08f9d)
- Update HSTS preload list (2f64d5eee)
- Flush some more buildlog output to screen when prudent. (9f091cf11)
- Fix clang build bustage. (2bbbcfc49)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (2fce053e9)
- Fix wrong SVG sizes with non-integer values for viewBox width/height. (351ffa462)

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.11-20180916-ca29a3ea9-win32-sse.7z

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

Changes since my last build:
- import changes from tenfourfox:
 - #516: make timeouts less aggressive (4c83f3281) (M1352874 is already ported in rev 59c46aa86)
 - #512: M1469348 M1478575 M1461706 (c27f5bf59)
 - #512: update certs and pins (9b1dfff49) (36bc50793)
- update NSS to rev 8f6014565b91 with nss339-vc2013.diff applied (3c2526292)
- bump revision to 45.9.11 (f1d0cbb7c)
- import changes from tenfourfox:
 - #399: implement Event.srcElement as alias (2c14dc434)
 - closes #519: Element.toggleAttribute() + backbugs M1258205 M1276938 (e5c93de89)
 - closes #520: Document.elementsFromPoint() M1164427 (7e7cdb504) (ca29a3ea9)

Known issue: sites providing TLS 1.3-draft18 may not work properly. To workaround this, change security.tls.version.max to 3 in about:config.

Edited by roytam1
Link to comment
Share on other sites

16 hours ago, Dibya said:

Stay safe Man . Wish you safe .

Best of luck. The most important thing is that you stay safe

Thanks, I'm safe as usual. The only thing I worried is the possible power outage caused by typhoon.

Link to comment
Share on other sites

On 9/11/2018 at 10:18 PM, VistaLover said:

Sadly, it is no more :huh::

ExJwTjp.jpg

Since, as you said, there existed Webextension ports to the addon, it is unlikely AMO removed all traces of the extension in the framework of them culling all XUL (legacy) extensions from their online repo, a process that has (apparently?) started after Sep 5th, the date on which FxESR 52.9.0 became EOL... <_<

Hi.

You can install a Seamonkey extension:

NetVideoHunter:

 

https://addons.thunderbird.net/en-us/seamonkey/collections/fidodidos/download-online-videos/

Edited by Sampei.Nihira
Link to comment
Share on other sites

@roytam1 I'd like to see the KM builds become official, perhaps when you feel it is stable enough (in my opinion, the builds are very stable on testing XP), provide some sort of installer script to make things easier/more official for others, rather than just a 7z archive? This'd work on multi user systems etc

KM-Goanna works well on W7+ too as a light web browser, so it'd be a great contribution. Perhaps get in touch with Dorian or someone about it :)

I mean portable versions are fine too but eh... and I'm not asking for auto updater. Those break things...

Edited by SRainharp
Link to comment
Share on other sites

Hi,

I have installed a package language, spanish, but having to modify a about:config line with the "es-ES" flag. It has worked, but

on Twitter, the spelling corrector seems to work for english only. How can I make it work for spanish?

Thanks.

Link to comment
Share on other sites

11 hours ago, Sampei.Nihira said:

You can install a Seamonkey extension:

NetVideoHunter:

Grazie mille for your recommendations :) I, myself, am not specifically out for video-downloading extensions, because, unlike other posters, for me IDM continues to play nice in NM28 with most sites, including Youtube, plus I use youtube-dl (CLI, or a GUI) for most of my media downloads ;) ...

NetVideoHunter has come up several times in the official Pale Moon forums as still compatible with PM28 and working so, yes, your suggestion could be of value to many members here... But, judging by the fact it was lastly updated Nov 2015, I don't expect it to cope well with youtube's constantly changing protection methods for copyrighted video+audio content (haven't tested it myself, just an educated guess here...).

Edited by VistaLover
Link to comment
Share on other sites

6 hours ago, curiosil said:

on Twitter, the spelling corrector seems to work for english only. How can I make it work for spanish?

Hola! :)

You have to install additional spell-checking dictionaries to your browser ;) ; you failed to mention the specific browser you want this on (as roytam1 maintains several), but for Mozilla type browsers head over to

https://addons.mozilla.org/es/firefox/language-tools/#desktop

You probably want

https://addons.mozilla.org/es/firefox/addon/spanish-spain-dictionary/

I have Moon Tester Tool installed in NM28 so I can install the Spanish dictionary straight from the AMO page; if it doesn't install for you, first download the .xpi file (diccionario_de_espanolespana-2.3.xpi) locally and then install manually...

When on a text input field, you can select Spanish (es-ES) as spell checker via context menu:

20AKAad.jpg

Or you can install a dedicated addon called Dictionary Switcher

Best of luck... :P

Edited by VistaLover
Link to comment
Share on other sites

@roytam1 Do you have the complete source of NM28 online somewhere? I need to fix a problem specific to my CPU that is keeping me on 27. (For some reason NM28, or any 52.x-based browser for that matter, doesn't like my dual-Xeon setup too much.

I tried git-applying the patches, but they don't want to apply.

 

Quote

C:/patches/cr-zlib.git.diff:704: trailing whitespace.
#define inline
C:/patches/cr-zlib.git.diff:3026: trailing whitespace.
    else
error: patch failed: modules/zlib/src/ChangeLog:1
error: modules/zlib/src/ChangeLog: patch does not apply
error: patch failed: modules/zlib/src/ChangeLog.moz:63
error: modules/zlib/src/ChangeLog.moz: patch does not apply
error: patch failed: modules/zlib/src/README:1
error: modules/zlib/src/README: patch does not apply
error: patch failed: modules/zlib/src/adler32.c:1
error: modules/zlib/src/adler32.c: patch does not apply
error: patch failed: modules/zlib/src/compress.c:1
error: modules/zlib/src/compress.c: patch does not apply
error: patch failed: modules/zlib/src/crc32.c:1
error: modules/zlib/src/crc32.c: patch does not apply
error: patch failed: modules/zlib/src/deflate.c:1
error: modules/zlib/src/deflate.c: patch does not apply
error: patch failed: modules/zlib/src/deflate.h:1
error: modules/zlib/src/deflate.h: patch does not apply
error: patch failed: modules/zlib/src/gzguts.h:1
error: modules/zlib/src/gzguts.h: patch does not apply
error: patch failed: modules/zlib/src/gzlib.c:1
error: modules/zlib/src/gzlib.c: patch does not apply
error: patch failed: modules/zlib/src/gzread.c:1
error: modules/zlib/src/gzread.c: patch does not apply
error: patch failed: modules/zlib/src/gzwrite.c:1
error: modules/zlib/src/gzwrite.c: patch does not apply
error: patch failed: modules/zlib/src/infback.c:1
error: modules/zlib/src/infback.c: patch does not apply
error: patch failed: modules/zlib/src/inffast.c:1
error: modules/zlib/src/inffast.c: patch does not apply
error: patch failed: modules/zlib/src/inflate.c:1
error: modules/zlib/src/inflate.c: patch does not apply
error: patch failed: modules/zlib/src/inflate.h:1
error: modules/zlib/src/inflate.h: patch does not apply
error: patch failed: modules/zlib/src/inftrees.c:1
error: modules/zlib/src/inftrees.c: patch does not apply
error: patch failed: modules/zlib/src/mozzconf.h:44
error: modules/zlib/src/mozzconf.h: patch does not apply
error: patch failed: modules/zlib/src/trees.c:1
error: modules/zlib/src/trees.c: patch does not apply
error: patch failed: modules/zlib/src/uncompr.c:1
error: modules/zlib/src/uncompr.c: patch does not apply
error: patch failed: modules/zlib/src/zconf.h:1
error: modules/zlib/src/zconf.h: patch does not apply
error: patch failed: modules/zlib/src/zlib.h:1
error: modules/zlib/src/zlib.h: patch does not apply
error: patch failed: modules/zlib/src/zutil.c:1
error: modules/zlib/src/zutil.c: patch does not apply
error: patch failed: modules/zlib/src/zutil.h:1
error: modules/zlib/src/zutil.h: patch does not apply

 

Link to comment
Share on other sites

19 hours ago, SRainharp said:

provide some sort of installer script to make things easier/more official for others, rather than just a 7z archive? This'd work on multi user systems etc

It's not that hard to create an installer that simply copies the files to the proper place in Program Files and put a shortcut on the Desktop; I created such a setup file within 5 minutes using Inno Setup.

I'd post it here, but I need a place to host it (it's too big for the forum).

c

Link to comment
Share on other sites

K-Meleon writes the profiles into appdata itself, if you just delete or rename "profile.ini" in the root folder. The existence of that file (or not) tells KM where to look for the user profiles.

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