Jump to content

My Browser Builds (Part 2)


Recommended Posts

On 1/12/2021 at 12:14 PM, we3fan said:

Right click > Block element - doesn't do anything.

After you select "Block element" there sould appear a small window in the lower right corner. You must click the "Create" button there in order to actually create a blocking filter.

Link to comment
Share on other sites


5 hours ago, we3fan said:

I searched for "Content.css" in my Chrome profile (~\Google\Chrome\User Data\Default) but I didn't find such file.

I found a "popup.css" file in my Chrome profile uBlock Origin Extension css folder (~\Google\Chrome\User Data\Default\Extensions\randomletters\1.16.18_0\css), is this file a good place to add your code?

uBlock Origin > Options > My filters   - Or maybe here would be a better place to add your code?

It might be that Chrome doesn’t allow for a user style sheet like Firefox or IE. In that case you’d probably have to install an addon such as stylus or stylish for that particular code to work.

Not sure why you can’t right click the object and block it, normally that works well with uBlock. It also helps you to get the actual id that can be used to block it in a style sheet. Are you getting the small window in the lower right corner?   

Link to comment
Share on other sites

Thanks guys, I tested 'Right click > Block element' on a normal YouTube video and if my mouse cursor hovers over the bottom-right corner the small window really appears, but if I hover my mouse cursor away from that corner the small window becomes almost invisible, so maybe I just didn't notice it the first time when I tried it.

When the pop-up shows again I will also hover my mouse cursor over the bottom-right corner and see if that changes anything.

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.7.win32-git-20210116-4b450ac-uxp-515814277-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.7.win64-git-20210116-4b450ac-uxp-515814277-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.7.win32-git-20210116-4b450ac-uxp-515814277-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.2a1.win32-git-20210116-5ac4ef4c7-uxp-515814277-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.2a1.win32-git-20210116-5ac4ef4c7-uxp-515814277-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.2a1.win64-git-20210116-5ac4ef4c7-uxp-515814277-xpmod.7z

