Jump to content

My Browser Builds (Part 4)


Recommended Posts

10 hours ago, soggi said:

just create two shortcuts with the right targets and put them to your desktop / start menu / quick launch bar, f.e.:

target: C:\program files\NewMoon27\palemoon.exe -no-remote -p default
target: C:\program files\NewMoon28\palemoon.exe -no-remote -p default2

10 years ago or more, I used to have both Firefox 3.5.x and 4 installed, in their own "Program Files" directories of course ;), each assigned its own separate profile via the method you detailed above :) ...

The move by Mozilla from Fx-3.5.x/3.6.x to Fx-4.0 (and higher) introduced major profile incompatibilities in a way that whenever a Fx-3.x.x profile was (even once) touched by Fx-4.0+, it became corrupted beyond repair and could no more be used by Fx-3.x.x :( ...

Launching the browser(s) via the dedicated shortcut(s) (pointing to the right profile) worked as expected, but... when I clicked a link inside a document (Word, PDF, etc.) or e-mail, often times catastrophe would strike :} ... Depending on which Fx version was configured as the system default browser (associated with these links), Fx-4.0 would open the link in the Fx-3.x.x profile (thus corrupting it), because the plain document/e-mail links don't contain the "-no-remote -p" options... So, I had to always keep a back-up of the Fx-3.x.x profile in case s**t happened (pardon the language ;) ) ...

Fortunately, in a later stage, I migrated to using the two different Firefox versions inside their dedicated "PortableApps.com" format (PAF) installations and had made IE9 the system browser - no "accidents" happened since, that is until Fx-3.x.x was ditched altogether and the "newer" Firefox was adopted permanently :P ...

(Happy New Year to the frequenters of these threads :thumbup )

Link to comment
Share on other sites


3 minutes ago, VistaLover said:

10 years ago or more, I used to have both Firefox 3.5.x and 4 installed, in their own "Program Files" directories of course ;), each assigned its own separate profile via the method you detailed above :) ...

The move by Mozilla from Fx-3.5.x/3.6.x to Fx-4.0 (and higher) introduced major profile incompatibilities in a way that whenever a Fx-3.x.x profile was (even once) touched by Fx-4.0+, it became corrupted beyond repair and could no more be used by Fx-3.x.x :( ...

Launching the browser(s) via the dedicated shortcut(s) (pointing to the right profile) worked as expected, but... when I clicked a link inside a document (Word, PDF, etc.) or e-mail, often times catastrophe would strike :} ... Depending on which Fx version was configured as the system default browser (associated with these links), Fx-4.0 would open the link in the Fx-3.x.x profile (thus corrupting it), because the plain document/e-mail links don't contain the "-no-remote -p" options... So, I had to always keep a back-up of the Fx-3.x.x profile in case s**t happened (pardon the language ;) ) ...

Fortunately, in a later stage, I migrated to using the two different Firefox versions inside their dedicated "PortableApps.com" format (PAF) installations and had made IE9 the system browser - no "accidents" happened since, that is until Fx-3.x.x was ditched altogether and the "newer" Firefox was adopted permanently :P ...

(Happy New Year to the frequenters of these threads :thumbup )

I use different profiles for all my browsers. No sharing of profiles anymore for years. In the past, I made bad experiences with shared profiles which became suddenly corrupted. And I always keep backups of important profiles to be on the safe side. :P

Happy New Year, too :)

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221231-3219d2d-uxp-120ac6d55-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20221231-3219d2d-uxp-120ac6d55-xpmod.7z

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

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20221231-3219d2d-uxp-120ac6d55-xpmod-ia32.7z

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

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221231-d849524bd-uxp-120ac6d55-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221231-d849524bd-uxp-120ac6d55-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20221231-d849524bd-uxp-120ac6d55-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20221231-d849524bd-uxp-120ac6d55-xpmod.7z

Official UXP changes picked since my last build:
- Follow-up #2060 - Correctly handle \k in non-unicode expressions (904ddfa28)
- Issue #2063 - Ensure a floated ::first-letter inherits from ::first-line. (09cbcd341)
- Issue #2065 - Part 2: Expand pattern when track file is created rather than read (b67d7520b)
- Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend (558b83975)
- Issue #2065 - Part 4: Revise comments and remove parts dependent on hybrid FasterMake/RecursiveMake backend (b1b4c7d0e)
- Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files (9c5136872)
- No issue - Replace use of deprecated GetPreventDefault in GTK menu bar (704a1bcfa)
- Issue #2068 - Only wrap the last line of inline elements when positively padding to the right. (ca3361fb5)
- No issue - Fallthrough attributes must be terminated with semicolon. (5c505b86c)
- Issue #2070 - When multiple HSTS headers are received, only consider the first. (c95a80207)
- Issue #2053 - Disable DOM Performance API navigation timing. (9958e387d)
- Issue #80 - Fix deprot in dom/base. (ba1887ff4)
- Issue #80 - Fix deprot in js/src/irregexp. (507ed86ef)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt58l.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20221231-485bba73-uxp-120ac6d55-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20221231-485bba73-uxp-120ac6d55-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20221231-id-656ea98-uxp-120ac6d55-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20221231-id-656ea98-ia-93af9a0-uxp-120ac6d55-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20221231-7637d8917-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20221231-7637d8917-xpmod.7z

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

