Jump to content

My Browser Builds (Part 1)


Recommended Posts

9 minutes ago, roytam1 said:

not VPS, just free domain name provided by freenom

:blushing: :blushing: Mea culpa, then (memory betrayal to be exact) :( ...

11 minutes ago, roytam1 said:

by intranet :)

:worship: ... thanks for explaining!

Link to comment
Share on other sites


Mini bug report: Serpent on Vista with Aero Glass enabled doesn’t seem to like the window bar around the minimise/close buttons for some reason - they appear the same as the default Windows style when maximised the window... no idea if this would be fixed given it’s XP targeted, though.

Edited by hydro2duo
Link to comment
Share on other sites

Hey guys..

I realize its likely already been said here countless times, and I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here. I don't care much about using a portable loader rather I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer. Again, I recall seeing something, but I could be wrong also. Sorry guys for asking and thank you in advance to anybody that would re post instructions again.

Take care.

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

25 minutes ago, sal here said:

I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here.... I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer.

I think you just have to tell palemoon.exe (or whatever browser) where the profile folder is when you start it; e.g., put a one-line .bat file (say, portablemoon.bat) in the palemoon directory of your flash drive, which does this:

On 10/15/2017 at 7:57 AM, petrus said:

start "" palemoon.exe -no-remote -profile .\profile

... then you can just double-click portablemoon.bat and it will look for the profile in palemoon\profile directory of your flash drive.

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.cf/basilisk/basilisk52-g4.3.win32-git-20190713-69970c911-xpmod.7z
Win64 https://o.rths.cf/basilisk/basilisk52-g4.3.win64-git-20190713-69970c911-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

NM28XP build:
Win32 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win32-git-20190713-69970c911-xpmod.7z
Win64 https://o.rths.cf/palemoon/palemoon-28.7.0a1.win64-git-20190713-69970c911-xpmod.7z

Official repo changes since my last build:
- Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. (7c5a0db23)
- Issue #1160 - [Basilisk] Remove unused HotFix preferences (6741666a9)
- Issue #1160 - Remove HotFix preferences from testing (48060d348)
- Issue #1160 - Remove HotFix Preferences from Telemetry (24ad244d4)
- Merge pull request #1163 from win7-7/nsHtml5HtmlAttributes-clear (0845614a5)
-  Avoid multiple hashtable lookups in DisplayItemData destructor (e0598b0ae)
- Merge pull request #1168 from win7-7/DisplayItemData-destructor (f168c25c0)
- Avoid type confusion in ArrayJoinDenseKernel (20e3587ef)
- Merge pull request #1164 from g4jc/hotfix-removal (4b4d3a9cc)
- Iterate the frame property list once to collect which child list properties we have (570cad827)
- Remove e10s info from about:support (f7f7224de)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (dd924323c)
- Allow matroska mime types for video element and MSE Allow avc (h.264) content in matroska/webm containers (18f9b185b)
- Make matroska mime type checking more consistent. (31addeaac)
- Merge pull request #1174 from JeroenVreeken/master (04a7c6bb4)
- Merge pull request #1171 from win7-7/FrameProperties-iterate-once-pr (69970c911)

My changes since my last build:
- revert and rewrite "Remove e10s info from about:support (f7f7224de)" to not relying on string bundle (i.e. becoming non-translable) in order to compatible to official language packs (7da25d73b)

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.cf/boc-uxp/mailnews.win32-20190713-74a3674-uxp-69970c911-xpmod.7z
Browser-only Suite Win32 https://o.rths.cf/boc-uxp/bnavigator.win32-20190713-74a3674-uxp-69970c911-xpmod.7z

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

No official repo changes since my last build.

My changes since my last build:
- applied Mathwi's help URL changes to MailNews

For UXP changes please see above.

Link to comment
Share on other sites

New New Moon 27 Build!

32bit https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod.7z
32bit SSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod-sse.7z
32bit noSSE https://o.rths.cf/palemoon/palemoon-27.9.6.win32-git-20190713-2a3dd7f84-xpmod-ia32.7z

64bit https://o.rths.cf/palemoon/palemoon-27.9.6.win64-git-20190713-2a3dd7f84-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import change from rmottola/Arctic-Fox:
 - Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c1298)
 - Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d6774)
 - Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e74295f)
 - Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd9a)
 - Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6e4)
 - Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9bd)
 - Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572f8)
 - Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b13219054)
 - Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369a7)
 - Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26a7)
 - Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f50)
 - Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79b1)
 - Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d30e)
 - Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f93879)
 - Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d4f)
 - Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a8f)
 - Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba1831)
 -  Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1ccf)
 - No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef07)
 - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b37c)
 - Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c45)
 - Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90dae3)
 - Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1ce1)
 - Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a13088958)
 - Bug 1128603: Remove findReferences and the tests that use it. (bccc64734)
 - Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d54)
 - Bug 1142494 - Fix OSX packaging mistake. (15555f4ee)
 - Bug 1136784 - Add screenshot to LogShake produced data. (7ff264243)
 - Bug 1142550 - Fix screenshot. (d684b6469)
 - Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b954e)
 - Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0c8)
 - Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e807795)
 - Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc44c)
 - Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11f8)
 - Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0e7)
 - Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c98)
 - Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79c9) (2a3dd7f84)

