Jump to content

My Browser Builds (Part 4)


Recommended Posts

On 9/20/2023 at 8:43 PM, anton12 said:

Hello,
here is this special link that causes special problems:

https://auf1.tv/das-grosse-interview/kickl-weidel-wende-zum-guten-wird-ein-harter-kampf

Both my NM28 and St52 (latest versions) won't play that interview.
What is responsible for this: the browsers,the website or is it just
Black Magic ??

Any ideas from the experts of this forum ?

Ok! I am at my desktop computer now. Your link and the interview can be accessed in the latest version of New Moon 28 under Windows XP. The video seems to play properly. Here is a proof:

NM28-auf1-tv.png

Therefore, I can't confirm your observation at the moment. :no:

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


@anton12 Try the settings I made via ematrix provided in the following screenshot:

NM28-auf1-tv-2.png

And try additionally this site-specific user agent override (SSUAO): Mozilla/5.0 (%OS_SLICE% rv:65.0) Gecko/20100101 Firefox/65.0
If you allow all scripts on this website via ematrix, as is the case without this extension, the video won't play, and the complete website will fail to load correctly. Conclusion: at the moment, this website needs specific settings in New Moon 28 to load and to play the video. One or more scripts don't work in New Moon 28 which therefore may not be loaded. The answer to your question seems to be for now: both, the crappy website and the browser, are responsible for the issue. smilie_denk_24.gif And the Black Magic is elsewhere. abracad.gif hallo07r.gif

Cheers, AstroSkipper :)

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

On 9/10/2023 at 12:45 PM, j7n said:

I installed the extension. Can it increase the number of addresses to keep in history? My problem was that I remembered visiting a certain page, but not all the details, and it had fallen out of the history too soon.

You do not need an extension/add-on to increase the history duration.

The starting entries in my NM 27 file user.js are:

user_pref("places.history.expiration.max_pages", 2147483647);
user_pref("places.history.expiration.interval_seconds", 2147483647);

First one tells FF to keep 2^31-1 URLs/addresses in file places.sqlite
(strictly speaking - sets max. number in/for its table 'moz_places').

Second one tells FF to check for expire once in 2^31-1 seconds
(slightly more than 68 years).

"God cares about those who are careful themselves" -
said a nun rolling a second condom on a candle.

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

Background (_absolutely_ not required to read).

---

Till, AFAIR, 2010 there were direct settings in FF:

browser.history_expire_days
browser.history_expire_days_min
browser.history_expire_sites
browser.history_expire_visits

I used them at least in FF 3.6.28.

Add-on 'Configuration Mania'
under menu items 'Browser' - 'Other'
has 'Max number of unique URLs to retain in history'
with 'Manual' setting.

But... all preferences
browser.history_expire_*
were removed;
instead
places.history.expiration.*
appears/introduces.

Horror story,
including the birth of extension 'Expire history by days',
in/at
https://superuser.com/questions/1114637/does-firefox-ship-with-a-new-default-for-history-expires-after

---

That new preferences
places.history.expiration.*
are unsufficient to control the activity of FF
towards the file places.sqlite.
A significant part of rules is hardcoded in the source code.
They are evil.

F. e., one rule _deletes_without_any_doubt_
everything that is more than 255 characters long.
Other rule get rid of all redirects,
thus breaking the history chain.
And downloads, of course -
who needs them in history? [sarcasm]

Horror story,
including the investigation of the source code,
in/at
https://superuser.com/questions/1269516/what-exactly-does-the-number-listed-under-places-history-expiration-transient-c

---

My own search for 'places.history.expiration.'
in the source code of PM 27.

'places.history.expiration.max_pages'
'places.history.expiration.transient_current_max_pages'
'places.history.expiration.interval_seconds'
with comments and details present in
palemoon27-master\toolkit\components\places\nsPlacesExpiration.js 38331 bytes 24.04.2021 22:38:44

'places.history.expiration.max_pages'
'places.history.expiration.interval_seconds'
present in
palemoon27-master\toolkit\components\places\tests\expiration\head_expiration.js 3356 bytes 24.04.2021 22:38:44

'places.history.expiration.max_pages'
present in
palemoon27-master\services\sync\tests\unit\test_history_tracker.js 6041 bytes 24.04.2021 22:38:44
palemoon27-master\toolkit\components\downloads\test\unit\test_history_expiration.js 3873 bytes 24.04.2021 22:38:44
palemoon27-master\toolkit\components\jsdownloads\test\unit\test_DownloadList.js 18338 bytes 24.04.2021 22:38:44
palemoon27-master\toolkit\components\places\tests\expiration\test_pref_maxpages.js 3718 bytes 24.04.2021 22:38:44
palemoon27-master\toolkit\components\places\tests\unit\test_telemetry.js 5432 bytes 24.04.2021 22:38:44