Repo changes:
- import from UXP: Follow-up #2060 - Correctly handle \k in non-unicode expressions (904ddfa2) (37db061af)
- import from UXP: Issue #2063 - Ensure a floated ::first-letter inherits from ::first-line. (09cbcd34) (bd15ae403)
- import from UXP: Issue #2065 - Part 2: Expand pattern when track file is created rather than read (b67d7520) (9fdd4a547)
- import from UXP: Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend (558b8397) (745b614cd)
- import from UXP: Issue #2065 - Part 4: Revise comments and remove parts dependent on hybrid FasterMake/RecursiveMake backend (b1b4c7d0) (194b91f7f)
- import from UXP: Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files (9c513687) (a68ee4886)
- import from UXP: Issue #2068 - Only wrap the last line of inline elements when positively padding to the right. (ca3361fb) (970286b5e)
- import from UXP: No issue - Fallthrough attributes must be terminated with semicolon. (5c505b86) (b5463a940)
- import from UXP: Issue #2070 - When multiple HSTS headers are received, only consider the first. (c95a8020) (c5c514983)
- import from UXP: Issue #2053 - Disable DOM Performance API navigation timing. (9958e387) (37ac7f538)
- ported from UXP: Issue #80 - Fix deprot in dom/base. (ba1887ff) (0b71f2c74)
- import from UXP: Issue #80 - Fix deprot in js/src/irregexp. (507ed86e) (ad339eed7)
- ported from UXP: moz.configure: Windows SDK from version 10.0.15063.0 onwards the bin path contains the version number. (7637d8917)

Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221231-9af8eeaf15-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221231-9af8eeaf15-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20221231-9af8eeaf15-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20221231-9af8eeaf15-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1202386: Add logging macros for HAL IPC, r=shuang (246eb96f38)
 - Bug 1202386: Output clear HAL IPC errors, r=shuang (eaba0dc9a8)
 - Bug 1202704: Move Bluetooth IPC pack functions to generic HAL IPC, r=shuang (4c745de79c)
 - Bug 1202704: Move Bluetooth IPC unpack functions to generic HAL IPC, r=shuang (4f8600030b)
 - Bug 1202704: Move Bluetooth's |UnpackPDUInitOp| to generic HAL IPC code, r=shuang (345f21c637)
 - Bug 1209085: Add 6-argument operator () to |UnpackPDUInitOp|, r=joliu (f5f8cf2dd9)
 - Bug 1123760 - make autocomplete dropmarker in the urlbar actually work when activated through a11y APIs, r=surkov (eee42195f4)
 - Bug 1123760 - bustage follow-up: remove unused variable, rs=bustage on a CLOSED TREE (6de8519b23)
 - Bug 1152836 - QR Decoder: Let everywhere, style nits: 580ms -> 400ms r=past (92a7fd6a15)
 - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem (f595b87951)
 - Bug 1175755 - Only clear GC statistics aborted flag at the end of the outermost nested GC r=bbouvier (ca73f34c69)
 - reapply  Bug 1221385 - Handle OOM during JitRuntime (e7def65b78)
 - No bug: Clarify documentation for js::NewObjectMetadataState. DONTBUILD r=fitzgen (41022b4137)
 - Bug 1211164 - Collect JS deprecated language extension telemetry for Add-ons. r=till,bsmedberg (eacd40ad66)
 - Bug 1212296 - undo a state change on OOM. r=till (6e272353d0)
 - Bug 1214006 - Take account of the fact that JSScript::atoms may be null while tracing r=terrence (19f61d7494)
 - missing bits of Bug 1208665 (c31173b0d4)
 - Bug 1221891 - "Fix a typo in TraceLoggingGraph.h". r=hv1989 (e1fc11f8df)
 - Bug 1221460 - "TraceLogger: Enable several new optimizations in 'TLLOG=IonCompiler'". r=hv1989 (ab3398646e)
 - Bug 1204365 - Repair external view source file name and extension. r=mconley (f033e55a0e)
 - Bug 1163693 - Fix View Source external editor fallback. r=jryans. (9c8becc93b)
 - Bug 1207629 - Don't assume that viewSourceUtils.js has Services in scope. r=jryans (07977953c0)
 - add back some telemetry (1e3b5bde5b)
 - Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj. (e93e098dd8)
 - add back some crashreporter (80e325b3be)
 - Bug 1220035 - Fix -Wimplicit-fallthrough warnings in xpcom. r=mccr8 (2ef9ecad5f)
 - Bug 1215629 - Remove nsDebug logger. r=froydnj (46784f05fd)
 - Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj (b2420c97c0)
 - Bug 1196430 - part 1 - rename serialNumberRecord to SerialNumberRecord; r=mccr8 (933670070d)
 - Bug 1196430 - part 2 - give SerialNumberRecord a proper constructor; r=mccr8 (3ddf3d5e69)
 - Bug 1196430 - part 3 - remove unnecessary nsString.h include from nsTraceRefcnt.cpp; r=mccr8 (034954e692)
 - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8 (366b612807)
 - Bug 1196430 - part 5 - dump allocation stacks for leaked objects in XPCOM_MEM_LOG_CLASSES; r=mccr8 (dce7b9cca2)
 - Bug 1180745 - Fix logging test screenshotting errors. r=jgriffin (a589f0d322)
 - Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin This also completely remove build/automationutils.py. (6e633359ef)
 - some crashreporter stuff (2d0bc9c95d)
 - Bug 1196430 - part 6 - move cut-and-paste stack fixer code into mozrunner; r=wlach (ffc7ccd521)
 - Bug 1196430 - part 7 - teach process_leak_log how to symbolicate leaked object stacks; r=mccr8 (0b5a4ace7c)
 - Bug 1196430 - part 8 - use less reinterpret_cast in nsTraceRefcnt.cpp; r=mccr8 (758cfca0aa)
 - Bug 1196430 follow-up: Hide the usage of gCodeAddressService behind #ifdef MOZ_STACKWALKING (e8d62dd73e)
 - Bug 487494 - Add an xpcshell selftest for readable stacks from assertions.;r=ted (ea15cf3cbb)
 - Bug 1156977 - Assert when aClassName is empty in BloatEntry. r=froydnj Bug 1116550 - Part 1: Turn HaveLeaks and Clear into methods. r=froydnj (8d7f88f498)
 - Bug 1116550 - Part 2: Print out negative values for leaks when there are more dtors than ctors. r=froydnj (7c9e3e7848)
 - Bug 1190483 - Add a way to record a DMD log late in shutdown. r=erahm (df7c22e64d)
 - Bug 1174344 - make error message for mismatched leak log entries more helpful; r=mccr8 (7f969e72c0)
 - Bug 1190483 - Followup to address review comment. (d3873f76fd)
 - Bug 1186025. Optimize the usage of regions. r=mstange (263080a66e)
 - Bug 1211841 - Style off the main thread markers differently, r=jsantell (1a183c5d3e)
 - Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell (f4d4b7ccf1)
 - Bug 1207161 - fix run-by-dir leak in test_bug846906.xul; r=mccr8 (5511752103)
 - Bug 1205348 - Always do shutdown CCs when NS_FREE_PERMANENT_DATA is defined. r=smaug (7fd7a7455c)
 - Bug 1208157, part 1 - Add and use nsCycleCollector::IsIdle() predicate. r=smaug (a06c2bd1db)
 - Bug 1208157, part 2 - Make the fields of nsCycleCollector private. r=smaug (494637fbef)
 - Bug 1207368 - Use swap() instead of forget() to remove MessageElement::mMessage. r=froydnj (8c58d38a55)
 - Bug 1181520 - Remove support for passing in reftest arguments via the command line, r=jmaher (75e9440e40)
 - Bug 1196814 - Fail Android mochitest, robocop, reftests when Fennec is not installed; r=jmaher (6ec15636eb)
 - Bug 1183717 - Increase default timeout for Android Debug reftests; r=jmaher (1b07fc1c9b)
 - Bug 1181516 - Allow reftests to take paths to multiple directories containing tests on the command line, r=jmaher (1e27ef0d69)
 - Bug 1198944 - remove vmware recording support from mochitest; r=khuey (06e79556fb)
 - Bug 1162003 - Enable run-by-dir mode on Fx desktop opt builds. r=jmaher (0ef288a33c)
 - Bug 1087629 - Add two new test cases for ICE connection states. r=ekr (374112f2d0)
 - Bug 1186551 - [mozlog] add structured action process_start/process_exit. r=jgraham (13ce88dbf7)
 - Bug 1154111 - Colorize SKIP in test logs. r=jgraham (85910e0f8b)
 - Bug 1191267 - Fix mozlog log buffering command line option, r=chmanchester (2bd6592f9b)
 - Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. (7f5a830fa0)
 - Bug 1219870 - [mozlog] ensure correct suite state when logging suite_start/suite_end via StructuredLogger.log_raw, r=chmanchester (21710387a4)
 - Bug 1198257 - Better support for providing a directory name and discovering reftests under that directory, r=jmaher (f6255fc44c)
 - Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham (ae4e45946d)
 - Bug 1186888 - [mozlog] Ability to use a pre-existing logger with commandline.setup_logging(), r=jgraham (80dfa2a8a8)
 - Bug 1042998 - Use StructuredLog.jsm for mochitest logging, r=chmanchester (8851b1b6f9)
 - Bug 1218010 - Shorten the polling interval when waiting for httpd.js startup in mochitest. r=ahal (a1f2c81a8e)
 - Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal (e617971f41)
 - Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt (05d53439da)
 - Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted (6c310500b8)
 - Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin (cd497f509c)
 - Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal (415ab41a3a)
 - Bug 1186791 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (84f6f1f566)
 - Bug 1186791 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (9c67504d0c)
 - Bug 1186791 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (02f472c197)
 - Bug 1219238 - remove AutoArray from mozStorageSQLFunctions.cpp; r=mak (45e751d2b7)
 - Bug 1166931 - JS Warning in MobileIdentityManager.jsm r=ferjm (2022d4cccd)
 - var-const (b7800ec532)
 - Trivial, no bug: add missing semicolon to nsBlocklistService.js to avoid a strict warning. (ee6b8a7593)
 - Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm (d0ad653af4)
 - Bug 1208242 - Part 3: don't ship things that should not ship r=me (cd75e88080)
 - Bug 1009795 - Use toLocalString to format download size instead of the decimalSymbol hook; r=mak (a4b4442d2c)
 - Bug 1009795 - Part 2: Revert to the old gDecimalSymbol hack if the Internationalization API is not available; r=mak (465e23f2c3)
 - Bug 1116385. r=Mossop (f0a7b7d450)
 - let-var (cb5d9d1d07)
 - Bug 1210459: Add originAttributes for tests that implement nsILoadContext. r=bholley (ea6be1490a)
 - var-let (d7d4533b53)
 - Bug 1034724 - Fixed Unicode values of prefs in about:support. r=adw (1c8253ac5b)
 - Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange (9008483ca5)
 - add back some WIn XP and 2k3 stuff (896a4a7e9b)
 - Bug 1141783 - Correct user message for mismatched drivers. Don't mismatch if the DLLs are missing. r=jrmuizelaar (872d0c3aff)
 - missing members version (4771ff5f24)
 - bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel (1e555cb6b3)
 - Bug 1201937 - push transform onto cairo context when evaluating path bounds. r=eihrul (6a4d8d98ec)
 - Bug 1165900 - Make MaybeSnapToDevicePixels return a boolean to indicate whether snapping occurred. r=Bas (8f33f6cf7d)
 - Bug 1190705 - Add crashtest for canvas 2d. r=Bas (bf3afb2acc)
 - Bug 1161277 - verify SkPath is finite before doing ContainsPoint queries. r=jmuizelaar (c56f9ef322)
 - Bug 1218900 - Make shell function startTimingMutator() fail with an error rather than asserting when called at the wrong time r=sfink (856e8678ce)
 - small type fix (b36cfdf416)
 - Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence (6086f60d17)
 - Bug 1218637 - IonMonkey: MIPS64: Add support into vm. r=arai (ae22538418)
 - gfx: add back `AddCrashReportAnnotations()` prototype (c13f61cd8a) (a51002fbca)