Edited by roytam1
Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rths.cf/kmeleon/KM76.2-Goanna-20190713.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 0a2ee1ef2..2a3dd7f84:
- import change from rmottola/Arctic-Fox:
 - Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c1298)
 - Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d6774)
 - Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e74295f)
 - Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd9a)
 - Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6e4)
 - Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9bd)
 - Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572f8)
 - Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b13219054)
 - Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369a7)
 - Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26a7)
 - Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f50)
 - Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79b1)
 - Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d30e)
 - Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f93879)
 - Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d4f)
 - Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a8f)
 - Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba1831)
 -  Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1ccf)
 - No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef07)
 - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b37c)
 - Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c45)
 - Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90dae3)
 - Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1ce1)
 - Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a13088958)
 - Bug 1128603: Remove findReferences and the tests that use it. (bccc64734)
 - Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d54)
 - Bug 1142494 - Fix OSX packaging mistake. (15555f4ee)
 - Bug 1136784 - Add screenshot to LogShake produced data. (7ff264243)
 - Bug 1142550 - Fix screenshot. (d684b6469)
 - Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b954e)
 - Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0c8)
 - Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e807795)
 - Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc44c)
 - Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11f8)
 - Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0e7)
 - Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c98)
 - Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79c9) (2a3dd7f84)
* updated translate.kmm from http://kmeleonbrowser.org/forum/read.php?9,145440

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Edited by roytam1
Link to comment
Share on other sites

6 hours ago, sal here said:

Hey guys..

I realize its likely already been said here countless times, and I know I also read where there was a setting to make New Moon - Portable (something like pointing the program to specific appdata directories); but darned if I can find it and I've been looking for hours here. I don't care much about using a portable loader rather I prefer have the directories and the program (New Moon) all on a flash drive and have nothing saved on the computer. Again, I recall seeing something, but I could be wrong also. Sorry guys for asking and thank you in advance to anybody that would re post instructions again.

You read about the palemoon on a pendrive. Very good. However, this is not a palemoon from MSFN. This is a modification from github.

https://github.com/Feodor2/Mypal/releases
You are downloading a palemoon mypal 28.6.0 modification. Create a new folder on the pendrive and name it as you like.
Run the installer on the disk in the system. In the first installer window, select the portable version. In then select the new installation folder - created on the pendrive.
Install the browser. The installer will extract the portable to the folder. Use.
The browser's folder will contain profile folders - transferred from appdata and from local appdata. All settings and cache will be in the installation folder on the pendrive.
Be happy.

328714d077996694.png

Link to comment
Share on other sites

New Moon only comes in a 7z archive, Mypal comes with an installer.

Might also be worth out of curiosity looking over at the SeaMonkey 2.49.5 development because some FF52 Gecko post-EOL patches are there and the x86 versions still support XP/Vista (they are intentionally meant to be supported btw), you could potentially be a really good contributor to SM development in some way or another if ever you wanted to maybe :p

Link to comment
Share on other sites

You can enable or disable SSL/TLS ciphers according to your own security preferences. Go to about:config and filter for security.ssl3 and you'll see all available cipher suites for SSL 3.0 through TLS 1.2. Filter for security.tls13 to see the available cipher suites for TLS 1.3. Set to true to enable or false to disable. Changes are stored in your profile so they'll "stick" between browser updates; but you have to do this for every browser profile you use.

A few Web sites may not yet use newer, more secure ciphers; if you visit any of those, you'll need to leave a less secure cipher enabled to access it. If you disable some ciphers, then can't connect to a site, that's probably the reason. Create a new, "clean" profile, restart the browser specifying it, and try again. If it works, check which cipher your browser uses with a particular site by clicking the padlock, then the right arrow, then "More Information." Then restart your browser with the default profile, and re-enable the cipher your browser used with that site. Your communications with that site are probably still reasonably secure, but be aware that they could eventually be decrypted by someone determined enough; perhaps even years later, and act accordingly. Ideally, you should contact the Webmaster and ask them to enable newer, more secure ciphers. (The Web site may choose to leave some older ciphers enabled as well, for compatibility with older browsers. That's fine as long as the newer ones are preferred.)

Link to comment
Share on other sites

Offtopic: I still don't particularly understand why HTTPS was so encouraged by Chrome and its derivatives (including of course Firefox since they ran out of ideas) all of a sudden everywhere since the middle of 2015, especially given the big countries will always find a way to decipher whatever's being passed through somehow via ISP co-operation or whatever...

(The UK for example has banned end-to-end encryption on IM and some other platforms, so anything that claims to use it here actually isn't, they have to disable the encryption on the UK users' end so the government and such alliances can read it and not have to say anything about that.)

Understandable if you're trying to protect against say a bank card interception of details by some nolife sitting in a basement intercepting it, but not everywhere should have to be forced to use it or be forced to drop lower. The only place it's needed is when submitting data since ISPs usually end up logging history/etc anyway...

Edited by hydro2duo
Link to comment
Share on other sites

The about:support page is broken for me in UXP, the addon information or the user string no longer shows, is this intentional? Tried and confirmed with a fresh profile so I don't know of any pref setting to fix it if it can be. 

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