'places.history.expiration.transient_current_max_pages'
present in
palemoon27-master\toolkit\components\places\PlacesDBUtils.jsm 43791 bytes 24.04.2021 22:38:44

'places.history.expiration.interval_seconds'
present in
palemoon27-master\toolkit\components\places\tests\expiration\test_pref_interval.js 3923 bytes 24.04.2021 22:38:44

---

'places.history.expiration.transient_current_max_pages'
is a mirror, no need to set it directly.

'places.history.expiration.max_pages'
'places.history.expiration.interval_seconds'
are absent in default about:config page,
require to create them manually,
or set in file user.js,
that I recommend for all personal settings
in order to be
touched only by the User,
distinguished from non-User,
commented.

---

I do not know about the situation in NM 28.
I can not start to seriously use/tune it
without knowing how to obtain
a list of all preferences.

In NM 27 under menu items
'Tools' - 'Web Developer' - 'Error Console'
input in 'Code:' field
top.opener.Services.prefs.getBranch("").getChildList("")
for the list
or
top.opener.Services.prefs.getBranch("").getChildList("").length
for the total number of preferences,
press 'Evaluate',
get more than 3 thousands.

In NM 28 nothing happens.

Can anybody tell what works in NM 28?
Better not only names list,
but with their settings.

On 9/10/2023 at 12:45 PM, j7n said:

What is "async" in the context of Firefox. I understand how two processes can be asynchronous. But how does this term apply to the dyna,mic size of history?

It means that FF does purge on its own decision, not in sync with User reasons/commands - FF decides, when and how.

On 9/10/2023 at 12:45 PM, j7n said:

Sounded like Firefox admitted that their browser isn't particularly efficient when they decreased the size.

You are not the first person to express that thought.

Link to comment
Share on other sites

Do I need to place these entries in user.js and not in about:config?

user_pref("places.history.expiration.max_pages", 2147483647);
user_pref("places.history.expiration.interval_seconds", 2147483647);

I don't have a user.js file, where does it go?

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-20230923-3219d2d-uxp-cd21720e06-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230923-3219d2d-uxp-cd21720e06-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-20230923-3219d2d-uxp-cd21720e06-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.7a1.win32-git-20230923-d849524bd-uxp-cd21720e06-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230923-d849524bd-uxp-cd21720e06-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20230923-d849524bd-uxp-cd21720e06-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20230923-d849524bd-uxp-cd21720e06-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2026 Follow-up: Fill in missing BigInt64 cases in js::IsTypedArrayConstructor(). Hopefully fixes RSA errors on ProtonMail. (7392901a9b)
- Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes. (470af6ba50)
- Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433 (e9202b0b0f)
- Issue #2308 & #1240 Follow-up - Introduce new increment and decrement operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1508521 (5c8a6c5bb8)
- Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309 (e12e377e51)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Ion on Intel32/64. (2b637c564f)
- Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135 (209d714434)
- Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Doubles in Ion. (8f44226445)
- Issue #2307 - Part 1: Extend masm with the pmovmskb SSE2 instruction. (ba51ff6a74)
- Issue #2307 - Part 2: Move SIMD code generation to masm methods (20f39d9450)
- Issue #2307 - Part 2b: Remove superfluous dev comment (b086ec848b)
- Issue #2307 - Part 3: Remove SIMD.js support (50a4412750)
- Issue #2307 - Part 3b: Fix build bustage. (45c19ce1c5)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- Revert "dom/media: more eme fixes" (2c6336eddb)
- Revert "configure: move MOZ_GMP define block after MOZ_EME" (7e50abda7d)
- Revert "Issue #2301 - Make Gecko Media Plugins optional when not building EME or WebRTC" (119feb053c)
- missing changes when reverting previous commit (6c3db876fc)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (e5aed07ec1)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (293fa3120b)
- wasm: follow-up rev 50a44127 (cd21720e06)

Update Notice:
- You may delete file named icudt*.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-20230923-d0fd16ed-uxp-cd21720e06-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230923-d0fd16ed-uxp-cd21720e06-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-20230923-id-656ea98-uxp-cd21720e06-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230923-id-656ea98-ia-93af9a0-uxp-cd21720e06-xpmod.7z

My repo changes:
- Revert "packager: fix packaging when MOZ_GMP is not set" (4d826d4)

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-20230923-ec5996871-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230923-ec5996871-xpmod.7z

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