- restore some configure.in changes to restore old vendor name (8823358c83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1125514 - Use jemalloc's metadata statistics to compute bookkeeping. r=glandium (541dbcfc6f)
 - Bug 1201462 - Don't count arena allocated metadata once per bin. r=glandium (57e7c31081)
 - back some warnings (377df69d65)
 - Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth (3d7d1635f0)
 - Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth (829a7a623d)
 - Bug 1213744 (Part 1) - Support zero-size frame rects and detecting the end of the frame in Downscaler. r=tn (05e29075cc)
 - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn (8a25e10a3e)
 - Bug 1194837. Don't use the inverse orientation matrix when computing the image space invalidate rect. r=seth (cb5e4c2643)
 - Bug 1214054 - Don't fire DECODE_COMPLETE in VectorImage::OnSVGDocumetError(). r=dholbert (bb7c34e46f)
 - Bug 1195878 - If we detect animation during a full decode, drop the results of the full decode on the floor. r=tn (a765af2b68)
 - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert (15c6124f98)
 - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj (411ac93047)
 - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn (665773ae6d)
 - Bug 1186792 - Replace nsBaseHashtable::EnumerateRead() calls in hal/ with iterators. r=dhylands. (d57c6b11da)
 - Bug 1187142 - Replace nsBaseHashtable::Enumerate() calls in hal/ with iterators. r=dhylands. (ec05c5b125)
 - Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn (9b3cdd92ce)
 - Bug 1215900 - Fix clang's -Wimplicit-fallthrough warnings in gfx/ipc/ GfxMessageUtils.h. r=mstange (f55605f1fe)
 - Bug 618898 - Part 1: Add WGL_NV_DX_interop. r=jgilbert (73390398ed)
 - Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert (3dde956b85)
 - Bug 1208513 - Resurrect SharedSurface_GLTexture for use on iOS r=jgilbert (b0fdc90414)
 - Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish (9bdd135931)
 - Bug 1151106 - let debugger stop on each iteration of a "for(;;)" loop; r=jimb (b1b921c3a7)
 - Bug 1223652 - Remove redundant else block after return statement in CGBlockScopeList::findEnclosingScope. r=arai (f1368bfc73)
 - Bug 1219515 - IonMonkey: Fix ThrowIfNotConstructing was not declared. r=evilpie (1d6cedad10)
 - Bug 1224044 - Use stable hashing in SavedFramePtrHasher r=terrence (4389cf1b70)
 - Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen (1c4a8d1929)
 - Bug 1206357: Add mfbt/FastBernoulliTrial.h, implementing efficient random sampling. r=waldo (7143e53dba)
 - No bug: Fix comment in mfbt/FastBernoulliTrial.h. DONTBUILD r=me (e3343f8d9d)
 - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu (521f6826e5)
 - Bug 1202568 - Cherry-pick warning fixes from upstream double-conversion. r=Ms2ger (ef738f753b)
 - add back some disabled android stuff (0351b0c518)
 - Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj (fa4d8f2468)
 - Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking (b1fdcb7630)
 - namespace (91374d2db8) (9af8eeaf15)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.7-Goanna-20221231.7z

Changelog:

Out-of-tree changes:
* update Goanna3 to git 83a04cbfb3..9af8eeaf15:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1202386: Add logging macros for HAL IPC, r=shuang (246eb96f38)
 - Bug 1202386: Output clear HAL IPC errors, r=shuang (eaba0dc9a8)
 - Bug 1202704: Move Bluetooth IPC pack functions to generic HAL IPC, r=shuang (4c745de79c)
 - Bug 1202704: Move Bluetooth IPC unpack functions to generic HAL IPC, r=shuang (4f8600030b)
 - Bug 1202704: Move Bluetooth's |UnpackPDUInitOp| to generic HAL IPC code, r=shuang (345f21c637)
 - Bug 1209085: Add 6-argument operator () to |UnpackPDUInitOp|, r=joliu (f5f8cf2dd9)
 - Bug 1123760 - make autocomplete dropmarker in the urlbar actually work when activated through a11y APIs, r=surkov (eee42195f4)
 - Bug 1123760 - bustage follow-up: remove unused variable, rs=bustage on a CLOSED TREE (6de8519b23)
 - Bug 1152836 - QR Decoder: Let everywhere, style nits: 580ms -> 400ms r=past (92a7fd6a15)
 - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem (f595b87951)
 - Bug 1175755 - Only clear GC statistics aborted flag at the end of the outermost nested GC r=bbouvier (ca73f34c69)
 - reapply  Bug 1221385 - Handle OOM during JitRuntime (e7def65b78)
 - No bug: Clarify documentation for js::NewObjectMetadataState. DONTBUILD r=fitzgen (41022b4137)
 - Bug 1211164 - Collect JS deprecated language extension telemetry for Add-ons. r=till,bsmedberg (eacd40ad66)
 - Bug 1212296 - undo a state change on OOM. r=till (6e272353d0)
 - Bug 1214006 - Take account of the fact that JSScript::atoms may be null while tracing r=terrence (19f61d7494)
 - missing bits of Bug 1208665 (c31173b0d4)
 - Bug 1221891 - "Fix a typo in TraceLoggingGraph.h". r=hv1989 (e1fc11f8df)
 - Bug 1221460 - "TraceLogger: Enable several new optimizations in 'TLLOG=IonCompiler'". r=hv1989 (ab3398646e)
 - Bug 1204365 - Repair external view source file name and extension. r=mconley (f033e55a0e)
 - Bug 1163693 - Fix View Source external editor fallback. r=jryans. (9c8becc93b)
 - Bug 1207629 - Don't assume that viewSourceUtils.js has Services in scope. r=jryans (07977953c0)
 - add back some telemetry (1e3b5bde5b)
 - Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj. (e93e098dd8)
 - add back some crashreporter (80e325b3be)
 - Bug 1220035 - Fix -Wimplicit-fallthrough warnings in xpcom. r=mccr8 (2ef9ecad5f)
 - Bug 1215629 - Remove nsDebug logger. r=froydnj (46784f05fd)
 - Bug 1137963 - Use a spin lock for TraceRefCnt. r=waldo, r=froydnj (b2420c97c0)
 - Bug 1196430 - part 1 - rename serialNumberRecord to SerialNumberRecord; r=mccr8 (933670070d)
 - Bug 1196430 - part 2 - give SerialNumberRecord a proper constructor; r=mccr8 (3ddf3d5e69)
 - Bug 1196430 - part 3 - remove unnecessary nsString.h include from nsTraceRefcnt.cpp; r=mccr8 (034954e692)
 - Bug 1196430 - part 4 - record allocation stacks for classes in XPCOM_MEM_LOG_CLASSES; r=mccr8 (366b612807)
 - Bug 1196430 - part 5 - dump allocation stacks for leaked objects in XPCOM_MEM_LOG_CLASSES; r=mccr8 (dce7b9cca2)
 - Bug 1180745 - Fix logging test screenshotting errors. r=jgriffin (a589f0d322)
 - Bug 1091285 - move dumpScreen in a new mozscreenshot package. r=jgriffin This also completely remove build/automationutils.py. (6e633359ef)
 - some crashreporter stuff (2d0bc9c95d)
 - Bug 1196430 - part 6 - move cut-and-paste stack fixer code into mozrunner; r=wlach (ffc7ccd521)
 - Bug 1196430 - part 7 - teach process_leak_log how to symbolicate leaked object stacks; r=mccr8 (0b5a4ace7c)
 - Bug 1196430 - part 8 - use less reinterpret_cast in nsTraceRefcnt.cpp; r=mccr8 (758cfca0aa)
 - Bug 1196430 follow-up: Hide the usage of gCodeAddressService behind #ifdef MOZ_STACKWALKING (e8d62dd73e)
 - Bug 487494 - Add an xpcshell selftest for readable stacks from assertions.;r=ted (ea15cf3cbb)
 - Bug 1156977 - Assert when aClassName is empty in BloatEntry. r=froydnj Bug 1116550 - Part 1: Turn HaveLeaks and Clear into methods. r=froydnj (8d7f88f498)
 - Bug 1116550 - Part 2: Print out negative values for leaks when there are more dtors than ctors. r=froydnj (7c9e3e7848)
 - Bug 1190483 - Add a way to record a DMD log late in shutdown. r=erahm (df7c22e64d)
 - Bug 1174344 - make error message for mismatched leak log entries more helpful; r=mccr8 (7f969e72c0)
 - Bug 1190483 - Followup to address review comment. (d3873f76fd)
 - Bug 1186025. Optimize the usage of regions. r=mstange (263080a66e)
 - Bug 1211841 - Style off the main thread markers differently, r=jsantell (1a183c5d3e)
 - Bug 1211839 - Don't allow off the main thread markers to nest under main thread markers, r=smaug, jsantell (f4d4b7ccf1)
 - Bug 1207161 - fix run-by-dir leak in test_bug846906.xul; r=mccr8 (5511752103)
 - Bug 1205348 - Always do shutdown CCs when NS_FREE_PERMANENT_DATA is defined. r=smaug (7fd7a7455c)
 - Bug 1208157, part 1 - Add and use nsCycleCollector::IsIdle() predicate. r=smaug (a06c2bd1db)
 - Bug 1208157, part 2 - Make the fields of nsCycleCollector private. r=smaug (494637fbef)
 - Bug 1207368 - Use swap() instead of forget() to remove MessageElement::mMessage. r=froydnj (8c58d38a55)
 - Bug 1181520 - Remove support for passing in reftest arguments via the command line, r=jmaher (75e9440e40)
 - Bug 1196814 - Fail Android mochitest, robocop, reftests when Fennec is not installed; r=jmaher (6ec15636eb)
 - Bug 1183717 - Increase default timeout for Android Debug reftests; r=jmaher (1b07fc1c9b)
 - Bug 1181516 - Allow reftests to take paths to multiple directories containing tests on the command line, r=jmaher (1e27ef0d69)
 - Bug 1198944 - remove vmware recording support from mochitest; r=khuey (06e79556fb)
 - Bug 1162003 - Enable run-by-dir mode on Fx desktop opt builds. r=jmaher (0ef288a33c)
 - Bug 1087629 - Add two new test cases for ICE connection states. r=ekr (374112f2d0)
 - Bug 1186551 - [mozlog] add structured action process_start/process_exit. r=jgraham (13ce88dbf7)
 - Bug 1154111 - Colorize SKIP in test logs. r=jgraham (85910e0f8b)
 - Bug 1191267 - Fix mozlog log buffering command line option, r=chmanchester (2bd6592f9b)
 - Bug 1185244 - Improve mach support for running mochitests on Valgrind. r=jgraham, njn. (7f5a830fa0)
 - Bug 1219870 - [mozlog] ensure correct suite state when logging suite_start/suite_end via StructuredLogger.log_raw, r=chmanchester (21710387a4)
 - Bug 1198257 - Better support for providing a directory name and discovering reftests under that directory, r=jmaher (f6255fc44c)
 - Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham (ae4e45946d)
 - Bug 1186888 - [mozlog] Ability to use a pre-existing logger with commandline.setup_logging(), r=jgraham (80dfa2a8a8)
 - Bug 1042998 - Use StructuredLog.jsm for mochitest logging, r=chmanchester (8851b1b6f9)
 - Bug 1218010 - Shorten the polling interval when waiting for httpd.js startup in mochitest. r=ahal (a1f2c81a8e)
 - Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal (e617971f41)
 - Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt (05d53439da)
 - Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted (6c310500b8)
 - Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin (cd497f509c)
 - Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal (415ab41a3a)
 - Bug 1186791 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (84f6f1f566)
 - Bug 1186791 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (9c67504d0c)
 - Bug 1186791 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in storage/ with iterators. r=mak. (02f472c197)
 - Bug 1219238 - remove AutoArray from mozStorageSQLFunctions.cpp; r=mak (45e751d2b7)
 - Bug 1166931 - JS Warning in MobileIdentityManager.jsm r=ferjm (2022d4cccd)
 - var-const (b7800ec532)
 - Trivial, no bug: add missing semicolon to nsBlocklistService.js to avoid a strict warning. (ee6b8a7593)
 - Bug 1208242 - Part 1: hook up the blocklist service to b2g web extensions r=mossop,ferjm (d0ad653af4)
 - Bug 1208242 - Part 3: don't ship things that should not ship r=me (cd75e88080)
 - Bug 1009795 - Use toLocalString to format download size instead of the decimalSymbol hook; r=mak (a4b4442d2c)
 - Bug 1009795 - Part 2: Revert to the old gDecimalSymbol hack if the Internationalization API is not available; r=mak (465e23f2c3)
 - Bug 1116385. r=Mossop (f0a7b7d450)
 - let-var (cb5d9d1d07)
 - Bug 1210459: Add originAttributes for tests that implement nsILoadContext. r=bholley (ea6be1490a)
 - var-let (d7d4533b53)
 - Bug 1034724 - Fixed Unicode values of prefs in about:support. r=adw (1c8253ac5b)
 - Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange (9008483ca5)
 - add back some WIn XP and 2k3 stuff (896a4a7e9b)
 - Bug 1141783 - Correct user message for mismatched drivers. Don't mismatch if the DLLs are missing. r=jrmuizelaar (872d0c3aff)
 - missing members version (4771ff5f24)
 - bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel (1e555cb6b3)
 - Bug 1201937 - push transform onto cairo context when evaluating path bounds. r=eihrul (6a4d8d98ec)
 - Bug 1165900 - Make MaybeSnapToDevicePixels return a boolean to indicate whether snapping occurred. r=Bas (8f33f6cf7d)
 - Bug 1190705 - Add crashtest for canvas 2d. r=Bas (bf3afb2acc)
 - Bug 1161277 - verify SkPath is finite before doing ContainsPoint queries. r=jmuizelaar (c56f9ef322)
 - Bug 1218900 - Make shell function startTimingMutator() fail with an error rather than asserting when called at the wrong time r=sfink (856e8678ce)
 - small type fix (b36cfdf416)
 - Bug 1214846 - Make SPSProfiler::enter() report OOM to the context r=terrence (6086f60d17)
 - Bug 1218637 - IonMonkey: MIPS64: Add support into vm. r=arai (ae22538418)
 - gfx: add back `AddCrashReportAnnotations()` prototype (c13f61cd8a) (a51002fbca)
- restore some configure.in changes to restore old vendor name (8823358c83)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1125514 - Use jemalloc's metadata statistics to compute bookkeeping. r=glandium (541dbcfc6f)
 - Bug 1201462 - Don't count arena allocated metadata once per bin. r=glandium (57e7c31081)
 - back some warnings (377df69d65)
 - Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth (3d7d1635f0)
 - Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth (829a7a623d)
 - Bug 1213744 (Part 1) - Support zero-size frame rects and detecting the end of the frame in Downscaler. r=tn (05e29075cc)
 - Bug 1213744 (Part 2) - Clamp the GIF frame rect to the visible rect for DDD and don't decode outside it. r=tn (8a25e10a3e)
 - Bug 1194837. Don't use the inverse orientation matrix when computing the image space invalidate rect. r=seth (cb5e4c2643)
 - Bug 1214054 - Don't fire DECODE_COMPLETE in VectorImage::OnSVGDocumetError(). r=dholbert (bb7c34e46f)
 - Bug 1195878 - If we detect animation during a full decode, drop the results of the full decode on the floor. r=tn (a765af2b68)
 - Bug 1210553 - Remove the alternate flags arguments from SurfaceCache's Lookup functions. r=dholbert (15c6124f98)
 - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj (411ac93047)
 - Bug 1186796 - Replace nsBaseHashtable::EnumerateRead() calls in image/ with iterators r=njn (665773ae6d)
 - Bug 1186792 - Replace nsBaseHashtable::EnumerateRead() calls in hal/ with iterators. r=dhylands. (d57c6b11da)
 - Bug 1187142 - Replace nsBaseHashtable::Enumerate() calls in hal/ with iterators. r=dhylands. (ec05c5b125)
 - Bug 1186793 - Replace nsBaseHashtable::EnumerateRead() calls in gfx/ with iterators r=njn (9b3cdd92ce)
 - Bug 1215900 - Fix clang's -Wimplicit-fallthrough warnings in gfx/ipc/ GfxMessageUtils.h. r=mstange (f55605f1fe)
 - Bug 618898 - Part 1: Add WGL_NV_DX_interop. r=jgilbert (73390398ed)
 - Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert (3dde956b85)
 - Bug 1208513 - Resurrect SharedSurface_GLTexture for use on iOS r=jgilbert (b0fdc90414)
 - Bug 1150760 - Don't call workaround unless necessary. - r=kamidphish (9bdd135931)
 - Bug 1151106 - let debugger stop on each iteration of a "for(;;)" loop; r=jimb (b1b921c3a7)
 - Bug 1223652 - Remove redundant else block after return statement in CGBlockScopeList::findEnclosingScope. r=arai (f1368bfc73)
 - Bug 1219515 - IonMonkey: Fix ThrowIfNotConstructing was not declared. r=evilpie (1d6cedad10)
 - Bug 1224044 - Use stable hashing in SavedFramePtrHasher r=terrence (4389cf1b70)
 - Bug 1206596: Change js::SavedStacks to use mozilla::FastBernoulliTrial. r=fitzgen (1c4a8d1929)
 - Bug 1206357: Add mfbt/FastBernoulliTrial.h, implementing efficient random sampling. r=waldo (7143e53dba)
 - No bug: Fix comment in mfbt/FastBernoulliTrial.h. DONTBUILD r=me (e3343f8d9d)
 - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu (521f6826e5)
 - Bug 1202568 - Cherry-pick warning fixes from upstream double-conversion. r=Ms2ger (ef738f753b)
 - add back some disabled android stuff (0351b0c518)
 - Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj (fa4d8f2468)
 - Bug 898075 - Remove the mozbrowserasyncscroll event from Gecko. r=botond,kanru,sicking (b1fdcb7630)
 - namespace (91374d2db8) (9af8eeaf15)

* 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

Link to comment
Share on other sites

The mirror of latest ArcticFox 40, BNavigator 0.9, Firefox 45ESR, IceApe 52, IceDove 52, K-Meleon 1.5.x/74/76, MailNews 52, New Moon 26.5/27/28, RetroZilla, RZ browser and Serpent 52/55 builds by @roytam1 has been updated -> soggi.org - tools.

changelog:
- added latest BNavigator 0.9 20221231 build
- added latest IceApe 52 20221231 build
- added latest IceDove 52 20221231 build
- added latest K-Meleon 76 20221231 build
- added latest MailNews 52 20221231 build
- added latest New Moon 27 20221231 builds
- added latest New Moon 28 20221231 builds
- added latest Serpent 52 20221231 builds
- added latest Serpent 55 20221231 builds

To don't lose track of things I want to update too someday...

todo:
- add various flash player versions
- add FlashFix for WinXP
- add VLC 2.2.8 (WinXP non-SSE2)
- add polyfill addons

-------------------------------------------

13 hours ago, RainyShadow said:

Sorry if i wasn't clear enough, i didn't mean to 

I want to prevent this.

What i would like is for both browsers to not interfere with each other, to behave like really separate browsers. 

The issue until now was that they share the profile index file profiles.ini - whichever profile is set as default in there loads regardless if you started NM27 or NM28. 

I mostly use NM27, and start NM28 only to test something, if i have an issue with some site, or if i want to quickly check a page and close the browser (here both NM27 and Serpent52 have over 150 tabs and start pretty slowly). 

The way i start NM28 is by using the -P parameter, which brings up the profile manager. This also means that i have to do the same the next time i start NM27.  If the wrong browser gets launched accidentally, it will (most likely) mess up the current default profile.

 

Last builds fixed this by making each browser have its own profiles.ini file. Now @roytam1 says this will be reverted in the next builds (if i didn't  misunderstand something). Ugh...

 

As i said previously, one way to have your cake and eat it would be to allow a copy of profiles.ini in the same folder as palemoon.exe to take priority over the file buried in "C:\Documents and Settings\". 

Hopefully, Roy gets the time (and desire) to implement this.

 

The only issue is if Palemoon is in "C:\Program Files\", on newer Windows you would need to start it as admin to let it modify that file. 

But, since this is optional (and not needed for a single NM2x browser), you can just let the browser use the regular file in "C:\Users\".

The small quote of my post is divorced from its context!

You don't have to use the same profile for NM27 and NM28, you only have the choice if you want to or not - and this is what counts because some like you don't and some like me want to. It doesn't matter if both share the same profiles.ini, you can have one profile for NM27 and one for NM28, f.e.:

[General]
StartWithLastProfile=1

[Profile0]
Name=NM27
IsRelative=1
Path=Profiles/12345678.NM27

[Profile1]
Name=NM28
IsRelative=1
Path=Profiles/abcdefgh.NM28

Now just create two shortcuts with the right targets and put them to your desktop / start menu / quick launch bar, f.e.:

NM27's shortcut target:

X:\..\NewMoon27\palemoon.exe -no-remote -p NM27

NM28's shortcut target:

X:\..\NewMoon28\palemoon.exe -no-remote -p NM28

Note the two profiles named NM27 and NM28 - there is practically no chance to open the wrong profile by accident and you don't need the profile manager to start the right profile!

Nothing offensive, I just want to help you to get these things sorted. :hello:

I came into this profile stuff because I'm also hoarding a lot of tabs (hundreds in each profile) and sometimes need a fresh profile, especially when someone is complaining that the browser is sooooo slow. :sneaky:
 

12 hours ago, VistaLover said:

10 years ago or more, I used to have both Firefox 3.5.x and 4 installed, in their own "Program Files" directories of course ;), each assigned its own separate profile via the method you detailed above :) ...

