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
this is an old problem since feb uncovered by https://github.com/roytam1/UXP/commit/9824659d3c6b1c4fdc2616f789f0696d1cbe2ef8 and https://github.com/roytam1/UXP/commit/b7e4530861fcc971aee9d867b3b376e31263486c and they said it is fixed by https://github.com/roytam1/UXP/commit/1f0df8f421626bcbc397512773f3043d72d96a4f but I still need to revert first 2 mentioned commits in order to make it not crashing. -
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.7-Goanna-20230311.7z Changelog: Out-of-tree changes: * update Goanna3 to git 35448d94ad...33f0551ea5: - lineContainer can be NULL in nsIFrame::InlinePrefISizeData::ForceBreak(), workaround it to fix crash when loading https://football.kulichki.net/england/ (40afff632d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 599328 - Clicking a label shouldn't draw a focus ring if clicking the control wouldn't have. r=enndeakin (fe391aecaa) - Bug 1221947 - part 1: add BYTOUCH flag to nsIFocusManager, r=jaws,smaug IGNORE IDL (41b191e6f1) - Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki (9244e1d044) - Bug 1197722 - Respect Win10 pref about bringing up the touch keyboard outside of tablet mode. r=masayuki (00e20db670) - Bug 1210033 - Add on-screen keyboard diagnostic information to about:support. r=masayuki r=felipe (0101168557) - Bug 1211805 - rework keyboard detection for on-screen keyboard, r=jaws (d6eee8e170) - Bug 1221947 - part 2: add TOUCH cause to IME Handling and use it to avoid checking for a keyboard, r=masayuki (b39ad48728) - Bug 1221947 - part 3: pass touch information to focus manager in RenderFrameParent, r=kats (84bbf77326) - Bug 1229258: Implement dummy asmMergeWith/retargetWithOffset functions in none backend; r=h4writer (cb7c19dbfa) - Bug 1210577. Remove useless virtual keyword from ScrollFrameHelper::ComputeScrollClip. r=mstange (5c40b8bd98) - Bug 1177505 - Make all continuations fluid within non-bidi paragraphs. r=smontagu (6d7956c20f) - Bug 1216096: restore previous RTL caret behaviour by backout of bug 1164963, bug 1177505, and bug 1180417. r=jfkthame (11d974c609) - Bug 1157752 - In vertical writing modes, text-orientation:upright should force LTR directionality. r=smontagu (b8843ce65e) - Bug 1002466 - Use SK_ScalarNearlyZero instead of 0.0f to render dots r=mattwoodrow (79406a8ce9) - Bug 1214309 - nudge zero dash intervals to be non-zero under Skia. r=jmuizelaar (b781a0c63a) - Bug 1208234: Stop the null pointer crash. r=bas (e7fb7f56ad) - Bug 1202317. Bail out early if RequestRect is going to do redundant work. r=mstange (cc85741516) - Bug 1167026 - Avoid division by zero when flattening a bezier curve segment with equal control points. r=bas (11e036081a) - Bug 1166879. Avoid uninitialized read in FlattenBezier. r=mstange (893177de38) (f3497a0291) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193786 - crash in mozilla::dom::Element::FindAttrValueIn, r=marcoz (1f03b9594f) - bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks (6a62915a27) - Bug 582024 - ARIA active-descendant should work for ARIA owned elements, r=yzen (4fc7049fe1) - Bug 1212457 - crash at ARIARowAccessible::GroupPosition(), r=marcoz (dd058e3dcd) - bit of 1139049 (ae765adc6a) - Bug 1221542, bug 1221543 - crash in mozilla::a11y::DocAccessible::SeizeChild/PutChildrenBack, r=davidb (8a35b14523) - Bug 1105611 - HyperTextAccessible should set DOM range outside of pseudo elements r=surkov (19e2cf65cd) - Bug 1177765 - Add xmlroles for MathML. r=surkov (381201ae27) - Bug 1176683 - crash in mozilla::a11y::HyperTextAccessible::LandmarkRole() const, r=marcoz (f3fd977d35) - Bug 1176123 - Add NODE_CHILD_OF/NODE_PARENT_OF relations to mroot. r=surkov (36f08faa15) - Bug 1179483 - Fix crash in mozilla::a11y::HyperTextAccessible::RelationByType. r=MarcoZ (fec7fde5b3) - Bug 1177765 - Make nsIMathMLFrame expose the fence and separator properties of operators. r=karlt (91e45d9980) - Bug 1139709. Cache nsMathMLContainerFrame's intrinsic width. r=mats (ac40d07d89) - code style (c5f50fc0c3) - Bug 1226875 - Remove nsIFrame::GetLastChild(). r=mats (9b88566b77) - pointer style (6a5b9599f4) - Bug 1177093 - mathfont.properties does not need to be preprocessed after Bug 1000745 r=fred.wang (d114e285a1) - Bug 1224951 - Part 2: Fix -Wunreachable-code warnings in layout. r=dholbert (5854ee5e3e) - Bug 1141443 - Remove unused rpcns4 from OS_LIBS. r=mshal (1a5ccc985b) - bug 1218762 - proxy ia2Accessible::scrollTo{,Point}() r=davidb (db1db8e703) - Bug 1182208 - Add support for android scrolling and range accessibility actions. r=mfinkle r=yzen (29df38ee29) - Bug 1144516 - Remove offset of mozbrowser iframe. r=yzen (c7473a8feb) - Bug 1176292 - Send 'toggle-shade' control event to content on 3 finger triple tap. r=yzen (536932619a) - Bug 1182222 - Make Layerview support accessibility HTML navigation. r=yzen r=mfinkle (2beb411989) - Bug 1203697 - Add braille navigation. r=yzen r=mfinkle (d5a513e79e) - Bug 1209054 - Make 2 finger tap toggle pause speech. r=yzen (28bc8c16a6) - Bug 1214398 - Add highlight box to doc body if it is available and set z-index. r=yzen (9cca205849) - Bug 1182214 - Update highlight rect as you scroll. r=yzen (6d2738366a) - Bug 1182214 - Follow-up to fix Presentation.displayedAccessibles getter. r=me CLOSED TREE (6dd8ec3652) - Bug 1212528 - ensuring first seen document in ancestry is announced first. r=marcoz (fb8e9bc406) - Bug 1217038 - Remove for-each and legacy array comprehension from accessible/. r=yzen (810590b5d3) - Bug 1220860 - fixing an error with getting documentElement on AccessFu stop. r=eeejay (4a35fabc3d) - Bug 1169019 - Removed screenreader announcement from gecko. r=yzen (2b1732cddc) - Bug 1211122 - ensuring that we check position against an actual doc/dialog on doc load event. r=marcoz (78b7cc8a77) - Bug 1019432 - [AccessFu] Only capture explore by touch events in Android. r=yzen (eee4b09c72) - Bug 1182311 - Make 3 finger triple tap more reliable. r=yzen (7cf926a839) - Bug 1201146 - Introduce "Section" traversal rule. r=yzen (253d53ec8d) - Bug 1203283 - Introduce Android "Control" traversal rule. r=yzen (4d14ffa973) (e0e84a7434) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1216851 - Allow flattening of opacity when it contains text. r=roc (f62dead4b9) - Bug 1219833 - Respect composition underline color; r=masayuki nsTextFrame didn't use the composition underline color if the composition didn't have a foreground color defined. This patch makes it use the underline color if foreground color is not defined. (02bcedf5fb) - Bug 1211085 - Disable global reuse on b2gdroid r=khuey (a4bfc7c4e1) - Bug 1206817 - Take ownership of error reporting in the component loader. r=bz (d8b9b02dfb) (40ee015dc8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1172382 - Enable AccessibleCaret on B2G. r=roc (f5c58c2798) - remove duplicated (8823cc4a43) - Bug 1219310 - part 1 - ask the prefs file for its size directly; r=njn (93073cbc5e) - Bug 1219310 - part 2 - keep track of how much pref file we have read; r=njn (6a2a10a8b1) - Bug 1213123 - Make Preferences::SetString accept char16ptr_t instead of char16_t*. r=froydnj (a895a36861) - Bug 1216901 - Make the FasterMake backend reticulate splines when moz.build or jar.mn files are modified. r=mshal (ed4ec93b18) - Bug 1219122 - Move webapprt.ini definition to moz.build. - Add corresponding webpprt files. (da6bc91b5c) - Bug 1219126 - Move greprefs.js definition in moz.build. r=mshal (52f404c935) - code style (1b1e543834) - Bug 1162690 - Remove malformed uri warning in nsURLParser::ParseURL r=mcmanus (8534fcebb7) - Bug 1163028 - URL: stop escaping [ and ] in path r=mcmanus (f2f3deec40) - Bug 1163030 - URL: stop escaping ` in query r=mcmanus (17d6c07640) - Bug 1191423 - Disallow illegal characters in cookies set via HTTP. r=jduell (b1786d140f) - Bug 1210235 - Skip package verification if pref out or no signature. The package would be treated unsigned. r=valentin (63870dd7ef) - Bug 1216062 - Notify OnStartSignedPackagedRequest with package identifier. r=valentin. (81a14af3db) - Bug 1214079 - Doom the package cache if the signature verification failed. r=valentin (83824c2d5d) - Bug 1178448 - Use imported CA in developer mode. r=keeler,valentin (b9cf64b477) - Bug 1216469 - Bypass verification for signed packages from trust origins. r=valentin (a36d0a6d2f) - Bug 1218284 - Match signed packages' with trust origin without suffix. r=valentin (45529dc7df) - Bug 412457 - should unescape hostname first, then perform IDNA r=mcmanus (23ebe47574) - Bug 1217316 - Remove for-each from netwerk/. r=jduell (8d0ca69e9e) - Bug 1208847 - Add telemetry to measure how often secure cookies are set from non-secure origins r=mcmanus (57ecf3651d) - Bug 1165267 - Part 1: Replace appId and inBrowser by originAttributes v2. r=honzab (7710301407) - Bug 1165267 - Fix downgrading issue by restoring appId and inBrowserElement columns v3. r=honzab (3e8b8e4dfb) - Bug 1221049 - Use originAttributes from TabContext. r=kanru (5eaebe3b28) - Bug 1197944 - Change pref so that the http auth dialog is presented for sub resources as well. r=jduell (e3a7e2a1a7) - Bug 1202421 - Rename the network.auth.allow-subresource-auth pref. r=michal (87e29e1fdf) - Bug 1213577 - Use OriginAttributes in nsHttpAuthManager, r=mcmanus (33d0a25ac4) - Bug 961049 - Part 1: Remove unused members and methods; r=baku (0f3e6de06b) (33f0551ea5) * 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-20230311-33f0551ea5-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230311-33f0551ea5-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230311-33f0551ea5-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230311-33f0551ea5-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - lineContainer can be NULL in nsIFrame::InlinePrefISizeData::ForceBreak(), workaround it to fix crash when loading https://football.kulichki.net/england/ (40afff632d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 599328 - Clicking a label shouldn't draw a focus ring if clicking the control wouldn't have. r=enndeakin (fe391aecaa) - Bug 1221947 - part 1: add BYTOUCH flag to nsIFocusManager, r=jaws,smaug IGNORE IDL (41b191e6f1) - Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki (9244e1d044) - Bug 1197722 - Respect Win10 pref about bringing up the touch keyboard outside of tablet mode. r=masayuki (00e20db670) - Bug 1210033 - Add on-screen keyboard diagnostic information to about:support. r=masayuki r=felipe (0101168557) - Bug 1211805 - rework keyboard detection for on-screen keyboard, r=jaws (d6eee8e170) - Bug 1221947 - part 2: add TOUCH cause to IME Handling and use it to avoid checking for a keyboard, r=masayuki (b39ad48728) - Bug 1221947 - part 3: pass touch information to focus manager in RenderFrameParent, r=kats (84bbf77326) - Bug 1229258: Implement dummy asmMergeWith/retargetWithOffset functions in none backend; r=h4writer (cb7c19dbfa) - Bug 1210577. Remove useless virtual keyword from ScrollFrameHelper::ComputeScrollClip. r=mstange (5c40b8bd98) - Bug 1177505 - Make all continuations fluid within non-bidi paragraphs. r=smontagu (6d7956c20f) - Bug 1216096: restore previous RTL caret behaviour by backout of bug 1164963, bug 1177505, and bug 1180417. r=jfkthame (11d974c609) - Bug 1157752 - In vertical writing modes, text-orientation:upright should force LTR directionality. r=smontagu (b8843ce65e) - Bug 1002466 - Use SK_ScalarNearlyZero instead of 0.0f to render dots r=mattwoodrow (79406a8ce9) - Bug 1214309 - nudge zero dash intervals to be non-zero under Skia. r=jmuizelaar (b781a0c63a) - Bug 1208234: Stop the null pointer crash. r=bas (e7fb7f56ad) - Bug 1202317. Bail out early if RequestRect is going to do redundant work. r=mstange (cc85741516) - Bug 1167026 - Avoid division by zero when flattening a bezier curve segment with equal control points. r=bas (11e036081a) - Bug 1166879. Avoid uninitialized read in FlattenBezier. r=mstange (893177de38) (f3497a0291) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193786 - crash in mozilla::dom::Element::FindAttrValueIn, r=marcoz (1f03b9594f) - bug 1172516 - fix firing caret move events for proxied accessibles r=lsocks (6a62915a27) - Bug 582024 - ARIA active-descendant should work for ARIA owned elements, r=yzen (4fc7049fe1) - Bug 1212457 - crash at ARIARowAccessible::GroupPosition(), r=marcoz (dd058e3dcd) - bit of 1139049 (ae765adc6a) - Bug 1221542, bug 1221543 - crash in mozilla::a11y::DocAccessible::SeizeChild/PutChildrenBack, r=davidb (8a35b14523) - Bug 1105611 - HyperTextAccessible should set DOM range outside of pseudo elements r=surkov (19e2cf65cd) - Bug 1177765 - Add xmlroles for MathML. r=surkov (381201ae27) - Bug 1176683 - crash in mozilla::a11y::HyperTextAccessible::LandmarkRole() const, r=marcoz (f3fd977d35) - Bug 1176123 - Add NODE_CHILD_OF/NODE_PARENT_OF relations to mroot. r=surkov (36f08faa15) - Bug 1179483 - Fix crash in mozilla::a11y::HyperTextAccessible::RelationByType. r=MarcoZ (fec7fde5b3) - Bug 1177765 - Make nsIMathMLFrame expose the fence and separator properties of operators. r=karlt (91e45d9980) - Bug 1139709. Cache nsMathMLContainerFrame's intrinsic width. r=mats (ac40d07d89) - code style (c5f50fc0c3) - Bug 1226875 - Remove nsIFrame::GetLastChild(). r=mats (9b88566b77) - pointer style (6a5b9599f4) - Bug 1177093 - mathfont.properties does not need to be preprocessed after Bug 1000745 r=fred.wang (d114e285a1) - Bug 1224951 - Part 2: Fix -Wunreachable-code warnings in layout. r=dholbert (5854ee5e3e) - Bug 1141443 - Remove unused rpcns4 from OS_LIBS. r=mshal (1a5ccc985b) - bug 1218762 - proxy ia2Accessible::scrollTo{,Point}() r=davidb (db1db8e703) - Bug 1182208 - Add support for android scrolling and range accessibility actions. r=mfinkle r=yzen (29df38ee29) - Bug 1144516 - Remove offset of mozbrowser iframe. r=yzen (c7473a8feb) - Bug 1176292 - Send 'toggle-shade' control event to content on 3 finger triple tap. r=yzen (536932619a) - Bug 1182222 - Make Layerview support accessibility HTML navigation. r=yzen r=mfinkle (2beb411989) - Bug 1203697 - Add braille navigation. r=yzen r=mfinkle (d5a513e79e) - Bug 1209054 - Make 2 finger tap toggle pause speech. r=yzen (28bc8c16a6) - Bug 1214398 - Add highlight box to doc body if it is available and set z-index. r=yzen (9cca205849) - Bug 1182214 - Update highlight rect as you scroll. r=yzen (6d2738366a) - Bug 1182214 - Follow-up to fix Presentation.displayedAccessibles getter. r=me CLOSED TREE (6dd8ec3652) - Bug 1212528 - ensuring first seen document in ancestry is announced first. r=marcoz (fb8e9bc406) - Bug 1217038 - Remove for-each and legacy array comprehension from accessible/. r=yzen (810590b5d3) - Bug 1220860 - fixing an error with getting documentElement on AccessFu stop. r=eeejay (4a35fabc3d) - Bug 1169019 - Removed screenreader announcement from gecko. r=yzen (2b1732cddc) - Bug 1211122 - ensuring that we check position against an actual doc/dialog on doc load event. r=marcoz (78b7cc8a77) - Bug 1019432 - [AccessFu] Only capture explore by touch events in Android. r=yzen (eee4b09c72) - Bug 1182311 - Make 3 finger triple tap more reliable. r=yzen (7cf926a839) - Bug 1201146 - Introduce "Section" traversal rule. r=yzen (253d53ec8d) - Bug 1203283 - Introduce Android "Control" traversal rule. r=yzen (4d14ffa973) (e0e84a7434) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1216851 - Allow flattening of opacity when it contains text. r=roc (f62dead4b9) - Bug 1219833 - Respect composition underline color; r=masayuki nsTextFrame didn't use the composition underline color if the composition didn't have a foreground color defined. This patch makes it use the underline color if foreground color is not defined. (02bcedf5fb) - Bug 1211085 - Disable global reuse on b2gdroid r=khuey (a4bfc7c4e1) - Bug 1206817 - Take ownership of error reporting in the component loader. r=bz (d8b9b02dfb) (40ee015dc8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1172382 - Enable AccessibleCaret on B2G. r=roc (f5c58c2798) - remove duplicated (8823cc4a43) - Bug 1219310 - part 1 - ask the prefs file for its size directly; r=njn (93073cbc5e) - Bug 1219310 - part 2 - keep track of how much pref file we have read; r=njn (6a2a10a8b1) - Bug 1213123 - Make Preferences::SetString accept char16ptr_t instead of char16_t*. r=froydnj (a895a36861) - Bug 1216901 - Make the FasterMake backend reticulate splines when moz.build or jar.mn files are modified. r=mshal (ed4ec93b18) - Bug 1219122 - Move webapprt.ini definition to moz.build. - Add corresponding webpprt files. (da6bc91b5c) - Bug 1219126 - Move greprefs.js definition in moz.build. r=mshal (52f404c935) - code style (1b1e543834) - Bug 1162690 - Remove malformed uri warning in nsURLParser::ParseURL r=mcmanus (8534fcebb7) - Bug 1163028 - URL: stop escaping [ and ] in path r=mcmanus (f2f3deec40) - Bug 1163030 - URL: stop escaping ` in query r=mcmanus (17d6c07640) - Bug 1191423 - Disallow illegal characters in cookies set via HTTP. r=jduell (b1786d140f) - Bug 1210235 - Skip package verification if pref out or no signature. The package would be treated unsigned. r=valentin (63870dd7ef) - Bug 1216062 - Notify OnStartSignedPackagedRequest with package identifier. r=valentin. (81a14af3db) - Bug 1214079 - Doom the package cache if the signature verification failed. r=valentin (83824c2d5d) - Bug 1178448 - Use imported CA in developer mode. r=keeler,valentin (b9cf64b477) - Bug 1216469 - Bypass verification for signed packages from trust origins. r=valentin (a36d0a6d2f) - Bug 1218284 - Match signed packages' with trust origin without suffix. r=valentin (45529dc7df) - Bug 412457 - should unescape hostname first, then perform IDNA r=mcmanus (23ebe47574) - Bug 1217316 - Remove for-each from netwerk/. r=jduell (8d0ca69e9e) - Bug 1208847 - Add telemetry to measure how often secure cookies are set from non-secure origins r=mcmanus (57ecf3651d) - Bug 1165267 - Part 1: Replace appId and inBrowser by originAttributes v2. r=honzab (7710301407) - Bug 1165267 - Fix downgrading issue by restoring appId and inBrowserElement columns v3. r=honzab (3e8b8e4dfb) - Bug 1221049 - Use originAttributes from TabContext. r=kanru (5eaebe3b28) - Bug 1197944 - Change pref so that the http auth dialog is presented for sub resources as well. r=jduell (e3a7e2a1a7) - Bug 1202421 - Rename the network.auth.allow-subresource-auth pref. r=michal (87e29e1fdf) - Bug 1213577 - Use OriginAttributes in nsHttpAuthManager, r=mcmanus (33d0a25ac4) - Bug 961049 - Part 1: Remove unused members and methods; r=baku (0f3e6de06b) (33f0551ea5) -
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-20230311-bceff7b5b-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230311-bceff7b5b-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1693 - Use scoped enums for IDBTransaction. (c920f32d) (e979bbad9) - ported from UXP: Issue #2135 - Bug 1430303: Implement ShadowRoot.pointerLockElement (3dfffeae) (a539f47bb) - ported from UXP: Issue #2135 - Bug 1430305: Implement ShadowRoot.fullscreenElement (e286eb8a) (85c7bdf68) - ported from UXP: Issue #2135 - Bug 1413102: Ensure Shadow DOM boundaries are dealt properly in event handling (24572438) (261bfcadc) - import from UXP: Issue #2135 - Bug 1413102 (Follow-up): Ignore current target because of shadow DOM retargeting (1bb2009f) (5a7b071dc) - import from UXP: Issue #2135 - Bug 1438129: Remove ShadowRoot.applyAuthorStyles. (3350af82) (5a041769a) - ported from UXP: Issue #2135 - Bug 1430301: Implement ShadowRoot.elementFromPoint/elementsFromPoint (e64aeea5) (b7a513b2a) - ported from UXP: Issue #2135 - Bug 1356496: Don't use nsIDOM* in ConfirmSelectionInBody (b2c77e5e) (9f1361118) - import from UXP: Issue #2135 - Bug 1066965: Make contentEditable and spellchecking to work in Shadow DOM (010db07b) (df33d59d4) - ported from UXP: Issue #2135 - Bug 1453789: Remove Element.createShadowRoot (45c179d0) (0d44f7d04) - ported from UXP: Issue #2135 - Bug 1410578: Make <link rel="stylesheet"> work in shadow trees (588c2154) (5ccbebc42) - ported from UXP: Issue #2135 - Bug 1455891/Part 1: Improve StyleChildrenIterator (263b719e) (7a99dec57) - ported from UXP: Issue #2135 - Implement sequential focus navigation for shadow DOM (56193120) (fa81bc7c9) - import from UXP: Issue #2135 - Bug 1518795: Properly track responsive content in a connected ShadowRoot (7b395189) (5b04b8ae3) - import from UXP: Issue #2135 - Bug 1329877: Optimize AncestorFilter usage in lazy frame construction (7924a2f6) (e951c9e2d) - import from UXP: Issue #2135 - Bug 1414692: Adopt shadow roots when adopting a shadow host across documents (b72ddcf6) (4ecb58c73) - import from UXP: Issue #2135 - Bug 1393806/Part 1: Change nsNodeUtils cloning/adopting stuff to use an ErrorResult for errors (e65a864a) (fbefa53b8) - import from UXP: Issue #2135 - Bug 1393806/Part 2: Modify AdoptNodeIntoOwnerDoc to use the non-XPCOM version of document.AdoptNode (3062964d) (30e05716d) - ported from UXP: Issue #2135 - Bug 1393806/Part 3: Change dom::ReparentWrapper to take an ErrorResult (9f0fb9c1) (2e76049ac) - import from UXP: Issue #2135 - Bug 1425864: Ensure printing documents which have shadow DOM works (015148fc) (e96983c69) - import from UXP: Issue #2135 - Bug 1419803: Use GetComposedDoc instead of GetUncomposedDoc in ContentEventHandler (70d49358) (31b47cb97) - import from UXP: Issue #2135 - Bug 1433669/Part 1: Remove dead function (2f918695) (e31a4854b) - ported from UXP: Issue #2135 - Bug 1433669/Part 2: Flush the document instead of the shell in ContentEventHandler (4d778226) (d1e5efcf8) - import from UXP: Issue #2135 - Follow-up: Fix crash for passing nullptr as an argument to the aNodesWithProperties parameter (c194fbf6) (b5e5cd188) - import from UXP: Issue #2046 - correct debug assert for intl_FormatRelativeTime() (3fb11e54) (56df8a677) - import from UXP: Issue #2135 - Follow-up: Fix potential crash if shadow root is null (ad929c5d) (ef8466fa6) - import from UXP: Issue #2136 - Part 1: Implement CSS inset property (21d468ee) (2d1a95825) - import from UXP: Issue #2136 - Part 2: Regenerate devtools CSS database (ae26d8a0) (e652e63b1) - import from UXP: Issue #2143 - Implement CSS env() Environment Variables (2b903a20) (44882a2d2) - import from UXP: Issue #2135 - Follow-up: Ensure document is not null in nsImageLoadingContent::BindToTree (cfef3fa4) (105fae466) - Revert "revert last rev (3ffaab07) and revert rev b1214c8d and 1d47bb34 instead." (20a127dae) - import from UXP: Issue #2148 - Root the RegExpShared in RegExpMacroAssembler. (1f0df8f4) (cb016b322) - Revert "reverting rev d5eb68a1 and 9535b71a for now since I got a crash in destructor of RegExpShared." (bceff7b5b) -
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-20230311-409cc309-uxp-6f99b9744-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230311-409cc309-uxp-6f99b9744-xpmod.7z My changes since my last build: - [Navigator] ported PM version of tab caption fading to here (409cc309) 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-20230311-id-656ea98-uxp-6f99b9744-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230311-id-656ea98-ia-93af9a0-uxp-6f99b9744-xpmod.7z My changes since my last build: - suite: ported PM version of tab caption fading to here (1b3cb632) 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-20230311-3219d2d-uxp-6f99b9744-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230311-3219d2d-uxp-6f99b9744-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-20230311-3219d2d-uxp-6f99b9744-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230311-d849524bd-uxp-6f99b9744-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230311-d849524bd-uxp-6f99b9744-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230311-d849524bd-uxp-6f99b9744-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230311-d849524bd-uxp-6f99b9744-xpmod.7z Official UXP changes picked since my last build: - Issue #1693 - Use scoped enums for IDBTransaction. (c920f32df) - Issue #2135 - Bug 1430303: Implement ShadowRoot.pointerLockElement (3dfffeaec) - Issue #2135 - Bug 1430305: Implement ShadowRoot.fullscreenElement (e286eb8ad) - Issue #2135 - Bug 1413102: Ensure Shadow DOM boundaries are dealt properly in event handling (24572438a) - Issue #2135 - Bug 1413102 (Follow-up): Ignore current target because of shadow DOM retargeting (1bb2009f6) - Issue #2135 - Bug 1323815: FocusEvent.relatedTarget should work consistently with MouseEvent.relatedTarget (1185cfe3f) - Issue #2135 - Bug 1438129: Remove ShadowRoot.applyAuthorStyles. (3350af82c) - Issue #2135 - Bug 1430301: Implement ShadowRoot.elementFromPoint/elementsFromPoint (e64aeea52) - Issue #2135 - Bug 1356496: Don't use nsIDOM* in ConfirmSelectionInBody (b2c77e5ed) - Issue #2135 - Bug 1066965: Make contentEditable and spellchecking to work in Shadow DOM (010db07bf) - Issue #2135 - Bug 1453789: Remove Element.createShadowRoot (45c179d01) - Issue #2135 - Bug 1410578: Make <link rel="stylesheet"> work in shadow trees (588c2154a) - Issue #2135 - Bug 1455891/Part 1: Improve StyleChildrenIterator (263b719ef) - Issue #2135 - Implement sequential focus navigation for shadow DOM (56193120c) - Issue #2135 - Bug 1518795: Properly track responsive content in a connected ShadowRoot (7b395189a) - Issue #2135 - Bug 1329877: Optimize AncestorFilter usage in lazy frame construction (7924a2f60) - Issue #2135 - Bug 1414692: Adopt shadow roots when adopting a shadow host across documents (b72ddcf65) - Issue #2135 - Bug 1393806/Part 1: Change nsNodeUtils cloning/adopting stuff to use an ErrorResult for errors (e65a864a3) - Issue #2135 - Bug 1393806/Part 2: Modify AdoptNodeIntoOwnerDoc to use the non-XPCOM version of document.AdoptNode (3062964d2) - Issue #2135 - Bug 1393806/Part 3: Change dom::ReparentWrapper to take an ErrorResult (9f0fb9c16) - Issue #2135 - Bug 1425864: Ensure printing documents which have shadow DOM works (015148fcc) - Issue #2135 - Bug 1419803: Use GetComposedDoc instead of GetUncomposedDoc in ContentEventHandler (70d493586) - Issue #2135 - Bug 1433669/Part 1: Remove dead function (2f9186959) - Issue #2135 - Bug 1433669/Part 2: Flush the document instead of the shell in ContentEventHandler (4d778226e) - Issue #2135 - Follow-up: Fix crash for passing nullptr as an argument to the aNodesWithProperties parameter (c194fbf6a) - Issue #2135 - Follow-up: Fix typo (9cb33ab84) - Issue #2046 - correct debug assert for intl_FormatRelativeTime() (3fb11e542) - Issue #2135 - Follow-up: Fix potential crash if shadow root is null (ad929c5dd) - Issue #2136 - Part 1: Implement CSS inset property (21d468ee6) - Issue #2136 - Part 2: Regenerate devtools CSS database (ae26d8a04) - Issue #2143 - Implement CSS env() Environment Variables (2b903a20b) - Issue #2135 - Follow-up: Ensure document is not null in nsImageLoadingContent::BindToTree (cfef3fa48) - Issue #2148 - Root the RegExpShared in RegExpMacroAssembler. (1f0df8f42) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Set compatversion for hardcoded overrides to 102.0 (5a627b6ce) - [Pale-Moon] Issue #1915 - [SSUAO] Add override for Instagram (c8488397e) Official Basilisk changes picked since my last build: - Revert "[Basilisk] Fade out tab label on overflow instead of ellipsis" (15e3a38b5) My changes since my last build: - [Basilisk] ported PM version of tab caption fading to here (2a32b18f4) - [Basilisk] add tab caption fading to CtrlTab (f159e44b2) - [Pale-Moon] add tab caption fading to CtrlTab (5db2ae1aa) - Revert "revert last rev (7faa37b7) and revert rev b7e45308 and 9824659d instead." (1b1d672dc) - Revert "reverting rev 22dc363c and 233802c9 for now since I got a crash in destructor of RegExpShared." (6f99b9744) Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
and BTW ported to BN and my iceape. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
seems to be fine as well. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
but it seems to be working here. https://github.com/roytam1/UXP/commit/2a32b18f465a8d068d1b1866d027374b4706cd5a -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
you may try using an older user agent string -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
alright it is working! thanks for your suggestion! -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I wonder if this can disable built-in shortcuts? I fear of hitting Ctrl-Shift-W(close window) when I just want to hit Ctrl-W(close tab). -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I do wonder if I can just port PM changes to BK. (can't find a time for this right now since $DAYJOB is still busy these days) -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
sure, layout is changed by upstream commit: https://github.com/roytam1/UXP/commit/89dd425fd22a6cbbbbef2d2b47e2a4bc9fc14fc3 -
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.7-Goanna-20230304.7z Changelog: Out-of-tree changes: * update Goanna3 to git 4e6138a54f...35448d94ad: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1206072 - Don't call GetNextRenderTarget if CreateRenderTargetSet failed,r=vlad (323c478a5d) - Bug 1210444 - Set DEALLOCATE_CLIENT flag for EGLImage SharedSurfaceTextureClients. r=nical (194d629af0) - Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan (335cdc86d3) - Bug 1226000 - control may pick up its name from wrong label, r=yzen (2686bf0a50) - bug 1213402 - add another , to fix silly string concatonation r=me landed on a CLOSED TREE (0900ea3a94) - Bug 1189108 - Walk up tree to get LinkableAccessible actions instead of caching r=tbsaunde (3ee63b4b0b) - Bug 1174383 - Fix bogus gfx/2d debug assertions that have side effects. r=Bas (0e47cdfd76) - Bug 1222569 - remove unused const variables from ExtendInputEffectD2D1.cpp; r=Bas (790f7ac4ed) - Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert (68c5fcd454) - Bug 1207153 - Restore texture binding to correct target in GLBlitHelper. r=snorp (5f199889e2) - Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel (5bb9860bd3) - Bug 1164088 - Avoid IsFramebuffer assertion on Android emulator; r=jgilbert (2eaed192af) - Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert (8cfa018ec7) - Bug 1209612 - Formalize client vs display EGL exts, and don't check client exts on ANDROID due to topcrash. - r=jrmuizel,snorp (0e98415c39) - Bug 1186431. Backout "Recreate the RenderTargetView on demand" r=jgilbert (90ff243064) - Bug 1213339 - Fix logic in WantsSmallTiles. r=nical (7c0e4c4d7d) - Bug 1212664 - Perform y-inversion correctly when dumping compositor surface. r=jrmuizel (01963dd49d) - Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel (53b6cf04bd) - Bug 1133527. Fallback to software vsync on android. r=kats (40207086ae) - Bug 1200098 - patch 3 - Pass the gr_nobidi flag when shaping with graphite2, as we split text into unidirectional runs ahead of time. r=jdaggett (4de177c3fe) - Bug 1226801 - None of the GCHashMap users require movable keys; r=fitzgen (0f4c2e7cd7) - Bug 1226687 - Part 1: Export a GCPolicy usable by JS::Heap; r=fitzgen (cf5466239a) - Bug 1226687 - Part 2: Use stable hashing and builtin sweep for JSObject2JSObjectMap; r=mccr8 (4c68f76048) - Bug 1224418 - Functions directly scoped under non-syntactic scopes should be considered cloneable. (r=billm) (9efd091f1d) - No Bug - Remove two unused, orphan variables; r=sfink (1e2191c4c2) - Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till) (6f25a3bd3e) - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu (c1e39487a2) - Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer (c2bbb7edd8) - Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer (9ee099bd8b) - Bug 1223636: Tracelogger - Don't treat extraTextId as containing only extra ids, r=bbouvier (bad93df318) - Bug 1224123 - "Tracelogger: fix the use of LastEntryId in tracelogger.h". r=hv1989 (2cf9a30cf1) - Bug 1205893 - Eliminate vanilla memory allocations in Debugger-vixl. r=sstangl (56a3e3d37b) - Bug 1205893 - Remove vanilla allocations in ARM64 simulator. r=sstangl Use js_malloc/js_free and js_new/js_delete where appropriate. (5da0ec44b3) - Bug 1208674 - part 1: Add ToggleCall assertions. r=sstangl Assert that the ToggleCall() function does not overwrite any unexpected instructions. (cfb5c4be1a) - Bug 1208674 - Fix ToggleCall to handle constant pools. r=sstangl Handle constant pools inserted anywhere, even at the initial pointer location. Don't attempt handling constant pools with natural guard branches. They are not relevant here (and actually never generated currently). (cd025860b4) - Bug 1208259 - Handle OOM in the ARM64 VIXL Simulator. r=sstangl Make the Simulator creation robust against OOM stress tests. Now passes jsapitests testNewRuntime. (92a26871eb) - Bug 1219050 - Update VIXL helper code to v1.10. r=jolesen (7e57b34e76) - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu (5818076931) - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust (c89453a7ce) - Bug 1227263 part 3 - Remove this-slot from non-function frames. r=efaust (c2dd744cca) - Bug 1207571 r=jandem a=abillings (461bb9213f) - Bug 1108290 - introduce machine-independent definitions of sub32. r=nbp (2906131e4d) - Bug 1226799 - De-duplicate the 11 Is[BuiltinName] self-hosting intrinsics with templates. r=arai (50bcb68306) - No Bug - Fix accumulated unified build bustage in the JS shell; r=sfink (dbf8db9215) - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence (63127682a9) - Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu (95b6dc79f8) - Bug 1201620 - Follow up: add a missing null check in js::SavedFrame::isSavedFrameOrWrapperAndNotProto; r=terrence (f2b6cc4751) - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till (6ca85fb1ea) - Bug 1221747 - Fix OOM handling in IonScriptCounts r=nbp (aea5012869) - Bug 1094057 - Violations of "use strict"; should generate errors, not warnings, r=jorendorff (627a9def4c) (0cf4874c58) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1213732 part 1 - SM LCov: Report both side of the branches. r=bhackett (fa8634e097) - Bug 1213732 part 2 - SM LCov: Check that fallthrough branches are correctly counted. r=bhackett (8019439dbd) - Bug 1213732 part 3 - SM LCov: Add code coverage support for TableSwitch statements. r=bhackett (f4268ea156) - Bug 1219166 - SM LCov: Prevent reporting empty compartments, and empty runtimes. r=bhackett (179e8bf6bc) - Bug 1213735 - LCov: Rely on the GC finalizers to visit all JSScripts. r=bhackett (43d6cbd245) - Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till (d69ef1cee8) - Bug 1220693 - Put the needs-update status of the ICU default time zone behind a spinlock, as the simplest/stupidest possible thing that works. r=sfink (4f947b60c4) - pointer style (9f661bbcc4) - Bug 1226896 - Fix OOM handling related to script counts r=nbp (f86a1ebb7b) - Bug 1210554 - Change representation of unbound Label linked lists. r=sstangl (ca194528af) - Bug 1211150 - ARM: Adding 'explicit' keyword on the FloatRegister constructors; r=nbp (80297dd9e8) - Bug 1223355: Common out constant pool generation code on x86/x64; r=sunfish (10b65c3ecd) - Bug 1181612: Merge macro assemblers; r=luke (ebbce8bfef) - Bug 1181612: Add MIR generation and code generation to off-thread compilation; r=luke (e4540062a1) - Bug 1181612: Make CompileInfo a const class; r=luke (e8b2e2cb56) (f411e749b5) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225605: Describe the SIMD type descriptors in terms of a concept; r=jolesen (dc938099ad) - Bug 1225605: Rename SIMD descriptors toType -> Cast, setReturn -> ToValue, and remove one-argument toType; r=jolesen (b74a4e702e) - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen (c533d96fdd) - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen (b4ad3e2b39) - Bug 1221285 - Part 1: Add "-S" option to disassemble() to omit source notes from the output. Not strictly necessary, but convenient. r=efaust. (a74a46dff9) - Bug 1213111 - Extract progressbar from jittest's process_test_results; r=sfink (fa9e6737b5) - Bug 1213127 - Switch jit-tests over to using jstest's task runner; r=sfink (87baae32c5) - Bug 1213129 - Share worker count derivation code between jit and js test suites; r=sfink (be70b49724) - Bug 1218587 - Add -G option for running jit-tests under rr. r=terrence (110fa2d1c2) - Bug 1215063 - Add jit-tests support for running a test as a module and add some tests r=shu (82006f2b11) - Bug 1213133 - Remove jit-test's legacy multiprocessing and serial task runners; r=sfink (f1f1e06695) - Bug 1221285 - Part 2: Test harness support for --test-reflect-stringify. r=efaust. (6f835487d3) - Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence (0346782401) - Bug 1225908 - SimdTypeToLaneType. r=bbouvier (f3782f5fa8) - Bug 1226445: SharedStubs - Keep track of the pushed frames correctly in GetPropCallNative, r=jandem (89deea6955) - Bug 1228259 - jitspew is #ifdef JS_JITSPEW not DEBUG. r=h4writer (cf6ef8b871) - missing bits of Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett (29af1bfd2f) - Bug 1147430 - Optimize load followed by unbox. r=jandem (a4c17ed873) - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier (a31ecf633d) - Bug 1132183 followup - Bump smallFunctionMaxBytecodeLength to 120. r=h4writer (008b612d7b) - Bug 1132183 followup - Bump inlineMaxCalleeInlinedBytecodeLength to 3350. r=h4writer on IRC (6ca0102c81) - Bug 1221421 - Fix Ion JSPropertyOp getter stub. r=bz (d1d8e07432) - Bug 1222905 - Fix some issues related to Ion's AddSlot IC code. r=bhackett (77edef4115) - Bug 1226732 - Use stable hashing and builtin sweeping for ipc::ObjectIdMap; r=billm (155058eb41) - Bug 1226888 - Remove an incorrect assertion about store buffer state; r=jandem (69f16b9526) - Bug 1227774 - Encapsulate markCompartments logic; r=jonco (33f0fd5fe5) (746e6ca3e6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett (09c2b77da6) - Bug 1222917 - Fix register allocation in GenerateCallSetter. r=bhackett (a6e0ecd82c) - Bug 1219883 - Fix Ion typed array stub to handle constant string index. r=efaust (b568a7729c) - Bug 1215688 - Remove unused path in Ion's BindNameIC. r=jandem (b63444a595) - Bug 1224883: Only lazy linking from jit code expects to have valid jit code afterwards, r=jandem (327a96a3ef) - Bug 1108290 - remove machine-specific definitions of sub32. r=nbp (07b788b0c9) - Bug 1226277 - fix MSVC warning with a cast. r=bbouvier (23e7499d43) - Bug 1224710 - Fix OOM handling bugs revealed by new testcase r=bbouvier (8e3912dcfd) - Bug 1210554 - Add testAssemblerBuffer to jsapi-tests. r=sstangl (6aa5a5e95c) - Bug 1210554 - Implement BranchDeadlineSet. r=nbp (510ca413ca) - Bug 1210554 - Implement constant pool test. r=nbp (e67a359337) - Bug 1210554 - Add PatchShortRangeBranchToVeneer(). r=nbp (2611009dd2) - Bug 1210554 - Fix unified build breakage. r=sfink (b418fe43e5) - Bug 1210554 - Wire up branchDeadlines_ partially. No Asm callbacks yet. r=nbp (cb613e7b58) - Bug 1210554 - Handle toggled calls in CodeFromJump(). r=sstangl (d55a5e89ef) - Bug 1210554 - Add enum ImmBranchRangeType. r=sstangl (bcadf88269) - Bug 1210554 - Dynamically track short-range branches. r=sstangl (c8cca36e65) - Bug 1225859 - IonMonkey: MIPS64: Fix branchTestBoolean(Address) missing. r=jandem (5498faee06) - Bug 1222640 - Fix truncated Simulator return values. r=jandem (97721fa467) - Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth (150529e06b) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth (22ae53fd14) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth (8083eccc07) - Bug 1213743 - IonMonkey: MIPS: Import MIPS64 support into CodeGenerator-mips-shared. r=arai (548fe7f3ee) - Bug 1209553 - IonMonkey: MIPS: Add suffix 'f' for constant float32. r=arai (9902d4652a) - Bug 1209962 - IonMonkey: MIPS: Memory barrier optimization. r=lth (96c39a94e9) - Bug 1215999 - ARM64: Remove unnecessary float registers definitions. r=jolesen (199a27685c) - Bug 1207827 - Remove ARM64 temporary offset buffers. r=nbp (66d20a6c55) - Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl (7e67cbd4f2) - Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp (b3aa93f7db) - Bug 1155473 - Make arm-sim-osx SpiderMonkey shell build work on automation. r=sfink (85421372e7) - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen (9d96ba8b8e) - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen (bea72c1836) - Bug 1224974 - fix GTK shaped window drawing. r=bas (8fd0aa180d) - Bug 1226152 - IonMonkey: MIPS64: Make sure the frame pushed are set correctly for ion vmcalls. r=h4writer (9ff4f3fcbb) - Bug 1148235. Cleanup the state that we maintain in SimplifyOutwardByArea. r=ehsan (fc2472f0fa) - Bug 1185840 - Make nsRegion::ToString() print string literal. r=roc (f82daa9b6e) - Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu (e0f17faff8) - Bug 1136557 - pt 2 - Round maxDescent similarly to maxAscent in nsFontMetrics. r=smontagu (b1effc999b) - Bug 1196355: WriteAppNote should use function parameter. r=benwa (0ce7d33286) - Bug 1195152. Pass correct YUV type when converting shared YUV image to RGB. r=nical (133dc40c35) - Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps (5ca3d2b687) - Bug 319030: remove fossil support for RACE encoding and multilingual test bed from IDN code, r=jfkthame (3d76161522) - Bug 321491: Refactor error handling in nsIDNService, r=mcmanus (32aae2327f) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame (0a41d31c03) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 2: changes to existing tests, r=jfkthame. (4697b86b73) - Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps (e714580566) - Bug 1201468: Map UErrorCode to nsresult, r=jfkthame (9d6cf0fe20) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 3: test for transitional processing and CONTEXTJ, r=jfkthame. (179ba01cbc) - Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame (d76a053f00) - Bug 1197923 - Use channel->Open2() in intl/strres/nsStringBundle.cpp (r=sicking) (bc34312da8) - Bug 1205153 - Use channel->Open2() in intl/strres/nsStringBundleTextOverride.cpp (r=sicking) (2ac5e3b920) (35448d94ad) * 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-20230304-35448d94ad-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230304-35448d94ad-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230304-35448d94ad-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230304-35448d94ad-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 1206072 - Don't call GetNextRenderTarget if CreateRenderTargetSet failed,r=vlad (323c478a5d) - Bug 1210444 - Set DEALLOCATE_CLIENT flag for EGLImage SharedSurfaceTextureClients. r=nical (194d629af0) - Bug 1218395 - Avoid calling AddFlags from SharedSurfaceTextureClient constructor. r=milan (335cdc86d3) - Bug 1226000 - control may pick up its name from wrong label, r=yzen (2686bf0a50) - bug 1213402 - add another , to fix silly string concatonation r=me landed on a CLOSED TREE (0900ea3a94) - Bug 1189108 - Walk up tree to get LinkableAccessible actions instead of caching r=tbsaunde (3ee63b4b0b) - Bug 1174383 - Fix bogus gfx/2d debug assertions that have side effects. r=Bas (0e47cdfd76) - Bug 1222569 - remove unused const variables from ExtendInputEffectD2D1.cpp; r=Bas (790f7ac4ed) - Bug 1191527 - Fix the YCbCr shaders in BlitImageToFramebuffer. r=jgilbert (68c5fcd454) - Bug 1207153 - Restore texture binding to correct target in GLBlitHelper. r=snorp (5f199889e2) - Bug 1178601 - Don't crash on incomplete FB. - r=jrmuizel (5bb9860bd3) - Bug 1164088 - Avoid IsFramebuffer assertion on Android emulator; r=jgilbert (2eaed192af) - Bug 1213431. Support using Core profile for WebGL2 on Linux. r=jgilbert (8cfa018ec7) - Bug 1209612 - Formalize client vs display EGL exts, and don't check client exts on ANDROID due to topcrash. - r=jrmuizel,snorp (0e98415c39) - Bug 1186431. Backout "Recreate the RenderTargetView on demand" r=jgilbert (90ff243064) - Bug 1213339 - Fix logic in WantsSmallTiles. r=nical (7c0e4c4d7d) - Bug 1212664 - Perform y-inversion correctly when dumping compositor surface. r=jrmuizel (01963dd49d) - Bug 1223540 - Add a pref for CGL's multithreaded mode (EMPEngine). r=jrmuizel (53b6cf04bd) - Bug 1133527. Fallback to software vsync on android. r=kats (40207086ae) - Bug 1200098 - patch 3 - Pass the gr_nobidi flag when shaping with graphite2, as we split text into unidirectional runs ahead of time. r=jdaggett (4de177c3fe) - Bug 1226801 - None of the GCHashMap users require movable keys; r=fitzgen (0f4c2e7cd7) - Bug 1226687 - Part 1: Export a GCPolicy usable by JS::Heap; r=fitzgen (cf5466239a) - Bug 1226687 - Part 2: Use stable hashing and builtin sweep for JSObject2JSObjectMap; r=mccr8 (4c68f76048) - Bug 1224418 - Functions directly scoped under non-syntactic scopes should be considered cloneable. (r=billm) (9efd091f1d) - No Bug - Remove two unused, orphan variables; r=sfink (1e2191c4c2) - Bug 1223990 - Cleanly throw errors in self-hosted code. (r=till) (6f25a3bd3e) - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu (c1e39487a2) - Bug 1221844 - Part 1: TraceLogger: Move TraceLogger_Invalidation to LOG_ITEM. r=h4writer (c2bbb7edd8) - Bug 1221844 - Part 2: TraceLogger: Add some debug checks to logTimestamp. r=h4writer (9ee099bd8b) - Bug 1223636: Tracelogger - Don't treat extraTextId as containing only extra ids, r=bbouvier (bad93df318) - Bug 1224123 - "Tracelogger: fix the use of LastEntryId in tracelogger.h". r=hv1989 (2cf9a30cf1) - Bug 1205893 - Eliminate vanilla memory allocations in Debugger-vixl. r=sstangl (56a3e3d37b) - Bug 1205893 - Remove vanilla allocations in ARM64 simulator. r=sstangl Use js_malloc/js_free and js_new/js_delete where appropriate. (5da0ec44b3) - Bug 1208674 - part 1: Add ToggleCall assertions. r=sstangl Assert that the ToggleCall() function does not overwrite any unexpected instructions. (cfb5c4be1a) - Bug 1208674 - Fix ToggleCall to handle constant pools. r=sstangl Handle constant pools inserted anywhere, even at the initial pointer location. Don't attempt handling constant pools with natural guard branches. They are not relevant here (and actually never generated currently). (cd025860b4) - Bug 1208259 - Handle OOM in the ARM64 VIXL Simulator. r=sstangl Make the Simulator creation robust against OOM stress tests. Now passes jsapitests testNewRuntime. (92a26871eb) - Bug 1219050 - Update VIXL helper code to v1.10. r=jolesen (7e57b34e76) - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu (5818076931) - Bug 1227263 part 2 - Remove this-slot from generators. r=efaust (c89453a7ce) - Bug 1227263 part 3 - Remove this-slot from non-function frames. r=efaust (c2dd744cca) - Bug 1207571 r=jandem a=abillings (461bb9213f) - Bug 1108290 - introduce machine-independent definitions of sub32. r=nbp (2906131e4d) - Bug 1226799 - De-duplicate the 11 Is[BuiltinName] self-hosting intrinsics with templates. r=arai (50bcb68306) - No Bug - Fix accumulated unified build bustage in the JS shell; r=sfink (dbf8db9215) - Bug 1227535 - Add ZoneAllocPolicy and use it to attribute module memory usage to the zone r=terrence (63127682a9) - Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu (95b6dc79f8) - Bug 1201620 - Follow up: add a missing null check in js::SavedFrame::isSavedFrameOrWrapperAndNotProto; r=terrence (f2b6cc4751) - Bug 1226936 - Remove PreserveRegExpStatics and telemetry for it. r=till (6ca85fb1ea) - Bug 1221747 - Fix OOM handling in IonScriptCounts r=nbp (aea5012869) - Bug 1094057 - Violations of "use strict"; should generate errors, not warnings, r=jorendorff (627a9def4c) (0cf4874c58) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1213732 part 1 - SM LCov: Report both side of the branches. r=bhackett (fa8634e097) - Bug 1213732 part 2 - SM LCov: Check that fallthrough branches are correctly counted. r=bhackett (8019439dbd) - Bug 1213732 part 3 - SM LCov: Add code coverage support for TableSwitch statements. r=bhackett (f4268ea156) - Bug 1219166 - SM LCov: Prevent reporting empty compartments, and empty runtimes. r=bhackett (179e8bf6bc) - Bug 1213735 - LCov: Rely on the GC finalizers to visit all JSScripts. r=bhackett (43d6cbd245) - Bug 1220693 - Lazily trigger ICU default-time-zone recreation only at the instant where the new default time zone is going to be used, rather than every time the time zone might have changed, as apparently ICU's default-time-zone computation is a lot of work. r=till (d69ef1cee8) - Bug 1220693 - Put the needs-update status of the ICU default time zone behind a spinlock, as the simplest/stupidest possible thing that works. r=sfink (4f947b60c4) - pointer style (9f661bbcc4) - Bug 1226896 - Fix OOM handling related to script counts r=nbp (f86a1ebb7b) - Bug 1210554 - Change representation of unbound Label linked lists. r=sstangl (ca194528af) - Bug 1211150 - ARM: Adding 'explicit' keyword on the FloatRegister constructors; r=nbp (80297dd9e8) - Bug 1223355: Common out constant pool generation code on x86/x64; r=sunfish (10b65c3ecd) - Bug 1181612: Merge macro assemblers; r=luke (ebbce8bfef) - Bug 1181612: Add MIR generation and code generation to off-thread compilation; r=luke (e4540062a1) - Bug 1181612: Make CompileInfo a const class; r=luke (e8b2e2cb56) (f411e749b5) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225605: Describe the SIMD type descriptors in terms of a concept; r=jolesen (dc938099ad) - Bug 1225605: Rename SIMD descriptors toType -> Cast, setReturn -> ToValue, and remove one-argument toType; r=jolesen (b74a4e702e) - Bug 1225605: Remove non standard SIMD.Int{32x4,16x8,8x16}.bool; r=jolesen (c533d96fdd) - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen (b4ad3e2b39) - Bug 1221285 - Part 1: Add "-S" option to disassemble() to omit source notes from the output. Not strictly necessary, but convenient. r=efaust. (a74a46dff9) - Bug 1213111 - Extract progressbar from jittest's process_test_results; r=sfink (fa9e6737b5) - Bug 1213127 - Switch jit-tests over to using jstest's task runner; r=sfink (87baae32c5) - Bug 1213129 - Share worker count derivation code between jit and js test suites; r=sfink (be70b49724) - Bug 1218587 - Add -G option for running jit-tests under rr. r=terrence (110fa2d1c2) - Bug 1215063 - Add jit-tests support for running a test as a module and add some tests r=shu (82006f2b11) - Bug 1213133 - Remove jit-test's legacy multiprocessing and serial task runners; r=sfink (f1f1e06695) - Bug 1221285 - Part 2: Test harness support for --test-reflect-stringify. r=efaust. (6f835487d3) - Bug 1195198 - Octane: Restore run.js broken by Bug 1179063. r=terrence (0346782401) - Bug 1225908 - SimdTypeToLaneType. r=bbouvier (f3782f5fa8) - Bug 1226445: SharedStubs - Keep track of the pushed frames correctly in GetPropCallNative, r=jandem (89deea6955) - Bug 1228259 - jitspew is #ifdef JS_JITSPEW not DEBUG. r=h4writer (cf6ef8b871) - missing bits of Bug 1231224 part 6 - Handle Vector OOM in some copy constructors. r=bhackett (29af1bfd2f) - Bug 1147430 - Optimize load followed by unbox. r=jandem (a4c17ed873) - Bug 1225908 - SimdTypeToArrayElementType. r=bbouvier (a31ecf633d) - Bug 1132183 followup - Bump smallFunctionMaxBytecodeLength to 120. r=h4writer (008b612d7b) - Bug 1132183 followup - Bump inlineMaxCalleeInlinedBytecodeLength to 3350. r=h4writer on IRC (6ca0102c81) - Bug 1221421 - Fix Ion JSPropertyOp getter stub. r=bz (d1d8e07432) - Bug 1222905 - Fix some issues related to Ion's AddSlot IC code. r=bhackett (77edef4115) - Bug 1226732 - Use stable hashing and builtin sweeping for ipc::ObjectIdMap; r=billm (155058eb41) - Bug 1226888 - Remove an incorrect assertion about store buffer state; r=jandem (69f16b9526) - Bug 1227774 - Encapsulate markCompartments logic; r=jonco (33f0fd5fe5) (746e6ca3e6) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1225821 - Add type write barrier to SetPropertyIC dense element stub. r=bhackett (09c2b77da6) - Bug 1222917 - Fix register allocation in GenerateCallSetter. r=bhackett (a6e0ecd82c) - Bug 1219883 - Fix Ion typed array stub to handle constant string index. r=efaust (b568a7729c) - Bug 1215688 - Remove unused path in Ion's BindNameIC. r=jandem (b63444a595) - Bug 1224883: Only lazy linking from jit code expects to have valid jit code afterwards, r=jandem (327a96a3ef) - Bug 1108290 - remove machine-specific definitions of sub32. r=nbp (07b788b0c9) - Bug 1226277 - fix MSVC warning with a cast. r=bbouvier (23e7499d43) - Bug 1224710 - Fix OOM handling bugs revealed by new testcase r=bbouvier (8e3912dcfd) - Bug 1210554 - Add testAssemblerBuffer to jsapi-tests. r=sstangl (6aa5a5e95c) - Bug 1210554 - Implement BranchDeadlineSet. r=nbp (510ca413ca) - Bug 1210554 - Implement constant pool test. r=nbp (e67a359337) - Bug 1210554 - Add PatchShortRangeBranchToVeneer(). r=nbp (2611009dd2) - Bug 1210554 - Fix unified build breakage. r=sfink (b418fe43e5) - Bug 1210554 - Wire up branchDeadlines_ partially. No Asm callbacks yet. r=nbp (cb613e7b58) - Bug 1210554 - Handle toggled calls in CodeFromJump(). r=sstangl (d55a5e89ef) - Bug 1210554 - Add enum ImmBranchRangeType. r=sstangl (bcadf88269) - Bug 1210554 - Dynamically track short-range branches. r=sstangl (c8cca36e65) - Bug 1225859 - IonMonkey: MIPS64: Fix branchTestBoolean(Address) missing. r=jandem (5498faee06) - Bug 1222640 - Fix truncated Simulator return values. r=jandem (97721fa467) - Bug 1090957 - IonMonkey: MIPS32: Implement atomics in MacroAssembler. r=lth (150529e06b) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in Lowering. r=lth (22ae53fd14) - Bug 1090957 - IonMonkey: MIPS: Implement atomics in CodeGenerator. r=lth (8083eccc07) - Bug 1213743 - IonMonkey: MIPS: Import MIPS64 support into CodeGenerator-mips-shared. r=arai (548fe7f3ee) - Bug 1209553 - IonMonkey: MIPS: Add suffix 'f' for constant float32. r=arai (9902d4652a) - Bug 1209962 - IonMonkey: MIPS: Memory barrier optimization. r=lth (96c39a94e9) - Bug 1215999 - ARM64: Remove unnecessary float registers definitions. r=jolesen (199a27685c) - Bug 1207827 - Remove ARM64 temporary offset buffers. r=nbp (66d20a6c55) - Bug 1217606 - Handle OOM in Assembler::emitExtendedJumpTable(). r=sstangl (7e67cbd4f2) - Bug 1207827 - Fix ARM64 OOM bugs in Assembler::bind(). r=nbp (b3aa93f7db) - Bug 1155473 - Make arm-sim-osx SpiderMonkey shell build work on automation. r=sfink (85421372e7) - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen (9d96ba8b8e) - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen (bea72c1836) - Bug 1224974 - fix GTK shaped window drawing. r=bas (8fd0aa180d) - Bug 1226152 - IonMonkey: MIPS64: Make sure the frame pushed are set correctly for ion vmcalls. r=h4writer (9ff4f3fcbb) - Bug 1148235. Cleanup the state that we maintain in SimplifyOutwardByArea. r=ehsan (fc2472f0fa) - Bug 1185840 - Make nsRegion::ToString() print string literal. r=roc (f82daa9b6e) - Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu (e0f17faff8) - Bug 1136557 - pt 2 - Round maxDescent similarly to maxAscent in nsFontMetrics. r=smontagu (b1effc999b) - Bug 1196355: WriteAppNote should use function parameter. r=benwa (0ce7d33286) - Bug 1195152. Pass correct YUV type when converting shared YUV image to RGB. r=nical (133dc40c35) - Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps (5ca3d2b687) - Bug 319030: remove fossil support for RACE encoding and multilingual test bed from IDN code, r=jfkthame (3d76161522) - Bug 321491: Refactor error handling in nsIDNService, r=mcmanus (32aae2327f) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame (0a41d31c03) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 2: changes to existing tests, r=jfkthame. (4697b86b73) - Bug 1221453 - Use AbsolutePaths with LOCAL_INCLUDES instead of manual -I in CXXFLAGS. r=gps (e714580566) - Bug 1201468: Map UErrorCode to nsresult, r=jfkthame (9d6cf0fe20) - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 3: test for transitional processing and CONTEXTJ, r=jfkthame. (179ba01cbc) - Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame (d76a053f00) - Bug 1197923 - Use channel->Open2() in intl/strres/nsStringBundle.cpp (r=sicking) (bc34312da8) - Bug 1205153 - Use channel->Open2() in intl/strres/nsStringBundleTextOverride.cpp (r=sicking) (2ac5e3b920) (35448d94ad) -
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-20230304-b588854a0-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230304-b588854a0-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel and arm64 for Apple Silicon. (8bacb52c) (6e0c7c1ec) - ported from UXP: Issue #1382 - Part 1: Remove assertion that GetPreEffectsVisualOverflowRect is called only by frames whose parent is an anonymous block (691afc8c) (c8a13de8c) - import from UXP: Issue #1382 - Part 2: Add crash test (ebe27baa) (61417876f) - import from UXP: Issue #1593 - Follow-up: Fix :host selector matching (edc45f68) (36bbce92c) - import from UXP: Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one (55100bb2) (2b0e3dd67) - import from UXP: Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. (beef4376) (5fc6abfdd) - ported from UXP: Issue #2118 - Part 2: Add support for Identity YUVColorSpace (3e62b1fc) (a07266fa4) - ported from UXP: Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer (c0c76cd4) (a063006a6) - ported from UXP: Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends (42f32968) (f171c4c48) - ported from UXP: Issue #2101 - Part 3: Update libyuv (a4d1f57b) (ff2e6d631) - ported from UXP: Issue #2101 - Part 4: Add color range support to gfx/ycbcr (b5f9e9ab) (ec29f2f58) - ported from UXP: Issue #2101 - Part 5: Add ColorRange support to video decoders (e59e8c3b) (c4d7086b7) - import from UXP: Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert (2b88f2c9) (e67a49b37) - import from UXP: Issue #2101 - Part 7: Add color range support on GPUs (687733f9) (3563ce001) - ported from UXP: Issue #1375 - Follow-up: Remove shadow tree hacks in the frame constructor (6a26ce34) (01e98528e) - ported from UXP: Issue #1375 - Follow-up: Get the insertion point right when reconstructing direct children of a shadow root (b40c87a5) (a3c668386) - ported from UXP: Issue #1361 - Enable WebComponents by default in the platform. (9b252024) (8eca837ec) - ported from UXP: No Issue - Enable MSE for WebM on all platforms. (87b94f83) (e497c4b6d) - import from UXP: No Issue - Remove speech recognition pref and enable TTS API by default. (2d7d00b7) (e1c57cc7b) - import from UXP: Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable (53e2e5d8) (2e24a51c9) - import from UXP: Issue #1375 - Part 2: customElements.define must upgrade custom element in shadow-including tree order (6781f5b6) (c185d09d1) - ported from UXP: Issue #1361 - Enable WebComponents' getRootNode by default. (52dbe973) (775c4daea) - ported from UXP: SSUAO changes: (301b6b1e0) - ported from UXP: Bundle fonts on GTK platforms, not just Linux (42c8c7ff) (b588854a0) -
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-20230304-485bba73-uxp-33981efb4-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230304-485bba73-uxp-33981efb4-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-20230304-id-656ea98-uxp-33981efb4-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230304-id-656ea98-ia-93af9a0-uxp-33981efb4-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-20230304-3219d2d-uxp-33981efb4-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230304-3219d2d-uxp-33981efb4-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-20230304-3219d2d-uxp-33981efb4-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230304-d849524bd-uxp-33981efb4-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230304-d849524bd-uxp-33981efb4-xpmod.7z Official UXP changes picked since my last build: - Issue #2117 - Part 1 - Update Mac DMG platform names to intel64 for Intel and arm64 for Apple Silicon. (8bacb52ca) - Issue #2117 - Part 2 - Revert "Follow up to d0eee8f01 - Run precomplete cmd during package staging" (cbc529bb0) - Issue #1382 - Part 1: Remove assertion that GetPreEffectsVisualOverflowRect is called only by frames whose parent is an anonymous block (691afc8c8) - Issue #1382 - Part 2: Add crash test (ebe27baa2) - Issue #1593 - Follow-up: Fix :host selector matching (edc45f684) - Issue #1344 - (Parser: Java) Don't reset containsHyphen value after finding one (d9b7057ff) - Issue #1344 - (Parser: C++) Don't reset containsHyphen value after finding one (55100bb28) - Issue #2118 - Part 1: Update gfxUtils YuvColorMatrix functions to match upstream mozilla code more closely. (beef43760) - Issue #2118 - Part 2: Add support for Identity YUVColorSpace (3e62b1fc9) - Issue #2101 - Part 1: Add mColorRange info to YCbCrBuffer (c0c76cd45) - Issue #2101 - Part 2: Use stdint.h types instead of uint8 and friends (42f329689) - Issue #2101 - Part 3: Update libyuv (a4d1f57b9) - Issue #2101 - Part 4: Add color range support to gfx/ycbcr (b5f9e9abb) - Issue #2101 - Part 5: Add ColorRange support to video decoders (e59e8c3b2) - Issue #2101 - Part 6: Plumbing of ColorRange between video decoders and YUV convert (2b88f2c9a) - Issue #2101 - Part 7: Add color range support on GPUs (687733f9d) - Merge remote-tracking branch 'origin/tracking' into custom (7c0ddca06) - Issue #1375 - Follow-up: Remove shadow tree hacks in the frame constructor (6a26ce345) - Issue #1375 - Follow-up: Get the insertion point right when reconstructing direct children of a shadow root (b40c87a59) - Issue #1361 - Enable WebComponents by default in the platform. (9b2520249) - No Issue - Enable MSE for WebM on all platforms. (87b94f83c) - No Issue - Remove speech recognition pref and enable TTS API by default. (2d7d00b75) - Issue #1375 - Part 1: Allow moving a reference into nsInterfaceHashtable (53e2e5d8d) - Issue #1375 - Part 2: customElements.define must upgrade custom element in shadow-including tree order (6781f5b6c) - Issue #1361 - Enable WebComponents' getRootNode by default. (52dbe9733) Official Pale-Moon changes picked since my last build: - [Basilisk] SSUAO - Use native mode for Zoho (cf80fbdb7) - [Basilisk] SSUAO - Add pale moon addons slice (b7aac7342) - [Basilisk] Bundle fonts on GTK platforms, not just Linux (42c8c7ff1) - [Basilisk] Remove dailymotion override (3c54aa7eb) - [Basilisk] Fade out tab label on overflow instead of ellipsis (89dd425fd) Official Basilisk changes picked since my last build: - [Pale-Moon] Issue #1908 - Fade tab titles instead of using ellipses (21f0c3de6) - [Pale-Moon] Remove DailyMotion override (apparently no longer needed) (021d76f3a) - [Pale-Moon] Update SSUAOs for known sites no longer needing workarounds. (889dfd882) Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
My Browser Builds (Part 4)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Off-Topic: so tomorrow is last day of my "sick leave" period caused by bicycle accident happened in 12 Nov 2022, I'll try to pick-up all upstream changes to my trees. Starting from 1 March I have to resume to my $DAYJOB and picking-up tasks that crated during the period that I was "missing" so it could be quite busy in following days/weeks. hope everything goes well and back to normal soon. -
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.7-Goanna-20230225.7z Changelog: Out-of-tree changes: * update Goanna3 to git 7ad90a7dc7..4e6138a54f: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 966986 - Part 1: Fix format of DataTransfer.getData(text/x-moz-url) and return each text and URL as a separated item on Mac. r=smichaud, vlad (4de2b9ee3f) - Bug 966986 - Part 2: Return true from nsDragService::IsDataFlavorSupported for text/x-moz-url-desc and text/x-moz-url-data on Mac. r=smichaud, vlad (210fb284cc) - Bug 1167834 - Fix -Wwritable-strings warnings in widget/cocoa/. r=smichaud (933fa44bb4) - Bug 1206766 - Show meaningful module offsets in stack traces even when no symbol found. r=spohl (406e2019dc) - Bug 1205399 - Remove some leftover Growl strings. r=mstange (44dd51e2cd) - Bug 1205399 - OS X: Implement disabling Notifications for the site from the native notifications. r=mstange (4c5c3c3c41) - Bug 1208685 - Dedupe alert.css and cleanup alert.js heading. r=bgrins (669f2f5347) - Bug 1208295 - Show an additional action on OS X notifications to open notification settings. r=mstange (4562ca98f5) - Bug 935434 - Make XUL alertNotifcations use dir/bidi parameter by setting the according css direction attribute. Set lang attribute for labels. r=jaws (0e1e045f28) - Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen (836ca78e53) - Bug 1202933, Part 2 - Show the origin for OS X notifications. r=MattN,wchen (468b702443) - Bug 1201397 - New layout of XUL Notifications. r=MattN (1133670c5d) - Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN (980f441952) - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on widget. r=nfroyd (4605f28ee6) - Bug 1221449: Add null ptr check and fix variable shadowing in OSXNotificationCenter.mm. r=spohl (6064ea34ec) - Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN (45cb398d87) - Bug 1217621 - Show settings action for XUL notifications. r=jaws (9cb70137c2) - Bug 1205172 - Do Not Disturb Button for Push Notifications on Windows. r=MattN (16b068c676) - Bug 1219458 - Remove the notification animation until we have better transparency support. r=MattN (bcd89030e2) - Bug 1214029 - Use double-quotes for strings in alert.js. r=MattN (a8b2a60ab6) - Bug 1213421 - Truncate long body and title text in notifications. r=MattN (b91c55cb1b) - Bug 1213421 - Follow-up, set the bodyText even when text is not being truncated. r=MattN (47212a10ca) - Bug 1216161 - XUL notifications on Linux can't be closed. r=MattN (0ad4abe149) - Bug 1218781 - Padding on the right side of notifications is missing when an icon is supplied. r=MattN (b0661b491c) - Bug 1218785 - Remove top and bottom margins on images in notifications. r=MattN (fb5f74249c) - Bug 1218780 - Notifications shouldn't use a hand cursor. r=MattN (be6da71ee0) - Bug 1218789 - Close button and gear button are misaligned in notifications. r=MattN (a6d684f008) - fix misspatch (e9a9840e80) - Bug 1148933 - Remove old storageservice.js and tests. r=gps (6308b7230f) - reorder (2095058419) - Don't mix GPU adapters across processes. (bug 1183910 part 10, r=jmuizelaar) (fa313da63d) - Don't attempt to use WARP after D3D11CreateDevice crashes. (bug 1201202, r=bas) (10d8424a75) - Bug 1207437 (part 1) - Don't recompute Windows feature levels. r=dvander. (0b0d3c11a1) - Bug 1207437 (part 2) - Don't re-get D3D11CreateDevice. r=dvander. It's always obtained during gfxWindowPlatform initialization and put into sD3D11CreateDeviceFn. (db99647c33) - Bug 1207437 (part 3) - Fix and disallow warnings in gfx/thebes/. r=dvander. (4cf28c971d) - Bug 1207437 - Extra qualification fixup. (05ab331aaa) - Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel) (c1f715dd91) - Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow) (932804aab6) - Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel (725601b236) - Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel (2ad1fc80bd) - Bug 1196335 - Disambiguate the strings for scoped gfx reporter and D2D1.1. r=dvander (0cb2c1534c) - Bug 1222569 - fix -Wformat warning in gfxWindowsPlatform.cpp; r=Bas (95f339a567) - Bug 1195844: When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel (8a316e876f) - Bug 1197296. Check for errors more during bug testing. r=Bas (21405bfe27) - Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan) (7208b1e52d) - Bug 1222569 - fix initialization order in gfxWindowsPlatform.cpp; r=Bas (530f2510b7) - Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jmuizelaar) (a6f6aef92a) - Bug 1207258 - Give back the ability to run direct write without D2D, but only with a *force* preference. r=dvander (283454081b) - Bug 1097321 - Fix DoesD3D11TextureSharingWorkInternal to handle Intel/AMD configurations. r=Bas (efa1d2eeef) - Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett (06cb8447ba) - Bug 1225125: If all drawing is just clipped out anyway, just push a regular group, blending mode won't matter. r=jrmuizel (78a90991d4) - Bug 1223440 - Implement NativePanZoomController::setIsLongpressEnabled so long-press detection can be disabled during testing. r=kats (b8e31ab26a) - Bug 1202050 - Use UntransformTo in a few more places in APZ code. r=botond (6c43dda3c3) - Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett (ea43ab6167) - Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett (57f9cc2520) - Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett BaseEquals and Equals were made the same by patch 2, so BaseEquals can be removed. (925a469540) - Bug 576927 - Use saturating multiply when calculating zoomed app units to avoid integer overflow. r=roc (ab0caaa9c7) - Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett (46523eaf4c) - Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett Decorations in Gecko are associated with the CSS 'text-decoration' property, so the constants should live in nsStyleConsts.h, as they largely already do (since the names defined there are the vast majority of the uses). (2895dfb610) (e4c23c8471) - import changes from `dev' branch of rmottola/Arctic-Fox: - remove PM alertTime custom (911dd825ec) - Bug 1208346 - Alert service Do Not Disturb backend. r=jaws (0047051b4e) - Bug 1208346 - Fix manualDoNotDisturb build bustage on Android. r=bustage (39275a49bd) - Add some shadow warnings back (64eb2adf55) - some window fixes by Roy (72e6a9b98e) - remove parameter of DoesD3D11DeviceWork (243dfb24f4) - Bug 1197296. Check the error code of Map. r=bas (9debd274fd) - Bug 1221348 - Part 1: Unify crash signatures. r=jrmuizel (80763d326d) - Bug 1221348 - Part 2: Fix texture sharing detection code on Intel. r=jrmuizel (fb0390850d) - Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel (3963a35cbc) - Bug 720589 - mMatchCounts may be accessed with a nonexisting index. r=neil (fdbdd7e228) - Bug 1224975 - add telemetry for font loading. r=m_kato (013a6e8fc7) - Bug 1188376: Split Hello Telemetry values from general WebRTC r=jib (3887cc3201) - Bug 1198883 - Part 1: Improve ICE candidates telemetry probes. r=bwc (2d02a3d752) - Bug 1198883 - Part 2: Added WebRTC ICE candidates to Telemetry. r+vladan (fa8032043f) - Bug 1201926 - Add support for keyed histograms to Fennec's Telemetry module, r=nalexander (8b96ebf026) - Bug 1213780 - Fix Telemetry reporting repeated hang annotations for Chrome hangs. r=aklotz (afde812b08) - Bug 1128768: Part 4 - Update telemetry to serialize BHR hang annotations; r=gfritzsche (7c1b8f5fa5) - Bug 1215540 - Fix Telemetry reporting repeated hang annotations for Thread hangs. r=aklotz (afed35f06f) - Bug 896740 - Limit the number of chrome-hangs reported to Telemetry. r=vladan (a37ba72225) - missing bits of Bug 932865 - Expose thread hang stats (c19c41ae06) - Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (ba92a8464f) - Bug 1121040 - Don't send RETURN keypresses to content while a satchel autocomplete entry is selected. r=Gijs,smaug (762efd7cc8) - Bug 1145146 - Remove offensive comment from nsFormFillController r=mak (7a6b0eb4e1) - Bug 1136085 - Part 1 - Don't store & collect subsession histograms on mobile. r=vladan (911084001c) - missing bits of Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan (599bee2150) - Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp (ff8a632975) - fix misspatch of 1157282 and 1198883 (9a216ab188) - Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp (772970d0e0) - Bug 1211411 - Limit the number of thread hang stats reported to Telemetry. r=vladan (fd72bc8b62) - Bug 1219751 - Change the the depth limit of the thread hangs stack to use the 99th percentile. r=gfritzsche (fc59bd7598) - Bug 1133521 - Enable BHR on Beta. r=vladan (2501c6a0ff) - Bug 1219216 - Fix a wrong comment in BackgroundHangMonitor.h. r=gfritzsche (e974320361) - bits of Bug 1134279 - Change Telemetry data producers to use the correct (d00e84b7f3) - bits of Bug 977026 - Part 2: B2G loader (bf1208a73a) - bug 1198450 - Firefox fails to load about:home if Firefox was installed to a folder with non-Latin name r=jimm (c4df06a69e) - Bug 1222167 - fix initialization order in GeckoChildProcessHost; r=jld (6bad274479) - Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+. Based on a patch by Mike Hommey. r=me,glandium (78dc877aec) - Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm (93c2b8a1b0) - Bug 1063359 - Unconditionally use -Wl,--no-as-needed when building with GNU ld/gold. r=mshal (643e92ca49) - Bug 971811 - Don't prepend an empty existing DYLD_INSERT_LIBRARIES path when launching the plugin. r=smichaud (c72df0073c) - Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy (f4bb51c123) - Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd (7bec611359) - Bug 1201438: Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy (1ca7f499e9) - Bug 1201438 - Fixup for builds with disabled sandbox. (de125d156e) - Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy (e9f601912d) - Bug 1202988 - Don't use GetTempPath for flash's mms.cfg hack for low integrity. r=aklotz (b4a0d7f856) - Bug 1225023: Allow Flash Player to create Adobe\Flash Player and Macromedia\Flash Player directories. r=bbondy (c5120afc1d) - Bug 1218681 - add plugin-container standalone process code. The Code associate with ARCH. r=hev (03dfb21776) - bug 1130976 - Flash context menu causes CPOW deadlock with AdBlock Plus, plugins should spin even loop in content process instead of the chrome process r=billm (52f4d33633) - Bug 1157237: Move invocation of async NPP_New to an async task; r=jimm (7b6c1a577e) - Bug 1175147 - Don't do threadsafety asserts for NPN_MemAlloc and friends, r=jimm (b4ce5b33ce) - fix strange misspatch (8a96a61819) - Bug 1219244 - use UniquePtr instead of nsAutoArrayPtr in dom/plugins/; r=aklotz (19fabc55b5) - Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm (eddb82b8b4) - some crashrep stuff (bb2b046090) - Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin (821453089e) - Bug 554171 - Add plugin thread checks to functions that must only be called on the main thread. r=jimm (f2eb3822da) - Bug 1149358: Ensure that plugin streams are not manipulated by PluginAsyncSurrogate if plugin destruction is imminent; r=jimm (6dd99c94ee) - Bug 1198302 - Ensure that PluginAsyncSurrogate::NotifyAsyncInitFailed properly aborts any PluginAsyncSurrogate::WaitForInit calls. r=jimm (23c1fbfcfe) - Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm (5d8ff9f8aa) - Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm (174a3166b1) - Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm (92e608831d) - Bug 1217726 - Fix -Wimplicit-fallthrough warnings in dom/plugins. r=jimm (32db26ede8) - Bug 1167720 - Fix invalid window ID provided to GTK3 plugin container children. r=karlt (d8c2de0c19) - Remove Windows-specific synchronous plugin drawing code. (bug 1218688 part 1, r=jimm) (5e4b60ea33) - Remove Linux-specific synchronous plugin drawing code. (bug 1218688 part 2, r=jimm) (edb29f27b8) - Remove Mac-specific synchronous plugin drawing code. (bug 1218688 part 3, r=benwa) (acc6b57b23) - Assert that we do not attempt synchronous painting of windowless Desktop plugins. (bug 1218688 part 4, r=bsmedberg) (c34094b038) - Bug 1195472 - Call Show after Enable on puppet widgets to avoid an assertion when running crash tests. r=aklotz (405ed2c1d1) - Add explicit keyword to AsyncScrollBase constructor to fix static analysis build (bug 1139220 part 6, r=shu) (4cc37b9a3b) - Bug 1146561 - Add back the visibility check for Mac plugins. r=jmuizelaar (91a4a5a8e9) - namespace (9b4919f8fa) - Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn (de5d69880a) - Bug 1225137 - Avoid crash on some platforms if scrollbar fading is enabled and the duration is set to zero. r=spohl (a16954de2f) - Bug 1114554 - Disable NotificationStorage debug logging. r=dholbert (c2722fa4ed) - Bug 1073551 - fix doorhangers to not steal focus unless explicitly opened using mouse or keyboard, r=jaws (be6109cf6d) - Bug 1169629: Add-on install confirmation notification appears anchored to older dismissed anchors. r=dao (684535c7cc) - Bug 1194706: make sure that the notification icons and doorhangers are shown in undocked chat windows too. r=Mossop (68e0ced913) - Bug 1207089 - Telemetry for permission notifications. r=MattN,vladan (ff421236ea) - Bug 1215526 - part 4 - make preprocess-tab-svgs.py report extra dependencies; r=glandium (98b64b5c45) (4e6138a54f) * 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-20230225-4e6138a54f-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230225-4e6138a54f-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20230225-4e6138a54f-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230225-4e6138a54f-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 966986 - Part 1: Fix format of DataTransfer.getData(text/x-moz-url) and return each text and URL as a separated item on Mac. r=smichaud, vlad (4de2b9ee3f) - Bug 966986 - Part 2: Return true from nsDragService::IsDataFlavorSupported for text/x-moz-url-desc and text/x-moz-url-data on Mac. r=smichaud, vlad (210fb284cc) - Bug 1167834 - Fix -Wwritable-strings warnings in widget/cocoa/. r=smichaud (933fa44bb4) - Bug 1206766 - Show meaningful module offsets in stack traces even when no symbol found. r=spohl (406e2019dc) - Bug 1205399 - Remove some leftover Growl strings. r=mstange (44dd51e2cd) - Bug 1205399 - OS X: Implement disabling Notifications for the site from the native notifications. r=mstange (4c5c3c3c41) - Bug 1208685 - Dedupe alert.css and cleanup alert.js heading. r=bgrins (669f2f5347) - Bug 1208295 - Show an additional action on OS X notifications to open notification settings. r=mstange (4562ca98f5) - Bug 935434 - Make XUL alertNotifcations use dir/bidi parameter by setting the according css direction attribute. Set lang attribute for labels. r=jaws (0e1e045f28) - Bug 1202933, Part 1 - Show the origin for XUL notifications. r=MattN,wchen (836ca78e53) - Bug 1202933, Part 2 - Show the origin for OS X notifications. r=MattN,wchen (468b702443) - Bug 1201397 - New layout of XUL Notifications. r=MattN (1133670c5d) - Bug 1209602 - XUL: Implement disabling notifications for a site. r=MattN (980f441952) - Bug 1218315 - Replace NS_LITERAL_STRING(...).get() with MOZ_UTF16(...) on widget. r=nfroyd (4605f28ee6) - Bug 1221449: Add null ptr check and fix variable shadowing in OSXNotificationCenter.mm. r=spohl (6064ea34ec) - Bug 1052776 - fix role=alert usage and ensure alert events fire, r=MattN (45cb398d87) - Bug 1217621 - Show settings action for XUL notifications. r=jaws (9cb70137c2) - Bug 1205172 - Do Not Disturb Button for Push Notifications on Windows. r=MattN (16b068c676) - Bug 1219458 - Remove the notification animation until we have better transparency support. r=MattN (bcd89030e2) - Bug 1214029 - Use double-quotes for strings in alert.js. r=MattN (a8b2a60ab6) - Bug 1213421 - Truncate long body and title text in notifications. r=MattN (b91c55cb1b) - Bug 1213421 - Follow-up, set the bodyText even when text is not being truncated. r=MattN (47212a10ca) - Bug 1216161 - XUL notifications on Linux can't be closed. r=MattN (0ad4abe149) - Bug 1218781 - Padding on the right side of notifications is missing when an icon is supplied. r=MattN (b0661b491c) - Bug 1218785 - Remove top and bottom margins on images in notifications. r=MattN (fb5f74249c) - Bug 1218780 - Notifications shouldn't use a hand cursor. r=MattN (be6da71ee0) - Bug 1218789 - Close button and gear button are misaligned in notifications. r=MattN (a6d684f008) - fix misspatch (e9a9840e80) - Bug 1148933 - Remove old storageservice.js and tests. r=gps (6308b7230f) - reorder (2095058419) - Don't mix GPU adapters across processes. (bug 1183910 part 10, r=jmuizelaar) (fa313da63d) - Don't attempt to use WARP after D3D11CreateDevice crashes. (bug 1201202, r=bas) (10d8424a75) - Bug 1207437 (part 1) - Don't recompute Windows feature levels. r=dvander. (0b0d3c11a1) - Bug 1207437 (part 2) - Don't re-get D3D11CreateDevice. r=dvander. It's always obtained during gfxWindowPlatform initialization and put into sD3D11CreateDeviceFn. (db99647c33) - Bug 1207437 (part 3) - Fix and disallow warnings in gfx/thebes/. r=dvander. (4cf28c971d) - Bug 1207437 - Extra qualification fixup. (05ab331aaa) - Search for a matching DXGI adapter in content processes. (bug 1225283 part 2, r=jrmuizel) (c1f715dd91) - Add IPC helpers to marshal DXGI_ADAPTER_DESC. (bug 1225283 part 1, r=mattwoodrow) (932804aab6) - Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel (725601b236) - Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel (2ad1fc80bd) - Bug 1196335 - Disambiguate the strings for scoped gfx reporter and D2D1.1. r=dvander (0cb2c1534c) - Bug 1222569 - fix -Wformat warning in gfxWindowsPlatform.cpp; r=Bas (95f339a567) - Bug 1195844: When checking for old DisplayLink versions, look for a few other DLLs. r=jrmuizel (8a316e876f) - Bug 1197296. Check for errors more during bug testing. r=Bas (21405bfe27) - Don't assume D3D11CreateDevice() gives back non-null devices. (bug 1209268, r=milan) (7208b1e52d) - Bug 1222569 - fix initialization order in gfxWindowsPlatform.cpp; r=Bas (530f2510b7) - Don't use Direct 2D 1.0 if Direct3D11 is using WARP. (bug 1207665 part 2, r=jmuizelaar) (a6f6aef92a) - Bug 1207258 - Give back the ability to run direct write without D2D, but only with a *force* preference. r=dvander (283454081b) - Bug 1097321 - Fix DoesD3D11TextureSharingWorkInternal to handle Intel/AMD configurations. r=Bas (efa1d2eeef) - Bug 1223002 - Always call ReleaseGrFace to balance GetGrFace, even if the face is null. r=jdaggett (06cb8447ba) - Bug 1225125: If all drawing is just clipped out anyway, just push a regular group, blending mode won't matter. r=jrmuizel (78a90991d4) - Bug 1223440 - Implement NativePanZoomController::setIsLongpressEnabled so long-press detection can be disabled during testing. r=kats (b8e31ab26a) - Bug 1202050 - Use UntransformTo in a few more places in APZ code. r=botond (6c43dda3c3) - Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett (ea43ab6167) - Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett (57f9cc2520) - Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett BaseEquals and Equals were made the same by patch 2, so BaseEquals can be removed. (925a469540) - Bug 576927 - Use saturating multiply when calculating zoomed app units to avoid integer overflow. r=roc (ab0caaa9c7) - Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett (46523eaf4c) - Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett Decorations in Gecko are associated with the CSS 'text-decoration' property, so the constants should live in nsStyleConsts.h, as they largely already do (since the names defined there are the vast majority of the uses). (2895dfb610) (e4c23c8471) - import changes from `dev' branch of rmottola/Arctic-Fox: - remove PM alertTime custom (911dd825ec) - Bug 1208346 - Alert service Do Not Disturb backend. r=jaws (0047051b4e) - Bug 1208346 - Fix manualDoNotDisturb build bustage on Android. r=bustage (39275a49bd) - Add some shadow warnings back (64eb2adf55) - some window fixes by Roy (72e6a9b98e) - remove parameter of DoesD3D11DeviceWork (243dfb24f4) - Bug 1197296. Check the error code of Map. r=bas (9debd274fd) - Bug 1221348 - Part 1: Unify crash signatures. r=jrmuizel (80763d326d) - Bug 1221348 - Part 2: Fix texture sharing detection code on Intel. r=jrmuizel (fb0390850d) - Bug 1097321 - Add layers.amd-switchable-gfx.enabled pref. r=jrmuizel (3963a35cbc) - Bug 720589 - mMatchCounts may be accessed with a nonexisting index. r=neil (fdbdd7e228) - Bug 1224975 - add telemetry for font loading. r=m_kato (013a6e8fc7) - Bug 1188376: Split Hello Telemetry values from general WebRTC r=jib (3887cc3201) - Bug 1198883 - Part 1: Improve ICE candidates telemetry probes. r=bwc (2d02a3d752) - Bug 1198883 - Part 2: Added WebRTC ICE candidates to Telemetry. r+vladan (fa8032043f) - Bug 1201926 - Add support for keyed histograms to Fennec's Telemetry module, r=nalexander (8b96ebf026) - Bug 1213780 - Fix Telemetry reporting repeated hang annotations for Chrome hangs. r=aklotz (afde812b08) - Bug 1128768: Part 4 - Update telemetry to serialize BHR hang annotations; r=gfritzsche (7c1b8f5fa5) - Bug 1215540 - Fix Telemetry reporting repeated hang annotations for Thread hangs. r=aklotz (afed35f06f) - Bug 896740 - Limit the number of chrome-hangs reported to Telemetry. r=vladan (a37ba72225) - missing bits of Bug 932865 - Expose thread hang stats (c19c41ae06) - Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. (ba92a8464f) - Bug 1121040 - Don't send RETURN keypresses to content while a satchel autocomplete entry is selected. r=Gijs,smaug (762efd7cc8) - Bug 1145146 - Remove offensive comment from nsFormFillController r=mak (7a6b0eb4e1) - Bug 1136085 - Part 1 - Don't store & collect subsession histograms on mobile. r=vladan (911084001c) - missing bits of Bug 1023461 - Add HangStack class to support internal string buffer; r=vladan (599bee2150) - Bug 1196381 - Eliminate breakpad dependency in ThreadStackHelper; r=nfroyd r=snorp (ff8a632975) - fix misspatch of 1157282 and 1198883 (9a216ab188) - Bug 1034138 - a. Get native stack for permahangs in BHM; r=snorp (772970d0e0) - Bug 1211411 - Limit the number of thread hang stats reported to Telemetry. r=vladan (fd72bc8b62) - Bug 1219751 - Change the the depth limit of the thread hangs stack to use the 99th percentile. r=gfritzsche (fc59bd7598) - Bug 1133521 - Enable BHR on Beta. r=vladan (2501c6a0ff) - Bug 1219216 - Fix a wrong comment in BackgroundHangMonitor.h. r=gfritzsche (e974320361) - bits of Bug 1134279 - Change Telemetry data producers to use the correct (d00e84b7f3) - bits of Bug 977026 - Part 2: B2G loader (bf1208a73a) - bug 1198450 - Firefox fails to load about:home if Firefox was installed to a folder with non-Latin name r=jimm (c4df06a69e) - Bug 1222167 - fix initialization order in GeckoChildProcessHost; r=jld (6bad274479) - Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+. Based on a patch by Mike Hommey. r=me,glandium (78dc877aec) - Bug 1187533 - Change how Gtk+2 plugin-container is started on Gtk+3 builds. r=billm (93c2b8a1b0) - Bug 1063359 - Unconditionally use -Wl,--no-as-needed when building with GNU ld/gold. r=mshal (643e92ca49) - Bug 971811 - Don't prepend an empty existing DYLD_INSERT_LIBRARIES path when launching the plugin. r=smichaud (c72df0073c) - Bug 1189352: Fix NSPR_LOG_FILE with absolute paths for sandboxed child on Windows. r=bbondy (f4bb51c123) - Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd (7bec611359) - Bug 1201438: Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy (1ca7f499e9) - Bug 1201438 - Fixup for builds with disabled sandbox. (de125d156e) - Bug 1165895: Add NPAPI sandbox rule for the crash server pipe and x64 Temp dir write access. r=bbondy (e9f601912d) - Bug 1202988 - Don't use GetTempPath for flash's mms.cfg hack for low integrity. r=aklotz (b4a0d7f856) - Bug 1225023: Allow Flash Player to create Adobe\Flash Player and Macromedia\Flash Player directories. r=bbondy (c5120afc1d) - Bug 1218681 - add plugin-container standalone process code. The Code associate with ARCH. r=hev (03dfb21776) - bug 1130976 - Flash context menu causes CPOW deadlock with AdBlock Plus, plugins should spin even loop in content process instead of the chrome process r=billm (52f4d33633) - Bug 1157237: Move invocation of async NPP_New to an async task; r=jimm (7b6c1a577e) - Bug 1175147 - Don't do threadsafety asserts for NPN_MemAlloc and friends, r=jimm (b4ce5b33ce) - fix strange misspatch (8a96a61819) - Bug 1219244 - use UniquePtr instead of nsAutoArrayPtr in dom/plugins/; r=aklotz (19fabc55b5) - Bug 1155503: BrowserStreamParent should null out its NPStream pointer and we should check for it; r=jimm (eddb82b8b4) - some crashrep stuff (bb2b046090) - Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin (821453089e) - Bug 554171 - Add plugin thread checks to functions that must only be called on the main thread. r=jimm (f2eb3822da) - Bug 1149358: Ensure that plugin streams are not manipulated by PluginAsyncSurrogate if plugin destruction is imminent; r=jimm (6dd99c94ee) - Bug 1198302 - Ensure that PluginAsyncSurrogate::NotifyAsyncInitFailed properly aborts any PluginAsyncSurrogate::WaitForInit calls. r=jimm (23c1fbfcfe) - Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm (5d8ff9f8aa) - Bug 1208059: Make nsNPAPIPluginInstance support WeakPtr and modify PluginAsyncSurrogate to use it; r=jimm (174a3166b1) - Bug 1171453: Make ParentNPObjects aware of AsyncNPObject wrappers; r=jimm (92e608831d) - Bug 1217726 - Fix -Wimplicit-fallthrough warnings in dom/plugins. r=jimm (32db26ede8) - Bug 1167720 - Fix invalid window ID provided to GTK3 plugin container children. r=karlt (d8c2de0c19) - Remove Windows-specific synchronous plugin drawing code. (bug 1218688 part 1, r=jimm) (5e4b60ea33) - Remove Linux-specific synchronous plugin drawing code. (bug 1218688 part 2, r=jimm) (edb29f27b8) - Remove Mac-specific synchronous plugin drawing code. (bug 1218688 part 3, r=benwa) (acc6b57b23) - Assert that we do not attempt synchronous painting of windowless Desktop plugins. (bug 1218688 part 4, r=bsmedberg) (c34094b038) - Bug 1195472 - Call Show after Enable on puppet widgets to avoid an assertion when running crash tests. r=aklotz (405ed2c1d1) - Add explicit keyword to AsyncScrollBase constructor to fix static analysis build (bug 1139220 part 6, r=shu) (4cc37b9a3b) - Bug 1146561 - Add back the visibility check for Mac plugins. r=jmuizelaar (91a4a5a8e9) - namespace (9b4919f8fa) - Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn (de5d69880a) - Bug 1225137 - Avoid crash on some platforms if scrollbar fading is enabled and the duration is set to zero. r=spohl (a16954de2f) - Bug 1114554 - Disable NotificationStorage debug logging. r=dholbert (c2722fa4ed) - Bug 1073551 - fix doorhangers to not steal focus unless explicitly opened using mouse or keyboard, r=jaws (be6109cf6d) - Bug 1169629: Add-on install confirmation notification appears anchored to older dismissed anchors. r=dao (684535c7cc) - Bug 1194706: make sure that the notification icons and doorhangers are shown in undocked chat windows too. r=Mossop (68e0ced913) - Bug 1207089 - Telemetry for permission notifications. r=MattN,vladan (ff421236ea) - Bug 1215526 - part 4 - make preprocess-tab-svgs.py report extra dependencies; r=glandium (98b64b5c45) (4e6138a54f) -
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-20230225-69d0a1697-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230225-69d0a1697-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #2107 - Clean up caret when destroying editor. (cc6b0f11) (d511a7be1) - import from UXP: [widget] Properly test for and handle errors in target-surface creation and mapping. (bca689b4) (06bb203d1) - import from UXP: [DOM] Check whether module load request was already cancelled when a load fails (bc50a7d3) (4db624ccb) - import from UXP: [NSS] Update NSS to pick up fixes. (cdda874c) (d747e5caf) - ported from UXP: Issue #2046 - Move ScopedICUObject into builtin/intl/ScopedICUObject.h (01726196) (f31a08e01) - ported from UXP: Issue #2046 - Move functionality used in the implementation of multiple Intl.* constructors into builtin/intl/CommonFunctions.* (50e3c1f5) (6b2de1974) - ported from UXP: Issue #2046 - Create helper method to call ICU string conversion methods (eee13d26) (5f5524ac5) - preq for Issue #2046 part 4: fix `LifoAlloc` not found when compiling (807e73fa4) - ported from UXP: Issue #2046 - Move Intl.NumberFormat functionality into builtin/intl/NumberFormat.* (e7565ff1) (8242478dc) - ported from UXP: Issue #2046 - Move NewUNumberFormatForPluralRules next to its only use (6da7d528) (7fee9729e) - ported from UXP: Issue #2046 - Move Intl.Collator functionality into builtin/intl/Collator.* (53c2f58c) (ef25a3904) - ported from UXP: Issue #2046 - Move SharedIntlData into its own builtin/intl/SharedIntlData.* files so the world doesn't have to import all shared Intl functionality. (ce98604d) (3d7083ab0) - ported from UXP: Issue #2046 - Move Intl.DateTimeFormat functionality into builtin/intl/DateTimeFormat.* (c981fb13) (7e2753c95) - ported from UXP: Issue #2046 - Move Intl.PluralRules functionality into builtin/intl/PluralRules.* (ed316832) (92af82209) - ported from UXP: Issue #2046 - Move Intl.RelativeTimeFormat functionality into builtin/intl/RelativeTimeFormat.* (c7dab6c0) (7f5ad0a06) - ported from UXP: Issue #2046 - Trim builtin/Intl.*'s #include set down to what is required for Intl itself (5ad62567) (1fca879e4) - import from UXP: Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* (5574b06f) (3004dd97d) - ported from UXP: Issue #2046 - Move various generated files from builtin/Intl* to builtin/intl/*, and add "Generated" to their names for clarity (f8e3f811) (98ae33a2a) - ported from UXP: Issue #2046 - Move the self-hosting of non-constructor properties of Intl to a new builtin/intl/IntlObject.js file (7f2b67f7) (57bc048da) - ported from UXP: Issue #2046 - Move Intl.RelativeTimeFormat self-hosted code to a new builtin/intl/RelativeTimeFormat.js file (ae0eddc1) (d9ab59fc4) - ported from UXP: Issue #2046 - Move Intl.PluralRules self-hosted code to a new builtin/intl/PluralRules.js file (e55cdd19) (7f0c71a65) - ported from UXP: Issue #2046 - Move Intl.DateTimeFormat self-hosted code to a new builtin/intl/DateTimeFormat.js file (38284ba8) (a03f00c6c) - ported from UXP: Issue #2046 - Move Intl.NumberFormat self-hosted code to a new builtin/intl/NumberFormat.js file (a56b9e83) (546331636) - ported from UXP: Issue #2046 - Move Intl.Collator self-hosted code to a new builtin/intl/Collator.js file (45720521) (05015887d) - ported from UXP: ssue #2046 - Move builtin/Intl.js (which now contains only shared functionality) to builtin/intl/CommonFunctions.js (cf2e2ed9) (66dfb2f03) - import from UXP: Issue #2046 - Move a bunch of functions in builtin/intl/CommonFunctions.js into more-specific files, where those functions are only used in a single more-specific file (87eaaee9) (77f15fe14) - ported from UXP: Issue #2111 - Implement CSSStyleRule.selectorText setter (6d3500bb) (5329c2d4b) - import from UXP: Issue #1382 - Annotate crash with database name when storage connection not closed (6dc8a7d8) (c1b0a6fe2) - import from UXP: No issue - Improve fallback handling and resolve PATH issues with python clobber command (b7d80962) (073a3b346) - import from UXP: Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes (453b715e) (3977798de) - import from UXP: Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList (0648ec64) (8630ba746) - import from UXP: Issue #2078 - Part 3: Rename nsCSSRuleProcessor::SelectorListMatches to RestrictedSelectorListMatches (14e8922d) (c7b2fc738) - import from UXP: Issue #2078 - Part 4: Unify selector list matching (1c147316) (01357fd6b) - import from UXP: Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights (4ece7873) (4e93f4961) - import from UXP: Issue #2078 - Part 6: Replace empty list head with the next non-empty list for forgiving selector lists (6d77f755) (a198d25f8) - import from UXP: Issue #1823 - Ensure :host() and :host-context() are given proper weights (ba7e29a0) (bdbb990cb) - import from UXP: Issue #1593 - Follow-up: :host() should not automatically match if we have a non-empty selector list (9bebb3a6) (b4cd773d8) - import from UXP: Issue #1593 - Follow-up: Copy mIsRelevantLink value over rather than calling IsLink (0391e8ab) (5496ef69c) - import from UXP: Issue #1593 - Follow-up: Accept only a single selector in the argument of :host/:host-context (9037d566) (91f16a592) - ported from UXP: No issue - Refactor FindErrorInstanceOrPrototype (db89c5a0) (4914aff42) - import from UXP: [DOM] WebCrypto: Check decoded key type before using it. (0b9698c8) (ce79f47a6) - import from UXP: No issue - Move Has* function definition out of the header file for consistency (03a33857) (129c0039a) - import from UXP: Issue #2078 - Follow-up: Move isForgiving check to ParsePseudoClassWithSelectorListArg (53f59053) (8674c0117) - import from UXP: Issue #2078 - Follow-up: aPreventComplexSelectors should be passed (83484a34) (dbbf656f0) - import from UXP: Issue #2078 - Follow-up: Propagate combinator restriction to :is()/:where() (439c671b) (3dc38ecba) - import from UXP: Issue #2046 - Follow-up: Fix debug assert using old chars definition. (fa014f9e) (69d0a1697) -
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-20230225-485bba73-uxp-ba020f4a7-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230225-485bba73-uxp-ba020f4a7-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-20230225-id-656ea98-uxp-ba020f4a7-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230225-id-656ea98-ia-93af9a0-uxp-ba020f4a7-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-20230225-3219d2d-uxp-ba020f4a7-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20230225-3219d2d-uxp-ba020f4a7-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-20230225-3219d2d-uxp-ba020f4a7-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20230225-d849524bd-uxp-ba020f4a7-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20230225-d849524bd-uxp-ba020f4a7-xpmod.7z Official UXP changes picked since my last build: - Issue #2107 - Clean up caret when destroying editor. (cc6b0f11e) - [widget] Properly test for and handle errors in target-surface creation and mapping. (bca689b48) - [DOM] Check whether module load request was already cancelled when a load fails (bc50a7d3c) - [NSS] Update NSS to pick up fixes. (cdda874cf) - Issue #2046 - Move ScopedICUObject into builtin/intl/ScopedICUObject.h (017261964) - Issue #2046 - Move functionality used in the implementation of multiple Intl.* constructors into builtin/intl/CommonFunctions.* (50e3c1f5e) - Issue #2046 - Create helper method to call ICU string conversion methods (eee13d265) - Issue #2046 - Move Intl.NumberFormat functionality into builtin/intl/NumberFormat.* (e7565ff1a) - Issue #2046 - Move NewUNumberFormatForPluralRules next to its only use (6da7d528d) - Issue #2046 - Move Intl.Collator functionality into builtin/intl/Collator.* (53c2f58c5) - Issue #2046 - Move SharedIntlData into its own builtin/intl/SharedIntlData.* files so the world doesn't have to import all shared Intl functionality. (ce98604d2) - Issue #2046 - Move Intl.DateTimeFormat functionality into builtin/intl/DateTimeFormat.* (c981fb13e) - Issue #2046 - Move Intl.PluralRules functionality into builtin/intl/PluralRules.* (ed316832b) - Issue #2046 - Move Intl.RelativeTimeFormat functionality into builtin/intl/RelativeTimeFormat.* (c7dab6c03) - Issue #2046 - Trim builtin/Intl.*'s #include set down to what is required for Intl itself (5ad62567e) - Issue #2046 - Move builtin/Intl.* to builtin/intl/IntlObject.* (5574b06ff) - Issue #2046 - Move various generated files from builtin/Intl* to builtin/intl/*, and add "Generated" to their names for clarity (f8e3f8119) - Issue #2046 - Move the self-hosting of non-constructor properties of Intl to a new builtin/intl/IntlObject.js file (7f2b67f7d) - Issue #2046 - Move Intl.RelativeTimeFormat self-hosted code to a new builtin/intl/RelativeTimeFormat.js file (ae0eddc16) - Issue #2046 - Move Intl.PluralRules self-hosted code to a new builtin/intl/PluralRules.js file (e55cdd19a) - Issue #2046 - Move Intl.DateTimeFormat self-hosted code to a new builtin/intl/DateTimeFormat.js file (38284ba8b) - Issue #2046 - Move Intl.NumberFormat self-hosted code to a new builtin/intl/NumberFormat.js file (a56b9e832) - Issue #2046 - Move Intl.Collator self-hosted code to a new builtin/intl/Collator.js file (45720521c) - Issue #2046 - Move builtin/Intl.js (which now contains only shared functionality) to builtin/intl/CommonFunctions.js (cf2e2ed90) - Issue #2046 - Move a bunch of functions in builtin/intl/CommonFunctions.js into more-specific files, where those functions are only used in a single more-specific file (87eaaee95) - Issue #2111 - Implement CSSStyleRule.selectorText setter (6d3500bb4) - Issue #1382 - Annotate crash with database name when storage connection not closed (6dc8a7d81) - No issue - Improve fallback handling and resolve PATH issues with python clobber command (b7d80962d) - MailNews: Re-check availability of OAuth2 when hostname fields modified. (e8f840bf2) - Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes (453b715ef) - Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList (0648ec64b) - Issue #2078 - Part 3: Rename nsCSSRuleProcessor::SelectorListMatches to RestrictedSelectorListMatches (14e8922dc) - Issue #2078 - Part 4: Unify selector list matching (1c1473166) - Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights (4ece7873e) - Issue #2078 - Part 6: Replace empty list head with the next non-empty list for forgiving selector lists (6d77f755d) - Issue #1823 - Ensure :host() and :host-context() are given proper weights (ba7e29a05) - Issue #1593 - Follow-up: :host() should not automatically match if we have a non-empty selector list (9bebb3a61) - Issue #1593 - Follow-up: Copy mIsRelevantLink value over rather than calling IsLink (0391e8ab0) - Issue #1593 - Follow-up: Accept only a single selector in the argument of :host/:host-context (9037d5662) - No issue - Refactor FindErrorInstanceOrPrototype (db89c5a05) - [DOM] WebCrypto: Check decoded key type before using it. (0b9698c80) - No issue - Move Has* function definition out of the header file for consistency (03a338570) - Issue #2078 - Follow-up: Move isForgiving check to ParsePseudoClassWithSelectorListArg (53f590538) - Issue #2078 - Follow-up: aPreventComplexSelectors should be passed (83484a34f) - Issue #2078 - Follow-up: Propagate combinator restriction to :is()/:where() (439c671b2) - Issue #2046 - Follow-up: Fix debug assert using old chars definition. (fa014f9e9) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. Update Notice: - You may delete file named icudt58l.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.