roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231028-5a5b052a7c-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 1240985 - Fix cancel during timeout (r=dvander) (aa66774c7f) - Bug 1240985 - Add some MessageChannel logging (r=dvander) (dcc180e567) - Bug 1240985 - Return false when trying to Send while dispatching urgent (r=dvander) (07228fd370) - Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm. (b3eea7ef04) - Bug 1240985 - Check for cancellation during ProcessPendingRequests (r=dvander) (e22631c97f) - Bug 1240985 - Fix transaction ID when sending cancel message (213c061146) - Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander) (dd95c78de2) - Bug 1128454 - When plugin bridging mysteriously fails, log the ipc channel state along with the nsresult error code. r=billm (970a69b03c) - Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander) (a065cdf479) - Bug 1240985 - Make sure to queue mDequeueOneTasks after cancellation (r=dvander) (ed401f32cb) - Bug 1240985 - Fix some timeout/cancel interactions (r=dvander) (d1bb25a3de) - Bug 1240985 - Make intentional crash happen sooner when cancelling a racy sync message (r=dvander) (8871800d35) - Bug 1246886 - initialize mMoved in move contructor. r=billm (884d9c7353) - Bug 1240985 - Stop returning MsgNotAllowed (r=dvander) (2caeb4a040) - Bug 1191145 - Stop blocking scripts when handling IPC messages (r=dvander) (25c8731ee6) (d495b4c6b4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 930218 part 1. Factor out the computation of block-size taken up by box-sizing into a separate function so we can reuse it. r=dbaron (22033f4184) - Bug 930218 part 2. Account for the parent's box-sizing whe figuring out the percentage height of a kid with an intrinsic ratio for purposes of determining the parent's shrink-wrap width. r=dbaron (041711f58f) - Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert (581c212254) - Bug 1074971 - Add support for reserved commandkey combinations that can't be handled by content (e10s-only feature). r=smaug (e43d39dcef) - Bug 1186799 part.1 nsHTMLEditorEventListener should commit composition when it receives unacceptable mousedown event r=smaug (17f2c48e96) - Bug 1230216 - Changing nsIDOM*Event interfaces so that they don't inherit nsIDOMEvent. r=smaug (df77f91ecc) - fix cancelBubble situation and align to gecko (bc133dc50a) - Bug 1211402. Re-enable the upload step, but take out the stuff that no longer works (as in, everything.) r=me (cb7abd67d2) - align (bac4aec6cc) - Bug 1243608: P1. Only use video time if video frame contains seek target. r=cpearce (21d9e988ed) - Bug 1244477: Offset seek time by start time. r=jwwang (743c24b2f7) - Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce (6ff30b4b65) - Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce (357d9864de) - Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce (53b476c62d) - Bug 1159343: Interrupt seek early when possible. r=jwwang (9e26e69593) - Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce (8e740bab50) - Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce (d2a51a71f0) - Bug 1233650. Part 1 - extract OutputStreamManager to its own file. r=roc. (52d533f923) - Bug 1230882. Part 2 - remove DecodedStream::BeginShutdown() and other unused code. r=roc. (b2820b8f14) - Bug 1231091. Part 1 - Add mVideoCompleted so MDSM can check when audio/video is done rendering. This removes the only caller of DecodedStream::IsFinished(). r=roc. (536f63e385) - Bug 1146086: Properly marking overridden member with override keyword. v2. a=bustage (b6ed1b4e6c) - Bug 1177243 - Use PodZero rather than memset in WebM decoders. r=rillian (f9853b72ee) - Bug 1230054: Remove unused WebMReader. r=kinetik (1f88fe3c43) - Bug 1230054: Add missing headers ON A CLOSED TREE. r=me (6e33accf03) - Bug 1231091. Part 2 - return correct promises when audio/video track is asked. r=roc. (aef6342e59) - Bug 1231091. Part 3 - resolve the end promise when all frames are rendered. r=roc. (bbb180dd90) - Bug 1231091. Part 4 - ensure the end promise is resolved in the special case where video duration is 0. r=roc. (7835c31e75) - Bug 1231091. Part 5 - Remove DecodedStream::IsFinished() and unused code. r=roc. (6dd02e5d6b) - Bug 1231091. Part 6 - fix test_streams_element_capture.html timeout. r=roc. (8aae5c09cc) - Bug 1232520 - dont' invoke AbstractThread::MainThread()->Dispatch() to avoid reentrant of AutoTaskDispatcher during tail dispatching phase. r=jya. (5434d0f370) - Bug 1233650. Part 2 - make OutputStreamManager ref-counted so it can be shared between MDSM and DecodedStream. r=roc. (93e7d0e065) - Bug 1233650. Part 3 - move creation of OutputStreamManager from DecodedStream to MDSM. r=roc. (a469dbcc9f) - Bug 1233650. Part 4 - remove unused functions from DecodedStream. r=roc. (ec8753365e) - Bug 1248314. Part 1 - Since OutputStreamManager::Connect/Disconnect is tightly coupled with the constructor/destructor of DecodedStreamData, it would improve cohesion to let DecodedStreamData manage an OutputStreamManager and know when to call OutputStreamManager::Connect/Disconnect. r=roc. (467d1472ca) - Bug 1234424. Part 1 - share the underlying value of MDSM::mSameOriginMedia with DecodedStream. r=roc. (ff0abefb26) - Bug 1234424. Part 2 - remove unused code. r=roc. (5a8266779b) - Bug 1248314. part 2 - move track initialization code into the constructor of DecodedStreamData. r=roc. (4d57f47654) - Bug 1248229. Part 1 - add test case to test if playback can work correctly after GC. r=roc. (83c81dc7cc) - Bug 1248229. Part 2 - GC might happen in between OutputStreamManager::Disconnect() and OutputStreamManager::Connect(). We need to check if the stream is already destroyed before trying to connect it. r=roc. (c5a0ed670c) - remove PM leftover (ed9ce00aad) - Bug 1236703: P1. Add debugging information for MSE to about:media plugin. r=kentuckyfriedtakahe (4385a86197) - Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang (34bf637124) - Bug 1236703: P3. Add moz specific method to retrieve debug data to media object IDL. r=bz (65c95eff74) - Bug 1194721: Add additional PDU pack and unpack functions, r=shuang (d6ae416a10) - Bug 1261307: Convert Unix socket IPC code to |UniquePtr|, r=nfroyd (cd797f4581) - Bug 1236574 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in SocketBase subclasses; r=tzimmerman (6a20e9e905) - Bug 1239207 - Don't process IPDL when not compiling; r=glandium (20ba7fb311) - Bug 1210099 - Use diagnostic assert for union discriminator checks (r=jld) (74844eee1b) - Bug 1208226 - Don't crash when failing to map a segment of shared memory. r=sotaro, billm (1822a634d9) - Bug 1236635 - Fix compile error in IPC unit tests (r=jld) (c82e0bfe61) - Bug 1263429 - Don't build libevent with sysctl on Linux. r=billm (00f248f61e) - Bug 1304266 - Remove libevent workaround for MacOS 10.4 bug (r=dvander) a=jcristau (676758a926) - Bug 1241776 - turn ENABLE_SHARED_ARRAY_BUFFER on for all channels. r=nbp (dc53fff545) - Bug 1248851 part 1 - Explicitly mark some release() calls result-unused. r=Waldo (b377e3d86e) - Bug 1246697 - Use simpler semantics for PersistentRooted<Traceable>; r=sfink (7afab5c807) - bug 1225649 use CreatePlanarYCbCrImage() now that CreateImage() is gone r=dvander (b8a30f3d84) - Bug 1234092: P1. Remove GStreamer support. r=kentuckyfriedtakahe (bf6a5d8811) - Bug 1234092: P2. Remove GStreamer check from configure. r=glandium (73b69b41db) - remove configure options (f9585af0d1) - Bug 1168309 - Add the define, MOZ_GONK_MEDIACODEC, to dom/media. r=cpearce. (a4481af932) - Bug 1240616 - mach mochitest-run suggests deprecated commands as an alternative r=cmanchester (17687db974) - Bug 1249838 - Avoid dependency from the mozconfig loader on mach. r=gps (a88506c027) - Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel (eecf253c5e) (5a5b052a7c) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20231028-822f6009e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231028-822f6009e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2350 - Part 0: Add a helper function DefaultNumberOption (735bb78c) (b45d3c0a2) - ported from UXP: Issue #2350 - Part 1: Apply "minimumIntegerDigits" to number-formatters with fraction-digits. (be81bae5) (4a4ac6487) - import from UXP: Issue #2350 - Part 2: Allow "maximumFractionDigits" option in Intl.NumberFormat to be less than the default minimum fraction digits. (e65b46ba) (c10732d23) - ported from UXP: - Issue #2282 - Align the Performance Observer navigation and resource with the spec. This now passes the conformance tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879 PerformanceNavigationTiming must be notified correctly - part 1 - notify. (373fb9ae) - Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously. (bb656856) (6b744a90e) - import from UXP: Issue #2355 - Apply self-transforms to the frame of top level <svg> (0bcaa2ff) (3ce2aeff0) - ported from mozilla: Bug 1476955 - Structured clone algorithm doesn't serialize Array Length contrary to HTML spec, resulting in truncation of trailing sparse arrays like [1,2,3,,] (length=4) to [1,2,3] (length=3); r=sfink (958b3cdb98) (52ffb5d40) - ported from mozilla: Bug 1538622 - StructuredClone serialize and deserialize should treat back reference consistently r=jorendorff (aca6f427e0) (2283aca41) - import from UXP: Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled. (490df493) (71e1eecc3) - ported from UXP: [media] Use RefPtr<TrackBuffersManager> instead of raw pointers (eb44f633) (338820c9d) - import from UXP: [DOM] Ignore status 206 and vary header checking for opaque responses in the Cache API. (fe373199) (ce601e15d) - import from UXP: [network] Block more invalid cookie name characters. (38f8fde3) (ca2fc55d2) - ported from UXP: [widget] Change RegisterDragDrop to be called on idle. (f2b00660) (a102c25d2) - import from UXP: [WebGL] Add preffed limit to WebGL vertCount (e4d635f8) (0730088e9) - import from UXP: [DOM] Drop mWrappedRunnable early in workers. (aae586639) (92adcb2f9) - import from UXP: [XPCOM] Add several app/msi file types to the executables list (Win). (74a4260e) (a406edc82) - import from UXP: [WebRTC] Give ::Terminated() the same treatment as ::Close_g (48c27934) (b9cf4c96a) - import from UXP: No Issue - Implement crypto.randomUUID (9e6a0c08) (822f6009e) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231028-d0fd16ed-uxp-db8e04921c-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231028-d0fd16ed-uxp-db8e04921c-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-20231028-id-656ea98-uxp-db8e04921c-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231028-id-656ea98-ia-93af9a0-uxp-db8e04921c-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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231028-3219d2d-uxp-db8e04921c-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20231028-3219d2d-uxp-db8e04921c-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-20231028-3219d2d-uxp-db8e04921c-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231028-d849524bd-uxp-db8e04921c-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231028-d849524bd-uxp-db8e04921c-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231028-d849524bd-uxp-db8e04921c-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20231028-d849524bd-uxp-db8e04921c-xpmod.7z Official UXP changes picked since my last build: - Issue #2332 - Hyphenate rtc stats type as per spec (9f63203a43) - Issue #2350 - Part 0: Add a helper function DefaultNumberOption (735bb78c28) - Issue #2350 - Part 1: Apply "minimumIntegerDigits" to number-formatters with fraction-digits. (be81bae5b7) - Issue #2350 - Part 2: Allow "maximumFractionDigits" option in Intl.NumberFormat to be less than the default minimum fraction digits. (e65b46ba0f) - Issue #2282 - Align the Performance Observer navigation and resource with the spec. This now passes the conformance tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879 PerformanceNavigationTiming must be notified correctly - part 1 - notify. (373fb9ae07) - Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously. (bb656856b6) - Issue #2355 - Apply self-transforms to the frame of top level <svg> (0bcaa2ff90) - PR #2356 - Treat all GLSL versions >=450 as 450 (ef54fc458c) - Issue #2357 - WebM demuxer can't tell when a video wants to be transparent. (71cc0ef940) - Issue #2357 - VPXDecoder does not decode alpha frames. (c0ba3a8d2e) - Issue #2357 - Paused WebM videos w/alpha are 100% transparent if HA is disabled. (9982ceb94f) - Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled. (490df49307) - Issue #2357 - Add reftest for WebM alpha. (83ecbdfacb) - [media] Use RefPtr<TrackBuffersManager> instead of raw pointers (eb44f633ee) - [DOM] Ignore status 206 and vary header checking for opaque responses in the Cache API. (fe37319996) - [network] Block more invalid cookie name characters. (38f8fde3e3) - [widget] Change RegisterDragDrop to be called on idle. (f2b0066036) - [WebGL] Add preffed limit to WebGL vertCount (e4d635f889) - [DOM] Drop mWrappedRunnable early in workers. (aae5866390) - [XPCOM] Add several app/msi file types to the executables list (Win). (74a4260ecd) - [WebRTC] Give ::Terminated() the same treatment as ::Close_g (48c27934c7) - No Issue - Implement crypto.randomUUID (9e6a0c089f) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - ported from mozilla: Bug 1476955 - Structured clone algorithm doesn't serialize Array Length contrary to HTML spec, resulting in truncation of trailing sparse arrays like [1,2,3,,] (length=4) to [1,2,3] (length=3); r=sfink (958b3cdb98) (a553551082) - ported from mozilla: Bug 1538622 - StructuredClone serialize and deserialize should treat back reference consistently r=jorendorff (aca6f427e0) (e7c5600d7d) - Crypto: follow-up rev 9e6a0c08, don't use c++17 feature here. (941902c878) - dom/media: follow-up rev eb44f633, add reference symbol `&' to prevent unneeded AddRef()ing (db8e04921c) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
hmm?
-
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Notice: NM28 users that is using custom language packs have to update your language pack with changed strings, or you will get a blank preference dialog. changes details: https://github.com/roytam1/UXP/commit/591a887bf3b30ed366fa6738e02acdc5ce491d98#diff-4b8bab15a795abe78067a97a684a5bbcbf8fda5ef5a76423d7cb52f72590afba -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I wonder if some Object types are not handled by that polyfill, just chase doesn't really care about them. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
then the problem could be https://bugzilla.mozilla.org/show_bug.cgi?id=1556604 maybe we can create log at polyfill to see what they contains? //... function stringify(obj, replacer, spaces, cycleReplacer) { var output = JSON.stringify(obj, serializer(replacer, cycleReplacer), spaces) console.log(output) return output } //... -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
later 2 are applied to my custom branch, structuredclone() of circular referencing object seems working (object taken from https://stackoverflow.com/a/1493501 for testing) I need someone to test chase with http://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231021-3219d2d-uxp-dd9eca1b39-xpmod.7z and replace mozjs.dll with http://o.rthost.win/basilisk/mozjs52-custom-20231022-rev-88e66e9b.7z to see if it can solve the problem. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because it is hard to implement in current codebase: https://repo.palemoon.org/MoonchildProductions/UXP/issues/2229 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
by the way regarding to structruedClone() there is some changes coming up in mind: https://bugzilla.mozilla.org/show_bug.cgi?id=1441141#c17 https://bugzilla.mozilla.org/show_bug.cgi?id=1476955#c9 https://bugzilla.mozilla.org/show_bug.cgi?id=1538622#c4 I wonder if applying them may help or not. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I wonder if there is test case that doesn't need credentials? -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20231021.7z Changelog: Out-of-tree changes: * update Goanna3 to git b780764f57...43215fa79a: - ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (410e883318) - import change from `dev' branch of rmottola/Arctic-Fox: Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust (3e7af5df07) (11b253b879) - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175546 - Update GCC to 4.8.5 and bump minimum GCC version required to build. r=froydnj (aa651fae16) - Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo (7bd18f9b1f) - Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd (4f62196e3a) (43215fa79a) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231021-43215fa79a-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231021-43215fa79a-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231021-43215fa79a-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231021-43215fa79a-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (410e883318) - import change from `dev' branch of rmottola/Arctic-Fox: Bug 1246318 - Remove the enumerate trap from ES6 proxies. r=efaust (3e7af5df07) (11b253b879) - partly import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175546 - Update GCC to 4.8.5 and bump minimum GCC version required to build. r=froydnj (aa651fae16) - Bug 1236413 - Suppress -Wimplicit-fallthrough warning in third-party code mfbt/decimal/. r=Waldo (7bd18f9b1f) - Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd (4f62196e3a) (43215fa79a) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20231021-49dc18f7d-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231021-49dc18f7d-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (abd946b44) - ported from mozilla: Bug 1361475 - Remove proprietary constructor on AudioContext. r=baku (6854386257) (26e42cbaa) - import from UXP: Issue #2340 - Return an array (actually frozen sequence) for {border|content}BoxSize (9cd7fd3b) (c402a5fe5) - import from UXP: Clean up dom\webidl (4ec7fa4f) (171ade9e3) - remove Basilisk official branding (db37d212a) - ported from UXP: Issue #1442 Follow-up: Stop pretending proxies have a JSNative call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly. (46024cd8) (f7ff490c5) - ported from UXP: Issue #1721 - Implement GlobalPrivacyControl (50ad0873) (ad38fffca) - import from UXP: Issue #1721 - Follow-up: Properly protect GPC header (0315aeee) (e4f0dfc68) - ported from UXP: [Basilisk] Issue #2 - Remove Safebrowsing and TrackingProtection from the FE (1d169def2) - ported from UXP: [Basilisk] Issue #19 - Implement GlobalPrivacyControl (30e47eb5) (49dc18f7d) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231021-d0fd16ed-uxp-dd9eca1b39-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231021-d0fd16ed-uxp-dd9eca1b39-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-20231021-id-656ea98-uxp-dd9eca1b39-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231021-id-656ea98-ia-93af9a0-uxp-dd9eca1b39-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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231021-3219d2d-uxp-dd9eca1b39-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20231021-3219d2d-uxp-dd9eca1b39-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-20231021-3219d2d-uxp-dd9eca1b39-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231021-d849524bd-uxp-dd9eca1b39-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231021-d849524bd-uxp-dd9eca1b39-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231021-d849524bd-uxp-dd9eca1b39-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20231021-d849524bd-uxp-dd9eca1b39-xpmod.7z Official UXP changes picked since my last build: - Issue #2340 - Return an array (actually frozen sequence) for {border|content}BoxSize (9cd7fd3bf4) - Clean up dom\webidl (4ec7fa4f5f) - Issue #1442 Follow-up: Stop pretending proxies have a JSNative call/construct hook. https://bugzilla.mozilla.org/show_bug.cgi?id=1471924 Part 1 Also remove an erroneous debug assert and guard against future issues. This fixes crashes on vk.com but still does not behave correctly. (46024cd872) - PR #2347 - Backport of Mozilla tooltip bugs: (84ca5fdfc7) - Issue #1721 - Implement GlobalPrivacyControl (50ad087351) - Issue #1721 - Follow-up: Properly protect GPC header (0315aeee73) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Issue MoonchildProductions/UXP#1721 - Implement GlobalPrivacyControl (591a887bf3) Official Basilisk changes picked since my last build: - [Basilisk] Issue #2 - Remove Safebrowsing and TrackingProtection from the FE (6cefc52d32) - [Basilisk] Issue #19 - Implement GlobalPrivacyControl (30e47eb5bc) - [Basilisk] Issue #19 followup - remove DNT from mozscreenshots We technically don't use mozscreenshots at all, but this should still be removed since it is no longer a valid setting (4edd2f91b4) My changes picked since my last build: - ported from mozilla: Bug 1446548 - Treat all GLSL versions >=450 as 450. r=kvark, a=RyanVM (43f0d1060e) (f508d00178) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because you are not signed in to github. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
alright upstream noticed this and provide a partial fix for this: https://repo.palemoon.org/MoonchildProductions/UXP/commit/d5020b69bd84b937de89b2aef5787bfdb4e37dac -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
but it is already done by upstream: https://github.com/roytam1/UXP/commit/a0d362b6e32ede456ce2bd50ad5b6b111ae25f58 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20231014.7z Changelog: Out-of-tree changes: * update Goanna3 to git e9dee823ef...b780764f57: - bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353) - Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d) - Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d) - Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2) - Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606) - Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a) - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4) - bits of Bug 1145246, part 2 (849519f25d) - bits of Bug 1145246, part 7 (3ec5500e08) - bits of Bug 1109390 part 5 (6d849b9b3c) - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd) - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28) - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef) - Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018) - Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8) - Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687) - Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1) - Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4) - Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054) - Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9) - Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff) - Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d) - Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5) - Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9) - Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd) - Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453) - Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca) - part of Bug 1145246, part 2 - (ec09bf3fdd) - half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6) - Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d) - Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546) - Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c) - Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69) - Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895) - Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77) - Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545) - sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1) - ported from mozilla: - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1) - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57) * 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 -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231014-b780764f57-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231014-b780764f57-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231014-b780764f57-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231014-b780764f57-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - bits of Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske (c57ebb477f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 937810 - disable application reputation check on b2g r=mmc,mossop (403f8e0353) - Bug 1216537 - Check and request storage permission if file download is started. r=nalexander,paolo (9233e7193d) - Bug 1163937 - Added forceSave function to DownloadIntegration and ensured that downloads removed in Sanitizer do not persist. r=margaret (9610017b5d) - Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric (be260d55d2) - Bug 1177237 - Implement OS query parsing and user search choice. r=jaws (86c807e606) - Bug 1177443 - Add 'system' purpose for searches coming from outside Firefox, r=MattN. (f6ac86ec2a) - Bug 1072037, part 2 - Tests for the effect of setting CSS animation's AnimationPlayer.currentTime. r=birtles (79639d2ea4) - bits of Bug 1145246, part 2 (849519f25d) - bits of Bug 1145246, part 7 (3ec5500e08) - bits of Bug 1109390 part 5 (6d849b9b3c) - Bug 1074630, part 2 - CSS animations tests for Web Animations finishing behavior. r=birtles (bd0aa575bd) - Bug 1073379, part 6 - Tests for the effect of setting CSS animation's AnimationPlayer.startTime. r=dholbert (9d8aad8d28) - Bug 1073379, part 6b - Re-enable the player.playState check in checkStateAtActiveIntervalEndTime, but disable the first checkStateAtActiveIntervalEndTime call in the 'Skipping backwards through animation' tests. r=orange (3a9ea58cef) - Bug 1141710, part 1 - Update to the new version of addDiv() in testcommon.js. r=dholbert (262b9dc018) - Bug 1141710, part 2 - Update comments to be non-Mozilla specific. r=dholbert (177e8818f8) - Bug 1141710, part 3 - Stop using ECMAScript 6 features in test_animation-player-starttime.html, since other browsers don't support them. r=dholbert (6f0c6ab687) - Bug 1141710, part 4 - Avoid race condition when taking timestamps by reusing the original timestamp. r=dholbert (bc6ff2f3b1) - Bug 1141710, part 5 - Change from assert_true() to the new assert_unreached(). r=dholbert (0c1608c4c4) - Bug 1141710, part 7 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (568cf9a054) - Bug 1141710, part 7 - Store the generated 'animation' property string in a global constant and reuse that constant. r=dholbert (ce85c0d7a9) - Bug 1141710, part 8 - Create helpers to get the startTime corresponding to various points through the active duration. r=dholbert (6d6b1625ff) - Bug 1141710, part 9 - Get the timeline from the player instead of from the document. r=dholbert (9660c00f1d) - Bug 1141710, part 10 - Update some assertion text and comments. r=birtles (d238a482b5) - Bug 1141710, part 11 - Assert that seeking over the before and active phases worked. r=birtles (4aedf388f9) - Bug 1141710, part 12 - Check that the hold time is updated when the startTime is set to null. r=birtles (0473baeabd) - Bug 1141710, part 13 - Wrap all lines at the 80 column mark. r=birtles (7d3ed6b453) - Bug 1141710, part 14 - Get rid of the checks at 90% through the active duration. r=birtles (0f3c4cb7ca) - part of Bug 1145246, part 2 - (ec09bf3fdd) - half of Bug 1109390 part 1 - Add tests for getting the startTime; r=jwatt (a682851ba6) - Bug 1149832 - Replace the Web Animations test helper waitForTwoAnimationFrames() with a helper that takes a frame count. r=birtles (da312eae7d) - Bug 1235286 - Part 1: Add an argument to waitForAnimationFrames to run a task in each requestAnimationFrame callback. r=birtles (199a789546) - Bug 1235286 - Part 2: Tests for animation optimizations. r=birtles (e510c68a7c) - Bug 1235286 - Part 3: Comment out some compositor animations tests. r=birtles (61791d5b69) - Bug 1235345 - Remove services/metrics. r=gfritzsche (29ac4a5895) - Bug 1204846 - Modify the NetworkStatsDB to allow getSamples returns expired data at first sample and modify the test case. r=ethan (3e9d1f9a77) - Bug 1237227 - Check the return of context->GetDisplayRootPresContext() for validity. r=roc (2ad8dcf545) - sync parts of AppConstants.jsm for isPlatformAndVersion* functions (30f7e10db1) - ported from mozilla: - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1) - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (b780764f57) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20231014-f3d14e640-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231014-f3d14e640-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: [Basilisk] Don't build hunspell shared on SunOS (ebf28e41) (d93dd0161) - ported from UXP: [Basilisk] Remove stubs and references. Remove some telemetry leftovers (32e41150) (14d0a8725) - ported from UXP: [Basilisk] Pref changes for old reports that no longer exist (6b8a4e9b) (ca064beea) - Basilisk: remove DirectoryLinksProvider, and also mobilePromo code in real (2911d3ef7) - ported from UXP: [Basilisk] Remove some mobile leftovers (77bc3513) (5516d75d6) - import from UXP: [Basilisk] Remove some android leftovers (c4f84bd3) (a01e26101) - import from UXP: [Basilisk] Remove ios leftovers (3d339bae) (84ca0e6ef) - ported from UXP: [Basilisk] remove more mozilla spy garbage (6c886245) (c734f12fd) - ported from UXP: [Basilisk] Clean up an unused pref. Remove link to mozilla site from crash reporter (23ef0c81) (6b3f5eaa9) - ported from UXP: [Basilisk] Remove last bits of telemetry (b5a13a2a) (638d4255e) - ported from UXP: [Basilisk] Remove obsolete documentation (a11b107f) (d1673432b) - ported from UXP: [Basilisk] Remove unused functionality for reporting crashes to an external server (e73c73a4) (764c20341) - ported from UXP: [Basilisk] Remove unused prefs for download of tiles on new tab page (3fa770bc) (f945431ea) - ported from UXP: [Basilisk] Remove some leftover crashreporter stuff (264cd17e) (34e38de02) - ported from UXP: [Basilisk] Remove browser.tabs.crashReporting.sendReport prefs (36ca1ce4) (de43839dd) - ported from UXP: [Basilisk] Remove unsubmitted crash reporter from crash handlers (0ae50366) (5c55144af) - ported from UXP: [Basilisk] Remove some unused crash report strings from localization data (04e9b40d) (b00e49f34) - ported from UXP: [Basilisk] Report GTK version in about dialog for Linux builds (a0328304) (8f6acb5f8) - ported from UXP: [Basilisk] Issue #67 - begin porting over changes to stop using appconstants (e1e2d7e8) (6b1df8f46) - ported from mozilla: - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1) - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3d14e640) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231014-d0fd16ed-uxp-d6590573ed-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231014-d0fd16ed-uxp-d6590573ed-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-20231014-id-656ea98-uxp-d6590573ed-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231014-id-656ea98-ia-93af9a0-uxp-d6590573ed-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. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231014-3219d2d-uxp-d6590573ed-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20231014-3219d2d-uxp-d6590573ed-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-20231014-3219d2d-uxp-d6590573ed-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231014-d849524bd-uxp-d6590573ed-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20231014-d849524bd-uxp-d6590573ed-xpmod.7z Official UXP changes picked since my last build: - Correct overzealous GMP checks (c3767681a9) - Issue #2332 - Refactor code that feeds video stream sink when it gets added (1ed778419f) - Issue #2332 - Use only one listener in MediaPipelineTransmit (580a231706) - Issue #2332 - Use the same path for passing on missed data to video sink, as during normal operation (a87f8cc7f7) - Issue #2332 - Add deprecation warnings to writable RTCSessionDescription (f2dbc4c6ce) - Issue #2332 - Update RTCIceCandidate to spec (ddf29677d9) - Issue #2332 - Have addIceCandidate take a dictionary (80a3c49ba2) - Issue #2332 - Have set(Local|Remote)Description take dictionaries (6b713575c9) - Issue #2332 - Have createOffer/Answer resolve with dictionaries (a1c22cb034) - Issue #2332 - Update most tests to skip RTCIceCandidate construction (f615587ab7) - Issue #2332 - Update most tests to skip RTCSessionDescription construction (763cdb00cb) - Issue #2332 - Fix CamerasChild helper to return by value instead of out-of-scope reference (348f761a9b) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - ported from mozilla: - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1) - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) (f3deac5f5f) - Reverted "Correct overzealous GMP checks (c3767681a9)" during merging, since related commits are reverted Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.