The move by Mozilla from Fx-3.5.x/3.6.x to Fx-4.0 (and higher) introduced major profile incompatibilities in a way that whenever a Fx-3.x.x profile was (even once) touched by Fx-4.0+, it became corrupted beyond repair and could no more be used by Fx-3.x.x :( ...

Launching the browser(s) via the dedicated shortcut(s) (pointing to the right profile) worked as expected, but... when I clicked a link inside a document (Word, PDF, etc.) or e-mail, often times catastrophe would strike :} ... Depending on which Fx version was configured as the system default browser (associated with these links), Fx-4.0 would open the link in the Fx-3.x.x profile (thus corrupting it), because the plain document/e-mail links don't contain the "-no-remote -p" options... So, I had to always keep a back-up of the Fx-3.x.x profile in case s**t happened (pardon the language ;) ) ...

Fortunately, in a later stage, I migrated to using the two different Firefox versions inside their dedicated "PortableApps.com" format (PAF) installations and had made IE9 the system browser - no "accidents" happened since, that is until Fx-3.x.x was ditched altogether and the "newer" Firefox was adopted permanently :P ...

(Happy New Year to the frequenters of these threads :thumbup )

I wouldn't recommend the method, if I would have had any of the problems you described. There were no corrupted profiles and open links from documents always worked like intended - open default browser with the right profile.

