Jump to content

My Browser Builds (Part 4)


Recommended Posts

48 minutes ago, Jody Thornton said:

Holy Crap!  Look at this Basilisk thread, where I guess someone from here went to the Pale Moon Forum and dared to mistakenly ask about Serpent.  It's not about the right or wrong I'm concerned with: it's the snotty nature that Moonbat conducts himself with.  Just a p***-poor way to talk about people:

https://forum.palemoon.org/viewtopic.php?f=61&t=28657&start=40#p237935

Dear god, couldn't unsee this. It's very unpleasant.

Edited by mina7601
Link to comment
Share on other sites


1 hour ago, Jody Thornton said:

Holy Crap!  Look at this Basilisk thread, where I guess someone from here went to the Pale Moon Forum and dared to mistakenly ask about Serpent.  It's not about the right or wrong I'm concerned with: it's the snotty nature that Moonbat conducts himself with.  Just a p***-poor way to talk about people:

https://forum.palemoon.org/viewtopic.php?f=61&t=28657&start=40#p237935

Agreed. The behavior in that thread was unacceptable. I locked the topic and made it clear that I won't allow that behavior in the forum section for my project. If you see something like this in the Basilisk section of the Pale Moon Forum again feel free to let me know directly.

Link to comment
Share on other sites

Wow!  I have to hand it to you for dealing with it.  But this overall attitude and arrogance has been an ongoing issue with the Pale Moon forum from the top down.  Sure, I spew A LOT of negative press about the Moon Team on here, Ghacks and Reddit (almost with career-like dedication I'll proudly admit), but THEY were the genesis of that toxic behaviour.  I'm glad to see there are exceptional people there like you and Athenian (sp?)

Now to answer your question over at the Apollo 13 site :p , at the time Basilisk 55 was deprecated, there were sites that rendered better than on Basilisk 52.  That was the reason for porting it to a Serpent release, at least in part.

Personally, I use Basilisk on Windows 8 for a very specialized work case, where I customize a work site into a web app basically using Classic Theme Restorer.  I need WebRTC to record audio into it, and this way, the jobs run in a separate memory space COMPLETELY than my Firefox tabs.  So I like the browser.  I have my mom and dad on the newly-revived x86 version, so they can run some old Flash games, so if the improved WebComponents support hits Basilisk soon, that will benefit them certainly.

Thanks for chiming in.

 

Link to comment
Share on other sites

46 minutes ago, basilisk-dev said:

Agreed. The behavior in that thread was unacceptable.

''So, you want to invite people that are running malware riddled machines to have respectful online communications about web browsers?''

this one is must be living in a world apart....:thumbdown 

Link to comment
Share on other sites

17 hours ago, basilisk-dev said:

Is this a pref that people think should be enabled in upstream Basilisk? If so I can do that. I've been having to enable it to get Basilisk to work for my work sites even before I took over the project.

BTW I think you may want to make a new release since UXP got some new codes landed lately.

Edited by roytam1
Link to comment
Share on other sites

6 hours ago, Jody Thornton said:

Holy Crap!  Look at this Basilisk thread, where I guess someone from here went to the Pale Moon Forum and dared to mistakenly ask about Serpent.  It's not about the right or wrong I'm concerned with: it's the snotty nature that Moonbat conducts himself with.  Just a p***-poor way to talk about people:

https://forum.palemoon.org/viewtopic.php?f=61&t=28657&start=40#p237935

So weird hateful people. Why they hearts so full of hate? What's wrong with them?

Quote

I hate it when XP using morons keep showing up here

Wow, just WOW ! What an hateful person. Is he out of his meds? I saddened an astonished buy this level of unprovoked aggression and hate.

Quote

It is a long dead OS that black hats have been feasting on for many years to build their bot armies with. Any communication from an XP user is likely to be filled with malware.

Absolute nonsense. In fact that was true when win XP was in it's prime and "normies" use IE6 or IE7- that was time when you will always catch up so virus very fast. This was the reason i migrated on Firefox around 2007 - tired of viruses exploiting million holes in IE. With all XP updates and using unique browsers like New Moon + Ublock, - chances of virus infection is extremely low. 99.99% modern viruses now can not even work in XP now - they code is incompatible with it anymore.:buehehe:

P.S. Speaking about old Operation Systems, i have question. I recently watch a lot of YouTube channel "Action Retro", when retro enthusiast upgrade to unusual fast level Apple PowerPC machines. And one of they major problems - they not having modern browser anymore - cause they tied to Tiger and Leopard OS and they "forks" like Sorbet Leopard and they only(?) developer of they own Firefox fork TenFourFox abolished project, so they left without modern update internet browser.

So i wanted to ask Roytam1 - how hard it will be to recompile latest NM28 to PowerPC machine? Is it really possible to do even once as experiment? I just wondering.

Edited by Rod Steel
Link to comment
Share on other sites

28 minutes ago, Rod Steel said:

BUT! Speaking about old Operation Systems, i have question. I recently watch a lot of YouTube channel "Action Retro", when retro enthusiast upgrade to unusual fast level Apple PowerPC machines. And one of they major problems - they not having modern browser anymore - cause they tied to Tiger and Leopard OS and they "forks" like Sorbet Leopard and they only(?) developer of they own Firefox fork TenFourFox abolished project, so they left without modern update internet browser.

So i wanted to ask Roytam1 - how hard it will be to recompile latest NM28 to PowerPC machine? Is it really possible to do even once as experiment? I just wondering.

I don't know since there are 3 types of PowerPC machines.

for PPC Mac(OSX) there is TenFourFox (and now InterWebPPC). and for porting UXP to PPC Mac may require lots of reverts/backports from TenFourFox/InterWebPPC since mozilla dropped support since 3.6.

for PPC Linux, I don't know but I think it will need some support codes from PPC Mac as well.

and for PPC Windows NT, I have no idea since there is no proper compiler and OS support.

Edited by roytam1
Link to comment
Share on other sites

18 hours ago, Jody Thornton said:

Holy Crap!  Look at this Basilisk thread, where I guess someone from here went to the Pale Moon Forum and dared to mistakenly ask about Serpent.  It's not about the right or wrong I'm concerned with: it's the snotty nature that Moonbat conducts himself with.  Just a p***-poor way to talk about people:

https://forum.palemoon.org/viewtopic.php?f=61&t=28657&start=40#p237935

XP is old but millions of people around the world still use it because they have to for whatever reason. Heck I still boot into it on occasion because perfectly good software like Nero 7.5 won't install on Windows 7+. That was intentional to force users to purchase upgrades.

Now Microsoft has upped the game with Windows 11 and unrealistic OS requirements for literally hundreds of millions. Hopefully they'll get slapped with antitrust lawsuits and fines once Win 10 has expired.    

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

Official UXP changes picked since my last build:
- No Issue - Ensure more OsiSpace (82a2a67f0)
- [GFX] Add some sanity checks and clamps to SurfaceData calculations. (fd5015fae)
- Issue #2117 - Follow-up: Run precomplete cmd during package staging (05d29a53d)
- Issue #2155 - Split TDZCheckCache, IfEmitter/InternalIfEmitter, JumpList from BytecodeEmitter (e8fee2056)
- Issue #2155 - Simplify BytecodeEmitter::isRestParameter (da05c050e)
- Issue #2155 - Refactor BytecodeEmitter in preparation for *Emitter work (a2fd8846b)
- Issue #2155 - Add PropOpEmitter, ElemOpEmitter, NameOpEmitter, CallOrNewEmitter (89e682000)
- Issue #2155 - Fix BytecodeEmitter::emitArguments for our ParseNode tree (e88f946c0)
- Issue #2155 - Remove now-unused functions (5dc6be1bc)
- Issue #2155 - Fix debug build (76c203014)
- Issue #2155 - Fix wrong assertion (fbb5f7345)
- Issue #1593 - Follow-up: Fix :host matching from inside the shadow tree (7374ca671)
- Issue #2171 - Skip over shadow nodes that don't have an owning node. (f09d2bba0)
- Issue #1592 - Part 1a: Prevent crashing if a slot element was selected via DOM Inspector (0232bcdfa)
- Issue #1592 - Part 1b: Move <slot> UA rule to html.css (460e8db94)
- Issue #1592 - Part 1c: Pass SelectorParsingFlags as a reference (ab63b7b94)
- Issue #1592 - Part 2: Parse ::slotted() pseudo-element as if it were a pseudo-class (77ad970db)
- Issue #1592 - Part 3: Ensure only tree-abiding pseudo-elements will follow ::slotted() (92b31dd25)
- Issue #1592 - Part 4: Walk ::slotted()-containing rules for slottables (518c41fd7)
- Issue #1592 - Part 5: Use flattened element tree when looking for a parent while matching ::slotted() (8d2533ad7)
- Issue #1592 - Part 6: Allow pseudo-classes with a forgiving selector list argument to follow pseudo-elements (91d2b6f4c)
- Issue #1592 - Part 7: Slottables cannot be matched from the outer tree. (19226fd56)
- Issue #1592 - Part 8: Test the assigned slot for type/class/ID/attribute instead of the slottable when matching ::slotted() (4cd0de04d)
- Issue #1592 - Part 9: Post a restyle event after changing the slot of a slottable (9a071f3b7)
- Issue #1592 - Part 10: Slot elements should restyle their parent on attribute changes (bc12e05bd)
- Issue #1592 - Follow-up: Don't post a restyle event if restyleElement is null (b29522749)
- Issue #2161 - Ctrl + Enter should cause keypress event even though the key combination doesn't input any character (078b1b73d)
- Issue #2135 - Don't discard event state mask when matching ::slotted() or :host arguments (f16994074)

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

No official Basilisk changes picked since my last build.

My changes since my last build:
- follow-up rev 24572438, `targetInKnownToBeHandledScope` can be null (af28af9f8)
- add comments and formatting in mozilla upstream "bug 1440809, ensure we don't try to treat non-DOM-Node event targets as such, r=masayuki (89c8025537a5)" (64329d41b)
- js: add `using js::LifoAlloc` to fix build (e162f075e)

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-20230325-409cc309-uxp-00534b26f-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230325-409cc309-uxp-00534b26f-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-20230325-id-656ea98-uxp-00534b26f-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230325-id-656ea98-ia-93af9a0-uxp-00534b26f-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-20230325-3d31a53d0-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230325-3d31a53d0-xpmod.7z

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

Repo changes:
- import from `custom` branch of UXP: import mozilla upstream "bug 1440809, ensure we don't try to treat non-DOM-Node event targets as such, r=masayuki (89c8025537a5)" (64329d41b) (482f63828)
- import from UXP: No Issue - Ensure more OsiSpace (82a2a67f) (5924cbbd2)
- import from UXP: [GFX] Add some sanity checks and clamps to SurfaceData calculations. (fd5015fa) (0fe415a94)
- ported from UXP: Issue #2155 - Split TDZCheckCache, IfEmitter/InternalIfEmitter, JumpList from BytecodeEmitter (e8fee205) (b3ccbe7bb)
- import from UXP: Issue #2155 - Simplify BytecodeEmitter::isRestParameter (da05c050) (c063999c2)
- import from UXP: Issue #2155 - Refactor BytecodeEmitter in preparation for *Emitter work (a2fd8846) (ab9ea1208)
- ported from UXP: Issue #2155 - Add PropOpEmitter, ElemOpEmitter, NameOpEmitter, CallOrNewEmitter (89e68200) (a2de1d580)
- import from UXP: Issue #2155 - Fix BytecodeEmitter::emitArguments for our ParseNode tree (e88f946c) (3daef3c97)
- import from UXP: Issue #2155 - Remove now-unused functions (5dc6be1b) (a5602bf09)
- import from UXP: Issue #2155 - Fix debug build (76c20301) (c3d752db7)
- import from UXP: Issue #2155 - Fix wrong assertion (fbb5f734) (590888c1c)
- import from UXP: Issue #1593 - Follow-up: Fix :host matching from inside the shadow tree (7374ca67) (b8320e63d)
- import from UXP: Issue #2171 - Skip over shadow nodes that don't have an owning node. (f09d2bba) (e47b2be5c)
- import from UXP: Issue #1592 - Part 1a: Prevent crashing if a slot element was selected via DOM Inspector (0232bcdf) (54a68ef66)
- import from UXP: Issue #1592 - Part 1b: Move <slot> UA rule to html.css (460e8db9) (16b338382)
- import from UXP: Issue #1592 - Part 1c: Pass SelectorParsingFlags as a reference (ab63b7b9) (c71941bf7)
- ported from UXP: Issue #1592 - Part 2: Parse ::slotted() pseudo-element as if it were a pseudo-class (77ad970d) (8186d06c3)
- import from UXP: Issue #1592 - Part 3: Ensure only tree-abiding pseudo-elements will follow ::slotted() (92b31dd2) (adae2cbc7)
- import from UXP: Issue #1592 - Part 4: Walk ::slotted()-containing rules for slottables (518c41fd) (732d49663)
- import from UXP: Issue #1592 - Part 5: Use flattened element tree when looking for a parent while matching ::slotted() (8d2533ad) (a93992b32)
- import from UXP: Issue #1592 - Part 6: Allow pseudo-classes with a forgiving selector list argument to follow pseudo-elements (91d2b6f4) (4c31da96f)
- import from UXP: Issue #1592 - Part 7: Slottables cannot be matched from the outer tree. (19226fd5) (941a8a77c)
- import from UXP: Issue #1592 - Part 8: Test the assigned slot for type/class/ID/attribute instead of the slottable when matching ::slotted() (4cd0de04) (572a2aa99)
- import from UXP: Issue #1592 - Part 9: Post a restyle event after changing the slot of a slottable (9a071f3b) (b29f97176)
- import from UXP: Issue #1592 - Part 10: Slot elements should restyle their parent on attribute changes (bc12e05b) (2c64594e8)
- import from UXP: Issue #1592 - Follow-up: Don't post a restyle event if restyleElement is null (b2952274) (90b345d97)
- import from UXP: Issue #2161 - Ctrl + Enter should cause keypress event even though the key combination doesn't input any character (078b1b73) (12bbdf34f)
- import from UXP: Issue #2135 - Don't discard event state mask when matching ::slotted() or :host arguments (f1699407) (3d31a53d0)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230325-03c3a2ab87-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 1160013 CachePushStreamChild should hold the parent DOM object alive. r=baku (07626c5e44)
 - Bug 1179772 Make Cache API honor devtools SW testing flag in SW itself. r=ehsan (4d915be43c)
 - Bug 1181577 Delay creation of QuotaInitRunnable until Cache Context actually started. r=ehsan (9991aafa07)
 - Bug 1210128 Ensure Cache API context internal state is consistent when shutdown during initialization. r=janv (25fbcf3136)
 - Bug 1138916 Fix Cache::MatchAll() assertion in WorkerFeature handling. r=baku (73fe25803b)
 - Bug 1186312 - Cache API should not accept system principals for child processes. r=bkelly (c140f627f8)
 - align (acb75b3a8d)
 - Bug 1215290 Cache API should store unfiltered Response URL. r=ehsan (55238dd04a)
 - Bug 1217501 P4 Fill headers before setting guard when reading response from Cache. r=ehsan (787cb31d84)
 - bits of  Bug 1202902 (82e2e451cc)
 - Bug 1147329 - Handle in-process case for Cut/Copy/Paste feature. r=kanru (66cabbf705)
 - Bug 1199161 - Add selectedTextContent to CaretStateChangedEvent. r=kanru, sr=smaug (5eb99e303b)
 - Bug 1217515 - Clean up the way touch event support is configured. r=roc (24a7db4a42)
 - Bug 1216937 - Assign default URL for mozbrowseropenwindow event. r=smaug (fc7aaa533b)
 - Bug 1101115, implement nsChromeRegistryContent::IsLocaleRTL so that file directory view works in e10s rtl mode, r=bsmedberg (c0eb12391f)
 - Bug 1186787 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in chrome/ with iterators. r=froydnj. (2508253415)
 - Bug 1186787 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in chrome/ with iterators. r=froydnj. (193c37c478)
 - Bug 1170207 - allow overrides of chrome://../skin/ URIs with other chrome://../skin/ URIs within skin manifests, r=bsmedberg (3c24e2006c)
 - Bug 1210463 - part 3 - Remove the very obsolete NS_IMPL_MOZILLA192_NSGETMODULE. r=froydnj (c7300c145b)
 - Bug 1210463 - part 1 - Remove some unneeded null checks on new in ModuleUtils. r=froydnj (73affb8e34)
 - Bug 1210463 - part 2 - Use some smart pointers in ModuleUtils.h. r=froydnj (f5eeb12cb3)
 - Bug 1210463 - part 2 - Use some smart pointers in ModuleUtils.h. r=froydnj (788f944a41)
 - Bug 1215143 - FF Android VR returns orientation that is 90deg off on x-axis. r=vlad (fc0d86c800)
 - Bug 1166667 - Remove LangGroupFromUnicodeRange due to unused. r=jfkthame (e3bb039e41)
 - Bug 1119062 - enable unicode-range in release builds. r=dbaron (8d48c7ab14)
 - bits of 1117227 in headers (ad920e2094)
 - Bug 1220020. Recompute the current animated geometry root when a child scroll frame forces us to be layerized, and therefore turns us into an animated geometry root. r=mstange (4cfb015eb7)
 - Bug 1220114. Part 1. Change ScrollFrameHelper::DecideScrollableLayer to recompute the current animated geometry root any time mWillBuildScrollableLayer changes in addition to when usingDisplayPort changes. r=mstange (9e8512babe)
 - Bug 1220114. Part 2. If a scroll frame is forced to layerize because of an active descendant scroll frame then set a displayport on the ancestor scroll frame so that next paint we don't have to force layerization after the fact and we can do a fully proper paint. r=mstange (a3d7734f75)
 - Bug 1228357 - When saving/restoring a scrollframe's state, only save/restore resolution for the root scrollframe. r=roc (7018d5bcae)
 - Bug 1224307 - Fix page scrolling for non-full-width fixed headers/footers [r=tn]  Please enter the commit message for your changes. Lines starting (55eebe3d49)
 - Bug 1081272 - Include position and transform when computing header/footer size [r=tn] (c91104a099)
 - Bug 1145546: take auto-direction into account in GetScrolledRect, r=jfkthame (a5bf400639)
 - spaces (4a2918cb4c)
 - Bug 1225376 part 1 - [css-align] Don't compute left/right to start in the style system anymore (due to pending spec change). Map the used value instead (in layout). r=dholbert (677b9eba16)
 - Bug 1225376 part 2 - [css-align] Add mochitests for align/justify-items/self/content computed values. (580ef62eb6)
 - Bug 1225376 part 3 - [css-grid] Crashtest. (3e5b06dce4)
 - Bug 1148515 - Do the scrollbar thumb layer wrapping in nsSliderFrameso that the thumb's event region is wrapped, too. r=tn (0ff596193e)
 - Bug 1133732. Header include got missed in rebase. on CLOSED TREE (b870504066)
 - Bug 1133732. Make button box frames listen for blurs so they de-activate on blur. r=smaug (5c6274f99d)
 - Bug 1170052 part 1: Refactor nsImageBoxFrame::PaintImage() so its final failure case is an early return. r=seth (7308f3f32e)
 - Bug 1170052 part 2: Support object-fit & object-position on XUL <image src=""> elements. r=seth (74ab4c8813)
 - Bug 1170052 part 3: Add scripts to generate reftests for object-fit/object-position applied to XUL <image>. (NPOTB) (5b1e1b6b90)
 - Bug 1170052 part 4: Add reftests for object-fit/object-position on XUL <image> element (as modified copies of existing <img> tests). (test-only) (7f678646e8)
 - Bug 1170052 part 5: Mark new reftests as "skip-if(Mulet)" to avoid impacting reftest chunking on that platform in a way that makes SVG reftests fail mysteriously. (d6c7e5ff05)
 - Bug 1170052 part 6: Skip new XUL reftests on B2G Emulator as well, since XUL reftests trigger error pages on that platform. (3f4ddeddcd)
 - Bug 1194493 - Ensure the 'mVertical' flag is set appropriately on the nsFontMetrics we use to draw text for an nsTextBoxFrame. r=smontagu (a6eed3f9b8)
 - Bug 1155359 - Set NS_FRAME_IS_BIDI on nsTextBoxFrame if text direction is set to RTL r=roc (2715d47271)
 - crash reporter (015ee49944) (c0011dadb2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=sstamm) (12b7a9aa0e)
 - Bug 1188754 - Do not notify the audio channel agent on Firefox OS when the document activity change callback detects that the element is muted by the audio channel; r=baku (de62066c8d)
 - Bug 1201969 - pause element only when start playing. r=baku (26296e8451)
 - Bug 1214659 - HTMLMediaElement::UpdateAudioChannelPlayingState() should be easy to read, r=roc (91dac0b019)
 - Bug 1048926 - fix and enable the testcase because the preload action is PRELOAD_NONE on mobile platform. r=jwwang (d2e5a68d50)
 - Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc (9b7a1be7ef)
 - crashtest for bug 1179662 (eb38345d96)
 - bug 1184801 crashtest for AnalyserNode with channels and small fftSize (4ba66b7d2c)
 - test for bug 1012609 r=karlt (11c2ff26a1)
 - test for bug 1020205 (abd041bc8d)
 - test for bug 995289 (cd63ecd503)
 - test for bug 1041466 (cf5000997c)
 - test for bug 1045650 (8f4b3f6684)
 - Bug 1185176 - Crashtest. r=karlt (2d292812de)
 - Bug 1185192 - Make promise resolving sequentially consistent when switching graph driver and closing a graph during the same iteration. r=roc (a03c3d76ae)
 - reapply 1189506 (73b0731ade)
 - Bug 1219403 - r=karlt (6729b12bac)
 - Bug 1219403 - Account for the fact that MediaStream::Destroy can be run safely (18e4d3a748)
 - Bug 1219403 - Remove MOZ_ASSERT for AssertOnGraphThreadOrNotRunning since it returns void and asserts inside, on a CLOSED TREE. (2e85625d43)
 - bug 1224022 produce memory report after processing main thread messages r=padenot (e7b61c839b)
 - Bug 1216059 - SourceMediaStream::TrackData::mResamplerChannelCount is used uninitialised. r=padenot. (ba158a93d6)
 - Bug 1216417 - Make sure audio output streams are created after adding an audio output. r=baku,roc (2becb6417f)
 - Bug 943294 - Leave dealing with legacy codepages for clipboard data to Windows itself. r=jmathies. (9859fe6126)
 - Bug 938991 - text/rtf support for clipboard data. r=enndeakin (63f739b651) (7bf7c35e9f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm (6af5a0d7fa)
 - Bug 1159604: Use a fallible allocation in nsClipboard::GetGlobalData. r=bbondy (c9645301a4)
 - Bug 1048624 - Cleanup and refactor the media crashtest manifests and re-enable some disabled tests that now pass. (d712e08056)
 - crashtest for bug 1020370 r=padenot (c0900de1df)
 - crashtest for bug 1206362 r=padenot (07ace6a42f)
 - Bug 1207546 - Integrate WebRTC with audio channels, r=roc (0ecafba529)
 - Bug 1219478: Replace PRLogModuleInfo usage with LazyLogModule in dom folders except media.r=amerchesini (2e67bd7308)
 - Bug 1198422 - CSP: Allow nonce to load if default-src is not specified in second policy (r=dveditz) (8a8bca1eb3)
 - Bug 1187152 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=mwu. (85cea6dce7)
 - Bug 1187152 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=froydnj. (e909442934)
 - Bug 1187152 (part 3) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=froydnj. (48c78d75e6) (21cd830e68)
- Revert "Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking." (03c3a2ab87)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 393bc6639f...03c3a2ab87:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1160013 CachePushStreamChild should hold the parent DOM object alive. r=baku (07626c5e44)
 - Bug 1179772 Make Cache API honor devtools SW testing flag in SW itself. r=ehsan (4d915be43c)
 - Bug 1181577 Delay creation of QuotaInitRunnable until Cache Context actually started. r=ehsan (9991aafa07)
 - Bug 1210128 Ensure Cache API context internal state is consistent when shutdown during initialization. r=janv (25fbcf3136)
 - Bug 1138916 Fix Cache::MatchAll() assertion in WorkerFeature handling. r=baku (73fe25803b)
 - Bug 1186312 - Cache API should not accept system principals for child processes. r=bkelly (c140f627f8)
 - align (acb75b3a8d)
 - Bug 1215290 Cache API should store unfiltered Response URL. r=ehsan (55238dd04a)
 - Bug 1217501 P4 Fill headers before setting guard when reading response from Cache. r=ehsan (787cb31d84)
 - bits of  Bug 1202902 (82e2e451cc)
 - Bug 1147329 - Handle in-process case for Cut/Copy/Paste feature. r=kanru (66cabbf705)
 - Bug 1199161 - Add selectedTextContent to CaretStateChangedEvent. r=kanru, sr=smaug (5eb99e303b)
 - Bug 1217515 - Clean up the way touch event support is configured. r=roc (24a7db4a42)
 - Bug 1216937 - Assign default URL for mozbrowseropenwindow event. r=smaug (fc7aaa533b)
 - Bug 1101115, implement nsChromeRegistryContent::IsLocaleRTL so that file directory view works in e10s rtl mode, r=bsmedberg (c0eb12391f)
 - Bug 1186787 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in chrome/ with iterators. r=froydnj. (2508253415)
 - Bug 1186787 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in chrome/ with iterators. r=froydnj. (193c37c478)
 - Bug 1170207 - allow overrides of chrome://../skin/ URIs with other chrome://../skin/ URIs within skin manifests, r=bsmedberg (3c24e2006c)
 - Bug 1210463 - part 3 - Remove the very obsolete NS_IMPL_MOZILLA192_NSGETMODULE. r=froydnj (c7300c145b)
 - Bug 1210463 - part 1 - Remove some unneeded null checks on new in ModuleUtils. r=froydnj (73affb8e34)
 - Bug 1210463 - part 2 - Use some smart pointers in ModuleUtils.h. r=froydnj (f5eeb12cb3)
 - Bug 1210463 - part 2 - Use some smart pointers in ModuleUtils.h. r=froydnj (788f944a41)
 - Bug 1215143 - FF Android VR returns orientation that is 90deg off on x-axis. r=vlad (fc0d86c800)
 - Bug 1166667 - Remove LangGroupFromUnicodeRange due to unused. r=jfkthame (e3bb039e41)
 - Bug 1119062 - enable unicode-range in release builds. r=dbaron (8d48c7ab14)
 - bits of 1117227 in headers (ad920e2094)
 - Bug 1220020. Recompute the current animated geometry root when a child scroll frame forces us to be layerized, and therefore turns us into an animated geometry root. r=mstange (4cfb015eb7)
 - Bug 1220114. Part 1. Change ScrollFrameHelper::DecideScrollableLayer to recompute the current animated geometry root any time mWillBuildScrollableLayer changes in addition to when usingDisplayPort changes. r=mstange (9e8512babe)
 - Bug 1220114. Part 2. If a scroll frame is forced to layerize because of an active descendant scroll frame then set a displayport on the ancestor scroll frame so that next paint we don't have to force layerization after the fact and we can do a fully proper paint. r=mstange (a3d7734f75)
 - Bug 1228357 - When saving/restoring a scrollframe's state, only save/restore resolution for the root scrollframe. r=roc (7018d5bcae)
 - Bug 1224307 - Fix page scrolling for non-full-width fixed headers/footers [r=tn]  Please enter the commit message for your changes. Lines starting (55eebe3d49)
 - Bug 1081272 - Include position and transform when computing header/footer size [r=tn] (c91104a099)
 - Bug 1145546: take auto-direction into account in GetScrolledRect, r=jfkthame (a5bf400639)
 - spaces (4a2918cb4c)
 - Bug 1225376 part 1 - [css-align] Don't compute left/right to start in the style system anymore (due to pending spec change). Map the used value instead (in layout). r=dholbert (677b9eba16)
 - Bug 1225376 part 2 - [css-align] Add mochitests for align/justify-items/self/content computed values. (580ef62eb6)
 - Bug 1225376 part 3 - [css-grid] Crashtest. (3e5b06dce4)
 - Bug 1148515 - Do the scrollbar thumb layer wrapping in nsSliderFrameso that the thumb's event region is wrapped, too. r=tn (0ff596193e)
 - Bug 1133732. Header include got missed in rebase. on CLOSED TREE (b870504066)
 - Bug 1133732. Make button box frames listen for blurs so they de-activate on blur. r=smaug (5c6274f99d)
 - Bug 1170052 part 1: Refactor nsImageBoxFrame::PaintImage() so its final failure case is an early return. r=seth (7308f3f32e)
 - Bug 1170052 part 2: Support object-fit & object-position on XUL <image src=""> elements. r=seth (74ab4c8813)
 - Bug 1170052 part 3: Add scripts to generate reftests for object-fit/object-position applied to XUL <image>. (NPOTB) (5b1e1b6b90)
 - Bug 1170052 part 4: Add reftests for object-fit/object-position on XUL <image> element (as modified copies of existing <img> tests). (test-only) (7f678646e8)
 - Bug 1170052 part 5: Mark new reftests as "skip-if(Mulet)" to avoid impacting reftest chunking on that platform in a way that makes SVG reftests fail mysteriously. (d6c7e5ff05)
 - Bug 1170052 part 6: Skip new XUL reftests on B2G Emulator as well, since XUL reftests trigger error pages on that platform. (3f4ddeddcd)
 - Bug 1194493 - Ensure the 'mVertical' flag is set appropriately on the nsFontMetrics we use to draw text for an nsTextBoxFrame. r=smontagu (a6eed3f9b8)
 - Bug 1155359 - Set NS_FRAME_IS_BIDI on nsTextBoxFrame if text direction is set to RTL r=roc (2715d47271)
 - crash reporter (015ee49944) (c0011dadb2)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=sstamm) (12b7a9aa0e)
 - Bug 1188754 - Do not notify the audio channel agent on Firefox OS when the document activity change callback detects that the element is muted by the audio channel; r=baku (de62066c8d)
 - Bug 1201969 - pause element only when start playing. r=baku (26296e8451)
 - Bug 1214659 - HTMLMediaElement::UpdateAudioChannelPlayingState() should be easy to read, r=roc (91dac0b019)
 - Bug 1048926 - fix and enable the testcase because the preload action is PRELOAD_NONE on mobile platform. r=jwwang (d2e5a68d50)
 - Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc (9b7a1be7ef)
 - crashtest for bug 1179662 (eb38345d96)
 - bug 1184801 crashtest for AnalyserNode with channels and small fftSize (4ba66b7d2c)
 - test for bug 1012609 r=karlt (11c2ff26a1)
 - test for bug 1020205 (abd041bc8d)
 - test for bug 995289 (cd63ecd503)
 - test for bug 1041466 (cf5000997c)
 - test for bug 1045650 (8f4b3f6684)
 - Bug 1185176 - Crashtest. r=karlt (2d292812de)
 - Bug 1185192 - Make promise resolving sequentially consistent when switching graph driver and closing a graph during the same iteration. r=roc (a03c3d76ae)
 - reapply 1189506 (73b0731ade)
 - Bug 1219403 - r=karlt (6729b12bac)
 - Bug 1219403 - Account for the fact that MediaStream::Destroy can be run safely (18e4d3a748)
 - Bug 1219403 - Remove MOZ_ASSERT for AssertOnGraphThreadOrNotRunning since it returns void and asserts inside, on a CLOSED TREE. (2e85625d43)
 - bug 1224022 produce memory report after processing main thread messages r=padenot (e7b61c839b)
 - Bug 1216059 - SourceMediaStream::TrackData::mResamplerChannelCount is used uninitialised. r=padenot. (ba158a93d6)
 - Bug 1216417 - Make sure audio output streams are created after adding an audio output. r=baku,roc (2becb6417f)
 - Bug 943294 - Leave dealing with legacy codepages for clipboard data to Windows itself. r=jmathies. (9859fe6126)
 - Bug 938991 - text/rtf support for clipboard data. r=enndeakin (63f739b651) (7bf7c35e9f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm (6af5a0d7fa)
 - Bug 1159604: Use a fallible allocation in nsClipboard::GetGlobalData. r=bbondy (c9645301a4)
 - Bug 1048624 - Cleanup and refactor the media crashtest manifests and re-enable some disabled tests that now pass. (d712e08056)
 - crashtest for bug 1020370 r=padenot (c0900de1df)
 - crashtest for bug 1206362 r=padenot (07ace6a42f)
 - Bug 1207546 - Integrate WebRTC with audio channels, r=roc (0ecafba529)
 - Bug 1219478: Replace PRLogModuleInfo usage with LazyLogModule in dom folders except media.r=amerchesini (2e67bd7308)
 - Bug 1198422 - CSP: Allow nonce to load if default-src is not specified in second policy (r=dveditz) (8a8bca1eb3)
 - Bug 1187152 (part 1) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=mwu. (85cea6dce7)
 - Bug 1187152 (part 2) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=froydnj. (e909442934)
 - Bug 1187152 (part 3) - Replace nsBaseHashtable::Enumerate() calls in modules/ with iterators. r=froydnj. (48c78d75e6) (21cd830e68)
- Revert "Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking." (03c3a2ab87)

* 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

17 hours ago, Jody Thornton said:

It's not about the right or wrong I'm concerned with: it's the snotty nature that Moonbat conducts himself with.  Just a p***-poor way to talk about people:

https://forum.palemoon.org/viewtopic.php?f=61&t=28657&start=40#p237935

16 hours ago, mina7601 said:

Dear god, couldn't unsee this. It's very unpleasant.

15 hours ago, basilisk-dev said:

Agreed. The behavior in that thread was unacceptable.

10 hours ago, Rod Steel said:

So weird hateful people. Why they hearts so full of hate? What's wrong with them?

Welcome to the human race! That last question from the quote above, it's a bit like asking "Why is the sky blue?" IMO.

Here's the quote I found on another discussion website that relays some thoughts that seem fitting in an instance such as this:

Quote

I would dispute that there are many good people in the world.

Evil, violence, cruelty and various actions harming others come naturally to humans. We have classes and books dedicated to teaching morality and ethics. Do we have any to teach immorality or unethical behaviors? No, because those are built in.

From the password on your phone, to locking your car and house, every day you come into contact with security measures. Against what? Against people. If people were good, you wouldn’t need that many layer of protection.

Bad people run it (the world) because society allows (or even encourages) them to. And society does that because it is itself bad.

People love to lash out when their ways are challenged in any way, or they're being screwed by more powerful person/group, then they take the bottled up tension on the weaker person/group. Or if they had bad day. Add sociopathy, psychopathy, greed, egotism, narcissism etc.

And the way this whole Matrix is structured...who can keep sanity?

Navigating this world feels a bit like this picture to me:

spacer.png

Surrounded by enemies, no allies, no weapon to defend oneself with. Backstabbers everywhere.

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