![](https://msfn.org/board/uploads/set_resources_48/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
roytam1
Memberroytam1 last won the day on December 18 2023
roytam1 had the most liked content!
About roytam1
![](https://msfn.org/board/uploads/monthly_2016_03/member.png.17499d675553634b46a0b88559740f90.png)
Profile Information
-
OS
XP Pro x86
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
roytam1's Achievements
5.7k
Reputation
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
here you go. SP55: https://o.rthost.win/basilisk/basilisk55-win32-git-20240615-b8bfd21cf-xpmod.pdb.7z SP52: https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240615-3219d2d-uxp-d835b252d7-xpmod.pdb.7z -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
does it happen in latest build? I can provide PDB of latest build only. -
regarding mozilla's newer SQLite in 9x, mozStorage returns NS_ERROR_STORAGE_BUSY, which got SQLITE_BUSY from newer SQLite. So I wonder if file locking (i.e. LockFileEx(), which SQLite uses when it detects non-9x from KernelEx) is getting problem. I wonder if KernelEx emulates LockFileEx correctly?
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
not from me, lets see if upstream is willing to get this in. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I have a local branch as staging to "merge" from NM27 repo, sans most of browser frontend changes, and lots of NSS/PSM changes. of course it builds on VC2010. way to NM27.9.6 is still far, and I think I need to skip interim NSS updates to reduce workload on porting them to VC2010 compatible syntax. -
My Browser Builds (Part 5)
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.5.4-Goanna-20240615.7z Changelog: Out-of-tree changes: * update Goanna3 to git 946864fcd3...28eae10bc7: - import from UXP: Issue #1749 - Remove restriction of SVG width/height element attributes. (a94a86ff) (42ebdbbb14) - nss: update nssckbi to 2.68 (991952a25a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1261552 - Add FFI hooks to construct, copy, and destroy gecko style structs from servo. r=heycam (a6d8cc9314) - Bug 1263962 - Expand on the StyleAnimationValue::ExtractComputedValue documentation. r=dholbert (eeda5d725b) - Bug 1244585 - Remove unused Declaration::HasVariableDeclaration method. r=xidorn (1cb256b3ab) - Bug 1264238 - Part 1: Remove unused CSS_PROP_STUB_NOT_CSS macro. r=dholbert (2c329bde2b) - Bug 1254000 - [css-grid] Enable Grid container properties in UA sheets to avoid warnings in the console. r=dholbert (a38272ace3) - bit of bug 686281 (815a9f0825) - Bug 1264238 - Part 2: Sort nsCSSPropList.h entries. r=dholbert (ab964e33b2) - Bug 1266250 part 1 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529). r=dholbert (9eb605f1e5) - Bug 1266250 part 2 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529). (717016e9e3) - Bug 1250767 - Unified build bustage fixups. (a29448cf4b) - Bug 1259676 - part1: rename from 'InternalAnimationEvent.animationName' to 'InternalAnimationEvent.mAnimationName'. r=masayuki (b388767ea8) - Bug 1259676 - part2: rename from 'InternalAnimationEvent.elapsedTime' to 'InternalAnimationEvent.mElapsedTime'. r=masayuki (02cd3ba10f) - Bug 1259676 - part3: rename from 'InternalAnimationEvent.pseudoElement' to 'InternalAnimationEvent.mPseudoElement'. r=masayuki (440a7fb6f4) - Bug 1259676 - part4: reorder InternalAnimationEvent's members. r=masayuki (1d37fbc627) (a916628ef3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1251797 - Don't fault struct out of rule tree if all of the potential physical property destinations already have a winning value in the cascade. r=heycam (b64f25ae75) - Bug 1257688 part 0: Add an "IsLegacyBox" accessor to nsFlexContainerFrame, to enable special handling of display:-webkit-box & display:-webkit-inline-box. r=mats (f728070412) - Bug 1257688 part 1: Change "-webkit-box-pack" & "-webkit-box-align" to alias their -moz equivalents, & change nsFlexContainerFrame to respect them in a -webkit-box. r=mats (fda7e641bb) - Bug 1174248 - Apply RTL resizer failure only to GTK2. r=karlt (5f264b52bc) - Bug 1234941 part 1: Add reftests for "-webkit-box" rendering, with -webkit-box-orient unset. r=heycam (bbdb2737a0) - Bug 1234941 part 2: Add reftests for "-webkit-box" rendering, with -webkit-box-orient:horizontal. r=heycam (815f24f010) - Bug 1234941 part 3: Add reftests for "-webkit-box" rendering, with -webkit-box-orient:vertical. r=heycam (a4f71266b9) - Bug 1257688 part 2: Enable "-webkit-box-pack: justify" sections of -webkit-box reftests, & fix reference cases to use 'space-between' (the modern equivalent). (no review) (7641615ec0) - Bug 1257688 part 3: Change "-webkit-box-ordinal-group" to alias its -moz equivalent, & change nsFlexContainerFrame to respect it in a -webkit-box. r=mats (90797264fe) - Bug 1257688 part 4: Add reftests for -webkit-box-ordinal-group inside of display:-webkit-box. r=mats (7623b7a5dd) - Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats (dabf0415f3) - Bug 1257688 part 6: Add reftest for -webkit-box-flex inside of display:-webkit-box. r=mats (06d1384d0b) - Bug 1257688 followup: Fix typo in <title>s in webkit-box-ordinal-group reftests. (no review, test-metadata only) (b8753af073) - Bug 1262049 part 1: Back out bug 1208344 in its entirety, and mark -webkit-box-orient:vertical reftests as failing (for now). (no review) (fd3890a164) - Bug 1262049 part 2: Add -webkit-box-orient & -webkit-box-direction as aliases for -moz versions, in the style system (but not yet honored by flexbox layout). r=mats (33e137427f) - Bug 1262049 part 3: Refactor FlexboxAxisTracker constructor to take pointer to nsFlexContainerFrame. r=mats (0e9a26b85d) - Bug 1262049 part 4: Refactor some of FlexboxAxisTracker constructor's logic into a helper method. r=mats (c298827ed2) - Bug 1264837 Part 1 - Remove nsTextBoxFrameSuper. r=dholbert (dc64371da6) - Bug 1264837 Part 2 - Remove nsColorControlFrameSuper. r=dholbert (166c5c13c3) - Bug 1264837 Part 3 - Remove nsFormControlFrameSuper. r=dholbert (70c4c13c79) - Bug 1264837 Part 4 - Remove nsImageControlFrameSuper. r=dholbert (68af4648e6) - Bug 1264837 Part 5 - Remove nsFlexContainerFrameSuper. r=dholbert (ef7b1a912e) - Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange (033d4cdf72) - Bug 1264837 Part 6 - Remove ImageFrameSuper. r=dholbert (cbf002ba56) - Bug 1264837 Part 7 - Remove nsInlineFrameBase r=dholbert (42e277593f) - Bug 1262049 part 5: Honor -webkit-box-orient & -webkit-box-direction when determining axes for a -webkit-box flexbox. r=mats (a4f03722ed) - Bug 1262049 part 6: Add reftest for -webkit-box-direction. (no review) (d41936d107) - Bug 1266248 part 1: Rename MapSinglePropertyInto() args, to make src-vs-target distinctions clearer. r=heycam (2d46c21c34) - Bug 1266248 part 2: Add assertion to verify that MapSinglePropertyInto() isn't called with a logical target-property. r=heycam (c51b780a2b) - Bug 1264837 Part 8 - Remove nsPluginFrameSuper. r=dholbert (615738f0f0) - Bug 1264837 Part 9 - Remove nsRubyBaseFrameSuper. r=dholbert (0fb30cf0a3) - Bug 1264837 Part 10 - Remove nsRubyContentFrameSuper. r=dholbert (df02f9983c) - Bug 1264837 Part 11 - Remove nsRubyFrameSuper. r=dholbert (684a20009b) - Bug 1264837 Part 12 - Remove nsRubyTextContainerFrameSuper. r=dholbert (4961565c4b) - Bug 1264837 Part 13 - Remove nsRubyTextFrameSuper. r=dholbert (aa9e863378) - bits of 1261230 (cffbacd922) - Bug 1264837 Part 14 - Remove nsSubDocumentFrameSuper. r=dholbert (2ddc0b2028) - Bug 1264837 Part 15 - Remove nsVideoFrameBase r=dholbert (c1246fd0bc) - Bug 1264837 Part 16 - Remove ViewportFrame::Super. r=dholbert (dff457b117) - Bug 1264837 Part 17 - Remove nsSVGAFrameBase. r=dholbert (0df66e92c5) - Bug 1253590, part 1 - Generalize AutoReferenceLoopDetector to allow it to be used to limit reference chain lengths. r=longsonr (e1673d2e9e) - Bug 1253590, part 2 - Use the new AutoReferenceLimiter helper to limit clip path reference chain lengths. r=longsonr (4e03ec9001) - Bug 1253590, part 3 - Crashtest for long clipPath reference chains. r=longsonr (c4da0e1dc4) - Bug 1253590, part 4 - Follow-up to return the correct type. r=bustage (61c7fd965a) - Bug 1264837 Part 18 - Remove nsSVGClipPathFrameBase. r=dholbert (ec78340590) - Bug 1264837 Part 19 - Remove nsSVGContainerFrameBase. r=dholbert (57c5c44826) - Bug 1264837 Part 20 - Remove nsSVGFilterFrameBase. r=dholbert (5f41a15a86) - Bug 1264837 Part 21 - Remove nsSVGForeignObjectFrameBase. r=dholbert (c9aeb556ce) - Bug 1264837 Part 22 - Remove nsSVGGenericContainerFrameBase. r=dholbert (bd4e21975d) - Bug 1264837 Part 23 - Remove nsSVGGFrameBase. r=dholbert (bed40424fd) - Bug 1264837 Part 24 - Remove nsSVGGradientFrameBase. r=dholbert (a9a7d3e0d4) - Bug 1264837 Part 25 - Remove nsSVGLinearGradientFrameBase. r=dholbert (a48ed6b6b2) - Bug 1264837 Part 26 - Remove nsSVGRadialGradientFrameBase. r=dholbert (76181ad3b2) - Bug 1264837 Part 27 - Remove nsSVGImageFrameBase. r=dholbert (5aaa32517d) - Bug 1242256 - ensure images in patterns and masks animate properly. r=jwatt,seth (cc40ee9520) - Bug 1264837 Part 28 - Remove nsSVGInnerSVGFrameBase. r=dholbert (04b9d9b5fb) - Bug 1264837 Part 29 - Remove nsSVGMarkerFrameBase. r=dholbert (bc28eca472) - Bug 1264837 Part 30 - Remove nsSVGMarkerAnonChildFrameBase. r=dholbert (6898a93a31) - Bug 1264837 Part 31 - Remove nsSVGMaskFrameBase. r=dholbert (26d0e7a5e1) - Bug 1264837 Part 32 - Remove nsSVGOuterSVGFrameBase. r=dholbert (a473ae8be3) - Bug 1264837 Part 33 - Remove nsSVGOuterSVGAnonChildFrameBase. r=dholbert (8c6cca5e9b) - Bug 1264837 Part 34 - Remove nsSVGPaintServerFrameBase. r=dholbert (eab458bfab) - Bug 1264837 Part 35 - Remove nsSVGPathGeometryFrameBase. r=dholbert (e5245d2be0) - Bug 1264837 Part 36 - Remove nsSVGPatternFrameBase. r=dholbert (2df37d4056) - Bug 1264837 Part 37 - Remove nsSVGStopFrameBase. r=dholbert (e367dba151) - Bug 1264837 Part 38 - Remove nsSVGSwitchFrameBase. r=dholbert (7ffe7a731a) - Bug 1264837 Part 39 - Remove nsSVGUseFrameBase. r=dholbert (b4445728e3) - Bug 1264837 Part 40 - Remove SVGFEContainerFrameBase. r=dholbert (ee08ef9caf) - Bug 1264837 Part 41 - Remove SVGFEImageFrameBase. r=dholbert (010f79b418) - Bug 1264837 Part 42 - Remove SVGFELeafFrameBase. r=dholbert (949aeba02d) - Bug 1264837 Part 44 - Remove SVGTextFrameBase. r=dholbert (bfd0603d44) - Bug 1264837 Part 45 - Remove SVGViewFrameBase. r=dholbert (151f3c95b2) - Bug 1265591 patch 1 - Remove Internal/External versions of ReconstructStyleData. r=heycam (a91f96e3b3) - Bug 1265591 patch 2 - Rename nsIPresShell::ReconstructStyleData to RestyleForCSSRuleChanges. r=heycam (8ad2bc3021) - Bug 1265591 patch 3 - Make the comment describing RestyleForCSSRuleChanges match reality. r=heycam (2ef053622d) - Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats (975a3e98d7) - Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange (b139489249) - Bug 1261554 (Part 2) - Mark frames which are added to the display list when painting to the window as having Visibility::IN_DISPLAYPORT. r=mstange (4c8185bf0e) - Bug 1259529 - Clean up the APZ minimap rendering code a bit. No functional changes. r=BenWa (9b99c27777) - Bug 1256532 - Show the critical displayport in the APZ minimap as well. r=BenWa (9b131616a0) - Bug 1251886 - Correct inputFrameID selection when using e10s r=daoshengmu (9e042f6af3) - Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond (f9b72319e1) - Bug 1261554 (Followup) - Fix memory reporting for PresShell::mVisibleRegions. r=me (6fc953c1de) - Bug 1259529 - Ensure that the APZ minimap for subframes remains scaled to the visible portion of the composition bounds. r=BenWa (9f156773cf) - Bug 1251150. Back out crash annotations used to try to diagnose crash. (db6ba80214) - missing bits of Bug 1258476 - Optimize CreateRangePaintInfo by generating display lists for the minimum amount of range subtrees rather than for the range common ancestor. r=tn (2ded969082) - Bug 1237821. Use displayport getter for image visibility in the (unused) display list builder based image visibility code. r=botond (a634182065) - Bug 1253995 - Display stale image in nsImageFrame if we have a new src but haven't decoded it yet - r=seth (6add357448) - Bug 1261703. When moving flex frame, position its view as well as any child views. r=dholbert (abd586f55f) - bug 1246772 - work around x87 floating point truncation issues in gecko r=dholbert (de38865a9f) - missing bits of 1202908 (4a254234f7) - Bug 1249134: Remove support for -webkit-appearance as an alias for -moz-appearance, since the two prefixed properties behave differently in practice. r=heycam (7fd6826fb0) - Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond (c91f175b8d) - Bug 1260335 - On perspective ContainerLayers, the clip deferred from their child layer needs to be affected by the perspective layer's async transforms. r=botond (ee1a19e113) - Bug 1260335 - Add a comment that explains why the perspective child can't have more than one frame metrics. r=mattwoodrow (639d9ede24) - Bug 1148978 - Remove plugin window update composition deferment. r=mattwoodrow (01e7da3570) - Bug 1263515 - Destroy the compositor earlier in RecvWillStop when it still has a valid widget. r=jnicol (c14135bf7c) - Bug 1258440 - Don't attempt to hide plugin windows when switching trees if the previous remote layer tree didn't contain plugin windows. Fixes a tpaint regression. r=mconley (929db2fdf2) - Bug 1260976 - Make nsTransitionManager use Keyframe objects to set up transitions; r=heycam (3b8ef91fe9) - Bug 1265611 - Make TransitionProperty() and ToValue() safe when mProperties is not set; r=heycam (37d234aad4) - Bug 1259675 - Clean up InternalTransitionEvent r=masayuki (f6526d4dfa) - Bug 1260976 - Remove some references to properties within nsTransitionManager; r=heycam (6c0f84fb17) - Bug 1182856 - Part 4: Refactor code in nsTransitionManager::StyleContextChanged(). r=heycam (ee0f4d76fd) - Bug 1182856 - Part 5: Avoid unnecessary transition update if display:none. r=heycam (5e01fff5cc) - Bug 1182856 - Part 6: Revise tests for display:none in test_transitions.html. r=heycam (ac2dfe8e47) - Bug 1182856 - Part 7: Test. r=cam (2aed7d5ae6) - Bug 1265611 - Don't trigger transitions for properties that are disabled; r=heycam (dabf201421) - Bug 1247533 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in layout/style/. r=dbaron (a0b748bea2) - Bug 1264830 - Part 1: Add an nsStyleAutoArray array type, similar to AutoTArray<...,1> but memmovable. r=bholley (ad4eb0692c) - Bug 1264830 - Part 2: Change nsStyleImageLayers::mLayers to use nsStyleAutoArray. r=bholley (963a9e4033) - Bug 1264830 - Part 3: Change nsStyleDisplay::{mTransitions,mAnimations} to use nsStyleAutoArray. r=bholley (396812da9d) - Bug 1264830 - Part 4: Change nsStyleDisplay::mWillChange to use nsTArray. r=bholley (7dead8570f) - Bug 1264830 - Part 5: Require all style structs be memmovable. r=bholley (8fdd844d1c) - Bug 1244628: compare nsStyleImageLayers::mAttachmentCount in nsStyleImageLayers::CalcDifference. r=dbaron. (11e2bb1665) - Bug 1252739 - nsStyleImageLayers::HasLayerWithImage should return true when we have mask-image:<element-reference> | <gradient>; r=dbaron (904b65a0e5) - cleanup empty line (8263e0793e) - Bug 1261392 - Define gettid for all Linux builds. r=bgirard (781ae95acc) (28eae10bc7) * 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 5)
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-20240615-28eae10bc7-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240615-28eae10bc7-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240615-28eae10bc7-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240615-28eae10bc7-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import from UXP: Issue #1749 - Remove restriction of SVG width/height element attributes. (a94a86ff) (42ebdbbb14) - nss: update nssckbi to 2.68 (991952a25a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1261552 - Add FFI hooks to construct, copy, and destroy gecko style structs from servo. r=heycam (a6d8cc9314) - Bug 1263962 - Expand on the StyleAnimationValue::ExtractComputedValue documentation. r=dholbert (eeda5d725b) - Bug 1244585 - Remove unused Declaration::HasVariableDeclaration method. r=xidorn (1cb256b3ab) - Bug 1264238 - Part 1: Remove unused CSS_PROP_STUB_NOT_CSS macro. r=dholbert (2c329bde2b) - Bug 1254000 - [css-grid] Enable Grid container properties in UA sheets to avoid warnings in the console. r=dholbert (a38272ace3) - bit of bug 686281 (815a9f0825) - Bug 1264238 - Part 2: Sort nsCSSPropList.h entries. r=dholbert (ab964e33b2) - Bug 1266250 part 1 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529). r=dholbert (9eb605f1e5) - Bug 1266250 part 2 - [css-grid] Resurrect the 'grid-template' shorthand (backs out bug 1253529). (717016e9e3) - Bug 1250767 - Unified build bustage fixups. (a29448cf4b) - Bug 1259676 - part1: rename from 'InternalAnimationEvent.animationName' to 'InternalAnimationEvent.mAnimationName'. r=masayuki (b388767ea8) - Bug 1259676 - part2: rename from 'InternalAnimationEvent.elapsedTime' to 'InternalAnimationEvent.mElapsedTime'. r=masayuki (02cd3ba10f) - Bug 1259676 - part3: rename from 'InternalAnimationEvent.pseudoElement' to 'InternalAnimationEvent.mPseudoElement'. r=masayuki (440a7fb6f4) - Bug 1259676 - part4: reorder InternalAnimationEvent's members. r=masayuki (1d37fbc627) (a916628ef3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1251797 - Don't fault struct out of rule tree if all of the potential physical property destinations already have a winning value in the cascade. r=heycam (b64f25ae75) - Bug 1257688 part 0: Add an "IsLegacyBox" accessor to nsFlexContainerFrame, to enable special handling of display:-webkit-box & display:-webkit-inline-box. r=mats (f728070412) - Bug 1257688 part 1: Change "-webkit-box-pack" & "-webkit-box-align" to alias their -moz equivalents, & change nsFlexContainerFrame to respect them in a -webkit-box. r=mats (fda7e641bb) - Bug 1174248 - Apply RTL resizer failure only to GTK2. r=karlt (5f264b52bc) - Bug 1234941 part 1: Add reftests for "-webkit-box" rendering, with -webkit-box-orient unset. r=heycam (bbdb2737a0) - Bug 1234941 part 2: Add reftests for "-webkit-box" rendering, with -webkit-box-orient:horizontal. r=heycam (815f24f010) - Bug 1234941 part 3: Add reftests for "-webkit-box" rendering, with -webkit-box-orient:vertical. r=heycam (a4f71266b9) - Bug 1257688 part 2: Enable "-webkit-box-pack: justify" sections of -webkit-box reftests, & fix reference cases to use 'space-between' (the modern equivalent). (no review) (7641615ec0) - Bug 1257688 part 3: Change "-webkit-box-ordinal-group" to alias its -moz equivalent, & change nsFlexContainerFrame to respect it in a -webkit-box. r=mats (90797264fe) - Bug 1257688 part 4: Add reftests for -webkit-box-ordinal-group inside of display:-webkit-box. r=mats (7623b7a5dd) - Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats (dabf0415f3) - Bug 1257688 part 6: Add reftest for -webkit-box-flex inside of display:-webkit-box. r=mats (06d1384d0b) - Bug 1257688 followup: Fix typo in <title>s in webkit-box-ordinal-group reftests. (no review, test-metadata only) (b8753af073) - Bug 1262049 part 1: Back out bug 1208344 in its entirety, and mark -webkit-box-orient:vertical reftests as failing (for now). (no review) (fd3890a164) - Bug 1262049 part 2: Add -webkit-box-orient & -webkit-box-direction as aliases for -moz versions, in the style system (but not yet honored by flexbox layout). r=mats (33e137427f) - Bug 1262049 part 3: Refactor FlexboxAxisTracker constructor to take pointer to nsFlexContainerFrame. r=mats (0e9a26b85d) - Bug 1262049 part 4: Refactor some of FlexboxAxisTracker constructor's logic into a helper method. r=mats (c298827ed2) - Bug 1264837 Part 1 - Remove nsTextBoxFrameSuper. r=dholbert (dc64371da6) - Bug 1264837 Part 2 - Remove nsColorControlFrameSuper. r=dholbert (166c5c13c3) - Bug 1264837 Part 3 - Remove nsFormControlFrameSuper. r=dholbert (70c4c13c79) - Bug 1264837 Part 4 - Remove nsImageControlFrameSuper. r=dholbert (68af4648e6) - Bug 1264837 Part 5 - Remove nsFlexContainerFrameSuper. r=dholbert (ef7b1a912e) - Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange (033d4cdf72) - Bug 1264837 Part 6 - Remove ImageFrameSuper. r=dholbert (cbf002ba56) - Bug 1264837 Part 7 - Remove nsInlineFrameBase r=dholbert (42e277593f) - Bug 1262049 part 5: Honor -webkit-box-orient & -webkit-box-direction when determining axes for a -webkit-box flexbox. r=mats (a4f03722ed) - Bug 1262049 part 6: Add reftest for -webkit-box-direction. (no review) (d41936d107) - Bug 1266248 part 1: Rename MapSinglePropertyInto() args, to make src-vs-target distinctions clearer. r=heycam (2d46c21c34) - Bug 1266248 part 2: Add assertion to verify that MapSinglePropertyInto() isn't called with a logical target-property. r=heycam (c51b780a2b) - Bug 1264837 Part 8 - Remove nsPluginFrameSuper. r=dholbert (615738f0f0) - Bug 1264837 Part 9 - Remove nsRubyBaseFrameSuper. r=dholbert (0fb30cf0a3) - Bug 1264837 Part 10 - Remove nsRubyContentFrameSuper. r=dholbert (df02f9983c) - Bug 1264837 Part 11 - Remove nsRubyFrameSuper. r=dholbert (684a20009b) - Bug 1264837 Part 12 - Remove nsRubyTextContainerFrameSuper. r=dholbert (4961565c4b) - Bug 1264837 Part 13 - Remove nsRubyTextFrameSuper. r=dholbert (aa9e863378) - bits of 1261230 (cffbacd922) - Bug 1264837 Part 14 - Remove nsSubDocumentFrameSuper. r=dholbert (2ddc0b2028) - Bug 1264837 Part 15 - Remove nsVideoFrameBase r=dholbert (c1246fd0bc) - Bug 1264837 Part 16 - Remove ViewportFrame::Super. r=dholbert (dff457b117) - Bug 1264837 Part 17 - Remove nsSVGAFrameBase. r=dholbert (0df66e92c5) - Bug 1253590, part 1 - Generalize AutoReferenceLoopDetector to allow it to be used to limit reference chain lengths. r=longsonr (e1673d2e9e) - Bug 1253590, part 2 - Use the new AutoReferenceLimiter helper to limit clip path reference chain lengths. r=longsonr (4e03ec9001) - Bug 1253590, part 3 - Crashtest for long clipPath reference chains. r=longsonr (c4da0e1dc4) - Bug 1253590, part 4 - Follow-up to return the correct type. r=bustage (61c7fd965a) - Bug 1264837 Part 18 - Remove nsSVGClipPathFrameBase. r=dholbert (ec78340590) - Bug 1264837 Part 19 - Remove nsSVGContainerFrameBase. r=dholbert (57c5c44826) - Bug 1264837 Part 20 - Remove nsSVGFilterFrameBase. r=dholbert (5f41a15a86) - Bug 1264837 Part 21 - Remove nsSVGForeignObjectFrameBase. r=dholbert (c9aeb556ce) - Bug 1264837 Part 22 - Remove nsSVGGenericContainerFrameBase. r=dholbert (bd4e21975d) - Bug 1264837 Part 23 - Remove nsSVGGFrameBase. r=dholbert (bed40424fd) - Bug 1264837 Part 24 - Remove nsSVGGradientFrameBase. r=dholbert (a9a7d3e0d4) - Bug 1264837 Part 25 - Remove nsSVGLinearGradientFrameBase. r=dholbert (a48ed6b6b2) - Bug 1264837 Part 26 - Remove nsSVGRadialGradientFrameBase. r=dholbert (76181ad3b2) - Bug 1264837 Part 27 - Remove nsSVGImageFrameBase. r=dholbert (5aaa32517d) - Bug 1242256 - ensure images in patterns and masks animate properly. r=jwatt,seth (cc40ee9520) - Bug 1264837 Part 28 - Remove nsSVGInnerSVGFrameBase. r=dholbert (04b9d9b5fb) - Bug 1264837 Part 29 - Remove nsSVGMarkerFrameBase. r=dholbert (bc28eca472) - Bug 1264837 Part 30 - Remove nsSVGMarkerAnonChildFrameBase. r=dholbert (6898a93a31) - Bug 1264837 Part 31 - Remove nsSVGMaskFrameBase. r=dholbert (26d0e7a5e1) - Bug 1264837 Part 32 - Remove nsSVGOuterSVGFrameBase. r=dholbert (a473ae8be3) - Bug 1264837 Part 33 - Remove nsSVGOuterSVGAnonChildFrameBase. r=dholbert (8c6cca5e9b) - Bug 1264837 Part 34 - Remove nsSVGPaintServerFrameBase. r=dholbert (eab458bfab) - Bug 1264837 Part 35 - Remove nsSVGPathGeometryFrameBase. r=dholbert (e5245d2be0) - Bug 1264837 Part 36 - Remove nsSVGPatternFrameBase. r=dholbert (2df37d4056) - Bug 1264837 Part 37 - Remove nsSVGStopFrameBase. r=dholbert (e367dba151) - Bug 1264837 Part 38 - Remove nsSVGSwitchFrameBase. r=dholbert (7ffe7a731a) - Bug 1264837 Part 39 - Remove nsSVGUseFrameBase. r=dholbert (b4445728e3) - Bug 1264837 Part 40 - Remove SVGFEContainerFrameBase. r=dholbert (ee08ef9caf) - Bug 1264837 Part 41 - Remove SVGFEImageFrameBase. r=dholbert (010f79b418) - Bug 1264837 Part 42 - Remove SVGFELeafFrameBase. r=dholbert (949aeba02d) - Bug 1264837 Part 44 - Remove SVGTextFrameBase. r=dholbert (bfd0603d44) - Bug 1264837 Part 45 - Remove SVGViewFrameBase. r=dholbert (151f3c95b2) - Bug 1265591 patch 1 - Remove Internal/External versions of ReconstructStyleData. r=heycam (a91f96e3b3) - Bug 1265591 patch 2 - Rename nsIPresShell::ReconstructStyleData to RestyleForCSSRuleChanges. r=heycam (8ad2bc3021) - Bug 1265591 patch 3 - Make the comment describing RestyleForCSSRuleChanges match reality. r=heycam (2ef053622d) - Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats (975a3e98d7) - Bug 1261554 (Part 1) - Prepare for implementing in-displayport visibility tracking. r=mstange (b139489249) - Bug 1261554 (Part 2) - Mark frames which are added to the display list when painting to the window as having Visibility::IN_DISPLAYPORT. r=mstange (4c8185bf0e) - Bug 1259529 - Clean up the APZ minimap rendering code a bit. No functional changes. r=BenWa (9b99c27777) - Bug 1256532 - Show the critical displayport in the APZ minimap as well. r=BenWa (9b131616a0) - Bug 1251886 - Correct inputFrameID selection when using e10s r=daoshengmu (9e042f6af3) - Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond (f9b72319e1) - Bug 1261554 (Followup) - Fix memory reporting for PresShell::mVisibleRegions. r=me (6fc953c1de) - Bug 1259529 - Ensure that the APZ minimap for subframes remains scaled to the visible portion of the composition bounds. r=BenWa (9f156773cf) - Bug 1251150. Back out crash annotations used to try to diagnose crash. (db6ba80214) - missing bits of Bug 1258476 - Optimize CreateRangePaintInfo by generating display lists for the minimum amount of range subtrees rather than for the range common ancestor. r=tn (2ded969082) - Bug 1237821. Use displayport getter for image visibility in the (unused) display list builder based image visibility code. r=botond (a634182065) - Bug 1253995 - Display stale image in nsImageFrame if we have a new src but haven't decoded it yet - r=seth (6add357448) - Bug 1261703. When moving flex frame, position its view as well as any child views. r=dholbert (abd586f55f) - bug 1246772 - work around x87 floating point truncation issues in gecko r=dholbert (de38865a9f) - missing bits of 1202908 (4a254234f7) - Bug 1249134: Remove support for -webkit-appearance as an alias for -moz-appearance, since the two prefixed properties behave differently in practice. r=heycam (7fd6826fb0) - Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond (c91f175b8d) - Bug 1260335 - On perspective ContainerLayers, the clip deferred from their child layer needs to be affected by the perspective layer's async transforms. r=botond (ee1a19e113) - Bug 1260335 - Add a comment that explains why the perspective child can't have more than one frame metrics. r=mattwoodrow (639d9ede24) - Bug 1148978 - Remove plugin window update composition deferment. r=mattwoodrow (01e7da3570) - Bug 1263515 - Destroy the compositor earlier in RecvWillStop when it still has a valid widget. r=jnicol (c14135bf7c) - Bug 1258440 - Don't attempt to hide plugin windows when switching trees if the previous remote layer tree didn't contain plugin windows. Fixes a tpaint regression. r=mconley (929db2fdf2) - Bug 1260976 - Make nsTransitionManager use Keyframe objects to set up transitions; r=heycam (3b8ef91fe9) - Bug 1265611 - Make TransitionProperty() and ToValue() safe when mProperties is not set; r=heycam (37d234aad4) - Bug 1259675 - Clean up InternalTransitionEvent r=masayuki (f6526d4dfa) - Bug 1260976 - Remove some references to properties within nsTransitionManager; r=heycam (6c0f84fb17) - Bug 1182856 - Part 4: Refactor code in nsTransitionManager::StyleContextChanged(). r=heycam (ee0f4d76fd) - Bug 1182856 - Part 5: Avoid unnecessary transition update if display:none. r=heycam (5e01fff5cc) - Bug 1182856 - Part 6: Revise tests for display:none in test_transitions.html. r=heycam (ac2dfe8e47) - Bug 1182856 - Part 7: Test. r=cam (2aed7d5ae6) - Bug 1265611 - Don't trigger transitions for properties that are disabled; r=heycam (dabf201421) - Bug 1247533 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in layout/style/. r=dbaron (a0b748bea2) - Bug 1264830 - Part 1: Add an nsStyleAutoArray array type, similar to AutoTArray<...,1> but memmovable. r=bholley (ad4eb0692c) - Bug 1264830 - Part 2: Change nsStyleImageLayers::mLayers to use nsStyleAutoArray. r=bholley (963a9e4033) - Bug 1264830 - Part 3: Change nsStyleDisplay::{mTransitions,mAnimations} to use nsStyleAutoArray. r=bholley (396812da9d) - Bug 1264830 - Part 4: Change nsStyleDisplay::mWillChange to use nsTArray. r=bholley (7dead8570f) - Bug 1264830 - Part 5: Require all style structs be memmovable. r=bholley (8fdd844d1c) - Bug 1244628: compare nsStyleImageLayers::mAttachmentCount in nsStyleImageLayers::CalcDifference. r=dbaron. (11e2bb1665) - Bug 1252739 - nsStyleImageLayers::HasLayerWithImage should return true when we have mask-image:<element-reference> | <gradient>; r=dbaron (904b65a0e5) - cleanup empty line (8263e0793e) - Bug 1261392 - Define gettid for all Linux builds. r=bgirard (781ae95acc) (28eae10bc7) -
My Browser Builds (Part 5)
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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240615-b8bfd21cf-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240615-b8bfd21cf-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - Revert "import from UXP: PR #2514 - Don't split up happy emoji sequences (52d7e4f3)" (83463a763) - import from `custom` branch of UXP: Revert part of #2492 and replace it with mozilla one. (ff8673e8) (ad9257751) - ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b) (1a2ed2cf6) - nss: update nssckbi to 2.68 (7c623784f) - ported from UXP: Issue #2524 - Implement smart granularity for canvas poisoning. (359a4a20) (38749143d) - import from UXP: Issue #2522 - Part 1: Alias small, large, and dynamic viewport units to base viewport (5c06335c) (02e057fe1) - import from UXP: Issue #2522 - Part 2: Implement support for logical viewport units (2ba31f4e) (e83f6ac29) - layout: fix corrupted unicode in comments, no code change (624d230b3) - import from UXP: [network] Perform a case-insensitive match on special cookie prefixes. (bfb171c7) (207e44027) - import from UXP: [network] Avoid accessing raw pointers in nsTransportEventSinkProxy. (bcdf7dc8) (0be8940c1) - ported from UXP: [uri] Fix issues with external protocol handlers. (a09accc2) (b6f6a7935) - import from UXP: [DOM] Clone video info properly. (a2417d57) (7398c9159) - import from UXP: [toolkit] Close autocomplete popup when window is resized. (b4caa69a) (cf653ffaa) - import from UXP: [js gc] Suppress GC during JSObject::swap (40c9102d) (704756682) - ported from UXP: [uri] Implement additional filename checks. (9c8bd37f) (77e6b8e66) - import from UXP: [layout] Initialize PerSpanData members mBaseline and mReflowInput. (0e05cb96) (b8bfd21cf) -
My Browser Builds (Part 5)
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-20240615-7bda12e7-uxp-d835b252d7-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240615-7bda12e7-uxp-d835b252d7-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-20240615-id-656ea98-uxp-d835b252d7-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240615-id-656ea98-ia-93af9a0-uxp-d835b252d7-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild -
My Browser Builds (Part 5)
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-20240615-3219d2d-uxp-d835b252d7-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240615-3219d2d-uxp-d835b252d7-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-20240615-3219d2d-uxp-d835b252d7-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240615-d849524bd-uxp-d835b252d7-xpmod.7z Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240615-d849524bd-uxp-d835b252d7-xpmod-ia32.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240615-d849524bd-uxp-d835b252d7-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240615-d849524bd-uxp-d835b252d7-xpmod.7z Official UXP changes picked since my last build: - Issue #2524 - Implement smart granularity for canvas poisoning. (359a4a2069) - Issue #2522 - Part 1: Alias small, large, and dynamic viewport units to base viewport (5c06335c5b) - Issue #2522 - Part 2: Implement support for logical viewport units (2ba31f4e97) - [network] Perform a case-insensitive match on special cookie prefixes. (bfb171c783) - [network] Avoid accessing raw pointers in nsTransportEventSinkProxy. (bcdf7dc845) - [uri] Fix issues with external protocol handlers. (a09accc204) - [DOM] Clone video info properly. (a2417d573b) - [toolkit] Close autocomplete popup when window is resized. (b4caa69a9c) - [js gc] Suppress GC during JSObject::swap (40c9102d6d) - [uri] Implement additional filename checks. (9c8bd37fe5) - [layout] Initialize PerSpanData members mBaseline and mReflowInput. (0e05cb9630) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. My changes picked since my last build: - Revert "PR #2514 - Don't split up happy emoji sequences" (97db731ae7) - Revert part of #2492 and replace it with mozilla one. (ff8673e87e) - ported from mozilla: Bug 1819025 - Don't consider following join-controls when determining whether a space is collapsible. r=emilio (fad4426b7b) (854fac5c4c) - nss: update nssckbi to 2.68 (b794ec0afd) - layout: fix corrupted unicode in comments, no code change (36bc963804) Update Notice: - You may delete file named icudt*.dat inside program folder when updating from old releases. * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. -
just bring an older version of webp library to fx38vc10 to 486
-
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
found a bug of selecting numbers as text in UXP and SP55, but too late for replacing binaries. will be available in next build. -
My Browser Builds (Part 5)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Firefox 38.8.0esr ported to VC2010 for older processors and older XP. Repo: https://github.com/roytam1/firefox38-vc2010 binaries for testing: original NSS from 38esr: http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-nss319.7z updated NSS from retrozilla (TLS 1.2): http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-nss321.7z updated NSS for TLS 1.3: http://o.rthost.win/gpc/files1.rt/firefox-38.8.0-vc10-tls13.7z for XP RTM/SP1: http://o.rthost.win/gpc/files1.rt/firefox38-tls13-xprtm-vc10hack.7z -
My Browser Builds (Part 5)
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.5.4-Goanna-20240608.7z Changelog: Out-of-tree changes: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1197954 - Extract GLXFBConfig selection code for X11 windows. r=lsalzman (2816a11bdd) - Bug 1261439 - replace nsAccUtils::IsEmbeddedObject on a bit flag check, r=marcoz (16319b9295) - bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb (dc96903cfa) - bug 1262563 - fire show / hide events for proxied accessibles r=davidb (9b1deb77c9) - bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb (5b3d984446) - bug 1261144 - remove filters::GetEmbeddedObj() because it is unused r=lsocks (837bb1777c) - bug 1261144 - devirtualize AppendObject() because the base class impl is never called r=lsocks (a8fe470965) - bug 1261144 - move Count() from AccCollector to EmbeddedObjCollector r=lsocks (11d9734561) - bug 1261144 - move GetAccessibleAt to EmbeddedObjCollector r=lsocks (6ac2731ec1) - bug 1261144 - devirtualize GetIndexAt() because the base class version is never called r=lsocks (54cc48712e) - bug 1261144 - move EnsureNGetObject to EmbeddedObjCollector r=lsocks (225b123fb0) - bug 1261144 - move EnsureNGetIndex() to EmbeddedObjCollector r=lsocks (81986c9a95) - bug 1261144 - move the data members of AccCollector to EmbeddedObjCollector r=lsocks (5ba20f1c30) - bug 1261144 - remove the AccCollector class r=lsocks (6f52909c58) - bug 1261144 - use filters::GetEmbeddedObject() directly in EmbeddedObjCollector r=lsocks (cb86410837) - bug 1261144 - devirtualize the dtor of EmbeddedObjCollector r=lsocks (b3d23cf341) - Bug 1261144 - stop including Filters.h in EmbeddedObjCollector.h r=lsocks (2940a4dc3d) - bug 1261144 - call Accessible::IsText() directly from EmbeddedObjCollector r=lsocks (b93a86aa2a) - bug 1262233 - stop using a sync message to implement ProxyAccessible::EmbeddedChildCount() r=lsocks (e2d3b6d608) - bug 1262233 - stop implementing ProxyAccessible::IndexOfEmbeddedChild() with a sync message r=lsocks (dcedecd9d4) - bug 1262233 - add ProxyAccessible::IsEmbeddedObject() r=lsocks (084915a784) - bug 1262233 - stop implementing ProxyAccessible::EmbeddedChildAt() with a sync message r=lsocks (2924d04c4a) - bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb (e423829903) - bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb (6a02c2f8a3) - bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb (4fb1f5be4f) - bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb (c53a5b5122) - Bug 1264526 - process ARIA owns relocations for in-the-document accessibles only, r=yzen (e19887eee4) - Bug 1261174 - more events logging, r=yzen (14b83c693d) - Bug 1257350 - Use intptr_t to avoid C4312 on VS2015; r=tbsaunde (1fc3ee9b6d) - bug 1250882 - make xpcAccessible::GetAttributes() work with proxied accessibles r=davidb (fa676531c2) - bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb (6600987ec8) - bug 1219528 - make NAVDIR_{FIRST,LAST}CHILD and NAVDIR_{NEXT,PREVIOUS} cases of AccessibleWrap::accNavigate deal with proxies r=davidb (c011ebcd2b) - bug 1219528 - make AccessibleWrap::accNavigate cases using relations work with proxies r=davidb (de20c76bcc) - bug 1215657 - make AccessibleWrap::accHitTest() work with proxies r=davidb (25da22a733) - bug 1215657 - make AccessibleWrap::accDoDefaultAction work with proxies r=davidb (029d34d135) - bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb (08319d45e7) - bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb (3ff1646e02) - bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb (1184a0efeb) - bug 1218564 - remove check for password roles in AccessibleWrap::get_accValue r=surkov (477e0bb92b) - bug 1219528 - don't bail out of AccessibleWrap::accNavigate if the accessible wraps a proxy r=davidb (9540866b5b) - Bug 1257303 - Cast to intptr_t to avoid C4312 on VS2015; r=tbsaunde (93af27e0db) - Bug 1210549 - Fix AccessibleWrap::GetXPAccessibleFor for proxied accessibles r=tbsaunde (b4ed017706) (2eb290e0d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde (7c1059c45a) - Bug 1263188 - fix event tree cutting, part1, r=yzen (eeda83e65f) - Bug 1263188 - fix event tree building, part2, r=yzen (20854e1566) - Bug 1259023 - fixing invalid array index assertion when accessing next sibling. r=tbsaunde (9f153b2298) - bug 1262980 - expose the table interface on proxies r=dbolter (edf50d4a0c) - Bug 1241752 - Remove runtime warning for nsIContent::GetEditingHost(). r=smaug (b5f2f30cda) (c62728067e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1263188 - stop bleeding, r=yzen (e121b0dff3) - Bug 1263188 - more assertions, part3, r=yzen (6623350334) - Bug 1263188 - fix event tree coalescence, part4, r=yzen (dd4b0293ab) - Bug 1262417 - bind a value change event with reorder event firing, r=yzen (eee45f738e) - Bug 1287874: Add missing math.h include. r=drno (cd8b7e74d3) - Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal (025d886e53) - Bug 1158871 - use new-style __atomic_* primitives in cairo; r=jrmuizel,ted.mielczarek (9ac76e7769) - fix build on non-windows systems (d807139c54) - Bug 1205854 - Workaround for Windows printer drivers that can't handle swapped X and Y axes. r=jrmuizel (1f35fc8d76) - Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc (61f841554e) - Bug 933986. Switch over from index to an id, and ensure uniqueness when feeding into the candidate priority calculation. r=drno (168f4d68a3) - Bug 1190720 - only check IP version for STUN server IPs. r=bwc (9f95c5995f) - Bug 1192403 - improve ICE TCP error message. r=mjf (28afcf181c) - Bug 1037618 - Part 1: Add some logging to highlight TCP connection failures. r=drno (f5f861563a) - Bug 1251214: Ignore R_WOULDBLOCK in nr_stun_client_send_request r=ekr (00db6e3022) - Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr (3c20586954) - Bug 1237299: addedd missing address family to DNS lookup for proxies r=bwc (eea322d3e1) - Bug 1258753: Base candidate pair priority on controlling/controlled. r=drno (52dc0783ca) - Bug 1246363: add logging to detect if relay only option is set. r=mjf (fab0c5aec8) - Bug 1252777: skip over ICE TCP host candidate creation failures. r=bwc (2225289e5e) - Bug 1242324: Give VP9 priority over vp8 when both are enabled r=drno (5e31cde0b1) - Bug 1247656: Make sure that remote reoffer does not change the media type of an m-line. r=drno (d34bd649b3) - Bug 906986 - Ice restart and tests. r=bwc, r=drno, r=smaug (080ee96a4c) - Bug 1259842: allow RFC1918 pairing again r=mjf (ab11d2a41a) - Bug 1233181: improve misleading log message about missing STUN & TURN servers. r?=mjf (f744195587) - Bug 1244338 - Don't try to clean up |ctx| if null. r=drno (4c7da59d2e) - Bug 1256720: Remove a bad assertion, and simplify some code. r=drno (e8f5d04e93) - Bug 1257472: Forgive rport of 0. r=drno,ekr (8d02b24855) - Bug 1214279: Fix the same infinite loop from bug 957236 in a different place. r=drno (9780450268) - Bug 1229633: hash interface names on Windows. r=ekr (6ff60bf22a) - Bug 895793: added interface type and link speed detection for Windows. r=bwc (f7783adae6) - Bug 1180311 - Add null check to ifa_addr. r=ekr (90658f741b) - Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc (b06efe6ee9) - Bug 1231117 - Use xlocale on DragonFly as well. r=jesup (e7a09ee751) - Bug 1254780 (attempt 2) - Shrink log_types from 1024 entries to 16. r=ekr. (efa73ca5af) - Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel (5b92bd3cff) - Bug 1161170 - backport upstream fix for race in Cairo freed_pool. r=jrmuizel (3287e5b154) - Bug 1255269. Get rid of nsITCPSocketCallback.fireDataEvent. r=jdm (9460469c15) - Bug 1246925 - log filtering_type and mapping_type only if they are valid pointers. r=ekr (57af98cd1f) - Bug 1248637: Prune duplicate CANCELLED candidate pairs. r=drno (c982b8492d) - Bug 676001 - Fix for stroke hit testing on cairo. r=jrmuizel (1cedebd554) - Bug 1252171: Update last_used_ on TCP port mappings when they are used, similar to UDP. r=drno (9229a3316a) - Bug 906986 - Rework rollback/finalize to include a committed state. r=bwc, r=drno (14ec947fd3) - Bug 1264344 - Don't restart ICE on first CreateOffer call if iceRestart option is true. r=bwc (d2850773f6) - Bug 1208371 - Update sink identity after adding track. r=mt (032aa5fcc4) - Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc (5abdc7d93a) - Bug 1254691 - Remove SEC_NORMAL from webrtc/. r=bwc (20dfff4efd) - Bug 1264351: removed hand break which disables ICE TCP on e10s r=jesup (6bc2a9936d) - bit of Bug 906986 - Rework rollback/finalize (ab1f5378f2) - Bug 1161619: RunStatsQuery leak fix. r=jib (2e4aca6869) - Bug 1256430: start AEC log independently of webrtc TRACE r=jesup,pkerr (29978d0a69) - Bug 1260784 - fix Stop Debug Mode button r=jesup (a1ac6fb833) - Bug 1220043 - Add workaround for internal complier error by VS2015. r=rjesup (c4368b1cad) - Bug 1252073 - Uninitialised value uses in mozilla::EncodingConstraints::operator==. r=docfaraday@gmail.com. (1be0174cd9) - Bug 1179859 - Fix _cairo_box_intersects_line_segment early rejection tests. r=jrmuizel (b2493a8c1e) - Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup (f9bb1ba504) - Bug 1188407: switch packetloss to a rate from total-packets-lost-per-update r=jib (96297c4cd7) - Bug 1202696 - check surface status in _cairo_surface_get_extents. r=jmuizelaar (3f5c49d9d5) - Bug 1207750 - setting an environment variable will let us crash as Cairo errors happen. r=bschouten (caf8d9ee9a) - Bug 1215774 - use abort() to abort on error in Cairo. r=jmuizelaar (36e9c0bb2b) - minor (d2d4a96024) - Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup (38c1f91a1f) - Bug 1249098: Support maxplaybackrate for opus. r=jesup (7a38717c47) - Bug 818618: Honor (and emit) opus stereo fmtp param. r=jesup (436175287f) - Bug 1258558 - Don't check extents for empty regions. r=jrmuizel (3751780ae0) - Bug 1236266 - Don't generate invalid empty regions in pixman (r=jmuielaar) (2c22835afd) - Bug 1255281. Add pixman fast path for bilinear x888_8888_SRC. r=lsalzman (0e585d5114) - Bug 1241012: Remove moz-d2d1-1.h stub headers from the tree. r=jrmuizel Please enter the commit message for your changes. Lines starting (b1dc61c08b) - Bug 1240790: Add newlines to WEBRTC_TRACE_FILE. r=rjesup (d25a696ff8) - bug 1241064 - updating stats filter SSRC when audio channel SSRC changes; r=jib (481c2ad1e0) - Bug 1247574: Force webrtc audio input processing to resample to target rate to fix 16KHz mics. r=padenot (9dea99341e) - Bug 1158741 - Implement a version of omxSP_FFTInv_CCSToR_F32_Sfs in openmax DL's FFT that is not scaled r=padenot (0acefaf93a) - Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin (0303c4c8ab) (946864fcd3) * 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 5)
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-20240608-946864fcd3-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240608-946864fcd3-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240608-946864fcd3-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240608-946864fcd3-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 1197954 - Extract GLXFBConfig selection code for X11 windows. r=lsalzman (2816a11bdd) - Bug 1261439 - replace nsAccUtils::IsEmbeddedObject on a bit flag check, r=marcoz (16319b9295) - bug 1262563 - add IsFromUserInput to show / hide event messages r=davidb (dc96903cfa) - bug 1262563 - fire show / hide events for proxied accessibles r=davidb (9b1deb77c9) - bug 1255009 - make AccShowEvent store the insertion index of the new child r=davidb (5b3d984446) - bug 1261144 - remove filters::GetEmbeddedObj() because it is unused r=lsocks (837bb1777c) - bug 1261144 - devirtualize AppendObject() because the base class impl is never called r=lsocks (a8fe470965) - bug 1261144 - move Count() from AccCollector to EmbeddedObjCollector r=lsocks (11d9734561) - bug 1261144 - move GetAccessibleAt to EmbeddedObjCollector r=lsocks (6ac2731ec1) - bug 1261144 - devirtualize GetIndexAt() because the base class version is never called r=lsocks (54cc48712e) - bug 1261144 - move EnsureNGetObject to EmbeddedObjCollector r=lsocks (225b123fb0) - bug 1261144 - move EnsureNGetIndex() to EmbeddedObjCollector r=lsocks (81986c9a95) - bug 1261144 - move the data members of AccCollector to EmbeddedObjCollector r=lsocks (5ba20f1c30) - bug 1261144 - remove the AccCollector class r=lsocks (6f52909c58) - bug 1261144 - use filters::GetEmbeddedObject() directly in EmbeddedObjCollector r=lsocks (cb86410837) - bug 1261144 - devirtualize the dtor of EmbeddedObjCollector r=lsocks (b3d23cf341) - Bug 1261144 - stop including Filters.h in EmbeddedObjCollector.h r=lsocks (2940a4dc3d) - bug 1261144 - call Accessible::IsText() directly from EmbeddedObjCollector r=lsocks (b93a86aa2a) - bug 1262233 - stop using a sync message to implement ProxyAccessible::EmbeddedChildCount() r=lsocks (e2d3b6d608) - bug 1262233 - stop implementing ProxyAccessible::IndexOfEmbeddedChild() with a sync message r=lsocks (dcedecd9d4) - bug 1262233 - add ProxyAccessible::IsEmbeddedObject() r=lsocks (084915a784) - bug 1262233 - stop implementing ProxyAccessible::EmbeddedChildAt() with a sync message r=lsocks (2924d04c4a) - bug 1241453 - fire nsIAccessibleStateChangeEvents for proxied accessibles r=davidb (e423829903) - bug 1241453 - fire nsIAccessibleEvents for proxied accessibles r=davidb (6a02c2f8a3) - bug 1241453 - fire nsIAccessibleCaretMoveEvents for proxies r=davidb (4fb1f5be4f) - bug 1241453 - fire nsIAccessibleTextChangeEvents for proxies r=davidb (c53a5b5122) - Bug 1264526 - process ARIA owns relocations for in-the-document accessibles only, r=yzen (e19887eee4) - Bug 1261174 - more events logging, r=yzen (14b83c693d) - Bug 1257350 - Use intptr_t to avoid C4312 on VS2015; r=tbsaunde (1fc3ee9b6d) - bug 1250882 - make xpcAccessible::GetAttributes() work with proxied accessibles r=davidb (fa676531c2) - bug 1210741 - make AccessibleWrap::get_accLocation work with proxied accessibles r=davidb (6600987ec8) - bug 1219528 - make NAVDIR_{FIRST,LAST}CHILD and NAVDIR_{NEXT,PREVIOUS} cases of AccessibleWrap::accNavigate deal with proxies r=davidb (c011ebcd2b) - bug 1219528 - make AccessibleWrap::accNavigate cases using relations work with proxies r=davidb (de20c76bcc) - bug 1215657 - make AccessibleWrap::accHitTest() work with proxies r=davidb (25da22a733) - bug 1215657 - make AccessibleWrap::accDoDefaultAction work with proxies r=davidb (029d34d135) - bug 1208779 - null check aAccessible in GetChildIDFor() for 32 bit as well as 64 bit windows r=davidb (08319d45e7) - bug 1207862 - refactor GetXPAccessibleFor() so proxies and non proxies are handle in the same place for each type of id r=davidb (3ff1646e02) - bug 1207862 - make AccessibleWrap::GetXPAccessibleFor() return the AccessibleWrap for proxies r=davidb (1184a0efeb) - bug 1218564 - remove check for password roles in AccessibleWrap::get_accValue r=surkov (477e0bb92b) - bug 1219528 - don't bail out of AccessibleWrap::accNavigate if the accessible wraps a proxy r=davidb (9540866b5b) - Bug 1257303 - Cast to intptr_t to avoid C4312 on VS2015; r=tbsaunde (93af27e0db) - Bug 1210549 - Fix AccessibleWrap::GetXPAccessibleFor for proxied accessibles r=tbsaunde (b4ed017706) (2eb290e0d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde (7c1059c45a) - Bug 1263188 - fix event tree cutting, part1, r=yzen (eeda83e65f) - Bug 1263188 - fix event tree building, part2, r=yzen (20854e1566) - Bug 1259023 - fixing invalid array index assertion when accessing next sibling. r=tbsaunde (9f153b2298) - bug 1262980 - expose the table interface on proxies r=dbolter (edf50d4a0c) - Bug 1241752 - Remove runtime warning for nsIContent::GetEditingHost(). r=smaug (b5f2f30cda) (c62728067e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1263188 - stop bleeding, r=yzen (e121b0dff3) - Bug 1263188 - more assertions, part3, r=yzen (6623350334) - Bug 1263188 - fix event tree coalescence, part4, r=yzen (dd4b0293ab) - Bug 1262417 - bind a value change event with reorder event firing, r=yzen (eee45f738e) - Bug 1287874: Add missing math.h include. r=drno (cd8b7e74d3) - Bug 967300 - enable cairo's atomic support on gcc-esque compilers; r=mshal (025d886e53) - Bug 1158871 - use new-style __atomic_* primitives in cairo; r=jrmuizel,ted.mielczarek (9ac76e7769) - fix build on non-windows systems (d807139c54) - Bug 1205854 - Workaround for Windows printer drivers that can't handle swapped X and Y axes. r=jrmuizel (1f35fc8d76) - Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc (61f841554e) - Bug 933986. Switch over from index to an id, and ensure uniqueness when feeding into the candidate priority calculation. r=drno (168f4d68a3) - Bug 1190720 - only check IP version for STUN server IPs. r=bwc (9f95c5995f) - Bug 1192403 - improve ICE TCP error message. r=mjf (28afcf181c) - Bug 1037618 - Part 1: Add some logging to highlight TCP connection failures. r=drno (f5f861563a) - Bug 1251214: Ignore R_WOULDBLOCK in nr_stun_client_send_request r=ekr (00db6e3022) - Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr (3c20586954) - Bug 1237299: addedd missing address family to DNS lookup for proxies r=bwc (eea322d3e1) - Bug 1258753: Base candidate pair priority on controlling/controlled. r=drno (52dc0783ca) - Bug 1246363: add logging to detect if relay only option is set. r=mjf (fab0c5aec8) - Bug 1252777: skip over ICE TCP host candidate creation failures. r=bwc (2225289e5e) - Bug 1242324: Give VP9 priority over vp8 when both are enabled r=drno (5e31cde0b1) - Bug 1247656: Make sure that remote reoffer does not change the media type of an m-line. r=drno (d34bd649b3) - Bug 906986 - Ice restart and tests. r=bwc, r=drno, r=smaug (080ee96a4c) - Bug 1259842: allow RFC1918 pairing again r=mjf (ab11d2a41a) - Bug 1233181: improve misleading log message about missing STUN & TURN servers. r?=mjf (f744195587) - Bug 1244338 - Don't try to clean up |ctx| if null. r=drno (4c7da59d2e) - Bug 1256720: Remove a bad assertion, and simplify some code. r=drno (e8f5d04e93) - Bug 1257472: Forgive rport of 0. r=drno,ekr (8d02b24855) - Bug 1214279: Fix the same infinite loop from bug 957236 in a different place. r=drno (9780450268) - Bug 1229633: hash interface names on Windows. r=ekr (6ff60bf22a) - Bug 895793: added interface type and link speed detection for Windows. r=bwc (f7783adae6) - Bug 1180311 - Add null check to ifa_addr. r=ekr (90658f741b) - Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc (b06efe6ee9) - Bug 1231117 - Use xlocale on DragonFly as well. r=jesup (e7a09ee751) - Bug 1254780 (attempt 2) - Shrink log_types from 1024 entries to 16. r=ekr. (efa73ca5af) - Bug 1187075: Implement cairo atomics for Win32. r=jrmuizel (5b92bd3cff) - Bug 1161170 - backport upstream fix for race in Cairo freed_pool. r=jrmuizel (3287e5b154) - Bug 1255269. Get rid of nsITCPSocketCallback.fireDataEvent. r=jdm (9460469c15) - Bug 1246925 - log filtering_type and mapping_type only if they are valid pointers. r=ekr (57af98cd1f) - Bug 1248637: Prune duplicate CANCELLED candidate pairs. r=drno (c982b8492d) - Bug 676001 - Fix for stroke hit testing on cairo. r=jrmuizel (1cedebd554) - Bug 1252171: Update last_used_ on TCP port mappings when they are used, similar to UDP. r=drno (9229a3316a) - Bug 906986 - Rework rollback/finalize to include a committed state. r=bwc, r=drno (14ec947fd3) - Bug 1264344 - Don't restart ICE on first CreateOffer call if iceRestart option is true. r=bwc (d2850773f6) - Bug 1208371 - Update sink identity after adding track. r=mt (032aa5fcc4) - Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc (5abdc7d93a) - Bug 1254691 - Remove SEC_NORMAL from webrtc/. r=bwc (20dfff4efd) - Bug 1264351: removed hand break which disables ICE TCP on e10s r=jesup (6bc2a9936d) - bit of Bug 906986 - Rework rollback/finalize (ab1f5378f2) - Bug 1161619: RunStatsQuery leak fix. r=jib (2e4aca6869) - Bug 1256430: start AEC log independently of webrtc TRACE r=jesup,pkerr (29978d0a69) - Bug 1260784 - fix Stop Debug Mode button r=jesup (a1ac6fb833) - Bug 1220043 - Add workaround for internal complier error by VS2015. r=rjesup (c4368b1cad) - Bug 1252073 - Uninitialised value uses in mozilla::EncodingConstraints::operator==. r=docfaraday@gmail.com. (1be0174cd9) - Bug 1179859 - Fix _cairo_box_intersects_line_segment early rejection tests. r=jrmuizel (b2493a8c1e) - Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup (f9bb1ba504) - Bug 1188407: switch packetloss to a rate from total-packets-lost-per-update r=jib (96297c4cd7) - Bug 1202696 - check surface status in _cairo_surface_get_extents. r=jmuizelaar (3f5c49d9d5) - Bug 1207750 - setting an environment variable will let us crash as Cairo errors happen. r=bschouten (caf8d9ee9a) - Bug 1215774 - use abort() to abort on error in Cairo. r=jmuizelaar (36e9c0bb2b) - minor (d2d4a96024) - Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup (38c1f91a1f) - Bug 1249098: Support maxplaybackrate for opus. r=jesup (7a38717c47) - Bug 818618: Honor (and emit) opus stereo fmtp param. r=jesup (436175287f) - Bug 1258558 - Don't check extents for empty regions. r=jrmuizel (3751780ae0) - Bug 1236266 - Don't generate invalid empty regions in pixman (r=jmuielaar) (2c22835afd) - Bug 1255281. Add pixman fast path for bilinear x888_8888_SRC. r=lsalzman (0e585d5114) - Bug 1241012: Remove moz-d2d1-1.h stub headers from the tree. r=jrmuizel Please enter the commit message for your changes. Lines starting (b1dc61c08b) - Bug 1240790: Add newlines to WEBRTC_TRACE_FILE. r=rjesup (d25a696ff8) - bug 1241064 - updating stats filter SSRC when audio channel SSRC changes; r=jib (481c2ad1e0) - Bug 1247574: Force webrtc audio input processing to resample to target rate to fix 16KHz mics. r=padenot (9dea99341e) - Bug 1158741 - Implement a version of omxSP_FFTInv_CCSToR_F32_Sfs in openmax DL's FFT that is not scaled r=padenot (0acefaf93a) - Bug 1253149 - Use bool instead of int for boolean return values. r=SimonSapin (0303c4c8ab) (946864fcd3)