BTW it's always a good idea to have a back-up!

kind regards
soggi

Edited by soggi
Link to comment
Share on other sites

On 12/28/2022 at 10:48 PM, soggi said:

I just tested NM27 right now and it couldn't access the profile which it's shortcut was linked to before because it now links to ..\Moonchild\Pale Moon\.. instead of ..\Moonchild Productions\Pale Moon\

Yes, you have to move or copy the profile folder to its new location manually. That's why I said an advance warning would have been nice. But since it wasn't an intentional change....

On 12/29/2022 at 1:21 AM, roytam1 said:

It is NOT an intentional change, upstream pushed some changes that removing some PM changes which effectively/finally changed vendor name in resulting binary.

a fix that reverts such changes is pushed to tree and will be available with old vendor name in next build.

... it's now understandable why there was no warning about the change!

On 12/29/2022 at 11:19 AM, RainyShadow said:

So, after just splitting my NM27 and NM28 profiles apart, i wll have to join them together again in a single profiles.ini for the next build? 

Honestly, i prefer the current (separate profiles) way. 

 

Could you at least add a check for profiles.ini in the executable folder, so it gets used instead (if found)?

I agree; although unintended, this change opened up a can of worms!

On 12/30/2022 at 2:06 AM, soggi said:

I don't see a way to circumvent different profile folders and still use the same profile in NM27 and NM28.