Official UXP changes since my last build:
- Issue #1705 - Part 1: Rename nsChangeHint_CSSOverflowChange to *ScrollbarChange. (e16ed489a)
- Issue #1705 - Part 2: Add a ShowScrollbar enum to be used in ScrollReflowInput. (4681e04dc)
- Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (0e6a9cc60)
- Issue #1705 - Part 4: Add scrollbar-width CSS keyword to CSS parser. (65da2431f)
- Issue #1705 - Part 5: Implement scrollbar-width:none for all target platforms. (c05bca316)
- Issue #1705 - Part 6: Remove scrollbarbutton min-{width|height} rule from theme. (764e13c91)
- Issue #1710 - Check for triggering principal URI in FTP subresource check. (c0db767c2)
- Issue #1705 - Part 7: Implement scrollbar-width:thin on Windows. (382fe423e)
- Issue #1705 - Part 8: Implement scrollbar-width:thin on GTK. (ecc771848)
- Issue #1705 - Part 9: Implement scrollbar-width:thin on Mac (cocoa). (59ef3f4ed)
- Issue #1624 - Fix slot access intrinsics for objects with > 16 reserved slots (7023db88c)
- Issue #1705 - Part 9b: Revert overzealous changes on Mac (cocoa). (0939fde1a)
- Merge pull request 'Add scrollbar-width CSS spec' (#1707) from 1705 into master (515814277)

Official Basilisk changes since my last build:
- [SSUAO] Update overrides for YouTube (734d737)
- [Tabbed browser] Pref detach&tear-off of tabs. (4b450ac)

Official Pale-Moon changes since my last build:
- [SSUAO] Update overrides for YouTube (f50a12e7c)
- Issue #1845 - Pref detach&tear-off tab handling. (16479d842)
- Update about box repository information (5ac4ef4c7)

Edited by roytam1
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-20210116-355db4de-uxp-515814277-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210116-355db4de-uxp-515814277-xpmod.7z

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

* 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-20210116-id-eed0566-uxp-515814277-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210116-id-eed0566-ia-41157bf-uxp-515814277-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 NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210116-d8dded16a-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210116-d8dded16a-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210116-d8dded16a-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20210116-d8dded16a-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (1b00a7fb1)
 - Bug 1202650 - add a flagTemp on ARM. r=nbp. (04d3f2d12)
 - Bug 1204189 - IonMonkey: MIPS: Split shareable code to mips-shared in LIR-mips32. r=nbp (b9214b63d) (a2bd16578)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Assembler-mips32. r=nbp (38f4c4703)
 - Bug 1204191 - IonMonkey: MIPS: Split shareable code to mips-shared in Lowering-mips32. r=nbp (1eb444594)
 - Bug 1199565 - IonMonkey: MIPS32: Clampped float32-to-int32 conversions should bailout on MIPS. r=nbp (b9acbf2a0)
 - Bug 1202222 - IonMonkey: MIPS32: Move compat functions to MacroAssemblerMIPSCompat. r=nbp (f179eb548) (74b984a1a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley (30d208d40)
 - Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku (79a91c51b)
 - Bug 1149807 - Remove some unused nsIProgrammingLanguage.h includes. r=froydnj (88a388df4)
 - Bug 1147572 - Remove implementation language field from DOM class info. r=jst (3491499e0)
 - Bug 1150197 - Remove useless null checks after allocating memory with new from xpcom/threads/; r=froydnj (8e8357735) (b81a32660)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165768 (part 1) - Convert |sNPObjWrappers| to |PLDHashTable2*|. r=froydnj. (1df9c7f8d)
 - Bug 1165768 (part 2) - Convert |gContentListHashTable| and |gFuncStringContentListHashTable| to |PLDHashTable2*|. r=froydnj. (43bf74e9b)
 - Bug 1165768 (part 5) - Convert |gEntityToUnicode| and |gUnicodeToEntity| to |PLDHashTable2*|. r=froydnj. (e13d1085f)
 - Bug 1165768 (part 3) - Convert |sEventListenerManagersHash| to |PLDHashTable2*|. r=froydnj. (c756c05ce)
 - Bug 1165768 (part 4) - Convert |sAtomTable| to |PLDHashTable2*|. r=froydnj. (e83234de5)
 - Bug 1165768 (part 6) - Convert |gAtomTable| to |PLDHashTable2*|. r=froydnj. (945a7e60f)
 - Bug 1036454 - Failing assertion when calling resetUserPrefs because of mutating hashtable, r=bsmedberg (373ec8eaa)
 - Bug 1165768 (part 7) - Convert |gHashTable| to |PLDHashTable2*|. r=froydnj. (0968f7e57)
 - Bug 1160436 - Fix PLDHashTable::operator=. r=froydnj. (0a1896234)
 - Bug 1142277 - Fix leak in failure path in TestPLDHash. r=erahm. (65766cbb8)
 - Bug 1165770 - Add PLDHashTable2. r=froydnj. (1a0a07f03)
 - Bug 1168007 (part 1) - Add PLDHashTable::{Clear,ClearAndPrepareForLength}(). r=froydnj. (0dcfadf38)
 - Bug 1168007 (part 2) - Use PLDHashTable2 in nsFrameManagerBase. r=froydnj. (46082d582)
 - Bug 1168007 (part 3) - Use PLDHashTable2 in nsContentSupportMap. r=froydnj. (0049b814d)
 - Bug 1168007 (part 4) - Use PLDHashTable2 in nsHTMLStyleSheet. r=froydnj. (2ddc6d4e0)
 - Bug 1168007 (part 5) - Use PLDHashTable2 in nsTemplateMap. r=froydnj. (ab27b4cb9) (248e51791)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1098343 (part 1) - support 'sticky' preferences, meaning a user value is retained even when it matches the default. r=bsmedberg (f62f77e2d)
 - Bug 1098343 (part 2) - use sticky_pref to define devtools preferences that use different defaults on different channels. r=bgrins (539857891) (7ec3885c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - add missing static Pins (db6ef2abd)
 - Bug 1141815 - Remove nsIDOMCryptoDialogs interface and associated implementation; r=keeler (65d0ad36e)
 - bug 844351 - remove nsISSLErrorListener r=cykesiopka (e5b248bd9) (0aa27f0ac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler (a8bc114b3)
 - Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler (9d7ba2f18)
 - Bug 958421 - XUL dialog for certificate is security/manager/pki/resouces is unnecessary on Firefox Android. r=snorp (8b53b4b0a)
 - fix mispatch of Bug 1101331: Modify directory structure of B2G.app (329bc5884)
 - Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler (3e293453b)
 - Bug 1164714 - Fix unified compilation bustage on Windows. r=me (6d9ce3124) (c5bb92f0c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168007 (part 6) - Use PLDHashTable2 in nsSecureBrowserUIImpl. r=froydnj. (a6bf60fab)
 - Bug 1168007 (part 7) - Use PLDHashTable2 in nsCertTree. r=froydnj. (7a0114da5)
 - Bug 1168007 (part 8) - Use PLDHashTable2 in nsCycleCollector. r=froydnj. (61936a5b9)
 - Bug 1168007 (part 9) - Use PLDHashTable2 in nsCacheEntry. r=froydnj. (64940f663)
 - Bug 1168007 (part 10) - Use PLDHashTable2 in nsDiskCacheBindery. r=froydnj. (cb9993d4c)
 - Bug 1168007 (part 11) - Use PLDHashTable2 exclusively in TestPLDHash. r=froydnj. (a871dfaa4)
 - Bug 1170416 (part 1) - Remove PL_DHashTable{Init,Finish,Destroy){} and PL_NewDHashTable(). r=froydnj. (c7def8fcd)
 - Bug 1170416 (part 2) - Merge PLDHashTable2 back into PLDHashTable. r=froydnj. (84783ae50)
 - Bug 1168027 - Use PLDHashTable2 in nsTHashtable. r=froydnj. (ded8e0d51)
 - Bug 1166598 (part 8) - Use PLDHashTable2 in nsHostResolver. r=froydnj. (b05946f51)
 - Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj. (cb9a9405f)
 - Bug 1166598 (part 7) - Use PLDHashTable2 in nsLoadGroup. r=froydnj. (f886096a1)
 - Bug 1166598 (part 2) - Use PLDHashTable2 in SpanningCellSorter. r=froydnj,dbaron. (67368e477)
 - Bug 1166598 (part 3) - Use PLDHashTable2 in nsCommandParams. r=froydnj. (c4ea9cf33)
 - Bug 1166598 (part 4) - Use PLDHashTable2 in RDFServiceImpl. r=froydnj. (26f9c3ab6)
 - Bug 1166598 (part 5) - Use PLDHashTable2 in InMemoryDataSource. r=froydnj. (d2e130043)
 - Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. (eb8532cba)
 - Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_HashTableDestroy(). r=froydnj. (fc7222f1f)
 - Bug 1129786 (part 1) - Instantiate RuleHash::m*Table eagerly. r=bz. (b95efc9aa)
 - Bug 1129786 (part 2) - Instantiate nsDOMAttributeMap::mAttributeCache eagerly. r=bz. (f15221fa8)
 - Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj. (a861a32c1)
 - Bug 1165206 - Tweak nsTHashtable's move constructor. r=froydnj. (92724c440)
 - Bug 1170069 - Use PLDHashTable2 in FontNameCache. r=froydnj. (150259ee5)
 - Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj. (0c8123b29)
 - Bug 1170416 (part 4) - Remove some unnecessary casts. r=froydnj. (5892abc55)
 - Bug 1165786 - Remove PLDHashTable::SetOps(). r=froydnj. (75075e448)
 - Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj. (9d6df3e68) (3f81116a9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 751387 - Fix crash caused by out-of-bounds accesses in command line options handling. r=bholley (240670c35)
 - Bug 1162187 - Pass around AutoJSAPI instead of cx to give us more control over error handling. r=glandium (702954016)
 - Bug 1162187 - Factor out single line argument processing into a helper. r=glandium (56efce591)
 - Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium (162309001)
 - Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium (523d84539)
 - Bug 1162187 - Remove ignoreReportedErrors. r=glandium (072f247a3)
 - Bug 1161590 - xpcshell needs to initialize graphics prefs so that GfxInfo::GetFeatureStatus can check preferences. r=ehsan (5a8415817)
 - Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust (8537f2259)
 - Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap (0d22d3f34)
 - missing profiler parts of Bug 1092311 - Fix IndexedDB profiler markers and logging (a68567bbb)
 - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=fabrice,pauljt) (7757a92ae)
 - Bug 1105827 - Part 1: Add stub PermissionStatus implementation. r=baku (2bd4c1dd3)
 - Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt (7e9304f5e)
 - Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas (c9a266beb)
 - Bug 1105827 - Part 2: Add stub Permissions implementation. r=baku (751f5e9e6)
 - Bug 1105827 - Part 3: Implement Permissions.query. r=baku (a30a48cbe)
 - Bug 1105827 - Part 4: Add Navigator.permissions. r=baku (0d70fc5e6)
 - Bug 1174861 - Remove unnecessary Rooted from Prefable::isEnabled(). r=bholley (a0893081d) (debfadcca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - reorder things (7f27ca9da)
 - Bug 1146235 - Part 1: Add support for an [Alias] extended attribute on IDL operations. r=peterv (1f27c692f)
 - Bug 1146235 - Part 2: Expose @@iterator aliases on XrayWrappers. r=peterv (8cce4e844)
 - Bug 1146235 - Followup to address review comment correctly. (33e275bda) (b9f1215b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz (ccaf27417)
 - Bug 1178513 - Add <extapp> element and interfaces to be used by ACL. r=khuey (146b766c7)
 - Bug 1184647. Cloning an image should ensure that the clone tries to load the src, if any. r=smaug (7e532fdb6)
 - Bug 1142717, part 1 - Remove unused forward declaration of xpc_GetJSPrivate. r=bholley (9ed60f8c9)
 - Bug 1037329 - Part 1: Implement SystemUpdate API. r=baku (b446efdb5)
 - Bug 1037329 - Part 2: Enable SystemUpdate API on b2g. r=fabrice (570fc0e98)
 - Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley (6e262259e)
 - Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley (ad76ada13)
 - Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley (7ad2c24b8)
 - Bug 1142717, part 4 - Add MOZ_COUNT_CTOR/DTOR for XPCWrappedNativeTearOff. r=bholley (67aeaf0c3)
 - Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley (251bd5478)
 - Bug 1184630 - Remove the unused XPCWrappedNative::LocateTearOff(). r=gabor (de125f7df) (8a5ab8848)
- renew changes from rev 2570c3be2 after security/manager flatterning (6fcd6870b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140131 - When XPConnect loads scripts (JS components or Cu.import), set the MIME type so that we don't load the exthandler service to guess it, r=bholley (0ab34e729)
 - Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink (aab107db0)
 - Bug 1171305 - Remove lots of now-unnecessary null-checks involving XPCMaps. r=mrbkap. (7e64f2a60)
 - Bug 1170934 (part 1) - Remove PLDHashTable::{Init,Fini}(). r=froydnj. (554061e2e)
 - Bug 1170934 (part 2) - Fix the comment for PL_DHashTableRemove(). r=froydnj. (34ddb176b)
 - Bug 1171323 - Remove PL_DHashFreeStringKey(), because it's dead. r=froydnj. (4fd00ebe1)
 - Bug 1138848 - Modify OneCRL blocklist for subject / public key blocking (r=keeler, unfocused) (54b7f3d9d)
 - Bug 1173212 (part 1) - Remove some can't-fail tests in PLDHashTable. r=froydnj. (4b4642c4a)
 - Bug 1173212 (part 2) - Make PLDHashTable::Iterator work in chaos mode. r=froydnj. (17b6777fa)
 - Bug 1173600 (part 1) - Tweak PLDHashTable post-enumeration shrinking. r=froydnj. (a21ba3a63)
 - Bug 1173600 (part 2) - Move post-enumeration shrinking code into its own function. r=froydnj. (87f64a10f)
 - Bug 1174046 - Fix PLDHashTable::Iterator in chaos mode again. r=froydnj, a=philor (69ed3b9b1)
 - Bug 1158366: Remove nsIDOMHTML[BR|Div|Heading|TableCaption|Table|Title]Element.idl. r=ehsan (ccc80f0b1)
 - Bug 1167189: Add an infallible version of nsContentUtils::GetNodeTextContent. r=jst (5c464322a)
 - Bug 1169800 - nsContentUtils::ParseLegacyFontSize should check when the input string is just '+' or '-', r=dveditz (c5d5e870e)
 - Bug 1170328 - Mark nsIDocument::WarnOnceAbout() with const. r=smaug (41b39009c)
 - Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett (5f2eb6c59)
 - Bug 1140148 - Update mochitest manifests for Android 4.3 emulator; r=dminor (04a28ac92)
 - partial of Bug 1116187 - Disable failing mochitest-chrome tests for B2G (0ca9f0e25)
 - Bug 1157097 - Don't share a style context that will have its cached style data cleared. r=dbaron (d5adcb047)
 - Bug 1160724 - Part 1: Resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=dbaron (599665d4d)
 - Bug 1160724 - Part 2: Test that we resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=heycam (87fe13c8d) (d8dded16a)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 66fe67625..d8dded16a:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - pointer style (1b00a7fb1)
 - Bug 1202650 - add a flagTemp on ARM. r=nbp. (04d3f2d12)
 - Bug 1204189 - IonMonkey: MIPS: Split shareable code to mips-shared in LIR-mips32. r=nbp (b9214b63d) (a2bd16578)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1194139 - IonMonkey: MIPS: Split shareable code to mips-shared in Assembler-mips32. r=nbp (38f4c4703)
 - Bug 1204191 - IonMonkey: MIPS: Split shareable code to mips-shared in Lowering-mips32. r=nbp (1eb444594)
 - Bug 1199565 - IonMonkey: MIPS32: Clampped float32-to-int32 conversions should bailout on MIPS. r=nbp (b9acbf2a0)
 - Bug 1202222 - IonMonkey: MIPS32: Move compat functions to MacroAssemblerMIPSCompat. r=nbp (f179eb548) (74b984a1a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley (30d208d40)
 - Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku (79a91c51b)
 - Bug 1149807 - Remove some unused nsIProgrammingLanguage.h includes. r=froydnj (88a388df4)
 - Bug 1147572 - Remove implementation language field from DOM class info. r=jst (3491499e0)
 - Bug 1150197 - Remove useless null checks after allocating memory with new from xpcom/threads/; r=froydnj (8e8357735) (b81a32660)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1165768 (part 1) - Convert |sNPObjWrappers| to |PLDHashTable2*|. r=froydnj. (1df9c7f8d)
 - Bug 1165768 (part 2) - Convert |gContentListHashTable| and |gFuncStringContentListHashTable| to |PLDHashTable2*|. r=froydnj. (43bf74e9b)
 - Bug 1165768 (part 5) - Convert |gEntityToUnicode| and |gUnicodeToEntity| to |PLDHashTable2*|. r=froydnj. (e13d1085f)
 - Bug 1165768 (part 3) - Convert |sEventListenerManagersHash| to |PLDHashTable2*|. r=froydnj. (c756c05ce)
 - Bug 1165768 (part 4) - Convert |sAtomTable| to |PLDHashTable2*|. r=froydnj. (e83234de5)
 - Bug 1165768 (part 6) - Convert |gAtomTable| to |PLDHashTable2*|. r=froydnj. (945a7e60f)
 - Bug 1036454 - Failing assertion when calling resetUserPrefs because of mutating hashtable, r=bsmedberg (373ec8eaa)
 - Bug 1165768 (part 7) - Convert |gHashTable| to |PLDHashTable2*|. r=froydnj. (0968f7e57)
 - Bug 1160436 - Fix PLDHashTable::operator=. r=froydnj. (0a1896234)
 - Bug 1142277 - Fix leak in failure path in TestPLDHash. r=erahm. (65766cbb8)
 - Bug 1165770 - Add PLDHashTable2. r=froydnj. (1a0a07f03)
 - Bug 1168007 (part 1) - Add PLDHashTable::{Clear,ClearAndPrepareForLength}(). r=froydnj. (0dcfadf38)
 - Bug 1168007 (part 2) - Use PLDHashTable2 in nsFrameManagerBase. r=froydnj. (46082d582)
 - Bug 1168007 (part 3) - Use PLDHashTable2 in nsContentSupportMap. r=froydnj. (0049b814d)
 - Bug 1168007 (part 4) - Use PLDHashTable2 in nsHTMLStyleSheet. r=froydnj. (2ddc6d4e0)
 - Bug 1168007 (part 5) - Use PLDHashTable2 in nsTemplateMap. r=froydnj. (ab27b4cb9) (248e51791)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1098343 (part 1) - support 'sticky' preferences, meaning a user value is retained even when it matches the default. r=bsmedberg (f62f77e2d)
 - Bug 1098343 (part 2) - use sticky_pref to define devtools preferences that use different defaults on different channels. r=bgrins (539857891) (7ec3885c4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - add missing static Pins (db6ef2abd)
 - Bug 1141815 - Remove nsIDOMCryptoDialogs interface and associated implementation; r=keeler (65d0ad36e)
 - bug 844351 - remove nsISSLErrorListener r=cykesiopka (e5b248bd9) (0aa27f0ac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164714 - Flatten security/manager/ssl/public/ directory. r=keeler (a8bc114b3)
 - Bug 1164714 - Flatten security/manager/ssl/src/ directory. r=keeler (9d7ba2f18)
 - Bug 958421 - XUL dialog for certificate is security/manager/pki/resouces is unnecessary on Firefox Android. r=snorp (8b53b4b0a)
 - fix mispatch of Bug 1101331: Modify directory structure of B2G.app (329bc5884)
 - Bug 1164714 - Move and flatten security/manager/boot/{public,src}/ into security/manager/ssl/. r=keeler (3e293453b)
 - Bug 1164714 - Fix unified compilation bustage on Windows. r=me (6d9ce3124) (c5bb92f0c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168007 (part 6) - Use PLDHashTable2 in nsSecureBrowserUIImpl. r=froydnj. (a6bf60fab)
 - Bug 1168007 (part 7) - Use PLDHashTable2 in nsCertTree. r=froydnj. (7a0114da5)
 - Bug 1168007 (part 8) - Use PLDHashTable2 in nsCycleCollector. r=froydnj. (61936a5b9)
 - Bug 1168007 (part 9) - Use PLDHashTable2 in nsCacheEntry. r=froydnj. (64940f663)
 - Bug 1168007 (part 10) - Use PLDHashTable2 in nsDiskCacheBindery. r=froydnj. (cb9993d4c)
 - Bug 1168007 (part 11) - Use PLDHashTable2 exclusively in TestPLDHash. r=froydnj. (a871dfaa4)
 - Bug 1170416 (part 1) - Remove PL_DHashTable{Init,Finish,Destroy){} and PL_NewDHashTable(). r=froydnj. (c7def8fcd)
 - Bug 1170416 (part 2) - Merge PLDHashTable2 back into PLDHashTable. r=froydnj. (84783ae50)
 - Bug 1168027 - Use PLDHashTable2 in nsTHashtable. r=froydnj. (ded8e0d51)
 - Bug 1166598 (part 8) - Use PLDHashTable2 in nsHostResolver. r=froydnj. (b05946f51)
 - Bug 1166598 (part 1) - Use PLDHashTable2 in nsScriptNameSpaceManager. r=froydnj. (cb9a9405f)
 - Bug 1166598 (part 7) - Use PLDHashTable2 in nsLoadGroup. r=froydnj. (f886096a1)
 - Bug 1166598 (part 2) - Use PLDHashTable2 in SpanningCellSorter. r=froydnj,dbaron. (67368e477)
 - Bug 1166598 (part 3) - Use PLDHashTable2 in nsCommandParams. r=froydnj. (c4ea9cf33)
 - Bug 1166598 (part 4) - Use PLDHashTable2 in RDFServiceImpl. r=froydnj. (26f9c3ab6)
 - Bug 1166598 (part 5) - Use PLDHashTable2 in InMemoryDataSource. r=froydnj. (d2e130043)
 - Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. (eb8532cba)
 - Bug 1166586 (part 1) - Remove all uses of PL_NewDHashTable() and PL_HashTableDestroy(). r=froydnj. (fc7222f1f)
 - Bug 1129786 (part 1) - Instantiate RuleHash::m*Table eagerly. r=bz. (b95efc9aa)
 - Bug 1129786 (part 2) - Instantiate nsDOMAttributeMap::mAttributeCache eagerly. r=bz. (f15221fa8)
 - Bug 1166586 (part 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj. (a861a32c1)
 - Bug 1165206 - Tweak nsTHashtable's move constructor. r=froydnj. (92724c440)
 - Bug 1170069 - Use PLDHashTable2 in FontNameCache. r=froydnj. (150259ee5)
 - Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj. (0c8123b29)
 - Bug 1170416 (part 4) - Remove some unnecessary casts. r=froydnj. (5892abc55)
 - Bug 1165786 - Remove PLDHashTable::SetOps(). r=froydnj. (75075e448)
 - Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj. (9d6df3e68) (3f81116a9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 751387 - Fix crash caused by out-of-bounds accesses in command line options handling. r=bholley (240670c35)
 - Bug 1162187 - Pass around AutoJSAPI instead of cx to give us more control over error handling. r=glandium (702954016)
 - Bug 1162187 - Factor out single line argument processing into a helper. r=glandium (56efce591)
 - Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium (162309001)
 - Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium (523d84539)
 - Bug 1162187 - Remove ignoreReportedErrors. r=glandium (072f247a3)
 - Bug 1161590 - xpcshell needs to initialize graphics prefs so that GfxInfo::GetFeatureStatus can check preferences. r=ehsan (5a8415817)
 - Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust (8537f2259)
 - Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap (0d22d3f34)
 - missing profiler parts of Bug 1092311 - Fix IndexedDB profiler markers and logging (a68567bbb)
 - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=fabrice,pauljt) (7757a92ae)
 - Bug 1105827 - Part 1: Add stub PermissionStatus implementation. r=baku (2bd4c1dd3)
 - Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt (7e9304f5e)
 - Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas (c9a266beb)
 - Bug 1105827 - Part 2: Add stub Permissions implementation. r=baku (751f5e9e6)
 - Bug 1105827 - Part 3: Implement Permissions.query. r=baku (a30a48cbe)
 - Bug 1105827 - Part 4: Add Navigator.permissions. r=baku (0d70fc5e6)
 - Bug 1174861 - Remove unnecessary Rooted from Prefable::isEnabled(). r=bholley (a0893081d) (debfadcca)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - reorder things (7f27ca9da)
 - Bug 1146235 - Part 1: Add support for an [Alias] extended attribute on IDL operations. r=peterv (1f27c692f)
 - Bug 1146235 - Part 2: Expose @@iterator aliases on XrayWrappers. r=peterv (8cce4e844)
 - Bug 1146235 - Followup to address review comment correctly. (33e275bda) (b9f1215b1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1179718 - Add a CheckAllPermissions extended attribute to WebIDL. r=bz (ccaf27417)
 - Bug 1178513 - Add <extapp> element and interfaces to be used by ACL. r=khuey (146b766c7)
 - Bug 1184647. Cloning an image should ensure that the clone tries to load the src, if any. r=smaug (7e532fdb6)
 - Bug 1142717, part 1 - Remove unused forward declaration of xpc_GetJSPrivate. r=bholley (9ed60f8c9)
 - Bug 1037329 - Part 1: Implement SystemUpdate API. r=baku (b446efdb5)
 - Bug 1037329 - Part 2: Enable SystemUpdate API on b2g. r=fabrice (570fc0e98)
 - Bug 1142717, part 2 - Use nsRefPtr for obj in XPCWrappedNative::InitTearOff. r=bholley (6e262259e)
 - Bug 1142717, part 2b - Rename obj to qiResult in InitTearOff. r=bholley (ad76ada13)
 - Bug 1142717, part 3 - Make XPCWrappedNativeTearOff::mNative a smart pointer. r=bholley (7ad2c24b8)
 - Bug 1142717, part 4 - Add MOZ_COUNT_CTOR/DTOR for XPCWrappedNativeTearOff. r=bholley (67aeaf0c3)
 - Bug 1142717, part 5 - Eliminate XPC_WRAPPED_NATIVE_TEAROFFS_PER_CHUNK. r=bholley (251bd5478)
 - Bug 1184630 - Remove the unused XPCWrappedNative::LocateTearOff(). r=gabor (de125f7df) (8a5ab8848)
- renew changes from rev 2570c3be2 after security/manager flatterning (6fcd6870b)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1140131 - When XPConnect loads scripts (JS components or Cu.import), set the MIME type so that we don't load the exthandler service to guess it, r=bholley (0ab34e729)
 - Bug 1164982 - Record telemetry for GC max pause during animations; r=sfink (aab107db0)
 - Bug 1171305 - Remove lots of now-unnecessary null-checks involving XPCMaps. r=mrbkap. (7e64f2a60)
 - Bug 1170934 (part 1) - Remove PLDHashTable::{Init,Fini}(). r=froydnj. (554061e2e)
 - Bug 1170934 (part 2) - Fix the comment for PL_DHashTableRemove(). r=froydnj. (34ddb176b)
 - Bug 1171323 - Remove PL_DHashFreeStringKey(), because it's dead. r=froydnj. (4fd00ebe1)
 - Bug 1138848 - Modify OneCRL blocklist for subject / public key blocking (r=keeler, unfocused) (54b7f3d9d)
 - Bug 1173212 (part 1) - Remove some can't-fail tests in PLDHashTable. r=froydnj. (4b4642c4a)
 - Bug 1173212 (part 2) - Make PLDHashTable::Iterator work in chaos mode. r=froydnj. (17b6777fa)
 - Bug 1173600 (part 1) - Tweak PLDHashTable post-enumeration shrinking. r=froydnj. (a21ba3a63)
 - Bug 1173600 (part 2) - Move post-enumeration shrinking code into its own function. r=froydnj. (87f64a10f)
 - Bug 1174046 - Fix PLDHashTable::Iterator in chaos mode again. r=froydnj, a=philor (69ed3b9b1)
 - Bug 1158366: Remove nsIDOMHTML[BR|Div|Heading|TableCaption|Table|Title]Element.idl. r=ehsan (ccc80f0b1)
 - Bug 1167189: Add an infallible version of nsContentUtils::GetNodeTextContent. r=jst (5c464322a)
 - Bug 1169800 - nsContentUtils::ParseLegacyFontSize should check when the input string is just '+' or '-', r=dveditz (c5d5e870e)
 - Bug 1170328 - Mark nsIDocument::WarnOnceAbout() with const. r=smaug (41b39009c)
 - Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett (5f2eb6c59)
 - Bug 1140148 - Update mochitest manifests for Android 4.3 emulator; r=dminor (04a28ac92)
 - partial of Bug 1116187 - Disable failing mochitest-chrome tests for B2G (0ca9f0e25)
 - Bug 1157097 - Don't share a style context that will have its cached style data cleared. r=dbaron (d5adcb047)
 - Bug 1160724 - Part 1: Resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=dbaron (599665d4d)
 - Bug 1160724 - Part 2: Test that we resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=heycam (87fe13c8d) (d8dded16a)

* 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

4 hours ago, roytam1 said:

NM28XP build

Last week i noticed that NM28 use the same settings and profiles as NM27. So, after quickly testing it in a new profile, i left it for later... and didn't touch it since, lol.

Is there an easy way to "unlink" those two?

I have some old settings in %APPDATA%\Moonchild\Pale Moon\ last modified Feb-2019

And another folder %APPDATA%\Moonchild Productions\ which seems to host my current browsers (Serpent52, NM27+NM28)

Is there a change i can do in the NM27 program folder so it uses the older settings folder?

 

Is there any danger after loading a profile in NM28 for it to break for NM27 (lost settings, files updated to other format, etc.)?

                        

On an unrelated note, i see that NM28 supports the browser.allTabs.previews setting, while Serpent52 doesn't.

I currently have exactly 100 tabs open in NM27 and i can change them easily with this set to true.

In the same time navigating the tabs in Serpent52 (currently less than 30) is starting to become harder, i can imagine how it would be if i hit 100 tabs there as well.

Would it be too much work/bother for you to copy/paste the browser.allTabs.previews support from NM28 to Serpent52? Both are UXP, so it should be possible, right? Are you willing to do this, please? Pretty please with a cherry on top! :cheerleader:

I added the setting as a boolean in Serpent52, but it doesn't do anything.

 

P.S.

Something i wanted to ask ever since you announced the SSE build of NM28...

How was this accomplished? Did you ported the SSE2-dependent functions to SSE, or simply removed/disabled them?

Edited by RainyShadow
Link to comment
Share on other sites

3 hours ago, RainyShadow said:

Last week i noticed that NM28 use the same settings and profiles as NM27. So, after quickly testing it in a new profile, i left it for later... and didn't touch it since, lol.

Is there an easy way to "unlink" those two?

I have some old settings in %APPDATA%\Moonchild\Pale Moon\ last modified Feb-2019

And another folder %APPDATA%\Moonchild Productions\ which seems to host my current browsers (Serpent52, NM27+NM28)

Is there a change i can do in the NM27 program folder so it uses the older settings folder?

 

Is there any danger after loading a profile in NM28 for it to break for NM27 (lost settings, files updated to other format, etc.)?

you can't easily to downgrade profile from NM28 to NM27, this requires places.sqlite schema change

 

3 hours ago, RainyShadow said:

Would it be too much work/bother for you to copy/paste the browser.allTabs.previews support from NM28 to Serpent52? Both are UXP, so it should be possible, right?

this will require porting large chunk of code from NM28 to SP52, since NM28 is forked from FX24 UI, porting may cause UI breaking heavily, and I don't have enough time for porting and testing.

 

3 hours ago, RainyShadow said:

Something i wanted to ask ever since you announced the SSE build of NM28...

How was this accomplished? Did you ported the SSE2-dependent functions to SSE, or simply removed/disabled them?

only build config is changed, so something requires SSE2 will not work properly (for example, wasm)

Link to comment
Share on other sites

RainyShadow said:
Is there a change i can do in the NM27 program folder so it uses the older settings folder?

Probably not... except if hardcoding a full path to a specific profile in the commandline. But mixing up those default folders is probably a very bad idea.
1) What I'm doing with any Mozilla browsers if possible, is to use portable versions, with profiles inside program folder.
2) If not portable, am using the Profile Manager, to juggle multiple profile folders inside the same settings folder. So far I just let it ask me at every startup which of the profiles shall be used, but it has preselected the "last used" profile, and occasionally I click blindly too quickly, after having used a different browser version last time, and oops... ;-) Luckily no fatal disaster yet, my non-portable browsers seem all too old anyway.
3) A safe way, after having created multiple profiles with Profile Manager, is to hardcode a specific profile subfolder in the commandline for the browser start.
4) Another tricky way roytam1 has included in his special fx36 fork (firefox 3.6 with TLS1.2): the program folder contains a bat-file with a hardcoded path to profile folder in this same (program) folder. If starting the browser with this bat-file, it's like being portable :-)
.
Edited by siria
Link to comment
Share on other sites

Thanks for the replies.

I use separate profiles in the program folder too. But the browsers check those mentioned settings in %APPDATA% for the profile locations, hence the issue.

 

Could there be any problem if i accidentally started both NM27 and NM28 at the same time (with different profiles)?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...