Repo changes:
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (1a14de8c4)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (1133c864f)
- import from UXP: Issue #2026 Follow-up: Fill in missing BigInt64 cases in js::IsTypedArrayConstructor(). Hopefully fixes RSA errors on ProtonMail. (7392901a) (2d739a100)
- import from UXP: Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes. (470af6ba) (eff11b06a)
- import from UXP: Issue #2308 - Fix JSON BigInt regressions. https://bugzilla.mozilla.org/show_bug.cgi?id=1522433 (e9202b0b) (cf400a1e9)
- ported from UXP: Issue #2308 & #1240 Follow-up - Introduce new increment and decrement operations. https://bugzilla.mozilla.org/show_bug.cgi?id=1508521 (5c8a6c5b) (84874b393)
- ported from UXP:
 - Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309 (e12e377e)
 - Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Ion on Intel32/64. (2b637c56)
 - Issue #2308 & #1240 Follow-up - Fill in missing JSOP_INC/DEC cases for Doubles in Ion. (8f442264) (6c127b096)
- ported from UXP: Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135 (209d7144) (13a98de43)
- import from UXP: Issue #2307 - Part 1: Extend masm with the pmovmskb SSE2 instruction. (ba51ff6a) (977971a8c)
- import from UXP: Issue #2307 - Part 2: Move SIMD code generation to masm methods (20f39d94) (e52ca85c5)
- import from UXP: Issue #2307 - Part 2b: Remove superfluous dev comment (b086ec84) (b517c8cb0)
- ported from UXP:
 - Issue #2307 - Part 3: Remove SIMD.js support (50a44127)
 - Issue #2307 - Part 3b: Fix build bustage. (45c19ce1) (ec5996871)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230923-e753cbebb0-xpmod.7z

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