I see what you're saying: you want to use the same profile for both, so you needed it changed back. Which @roytam1 has now done, so you're OK.

For @RainyShadow and me, who want separate profiles, your shortcut method will work, but it's rather brittle; e.g., if I have shortcuts both in my Start menu and on my desktop, I have to change them all. (Or, I suppose they could be one-line .bat files instead of shortcuts, with the shortcuts pointing to the .bat files.) For the "default browser" issue @VistaLover mentioned, I suppose you could give the default browser the default profile, and use shortcuts (possibly along with a .bat file) to force the other browser to use its own profile - as long as you remember to redo everything if you change default browsers - and let's not even bring up what happens if you use the Open With browser extension!

That's why @RainyShadow suggested checking another location for profiles.ini. You wouldn't have to use it, so things would still be back to normal for you, but we'd have a way to have separate default profiles even though they're back in the same folder now. The only thing is, I don't know how hard that would be to code.

Link to comment
Share on other sites

On 12/19/2022 at 1:10 PM, XPerceniol said:

I'm no longer able to stream wetv on uxp?

It occurs to me that WETV would be a great set of call letters for a US TV station, but a quick search shows there are none with those call letters.

On 12/24/2022 at 6:31 PM, Mathwiz said:

That's completely unacceptable for anything beyond the most casual correspondence, so paying up is really mandatory.

