InterLinked Posted March 24, 2022 Posted March 24, 2022 3 hours ago, NotHereToPlayGames said: My "vintage" is a 1955 Dodge Coronet and a 1961 Studebaker Hawk. I'm with you there... I don't have a car yet, but when I do get one, it won't be anything less than 50 years old!
xrayer Posted March 25, 2022 Posted March 25, 2022 (edited) 13 hours ago, NotHereToPlayGames said: I'm heavily biased towards the ArcticFoxie version Thanks for pointing there. I got ArcticFoxie ungoogled version and tested the e-banking and it seems to work fine. So we could hope that chinese will keep upgrading it for recent chromium and foxie will clean it up. Even better would be if someone learns how to compile it from the scratch - as chinese can do it somebody else should too, to have more trused version. BTW is is possible to change windows title bar style? I use W2k look on my XP and this forces XP style - not homogenous, but it's just a cosmetic detail... Edited March 25, 2022 by xrayer
NotHereToPlayGames Posted March 25, 2022 Posted March 25, 2022 7 hours ago, xrayer said: I use W2k look on my XP and this forces XP style - not homogenous, but it's just a cosmetic detail... I have been planning on releasing a W2k style but it has been very very low priority. 7 hours ago, xrayer said: Even better would be if someone learns how to compile it from the scratch I have not found a way but would be interested in taking that over if somebody found a set of instructions for "beginners" that I could use as a starting point to expand from.
VistaLover Posted March 25, 2022 Posted March 25, 2022 (edited) 22 hours ago, xrayer said: So we could hope that (the) Chinese will keep upgrading it for recent chromium Most sadly, no such hope could ever materialise, at least on the part of the Chinese... 360EEv13 is based on Chromium 86, its latest release currently being 13.0.2310.0 (issued a mere two days ago...); no planned core updates (to Chr>86) are scheduled for v13.0 ... The Chinese have already upgraded their 360EE browser to v21.0 (Chromium 95 based), which has dropped altogether WinXP+Vista support and, to add insult to injury , is being offered exclusively as a 64-bit binary... Sorry for sounding pessimistic, but that "ship" you're alluding to has already sunk ... [For XP/Vista 32-bit users, 360EEv13 is the most advanced version we can currently rely on... It will certainly buy us some additional time (for those of us that have the H/W to properly support it ,), perhaps well until the end of current year, but if "popular" sites insist (as is the trend now) on implementing latest (>=99.0) Chromium features, the end is near... Already several Chromium extensions I currently use (in my 360EEv11-13 copies) have migrated to MV3 (Manifest Version 3), which demands at least Chromium 88; it's fine when older extension versions do still work (but it'll get more difficult to retrieve those older/previous versions), it's not fine when an extension gets updated (alongside MV2->MV3) to mitigate a service/site change it targets... ] Edited March 25, 2022 by VistaLover 2
NotHereToPlayGames Posted March 25, 2022 Posted March 25, 2022 Agreed! I've been running XP all these years on hardware that is not only capable of Win 7 / Win 10, but came with Win 7 / Win 10. I "upgraded" to XP for performance gains at the OS-level and at the web browser level. I have (finally) come to the conclusion that it is "time" to revert at least a few of my computers to Win 7 because unfortunate as it is for XP, the web browser basically all but "mandates" Win 7 or higher nowadays 2
XPerceniol Posted March 25, 2022 Posted March 25, 2022 1 hour ago, NotHereToPlayGames said: ...I have (finally) come to the conclusion that it is "time" to revert at least a few of my computers to Win 7 because unfortunate as it is for XP, the web browser basically all but "mandates" Win 7 or higher nowadays 2 hours ago, VistaLover said: ...the end is near... I see, no point with bothering to go wish Vista either now, but my hardware is (likely) not capable for 7 and I don't really wish to use it. Ugh Guess just go until we can't no longer. I'd go with linux if I had to, but so much isn't usable about it, so I don't know what I'd do. Zorin 32 bit or Linux Lite 32 bit is about all I can do. I read new computers are made so you can't downgrade from nasty beast that is windows 11. Everything is baked into the chips. I don't fully understand it all, but pretty soon everything is just going to be a smart phone tablet. 1
NotHereToPlayGames Posted March 25, 2022 Posted March 25, 2022 (edited) Win 7 (and Win 10) can be heavily tweaked (just like most of us do with XP) and remove all of the useless garbage like desktop "Gadgets", Win "Defender", "Action" Center, et cetera. I use NTLite and WinReducerEX. RT7 works well also but I seem to have better success with NTLite and WinReducerEX. I have a copy of Vista also but never saw any benefit to it over 7. My primary computer will remain XP but there's just too much writing on the wall for me to see it lasting too much longer into the future. The only ray of sunshine was (is?) Mypal 2.0 but we haven't exactly been provided with status updates and that project may be "years out", who knows. Edited March 25, 2022 by NotHereToPlayGames 1
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 (edited) New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220326-f94c0da-uxp-3336114a3-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220326-f94c0da-uxp-3336114a3-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-20220326-f94c0da-uxp-3336114a3-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.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z Official GRE changes picked since my last build: - Issue #3017 - Shadow boundaries not accounted for in nsFrameManager. (74698b456) - Don't rely on nsCRT from jsdate. (72d9d1a47) - Issue #3038 - Update libpixman (be7e9c26b) - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) - Issue #3024 - First pass support for :host and :host-context (4cc56c2cb) - No issue - Minor performance improvement in BidiUtils (de7ec12f8) - No issue - Fix a potential autocomplete issue. (bae3220dd) - Issue #3049 - Undo Stylo nonsense that breaks body and frame margins. (0f56697eb) - Issue #3050 - Map scrollbar-width to an element attribute. (4bdd38898) - Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356e) - [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2b) - Issue #3058 - Try to deal with bad website scripting loading/unloading modules. (19e2f0fbf) - Issue #3059 - Implement Selection.setBaseAndExtent() (602bb0a87) - Issue #3063 - Implement queueMicroTask(callback()) (bf17b1fec) - No Issue - Break overly long tooltips into multiple lines. (2073c4499) - [network] Improve thread-safety of cache entry handling. (9299c2e2e) - [DOM] Clear sinks and block further use after storage observer shutdown. (bc2aa1f05) - [DOM] Consistent error messages for scripts which failed to load. (a63ec9a47) - [DOM] worker cleanup. (a94d85142) - [DOM media] Add a lock around Reset() in WebMBufferedParser (e5d81e17d) - [Image] Image cleanup (9060ad1fc) - [DOM media] Adjust lock scope in MediaSourceDemuxer (368848ad1) - [DOM events] Clear event listener. (b8125dbaf) - [network] SocketTransport2 cleanup (b924810a3) - [htmlfive] Improve parser sanity checks. (b74a23aee) - [network] BackgroundFileSaver cleanup. (562b04e5c) - [DOM] Lock around memory reporting for XHR (766c8e3ff) - [network] cache memory reporter cleanup (232f5a470) - [DOM media] Handle truncated WAV stream. (b4306c046) - [DOM] Promise worker-proxy cleanup improvements (66ae44b71) - [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. (398cb9844) - [Image] Add some additional locks to ImgFrame (ba0e98e3b) - [xpcom] Timer cleanup, assertions and comments. (bd80099e2) - [Network] Add a socket thread check and early exit for corner cases. (e45fbf91c) - [DOM] Convert parameters upfront. (7cd8d7967) - [DOM XSLT] Add fallback value conversions if not converted beforehand. (bf80b7824) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. My changes since my last build: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (eef4fb014) - webidl: remove VoidFunction from RTCPeerConnection.webidl, missing in Issue #3063 since upstream removed WebRTC. (originally as part of bug 1324169) (c576ac179) - Revert "[DOM] Consistent error messages for scripts which failed to load." which comes from upstream, which has similar changes in custom tree. (2684671e2) - pixman: restore XP hacks (40f0327a8) - bump versions. (3636940b3) - update Twemoji to v14.0.1 based font. (8481f005c) - libpixman: enable SSSE3 code in compilation (f155978c5) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (3336114a3) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later. Edited March 26, 2022 by roytam1 6
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220326-id-f0915f3-uxp-3336114a3-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220326-id-f0915f3-ia-c642e3c-uxp-3336114a3-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. 2
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 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-20220326-216281f40-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220326-216281f40-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (5e718f237) - import from UXP: Issue #1284 - Implement /s (dotAll) for regular expressions, v2. (8148cf00) (7c9a3a6b8) - import from UXP: Issue #17 - Close iterator after error in Promise.{all,race} (c213f92c2) - import from UXP: Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote (ac07311b) (c70d5f8b3) - import from UXP: Bug 1360839 - Call IteratorClose due to abrupt completion from yield (76b099ab) (a4defd7b3) - import from UXP: Bug 1343375: Update RegExp.prototype.replace and .match to call ToLength(lastIndex) for non-global RegExp and handle recompilations (401d677e) (80661feaa) - import from UXP: Bug 1317397: Only set lastIndex for global or sticky RegExps in RegExpBuiltinExec per ES2017 (78ce3bf8) (d46a6e25e) - import from UXP: JS - support for Array.prototype.values() (f8591643) (717f97366) - import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0) (272961305) - import from UXP: Make InitRuntimeNumberState's return type reflect its infallible nature. (e3e1be66) (709eedbdb) - import from mozilla: Bug 1411415 - r=bz r=fitzgen (61ca8af8) (64c5471f4) - import from UXP: Reinstate string.prototype.contains() (591dc9ea) (28b223a78) - import from UXP: Avoid using memcpy on HeapSlot that is not trivially copyable. (413f2054) (72632e4e0) - import from UXP: Simplify HeapSlot to make it trivially copyable (4f91b109) (9d97afe78) - import from UXP: Avoid doing a memset on a non-POD structure (6b97ee8c) (b62dee49d) - import from UXP: - Avoid using memset on a not-trivial type like TabSizes (37959f99) - Avoid using memset on a not-trivial type like ServoSizes (2fabd9fa) (5806f76bf) - Revert "import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0)" (4a70a12bf) - import from UXP: Add extra check for assembler buffer space. (ac3468d5) (2dbc82714) - ported from UXP: Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model (4cbf5408) (bb24e03a7) - ported from UXP: Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. (78d0ec7f) (c26fd216a) - import from UXP: Stop using PodZero in several places to initialize values of non-trivial type (02e07860) (3ca42b324) - import from UXP: - Initialize some asm.js structures using in-class initializers instead of PodZero (fbef1917) - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end (4d089648) (5237b16a4) - import from UXP: Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances (4b23aec4) (266d624a6) - import from UXP: - Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (3bfbbf5d) - Don't use PodCopy/PodMove to implement typed-array element-to-element copying (74983ef7) - Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. (7ccaa52a) (68950f1dd) - import from UXP: - Bug 1493900. (3757eafa) - Improve graph edge resolution code. (f592b614) - Code style improvements (no bug). (3567db7c) (7907dde86) - import from UXP: Don't mark MGetFirstDollarIndex as movable. (c554052d) (ed7813c7f) - import from UXP: Simplify SIMD conversion from Uint64 to Double. (acb2819b) (6ba5e45dd) - import from UXP: Fix a longstanding IndexedDB correctness issue. Standards Compliance fix, port of Bug 1492737 (930cc1db) (38c12760a) - import from UXP: Fix mistakingly flagged instructions. (e4ac0e17) (ee373d584) - import from UXP: - Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. (51810694) - Restrict ExtractLinearSum to find non-wrapping results. (0c526368) (0e5b73b30) - import from UXP: Reduce number of allocations in AutoStopwatch (7d0bef10) (6c2da0b12) - import from UXP: Align `instanceof` with the final ES6 spec. (becadd35) (8583461fa) - import from UXP: Fix possible data race while updating scope object during compacting GC. (c0871c52) (f9b69947a) - import from UXP: - Remove a couple of unused variables (f922e8ae) - Force expected crashes on unexpected magic values. (c6e54b52) - Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. (ca54bbe5) (3195d894d) - import from UXP: - Reset nursery position when it's disabled. (4105e6bb) - Restrict ExtractLinearSum to monotonous operation in infinite math space. (e390f01e) (315b77588) - import from UXP: - Issue #960, Stage 1-1: Implement Function.prototype.toString revision proposal. (b68de773) - Issue #960, Stage 1-2: Remove a space after comma in parameter list for generated function source. (90817221) - Issue #960, Stage 1-3: Generate better source in Object.prototype.toSource. (f2622bd1) - Issue #960, Stage 1-4: Update tests (5676f63f) (9bd574a28) - import from UXP: Issue #1055 - Remove useless assert. (ae2267db) (8a54fd54b) - import from UXP: Braces and one more typo fix for comment (b11e5bc2) (765dc16c0) - import from UXP: Issue #1089 - Implement String.prototype.trimStart and trimEnd. (dee48511) (165b6e008) - import from UXP: Issue #1095 - Implement array.flat and array.flatMap (3538814b) (07ab31395) - import from UXP: [js, ARM] Always check error return from BufferOffset::diffB. (772e51c7) (b42badaec) - import from UXP: Improve efficiency of (C++) heap allocations related to BytecodeEmitter::code. (cdfd0e29) (e3a746bf6) - import from UXP: Add Atomics.notify instead of Atomics.wake according to revised spec. (f5923f06) (c14152aec) - import from UXP: Define JumpImmediateRange on ARM64. (b97da34a) (a590bbb35) - import from UXP: Refactor Token& nextToken (90f475f7) (bd191f5b2) - import from UXP: Fix a crash in IndexedDB. (cfc50f18) (81e88fab7) - import from UXP: Use the correct group for JIT constraints. (33d503a9) (68e343697) - import from UXP: Avoid uint32_t overflow in js shell by checking size of file before trying to stuff something insanely large into a Uint8Array. (4a024d6b) (02057a5cb) - import from UXP: Fix type barrier in IonBuilder::jsop_getimport. (8896e73c) (0148f9e17) - import from UXP: Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized (b79662ba) (ab06ba532) - import from UXP: Bug 1341256 - Fix module namespace object get handler (eaf8fcd2) (aea521ee0) - import from UXP: Bug 1339986 - Handle export* when checking for duplicate export (832b047e) (437ed120d) - import from UXP: Bug 1341411 - Support circular module dependencies through export* per ES2017 (39a2b217) (d3780fd58) - import from UXP: Bug 1341298 - Relax expected module state when resolving modules and circular module dependencies are present (67f5e5d2) (aff799431) - import from UXP: Issue #1283 - Implement Promise.prototype.finally() (ff54e689) (c8222f079) - import from UXP: - Issue #1279 - Implement regular expression lookbehind (63b7dedc) - Issue #1279 - Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes (59a1758d) (832e76658) - import from UXP: Issue #1284 - Update js/src/builtin/TestingFunctions.cpp for /s (dotAll) regular expression changes (211c1e4e) (6030f2ab8) - import from UXP: - Issue #1302 - Add self-hosted implementation for string regex .matchAll (c16e82c9) - Issue #1302 followup - Add spec-compliance checks/errors (37e3ac71) (f9073a794) - import from UXP: Bug 1333143 - Self-host Object.prototype.valueOf. (337cdbd0) (fe0970a6c) - import from UXP: Bug 1333045 - Update Location object properties to current spec. (1af9026a) (c4c841e77) - import from UXP: Bug 1320408 - Change JSScript::sourceDataWithPrelude to static method (68b04671) (9e06b8fec) - import from UXP: Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. (a2451c82) (803458ca8) - import from UXP: Bug 1320408 - Part 16: Change NativeObject::removeProperty to static method. (9e0f10ac) (5c1cf6a04) - import from UXP: Bug 1320408 - Part 17: Change NativeObject::clearFlag to static method. (d102bd41) (c03a7df54) - import from UXP: Bug 1320408 - Part 18: Change StringObject::init to static method. (3fb93ffd) (4b292864e) - import from UXP: Bug 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. (62eeeb76) (3433d960d) - import from UXP: Bug 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to static method. (e5b36e01) (b0016fb4a) - import from UXP: Bug 1320408 - Part 21: Change PromiseObject::onSettled to static method. (f3761357) (72a01eb6e) - import from UXP: Bug 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. (31760533) (b4bd8cfde) - import from UXP: Bug 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. (8a42a647) (6d62db04a) - import from UXP: - Bug 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. (83fb6841) - Bug 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method. (f232a0b5) - Bug 1320408 - Part 26: Remove Shape::set declaration. (26cafc58) (4b7528404) - import from UXP: - Bug 1336705 - Part 1: Support creating and resolving Promises without resolve/reject functions. (f15e675b) - Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting Promises and adding reactions. (4ce0bb5e) (343ef7204) - import from UXP: - Bug 1337143 - Tweak NamedImports parsing to eliminate a complexifying peekToken where getToken could be used. (bd6ebc2f) - Bug 1337143 - Tweak ExportClause parsing to eliminate a peekToken where a simpler consuming getToken could be performed. (bba9b43f) (680aaaf9b) - import from UXP: Bug 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (c92b2191) (553afabbb) - import from UXP: - Bug 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. (c2bd1ca0) - Make JSErrorNotes Single Threaded (6072c729) (e9ffca53a) - import from UXP: - Bug 1283712 - Part 2: Add JSEXN_NOTE. (98ebeef7) - Bug 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. (dc06903c) - Bug 1283712 - Part 4: Print error note in js::PrintError. (519f13c2) - Bug 1283712 - Part 5: Support notes in Debugger. (f8f673d9) - Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. (0982e6f9) (b8ccd188b) - import from UXP: Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. (19854690) (f205fab84) - import from UXP: Bug 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. (fffabb3d) (9bd648534) - import from UXP: Bug 1288768 - Better error reporting for network errors in workers (12f3d030) (85f63e3f6) - import from UXP: Bug 1283712 - Part 8: Add WorkerErrorBase, WorkerErrorNote, and WorkerErrorReport. (624a2f1b) (11ae7b632) - import from UXP: - Bug 1283712 - Part 9: Add getErrorNotes testing function to extract error notes from exception. (9ab58a47) - Bug 1283712 - Part 10: Support notes in getLastWarning shell-only testing function. (700a57c2) - Bug 1283712 - Part 11.1: Show notes in devtools console. (9f71d02f) - Bug 1283712 - Part 11.2: Update stub. (5ff0df93) - Bug 1283712 - Part 11.3: Add mocha test. (d50cd306) - Bug 1283712 - Part 11.4: Fix assignment (2d3bf335) (4698ef51d) - import from UXP: Bug 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. (c1f6b0ff) (00da4d68f) - import from UXP: - Bug 1336783 - Part 2: Remove Parser::checkStrictBinding. (9be68cbc) - Bug 1336783 - Part 3 - Use simpler macro to avoid internal compiler error on SM-tc(H). (f2c29cbe) - Bug 1336783 - followup: Fix rooting. (138d60c0) (cc06df664) - import from UXP: - Bug 1340089 - Check the binding name in comprehensionFor. (e3244802) - Bug 1332245 - [Basilisk] Move nsScriptError from js/xpconnect to dom/bindings. (d220e6db) (a24713316) - import from UXP: - Bug 1339963 - Part 1: Split Parser::exportDeclaration. (942760e3) - Bug 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. (e36ea05a) - Bug 1339963 - Part 3: Check IdentifierName in ExportClause without from. (9b7c6181) (f14f6ec7c) - import from UXP: Bug 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging (e48044fc) (707220cb9) - import from UXP: Bug 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. (006b0f5d) (7a7a17e8e) - import from UXP: Bug 1340148 - Disallow function redeclarations at module top level. (482fc163) (c58f848b7) - import from UXP: - Bug 1216630 - Print class source when calling toString on the constructor. (f79ee2fd) - Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (ab85510c) (7a5823350) - import from UXP: - Bug 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (bbb2447f) - Bug 1364573 - Don't relazify class default constructors. (3f8f224e) - Bug 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (6d7cc2b0) (8ed57f275) - import from UXP: Bug 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (b9409d87) (248f7d1c8) - import from UXP: Bug 1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set. (379a4231) (9cae533a4) - import from UXP: - Bug 420857 - Part 1: Report the position of opening brace for missing brace error in function body. (e5f1edc0) - Bug 420857 - Part 2: Report the position of opening brace for missing brace error in block. (fce1adbc) - Bug 420857 - Part 3: Report the position of opening brace for missing brace error in object literal. (f1f51320) - Bug 420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal. (d965d685) (141f474b7) - import from UXP: - Bug 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. (f9a63570) - Bug 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. (4cd06f93) - Bug 1303703 - Part 3: Syntax parse destructuring assignment patterns. (51183e0b) - Refactor abortIfSyntaxParser after destructring (43c3ab5a) (446f1fbc1) - import from UXP: Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. (417aa021) (96a655067) - import from UXP: Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. (4f51cc38) (3974c0916) - import from UXP: Bug 1339395 - Part 1: Align parse method for object literals to match array literals. (2734a01c) (8a067269a) - import from UXP: Bug 1339395 - Part 2: Add parser support for rest and spread object properties. (85350c06) (8f9b9f725) - import from UXP: Bug 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. (1e126cc4) (a6a615731) - import from UXP: Bug 1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend. (6cff3b75) (c2d8a56e1) - import from UXP: - Bug 1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties. (3a484431) - Bug 1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing. (f6b2c1d4) - Bug 1339395 - Part 8: Add separate variables for wasm debugger test. (3c9c84e2) (58e1900fe) - import from UXP: Bug 1344334 - Make DoTypeUpdateFallback infallible. (61235c7b) (16f819cb0) - import from UXP: Bug 1353691 - Report SyntaxError when arrow function has await-identifier in async function context. (5e6128d0) (62d30445b) - import from UXP: Fix order of OwnProperty check for rest parameters. (41efc528) (73d98ccaa) - import from UXP: Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. (7eb5d46c) (bcc7229a3) - import from UXP: Bug 1343481 - Part 2: Stop using StarGegerator for async function. (45337018) (3f5c53b9f) - import from UXP: Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. (a6872d9e) (c69053a1b) - import from UXP: Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. (bc80cb0d) (cef01331a) - import from UXP: Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to explicitly say Async Function. (04ec8aaf) (c83858d84) - import from UXP: Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError. (2bbebc6e) (bd543bb4a) - import from UXP: Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. (c1bdfa62) (47cdcf117) - import from UXP: Bug 1316098 - Optimize out result object allocation for await/return in async function. (c9f1fa2c) (897cef194) - import from UXP: - Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. (e9ad9eab) - Bug 1331092 - Part 1: Add Symbol.asyncIterator. (c8d569d1) - Bug 1331092 - Part 2: Implement Async Generator except yield*. (10b93aff) - Bug 1331092 - Part 2: Implement Async Generator except yield*. (b5bcbfe5) (a290a21b4) - import from UXP: Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. (67b8cd62) (43eaca76e) - import from UXP: Bug 1331092 - Part 7: Implement Async Generator yield*. (142e8bf4) (3565874f0) - import from UXP: Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. (06b3cb6c) (56bc0a6ad) - import from UXP: Bug 1331092 - Part 9: Implement for-await-of. (9379133c) (b8bc014d2) - import from UXP: Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. (9cecb72f) (c102dd2b7) - import from UXP: Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. (3206741a) (32da0bfd9) - import from UXP: Bug 1364608 - Stash rval in AsyncIteratorClose. (ba1cf560) (5b7824073) - import from UXP: - Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. (9e8369d0) - Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. (586cd0b7) (dde12ba15) - import from UXP: - Bug 1390082 - Implement AsyncGeneratorQueue with simpler array operations. (f08c44f0) - Bug 1352312 - Enable Async Iteration. (b476f2e7) (2cff177e3) - import from UXP: Bug 1341693 - Don't need to check GetDocShell() when creating CustomElementRegistry; (62678b52) (51d02c70a) - import from UXP: Bug 1347446 - Move custom element reactions stack to DocGroup. (bde53294) (414f6dc83) - import from UXP: - Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; (a176a0e5) - Bug 1350960 - Release CustomElementReactionsStack in TabGroup thread when DocGroup is going away. (932dde0d) (5d613c81e) - import from UXP: - Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. (39fcec34) - Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen to generate CEReaction code. (0b774c0e) - Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. (303037d0) - Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry. (cc71e21e) - Bug 1309147 - Part 5: Eliminate performance cliff when accessing CEReactions code. (f7154d57) (1569111ce) - import from UXP: - Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; (d662ddd6) - Bug 1357002 - Part 1: Cache dom.webcomponents.customelements.enabled preference; (979d2bfb) - Bug 1357002 - Part 2: Don't call SetupCustomElement() if the custom element feature is pref-ed off; (5ad5f4e1) - Bug 1359346 - Implement custom element state; (cb89330b) (78f106ac0) - import from UXP: - Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. (85d4d59f) - Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. (d16b90c0) (828ca2cad) - update Twemoji to v14.0.1 based font. (a1d39922f) - import from UXP: Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM (c66f2e16) (f8db12ed8) - import from UXP: Issue #67 - Round down to the nearest 2ms (instead of 1ms) (2884c049) (dd113e3f1) - import from UXP: [sctp] Be more explicit with a lock. (6790fd48) (36d8eb4a9) - import from UXP: Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor (29100ca1) (19b2bde5a) - import from UXP: Issue #67 - Set "secureConnectionStart" to 0 for pages with HTTP scheme (b0fe82b8) (20a7d198c) - import from UXP: Use FC_OUTLINE instead of FC_SCALABLE with Fontconfig to check if a font is scalable. (2c33a1ce) (c83e44d29) - import from UXP: Allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. (4a986546) (96c096003) - import from UXP: Fix line heights to properly scale to requested size for color-bitmapped SFNTs. (2653da27) (39d031dc0) - import from UXP: Issue #91 - Make vector image surface caching smarter. (c8f4fb3b) (fa48e8519) - import from UXP: Bug 1363672 - Add step support to date picker (1cca8d40) (4bcadb676) - import from UXP: Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods via webidl (549212cd) (5aee89e2f) - import from UXP: Bug 1364026 - (Part 2) Check if min and max attributes on input type date are valid date strings (7f3ec297) (075da8219) - import from UXP: Bug 1382175 - Fix time picker step and min/max regressions (6993cdbd) (9406cdd9c) - import from UXP: Bug 1363672 - Add step support to date picker (follow up) (1f5afcad) (72357d60e) - import from UXP: - Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly (63855a98) - Bug 1381421 - (Part 2) Add browser chrome tests for the minimum and maximum dates (39b09ae6) (b58d7e7d6) - import from UXP: Bug 1371111 - Open picker when input element's padding area is clicked (758ef612) (eec1adfab) - import from UXP: Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked (1cbd27ae) (33f6443c1) - import from UXP: - Bug 1401876 - (Part 1) Close datetime picker on popuphidden (e75b329d) - Bug 1401876 - (Part 2) Add browser-chrome test for reopening picker (1cb68033) (cafc26ecf) - import from UXP: Bug 1397114 - Disable smooth scrolling when value changes come from input box (def56bfc) (2d7fc40f7) - import from UXP: Bug 1406859 - [DateTimePicker] Let the first picker close gracefully before opening a second picker (c65886be) (2bf578f40) - import from UXP: Bug 1446342 - Input type="date" not working if the other form elements has name="document" (any alternative solution) (9c7b8141) (615000463) - import from UXP: JS - location.hash - no escape single quote (637540d6) (cda8acd58) - import from UXP: - Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code (36d469a7) - Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local (5622e561) (a48b953e6) - fix build (d19823878) - import from UXP: Bug 1452075 - Backport some upstream pdf.js fixes. (32c59415) (63456b15f) - import from UXP: Bug 1337814 - Remove rIC callback from pending callbacks before running it (7c9dda85) (5e985e52a) - update libpixman from my UXP custom branch, with SSSE3 code compiled (b51eecb9e) - import from UXP: - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (40f55c281) - import from UXP: [FFmpeg] Work around a bug with corrupted data (aeea23c3) (89eacff13) - ported from UXP: Add emoji presentation API (33a4b11c) (b3384c76b) - import from UXP: - Use font.name-list.emoji preference for emoji presenration. (0022f326) - Fix build bustage (826e4201) (d1f0fc320) - import from UXP: Font fallback should detect emoji range for color emoji font. (1aa30f60) (3c65e4990) - import from UXP: Set font.name-list.emoji for some platforms. (c0de3e4c) (254cbac4f) - import from UXP: Drop invisible characters from downloads filename. (e0714405) (2317b154c) - import from UXP: Use a temporary in Animation::Tick() (685ae236) (9dc809d06) - import from UXP: Check for infinite value in txFormatNumberFunctionCall. (b2cb4042) (77ca1547d) - import from UXP: Add omitted Skia "Safe Math" includes. (4070f2c7) (f3e5ce7a9) - import from UXP: Update in-tree freetype2 lib (unused) to 2.9.1 (7ec8b4bf) (4dc09da79) - import from UXP: Consistently use PR memory functions. (f6fa2eff) (9f6d87323) - import from UXP: Merge libhyphen fix from upstream. (abd21e76) (25ba79640) - import from UXP: Don't linkify data: or javascript: URLs in the web console. (ebb86926) (07f070d9d) - import from UXP: Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru (51c2477b) (28551b94e) - import from UXP: - Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value (eb80674e) - Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete (e29bf72a) (0f4eb1f34) - import from UXP: - Fix missing include in Skia SafeMath (2a5df335) - Update libhyphen's glue code to include overloads for fgetc() and feof(). (b88143e4) - [MSE] Add a missing comma in validBoxes (886642ab) - Add a check to prevent a crash when CSP directives are used with chrome content (53005879) (3f428c485) - import from UXP: - Port our stricter cookie gating. (b74e3878) - Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. (290eea38) (8d9f2bd4d) - import from UXP: - Bug 1398229 - Save-link-as feature should use the loading principal - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (97c6ecff) - Bug 1398229 - Save-link-as feature should use the loading principal - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (5f66b032) - Bug 1430758 - No CSP directive for nsIContentPolicy::TYPE_SAVEAS_DOWNLOAD (9578e970) - Remove a comment in nsContextMenu.js (2e3999cd) - Rewrite uuid for ContentPolicy (d4bba670) - Added Ci.nsIContentPolicy.TYPE_SAVEAS_DOWNLOAD to next files (d180a351) - nsIContentPolicy: Their order (in nsIContentPolicyBase.idl) must be retained in nsContentBlocker.cpp (0fac4df8) - nsIContentPolicy: Numbers should not be omitted in nsIContentPolicyBase.idl, rewrite uuid (65c35bbe) (04045e72b) - import from UXP: Fix SSL status ambiguity. (624aa2c5) (a37d6c9cb) - import from UXP: Issue #531 - Toolkit - Fix throws an error from Create a New Profile (b1b86c58) (0ffe32866) - import from UXP: - Issue #542 - Restrict web access to moz-icon:// scheme (5898c778) - Prevent various location-based hazards. (200d5cad) (5eeff7896) - import from UXP: - CSP: Support for "LoadInfo::GetLoadingContext" and "LoadInfo::GetLoadingContextXPCOM()" (partially bug 1439713) (09a81da0) - Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects (c8131a68) - Bug 1469150 - Tests added to check scripts with valid nonce is allowed if URL redirects (follow up) (28551b94) - Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is fixed (follow up) (53c39834) (03a989a2a) - import from UXP: - Preferences - Show Cookies - "Remove Selected" button should not be active if there are no items (ec107bb6) - Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired twice (f3919fb5) (047c95e62) - import from UXP: Issue #544 - DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" (c15a614c) (684d46669) - import from UXP: Make the Error Console accessible from about:console and make it presentable in that context (aa023ce6) (8d5ccf8f8) - import from UXP: - Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. (32326ee1) - Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. (550c8977) - Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. (107f8e58) - Issue #12 Part 4: Don't access mEditorBase directly. (3e44d7b9) - Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. (ea3ff241) (51417235c) - import from UXP: Issue #249 - Stabilize and align Intersection Observers (5af41078) (ca17f2857) - import from UXP: Issue #249 - Enable Intersection Observers in the platform. (9029f15c) (664f3dc5b) - import from UXP: Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true (aba5754b) (0bd76996a) - import from UXP: Issue #559 - Convert the button rect to device coordinates correctly instead of casting CSS coordinates. (f5d85dbb) (7802eab52) - import from UXP: WebRTC: Nullcheck DataChannel SendPacket calls. (ea5ece2b) (af64830c2) - import from UXP: Disable Intersection Observers by default. (664f3dc5) (153547fab) - import from UXP: Issue #578: Applications cannot start without /proc (chroot). (e9342c1a) (8cee9f65d) - import from UXP: Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM (03766e63) (72efb2fa4) - import from UXP: Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM (76e79cec) (466908649) - import from UXP: Bug 1413868. (c180f850) (9421383d5) - import from UXP: WebRTC: Add DeleteStreams to media conduits. (4131396b) (2d50e5abb) - import from UXP: Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. DiD (da75ad73) (7a29d3f83) - import from UXP: Clamp resolution in PerformanceNavigationTiming. (d37f6a30) (c937ebf73) - import from UXP: Fix cache v1 compression crash in nsCompressOutputStreamWrapper::Close() (8c917ef3) (40556cd63) - import from UXP: Remove pref confusion around cache v2 (c60c15e6) (b76954d68) - import from UXP: Bug 1298823 - Fix Request constructor - with "mode: navigate" (56c088c2) (2e1a881f6) - import from UXP: Issue #607 - Make the page visibility API pref-controlled. (9949bc6c) (6c21fda6c) - import from UXP: Issue #614 - DevTools - display newlines in some console messages (b2aa38c7) (c1883fdc6) - import from UXP: Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (5ffd703f) (4aa18d252) - import from UXP: Issue #622 - Add event.srcElement (the alias for event.target) (59321284) (daf02c2ae) - import from UXP: - Bug 1346501. Don't mark every image as visible when a frame is created for it (ece6d716) - Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused (731b3ea7) (c7fb60acc) - import from UXP: Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (d203062c) (e6f673c42) - import from UXP: Issue #626 - Add pref to control CanOptimizeToImageLayer for large downscale factors. (ca5c2ba1) (d65ded253) - import from UXP: Issue #639 - Use expected dialog button ordering in Launch Application dialog. (1a634a81) (198dbe284) - import from UXP: DOM - Element - add support for Element.toggleAttribute() (8714f52f) (e500e9f25) - [NSS] ported mozilla upstream changes: Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) (c9a1df0bf) - [NSS] ported mozilla upstream changes: Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) (88a9dbf49) - [NSS] ported mozilla upstream changes: Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) (0985e7481) - [NSS] ported mozilla upstream changes: Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) (72a86a3f5) - [NSS] ported mozilla upstream changes: Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) (709c8a5b3) - [NSS] ported mozilla upstream changes: - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (216281f40) 3
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (ab2c4b048) - update Twemoji to v14.0.1 based font. (8122fb2c6) - update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (9a9f88558) - import from UXP: - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1bfb3a970) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (9e05fb0f0) 4
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220326-65589a2a3-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 1187230: Generalize Bluetooth daemon runnables, r=shuang (2147d61901) - Bug 1187249: Move |DaemonSocketPDUHeader| to hal/ipc, r=shuang (617b106fcc) - Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang (a7d30e7984) - Bug 1183249: Move PDU helper functions to ipc/hal, r=shuang (cd7adf66e3) - Bug 1187249: Move Bluetooth init operators to ipc/hal, r=shuang (e3619851bb) - Bug 1187249: Cleanup BluetoothInterfaceHelpers.{cpp,h}, r=shuang (7d18c08d89) - Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang (8b7916e3c8) - Bug 1162910 - Make bluetooth daemon as the default backend of BT APIv2. r=tzimmermann (ec088d9446) - Bug 1102703: (4/10) Porting bluetooth interface of android lollipop (core) r=btian, r=tzimmermann, r=shawnjohnjr (286c1d99b2) - Bug 1142364: Store instances of |Bluetooth*HALResultRunnable| in ref-counted pointers, r=shuang (efd81ade08) - fix misspatch (a44a1d1fd1) - Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang (aa3c907f31) - Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann (af657d72b5) - Bug 1187872: Remove HAL backend from Bluetooth, r=shuang (2ad54b870b) - Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang (5d32b32c74) - Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap (c5e213cca3) - Bug 1154136 - Update Bluetooth connection state when BT stack updates device properties. r=shuang (8a8adb107f) - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian (b39fc31368) - Bug 1154235: Use |BroadcastSystemMessage| in |BluetoothService::Notify|, r=btian (7c8908274d) - namespace (0d44c700ee) - missing Bug 1137151 (aa73efad27) - Bug 1152098 - Ignore subsequent toggling requests if toggling is already in progress. r=btian (9ccb783b81) - Bug 1141899 - If Bluetooth CoD of remote device is unclear, add common profile managers to profile list. r=shuang (20adfd9a92) - missing Bug 1137151 (7bf64b76bb) - Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap (cbfe9bb605) - Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang (94e22c1889) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.h, r=btian (ad778b9a09) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.cpp, r=btian (b6154d6368) - Bug 1172914: Merge duplicated code in |BluetoothServiceBluedroid| for simple cases, r=btian (f434460e66) - Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn (69ba9f376c) - Bug 1180965: Don't disable BT before daemon has been shut down, r=btian (a6f497783c) - Bug 1181827 - [Aries-L] Store remote device address and name mapping for pairing, r=shuang (ce9373c166) - Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann (9037d35a32) - Bug 1106007 - Cleanup include guards. r=tzimmermann (537faafd46) - Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang (3b4b73c721) - Bug 1156503 - Update device name from |RemoteDevicePropertiesNotification| during discovery, r=shuang (f855d88df9) - Bug 1164314 - Fire devicefound in RemoteDevicePropertiesNotification only during discovery, r=shuang (001fc60e64) - Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu (9f4dd6899f) - Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu (4b294d74f5) - Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu (af8aa459dd) - Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu (aa9f810bb8) - Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu (4f0e068743) - Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann (8508692133) (d8e29d98a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143925 - Avoid crash for HFP/A2DP manager during restart daemon. r=tzimmermann (5cd0d4b4db) - Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu (44db9edaf8) - Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann (d5c1ca04f4) - Bug 1168266 - Add few member functions of ObexHeaderSet for PBAP. r=shuang (113ef68a3f) - Bug 1166587 - Check OBEX packet length before accessing it, r=shuang (dc5ca707fa) - Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap (449900a161) - Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian (976b4130f0) - Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap (996528346d) - Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun (b40f14f2c5) - Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian (7c3cd72556) - Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian (fb1b03e313) - Bug 1187904: Add |DaemonSocketConnector|, r=shuang (8473e149fe) - Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang (41210e6f1f) - Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu (307eb1473c) - Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu (38820c505c) - Bug 1155063 - Part 1: CallStateChanged accepts an array (idl). r=hsinyi (3ae1af7a7f) - Bug 1155063 - Part 2: CallStateChanged accepts an array (telephony dom). r=hsinyi (10063343dc) - Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian (20ef2893b4) - Bug 1155063 - Part 4: CallStateChanged accepts an array (ipc). r=hsinyi (790c583a05) - Bug 1155063 - Part 5: CallStateChanged accepts an array (ril). r=hsinyi (960ca6cd0a) - Bug 1193379 - Rename bluetooth2 folder to common. r=joliu (58e992c298) - Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu (f5769a803b) - Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang (cb874fc706) - Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang (c78a0507c9) - Bug 1204801: Move |BluetoothDaemonSetupModule| into separate compilation unit, r=btian (a1ae28c948) - Bug 1204801: Use enum constants for Bluetooth Service module, r=btian (876e02a69a) - Bug 1204801: Move |BlutoothSetupResultHandler| to generic backend interface, r=btian (9f12ca6d21) - Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang (7a897a3436) - Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian (d443455b07) - Bug 1205253: Use enum constants for Bluetooth Core module, r=btian (2c69493ea8) - Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian (211bded054) - Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang (330103a1c0) - Bug 825149 - Support HFP NREC feature. r=shuang (25e988596c) - Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian (06531c82d2) - Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann (b87aeaa8c7) - Bug 1199110: Use mPlayStatus to determine track selection, r=shuang (99f9eebb90) - Bug 1142417 - Truncate AVRCP meta data strings followed by BTRC_MAX_ATTR_STR_LEN. r=tzimmermann (2f586f70e8) - Bug 1142132: Move helper classes of A2DP manager into manager's namespace, r=shuang (12af5f6506) - Bug 1159267: Share Bluedroid's A2DP manager between Bluetooth v1 and v2, r=btian (caa7c3dc56) - missing part of Bug 1132229: Survive crashes of bluetoothd, r=shuang (708a6351be) - Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang (284e2804f8) - CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian (7b02ab708d) - Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang (a0fd942bc0) - Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang (ccd44ba040) - Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang (2c1b8d2a52) - Bug 1200124 - Correct PBAP order mapping, r=shuang, r=mrbkap (f988c2276e) - Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu (889546481e) - Bug 1200124 - Pass order and search key with uint32_t instead of nsString to avoid string mismatch error, r=shuang (caf33a4d28) - Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang (6879f5624d) - Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian (98b9dd3821) - Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian (cd4db645e0) - Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian (53f3aedd33) - Bug 1127701 - Fix warning: NS_ENSURE_TRUE(value.isNumber()) failed, r=joliu (e83dc53c8c) - Bug 1203046 - Call |NRECNotification| once RFCOMM is connected. r=shuang (53cc91861e) - Bug 1166645 - Implement MAP profile manager connection related function, r=btian (e47ba31157) - Bug 1203023 - Do not call Reset() for BluetoothMapSmsManager, r=tzimmermann (22bb74f972) - fix misspatches (96dced2ce7) - Bug 1141616: Support SDP lookups in |BluetoothServiceBluedroid|, r=btian (09dd2e1a69) - Bug 1203819 - Fix loop condition in BluetoothPbapManager::PackPropertiesMask, r=shuang (c4fdb58f20) - Bug 1159267: Share Bluedroid's OPP manager between Bluetooth v1 and v2, r=btian (e72a3dd65b) - Bug 1141616: Lookup service channel in Bluedroid's OPP manager, r=btian (17b3cc0a65) - Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang (4730023336) - Bug 1191715 - Store local pointer of thread to shutdwon to avoid reentry crash, f=jesup, r=shuang (7d97509067) - Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang (66f268fda5) - missing bit of Bug 1164425 (59c5844590) - namespace (5e253af0c7) (a312918fb) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal (6d9b5f5be9) - Bug 1201693 - Remove Files pattern in js/src/moz.build corresponding to a deleted file. r=bbouvier (da12fd6ff8) - Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust (a40e13855c) - Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly (0f3f86339c) - Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey (775734bee9) - Bug 1177226 - Support User Timing API events in the Developer HUD. r=ehsan, r=jryans (6fb8a84a47) - Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug (f4e6954cdb) - Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug (92b414cd78) - Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan (ba543e589a) - Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan (5edc1a2ee6) - Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan (f736d93955) - Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan (5af8cd0966) - Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan (5737cb9897) - Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm (97e5b8c912) - Bug 1184607 P3 Add a RedirectMode flag to nsIHttpChannelInternal. r=nsm (ebf9145d09) - Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm (2edc748b4c) - Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm (5484e78f2a) - Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm (3dcf206438) - Bug 1196524 - Add assertions to enforce that we don't attempt to perform a CORS preflight for fetches of no-cors requests; r=nsm (626b305328) - Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm (420dbd1579) - Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan (fa5158bc8f) - Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan (8d66046592) - Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan (7d2a23e199) - Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm (b280d3e551) - Bug 1184607 P9 Add wpt tests to verify service worker redirect logic. r=nsm (9ad92d5921) - Bug 1184607 P10 Expose channel security info during e10s redirect. Support security info in redirecting interceptions. r=jduell (fae135001e) - Bug 1171127 - Listeners are not released in OnStopRequest in e10s mode. r=jduell (0b63670825) - Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm (f2ff5c5953) - Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm (c5459283d5) - Bug 572151 - Remove calls to SetCookies from HttpChannelChild. r=jduell (67efa04159) - Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm (10df6003f7) - Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug (5bf8d69439) - Bug 1157468 - Avoid leaking the intercepting channel stream listener for redirected IPC channels. r=mayhemer (1b33a488cc) - Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell (8e2cc6361e) - Bug 1199049 - Part 2: Add a channel API for requesting CORS preflights; r=jduell (bf417aa318) (2d4b405bc) - update Twemoji to v14.0.1 based font. (384d4231c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182537 - Use channel->ascynOpen2 in dom/security/nsCORSListenerProxy (r=sicking) (5c4b779a12) - Bug 1155758 - Make about:serviceworkers work in B2G. r=fabrice (195eca3894) - Bug 1162920 - JavaScript error at aboutServiceWorkers.js when updating the service worker. r=fabrice (2d3a831a8c) - Bug 1155153 - [e10s] about:serviceworkers should work in e10s mode. Update B2G implementation. r=baku (0d1c2999c1) - Bug 1171915 - about:serviceworkers in b2g should use originAttributes when calling ServiceWorkerManager. r=baku,fabrice (faa3725da9) - Bug 1179161 - originAttributes does not have such isInBrowser member (follow-up bug 1171915). r=ferjm (a217140ae5) - Bug 1171917 - Improve about:serviceworkers tests on b2g. r=ferjm (5fd9d2f478) - Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi (8ddf96d921) - Bug 1179557 - Add getters for userContextId. r=bholley, r=tanvi (ebec5f7c7e) - Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice (c1c93b1250) - Bug 1144689 - Allow setting manually a fetch time and modified time for cache entries. r=fabrice (8e9dd47425) - Bug 1150199 - Langpacks should not have to be privileged r=ferjm (d41af25648) - Bug 1111961 - Developer mode support r=ferjm,pauljt (9b523402ac) - Bug 1168300 - notify clear-cookiejar-data. r=sicking (7d88bff29d) - Bug 1136434 - RequestSync API should delete all the timers when a task is unregistered, r=ehsan (5f92977920) - Bug 1151082 - RequestSyncAPI - avoid infinite loop when processing pending messages, r=ehsan (b5afcd55e8) - Bug 1165787 - Use origin in RequestSyncService.jsm. r=ehsan (b6fad2bd68) - Bug 1182347 - Migrate existing code away from .cookieJar. r=sicking,r=allstars.chh (304cbfd660) - Bug 1118946 - API to provide localized properties r=ferjm,sicking (a28aecaf19) - Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. (d55dc8ff6d) - Bug 1150660 - Fix sendAsyncMessage() uses to not trigger warnings in dom/apps r=fabrice (b087adcc23) - Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm (82c8570555) - Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans (55be5ccdf5) - Bug 1145049 - Prevent caching tab actors in child processes. r=jryans (1a3ee9f278) - Bug 1145049 - Stop leaking tab actors and root actor on disconnect. r=jryans (26f259b441) - Bug 1181930 - Refactoring: move the message broadcaster out of Webapps.jsm r=ferjm (b1f8bb8b6d) - Bu 1115619 - Use a preference to guarantee app permission loading to permissions.sqlite. r=fabrice (5689c459d7) - Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm (74f0d6874a) (b6d625876) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj (9d8ecfcd0d) - Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm (8ff7d027ef) - Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm (e97b8c6794) (5a542c5a7) - ported from UXP: - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1a2ddd345) - update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (a0837ac8d) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (65589a2a3) 4
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220326.7z Changelog: Out-of-tree changes: * update Goanna3 to git 36b2354fd...65589a2a3: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1187230: Generalize Bluetooth daemon runnables, r=shuang (2147d61901) - Bug 1187249: Move |DaemonSocketPDUHeader| to hal/ipc, r=shuang (617b106fcc) - Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang (a7d30e7984) - Bug 1183249: Move PDU helper functions to ipc/hal, r=shuang (cd7adf66e3) - Bug 1187249: Move Bluetooth init operators to ipc/hal, r=shuang (e3619851bb) - Bug 1187249: Cleanup BluetoothInterfaceHelpers.{cpp,h}, r=shuang (7d18c08d89) - Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang (8b7916e3c8) - Bug 1162910 - Make bluetooth daemon as the default backend of BT APIv2. r=tzimmermann (ec088d9446) - Bug 1102703: (4/10) Porting bluetooth interface of android lollipop (core) r=btian, r=tzimmermann, r=shawnjohnjr (286c1d99b2) - Bug 1142364: Store instances of |Bluetooth*HALResultRunnable| in ref-counted pointers, r=shuang (efd81ade08) - fix misspatch (a44a1d1fd1) - Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang (aa3c907f31) - Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann (af657d72b5) - Bug 1187872: Remove HAL backend from Bluetooth, r=shuang (2ad54b870b) - Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang (5d32b32c74) - Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap (c5e213cca3) - Bug 1154136 - Update Bluetooth connection state when BT stack updates device properties. r=shuang (8a8adb107f) - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian (b39fc31368) - Bug 1154235: Use |BroadcastSystemMessage| in |BluetoothService::Notify|, r=btian (7c8908274d) - namespace (0d44c700ee) - missing Bug 1137151 (aa73efad27) - Bug 1152098 - Ignore subsequent toggling requests if toggling is already in progress. r=btian (9ccb783b81) - Bug 1141899 - If Bluetooth CoD of remote device is unclear, add common profile managers to profile list. r=shuang (20adfd9a92) - missing Bug 1137151 (7bf64b76bb) - Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap (cbfe9bb605) - Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang (94e22c1889) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.h, r=btian (ad778b9a09) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.cpp, r=btian (b6154d6368) - Bug 1172914: Merge duplicated code in |BluetoothServiceBluedroid| for simple cases, r=btian (f434460e66) - Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn (69ba9f376c) - Bug 1180965: Don't disable BT before daemon has been shut down, r=btian (a6f497783c) - Bug 1181827 - [Aries-L] Store remote device address and name mapping for pairing, r=shuang (ce9373c166) - Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann (9037d35a32) - Bug 1106007 - Cleanup include guards. r=tzimmermann (537faafd46) - Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang (3b4b73c721) - Bug 1156503 - Update device name from |RemoteDevicePropertiesNotification| during discovery, r=shuang (f855d88df9) - Bug 1164314 - Fire devicefound in RemoteDevicePropertiesNotification only during discovery, r=shuang (001fc60e64) - Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu (9f4dd6899f) - Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu (4b294d74f5) - Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu (af8aa459dd) - Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu (aa9f810bb8) - Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu (4f0e068743) - Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann (8508692133) (d8e29d98a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143925 - Avoid crash for HFP/A2DP manager during restart daemon. r=tzimmermann (5cd0d4b4db) - Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu (44db9edaf8) - Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann (d5c1ca04f4) - Bug 1168266 - Add few member functions of ObexHeaderSet for PBAP. r=shuang (113ef68a3f) - Bug 1166587 - Check OBEX packet length before accessing it, r=shuang (dc5ca707fa) - Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap (449900a161) - Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian (976b4130f0) - Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap (996528346d) - Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun (b40f14f2c5) - Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian (7c3cd72556) - Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian (fb1b03e313) - Bug 1187904: Add |DaemonSocketConnector|, r=shuang (8473e149fe) - Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang (41210e6f1f) - Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu (307eb1473c) - Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu (38820c505c) - Bug 1155063 - Part 1: CallStateChanged accepts an array (idl). r=hsinyi (3ae1af7a7f) - Bug 1155063 - Part 2: CallStateChanged accepts an array (telephony dom). r=hsinyi (10063343dc) - Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian (20ef2893b4) - Bug 1155063 - Part 4: CallStateChanged accepts an array (ipc). r=hsinyi (790c583a05) - Bug 1155063 - Part 5: CallStateChanged accepts an array (ril). r=hsinyi (960ca6cd0a) - Bug 1193379 - Rename bluetooth2 folder to common. r=joliu (58e992c298) - Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu (f5769a803b) - Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang (cb874fc706) - Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang (c78a0507c9) - Bug 1204801: Move |BluetoothDaemonSetupModule| into separate compilation unit, r=btian (a1ae28c948) - Bug 1204801: Use enum constants for Bluetooth Service module, r=btian (876e02a69a) - Bug 1204801: Move |BlutoothSetupResultHandler| to generic backend interface, r=btian (9f12ca6d21) - Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang (7a897a3436) - Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian (d443455b07) - Bug 1205253: Use enum constants for Bluetooth Core module, r=btian (2c69493ea8) - Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian (211bded054) - Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang (330103a1c0) - Bug 825149 - Support HFP NREC feature. r=shuang (25e988596c) - Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian (06531c82d2) - Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann (b87aeaa8c7) - Bug 1199110: Use mPlayStatus to determine track selection, r=shuang (99f9eebb90) - Bug 1142417 - Truncate AVRCP meta data strings followed by BTRC_MAX_ATTR_STR_LEN. r=tzimmermann (2f586f70e8) - Bug 1142132: Move helper classes of A2DP manager into manager's namespace, r=shuang (12af5f6506) - Bug 1159267: Share Bluedroid's A2DP manager between Bluetooth v1 and v2, r=btian (caa7c3dc56) - missing part of Bug 1132229: Survive crashes of bluetoothd, r=shuang (708a6351be) - Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang (284e2804f8) - CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian (7b02ab708d) - Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang (a0fd942bc0) - Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang (ccd44ba040) - Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang (2c1b8d2a52) - Bug 1200124 - Correct PBAP order mapping, r=shuang, r=mrbkap (f988c2276e) - Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu (889546481e) - Bug 1200124 - Pass order and search key with uint32_t instead of nsString to avoid string mismatch error, r=shuang (caf33a4d28) - Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang (6879f5624d) - Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian (98b9dd3821) - Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian (cd4db645e0) - Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian (53f3aedd33) - Bug 1127701 - Fix warning: NS_ENSURE_TRUE(value.isNumber()) failed, r=joliu (e83dc53c8c) - Bug 1203046 - Call |NRECNotification| once RFCOMM is connected. r=shuang (53cc91861e) - Bug 1166645 - Implement MAP profile manager connection related function, r=btian (e47ba31157) - Bug 1203023 - Do not call Reset() for BluetoothMapSmsManager, r=tzimmermann (22bb74f972) - fix misspatches (96dced2ce7) - Bug 1141616: Support SDP lookups in |BluetoothServiceBluedroid|, r=btian (09dd2e1a69) - Bug 1203819 - Fix loop condition in BluetoothPbapManager::PackPropertiesMask, r=shuang (c4fdb58f20) - Bug 1159267: Share Bluedroid's OPP manager between Bluetooth v1 and v2, r=btian (e72a3dd65b) - Bug 1141616: Lookup service channel in Bluedroid's OPP manager, r=btian (17b3cc0a65) - Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang (4730023336) - Bug 1191715 - Store local pointer of thread to shutdwon to avoid reentry crash, f=jesup, r=shuang (7d97509067) - Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang (66f268fda5) - missing bit of Bug 1164425 (59c5844590) - namespace (5e253af0c7) (a312918fb) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal (6d9b5f5be9) - Bug 1201693 - Remove Files pattern in js/src/moz.build corresponding to a deleted file. r=bbouvier (da12fd6ff8) - Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust (a40e13855c) - Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly (0f3f86339c) - Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey (775734bee9) - Bug 1177226 - Support User Timing API events in the Developer HUD. r=ehsan, r=jryans (6fb8a84a47) - Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug (f4e6954cdb) - Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug (92b414cd78) - Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan (ba543e589a) - Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan (5edc1a2ee6) - Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan (f736d93955) - Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan (5af8cd0966) - Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan (5737cb9897) - Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm (97e5b8c912) - Bug 1184607 P3 Add a RedirectMode flag to nsIHttpChannelInternal. r=nsm (ebf9145d09) - Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm (2edc748b4c) - Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm (5484e78f2a) - Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm (3dcf206438) - Bug 1196524 - Add assertions to enforce that we don't attempt to perform a CORS preflight for fetches of no-cors requests; r=nsm (626b305328) - Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm (420dbd1579) - Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan (fa5158bc8f) - Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan (8d66046592) - Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan (7d2a23e199) - Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm (b280d3e551) - Bug 1184607 P9 Add wpt tests to verify service worker redirect logic. r=nsm (9ad92d5921) - Bug 1184607 P10 Expose channel security info during e10s redirect. Support security info in redirecting interceptions. r=jduell (fae135001e) - Bug 1171127 - Listeners are not released in OnStopRequest in e10s mode. r=jduell (0b63670825) - Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm (f2ff5c5953) - Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm (c5459283d5) - Bug 572151 - Remove calls to SetCookies from HttpChannelChild. r=jduell (67efa04159) - Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm (10df6003f7) - Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug (5bf8d69439) - Bug 1157468 - Avoid leaking the intercepting channel stream listener for redirected IPC channels. r=mayhemer (1b33a488cc) - Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell (8e2cc6361e) - Bug 1199049 - Part 2: Add a channel API for requesting CORS preflights; r=jduell (bf417aa318) (2d4b405bc) - update Twemoji to v14.0.1 based font. (384d4231c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182537 - Use channel->ascynOpen2 in dom/security/nsCORSListenerProxy (r=sicking) (5c4b779a12) - Bug 1155758 - Make about:serviceworkers work in B2G. r=fabrice (195eca3894) - Bug 1162920 - JavaScript error at aboutServiceWorkers.js when updating the service worker. r=fabrice (2d3a831a8c) - Bug 1155153 - [e10s] about:serviceworkers should work in e10s mode. Update B2G implementation. r=baku (0d1c2999c1) - Bug 1171915 - about:serviceworkers in b2g should use originAttributes when calling ServiceWorkerManager. r=baku,fabrice (faa3725da9) - Bug 1179161 - originAttributes does not have such isInBrowser member (follow-up bug 1171915). r=ferjm (a217140ae5) - Bug 1171917 - Improve about:serviceworkers tests on b2g. r=ferjm (5fd9d2f478) - Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi (8ddf96d921) - Bug 1179557 - Add getters for userContextId. r=bholley, r=tanvi (ebec5f7c7e) - Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice (c1c93b1250) - Bug 1144689 - Allow setting manually a fetch time and modified time for cache entries. r=fabrice (8e9dd47425) - Bug 1150199 - Langpacks should not have to be privileged r=ferjm (d41af25648) - Bug 1111961 - Developer mode support r=ferjm,pauljt (9b523402ac) - Bug 1168300 - notify clear-cookiejar-data. r=sicking (7d88bff29d) - Bug 1136434 - RequestSync API should delete all the timers when a task is unregistered, r=ehsan (5f92977920) - Bug 1151082 - RequestSyncAPI - avoid infinite loop when processing pending messages, r=ehsan (b5afcd55e8) - Bug 1165787 - Use origin in RequestSyncService.jsm. r=ehsan (b6fad2bd68) - Bug 1182347 - Migrate existing code away from .cookieJar. r=sicking,r=allstars.chh (304cbfd660) - Bug 1118946 - API to provide localized properties r=ferjm,sicking (a28aecaf19) - Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. (d55dc8ff6d) - Bug 1150660 - Fix sendAsyncMessage() uses to not trigger warnings in dom/apps r=fabrice (b087adcc23) - Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm (82c8570555) - Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans (55be5ccdf5) - Bug 1145049 - Prevent caching tab actors in child processes. r=jryans (1a3ee9f278) - Bug 1145049 - Stop leaking tab actors and root actor on disconnect. r=jryans (26f259b441) - Bug 1181930 - Refactoring: move the message broadcaster out of Webapps.jsm r=ferjm (b1f8bb8b6d) - Bu 1115619 - Use a preference to guarantee app permission loading to permissions.sqlite. r=fabrice (5689c459d7) - Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm (74f0d6874a) (b6d625876) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj (9d8ecfcd0d) - Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm (8ff7d027ef) - Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm (e97b8c6794) (5a542c5a7) - ported from UXP: - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1a2ddd345) - update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (a0837ac8d) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (65589a2a3) * 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 2
DanR20 Posted March 26, 2022 Posted March 26, 2022 Hi Roy, Looks like you did a lot of work with 55.0, nice job. The good news is I've been using it for a while and it doesn't seem to have lost performance. I'm able to use it on Twitter and other troublesome sites with 52.0 without issues so far. There are some sites where I'm running into javascript not functioning properly. For example these pages are coming up blank when you click on one of the popular cities links. Works normally in 52.0. Maybe just a pref setting? https://www.legacy.com/obituaries/local The radar on this weather site won't come in or let me do a search on the top box. Not sure if it's noscript-related but the previous 55.0 wasn't a problem: https://weather.com/weather/radar/interactive/l/96f2f84af9a5f5d452eb0574d4e4d8a840c71b05e22264ebdc0056433a642c84 1
roytam1 Posted March 26, 2022 Author Posted March 26, 2022 3 hours ago, DanR20 said: Looks like you did a lot of work with 55.0, nice job. this is a plan that delayed for 2 years. (I planned to do this in 2020 pandemic work-from-home period, but as the result I focused on other things in that moment.) 3
Recommended Posts