repo changes since my last build:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (113bf758b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1238935 - r=jonco (262e919be3)
 - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke (44f1c7ac03)
 - Bug 1246331: Make unary decoding expect the real type, not the parent type; r=sunfish (fd159749d1)
 - Bug 1244571 - BaldrMonkey: Remove obsolete opcodes. r=luke (670ae82404)
 - Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish) (c7e118cb58)
 - Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier) (c9824a364d)
 - Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier) (5292a52fa9)
 - Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier) (f8fd39d1b0)
 - Bug 1248625 - Baldr: make string labels more regular (r=sunfish) (d14c7e6640)
 - Bug 1248625 - Change 'return false' to 'return nullptr' (r=me) (ae1f98f059)
 - Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier (0c281e9bc8)
 - Bug 1244889 - Rename Type:isVarType() out of the way. r=luke (b7e0812cab)
 - Bug 1244889 - Define a canonical subset of Type::Which. r=luke (4cb69fd6ec)
 - Bug 1244889 - Reduce dependency on wasm::ValType. r=luke (53f41aad5d)
 - Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke (7353ebd8ed)
 - Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke (4824150189)
 - Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier (a2399e9e72)
 - Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier (cb851f375d)
 - Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier (ca05c907c8)
 - fix NetBSD build (again) (08b0f8f447)
 - Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange (501f73b896)
 - Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk (f37be964c0)
 - bug 1225970 dispatch an event to release the widget after draw r=roc (61fe380407)
 - Bug 1232219 (part 2) - Fix -Wunused warnings in widget/gtk/. r=karlt. (3415ffc27a) (2e9d0efbca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140558 - Part 2 - Make the testing deepEqual implementation shared properly in ObjectUtils.jsm. r=yoric (f1a217e34a)
 - Bug 1154773 - Change undefined property a.prototype. r=Yoric (8a4dc37d6c)
 - Bug 1202971 (part 1) - Fix compile warnings in libmar. r=rstrong. (30cdf015c2)
 - bug 1200360 - fix $(DEFINES) usage in modules/libmar/tool/moz.build. r=mshal (26f1c5640b)
 - Bug 903135 - Updates to libmar needed to support B2G MAR signature verification. r=bbondy (81612e2200)
 - Bug 1228332 - Fix a potentially uninitialized pointer read, flagged by static analysis. r=spohl (9cac770c90)
 - Bug 1202971 (part 2) - Fix compile warnings in toolkit/mozapps/update/tests. r=rstrong. (814f2b3b8b)
 - Bug 973933 - Fix libmar warnings. r=rstrong. a=Callek (e0c2d3edcc)
 - Bug 1232219 (part 1) - Fix -Wunused warnings in libmar/. r=bbondy. (dc046504df)
 - Bug 1228281 - [GTK3] add padding to buttons. r=karlt (fe8ca55f58)
 - Bug 1232219 (part 2.5) - Fix -Wunused warnings in parser/expat/lib/. r=hsivonen. (e4d10c5d68)
 - Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium. (35c5f3c38e)
 - Bug 1232219 (follow-up) - Fix nsinstall.c bustage in SM(e) builds. r=me. (d62c12cf35)
 - Bug 1186815 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (6959b19fab)
 - Bug 1186815 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (02c6f50482)
 - Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. (c956e03dc0)
 - Bug 1225407 - Replace nsInterfaceHashtable::EnumerateRead() call in SubstitutingProtocolHandler with an iterator. r=michal (aa71f5499c)
 - Bug 1187781 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (68f51d05ba)
 - Bug 1187781 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (1dfc261267)
 - Bug 1187781 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (922fc4e4ef)
 - Bug 1187781 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (7b1915053f)
 - Bug 1187781 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (5df4cc1d09)
 - Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj. (c606342f1d)
 - Bug 1243912 - Remove unused Loader::RemoveEntriesWithURI declaration. r=njn (e59b2ef892)
 - Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (17fb17c48f)
 - Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (89d430cf98)
 - Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (37befe08c6)
 - Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin (a8227c4b3e)
 - Bug 1187137 (part 1) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (05f71a4a94)
 - Bug 1187137 (part 2) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (5defa991b5)
 - Bug 1187137 (part 3) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (f2e0a4be0f)
 - Bug 1187137 (part 8) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (11b77f3b67)
 - Bug 1187137 (part 9) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (7a6bd9a17e)
 - Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley (a75d6ec52c)
 - Bug 1218297 - eventtokenbucket shutdown leak r=valentin (1723059684)
 - Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus (127259afb6)
 - Bug 1187137 (part 10) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (eee20459fb)
 - Bug 1187137 (part 11) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (864bc96862)
 - Bug 1187137 (part 12) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (4fd9540167)
 - Bug 1187137 (part 13) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (65a01f4083)
 - Bug 1187151 (part 14) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (a71b4169a9)
 - Bug 1187141 - Replace nsBaseHashtable::Enumerate() calls in storage/ with iterators. r=mak. (d95fb168c9)
 - Bug 1187151 (part 11) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (dda92d0455)
 - Bug 1187151 (part 10) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (f59270049c)
 - Bug 1191460 Contextual Identity tests r=tanvi,r=ttaubert (03c079ede9)
 - Bug 1187151 (part 12) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (0aa9356990)
 - Bug 1187151 (part 15) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (10e60a4b55)
 - Bug 1187151 (part 16) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (2ef1033aae)
 - Bug 1187151 (part 17) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (dc37dfc17b)
 - Bug 1241763: Don't fire dom-window-destroyed on outer windows. r=bz (ea30677af6)
 - Bug 1192128 - In DOM memory reporter, handle WindowID() being a uint64_t. r=mccr8. (b3f834b8f6)
 - Bug 1187151 (part 18) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (22d4fbe0f0)
 - Bug 1187138 (part 2) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (b4740ef44b)
 - Bug 1187138 (part 3) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (931eb9e813)
 - Bug 1187138 (part 4) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (a92fef3586)
 - Bug 1192189 - Fix assertion condition to use to-be-restyled element's composed document. r=dbaron (6c7733b7cc)
 - Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e93ad4330c)
 - Bug 1250525 - remove #IFDEF ENABLE_TESTS from dom/quota/ActorsParent.cpp. r=janv (22bc8fc0af)
 - Bug 1236632 - remove unused variable in FactoryOp::WaitForTransactions; r=janv (3c56b90fff)
 - Bug 1187116 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (f37ac71816)
 - Bug 1187116 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (6bf16c51fe)
 - Bug 1187116 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (351b7d5d34)
 - Bug 1187116 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (330678dde4)
 - Bug 1187116 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (43d20a7fa3)
 - Bug 1187116 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (d448d80726)
 - quick fix by revert of anticipated patch (00a093055d)
 - Bug 1186814 - Replace nsBaseHashtable::EnumerateRead() calls in extensions/spellcheck/ with iterators. r=ehsan. (ff78039ba0) (6ecfad14f8)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (591354ba98)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (4f7b2e5ab1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1228822 - Ensure we send out the window update when matching a pushed stream with a pull stream. r=mcmanus (0ced75ca0c)
 - Bug 1234591 - Use channel.asyncOpen2 within netwerk/test/unit/test_http2.js r=ckerschb (c9369b0517)
 - Bug 1249379 - H2 Push WindowUpdate not written to network r=hurley (8dec8b4c4a)
 - Bug 1249432 - less h2 parallel conns r=hurley (b2a6eeeac4)
 - Bug 1209184: Part 2 - [webext] Localize CSS files served from moz-extension: channels. r=jdm (1098b41a0d)
 - Bug 1242961 - nsStandardURL still allows to build valid nsIURIs longer than network.standard-url.max-length. r=valentin (f768b36113) (14c6a5dfac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke (5004e664a0)
 - Bug 1249513 - OdinMonkey: MIPS: Clean up long jump patching in asm.js. r=luke (18c7f026f5)
 - fix misspatch of 1234985 (0713b005b4)
 - Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke (7bb3eaa57f)
 - Bug 1247855: Resolve named functions and locals (r=luke) (e06d418fd1)
 - Bug 1249524 - Baldr: add the other (param) declaration form to the text format (r=mbx) (9492f57377)
 - Bug 1249523 - Baldr: add return (r=mbx) (36a4eca6a3)
 - Bug 1249316 - Baldr: move testing functions back into TestingFunctions.cpp (r=jandem) (7daf99a017)
 - Bug 1249531 - Baldr: add text format and encoding support for control operators (r=mbx) (6dee433349)
 - Bug 1248598 part 2 - Reject wasm i64 imports/exports as JS doesn't have an int64 type. r=luke (72603cdb3d)
 - Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke (1c78b526d2)
 - Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luk (db94c230c6)
 - Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring. (ec3d444596)
 - Bug 1248859 - OdinMonkey: MIPS: Fix replace retargetWithOffset. r=arai (dd117fcbf5)
 - Bug 1249525 - Baldr: accept - and $ in text names (r=sunfish) (64e4e1ddf8)
 - Bug 1249525 - Baldr: accept integer cases in float constants (r=sunfish) (90a8fbb5d5)
 - Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke (722240c9b7)
 - Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke (0684904686)
 - Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp (6b65608504)
 - Bug 1248503 - Fix initial heap assertion. r=nbp (bcf704df34)
 - Bug 1249525 - Baldr: change order of load/store immediates/subexpressions (r=sunfish) (c2ec5329e2)
 - Bug 1240055: IonMonkey: When spewing info about range analysis, also spew truncation info, r=nbp (cf477cffce)
 - fix misspatch in symbol visibility (039e111b31) (e753cbebb0)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- history: fix use of genexprs and legacy comprehensions (6b5e6928)

Out-of-tree changes:
- [libwebp] backport missing patch from https://github.com/webmproject/libwebp/commit/067031eaed11e91d9914e1e872738c7bdf075e0b (113bf758b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1238935 - r=jonco (262e919be3)
 - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke (44f1c7ac03)
 - Bug 1246331: Make unary decoding expect the real type, not the parent type; r=sunfish (fd159749d1)
 - Bug 1244571 - BaldrMonkey: Remove obsolete opcodes. r=luke (670ae82404)
 - Bug 1248488 - Odin: switch more integer immediates to variable-length u32s (r=sunfish) (c7e118cb58)
 - Bug 1248860 - Odin: remove Expr::InterruptCheck (r=bbouvier) (c9824a364d)
 - Bug 1248860 - Odin: move CompileArgs to ModuleGeneratorData (r=bbouvier) (5292a52fa9)
 - Bug 1248860 - Baldr: change function bodies to an expr list from expr (r=bbouvier) (f8fd39d1b0)
 - Bug 1248625 - Baldr: make string labels more regular (r=sunfish) (d14c7e6640)
 - Bug 1248625 - Change 'return false' to 'return nullptr' (r=me) (ae1f98f059)
 - Bug 1244889 - Remove toMIRType() and simdType() methods. r=bbouvier (0c281e9bc8)
 - Bug 1244889 - Rename Type:isVarType() out of the way. r=luke (b7e0812cab)
 - Bug 1244889 - Define a canonical subset of Type::Which. r=luke (4cb69fd6ec)
 - Bug 1244889 - Reduce dependency on wasm::ValType. r=luke (53f41aad5d)
 - Bug 1244889 - Reduce dependency on wasm::ExprType. r=luke (7353ebd8ed)
 - Bug 1244889 - Fix CheckCoercionArg and CheckReturnType. r=luke (4824150189)
 - Bug 1244889 - Remove SimdTypeToLength(). r=bbouvier (a2399e9e72)
 - Bug 1243647 - Fix -Wimplicit-fallthrough warnings by breaking at unintentional switch fallthroughs in AsmJS.cpp. r=bbouvier (cb851f375d)
 - Bug 1244889 - Amend wasm opcodes for unsigned I32x4 operations. r=bbouvier (ca05c907c8)
 - fix NetBSD build (again) (08b0f8f447)
 - Bug 1239007 - Replace nsIntRect by strongly-typed rects in a couple of nsCocoaUtils functions. r=mstange (501f73b896)
 - Bug 1239855 - Fix for widget positioning/sizing on hidpi displays under Gtk. r=emk (f37be964c0)
 - bug 1225970 dispatch an event to release the widget after draw r=roc (61fe380407)
 - Bug 1232219 (part 2) - Fix -Wunused warnings in widget/gtk/. r=karlt. (3415ffc27a) (2e9d0efbca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140558 - Part 2 - Make the testing deepEqual implementation shared properly in ObjectUtils.jsm. r=yoric (f1a217e34a)
 - Bug 1154773 - Change undefined property a.prototype. r=Yoric (8a4dc37d6c)
 - Bug 1202971 (part 1) - Fix compile warnings in libmar. r=rstrong. (30cdf015c2)
 - bug 1200360 - fix $(DEFINES) usage in modules/libmar/tool/moz.build. r=mshal (26f1c5640b)
 - Bug 903135 - Updates to libmar needed to support B2G MAR signature verification. r=bbondy (81612e2200)
 - Bug 1228332 - Fix a potentially uninitialized pointer read, flagged by static analysis. r=spohl (9cac770c90)
 - Bug 1202971 (part 2) - Fix compile warnings in toolkit/mozapps/update/tests. r=rstrong. (814f2b3b8b)
 - Bug 973933 - Fix libmar warnings. r=rstrong. a=Callek (e0c2d3edcc)
 - Bug 1232219 (part 1) - Fix -Wunused warnings in libmar/. r=bbondy. (dc046504df)
 - Bug 1228281 - [GTK3] add padding to buttons. r=karlt (fe8ca55f58)
 - Bug 1232219 (part 2.5) - Fix -Wunused warnings in parser/expat/lib/. r=hsivonen. (e4d10c5d68)
 - Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium. (35c5f3c38e)
 - Bug 1232219 (follow-up) - Fix nsinstall.c bustage in SM(e) builds. r=me. (d62c12cf35)
 - Bug 1186815 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (6959b19fab)
 - Bug 1186815 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/libjar/ with iterators. r=mwu. (02c6f50482)
 - Bug 1181444 (part 1.5) - Remove dead PLDHashOperator declarations. r=froydnj. (c956e03dc0)
 - Bug 1225407 - Replace nsInterfaceHashtable::EnumerateRead() call in SubstitutingProtocolHandler with an iterator. r=michal (aa71f5499c)
 - Bug 1187781 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (68f51d05ba)
 - Bug 1187781 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (1dfc261267)
 - Bug 1187781 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (922fc4e4ef)
 - Bug 1187781 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (7b1915053f)
 - Bug 1187781 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap. (5df4cc1d09)
 - Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj. (c606342f1d)
 - Bug 1243912 - Remove unused Loader::RemoveEntriesWithURI declaration. r=njn (e59b2ef892)
 - Bug 1187137 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (17fb17c48f)
 - Bug 1187137 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (89d430cf98)
 - Bug 1187137 (part 6) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (37befe08c6)
 - Bug 1187137 (part 7) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin (a8227c4b3e)
 - Bug 1187137 (part 1) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (05f71a4a94)
 - Bug 1187137 (part 2) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (5defa991b5)
 - Bug 1187137 (part 3) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=michal. (f2e0a4be0f)
 - Bug 1187137 (part 8) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (11b77f3b67)
 - Bug 1187137 (part 9) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (7a6bd9a17e)
 - Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley (a75d6ec52c)
 - Bug 1218297 - eventtokenbucket shutdown leak r=valentin (1723059684)
 - Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus (127259afb6)
 - Bug 1187137 (part 10) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (eee20459fb)
 - Bug 1187137 (part 11) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (864bc96862)
 - Bug 1187137 (part 12) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (4fd9540167)
 - Bug 1187137 (part 13) - Replace nsBaseHashtable::Enumerate() calls in netwerk/protocol/ with iterators. r=valentin. (65a01f4083)
 - Bug 1187151 (part 14) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (a71b4169a9)
 - Bug 1187141 - Replace nsBaseHashtable::Enumerate() calls in storage/ with iterators. r=mak. (d95fb168c9)
 - Bug 1187151 (part 11) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (dda92d0455)
 - Bug 1187151 (part 10) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (f59270049c)
 - Bug 1191460 Contextual Identity tests r=tanvi,r=ttaubert (03c079ede9)
 - Bug 1187151 (part 12) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=khuey. (0aa9356990)
 - Bug 1187151 (part 15) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=baku. (10e60a4b55)
 - Bug 1187151 (part 16) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (2ef1033aae)
 - Bug 1187151 (part 17) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (dc37dfc17b)
 - Bug 1241763: Don't fire dom-window-destroyed on outer windows. r=bz (ea30677af6)
 - Bug 1192128 - In DOM memory reporter, handle WindowID() being a uint64_t. r=mccr8. (b3f834b8f6)
 - Bug 1187151 (part 18) - Replace nsBaseHashtable::Enumerate() calls in dom/ with iterators. r=mccr8. (22d4fbe0f0)
 - Bug 1187138 (part 2) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (b4740ef44b)
 - Bug 1187138 (part 3) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (931eb9e813)
 - Bug 1187138 (part 4) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (a92fef3586)
 - Bug 1192189 - Fix assertion condition to use to-be-restyled element's composed document. r=dbaron (6c7733b7cc)
 - Bug 1187144 (part 10) - Replace nsBaseHashtable::Enumerate() calls in layout/ with iterators. r=heycam. (e93ad4330c)
 - Bug 1250525 - remove #IFDEF ENABLE_TESTS from dom/quota/ActorsParent.cpp. r=janv (22bc8fc0af)
 - Bug 1236632 - remove unused variable in FactoryOp::WaitForTransactions; r=janv (3c56b90fff)
 - Bug 1187116 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (f37ac71816)
 - Bug 1187116 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (6bf16c51fe)
 - Bug 1187116 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (351b7d5d34)
 - Bug 1187116 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (330678dde4)
 - Bug 1187116 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (43d20a7fa3)
 - Bug 1187116 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in dom/indexedDB/ with iterators. r=khuey. (d448d80726)
 - quick fix by revert of anticipated patch (00a093055d)
 - Bug 1186814 - Replace nsBaseHashtable::EnumerateRead() calls in extensions/spellcheck/ with iterators. r=ehsan. (ff78039ba0) (6ecfad14f8)
- [libwebp] Fix next is invalid pointer when WebPSafeMalloc fails (591354ba98)
- [libwebp] Never send VP8_STATUS_SUSPENDED back in non-incremental. (4f7b2e5ab1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1228822 - Ensure we send out the window update when matching a pushed stream with a pull stream. r=mcmanus (0ced75ca0c)
 - Bug 1234591 - Use channel.asyncOpen2 within netwerk/test/unit/test_http2.js r=ckerschb (c9369b0517)
 - Bug 1249379 - H2 Push WindowUpdate not written to network r=hurley (8dec8b4c4a)
 - Bug 1249432 - less h2 parallel conns r=hurley (b2a6eeeac4)
 - Bug 1209184: Part 2 - [webext] Localize CSS files served from moz-extension: channels. r=jdm (1098b41a0d)
 - Bug 1242961 - nsStandardURL still allows to build valid nsIURIs longer than network.standard-url.max-length. r=valentin (f768b36113) (14c6a5dfac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke (5004e664a0)
 - Bug 1249513 - OdinMonkey: MIPS: Clean up long jump patching in asm.js. r=luke (18c7f026f5)
 - fix misspatch of 1234985 (0713b005b4)
 - Bug 1248598 part 1 - Some code changes required for the i64.const instruction. r=luke (7bb3eaa57f)
 - Bug 1247855: Resolve named functions and locals (r=luke) (e06d418fd1)
 - Bug 1249524 - Baldr: add the other (param) declaration form to the text format (r=mbx) (9492f57377)
 - Bug 1249523 - Baldr: add return (r=mbx) (36a4eca6a3)
 - Bug 1249316 - Baldr: move testing functions back into TestingFunctions.cpp (r=jandem) (7daf99a017)
 - Bug 1249531 - Baldr: add text format and encoding support for control operators (r=mbx) (6dee433349)
 - Bug 1248598 part 2 - Reject wasm i64 imports/exports as JS doesn't have an int64 type. r=luke (72603cdb3d)
 - Bug 1246658 part 4 - Replace MConstant's js::Value with a custom union. r=luke (1c78b526d2)
 - Bug 1246658 part 5 - Support int64 constants, add MIRType_Int64. r=luk (db94c230c6)
 - Bug 1246658 part 1 followup - Fix a bug introduced by the refactoring. (ec3d444596)
 - Bug 1248859 - OdinMonkey: MIPS: Fix replace retargetWithOffset. r=arai (dd117fcbf5)
 - Bug 1249525 - Baldr: accept - and $ in text names (r=sunfish) (64e4e1ddf8)
 - Bug 1249525 - Baldr: accept integer cases in float constants (r=sunfish) (90a8fbb5d5)
 - Bug 1248859 - OdinMonkey: MIPS: Implement thunkWithPatch and re/patchThunk. r=luke (722240c9b7)
 - Bug 1248859 - OdinMonkey: MIPS: Refactor callWithPatch via reative branch. r=luke (0684904686)
 - Bug 1248503 - Improve log output for MSimdBox and MSimdUnbox. r=nbp (6b65608504)
 - Bug 1248503 - Fix initial heap assertion. r=nbp (bcf704df34)
 - Bug 1249525 - Baldr: change order of load/store immediates/subexpressions (r=sunfish) (c2ec5329e2)
 - Bug 1240055: IonMonkey: When spewing info about range analysis, also spew truncation info, r=nbp (cf477cffce)
 - fix misspatch in symbol visibility (039e111b31) (e753cbebb0)
- Revert "remove code without reference in FF or TFF (0126b4d3f8)" and small part of "Bug 1221056 - Make the destroy messages for PTexture and PCompositable part of the current transaction when applicable. r=sotaro (52e3533e8d)", also add MOZ_XULRUNNER condition for disabling "layers.offmainthreadcomposition.enabled", this should fix winembed dies when showing UI. (0e33699b0a)

* 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

Addition about history view.

When FF does store some URL in history
(and does not delete it, as depicted earlier),
it stores every visit, with unique timestamp.
But...
Under menu item 'History' - 'Show All History' AKA upper part of 'Library'
only the last visit is shown.
And when that one-and-only-visible-to-User URL is deleted,
all other, invisible-to-User, entries with that URL are deleted altogether.
Putin! [Auto-Censoring Swear Words mode on]

Well, there was Resistance -
add-on Norwell History Tools by trumpai.
I recommend to read it's description (on FF's inferiority) -
available through
Way-back Machine
https://web.archive.org/web/201810/https://addons.mozilla.org/en-US/firefox/addon/norwell/
and
Classic Add-ons Archive by JustOff
caa:addon/norwell

I tried this add-on in, AFAIR, FF 47, and it did show all.

Direct link to the add-on
https://ca-archive.us.to/storage/536/536280/norwell_history_tools-3.1.0.2-fx.xpi
- but it does not function in NM 27 and NM 28 -
installs, but
no icon appears under menu item 'View' - 'Toolbars' - 'Customize'
and Error console says
'Failed to load overlay'
defined in file 'chrome.manifest' of the add-on.
To my pity, I am not a programmer,
and can not fix that add-on or create my own,
my maximum in editing of the source code
was achieved under guidance of the real author
(add-on Clean Links by Diego Casorran, patched to remove/replace
not only pairs 'parameter=value', but any sequence in the link).

Edited by Fritz_Geiger
cosmetics (Italics in names)
Link to comment
Share on other sites

8 hours ago, Fritz_Geiger said:

Direct link to the add-on
https://ca-archive.us.to/storage/536/536280/norwell_history_tools-3.1.0.2-fx.xpi
- but it does not function in NM 27 and NM 28 -
installs, but
no icon appears under menu item 'View' - 'Toolbars' - 'Customize'
and Error console says
'Failed to load overlay'
defined in file 'chrome.manifest' of the add-on.

Interesting, it works in official Pale Moon as-is.

On 9/20/2023 at 11:12 PM, AstroSkipper said:

@anton12 Try the settings I made via ematrix provided in the following screenshot:

NM28-auf1-tv-2.png

And try additionally this site-specific user agent override (SSUAO): Mozilla/5.0 (%OS_SLICE% rv:65.0) Gecko/20100101 Firefox/65.0
If you allow all scripts on this website via ematrix, as is the case without this extension, the video won't play, and the complete website will fail to load correctly.

Users that already use uBlock Origin do not need ηMatrix as the site can be unbroken the same way with uBlock Origin. I use native user agent not containing "Firefox" and that seems to work fine.

Link to comment
Share on other sites

I think it's normal that the program hides or deletes previous visitations to the same address. I'm not looking for an incriminating log of activity within a certain period, but recent automatic bookmarks. I have added the settings, but time will tell if the history grows bigger. I can't get it past Last 7 days.

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