That said, [OE Classic] does work, and appears to be the only option for using 365 with Windows XP. For Windows 7 and up, I'd probably stick with Mozilla Thunderbird, which is both free and full-featured.

A few quick postscripts to this saga:

  1. First, Serpent 55 (thus presumably all UXP browsers as well: Serpent 52, NM 28, IceApe, etc.) work with Office 365's Webmail page, so that may be the easiest option for XP users. It's certainly the cheapest!
  2. Second, paying the OE Classic authors $37 wasn't the end of the story, at least for me. They did send me my license code, but when I tried to activate OE Classic, it tried to connect to the Internet, and failed. I don't know which site it's trying to connect to, but it's evidently blocked by ForcePoint (our company's Internet censorware). I have a proxy server set up to bypass ForcePoint, but naturally, OE Classic doesn't seem to honor the system proxy settings! :realmad::rolleyes: So I couldn't activate OE Classic and get rid of that damn ad in outgoing emails. I emailed the author but have yet to receive a reply. If they don't come up with a solution, I'll have to ask for a refund.
  3. I assume the purpose of OE Classic accessing the Internet is to ensure the same license code can't be used to activate more than one copy. That makes OE Classic considerably more expensive: if I need a home copy, a work copy, and a laptop copy, that's $111; quite a bit steeper than it sounded at $37! So even if they do come up with a solution for #2, I may still ask for a refund and just use #1 instead. Or I could activate it on XP but use (free) Mozilla Thunderbird for the other two PCs.
Link to comment
Share on other sites

@roytam1: This is just a heads-up: Something went wrong in the latest Serpent 55 version. Proofhub.com no longer works. Most pages come up blank or badly scrambled.

I reverted to an earlier version and all was well again. Hang tight; I'll work on narrowing down exactly which version broke Proofhub.com by Jan. 3 and post back.

Link to comment
Share on other sites

3 hours ago, Mathwiz said:

@roytam1: This is just a heads-up: Something went wrong in the latest Serpent 55 version. Proofhub.com no longer works. Most pages come up blank or badly scrambled.

I reverted to an earlier version and all was well again. Hang tight; I'll work on narrowing down exactly which version broke Proofhub.com by Jan. 3 and post back.

can't reproduce here:

koaSGEl.png

Edited by roytam1
Link to comment
Share on other sites

On 12/30/2022 at 7:51 PM, VistaLover said:

The move by Mozilla from Fx-3.5.x/3.6.x to Fx-4.0 (and higher) introduced major profile incompatibilities in a way that whenever a Fx-3.x.x profile was (even once) touched by Fx-4.0+, it became corrupted beyond repair and could no more be used by Fx-3.x.x :( ...

It's not technically corrupt (well it could be said from the older version perspective), sometimes you just have to move/migrate things around, rewrite some data to improve something and the old version obviously doesn't understand these changes. It's a one-way thing and the only guaranteed way back is with a backup.

On 12/30/2022 at 7:51 PM, VistaLover said:

Launching the browser(s) via the dedicated shortcut(s) (pointing to the right profile) worked as expected, but... when I clicked a link inside a document (Word, PDF, etc.) or e-mail, often times catastrophe would strike :} ... Depending on which Fx version was configured as the system default browser (associated with these links), Fx-4.0 would open the link in the Fx-3.x.x profile (thus corrupting it), because the plain document/e-mail links don't contain the "-no-remote -p" options... So, I had to always keep a back-up of the Fx-3.x.x profile in case s**t happened (pardon the language ;) ) ...

This is actually tweakable. There are registry settings specifying how exactly should the associated program be invoked, so you can put whatever arguments you need there. Does shell->open->command ring any bells?

Link to comment
Share on other sites

11 hours ago, Mathwiz said:
On 12/19/2022 at 9:10 PM, XPerceniol said:

I'm no longer able to stream wetv on uxp?

It occurs to me that WETV would be a great set of call letters for a US TV station,
but a quick search shows there are none with those call letters.

... Presumably refers to
https://www.wetv.com/

a US-exclusive streaming service I can't test from my location :(...
If it's anything to go by, the homepage renders "problematically" in St52/UXP, with humongous "social media" icons :angry: taking up most of screen room...

a3AfD2c.png

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