
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
for unknown reason, error comes from rev https://github.com/roytam1/basilisk55/commit/8f9b9f72500e3668163a48f76ce4ad0fde0ec0c4 , tested by git bisect maybe I should backout this mozbug as a whole. and yeah there is new javascript syntax in: Error: SyntaxError: expected property name, got '...' Source File: https://msfn.org/board/index.php?app=core&module=system&controller=serviceworker&v=44de18fa441651092834&type=front&loggedIn=false Line: 122 : // Tagged notifications require some additional data options = { ...options, tag, renotify: true, // Required, otherwise browsers won't renotify for this tag data: { ...options.data, unseenCount: 1, }, }; -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
can't test without an account -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
will be fixed in next build. since upstream is removing telemetry code, this may break codes that they no longer have. https://github.com/roytam1/UXP/commit/393b7aac8ce224a0bd433ae2c8358c25b0f8d037 -
My Browser Builds (Part 3)
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.6-Goanna-20220430.7z Changelog: Out-of-tree changes: * update Goanna3 to git 343d0fbef...47be084a2: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug (2055d66902) - Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug (efc0b6b1f5) - Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug (06898047f7) - Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug (eadcd864c2) - Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug (9a04678318) - Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug (8963a5e5e3) - Bug 895274 part.50 Rename NS_CONTEXTMENU_MESSAGE_START to eContextMenuFirst r=smaug (5eea077f97) - Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug (df9153a883) - Bug 895274 part.52 Get rid of NS_PAGE_RESTORE due to unused r=smaug (5555386a4f) - Bug 895274 part.53 Rename NS_STREAM_EVENT_START to eStreamEventFirst r=smaug (873f2e5b5c) - Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug (21d91c9a87) - Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug (1da6db3491) - Bug 1203272 - Fix build of nsMemoryReporterManager on linux systems without mallinfo(). r=glandium,njn. (4a99986dc4) - Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug (c51dbbb2e0) - Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug (e4b267ec78) - Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug (88a62156dd) - Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug (7552f57017) - Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug (20153f814e) - Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug (1072bcbb81) - Bug 895274 part.62 Rename NS_FORM_EVENT_START to eFormEventFirst r=smaug (e99f85df0c) - Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug (b7ebab7fe0) - Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug (74a3518bf6) - Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug (64dafe9aaa) - Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug (4437b9a60c) - Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug (8122f6e301) - Bug 895274 part.68 Rename NS_FOCUS_EVENT_START to eFocusEventFirst r=smaug (5066c46dc1) - Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug (79a443a14c) - Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug (64515beb6a) - Bug 895274 part.71 Rename NS_UI_EVENT_START to eLegacyUIEventFirst r=smaug (02b8a5cccd) - Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug (884aa917ec) - Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug (905f681593) - Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug (b38a2ab56c) - Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug (e8ac6a9112) - Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug (6948c3cddc) - Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug (9e67b051ee) - Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug (f13fc7cf41) - Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm (b6d7f3fed7) - Bug 1173934 Disable broken fetch-frame-resources.https.html wpt tests. r=jgraham (7d8e203c6a) - Bug 1187722 Fix bad origins, error page handling, and spec issues in fetch-frame-resources.https.html. r=jgraham (fecdaeddfc) - Bug 1184967 P2 Update fetch-frame-resource.https.html CORS checks to expect pass. r=jgraham (7550cba86d) - Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm (2f803e26ac) - spacing (21c5e1f343) (34aef4862) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug (d8af0a9474) - Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug (c52b1e9051) - Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug (1575b62285) - Bug 1199336 - Fix jank/hangs dragging files into the browser due to O(n^2) behavior in the Cocoa widget drag-and-drop code. r=mstange (d08bf7eb39) - Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug (a4cc62f29b) - Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug (a9bc6efbc6) - Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug (1e0e2fc36c) - Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug (02b65c9714) - Bug 895274 part.86 Rename NS_XUL_EVENT_START to eXULEventFirst r=smaug (fdbf788d30) - Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug (be6db4598b) - Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug (aa31f0604c) - Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug (31aa9bba3f) - Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug (3a16c46a47) - Bug 895274 part.91 Rename NS_XUL_BROADCAST to eXULBroadcast r=smaug (1f6a9ba826) - Bug 895274 part.92 Rename NS_XUL_COMMAND_UPDATE to eXULCommandUpdate r=smaug (a905f91d85) - Bug 895274 part.93 Rename NS_XULCOMMAND_EVENT_START to eXULCommandEventFirst r=smaug (676ccd9544) - Bug 895274 part.94 Rename NS_XUL_COMMAND to eXULCommand r=smaug (d91d925b72) - Bug 895274 part.104 Rename NS_PAGETRANSITION_START to ePageTransitionEventFirst r=smaug (0e481eb39c) - Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug (f45dc12913) - Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug (b3985be873) - Bug 895274 part.107 Get rid of NS_SVG_ABORT and NS_SVG_ERROR due to unused r=smaug (d129144cd4) - Bug 895274 part.108 Rename NS_SVG_EVENT_START to eSVGEventFirst r=smaug (3cbb4f9e36) - Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug (bf00acdd16) - Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug (e14939e8d5) - Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug (b81017a3dc) - Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug (9b0ce02714) - Bug 895274 part.113 Rename NS_SVGZOOM_EVENT_START to eSVGZoomEventFirst r=smaug (ee1f48e8b4) - Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug (8274e50f8c) (47be084a2) * 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 3)
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-20220430-47be084a2-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220430-47be084a2-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220430-47be084a2-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220430-47be084a2-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 895274 part.44 Rename NS_POINTER_ENTER to ePointerEnter r=smaug (2055d66902) - Bug 895274 part.45 Rename NS_POINTER_OUT to ePointerOut r=smaug (efc0b6b1f5) - Bug 895274 part.46 Rename NS_POINTER_OVER to ePointerOver r=smaug (06898047f7) - Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug (eadcd864c2) - Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug (9a04678318) - Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug (8963a5e5e3) - Bug 895274 part.50 Rename NS_CONTEXTMENU_MESSAGE_START to eContextMenuFirst r=smaug (5eea077f97) - Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug (df9153a883) - Bug 895274 part.52 Get rid of NS_PAGE_RESTORE due to unused r=smaug (5555386a4f) - Bug 895274 part.53 Rename NS_STREAM_EVENT_START to eStreamEventFirst r=smaug (873f2e5b5c) - Bug 895274 part.54 Rename NS_READYSTATECHANGE to eReadyStateChange r=smaug (21d91c9a87) - Bug 895274 part.55 Rename NS_BEFORE_PAGE_UNLOAD to eBeforeUnload r=smaug (1da6db3491) - Bug 1203272 - Fix build of nsMemoryReporterManager on linux systems without mallinfo(). r=glandium,njn. (4a99986dc4) - Bug 895274 part.56 Rename NS_POPSTATE to ePopState r=smaug (c51dbbb2e0) - Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug (e4b267ec78) - Bug 895274 part.58 Rename NS_IMAGE_ABORT to eImageAbort r=smaug (88a62156dd) - Bug 895274 part.59 Rename NS_HASHCHANGE to eHashChange r=smaug (7552f57017) - Bug 895274 part.60 Rename NS_PAGE_UNLOAD to eUnload r=smaug (20153f814e) - Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug (1072bcbb81) - Bug 895274 part.62 Rename NS_FORM_EVENT_START to eFormEventFirst r=smaug (e99f85df0c) - Bug 895274 part.63 Rename NS_FORM_SUBMIT to eFormSubmit r=smaug (b7ebab7fe0) - Bug 895274 part.64 Rename NS_FORM_RESET to eFormReset r=smaug (74a3518bf6) - Bug 895274 part.65 Rename NS_FORM_CHANGE to eFormChange r=smaug (64dafe9aaa) - Bug 895274 part.66 Rename NS_FORM_SELECTED to eFormSelect r=smaug (4437b9a60c) - Bug 895274 part.67 Rename NS_FORM_INVALID to eFormInvalid r=smaug (8122f6e301) - Bug 895274 part.68 Rename NS_FOCUS_EVENT_START to eFocusEventFirst r=smaug (5066c46dc1) - Bug 895274 part.69 Rename NS_FOCUS_CONTENT to eFocus r=smaug (79a443a14c) - Bug 895274 part.70 Rename NS_BLUR_CONTENT to eBlur r=smaug (64515beb6a) - Bug 895274 part.71 Rename NS_UI_EVENT_START to eLegacyUIEventFirst r=smaug (02b8a5cccd) - Bug 895274 part.72 Rename NS_UI_ACTIVATE to eLegacyDOMActivate r=smaug (884aa917ec) - Bug 895274 part.73 Rename NS_UI_FOCUSIN to eLegacyDOMFocusIn r=smaug (905f681593) - Bug 895274 part.74 Rename NS_UI_FOCUSOUT to eLegacyDOMFocusOut r=smaug (b38a2ab56c) - Bug 895274 part.75 Rename NS_DRAGDROP_EVENT_START to eDragDropEventFirst, define eDragDropEventLast and correct the type and name of event message in DataTransfer r=smaug (e8ac6a9112) - Bug 895274 part.76 Rename NS_DRAGDROP_LEAVE to eDragLeave r=smaug (6948c3cddc) - Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug (9e67b051ee) - Bug 895274 part.78 Rename NS_DRAGDROP_START to eDragStart r=smaug (f13fc7cf41) - Bug 1184967 P1 Set RequestMode based on LoadInfo securityMode and client request content policy. r=nsm (b6d7f3fed7) - Bug 1173934 Disable broken fetch-frame-resources.https.html wpt tests. r=jgraham (7d8e203c6a) - Bug 1187722 Fix bad origins, error page handling, and spec issues in fetch-frame-resources.https.html. r=jgraham (fecdaeddfc) - Bug 1184967 P2 Update fetch-frame-resource.https.html CORS checks to expect pass. r=jgraham (7550cba86d) - Bug 1184967 P3 Switch mochitest redirect tests back to returning a CORS Response. r=nsm (2f803e26ac) - spacing (21c5e1f343) (34aef4862) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 895274 part.79 Rename NS_DRAGDROP_END to eDragEnd r=smaug (d8af0a9474) - Bug 895274 part.80 Rename NS_DRAGDROP_DRAG to eDrag r=smaug (c52b1e9051) - Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug (1575b62285) - Bug 1199336 - Fix jank/hangs dragging files into the browser due to O(n^2) behavior in the Cocoa widget drag-and-drop code. r=mstange (d08bf7eb39) - Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug (a4cc62f29b) - Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug (a9bc6efbc6) - Bug 895274 part.84 Rename NS_DRAGDROP_DRAGDROP to eLegacyDragDrop r=smaug (1e0e2fc36c) - Bug 895274 part.85 Rename NS_DRAGDROP_GESTURE to eLegacyDragGesture r=smaug (02b65c9714) - Bug 895274 part.86 Rename NS_XUL_EVENT_START to eXULEventFirst r=smaug (fdbf788d30) - Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug (be6db4598b) - Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug (aa31f0604c) - Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug (31aa9bba3f) - Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug (3a16c46a47) - Bug 895274 part.91 Rename NS_XUL_BROADCAST to eXULBroadcast r=smaug (1f6a9ba826) - Bug 895274 part.92 Rename NS_XUL_COMMAND_UPDATE to eXULCommandUpdate r=smaug (a905f91d85) - Bug 895274 part.93 Rename NS_XULCOMMAND_EVENT_START to eXULCommandEventFirst r=smaug (676ccd9544) - Bug 895274 part.94 Rename NS_XUL_COMMAND to eXULCommand r=smaug (d91d925b72) - Bug 895274 part.104 Rename NS_PAGETRANSITION_START to ePageTransitionEventFirst r=smaug (0e481eb39c) - Bug 895274 part.105 Rename NS_PAGE_SHOW to ePageShow r=smaug (f45dc12913) - Bug 895274 part.106 Rename NS_PAGE_HIDE to ePageHide r=smaug (b3985be873) - Bug 895274 part.107 Get rid of NS_SVG_ABORT and NS_SVG_ERROR due to unused r=smaug (d129144cd4) - Bug 895274 part.108 Rename NS_SVG_EVENT_START to eSVGEventFirst r=smaug (3cbb4f9e36) - Bug 895274 part.109 Rename NS_SVG_LOAD to eSVGLoad r=smaug (bf00acdd16) - Bug 895274 part.110 Rename NS_SVG_UNLOAD to eSVGUnload r=smaug (e14939e8d5) - Bug 895274 part.111 Rename NS_SVG_RESIZE to eSVGResize r=smaug (b81017a3dc) - Bug 895274 part.112 Rename NS_SVG_SCROLL to eSVGScroll r=smaug (9b0ce02714) - Bug 895274 part.113 Rename NS_SVGZOOM_EVENT_START to eSVGZoomEventFirst r=smaug (ee1f48e8b4) - Bug 895274 part.114 Rename NS_SVG_ZOOM to eSVGZoom r=smaug (8274e50f8c) (47be084a2) -
My Browser Builds (Part 3)
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-20220430-cfbe5e56e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220430-cfbe5e56e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: [WebGL] Only allow texture uploads from pixelbuffer if bound. (bdfe49f1) (eeb8c2578) - partly ported from UXP: [WebRTC] Apply port restrictions to peerconnections. (cfadb0bc) (456f447c9) - ported from UXP: [Basilisk] Don't try to force x-icon image type for search engine icon. (d88f98c2) (9e86a12df) - import from UXP: Issue #1755 - Add smooth, high-quality and pixelated to CSS image-rendering (be539ad8) (acff7efcf) - partly ported from UXP: Issue #1756 - Initial wrapped implementation in C++ (5df00281) (8e0aaca29) - ported from UXP: Issue #1756 - Expose NumberFormat.formatToParts() to content. (bdcb9cc5) (935df1ceb) - ported from UXP: Issue #1756 - Clean up ICU patch. (4651d973) (ba5ee86de) - import from UXP: [DOM] Add missing IDL definitions for CSP .nonce attributes. (7e02267f) (6071c59ab) - import from UXP: [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection. (88bfb5d5) (5bb4078ac) - ported from UXP: Issue #1767 - Prevent incorrect calling of network change detection function. (434b3269) (629355cf9) - import from UXP: Issue #1770 - Fix incorrect reference to event parameter (52b1a20b) (9e8557967) - ported from UXP: [network] Fix typo in port blocking range check. (98f29e47) (0ec71a1f3) - ported from UXP: [js] Fix invalid early return in BaselineFrame::trace. (9c349537) (06c8b891c) - ported from UXP: Issue #1781 - Part 1: support calc() in stroke-dashoffset CSS (15a322ef) (35c329a96) - import from UXP: Issue #1781 - Part 2: Fix animation interpolation for stroke-dashoffset. (a149af11) (0b1c1abf4) - import from UXP: Issue #1781 - Part 3: Add reftest for the static calc() case. (f8130020) (e2a3e42bf) - import from UXP: [Toolkit] Don't use the "aero" msstyle provided toolbox background on Windows 10 (2319d8be) (c3d31957a) - ported from UXP: Issue #1783 - Part 1: Move GetNodeDepth to ResizeObserver.cpp (51d3f2d2) (e3f921c23) - import from UXP: Issue #1783 - Part 2: Update ResizeObserver and resizeObserverSize. (25164d0b) (f1c081f63) - import from UXP: Issue #1783 - Part 3: Remove ResizeObservation's BroadcastSize. (699781f3) (00e20ccb2) - ported from UXP: Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme to follow it. (efc60489) (0390b57a9) - ported from UXP: [network] Enable brotli compression on http for sites that offer it. (b33cc1fa) (d822e7a1a) - ported from UXP: [network] Stop treating http and https as different for encoding schemes. (3612f45a) (4936508ce) - import from UXP: Issue #1792 - Part 1: Remove superfluous check for abstract ancestors. (d751dbe1) (fe034912e) - ported from UXP: Issue #1792 - Part 2: Move GetParentObject() to EventTarget.h for re-use. (dd06472d) (644d1b491) - ported from UXP: - Issue #1792 - Part 3: Add ConstructibleEventTarget helper class. (6e0c0505) - Issue #1792 - Part 4: Implement constructors for the EventTarget interface. (467e117f) (4694ada29) - import from UXP: [Basilisk] Issue MoonchildProductions/UXP#1793 - Override the global style for Windows 10 that adds a bottom border to the toolbox widget (17a32c4f) (299407505) - import from UXP: Issue #1793 - Add a border-bottom to toolbox (86aec314) (8df30dd49) - import from UXP: Issue #1793 - Add a border-bottom to treecols header (895afe00) (36fcca54c) - import from UXP: Issue #1793 - Only use proper Aero Styling in the Toolkit Error Console on Windows 7 (b4e51a85) (a3311fc13) - import from UXP: [network] Stop blocking 10080 (0a428970) (e1b9bb9c9) - ported from UXP: [network] Add some sanity checks to deserialized nsStandardURLs (43f7d3e2) (d98fdae58) - ported from UXP: [ANGLE] Cherry-pick upstream fix (d3f293ec) (2b8664b1d) - import from UXP: Issue #1725 - Promise.allSettled, WIP: Base implementation (ada10bce) (35b8ea6f2) - import from UXP: Issue #1725 - Fix logic in PerformPromiseAllSettled. (495db8d7) (76bc0adea) - import from UXP: [no issue] Replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect (6c30b339) (e87e30886) - import from UXP: Issue #1781 - Follow-up: fix debug assert in MergeMultiplicativeR() (a05b76ff) (d5fd9831f) - import from UXP: Issue #1679 - Part 3: Make everything build on supported compilers. (3548ae2b) (b79a12583) - import from UXP: Issue #1679 - Part 4: Clean up commented-out/WIP code. (12231d92) (68084d0fe) - import from UXP: Issue #1675 - Move regexp to new-regexp to make bz porting simpler. (1d1618ff) (da5e5f937) - ported from mozilla: Bug 1662011 - Remove hash stats code from the cache, r=valentin,necko-reviewers (bcdbe13b73) (bd3a87b1c) - ported from UXP: [network] Use a proof of lock everywhere in cache v2. (9aed4d8a) (ec1235c7c) - import from UXP: [DOM/NPAPI] Defer loading object when setting attribute. (d1d00498) (676f7642c) - import from UXP: [MFBT] Convert debug asserts to early returns for situations that should never occur. (daa57bdd) (539f2b95c) - ported from UXP: Issue #1797 - Implement WindowOrWorkerGlobalScope.origin (13c48d24) (51b10d5fe) - ported from UXP: Bug 1723391 - Use RefPtr in ContentChild::RecvGetFilesResponse. r=smaug, a=RyanVM (8d7fa9bd) (ece5e73ff) - ported from `custom` branch of UXP: [CSS] Add calc availability to color functions. (8a0897d2) (2baff3e5e) - ported from `custom` branch of UXP: Split aData into smaller chunks to avoid going over the IPC message size limit (1335989). (e84c7ab0) (f73107bf3) - import from `custom` branch of UXP: Use a release assert in EnumSerializer::Write (1356392). (e79847e7) (2b6527527) - import from UXP: Bug 1606864 - Make mDoNotRetryToConnect atomic. r=decoder,dragana a=RyanVM, Bug 1712671 - Make nsSocketTransport2::m{Input/Output}StreamClosed atomic. r=kershaw,decoder a=RyanVM (d025defb) (e5020e978) - remaining ported from UXP: Add mozilla::Span (037afae5) (af7fba452) - ported from UXP: backport Bug 1724233 - Make sure to run ConvertUTF8toACE before ConvertToDisplayIDN. r=dragana, a=RyanVM (0ffa8a01) (c5ea02def) - import from UXP: backport Bug 1729517 - Set up document correctly. r=freddyb,ckerschb a=RyanVM (537bcf5e) (2c4a303db) - import from UXP: backport Bug 1739421: Use kungFuDeathGrip when firing a timer r=bwc a=RyanVM (eb0082ec) (767b49c45) - import from UXP: backport Bug 1502599: XHR should allow just "GET" method for blob URLs, r=smaug (6477ec9b) (d1080cb70) - ported from UXP: Issue #unknown, Reload Flooding prevention. (26ae6482) (0bf861575) - import from UXP: backport Bug 1696685 - r=valentin,nika a=RyanVM (f43ff83d) (4835e55b6) - import from UXP: Bug 1339588 - Part 1: Simplify nsTimerEvent::Cancel, since there's no need to release the nsTimerImpl itself. r=froydnj, a=dveditz (c72a393b) (6e2d90daf) - import from UXP: Issue #unknown, change assignment method in `nsThread::SetObserver()` (138137dd) (c1d127830) - ported from `custom` branch of UXP: pref-ui: make sanitize sub-dialog resizable (223f5ace) (11f097edd) - import from UXP: Issue #3017 - Shadow boundaries not accounted for in nsFrameManager. (74698b45) (d5e5201f6) - import from UXP: Don't rely on nsCRT from jsdate. (72d9d1a4) (7e355b731) - import from UXP: No issue - Fix a potential autocomplete issue. (bae3220d) (17c84779a) - import from UXP: Issue #3049 - Undo Stylo nonsense that breaks body and frame margins. (0f56697e) (bbcd70200) - import from UXP: Issue #3050 - Map scrollbar-width to an element attribute. (4bdd3889) (1792f0ad7) - import from UXP: Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356) (fd07bc9a0) - import from UXP: [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2) (993b776bb) - import from UXP: Issue #3058 - Try to deal with bad website scripting loading/unloading modules. (19e2f0fb) (1649cd88a) - ported from UXP: Issue #3063 - Implement queueMicroTask(callback()) (bf17b1fe) (3b4bc2a1d) - import from UXP: No Issue - Break overly long tooltips into multiple lines. (2073c449) (e5eeba4b2) - ported from UXP: [DOM] Clear sinks and block further use after storage observer shutdown. (bc2aa1f0) (8d366a208) - import from UXP: [DOM] worker cleanup. (a94d8514) (0cb16f52b) - import from UXP: [DOM media] Add a lock around Reset() in WebMBufferedParser (e5d81e17) (de765add9) - import from UXP: [Image] Image cleanup (9060ad1f) (1214929de) - import from UXP: [DOM media] Adjust lock scope in MediaSourceDemuxer (368848ad) (ace9dec20) - import from UXP: [htmlfive] Improve parser sanity checks. (b74a23ae) (85df6720e) - import from UXP: [network] BackgroundFileSaver cleanup. (562b04e5) (697d925ff) - ported from UXP: [DOM] Lock around memory reporting for XHR (766c8e3f) (235d1518b) - import from UXP: [network] cache memory reporter cleanup (232f5a47) (1d6dad603) - import from UXP: [DOM media] Handle truncated WAV stream. (b4306c04) (6a1e87cab) - import from UXP: [DOM] Promise worker-proxy cleanup improvements (66ae44b7) (083c450d6) - import from UXP: [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. (398cb984) (516980feb) - import from UXP: [Image] Add some additional locks to ImgFrame (ba0e98e3) (6c4c354bc) - import from UXP: [xpcom] Timer cleanup, assertions and comments. (bd80099e) (996712ebe) - import from UXP: [Network] Add a socket thread check and early exit for corner cases. (e45fbf91) (487bbbc8d) - import from UXP: [DOM XSLT] Add fallback value conversions if not converted beforehand. (bf80b782) (66cf0f5d8) - import from UXP: [XPCOM] xpcom/threads misc cleanup (7de4e867) (f66b00b1b) - import from UXP: - No issue - Avoid WebGL crash on Mesa (943d76fa) - Fix Mesa check + whitespace (15065117) (7fbe0807e) - import from UXP: [js] Fix AliasSet of MLoadTypedArrayElementHole (260cc45e) (2e80960fa) - ported from UXP: [XPCOM] xpcom Threadpool cleanup (8751960d) (cb89fca59) - import from UXP: [devtools] Restrict sourcemap URLs (168e8beb) (0fea5c58c) - import from `custom` branch of UXP: zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (eb6e4fba) (7dbfa36c1) - imort from `custom` branch of UXP: ported from esr91: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan (3b54d6b5) (30e8509f) (cfbe5e56e) -
My Browser Builds (Part 3)
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-20220430-09ad7aaf-uxp-cf4e046f9-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220430-09ad7aaf-uxp-cf4e046f9-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-20220430-id-181ea5d-uxp-cf4e046f9-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220430-id-181ea5d-ia-c642e3c-uxp-cf4e046f9-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild Changes: - Remove telemetry references (78e19c5) - Remove unused components from package-manifest.in (8727d19) - Fix busted search engines (181ea5d) - packager: restore nssdbm3.dll in packaging (1e6d0eb) for UXP changes please see above. -
My Browser Builds (Part 3)
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-20220430-3219d2d-uxp-cf4e046f9-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220430-3219d2d-uxp-cf4e046f9-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-20220430-3219d2d-uxp-cf4e046f9-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220430-d849524bd-uxp-cf4e046f9-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220430-d849524bd-uxp-cf4e046f9-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220430-d849524bd-uxp-cf4e046f9-xpmod.7z Official UXP changes picked since my last build: - Issue #1881 - Interpret empty or whitespace root margin string as zero length (37753e32a) - Issue #1879 - Revert changes to cryptox.h (3f9cd2050) - Issue #1885 - Allow unitless rootMargin entries for IntersectionObserver. (7c9304728) - Issue #1885 - Follow-up: Update error message if invalid rootMargin specified. (4dace76a0) - Issue #21 - Remove Telemetry plumbing and fix build. (8d800b1cb) - Issue #21 - Remove Telemetry accumulation/structures from toolkit js. (44388b01a) - Issue #21 - Remove Telemetry from Push and devtools. (69ebaa545) - Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC. (2564be2d7) - Issue #21 - Remove remaining telemetry structs, callers and flags. (eaf9e756a) - Issue #21 - Remove telemetry from PopupNotifications.jsm. (2ed3e31c4) - Issue #21 - Remove unused telemetry build variables. (d356440fa) - Issue #21 - Remove calls to Services.telemetry and nsITelemetry (d56270992) - Issue #21 - Remove MOZ_SERVICES_HEALTHREPORT from old-configure. (b6e147a19) - Issue #21 - Remove use counters telemetry (8a7587b40) - Issue #21 - Change MappedAttrParser to store its nsIPrincipal instead of nsSVGElement (cee60fb82) Official Pale-Moon changes picked since my last build: - [Pale-Moon] Issue MoonchildProductions/UXP#21 - Remove telemetry from the front-end. (054e28677) - [Pale-Moon] No Issue - ifdef hide/showChrome sync-notifications code (5d7a2b879) - [Pale-Moon] [win system] Update the list of delayed-loaded dlls (8a2431fff) - [Pale-Moon] Issue MoonchildProductions/UXP#21 - Fix up start-up timeline instrumentation. (e349f9b88) - [Pale-Moon] Issue MoonchildProductions/UXP#1828 - Stop using js expression closures in Pale Moon front-end (264752661) Official Basilisk changes picked since my last build: - [Basilisk] Issue MoonchildProductions/GRE#3029 - Remove telemetry from FE (653cba320) - [Basilisk] Issue MoonchildProductions/GRE#3029 - Fix search after telemetry removal. (0691dfb5b) - [Basilisk] Prevent form popups from crossing the "line of death". (494a4caae) - [Basilisk] tracking-protection: remove telemetry (b0ccff1c6) My changes picked since my last build: - [network] fix build (9f078ac58) - url-classifier: fix build after removal of telemetry (c2e9a2691) - webextensions: remove telemetry (37fa205f2) * 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 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
can't reproduce here. what's your environment? did you try again with a clean profile? -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they well, if upstream fix is applicable to them. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
upstream is porting its upstream (i.e. mozilla firefox) code, which contains some very early version of e10s code. but don't think they work fine at the moment. -
My Browser Builds (Part 3)
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.6-Goanna-20220423.7z Changelog: Out-of-tree changes: * update Goanna3 to git 5c18c2df8...343d0fbef: - import changes from `dev' branch of rmottola/Arctic-Fox: - put back some crash-reporter stff (f004751763) - Bug 1138520 - Don't wait for ForceKill to finish (r=jchen) (de2281f03d) - Bug 1141661 - Load chrome before processing delayed frame scripts. r=smaug (bbf2f89f6c) - fix patch order issue (8852ce07c9) - Bug 1111555 - Don't accidentally cancel downloads if we think we're exiting private browsing. r=ehsan (0adfab95bd) - restore some crash-reporter stuff (90d37b8709) - Bug 1142229, part 2 - Shut down the Nuwa process when its PContentParent::Close() is called. r=tlee (1002749bf5) - Bug 1142229, part 1 - Clean up and refactor test cases for the Nuwa process. r=mrbkap (decea0f38d) - Bug 1115496 - [DeviceStorage] Use change event to notify gaia if there is default location change. r=dhylands (b6bf095eb1) - Bug 1186273 - Part 1. Move preferences and observers into dedicated threadsafe module. r=dhylands (5c8c091e71) - Bug 1126694 - Test case. r=dhylands (29bd4893ef) - Bug 1173484 - Fix race caused by adding new volumes. r=aosmond (7f7e034017) - Bug 1186273 - Part 2. Improve reuse of and releasing of device storage objects where appropriate. r=dhylands (340dd77ede) - Bug 974770 - Get rid of dom.mozInputMethod.testing in test scripts. r=kanru, r=mrbkap (88884a9cfd) - Bug 994337 - Force sending strings over TCPSocket when strings are required. r=asuth (5b68048814) - Bug 1176542 - Trace the window object in the TCPSocket child proxy. r=mccr8 (793e362a86) - Bug 885982 - Part 1: Convert TCPSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz - Bug 885982 - Part 2: Convert TCPServerSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz - Bug 885982 - Part 3: Add e10s support to TCPSocket and TCPServerSocket. r=asuth,mayhemer,bz (2330a252e0) - Bug 1154878. Stop exposing navigator.tainteEnabled in workers. r=ehsan (890912c45a) - Bug 1192727 - Improve the way that Presentation receiver gets the ID of the incoming session. r=smaug (4655052a24) (864531f7d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1192101 - Part 1 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 1 - WebIDL Bindings. r=smaug (966c9ef0cc) - Bug 1192101 - Part 2 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 2 - Change notification & event dispatching. r=smaug (884dc29bbf) - Bug 1192101 - Part 3 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 3 - Adjust errors. r=smaug (deff3602fb) - Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 2 - Adjust the timing to send offer. r=smaug (12fd6daaf6) - Bug 1192101 - Part 4 -Support PresentationRequest / PresentationAvailability / getSession(s). Part 4 - Rename PresentationSessionInfo relevant classes. r=smaug (426ecdf6bc) - Bug 1202582 - Part 2 - [Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 2 - PresentationSessionInfo. r=smaug (8063fb8b0c) - Bug 1202582 - Part 1 - Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 1 - PresentationSessionTransport. r=jdm (4557d46a69) - Bug 1192101 - Part 5 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 5 - Tests. r=smaug (09ed937625) - Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm (a4c5a6e59d) - Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm - Bug 950660: Part 2 - Change TCPSocket interface to TCPSocketChild and unbitrot r=jdm - Bug 950660: Part 3 - make TCPSocket/TCPSocketChild interface an IDL interface r=jdm (4694a7afa8) - Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth (0b4308ac2b) - Bug 1171760: P6. Use MediaSourceSamples logging in ContainerParser. r=cpearce (83abe7a45f) - Bug 1186257 - Fix formatting. r=jya (33715d7cd7) - Bug 1171760: P5. Add MediaSourceSamples logging. r=cpearce (5ebfc707ec) - Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj (c5d0f4edde) - Bug 1186257 - Use default dtor in ContainerParser. r=jya (270678ff2a) - Bug 1188150 - Move ContainerParser dtor to implementation. r=jya (67ece68407) - Bug 1183196: [MSE] P3. Slightly increase debugging information. r=kentuckyfriedtakahe (dbc73818a3) - fix spacing (7407c57db7) (058eb0d0e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173051 - Minor optimizations for device storage enumerate on parent and child. r=dhylands (31037e471a) - Bug 1020179 followup: Mark DeviceStorageRequest::GetRequester as override (and use NS_IMETHOD instead of NS_IMETHODIMP inside of class definition). rs=ehsan (b2a0808c21) - Bug 1171170 - Consolidate/cache access to permissions, cycle collected objects in device storage. r=dhylands (8eddc30aed) - Bug 1204618 - Add a field to the DeviceStorage object holding the low-disk-space status. r=dhylands, r=bzbarsky (52257b821f) - Bug 1128505 - Preload Webapps.js for faster mozApps instantiation. r=fabrice (d540be89af) - Bug 1166207 - Load preload.js in the Nuwa process. r=khuey (1310da32df) - MOZ_FINAL -> final (887f351669) - Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj (b09ea156b6) - Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PtEvent; r=gerald (fed354ffb7) - Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald (ede20ac6f4) - Bug 1202497 - part 1 - switch nsEventQueue to use a non-reentrant Monitor; r=gerald (cd043d1267) - Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald (52eec3d125) - Bug 1202497 - part 2 - remove ReentrantMonitor specializations for nsEventQueueBase; r=gerald (ceb1a9e63e) - Bug 1202497 - part 3 - remove nsThread::GetEvent; r=gerald (ef9a5924fe) - Bug 1202828 - use nsEventQueue::HasPendingEvent in nsThread.cpp; r=mccr8 nsEventQueue's HasPending event is defined to simply: (2e7a6ebcd2) - Bug 1202497 - part 4 - lock around call to nsChainedEventQueue::HasPendingEvent; r=gerald (bc69bb30db) - Bug 1202497 - part 5 - make the locking requirements of nsChainedEventQueue explicit; r=gerald (fbd73f2b0c) - Bug 1195767 - part 4 - remove nsEventQueue::GetReentrantMonitor; r=gerald (1dfa6b186a) - Bug 1195767 - part 5 - use signaling instead of broadcast when work items are placed in nsEventQueue; r=gerald (1f01f6198a) - Bug 1202497 - part 6 - make the locking requirements of nsEventQueue explicit; r=gerald (7aaf4eb9cd) - Bug 1202497 - part 7 - make nsEventQueue use external locking; r=gerald (2b31ff22f0) - Bug 1202497 - follow-up - fix static analysis bustage; r=me (b7997e75f5) - Bug 1197672 - s/_sendPromise/createPromiseWithId/ in mozInputMethod.addInput(). r=kchen (fb8e91e67e) - Bug 1132349 - Test for focus removal after pagehide/submit/beforeload. r=janjongboom (a9adc87bb5) - Bug 1137557 - Part 3: Allow content to pass a dict representing the property of the keyboard event to send. r=masayuki, sr=smaug (4e27b2bfc9) - Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug (6ad79fee12) - Bug 1167069 - Watch out for deletion of current frame. r=jmathies (2868b2689d) - Bug 895274 part.19 Rename NS_PLUGIN_FOCUS to ePluginFocus r=smaug (792d1d41d8) - Bug 895274 part.20 Rename NS_OFFLINE to eOffline r=smaug (6eab162432) - Bug 895274 part.21 Rename NS_ONLINE to eOnline r=smaug (91fb9aea87) - Bug 895274 part.22 Get rid of NS_MOZ_USER_* since nobody is using them r=smaug (a46848bfc5) - Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug (11ee7a6511) - Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug (52168d3374) (c554d461a) - addendum of rev c554d461ab (023203e55) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug (fd637481f2) - Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug (01314a434b) - Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug (b4839f190c) - Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug (148807ec51) - Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug (249a5db8de) - Bug 1157195, null check for widget before generating drag events, r=masayuki (ca08721f76) - Bug 1156964, consume tab key also in e10s, r=felipe (4f169cb329) - Bug 1158633, if EventStateManager::mGestureDownContent is non-null, so should mGestureDownFrameOwner be, r=enndeakin (8975a44344) - Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug (fe39991215) - style (5b3468be0c) - Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug (c442dc8a76) - Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug (46e3e0712a) - Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug (fd9f4ad861) - Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug (2631639696) - missing parts of Bug 1173725 - part 1: force top border to be visible on windows 10 (2533fe48c3) - Bug 1184942 - Use DPI scaling factor to ensure top window border is correct thickness. r=jimm (e0ffd4538a) - Bug 1163113 - Implement -moz-window-dragging on Windows for Graphene r=jimm (d4c02f04dd) - Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug (aea1520561) - reinstatiate full WebRTC configure options (7519d9431a) - Bug 1106958 - Use android.media.MediaCodec for decoding in WebRTC stack. r=snorp, r=gcp, r=ted (0a9f2ca886) - ... and add back missing file critical_section_win.cc in webrtc (2cbd76aba) - import changes from `dev' branch of rmottola/Arctic-Fox: - non-android part of Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium (489eef9b71) - Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium (5994752e02) - Bug 1191819 - part 1 - substitute MOZ_BZ2_CFLAGS as a list; r=mshal (71cc3c5600) - Bug 973933 - New updater-xpcshell binary for updater tests. r=rstrong (231074b8dd) - Bug 973933 - Fix mochitest chrome updater tests. r=rstrong (30fbbcb6fc) - Bug 973933 - Fix Nightly builds failing on updater-xpcshell. r=rstrong (8321af1395) - Bug 1151827 - Fix re-building toolkit/mozapps/update on Windows. r=rstrong (ebc315c842) - missing bit of Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps (cd79d1609d) - Bug 1165061 - Fix Intermittent test_0102_background_restartNotification_staging.xul by not copying app files when staging for tests and enable the tests for Linux and Mac. r=spohl (918995f426) - Bug 1191819 - part 2 - move updater's CXXFLAGS munging to moz.build; r=mshal (1e671a9838) - Bug 1168042, return a bool from PerformAccessKey indicating if focus was changed, r=masayuki (2077cb0763) - Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug (fa49e67e92) - Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug (1cc67b7bf5) - Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug (57b23d9678) - Bug 1188234, part 1 - Initialize |number|. r=smaug (65734ffddd) - Bug 1188234, part 2 - Add bounds checking in nsXULPrototypeElement::Deserialize(). r=smaug (c60e5e2eb0) - Bug 1188234, part 3 - Make allocation of nsXULPrototypeAttribute fallible in nsXULPrototypeElement::Deserialize(). r=smaug (8ce4fe9925) - Bug 1188234, part 4 - Don't append null to mChildren. r=smaug (2ec23c1c28) - Bug 1190608, part 4 - Brace a few ifs in nsXULElement.cpp. r=poiru (1186ad8a86) - Bug 1190608, part 3 - Remove some infallible new checks in nsXULElement.cpp. r=poiru (b2cf9b38b9) - part of Bug 1190608, part 2 - Tuck elses in nsXULElement.cpp. r=poiru (98e6b93cdd) - Bug 1190608, part 1 - Delete trailing whitespace in nsXULElement.cpp and nsXULPrototypeCache.cpp. r=poiru (3e80527246) - Bug 1190608, part 5 - Sink the declaration of i in nsXULElement.cpp. r=poiru (d6917f5d96) - Bug 1193572, part 1 - Don't use return values of failing calls in XUL deserialize methods. r=baku (8410bb3954) - Bug 1193572, part 2 - nsXULPrototypeElement::Deserialize should use fallible SetCapacity. r=baku (15bf7ba655) - Bug 1193572, part 3 - Don't re-initialize mType for XUL proto elements. r=baku (bdddcc6b0e) - Bug 1193572, part 4 - Make script element ownership more direct. r=baku (7729aba5b3) - Bug 895274 part.39 Rename NS_POINTER_EVENT_START to ePointerEventFirst and add ePointerEventLast r=smaug (12289fc024) - Bug 895274 part.40 Rename NS_POINTER_LOST_CAPTURE to ePointerLostCapture r=smaug (8cf49e2dce) - Bug 895274 part.41 Rename NS_POINTER_GOT_CAPTURE to ePointerGotCapture r=smaug (11e1d37261) - Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug (ffe18b2169) - Bug 1162990 - Add POINTER_LEAVE on captured element on e10s. r=smaug (98430e3bdc) - Bug 895274 part.43 Rename NS_POINTER_LEAVE to ePointerLeave r=smaug (635c331338) (343d0fbef) * 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 3)
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-20220423-343d0fbef-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220423-343d0fbef-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220423-343d0fbef-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220423-343d0fbef-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - put back some crash-reporter stff (f004751763) - Bug 1138520 - Don't wait for ForceKill to finish (r=jchen) (de2281f03d) - Bug 1141661 - Load chrome before processing delayed frame scripts. r=smaug (bbf2f89f6c) - fix patch order issue (8852ce07c9) - Bug 1111555 - Don't accidentally cancel downloads if we think we're exiting private browsing. r=ehsan (0adfab95bd) - restore some crash-reporter stuff (90d37b8709) - Bug 1142229, part 2 - Shut down the Nuwa process when its PContentParent::Close() is called. r=tlee (1002749bf5) - Bug 1142229, part 1 - Clean up and refactor test cases for the Nuwa process. r=mrbkap (decea0f38d) - Bug 1115496 - [DeviceStorage] Use change event to notify gaia if there is default location change. r=dhylands (b6bf095eb1) - Bug 1186273 - Part 1. Move preferences and observers into dedicated threadsafe module. r=dhylands (5c8c091e71) - Bug 1126694 - Test case. r=dhylands (29bd4893ef) - Bug 1173484 - Fix race caused by adding new volumes. r=aosmond (7f7e034017) - Bug 1186273 - Part 2. Improve reuse of and releasing of device storage objects where appropriate. r=dhylands (340dd77ede) - Bug 974770 - Get rid of dom.mozInputMethod.testing in test scripts. r=kanru, r=mrbkap (88884a9cfd) - Bug 994337 - Force sending strings over TCPSocket when strings are required. r=asuth (5b68048814) - Bug 1176542 - Trace the window object in the TCPSocket child proxy. r=mccr8 (793e362a86) - Bug 885982 - Part 1: Convert TCPSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz - Bug 885982 - Part 2: Convert TCPServerSocket to WebIDL and rewrite in C++. r=asuth,mayhemer,bz - Bug 885982 - Part 3: Add e10s support to TCPSocket and TCPServerSocket. r=asuth,mayhemer,bz (2330a252e0) - Bug 1154878. Stop exposing navigator.tainteEnabled in workers. r=ehsan (890912c45a) - Bug 1192727 - Improve the way that Presentation receiver gets the ID of the incoming session. r=smaug (4655052a24) (864531f7d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1192101 - Part 1 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 1 - WebIDL Bindings. r=smaug (966c9ef0cc) - Bug 1192101 - Part 2 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 2 - Change notification & event dispatching. r=smaug (884dc29bbf) - Bug 1192101 - Part 3 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 3 - Adjust errors. r=smaug (deff3602fb) - Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 2 - Adjust the timing to send offer. r=smaug (12fd6daaf6) - Bug 1192101 - Part 4 -Support PresentationRequest / PresentationAvailability / getSession(s). Part 4 - Rename PresentationSessionInfo relevant classes. r=smaug (426ecdf6bc) - Bug 1202582 - Part 2 - [Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 2 - PresentationSessionInfo. r=smaug (8063fb8b0c) - Bug 1202582 - Part 1 - Presentation WebAPI] Ensure incoming messages are well delivered to receiver pages. Part 1 - PresentationSessionTransport. r=jdm (4557d46a69) - Bug 1192101 - Part 5 - Support PresentationRequest / PresentationAvailability / getSession(s). Part 5 - Tests. r=smaug (09ed937625) - Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm (a4c5a6e59d) - Bug 950660: Part 1: Support bind in TCPSocket from content process r=jdm - Bug 950660: Part 2 - Change TCPSocket interface to TCPSocketChild and unbitrot r=jdm - Bug 950660: Part 3 - make TCPSocket/TCPSocketChild interface an IDL interface r=jdm (4694a7afa8) - Bug 885982 - Part 4: Remove all traces of JS implementation. r=asuth (0b4308ac2b) - Bug 1171760: P6. Use MediaSourceSamples logging in ContainerParser. r=cpearce (83abe7a45f) - Bug 1186257 - Fix formatting. r=jya (33715d7cd7) - Bug 1171760: P5. Add MediaSourceSamples logging. r=cpearce (5ebfc707ec) - Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj (c5d0f4edde) - Bug 1186257 - Use default dtor in ContainerParser. r=jya (270678ff2a) - Bug 1188150 - Move ContainerParser dtor to implementation. r=jya (67ece68407) - Bug 1183196: [MSE] P3. Slightly increase debugging information. r=kentuckyfriedtakahe (dbc73818a3) - fix spacing (7407c57db7) (058eb0d0e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173051 - Minor optimizations for device storage enumerate on parent and child. r=dhylands (31037e471a) - Bug 1020179 followup: Mark DeviceStorageRequest::GetRequester as override (and use NS_IMETHOD instead of NS_IMETHODIMP inside of class definition). rs=ehsan (b2a0808c21) - Bug 1171170 - Consolidate/cache access to permissions, cycle collected objects in device storage. r=dhylands (8eddc30aed) - Bug 1204618 - Add a field to the DeviceStorage object holding the low-disk-space status. r=dhylands, r=bzbarsky (52257b821f) - Bug 1128505 - Preload Webapps.js for faster mozApps instantiation. r=fabrice (d540be89af) - Bug 1166207 - Load preload.js in the Nuwa process. r=khuey (1310da32df) - MOZ_FINAL -> final (887f351669) - Bug 1200922: Add the ability to shut down a thread asynchronously. r=froydnj (b09ea156b6) - Bug 1195767 - part 1 - remove nsCOMPtr temporary from nsEventQueue::PtEvent; r=gerald (fed354ffb7) - Bug 1195767 - part 2 - create an nsEventQueueBase templated over the monitor type; r=gerald (ede20ac6f4) - Bug 1202497 - part 1 - switch nsEventQueue to use a non-reentrant Monitor; r=gerald (cd043d1267) - Bug 1195767 - part 3 - modify nsThreadPool to use a non-reentrant monitor; r=gerald (52eec3d125) - Bug 1202497 - part 2 - remove ReentrantMonitor specializations for nsEventQueueBase; r=gerald (ceb1a9e63e) - Bug 1202497 - part 3 - remove nsThread::GetEvent; r=gerald (ef9a5924fe) - Bug 1202828 - use nsEventQueue::HasPendingEvent in nsThread.cpp; r=mccr8 nsEventQueue's HasPending event is defined to simply: (2e7a6ebcd2) - Bug 1202497 - part 4 - lock around call to nsChainedEventQueue::HasPendingEvent; r=gerald (bc69bb30db) - Bug 1202497 - part 5 - make the locking requirements of nsChainedEventQueue explicit; r=gerald (fbd73f2b0c) - Bug 1195767 - part 4 - remove nsEventQueue::GetReentrantMonitor; r=gerald (1dfa6b186a) - Bug 1195767 - part 5 - use signaling instead of broadcast when work items are placed in nsEventQueue; r=gerald (1f01f6198a) - Bug 1202497 - part 6 - make the locking requirements of nsEventQueue explicit; r=gerald (7aaf4eb9cd) - Bug 1202497 - part 7 - make nsEventQueue use external locking; r=gerald (2b31ff22f0) - Bug 1202497 - follow-up - fix static analysis bustage; r=me (b7997e75f5) - Bug 1197672 - s/_sendPromise/createPromiseWithId/ in mozInputMethod.addInput(). r=kchen (fb8e91e67e) - Bug 1132349 - Test for focus removal after pagehide/submit/beforeload. r=janjongboom (a9adc87bb5) - Bug 1137557 - Part 3: Allow content to pass a dict representing the property of the keyboard event to send. r=masayuki, sr=smaug (4e27b2bfc9) - Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug (6ad79fee12) - Bug 1167069 - Watch out for deletion of current frame. r=jmathies (2868b2689d) - Bug 895274 part.19 Rename NS_PLUGIN_FOCUS to ePluginFocus r=smaug (792d1d41d8) - Bug 895274 part.20 Rename NS_OFFLINE to eOffline r=smaug (6eab162432) - Bug 895274 part.21 Rename NS_ONLINE to eOnline r=smaug (91fb9aea87) - Bug 895274 part.22 Get rid of NS_MOZ_USER_* since nobody is using them r=smaug (a46848bfc5) - Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug (11ee7a6511) - Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug (52168d3374) (c554d461a) - addendum of rev c554d461ab (023203e55) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug (fd637481f2) - Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug (01314a434b) - Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug (b4839f190c) - Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug (148807ec51) - Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug (249a5db8de) - Bug 1157195, null check for widget before generating drag events, r=masayuki (ca08721f76) - Bug 1156964, consume tab key also in e10s, r=felipe (4f169cb329) - Bug 1158633, if EventStateManager::mGestureDownContent is non-null, so should mGestureDownFrameOwner be, r=enndeakin (8975a44344) - Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug (fe39991215) - style (5b3468be0c) - Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug (c442dc8a76) - Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug (46e3e0712a) - Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug (fd9f4ad861) - Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug (2631639696) - missing parts of Bug 1173725 - part 1: force top border to be visible on windows 10 (2533fe48c3) - Bug 1184942 - Use DPI scaling factor to ensure top window border is correct thickness. r=jimm (e0ffd4538a) - Bug 1163113 - Implement -moz-window-dragging on Windows for Graphene r=jimm (d4c02f04dd) - Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug (aea1520561) - reinstatiate full WebRTC configure options (7519d9431a) - Bug 1106958 - Use android.media.MediaCodec for decoding in WebRTC stack. r=snorp, r=gcp, r=ted (0a9f2ca886) - ... and add back missing file critical_section_win.cc in webrtc (2cbd76aba) - import changes from `dev' branch of rmottola/Arctic-Fox: - non-android part of Bug 1159371 - Make --disable-compile-environment work with --enable-application=mobile/android. r=glandium (489eef9b71) - Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium (5994752e02) - Bug 1191819 - part 1 - substitute MOZ_BZ2_CFLAGS as a list; r=mshal (71cc3c5600) - Bug 973933 - New updater-xpcshell binary for updater tests. r=rstrong (231074b8dd) - Bug 973933 - Fix mochitest chrome updater tests. r=rstrong (30fbbcb6fc) - Bug 973933 - Fix Nightly builds failing on updater-xpcshell. r=rstrong (8321af1395) - Bug 1151827 - Fix re-building toolkit/mozapps/update on Windows. r=rstrong (ebc315c842) - missing bit of Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps (cd79d1609d) - Bug 1165061 - Fix Intermittent test_0102_background_restartNotification_staging.xul by not copying app files when staging for tests and enable the tests for Linux and Mac. r=spohl (918995f426) - Bug 1191819 - part 2 - move updater's CXXFLAGS munging to moz.build; r=mshal (1e671a9838) - Bug 1168042, return a bool from PerformAccessKey indicating if focus was changed, r=masayuki (2077cb0763) - Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug (fa49e67e92) - Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug (1cc67b7bf5) - Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug (57b23d9678) - Bug 1188234, part 1 - Initialize |number|. r=smaug (65734ffddd) - Bug 1188234, part 2 - Add bounds checking in nsXULPrototypeElement::Deserialize(). r=smaug (c60e5e2eb0) - Bug 1188234, part 3 - Make allocation of nsXULPrototypeAttribute fallible in nsXULPrototypeElement::Deserialize(). r=smaug (8ce4fe9925) - Bug 1188234, part 4 - Don't append null to mChildren. r=smaug (2ec23c1c28) - Bug 1190608, part 4 - Brace a few ifs in nsXULElement.cpp. r=poiru (1186ad8a86) - Bug 1190608, part 3 - Remove some infallible new checks in nsXULElement.cpp. r=poiru (b2cf9b38b9) - part of Bug 1190608, part 2 - Tuck elses in nsXULElement.cpp. r=poiru (98e6b93cdd) - Bug 1190608, part 1 - Delete trailing whitespace in nsXULElement.cpp and nsXULPrototypeCache.cpp. r=poiru (3e80527246) - Bug 1190608, part 5 - Sink the declaration of i in nsXULElement.cpp. r=poiru (d6917f5d96) - Bug 1193572, part 1 - Don't use return values of failing calls in XUL deserialize methods. r=baku (8410bb3954) - Bug 1193572, part 2 - nsXULPrototypeElement::Deserialize should use fallible SetCapacity. r=baku (15bf7ba655) - Bug 1193572, part 3 - Don't re-initialize mType for XUL proto elements. r=baku (bdddcc6b0e) - Bug 1193572, part 4 - Make script element ownership more direct. r=baku (7729aba5b3) - Bug 895274 part.39 Rename NS_POINTER_EVENT_START to ePointerEventFirst and add ePointerEventLast r=smaug (12289fc024) - Bug 895274 part.40 Rename NS_POINTER_LOST_CAPTURE to ePointerLostCapture r=smaug (8cf49e2dce) - Bug 895274 part.41 Rename NS_POINTER_GOT_CAPTURE to ePointerGotCapture r=smaug (11e1d37261) - Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug (ffe18b2169) - Bug 1162990 - Add POINTER_LEAVE on captured element on e10s. r=smaug (98430e3bdc) - Bug 895274 part.43 Rename NS_POINTER_LEAVE to ePointerLeave r=smaug (635c331338) (343d0fbef) -
My Browser Builds (Part 3)
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-20220423-4c4d2d089-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220423-4c4d2d089-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: [no issue] Fix whitespace (no code change) (57c79f82) (b171c3c98) - import from UXP: [dom/media] Use an atomic for mInputDeviceID to avoid potential race (e1b0d4ee) (117330dbe) - import from UXP: [webaudio] Keep track of whether the HRTF database has already been loaded. (f15da2d0) (e3a477382) - ported from UXP: Issue #1655: Update MediaQueryList to the current draft spec. (78bcb176) (c4babb5e2) - import from UXP: [Basilisk] [downloads] Stop using referrers as sources (f8c9d784) (eb388f59f) - import from UXP: Issue #1643 - Follow up: Add a null check for mOwner in ResizeObserverNotificationHelper::Unregister (7f8852ba) (fb965cf26) - import from UXP: Issue #1643 - Follow-up: Make sure things aren't changed while iterating. (2fae1362) (d26a00ec3) - import from UXP: Issue #1647 - Followup: Remove excessive VARIANT_OPACITY statements. (9f00ec1d) (18708ff1b) - import from UXP: Issue #1665 - Take overflow-wrap into account when calculating min-content intrinsic size. (6f8365a0) (14cff0c8e) - ported from UXP: Issue #1666 - Implement overflow-wrap: anywhere (d602cb07) (387fb5b59) - import from UXP: Issue #1666 - [devtools] Teach devtools about overflow-wrap: anywhere (82fe52ad) (faf693c3f) - import from UXP: Issue #1606 - Add support for multi-monitor DPI awareness v2 (W10 1706+) (810ce6aa) (93f83e2a2) - import from UXP: [Basilisk] Issue #23 - Enable per-monitor DPI v2 in Basilisk (208ef44f) (ddd242d4c) - ported from UXP: Issue #1643 - Follow-up: Ensure we properly clear our pointers when the Presentation of a document is destroyed. (317b96a1) (4dfce2a01) - ported from UXP: Issue #1671 - Unprefix ::-moz-selection (e3f6690e) (34509915b) - partly ported from UXP: Issue #1668 - Part 2: Visited color and auto support for caret-color property. (1f68b254) (7d175ef31) - import from UXP: [DOM Fetch] Improve stability of Fetch API. (962a17ac) (58372e481) - import from UXP: [DOM Fetch] Detect broken pipes and propagate that write error to the caller. (078536b2) (2ca3174a3) - import from UXP: [DOM] When failing to create a channel and an image request, make sure to set the image blocking status appropriately. (e77b1844) (974c68690) - import from UXP: [netwerk] Make nsIncrementalStreamLoader's GetNumBytesRead threadsafe. (efa2f805) (ea2d9867d) - partly ported from UXP: Issue #1673 - Part 2: Make tab-size animatable and fix typos. (b739e46f) (50e66e986) - ported from UXP: Issue #1673 - Part 3: Bring minimum tab advance up to spec. (a64dc2a3) (75f9d9728) - ported from UXP: Issue #1673 - Part 4: Unprefix -moz-tab-size. (73730695) (138d95b4d) - ported from UXP: Issue #1673 - Part 5: Fix brace style and missed -moz-tab-size reference. (5026bdf5) (ac06d7fda) - import from UXP: [devtools] More gracefully (than a crash) handle stack capture failures. (3e118e49) (7da7c4205) - import from UXP: Issue #1677 - Part 1: Import new V8 regexp code with Mozilla's header modifications (6dc6ff45) (95c81a9bb) - import from UXP: Issue #1677 - Part 2: Add build files (a3bc68b4) (b1fc35d04) - import from UXP: Issue #1677 - Part 3: Create shim definitions for V8-specific code in new regexp implementation (fdb560b3) (24d99b774) - import from UXP: Issue #1677 - Part 4: Implement shim for regexp (12c7f5df) (c6db24e8d) - import from UXP: Issue #1677 - Part 5: "Simplify" regexp re-import process (and re-import from later revision) (e3a3e923) (9a99ffca9) - import from UXP: Issue #1677 - Part 6: Implement NativeRegExpMacroAssembler for new regexp import based on irregexp/NativeRegExpMacroAssembler.cpp (0789f637) (a99d481ca) - ported from UXP: Issue #1677 - Part 7: Add unicode/uniset.h to check_spidermonkey_style.py for some reason (c44d7d21) (55226fd5d) - import from UXP: Bug 1328948 - Add is(), as() to Cell. (d646d440) (645785871) - import from UXP: Bug 1466909 - Use AddLvalueReference for UniquePtr's operator*(). (86402bf7) (371ec8c2c) - import from UXP: Issue #1679 - Part 1: First pass account for some of the refactoring differences in regexp-shim.h (dbeab6d3) (4d065496e) - import from UXP: Issue #1679 - Part 2: Some small issues to address buildability. (87982cb4) (978aea8aa) - import from UXP: Issue #1683 - [libjar] Fix inflation logic. (889311cd) (6733edc6b) - import from UXP: Issue #1683 - Update libjar module. (48a4d205) (cbd7571f0) - import from UXP: [packager] Optimize archive accesses. (d0dbdf4e) (442ddfbd0) - ported from UXP: Issue #251 - Move chrome packaging options to ac configure (e3168035) (509a72e98) - import from UXP: [gfx][Skia] Hold mutex while accessing shared SkImage data. (3cac4d85) (a06a00bb9) - import from UXP: [xpcom] Fix GetWindowsFolder storage (07864a92) (c393ab05f) - import from UXP: [xpcom] Don't use realloc for shrinking nsTArrays when allowRealloc is false. (035de959) (ada17826b) - import from UXP: [http] Use a copy of nsHttpConnectionInfo. (63a7c7f9) (720496034) - import from UXP: [dom] Remove attributes from descendants when setting sanitized style. (9de5e02c) (18744df34) - import from UXP: [sfnt] Fix heap buffer overflow. (94187c71) (284033817) - ported from UXP: [webrtc] Only init WebRtcAec callbacks once (24ec8b90) (92a39abbe) - ported from UXP: Issue #1624 - Make ion inlining optimizations a pref. (ec086512) (178bc9d0a) - ported from UXP: Issue #1695 - Fix socket timeout logic. (f04f4a99) (6cfa4892d) - import from UXP: Issue #1696 - Propagate flex sizes to the table wrapper (873a58c4) (17a671412) - import from UXP: [toolkit] Handle corner case confusion of downloaded files without extension. (ef3947ea) (f98db156d) - partly ported from UXP: Issue #1710 - Check for triggering principal URI in FTP subresource check. (3caca43d) (72de4a709) - partly ported from UXP: Issue #1624 - Fix slot access intrinsics for objects with > 16 reserved slots (325e57e9) (091e0c846) - import from UXP: Issue #1705 - Part 1: Rename nsChangeHint_CSSOverflowChange to *ScrollbarChange. (e993607a) (eb69dff93) - import from UXP: Issue #1705 - Part 2: Add a ShowScrollbar enum to be used in ScrollReflowInput. (37650106) (da2f4c520) - ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) (86c286d6a) - ported from UXP: Issue #1705 - Part 4: Add scrollbar-width CSS keyword to CSS parser. (8e08d8bf) (dffe14317) - import from UXP: Issue #1705 - Part 5: Implement scrollbar-width:none for all target platforms. (7060aae2) (b6f0e1bab) - import from UXP: Issue #1705 - Part 6: Remove scrollbarbutton min-{width|height} rule from theme. (953cd5b6) (ea6d2d5aa) - import from UXP: Issue #1705 - Part 7: Implement scrollbar-width:thin on Windows. (32df94bf) (c6f5b2e8d) - import from UXP: Issue #1705 - Part 8: Implement scrollbar-width:thin on GTK. (2d99d18c) (123ab0870) - import from UXP: - Issue #1705 - Part 9: Implement scrollbar-width:thin on Mac (cocoa). (b523c3be) - Issue #1705 - Part 9b: Revert overzealous changes on Mac (cocoa). (4461ea7a) (3f6853820) - ported from UXP: [Basilisk] [Tabbed browser] Pref detach&tear-off of tabs. (9afad4fa) (d7abf7d11) - ported from UXP: Issue #1689 - Part 1: Add pref for DOM Animation timelines API (ad1e2abe) (4b6fe7617) - ported from UXP: Issue #1689 - Part 2: Add a preference for implicit keyframes (d9693c29) (00727db25) - ported from UXP: Issue #1689 - Part 3: Add a preference for animation composite modes. (fdeb68f0) (3f9653cb4) - import from UXP: Issue #1689 - Part 4: Add a preference for {Document,Element}.getAnimations() (15feed4c) (ccbdfc26b) - import from UXP: Issue #1689 - Part 5: Enable DOM Animations API except the preffed-off parts. (de538211) (6450e6b68) - ported from UXP: Issue #1715 - Handle errors when initializing print settings from the printer fails due to a bad printer name or O.S. error. (82994ebc) (d2c7744bf) - ported from UXP: Issue #1630 - Enable W3C pointer events by default. (07ca4f6f) (0d1241501) - ported from UXP: Issue #1319 - Resolve RELEASE_OR_BETA questions in all.js (74680d59) (c6879e414) - ported from UXP: Issue #1719 - Make <menuitem> pref-controlled and disable by default. (a828a5f3) (e46802e69) - import from UXP: [layout, XUL] Avoid accessing invalidated frame. (ef906c71) (409382388) - import from UXP: Fix rooting hazard in ImageBitmap::CreateInternal by avoiding movable data. (9b6e17cf) (3c5d64686) - import from UXP: [js] Add AutoEnterOOMUnsafeRegion to JS_TransplantObject. (5d2fea0d) (dead70a0a) - import from UXP: [webaudio] Fix up ReverbInputBuffer's writeIndex. (1835a243) (dc2b7237b) - import from UXP: [DOM] Try to avoid slow shrinking GC during sync calls (8630e4f6) (50a8df46b) - ported from UXP: [DOM] Store weak pointer to next parents. (202ef2a5) (7ba831e05) - import from UXP: [network] Hold mutex when accessing mSecurityInfo. (b83d024e) (4f0d138d8) - import from UXP: Issue #1723 - Fix Linux build bustage in HTMLMenuItemElement.cpp (a0aabcda) (009a52dac) - import from UXP: Issue #1515 - Add null check to nsCSSFrameConstructor::IsValidSibling (5fb8c296) (e80d4c7f9) - ported from UXP: Issue #1726 - Implement String.replaceAll() (00a68906) (0131e90bd) - import from UXP: Issue #1726 - Add verification test for string.replaceAll() (4ff9d87c) (714e038ed) - import from UXP: Issue #1732 - Implement JSON superset proposal. (34dc5169) (88c178f81) - import from UXP: Issue #1738 - Part 1: Improve performance of JSON stringify (feab62b0) (e1cf29d6d) - import from UXP: Issue #1738 - Part 2: Implement well-formed JSON stringify (23c9fab2) (a7a0264b0) - import from UXP: Issue #1738 - Follow-up: Update comment (no code changes) (dc1d14fc) (0b851b913) - import from UXP: Issue #1739 - Implement numeric separators. (bd0f8a2e) (e601d28e8) - import from UXP: [js] Add XMMRegName for invalid_xmm (d6c1cc53) (2b48eac90) - ported from UXP: Issue #1688 - Add flood guard to state change logic. (51c4b183) (5a66c9ed6) - ported from UXP: [widget] Require user interaction when picking files or folders v2 (d867f26c) (7ecb8a987) - ported from UXP: [dom] Update noscript serialization to the changed spec. (d86d1256) (e140bd891) - partly ported from UXP: [html-parser] Check for integer overflow when computing new buffer sizes. (5934c74a) (68cfc9ffc) - import from UXP: [DOM] Don't reveal error details for CORS-cross-origin decoding errors. (8a55eab) (9a2105458) - ported from UXP: [security] Hold mutex when accessing TSI fields. (ef29cca2) (7a341cd81) - import from UXP: Issue #457 - Remove duplicate PKCS11 definitions (9fd40b1c) (de2bd6e27) - import from UXP: [MFBT] Update lz4 to 1.9.3 (63637d3f) (7ca78235e) - import from UXP: [OTS] Backport some upstream OTS commits. (88a25413) (bb5dfc59e) - ported from UXP: Issue #1746 - Update pkix code with later NSS code. (ed26fe34) (86ba32da4) - import from UXP: [CSS] Enable scrollbar-width keyword by default. (a29e3424) (eebadcf37) - ported from UXP: Issue #1752 - Implement "prefers-color-scheme" as a user preference. (da2461fa) (4c4d2d089) -
My Browser Builds (Part 3)
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-20220423-09ad7aaf-uxp-059e35a46-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220423-09ad7aaf-uxp-059e35a46-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-20220423-id-f0915f3-uxp-059e35a46-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220423-id-f0915f3-ia-c642e3c-uxp-059e35a46-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 3)
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-20220423-f94c0da-uxp-059e35a46-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220423-f94c0da-uxp-059e35a46-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-20220423-f94c0da-uxp-059e35a46-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220423-ba47fad4d-uxp-059e35a46-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220423-ba47fad4d-uxp-059e35a46-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220423-ba47fad4d-uxp-059e35a46-xpmod.7z Official GRE changes picked since my last build: - Issue #1838 - Part 1: Remove CSS grid preference (4f059d2c8) - Issue #1838 - Part 2: Remove `grid-` prefix from `grid-(column|row)-gap` properties (b4f2c8368) - Issue #1838 - Part 3: Regenerate developer tools' static CSS properties database (4f6d33155) - Issue #1838 - Part 4: Implement flexbox layout for `(column|row)-gap` properties (d0cbf1a74) - Issue #1838 - Part 5: Address follow-up issues to initial flexbox layout for `(column|row)-gap` properties (57d616da4) - Issue #1838 - Part 6: Re-resolve row-gap against the sum of row track sizes for auto-sized grid containers (5800b95cd) - Issue #1838 - Part 7: Update tests (870fee82e) - Issue #1370 - Part 1: Refactor nsFrame to use a separate function for handling `flex-basis` (9d0492be5) - Issue #1370 - Part 2: Remove redundant special-case code for treating flex-basis enum values as 'auto' in vertical axis (b6b20a04e) - Issue #1370 - Part 3: Implement `content` keyword for `flex-basis` property (9dc59c43f) - Issue #1370 - Part 4: Treat `flex-basis: content` as `max-content` (b315caec8) - Issue #1370 - Part 5: Regenerate developer tools' static CSS properties database (581097efe) - Issue #1370 - Part 6: Update tests (3c6a52a0a) - Issue #1859 - Part 1: Update xz-embedded library. (bf11d77c4) - Issue #1859 - Part 2: xz-embedded build config changes (fc95b11fa) - Issue #1859 - Part 3: Replace bzip2 handling in MAR files with xz. (a195efca4) - Issue #1859 - Part 4: Update mar file generation scripts for use of xz. (121d56e08) - Issue #1859 - Part 5: Add format detection to unwrap_full_update.pl (b0e0cd7f9) - Issue #1859 - Part 6: Update mach mar to accept --bz2 for old style MAR (6c1c2339b) - Issue #1861 - Cache the most recent nsGenConNode to speed up future insertions. (c0591cb14) - Issue #1864 - Fix IonBuilder::maybeMarkEmpty. (2aeed5765) - Issue #1804 - Fix building with GCC 11 (908d58ab7) - Issue #1370 - Follow-up: Give table wrapper boxes a special case during flex base size resolution, so that percent main-sizes can be respected (e765c8edb) - Issue #1382 - Set canonical name for trimStart and trimEnd functions (4a57663c1) - Issue #1838 - Follow-up: Prevent grid shorthand from resetting gutter properties (e16a340a3) - Issue #1859 - Build xz-embedded lib when the updater is built. (ddf654bf9) - Issue #1860 - Change LayerManagerData::mDisplayItems to a vector instead of hashtable (070b283e3) - Issue #1860 - Follow-up: Make sure we don't add duplicate frames (f039cc7ef) - Issue #1860 - Follow-up: Fix indentation. (542276283) - Issue #1873 - Part 1: Introduce ParentForUndisplayedMap helper method (c5f6e6155) - Issue #1873 - Part 2: Ensure normalized parent is used for UndisplayedMap handling code (f2a9abd21) - Issue #1873 - Part 3: Fix indentation (fc9ac112d) - Issue #738 - Follow-up: Remove explicit session cache cleanup routine from ShutdownNSS (031a92895) - No issue - Use UXP generic credentials if no module.ver is present. (93c90e371) - Issue #1877 - Resolve RELEASE_OR_BETA conditionals. (d4eac725f) - Revert "Issue #3024 - First pass support for :host and :host-context" (ecdf4bfb2) - Issue #1593 - Part 1: Import William Chen's patches w/o selector implementation, fixed up. (7472bc02b) - Issue #1593 - Part 2: Account for Shadow DOM v1 and iterator in nsBindingManager. (5c002ce20) - Issue #1593 - Part 3: Add selector logic for :host and :host-context. (c37370751) - Issue #1593 - Part 4: Make :host pass DOM parsing test and basic specificity tests. (9bf01d670) - Issue #1593 - Part 5: Fix error that messes with event state detection. (88e4cd51a) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. * 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. MCP Basilisk/Pale-Moon rev after datecode will be removed later. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah, because some UXP security changes causing this. I wonder if I can find them out and try to revert them to see if performance can be better. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
could you please create issues (this one and session restore bug) in bk55 github page so I won't forget after syncing changes? -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I'd just pick VC7.1 instead. my work is here (just haven't take care it for a long while) https://github.com/roytam1/fx3 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
url fixed because the site uses ResizeObserver API which is only preliminary ported and follow-ups revs are yet to come. -
My Browser Builds (Part 3)
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.6-Goanna-20220416.7z Changelog: Out-of-tree changes: * update Goanna3 to git 37c663fb8...5c18c2df8: - import changes from `dev' branch of rmottola/Arctic-Fox: - namespace (b3e3551148) - Bug 1146202 - Add a test for the handling of ignoreVary in Cache.keys; r=bkelly (37a8b2b74c) - Bug 1162411 - Fix Request CORS bug. r=bz (2fe7982d3a) - Bug 1154268 - Fetch Request should not allow creating a GET request with a body by copying a PUT request. r=bkelly (d36cea49f6) - Bug 1134609 -Make Fetch Request constructor less destructive to input on error r=bkelly (7e96b79ef9) - Bug 1147684 - HeapSnapshot::NodeMap store DeserializedNodes directly, rather than UniquePtrs; r=jimb (b1510e5991) - Bug 1148642 - Save some memory in HeapSnapshot instances by using a HashSet with a NodeId lookup, instead of a HashMap; r=jimb (696df66bc2) - Bug 1147684 - Part 2: Make the DeserializedNode cosntructor infallible; r=jimb (19eb651e8b) - fix namespace comments (2490fc27b1) - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem. (b43b5657aa) (978b1470c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1195615 - Log a web console warning when a HPKP header is ignored due to a non-built in root cert. r=keeler (dcd24f0163) - Bug 1156865 - Re-enable RDP logging in debugger xpcshell tests; r=jlongster (cb82a79d32) - Bug 848502 - Add a context menu to the debugger sources panel. r=vporof (58a299ded4) - Bug 1145262 - Modularize the pane views in the debugger. r=fitzgen (64b9eca0b5) - Bug 1145262 - Modularize the toolbar views in the debugger. r=fitzgen (c827d2ed92) - Bug 1167957 - Remove spidermonkey specific JS from debugger (795b7d00fb) - Bug 1160199 - Implement TabActor.listWorkers;r=jlong (b11fef647b) - Bug 1164077 - Implement WorkerActor.attach;r=jlong (d3c0a7c820) - Bug 1164564 - Clean up the helper functions for the debugger tests;r=jlong (b5d3bbbc99) - Bug 1164564 - Define an instance of the worker loader for worker threads;r=jlong (4eac1636b3) - Bug 1164564 - Implement WorkerActor.attachThread;r=jlong (fe1ac8ba3d) - Bug 1169343 - Implement DebuggerView.Workers;r=jlong (12996e5440) - Bug 1171967 - Emit newSource events on ThreadClient instead of DebuggerClient;r=pbrosset (417dce4d13) - Bug 1171967 - Implement WorkerTarget;r=jlong (c8963b9b35) - Bug 1189587: Tighten signature of pref_HashTableLookup. r=njn (de84745d54) - Bug 1188205 - Fix more constructors in netwerk; r=mcmanus (afcf42b3f8) - namespaces (867f2a3213) - Bug 1181319 - Correctly use NS_DECL_ISUPPORTS_INHERITED instead of NS_DECL_ISUPPORTS for DataChannelChild. r=mcmanus (bbe6681ea0) - Bug 1163909 - Remove nsFtpState::mSessionStartTime, which is dead. r=mcmanus. (f7c218ed91) - Bug 1170837 - Make nsMultiMixedConv not return an error when served only a package's metadata from the cache r=honzab (afb0684b1d) (240cfdae2) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1189692 - add telem for quic advertisements r=hurley (67ee0adad5) - Bug 1167809 - Add skip size check flag to cache for use with ServiceWorkers. r=mayhemer (adb2bd10ed) - Bug 1172697 - URLs containing in the query or hash should not be handled as packaged app resources r=mcmanus (2f1f079ec3) - missing unimportant bits of Bug 1166133 (08ae4d5eaa) - Bug 1153869 - altsvc assert scheme is http or https r=hurley (fa8eb33a0f) - Bug 1153924 - do not use altsvc with proxy r=hurley (4ebcef7ee5) - Bug 1170837 - Add static GetPackageURI method to PackagedAppService r=honzab (3aa5ed3ba4) - Bug 1170837 - Provide way to update packaged apps r=honzab (bba59384e3) - Bug 1172885 - nsHttpChannel::BeginConnect must call AsyncAbort in the case of an error. r=valentin (fb1950c107) - Bug 1187159 - Pass principal and flags from the requesting channel to the packaged app channel r=honzab (e2eee864ed) - Bug 1181137 - Copy all headers from base channel to subresources in the packaged app. r=honzab (481f62182b) - Bug 1165263 - Part 3: Update mozprofile to support new moz_hosts schema, r=ahal (fab842eb19) - Bug 1091274 - Move leak log functions out of automationutils and into mozbase. r=jgriffin (58ed655e98) - bug 1139922 - Fix loading mozinfo in runreftest.py. r=dbaron (23c57102ed) - restore some missing bits (1027a2f538) - Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir (2e77777b26) - Bug 1145364 - Use more portable ps command line for orphan cleanup; r=kmoir (c4f5964e79) - Bug 1181521 - Reformat runreftest.py according to PEP8 rules, r=Ms2ger,jmaher (48d74f5782) - re-apply 817007 (03c3a3e65c) - Bug 1165263 - Part 4: Update reftest runners to support new moz_hosts schema, r=dbaron (3635819ff3) - Bug 1182487 - Add test for opening the channel with nsIRequest::INHIBIT_CACHING flag set. r=michal (4de157a608) - Bug 1190502 - RESOLVE_DISABLE_IPV4 returns A records r=mcmanus (0fbbe65166) - Bug 1172701 - Make GetSubresourceURI normalize the path for packaged resources r=mcmanus (aa8baa740d) - Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent. (653584241a) - Bug 1153896 - dont setup altsvc for same host/port as origin r=hurley (7294b622d7) - Bug 1170066 - Fix -Wunreachable-code-return clang warning in netwerk/protocol/http/. r=mcmanus (b0775af93d) (e0691cab0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196021 - Use asyncOpen2 in PackagedAppService r=ckerschb (94301092a0) - Bug 1196021 - Pass requesting channel to PackagedAppService::GetResource r=ckerschb (bcfa9d9d4f) - rearrange Bug 1209658 part 2 (e7f9d4e75f) - Bug 1161625. Use nsIURI, not dom::URL, to create URIs on main thread in fetch code. Also, use the entry settings document's base URI, not the callee document's document URI, as the base. r=nsm (fd824cc408) - Bug 1110476 - Stripped url fragment from Request::GetUrl() by calling either nsIURI::SetRef() or workers::URL::SetHash() in Request's url getter utility methods. Stripped url fragment from Response::GetUrl() by adding the method InternalRequest::StripFragmentAndSetUrl() which calls nsIURI::SetRef(). Added a test in dom/tests/mochitest/fetch/test_request.js for Request::GetUrl(). Removed manual url stripping from dom/cache/TypeUtils.cpp. r=bkelly (a4f394434a) - Bug 1195820 - Request constructor should throw TypeError if URL has credentials or parse fails. r=bkelly (347c65872d) - Bug 1144786: Create ClassifyLocalWithTables (r=gcp,francois) (26c00bc725) - Bug 1180323 - Only look at TP table before cancelling speculative connections. r=gcp (8c762cd347) - Bug 1141352 - add a pairwise allowlist to tracking protection. r=gcp (4ec253bff6) - Bug 1098422 - Change the HTTP cache half-life experiment values. r=jduell (5e39571c88) - Bg 1139014 - Optimize memory allocations in CacheFileMetadata, r=honzab (59a8c4d7eb) - Bug 1177278 - Large OOMs in CacheFileMetadata::WriteMetadata, r=honzab (bfe491ebd1) - Bug 1171724 - Large OOMs in CacheFileMetadata, r=honzab (58a4d81058) - Bug 1122070 - TSan: data race netwerk/cache2/CacheIOThread.cpp:97 DispatchInternal, r=honzab (34240071df) - Bug 1157322 - TSan: data race netwerk/cache2/CacheIOThread.cpp:315 OnDispatchedEvent, r=honzab (66d90f16ae) - Bug 1156974 - mark CacheFileHandle::mIsDoomed as a release/acquire Atomic variable; r=michal (38eb63304d) - Bug 1082735 - Don't use InsertElementSorted in HTTP cache, r=michal (06b3ca3f41) - Bug 1159500 - crash in mozilla::net::CacheIndexIterator::GetNextHash(unsigned char (*)[20]), r=honzab (21a4bf2fdb) - fix namespace (f642fe8df0) - Bug 1132172 - Don't access CacheEntry::mFrecency on non-cache threads. r=michal (68e9cf33a6) - Bug 1139924 - Dooming an unloaded HTTP cache entry by its URL may fail. r=michal (1d259ea5f3) (98666e86f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175523 - Add HTMLMediaElement.srcObject alias to .mozSrcObject. r=roc, r=smaug (b1925fa6cb) - Bug 1200194 - Add UpdateCaretsHint to guide appearance changing. r=roc (7676bbf14f) - Bug 1204872 - Add documentation and rename mCaretMode. r=roc (278dda16e7) - Bug 1204872 - Make AccessibleCaretManager testable. r=roc (30f21fc7e3) - Bug 1200194 - Remove unneeded AccessibleCaretManager::OnScrolling(). r=roc (deac7c0930) - Bug 1204872 - Add gtest for AccessibleCaretManager. r=roc (f2c3fd80c1) - Bug 1204872 - Make AccessibleCaret testable. r=roc (2aed81a36c) - Bug 1204872 - Prettify enum class printing. r=roc (fcf80915e0) - Bug 1147973 - Detailed disk cache hit rate telemetry is wrong, r=honzab (246165a840) - align comment to 1076366 (c41cecd576) - Bug 1191144 - Remove CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSING; r=michal (860548d9ed) - Bug 1140808 - Shut down the active entries table when the cache service is shut down. r=michal (dc04ffd057) - remove hack not found in TFF nor esr60 (f9610bf2af) - Bug 1170646 - Handle short read in (old) Cache code still used by C-C TB. r=michal (213adadb49) - Bug 1195713 - Set the proper notification callbacks for the inner channel. r=valentin (df25d272b2) - Bug 1185439 - Add preamble to nsIMultiPartChannel for MIME type application/package. r=valentin Add a couple of missing #includes to nsHttpNTLMAuth.cpp, no bug CLOSED TREE Bug 1178525 - Introduce PackagedAppVerifier and use it to control the timing we serve packaged content. r=valentin. (02c88cf56b) - bug 1162821 - filter dns name collision records r=sworkman IGNORE IDL (a102d893f9) - Bug 1138242 - Use sequential A and AAAA requests to get DNS record TTLs on Windows r=sworkman (2c3acd2ac2) - Bug 1152329 - Only compile _Android_GetAddrInfoForNetInterface on Android>=19; r=mcmanus (c9b9c6c406) - Bug 1141741 - Make mDisablePrefetch assigns atomic; r=mcmanus (c3c4883d65) - Bug 1167410 - Removing an unused initialization. r=hurley (d1966655d3) - Bug 1196237 - Relemetry after dns shutdown. r=dragana (756e16d87a) (16f332f3a) - import from mozilla: bug 1211706 - fix network io loop spin when clearing h2 flow control buffer r=hurley (b8b6944505bc) (450ca7af0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1150066 - restore ability to run prepare_tlds.py standalone. r=gps (bfed0f0ea7) - Bug 1158029 - Part 2: mDNS XPCOM module using NsdManager. r=mcmanus (23672e2270) - Bug 1179944, [webvr] put back support for Oculus 0.5.0 runtime, for OSX and Linux; r=mstange (62ceac1c43) - Bug 959594 - Add search suggestions to UnifiedComplete. r=mak (5ec9f662f3) - Bug 1184055 - Muted by default in b2g. r=baku (063dabe83d) - Bug 1186608, [webvr] Add individual prefs to disable backends, set sane defaults; r=mstange (adda46051e) - remaining of Bug 1147305 - Map settings "mms.debugging.enabled" to preference. r=btseng (5b64a1225d) - Bug 1137048 - Map settings ril.debugging.enabled to preference (follow-up). r=fabrice (253519bbaa) - Bug 1179896 - Add a switch to enable/disable dom.serviceWorkers.interception.enabled and dom.serviceWorkers.testing prefs. r=fabrice (a19dc6b1c8) - Bug 1180596 - Part 2 - make customizable settings of Presentation API. r=schien (7100938abe) - Bug 1153063 - turn on logging for debug in test_tcp_control_channel.js. r=fabrice (72ea9de4ab) - Bug 1164811 - Let TCP presentation server can be inited again in |listener.onClose|. r=fabrice (02856238a2) - Bug 1166599 - make |_devices| init appropriately. r=fabrice (49da6acdde) - Bug 1180596 - Part 1 - make add/remove/get devices available without init. r=fabrice (4e592cd80b) - Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 1 - String mismatch in channel description. r=fabrice (a7f9ac6a55) - Bug 1192255: Clean up ContentParent's observer topics for the Nuwa process. r=khuey (d80bcfe4a4) - Bug 1146874 Part 1: Check that Windows sandboxed process starts correctly. r=tabraldes (a21f94622d) - Bug 1146874 Part 2: Add new nspr logging in GMPParent when process fails to launch. r=cpearce (5b1d84454b) - Bug 1146874 Part 3: Add LaunchSubprocess function to ContentParent to remove fallible code from constructor. r=billm (6e42748cd3) - namespaces (769ca2451a) - Bug 1169129 - Make GMPParent hold a self ref while GMP child process is alive. r=edwin (969bebd465) - Bug 1172396 - Make GMP initialisation synchronous - r=cpearce (c06f1a2e33) - Bug 1175765 - Start async-shutdown timer in GMPParent::CloseActive() r=cpearce (48b1cddfe2) (5c18c2df8) * 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 3)
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-20220416-5c18c2df8-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220416-5c18c2df8-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220416-5c18c2df8-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220416-5c18c2df8-xpmod.7z source repo: https://github.com/roytam1/palemoon27 repo changes since my last build: - import changes from `dev' branch of rmottola/Arctic-Fox: - namespace (b3e3551148) - Bug 1146202 - Add a test for the handling of ignoreVary in Cache.keys; r=bkelly (37a8b2b74c) - Bug 1162411 - Fix Request CORS bug. r=bz (2fe7982d3a) - Bug 1154268 - Fetch Request should not allow creating a GET request with a body by copying a PUT request. r=bkelly (d36cea49f6) - Bug 1134609 -Make Fetch Request constructor less destructive to input on error r=bkelly (7e96b79ef9) - Bug 1147684 - HeapSnapshot::NodeMap store DeserializedNodes directly, rather than UniquePtrs; r=jimb (b1510e5991) - Bug 1148642 - Save some memory in HeapSnapshot instances by using a HashSet with a NodeId lookup, instead of a HashMap; r=jimb (696df66bc2) - Bug 1147684 - Part 2: Make the DeserializedNode cosntructor infallible; r=jimb (19eb651e8b) - fix namespace comments (2490fc27b1) - Bug 1054756, part 4 - Remove BaseProxyHandler::defaultValue. r=jandem. (b43b5657aa) (978b1470c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1195615 - Log a web console warning when a HPKP header is ignored due to a non-built in root cert. r=keeler (dcd24f0163) - Bug 1156865 - Re-enable RDP logging in debugger xpcshell tests; r=jlongster (cb82a79d32) - Bug 848502 - Add a context menu to the debugger sources panel. r=vporof (58a299ded4) - Bug 1145262 - Modularize the pane views in the debugger. r=fitzgen (64b9eca0b5) - Bug 1145262 - Modularize the toolbar views in the debugger. r=fitzgen (c827d2ed92) - Bug 1167957 - Remove spidermonkey specific JS from debugger (795b7d00fb) - Bug 1160199 - Implement TabActor.listWorkers;r=jlong (b11fef647b) - Bug 1164077 - Implement WorkerActor.attach;r=jlong (d3c0a7c820) - Bug 1164564 - Clean up the helper functions for the debugger tests;r=jlong (b5d3bbbc99) - Bug 1164564 - Define an instance of the worker loader for worker threads;r=jlong (4eac1636b3) - Bug 1164564 - Implement WorkerActor.attachThread;r=jlong (fe1ac8ba3d) - Bug 1169343 - Implement DebuggerView.Workers;r=jlong (12996e5440) - Bug 1171967 - Emit newSource events on ThreadClient instead of DebuggerClient;r=pbrosset (417dce4d13) - Bug 1171967 - Implement WorkerTarget;r=jlong (c8963b9b35) - Bug 1189587: Tighten signature of pref_HashTableLookup. r=njn (de84745d54) - Bug 1188205 - Fix more constructors in netwerk; r=mcmanus (afcf42b3f8) - namespaces (867f2a3213) - Bug 1181319 - Correctly use NS_DECL_ISUPPORTS_INHERITED instead of NS_DECL_ISUPPORTS for DataChannelChild. r=mcmanus (bbe6681ea0) - Bug 1163909 - Remove nsFtpState::mSessionStartTime, which is dead. r=mcmanus. (f7c218ed91) - Bug 1170837 - Make nsMultiMixedConv not return an error when served only a package's metadata from the cache r=honzab (afb0684b1d) (240cfdae2) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1189692 - add telem for quic advertisements r=hurley (67ee0adad5) - Bug 1167809 - Add skip size check flag to cache for use with ServiceWorkers. r=mayhemer (adb2bd10ed) - Bug 1172697 - URLs containing in the query or hash should not be handled as packaged app resources r=mcmanus (2f1f079ec3) - missing unimportant bits of Bug 1166133 (08ae4d5eaa) - Bug 1153869 - altsvc assert scheme is http or https r=hurley (fa8eb33a0f) - Bug 1153924 - do not use altsvc with proxy r=hurley (4ebcef7ee5) - Bug 1170837 - Add static GetPackageURI method to PackagedAppService r=honzab (3aa5ed3ba4) - Bug 1170837 - Provide way to update packaged apps r=honzab (bba59384e3) - Bug 1172885 - nsHttpChannel::BeginConnect must call AsyncAbort in the case of an error. r=valentin (fb1950c107) - Bug 1187159 - Pass principal and flags from the requesting channel to the packaged app channel r=honzab (e2eee864ed) - Bug 1181137 - Copy all headers from base channel to subresources in the packaged app. r=honzab (481f62182b) - Bug 1165263 - Part 3: Update mozprofile to support new moz_hosts schema, r=ahal (fab842eb19) - Bug 1091274 - Move leak log functions out of automationutils and into mozbase. r=jgriffin (58ed655e98) - bug 1139922 - Fix loading mozinfo in runreftest.py. r=dbaron (23c57102ed) - restore some missing bits (1027a2f538) - Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir (2e77777b26) - Bug 1145364 - Use more portable ps command line for orphan cleanup; r=kmoir (c4f5964e79) - Bug 1181521 - Reformat runreftest.py according to PEP8 rules, r=Ms2ger,jmaher (48d74f5782) - re-apply 817007 (03c3a3e65c) - Bug 1165263 - Part 4: Update reftest runners to support new moz_hosts schema, r=dbaron (3635819ff3) - Bug 1182487 - Add test for opening the channel with nsIRequest::INHIBIT_CACHING flag set. r=michal (4de157a608) - Bug 1190502 - RESOLVE_DISABLE_IPV4 returns A records r=mcmanus (0fbbe65166) - Bug 1172701 - Make GetSubresourceURI normalize the path for packaged resources r=mcmanus (aa8baa740d) - Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent. (653584241a) - Bug 1153896 - dont setup altsvc for same host/port as origin r=hurley (7294b622d7) - Bug 1170066 - Fix -Wunreachable-code-return clang warning in netwerk/protocol/http/. r=mcmanus (b0775af93d) (e0691cab0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196021 - Use asyncOpen2 in PackagedAppService r=ckerschb (94301092a0) - Bug 1196021 - Pass requesting channel to PackagedAppService::GetResource r=ckerschb (bcfa9d9d4f) - rearrange Bug 1209658 part 2 (e7f9d4e75f) - Bug 1161625. Use nsIURI, not dom::URL, to create URIs on main thread in fetch code. Also, use the entry settings document's base URI, not the callee document's document URI, as the base. r=nsm (fd824cc408) - Bug 1110476 - Stripped url fragment from Request::GetUrl() by calling either nsIURI::SetRef() or workers::URL::SetHash() in Request's url getter utility methods. Stripped url fragment from Response::GetUrl() by adding the method InternalRequest::StripFragmentAndSetUrl() which calls nsIURI::SetRef(). Added a test in dom/tests/mochitest/fetch/test_request.js for Request::GetUrl(). Removed manual url stripping from dom/cache/TypeUtils.cpp. r=bkelly (a4f394434a) - Bug 1195820 - Request constructor should throw TypeError if URL has credentials or parse fails. r=bkelly (347c65872d) - Bug 1144786: Create ClassifyLocalWithTables (r=gcp,francois) (26c00bc725) - Bug 1180323 - Only look at TP table before cancelling speculative connections. r=gcp (8c762cd347) - Bug 1141352 - add a pairwise allowlist to tracking protection. r=gcp (4ec253bff6) - Bug 1098422 - Change the HTTP cache half-life experiment values. r=jduell (5e39571c88) - Bg 1139014 - Optimize memory allocations in CacheFileMetadata, r=honzab (59a8c4d7eb) - Bug 1177278 - Large OOMs in CacheFileMetadata::WriteMetadata, r=honzab (bfe491ebd1) - Bug 1171724 - Large OOMs in CacheFileMetadata, r=honzab (58a4d81058) - Bug 1122070 - TSan: data race netwerk/cache2/CacheIOThread.cpp:97 DispatchInternal, r=honzab (34240071df) - Bug 1157322 - TSan: data race netwerk/cache2/CacheIOThread.cpp:315 OnDispatchedEvent, r=honzab (66d90f16ae) - Bug 1156974 - mark CacheFileHandle::mIsDoomed as a release/acquire Atomic variable; r=michal (38eb63304d) - Bug 1082735 - Don't use InsertElementSorted in HTTP cache, r=michal (06b3ca3f41) - Bug 1159500 - crash in mozilla::net::CacheIndexIterator::GetNextHash(unsigned char (*)[20]), r=honzab (21a4bf2fdb) - fix namespace (f642fe8df0) - Bug 1132172 - Don't access CacheEntry::mFrecency on non-cache threads. r=michal (68e9cf33a6) - Bug 1139924 - Dooming an unloaded HTTP cache entry by its URL may fail. r=michal (1d259ea5f3) (98666e86f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175523 - Add HTMLMediaElement.srcObject alias to .mozSrcObject. r=roc, r=smaug (b1925fa6cb) - Bug 1200194 - Add UpdateCaretsHint to guide appearance changing. r=roc (7676bbf14f) - Bug 1204872 - Add documentation and rename mCaretMode. r=roc (278dda16e7) - Bug 1204872 - Make AccessibleCaretManager testable. r=roc (30f21fc7e3) - Bug 1200194 - Remove unneeded AccessibleCaretManager::OnScrolling(). r=roc (deac7c0930) - Bug 1204872 - Add gtest for AccessibleCaretManager. r=roc (f2c3fd80c1) - Bug 1204872 - Make AccessibleCaret testable. r=roc (2aed81a36c) - Bug 1204872 - Prettify enum class printing. r=roc (fcf80915e0) - Bug 1147973 - Detailed disk cache hit rate telemetry is wrong, r=honzab (246165a840) - align comment to 1076366 (c41cecd576) - Bug 1191144 - Remove CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSING; r=michal (860548d9ed) - Bug 1140808 - Shut down the active entries table when the cache service is shut down. r=michal (dc04ffd057) - remove hack not found in TFF nor esr60 (f9610bf2af) - Bug 1170646 - Handle short read in (old) Cache code still used by C-C TB. r=michal (213adadb49) - Bug 1195713 - Set the proper notification callbacks for the inner channel. r=valentin (df25d272b2) - Bug 1185439 - Add preamble to nsIMultiPartChannel for MIME type application/package. r=valentin Add a couple of missing #includes to nsHttpNTLMAuth.cpp, no bug CLOSED TREE Bug 1178525 - Introduce PackagedAppVerifier and use it to control the timing we serve packaged content. r=valentin. (02c88cf56b) - bug 1162821 - filter dns name collision records r=sworkman IGNORE IDL (a102d893f9) - Bug 1138242 - Use sequential A and AAAA requests to get DNS record TTLs on Windows r=sworkman (2c3acd2ac2) - Bug 1152329 - Only compile _Android_GetAddrInfoForNetInterface on Android>=19; r=mcmanus (c9b9c6c406) - Bug 1141741 - Make mDisablePrefetch assigns atomic; r=mcmanus (c3c4883d65) - Bug 1167410 - Removing an unused initialization. r=hurley (d1966655d3) - Bug 1196237 - Relemetry after dns shutdown. r=dragana (756e16d87a) (16f332f3a) - import from mozilla: bug 1211706 - fix network io loop spin when clearing h2 flow control buffer r=hurley (b8b6944505bc) (450ca7af0) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1150066 - restore ability to run prepare_tlds.py standalone. r=gps (bfed0f0ea7) - Bug 1158029 - Part 2: mDNS XPCOM module using NsdManager. r=mcmanus (23672e2270) - Bug 1179944, [webvr] put back support for Oculus 0.5.0 runtime, for OSX and Linux; r=mstange (62ceac1c43) - Bug 959594 - Add search suggestions to UnifiedComplete. r=mak (5ec9f662f3) - Bug 1184055 - Muted by default in b2g. r=baku (063dabe83d) - Bug 1186608, [webvr] Add individual prefs to disable backends, set sane defaults; r=mstange (adda46051e) - remaining of Bug 1147305 - Map settings "mms.debugging.enabled" to preference. r=btseng (5b64a1225d) - Bug 1137048 - Map settings ril.debugging.enabled to preference (follow-up). r=fabrice (253519bbaa) - Bug 1179896 - Add a switch to enable/disable dom.serviceWorkers.interception.enabled and dom.serviceWorkers.testing prefs. r=fabrice (a19dc6b1c8) - Bug 1180596 - Part 2 - make customizable settings of Presentation API. r=schien (7100938abe) - Bug 1153063 - turn on logging for debug in test_tcp_control_channel.js. r=fabrice (72ea9de4ab) - Bug 1164811 - Let TCP presentation server can be inited again in |listener.onClose|. r=fabrice (02856238a2) - Bug 1166599 - make |_devices| init appropriately. r=fabrice (49da6acdde) - Bug 1180596 - Part 1 - make add/remove/get devices available without init. r=fabrice (4e592cd80b) - Bug 1201805 - [Presentation WebAPI] Fix collaboration issues with control channel. Part 1 - String mismatch in channel description. r=fabrice (a7f9ac6a55) - Bug 1192255: Clean up ContentParent's observer topics for the Nuwa process. r=khuey (d80bcfe4a4) - Bug 1146874 Part 1: Check that Windows sandboxed process starts correctly. r=tabraldes (a21f94622d) - Bug 1146874 Part 2: Add new nspr logging in GMPParent when process fails to launch. r=cpearce (5b1d84454b) - Bug 1146874 Part 3: Add LaunchSubprocess function to ContentParent to remove fallible code from constructor. r=billm (6e42748cd3) - namespaces (769ca2451a) - Bug 1169129 - Make GMPParent hold a self ref while GMP child process is alive. r=edwin (969bebd465) - Bug 1172396 - Make GMP initialisation synchronous - r=cpearce (c06f1a2e33) - Bug 1175765 - Start async-shutdown timer in GMPParent::CloseActive() r=cpearce (48b1cddfe2) (5c18c2df8) -
My Browser Builds (Part 3)
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-20220416-7cb46316e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220416-7cb46316e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Bug 1338306 - nsIPrefBranch.get*Pref should support providing a default value, r=bsmedberg. (a85e8de7) (785d58384) - ported from UXP: Remove obsolete getPref helpers. (8d45fa68) (7dbea8dbe) - ported from UXP: Issue #1028 - Replace unsupported `null` default values with an empty string. (62c5f20b) (586218208) - import from `custom` branch of UXP: utilityOverlay: restore getBoolPref for compatibility (caab96c9) (eec11955b) - import from UXP: Bug 1360343 - ensure maskSurface is not null before dereference, since it can be null because of OOM or gfx device reset. r=dvander (f9ae2860) (cd0190931) - import from UXP: Bug 1408701: Ensure that we continue to show dark scrollbar thumbs on macOS 10.13+ when scrollbars are always displayed. r=mstange (a446734d) (766d0299b) - ported from UXP: Issue #1043 - Remove unused parameter from call (660304c6) (400319dae) - import from `custom` branch of UXP: a11y: fix build (2faa94fa) (b91f1a184) - ported from UXP: Only change the default and hover text color on buttons for Windows 8+ HC Themes (aero-lite) (dadaa3df) (61a2e7506) - import from UXP: When using XRENDER, create Xlib-based offscreen image surfaces. (75971a4c) (45f82905b) - import from UXP: Issue #249 - Map IntersectionObserver rect to the correct viewport. (78b6f639) (748fdc3bd) - import from UXP: Fix scroll bar orientation on MacOS (7dacd442) (075cb87c5) - import from UXP: Issue #1088 - Add nullcheck. (b39b4301) (94af28b3c) - import from UXP: Issue #1061 - Enable double buffering when using XRENDER. (28fbea67) (65c2deace) - import from UXP: Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts (838eb9a5) (65321ed75) - import from UXP: Issue #1102 - Disable <meta http-equiv=set-cookie> (4ab1401e) (da719a3fa) - ported from UXP: Make nsFind::Find handle empty string searches. (d348d327) (d0f16532c) - ported from UXP: [libpng] Backport an upstream libpng patch. (269dfa5b) (d7a6b32a2) - ported from UXP: [IndexedDB] Call SendFailureResult if the actor has been destroyed. (a6d976c0) (84c054c26) - ported from UXP: Avoid some useless ForgetSkippable handling while we're already dealing with snow-white objects. (d5648494) (ab52a244a) - ported from UXP: [media] Rewrite AudioConverter::DownmixAudio (450910d6) (0f0b10e24) - ported from UXP: [places] Prevent some abuse of smart queries. (b3deb955) (60b8d5001) - import from UXP: Port an upstream Skia fix. (21eef2bf) (9c46f906e) - import from UXP: Improve origin-clean algorithm (85e68b68) (cbcf006b9) - import from UXP: Make extra sure Compositables don't refer back to layers after reassignment. (706ac5f0) (64861dcba) - import from UXP: Perform a size check when dealing with clipboard data to be sure. (5944b47f) (7b9cefbb0) - ported from UXP: Make nsFind::Find actually use a string type as input. (d7fad853) (8e5a91c89) - import from UXP: Treat *.jnlp as an executable class file, like *.jar (ac3fb82b) (c3e8a13b7) - import from UXP: [WebGL] Enable size limit on Linux. (de22dcde) (f3373f5d6) - import from UXP: Revert "Improve origin-clean algorithm" (64acfb5c) (2eb5c31bd) - import from UXP: Improve `origin-clean` algorithm based on our previous changes. (c3a85ded) (b274a856a) - import from `custom` branch of UXP: import change from mozilla upstream: Bug 1384330 - Blocking the mozAddonManager when pref 'privacy.resistFingerprinting.block_mozAddonManager' is true. r=arthuredelstein,mossop (f05d85ff) (ae07b7d06) - ported from UXP: Issue #1132 - Add application executable location to the about:support page. (7801a344) (0fbd0ee49) - import from UXP: Revert "Treat *.jnlp as an executable class file, like *.jar" (512a3ba8) (6291a0659) - ported from UXP: Avoid multiple hashtable lookups in DisplayItemData destructor (22d77a3d) (76640e8c2) - ported from UXP: Add preference to allow the loading of FTP subresources for corner cases (797f3eae) (acb669dc2) - import from UXP: Selectively allow ftp subresources in the blocked mode. (e4273a3c) (4b790f3e4) - import from UXP: Block http auth prompt for cross-origin image subresources by default. (8ad0b462) (ef6e2f5ae) - import from UXP: Fix comments for Frameproperties (5639ab59) (344b53f72) - import from UXP: Don't access gNeckoChild if not on main thread. (DiD) (71a6b780) (787a76683) - import from UXP: Check port safety for AltSvc (4e15e1fe) (7a95df75d) - import from UXP: - Treat all file: URIs as having a unique origin. (64191e15) - Clarify comment with security.fileuri.unique_origin (d358080b) (c12c8116f) - import from UXP: Add size checks to WebGLContext::BufferData() (0771bbb5) (4980ca045) - ported from UXP: - 104442 - Part 2: Add a testcase for devtools and note. (9d09cfdde) - 104442 - Part 3: Add test input for mocha test. (bbc11d8af) - 104442 - Part 4: Update stub. (0b83f76c3) - 104442 - Part 5: Add another testcase for devtools and note. (56411e263) (b275a7ccf) - ported from UXP: - Issue #1138 - Part 1: refactor the JSON Viewer stream converter (8f1e1f40c) - Issue #1138 - Part 2: JSON Viewer should ignore BOM (32b3994a7) - Issue #1138 - Part 3: avoid quirks mode in JSON Viewer (55d401707) - Issue #1138 - Part 4: fix JSON Viewer save functionality (73cdb3106) (9b70831b3) - import from UXP: Issue #1134: Reinstate postDataString for about:home searches. (06634f64) (29dc7dd31) - import from UXP: Issue #1211: Allow the loading of TYPE_FONT from file: URLs. (acefb961) (9734d2766) - import from UXP: Issue #438: Do not round the translation of an SVG frame. (8a29ec9a) (1ba521125) - import from UXP: Issue #438: Pixel-snap subpixel value for outer SVG and anon child. (bc4594b4) (5aad77b34) - import from UXP: Issue #438: Rename coord/coords to originValue/transformOrigin. (0c8d8938) (83df6e064) - import from UXP: Issue #438: Add an IsRectilinear helper method to gfxMatrix. (0343460b) (3f156149a) - import from UXP: Issue #438: Check for non-rectilinear transforms (c2b84407) (e60187a24) - import from UXP: Issue #438: Make the nsSVGOuterSVGAnonChildFrame a reference frame. (c01fb23b) (dd4cf6f1f) - import from UXP: - Issue #438: Add reftests. (a2a90ce3) - Issue #438: Revert incorrect changes to w3c-css reftests (92f516c6) (1325450e9) - import from UXP: Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux. (4d854945) (a67596f5d) - import from UXP: Issue #999 - Disable native file picker by default. (53bfc43d) (5e7e20cef) - import from UXP: Issue #1221: Pass the original element into nsXMLContentSerializer::CheckElementEnd so that we can properly determine whether it has children. (f34f8ca0) (50809ff01) - import from UXP: Issue #1222: Don't load plugin instances when they have no `src` URI. (b3b78fea) (0d64043c5) - import from UXP: Correctly return zero vertices if clipping plane 0 or 2 clip away the entire polygon. (cb6b60ce) (de918f73b) - import from UXP: Add checks to respect CSP-wildcard + Ports. (3f25eeef) (ce5a57e58) - import from UXP: Fix whitelisting of JavaScript-uris by CSP hash. (c2fafd67) (a7687ff3b) - import from UXP: Issue #1231 - Stop using ICC profiles on Linux. (c6714e12) (f5a3ca657) - ported from UXP: Issue #1233 - Part 1: Fix grid overflow and rendering issues by improving Layout CSS-Grid API (f22ad944) (2ab140ad7) - import from UXP: Issue #1233 - Part 2: Update Reftests (1f9d1613) (c77dbecdb) - import from UXP: - Issue #1230 - Part 1: Fix Back-computing percentages for intrinsic sizing in Layout CSS-Grid (e4c397f0) - Issue #1230 - Part 2: Align devtools to the changes in css-grid (bbb8b649) - Issue #1230 - Part 3: Update Reftests (4bc299bb) (4ef7dce4b) - import from UXP: Issue #1231 - Correct defines for Mac and keep universal prefs generic. (2df83f48) (30363db67) - import from UXP: Issue #1253 - Reset performance object on navigation (d21dc0f7) (a87bf923b) - import from UXP: Add null check in Http2Session::RecvAltSvc (96cb9e1c) (165bade90) - import from UXP: Leverage strings to get working dirs in nsUpdateDriver. (a194aefa) (fcb392eb6) - ported from UXP: Issue #146 - Part 1: Draw each table's background on their own display list items. (8bd3a1f1) (28ab0c80c) - import from UXP: Issue #146 - Part 2: Remove custom table painting component. (04db41da) (de831335e) - import from UXP: Issue #146 - Part 3: Create nsDisplayTableFixedPosition to avoid display list collisions when processing the background image of a table. (c8aaad04) (83dd11b39) - import from UXP: Issue #146 - Part 3: Create nsDisplayTableBackgroundImage to avoid display list collisions when processing the background image of a table. (a96ec7b8) (768453e84) - import from UXP: Issue #146 - Part 4: Adjust tests for fixes. (babd256e) (bc9179811) - import from UXP: Issue #146 - Part 5: Treat table row groups as containing blocks. (af75c920) (f1abfae3a) - import from UXP: Issue #146 - Part 6: Allow `position: sticky` on table elements. (d26e1365) (5e248da17) - import from UXP: Issue #146 - Part 7: Remove no longer relevant reftest. (cfb46e36) (65ca66c96) - import from UXP: Issue #1275 - Add pref to disable warning prompts for SuperfluousAuth and AutomaticAuth, and default to not prompting. (fe92ae64) (c54db0a6b) - import from UXP: Issue #1064: Don't get certificate details synchronously. (b09c92a9) (67e10d818) - ported from UXP: No issue: Clean up `exceptionDialog.js` (6c3b8302) (d12774da3) - import from UXP: Issue #1064 - Part 2: Fix shorthand and services module import. (db9333e3) (7a51d2549) - import from UXP: Issue #1064 - Part 3: Fix notifyObservers() call. (24645d4b) (315bc41d3) - import from UXP: Bug 1330657 - Enable <script type="module"> behind a pref (408d61b4) (6aaced29c) - import from UXP: Bug 1330682 - Use CORS when loading modules as per current spec (556510df) (e118f0b27) - import from UXP: Bug 1340865 - Handle non-parser-created module scripts. (289343a5) (76a8dfb87) - import from UXP: Bug 1340865 - New tests. (not hooked up) (9a893732) (066588878) - import from UXP: Bug 1330900 - Implement <script nomodule> (10b2e097) (2a6abe25b) - import from UXP: Issue #618 - Flip on module type scripting. (03da6250) (eefb2577d) - import from UXP: Issue #1288 - Use NS_DECL_THREADSAFE_ISUPPORTS in HttpBaseChannel.cpp (eb555aaa) (1e4b28098) - import from UXP: Issue #1242 - Reinstate GPU Accelerated Windows entry in about:support (8ee4a445) (466f4dadf) - import from UXP: Add crashtest for resolved bug 1558522. (afa716fc) (74a4786f5) - import from UXP: Simplify the overflow child frame reparenting in nsInlineFrame::DestroyFrom. (a67d5f87) (a0dcf1fd8) - import from UXP: Remove unnecessary calls to ReparentFloatsForInlineChild in nsInlineFrame. (2f3a6a58) (771dc2fb1) - ported from UXP: Issue #1308 - Create nsDisplayTableBackgroundColor to avoid display list collisions when processing the background color of a table. (75d29148) (04bfc90b9) - import from UXP: Issue #1309 - Fix handling of display rows where the elements are not forming a monotonically increasing sequence (e.g. with position:sticky) (46300221) (865a11fc3) - import from UXP: Properly detect failure in receiving plugin NPObjects. (db34f0e7) (aa7598c86) - ported from UXP: Use mutex in PACResolver when accessing mRequest from multiple threads. (38439fd2) (a926c8392) - ported from UXP: Check if we're already at the end of the frame's content. (c0a28dbd) (038967986) - import from UXP: Update identifier map entries and notify if they get removed. (39cc10dd) (c5d348a97) - import from UXP: Initialize all fields of GdkEvents in nsClipboard.cpp (72e5396d) (074b4da4d) - import from UXP: Add missing call to WaitForIsDebuggerRegistered (d4b247ab) (4fc962f77) - import from UXP: Issue #1317 - Increase the XML nested depth limit to 2048. (0d40de59) (bd8f4d802) - ported from UXP: Issue #1118 Part 1: Split out part of nsDocShell::AddState into a separate method. (c6694a0c) (cc5f838aa) - import from UXP: Issue #1118 Part 2: Allow UpdateURLAndHistory to work even if mOSHE is null, if we're doing a replace. (7d52521f) (255c42c4e) - import from UXP: Issue #1118 Part 3: Add a public RemoveAllListeners method on EventListenerManager. (08c26a9a) (d9cc455a6) - import from UXP: Issue #1118 Part 4: Allow UpdateURLAndHistory to work even if there's no root session history. (ab6131d1) (ce71c7f91) - import from UXP: Issue #1118 - Part 5: Change the way document.open() works (fc5d6160) (11a90bd13) - import from UXP: Issue #1118 - Part 6: Fix various tests that are no longer correct. (b753aec1) (2bbc2b6f8) - import from UXP: Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code. (10e59cb5) (345c8d363) - import from UXP: Issue #1118 - Part 8: Remove no-longer-used mDidDocumentOpen and CheckForOutdatedParent() (f255a1e6) (e410684c4) - import from UXP: Issue #1118 - Part 9: Don't allow reuse of unlinked CallbackObjectHolder. (4103320d) (4d3416f31) - ported from UXP: Issue #1345 - Implement non-standard legacy CSSStyleSheet rules (13aff00f) (78f281d71) - import from UXP: Reject sample rates that are out-of-range for libsoundtouch. (e82bb23d) (13551578d) - import from UXP: Issue #1348 - Part 1: Clean up input scope support for IMM32. (8972304b) (f254eb15a) - import from UXP: Issue #1348 - Part 2: Teach IMEState about Private Browsing mode. (9d2e51ac) (3b709cd26) - import from UXP: Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing. (1803a30a) (14a761e61) - import from UXP: Bug 1379728 part 1. Remove the double-definition of the 'close' event from EventNameList.h. (8b32eff6) (0c7341ae5) - import from UXP: Handle missing base64 challenge in NegotiateAuth and NTLMAuth. (d43f7275) (54358900c) - import from UXP: Update GTK clipboard handling (01ba6b6d) (b5350c1e3) - import from UXP: Issue #1354 - Cherry-pick ANGLE update for broken drivers that support required indexing but not the extensions. (5b8610f9) (628897fb0) - import from UXP: Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5 (9f7f1d45) (35f25e128) - import from `custom` branch of UXP: nsContentSecurityManager::CheckFTPSubresourceLoad: fix crash when viewing HTML in FTP site (ac0a9f14) (48b88daec) - import from UXP: - Issue #1354 - Clear the current context when MakeCurrent() fails. (9d76eb57) - Issue #1354 - Fix typo (305537e8) (ec41f8e19) - import from UXP: Issue #1349 - Stop 2xx FTP responses from causing browser to hang. (bd714bc6) (848940568) - import from UXP: Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. (0ef352d7) (7a4274364) - import from UXP: Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. (c939244e) (e8645f6aa) - import from UXP: Bug 1276438 part 3. Align the .body setter with the spec a bit better. (e8e20e99) (96bc7d79d) - ported from UXP: Issue #1344 - Creating customized built-in elements without relevant definitions registered first shouldn't throw NotFoundError; (cca692c2) (948749fab) - ported from UXP: Bug 1325279 - Put the reaction queue in CustomElementData structure instead of using a map; (b631d9d5) (39b046965) - ported from UXP: Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual; (7f03d025) (a94b03fac) - ported from UXP: Bug 1377993 - Make node slots less memory hungry in common cases. (dd7fa403) (8031c7d96) - ported from UXP: Bug 1340027 - Part 1: Add DOM CEReactions annotation. (0ff8d629) (bf1cc1f01) - ported from UXP: Bug 1340027 - Part 2: Add HTML CEReactions annotation. (8119a60e) (acaeb7cd7) - ported from UXP: Bug 1340027 - Part 3: Add CSSStyleDeclaration CEReactions annotation. (895d5b19) (230c42587) - import from UXP: Bug 1340027 - Part 4: Add DOM parsing CEReactions annotation. (350dc9e6) (087088a03) - import from UXP: Bug 1340027 - Part 5: Add XSLTProcessor CEReactions annotation. (a5a2fbc9) (c8034da7b) - import from UXP: Bug 1315885 - Part 1: Add ShadowRoot CEReactions annotation. (1cdd15ee) (eede8880e) - import from UXP: Bug 1315885 - Part 2: Avoid rethrowing exception in CustomElementCallback::Call. (b94fadac) (ed2d2910e) - import from UXP: Bug 1315885 - Part 3: Transfer the ownership of ReactionQueue's entry due to re-enter CustomElementReactionsStack::InvokeReactions. (931b14f8) (b2aa1208d) - import from UXP: Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. (34dd7065) (6f88300bf) - import from UXP: Bug 1299363 - Part 1: Implement construction stack. (c34486aa) (5e1a63810) - import from UXP: Bug 1299363 - Part 2: Allow prototype swizzling in html constructor. (a35a4e8f) (d92df4ea5) - import from UXP: Bug 1299363 - Part 3: Remove unused argument in UpgradeCandidates. (9fc88d01) (263e17bc1) - import from UXP: Bug 1299363 - Part 4: Hold a pointer of ElementQueue in ReactionsStack instead. (005b7118) (4998f43f6) - import from UXP: Bug 1353647 - Fix the custom elements v0 upgrade inconsistency; (3dce7ee1) (1e1b93444) - import from UXP: Bug 1299363 - Part 5-1: Make the constructor created by document.registerElement() also works with construction stack. (b2e0ae69) (89b8f3243) - ported from UXP: Bug 1299363 - Part 5-2: Implement new upgrade steps. (729ffa53) (85d16d47d) - import from UXP: Bug 1334051 - Part 1: Include namespace in attributeChangedCallback. (4408e19e) (91c67e7b5) - import from UXP: Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name is in the observed attribute list. (2bd8be69) (337fcbf4a) - import from UXP: Bug 1398401 - Add preference check for custom element setup. (a8c9f80f) (088c499bc) - import from UXP: Bug 1301024 - Part 1: Set CreateElement/CreateElementNS is attribute. (054c852f) (a9a961b70) - import from UXP: Bug 1301024 - Part 2: Implement create an element steps. (b0285ef3) (59ff3d23a) - ported from UXP: Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. (7ce17429) (e9a0e99e3) - import from UXP: Bug 1392970 - Part 2: Get CustomElementDefinition from CustomElementData when possible. (d1a11067) (af794230e) - import from UXP: Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback (v1). (207d5a2e) (124f682a8) - import from UXP: Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static. (befa1027) (90b955e34) - import from UXP: Bug 1334043 - Part 3: Update tests for connected callback. (b477c030) (12fab2326) - import from UXP: Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). (65920463) (14cf777bb) - import from UXP: Bug 1121994 - Implement adopted callback for custom elements. (d35ff298) (371bdaaeb) - import from UXP: Bug 1319342 - Clone a node should enqueue an upgrade reaction. (f077bd93) (659e9fd39) - import from UXP: Bug 1406297 - Fix Document.createElement must report an exception. (e925977c) (486f6b1f6) - import from UXP: Bug 1407937 - Move mDefinition from CustomElementReacion to CustomElementUpgradeReaction; (eb9d4bb8) (8a762361f) - import from UXP: Bug 1352290 - Add assertion to CustomElementReactionsStack::Enqueue to ensure upgrade reactions aren't scheduled to BackupQueue; (c0e1a6e3) (dd01d3512) - import from UXP: Bug 1352082 - Avoid shifting a signed integer left in C++. (a5448058) (ada4c27e3) - import from UXP: Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. (7be0e394) (989d9ae19) - ported from UXP: Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. (c37e7b20) (448716e3d) - ported from mozilla upstream: Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. (5fc028d9) (ceaa720c1) - ported from UXP: - Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (39b74666) - Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. (f4b74309) (4faa73aa7) - import from UXP: Bug 1366241 - Change memory layout of element name and attribute name hashes in HTML parser from sorted to level order BST in order to take advantage of cache during lookup. (afc180e2) (15b45b6bd) - import from UXP: Bug 1410790 - Add more assertion in CustomElementData::SetCustomElementDefinition and GetCustomElementDefinition; (76b1eaa5) (37c42e3a8) - import from UXP: Bug 1378079 - Part 1: Gecko changes for adding attribute 'is' to parser. (efcb40fb) (8c994cc1d) - ported from UXP: Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter. (a3b5d98a) (6e5ffddbb) - ported from UXP: Bug 1355779 - Skip interned ElementName lookup for Custom Elements (ones with hyphen). (e846da11) (f78249bec) - - partly imported from UXP: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. (excluding parser part) (48844fe6) - ported from mozilla upstream: Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. r=smaug (048ed01b) - import from UXP: Fix Build: We don't have SVG or MathML prefs yet (9c58ef5e) (be1e28e50) - ported from UXP: Bug 1378079 - Part 3: Complete the steps related to custom elements in "create an element for a token". (5d26d328) (a94dbc127) - import from UXP: Bug 1406325 - Part 1: Make sure custom element state is custom before sending callback. (cce9b337) (725e69684) - import from UXP: Bug 1406325 - Part 2: Set CustomElementData when cloning a node. (05b01709) (a04cb4625) - import from UXP: - Bug 1406325 - Part 3: Refactor custom elements clone a node. (c4718c47) - Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. (db3b6b58) (ce5f288c5) - import from UXP: Bug 1406325 - Part 5: Implement try to upgrade. (dba59f03) (43319de3e) - import from UXP: Bug 1405335 - Remove custom element attached and detached callbacks validation checks (b70a9b1d) (4e146eb24) - import from UXP: Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control CustomElements feature (33693080) (dc74da698) - import from UXP: - Bug 1396620 - Part 1: Remove created callback for custom elements (baa035c5) - Bug 1396620 - Part 2: Fix compartment mismatch crash when doing old prototype swizzling for custom element (3639f0e2) (6780a398b) - import from UXP: Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; (5db13d0f) (653ea3201) - import from UXP: Bug 1419643 - Don't need to lookup custom element definition for a non-custom element (5776911c) (684c339a8) - ported from UXP: Bug 1405821 - Move microtask handling to CycleCollectedJSContext (fb6f6ec9) (3d3913696) - import from UXP: Bug 1406922 - Make CycleCollectedJSContext to handle microtasks and make MutationObserver to use them (24966709) (c43ceb226) - import from UXP: Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly (8a0e7286) (f63a0e861) - import from UXP: Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue even if some of elements are already unlinked (506795f3) (e19842a5b) - import from UXP: Bug 1407669 - Fix custom element creation hides uncatchable exceptions from the constructor. (f64c7135) (126b803ea) - import from UXP: Bug 1413815 - Convert 'observedAttributes' to a sequence<DOMString> (a9b3ebac) (c7011b8aa) - import from UXP: Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry; (a6339bef) (c4b591e82) - import from UXP: Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; (2cdd48f8) (b44e2d0eb) - import from UXP: Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition (57da7a19) (37e04cd17) - ported from UXP: Issue #1360 - Part 1: Simplify layers acceleration prefs. (a085fa54) (23de4b941) - ported from UXP: Issue #1360 - Part 2: Update tests for changed preferences. (71fdf2f5) (93255233c) - import from UXP: Issue #1360 - Enable acceleration by default on all known-good platforms. (9896dd74) (2b4690573) - ported from UXP: Issue #1356 - Add tests. (d241dd65) (40d784e55) - import from UXP: Issue #1355 - Speed up the traversal of a table row frame's child cells (02487fec) (9fa733bf5) - import from UXP: - Issue #1378 - Align the drawing of table cell backgrounds with the spec. (598fe2fa) - Issue #1378 - Follow-up: make sure background items remain table-aligned. (ec8e49b6) (ad5f05232) - import from UXP: Issue #1355 - Hit testing in large tables has become extremely slow (012bac19) (1e9a0b01d) - import from UXP: Issue #1384 - Match standard for colSpan/rowSpan (51f5cb35) (588ba9855) - import from UXP: Issue #1386 - Devirtualize GetRowSpan/GetColSpan (a05c6a31) (5251eb143) - import from UXP: Issue #1355 - Do less work for columns not in the desired set in PaintRowGroupBackgroundByColIdx (528f0eb9) (31f3a1bc5) - import from UXP: [CSP] Allow not having a Port for RessourceURI if the Scheme has no Default Port (2537698c) (7b90981ae) - import from UXP: [Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly (088c5a32) (621e68a34) - ported from UXP: Issue #1355 - Make nsTableCellFrame::GetColIndex/GetRowIndex faster (e8bb5560) (8bd5d4f4e) - import from UXP: - Issue #316 - Make the memory GC performance object conditional (WIP) (1e553d0e) - Issue #316 - Pre-process Performance.webidl (5b49170b) - Issue #316 - Be more gentle with the CC and nursery. (10e1c09f) - Issue #316 - Make sure MOZ_DEVTOOLS_SERVER is passed down to js. (beed2a81) - Issue #316 - Reclassify heapsnapshot and nsJSInspector as not part of devtools (95d5dcd8) - Issue #316 - Follow-up to 4e2e9be6a - Move HeapSnapshot DevTools-only Modules back to DevTools (021bff6b) (743d4f8bf) - import from UXP: Issue #1465 - Implement optional catch binding. (f4dd604b) (def7be3be) - import from UXP: [DOM] Add a null check (f802a821) (e3c68ea8c) - packager: remove jsinspector.xpt from package, follow-up rev 743d4f8b (5b379c8e9) - import from UXP: Issue #209 - Enable requestIdleCallback API (ece31031) (7aadc7e97) - ported from UXP: Issue #1587 - Part 1: Implement FetchController/FetchSignal interface (24087592) (93d61d44c) - import from UXP: Issue #1587 - Part 2: Implement controller follow/unfollow (72077936) (b1f38ef35) - import from UXP: Issue #1587 - Part 3: Hook FetchSignal up to the Fetch API (78ff97aa) (6428110d2) - ported from UXP: Issue #1587 - Part 4: Implement FetchObserver (6722d7f4) (3bf2adf02) - ported from UXP: Issue #1587 - Part 5: Hook FetchObserver up to the Fetch API (3d2ca85e) (e0f6a0bb1) - ported from UXP: Issue #1587 - Part 6: Move FetchController/Signal to its own dir (0c2404ef) (91daf9dbc) - ported from UXP: Issue #1587 - Part 7: Rename FetchController to AbortController (b988c351) (8e7efc401) - webaudio: fix unified build (352c195f2) - import from UXP: Issue #1587 - Part 8: Remove controller follow/unfollow (8ac3ccd6) (31cf3a8cf) - import from UXP: Issue #1587 - Part 9: Immediately reject an already-aborted signal (3d396386) (f6414fbd5) - import from UXP: Issue #1587 - Part 10: Expose controlling pref and enable by default (1b3eeca9) (20a5d4079) - devtools: jsonview: fix typo (848c9b32e) - ported from UXP: [Basilisk] Issue MoonchildProductions/UXP#316 - Update install manifest for moved jsinspector interface (0b00df20) (9d01c5eb5) - import from UXP: Issue #1474 - Prevent the cp detection from starting if preffed off. (577055a7) (c230b54b4) - import from UXP: Issue #1473 - Add `%OS_SLICE%` macro to SSUAO to refine OS info (03331591) (ef9ad178f) - import from UXP: Issue #1480 - Skip abspos, fixed, float and placeholders for outline. (4bf89810) (c165ed32d) - import user agent overrides from UXP. (d71550536) - mozbuild: remove tilde char from special character blacklist as win32 short path contains tilde character. (e95543c86) - import from UXP: Issue #1355 - Make addition of cell border display items depend on whether they should be drawn. (1069ed92) (cf345c749) - ported from UXP: [network] Cherry-pick various sctp lib upstream fixes. (7a9ab66a) (a9e1fc50e) - ported from UXP: [js] Remove pointless MakeMRegExpHoistable optimization. (bc6ac885) (7dd89c310) - ported from UXP: [DOM] Make sure to exit fullscreen mode if popups are opened or focused. (41bd0de2) (8592e1b25) - ported from UXP: [devtools] Properly escape method arguments for curl. (aa637c40) (0a8beb224) - ported from UXP: Issue #1473 - Fix building `%OS_SLICE%` on non-Windows platforms (6aa52af7) (8e6328f3d) - import from UXP: Properly fix crash in nsDownloadManager when repeatedly pausing and resuming a download (248573ed) (aa795d3db) - import from UXP: Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (db9dde67) (2455d092d) - import from UXP: Issue #1511 - Bail on orphan situation. (ce621f34) (8fa27b807) - import from `custom` branch of UXP: dom/canvas: webgl: disable HasDXInterop2 check (a61d9c1f) (da56207ed) - import from UXP: Issue #1512 - Improve handling of multiple selections. (92f7e0e4) (a88f0838d) - import from UXP: Issue #1513 - Bail on orphan node (788e2405) (a7e1a5d57) - import from UXP: Issue #1514 - Perform validity check before trying to use the content. (de71a9e0) (10744c061) - import from UXP: Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor (499252b8) (61efccddd) - import from UXP: Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames (5b8f9369) (b66784a39) - ported from UXP: Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time (b723a5c8) (794dd4ef3) - ported from UXP: Bug 1340333 - Eagerly compute whether a frame is really a browser. (69139427) (47fce092e) - import from UXP: Bug 1340885 - Null check frame's content when searching for NAC ancestors in GetCorrectedParent (e5725baa) (de818d471) - import from UXP: Bug 1343937 - Fix a crash in nsWrapperCache.h (8e51f64c) (b84e88702) - import from UXP: Issue #1375 - Overload FromContent() to work with const (484b4810) (2e587ee18) - import from UXP: Bug 1343879 - Be consistent about the parent style context the document-level anonymous content container should get: it should get no parent style context. (87bc2cab) (d9670076f) - import from UXP: Bug 656197 - Push state updates further out across beforesetattr/aftersetattr (7a3f9be5) (10c80c573) - import from UXP: Bug 1347640 - HTMLInputElement shouldn't try to cancel image request on all the type changes (5a9d76e6) (4dc8cb664) - import from UXP: Bug 1346623 - Allow anonymous content created with nsIDocument::InsertAnonymousContent can change from non-native to native AC (fda213de) (080462172) - ported from UXP: Bug 1330843 - Allow JS to create NAC pseudo-elements (c37b4d0c) (f814bfa9b) - ported from UXP: Bug 1296516 - Cleanup a bit of code in layout/base (e1195a86) (b942f855a) - ported from UXP: Bug 1352389 -Don't push extra script blocker on stack when setting attributes (922cbf02) (9bf1226ec) - import from UXP: Issue #1375 - Include content rules from HTMLTableCellElement::WalkContentStyleRules and move to the mapped attr functionality (6b48075b) (337ca5102) - ported from UXP: Bug 1355351 - Make pseudo-elements return the correct style via getComputedStyle (d3ffda52) (4c91223f2) - import from UXP: Bug 1360157 - Assert that a display: contents child always has a parent (34d576d5) (c5bafc47c) - import from UXP: Bug 1361086 - Simplify UndisplayedMap::GetListFor/GetOrCreateListFor to take nsIContent* rather than nsIContent** (658bd351) (1e03c0bda) - ported from UXP: Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr (1f233fa1) (e0cd84d6f) - ported from UXP: Bug 1367683 - Optimize initializing nsRange (9d8343e1) (f77b75177) - ported from UXP: Bug 1365092 - Move side effects of SetAttr and ParseAttribute to BeforeSetAttr and AfterSetAttr (6aa436b5) (364b30679) - ported from UXP: Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editor (32e4ad01) (8c1831c52) - import from UXP: Bug 1371170 - Add non-virtual EditorBase::GetSelectionController (8e7852ef) (183b6aadf) - ported from UXP: Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference (db34da8e) (a7736c210) - ported from UXP: Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr (4e143556) (a9f544a5b) - ported from UXP: Bug 1373798 - Move HTML dir attribute state into event state flags (3b2a22f0) (02ecb352a) - import from UXP: Bug 1368802 - nsFrameIterator::GetPlaceholderFrame should only try to get the placeholder for out-of-flow frames, because in-flow frames never have a placeholder (854827bd) (c98fb6466) - import from UXP: Bug 1368547 - Remove nsFrameManagerBase::mPlaceholderMap and instead store the placeholder on a frame property on the out-of-flow (9b868f02) (df07ae601) - import from UXP: Bug 1377648 - Fix HTMLSummaryElement::IsSummary() on removing the element (84d3b44b) (9818e0247) - ported from UXP: Bug 1377978 - Make nsRange use uint32_t to offset (6ce9cc2a) (42a051a56) - import from UXP: Bug 1382357 - Wait to destroy frames until after we've successfully fetched the binding (a25be6bc) (568954b4d) - ported from UXP: Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case (fe13c5bf) (ce690389f) - ported from UXP: Bug 1389743 - Only reconstruct frames synchronously from ContentRemoved when called from frame construction (f63cd766) (10834f4e6) - import from UXP: Bug 1394300 - Streamline nsElementTable.cpp (390ef42e) (9dc09d143) - import from UXP: Bug 1396568 - Make DocumentFragment::mHost a strong reference (so that ShadowRoot.host doesn't become null) (cc649173) (d43c800a0) - import from UXP: Issue #1375 - Stop largely using the parser service (9928baf9) (287b31fa1) - import from UXP: Bug 1400777 - Slim down nsElementTable.h (a665a879) (dc08e661f) - import from UXP: Bug 1396584 - Remove support for multiple ShadowRoots (5917636e) (af6d46321) - import from UXP: Bug 1401097 - Simplify gHTMLElements and remove redundant conditions in nsXHTMLContentSerializer::LineBreakAfterClose() (2a185b51) (2e08dda27) - import from UXP: Bug 1402941 - Add HTMLSlotElement (592c34bc) (8f658d8c2) - import from UXP: Bug 1381134 - Ensure we're using the correct frame for the :after/:before references (d3c2a6b6) (d1447efcd) - import from UXP: Bug 1408341 - Implement assignedSlot on Element and Text (6b075994) (7817a7139) - import from UXP: Bug 1404789 - Stop reconstructing frames for the whole shadow root each time content is inserted in a shadow tree (1846dde1) (1bcffb523) - ported from UXP: Bug 1411754 - Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyle (efb5979a) (e6d65ed44) - import from UXP: Bug 1404842 - Implement Element.attachShadow and Element.slot (67c4d022) (5b19f330b) - import from UXP: Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root (31b26a24) (e5e9bfc4c) - ported from UXP: Bug 1416999 - Remove document.registerElement (cedff6e2) (1fcb308ff) - ported from UXP: Bug 1418002 - Remove HTMLContentElement (a7ba34c6) (2b98e77ba) - ported from UXP: Bug 1409975 - Implement node distribution for shadow tree slots (cab78760) (09c95b770) - import from UXP: Bug 1380749 - Retry AdjustAppendParentForAfterContent in case |parentAfterFrame| was a :first-letter frame that we deleted (7de52e46) (a71900092) - import from UXP: Bug 979782 - Implement lazy frame construction for display:contents descendants (9b5061e7) (165c930ac) - import from UXP: Bug 1413619 - Fix insertion point computation when display: contents pseudos are involved. (5b1452e1) (5e93bc10a) - import from UXP: Bug 1415152 - No need for AdjustAppendForAfter, since ::after is handled in FindNextSibling (40ada5fa) (433d134b9) - import from UXP: Bug 1415538 - Remove dead frame construction code (InsertFirstLineFrames) (b67dd139) (53af5cfec) - import from UXP: Bug 1415843 - Remove an unneeded call to AdjustAppendParentForAfterContent (5cef146d) (c578e43da) - import from UXP: Bug 1419964 - Remove AdjustParentFrameForAfterContent (eaf08313) (8db2fe0a8) - ported from UXP: Bug 1419799 - Fix nsContentUtils::IsInSameAnonymousTree in Shadow DOM (6d8e6e89) (9a32f25b2) - ported from UXP: Bug 1422931 - Fix crash with slot element and make webcomponents preference per-doc (3b90312f) (3b450634c) - import from UXP: Bug 1419762 - Return the inline continuation of an IB split when appending (fc8fcfc0) (1f9aa57a0) - ported from UXP: Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions] (ca09afd0) (1915900ba) - import from UXP: Bug 1412775 - Implement Event.composedPath (2ee3ce62) (bfc4b5e3f) - ported from UXP: Bug 1327185 - Refine EventStateManager::FireDragEnterOrExit (6154d842) (7de2e6b94) - ported from UXP: Bug 1425441 - Move relatedTarget to WidgetEvent (907e2104) (1efa259f1) - ported from UXP: Bug 1409976 - Add `slotchange` event (af22b5cb) (e6dd4e5b9) - import from UXP: Bug 1426536 - Remove nsContentUtils::IsContentInsertionPoint (d9112daf) (d0b606e3a) - import from UXP: Bug 1426503 - Remove DestInsertionPoints stuff (7e48e440) (14f0db376) - ported from UXP: Bug 1417829 - Remove unresolved pseudoclass (6f7c7382) (4cb5a0b3f) - import from UXP: Bug 1348481 - Part 1b: Generalize FindDocStyleSheetInsertionPoint so it doesn't require an array of RefPtrs (a36d367e) (eb0b86cee) - ported from UXP: Bug 1425769 - Base class for ShadowRoot and Document to manage style state (b8260c66) (073edae0d) - import from UXP: Bug 1360154 - nsIPlaintextEditor might have to have hasText property for UpdateOverlayTextVisibility (a6f048fc) (1776229d9) - ported from UXP: Issue #1375 - Fix IsWebComponentsEnabled checks (ca487523) (658947ab2) - ported from UXP: Issue #1375 - Merge CustomElements pref with Webcomponents Pref (04a69cbc) (640e8a22e) - import from UXP: Issue #1449 - Implement URLSearchParams's sort() (0c44ae0a) (83d5932e4) - import from UXP: Prevent the existance of dangling pointers upon failure of FindDataStart. (27ea0aaf) (fc68833d2) - ported from UXP: [js] Record load in MCreateThis alias set. (4f72c20f) (044c48c3f) - import from UXP: [dom] Reorder some calls to improve memory safety (2442d307) (730d670d3) - ported from UXP: [WebRTC] Port some upstream sctp fixes (9ec0ef76) (edd3c8cb2) - import from UXP: [XPFE] Properly anchor XUL windows when tearing down (36f366b0) (5f23bfc0d) - import from UXP: Issue #1536 - Part 1: Add timecode checking for the WebM parser (d71453ce) (acff6826c) - import from UXP: Issue #1536 - Part 2: Parse content to decide whether it's a media segment. (c604c836) (b30e386ff) - import from UXP: Issue #1536 - Part 3: Parse content to decide whether it's an init segment. (2d3f069a) (e18bdc680) - import from UXP: Issue #1589 - Ensure computed length and data is always available (84053aba) (ab29adfbc) - ported from UXP: Issue #1540 - Stop MP3 demuxer from choking on very small files. (7ae0c88c) (a2fb3d688) - ported from UXP: Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList (85b85bac) (8f5365c3d) - ported from UXP: Issue #1355 - Preemptively fix build bustage for 1409114 (e15b1ba0) (44382d496) - ported from UXP: Issue #1355 - Avoid unnecessary work in nsIFrame::BuildDisplayListForStackingContext() and nsIFrame::BuildDisplayListForChild() and Cleanup DescendIntoChild (da0e3a82) (aa70d6191) - import from UXP: Issue #1355 - SetNeedToCalcHasBCBorders to true when initialize nsTableFrame (15794686) (df3294fa6) - ported from UXP: Issue #1355 - Better way to create display items for column backgrounds (9c783146) (b94dcfe8a) - ported from UXP: Issue #1355 - Fix the nit, remove nsPoint offset in nsFrame.cpp and change PresShellState member order (e87c06be) (848c51404) - Revert "import from UXP: Issue #1507 - Remove nsRefreshDriver's use of high res system timers. (db9dde67)" (a5da9e328) - ported from UXP: Issue #1543 - Align <img> with no src to the updated spec. (db14a637) (1b74e9380) - import from UXP: Issue #1543 - Follow-up: avoid displaying the Alt text if an image is loading. (4ac82173) (949f0bea0) - import from UXP: Issue #1545 - Fix border-radius on table row groups, rows, column groups, or columns (c399e193) (dee5ae2df) - import from UXP: issue #1547 - Correct z-ordering for some table parts and add reftests (edaea616) (7458e3b1c) - import from UXP: Issue #1542 - [mtransport] Fix unaligned memory allocation in r_memory (076a13bb) (6a3609ce2) - import from UXP: Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinux (08b51815) (1fe435f73) - ported from UXP: Issue #1557 - Allow event dispatch on disabled form controls. (f6b3f2c3) (d19176440) - import from UXP: Issue #1564 - Split off nsIdentifierMapEntry in its own header (5416b429) (19f4a19b1) - import from UXP: Issue #1566 - Lowercase link filename extension (fcb22427) (4b9a69471) - import from UXP: Bug 1632717 (0ae2d2fb) (b5a4a1ca8) - import from UXP: issue #1575 - Fix the wrong position when we calculate the position for position:absolute child and add reftests (48b7e807) (08c69103f) - import from UXP: Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to save an allocation (c21eecd1) (abcadb1de) - import from UXP: Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. (15f6d2ef) (e413c5102) - ported from UXP: Bug 1426494 - Share more code between nsIDocument and ShadowRoot (db724936) (5fe78c054) - import from UXP: Bug 1429656 - Implement ShadowRoot.activeElement (693a79ca) (4f99a2b0a) - import from UXP: Bug 1430299 - Add DocumentOrShadowRoot interface (90e9fd35) (bd717df8d) - import from UXP: Issue #1602 - Make sure we have a JSObject before trying to get global. (179fd7df) (b5874ca98) - ported from UXP: Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement (f85b274e) (b80c8a551) - import from UXP: Issue #1603 - Part 2: Split some classes out of ScriptLoader.cpp (c04b682a) (fc541bc72) - import from UXP: Issue #618 - Check for failed instantiation when starting to fetch dependencies (27f4d0b5) (f5be0e0d1) - import from UXP: Issue #618 - Add clarifying code comments. (33634721) (6c5977bef) - ported from UXP: Issue #618 - Align module instantiation/errors with the updated spec. (c7d195e6) (c622aaefa) - import from UXP: Issue #618 - Update code comments for ModuleInstantiate (7b30bfee) (aa689dea9) - ported from UXP: - Issue #618 - Add APIs to query module record errors (5838eded) - Issue #618 - Remove context and heap-idle check (c65ca2ca) (dc3fa5e81) - import from UXP: Issue #618 - Match JSAPI names with the changes in 9ca74147225eed305e28c7887f9b2251aeeb0f36 (91a79c0d) (c298e978c) - import from UXP: Issue #618 - Remove eager instantiation (a754a7be) (d90848972) - import from UXP: Issue #618 - Slightly improve module scripting tests. (e0ab4f9a) (52fb32f00) - import from UXP: Issue #618 - Report source position information (line/column) (9201808e) (26ce3af98) - import from UXP: Issue #618 - Fix typo and remove old function declarations. (5ff6eca6) (778896695) - import from UXP: [image] Add a sanity check to JPEG encoder buffer handling, just in case. (6cf5f024) (e6d5253c4) - import from UXP: [AppCache] Add check for disallowed encoded path separators (6aaea9dd) (97cdc9326) - import from UXP: [WebRTC] Make candidate pair insertion code easier to read/understand. (36e1df9f) (70121dd06) - import from UXP: [js] Improve readability and control flow of js date string parser. (db9ccc90) (9b86fa897) - import from UXP: [js] Get the class pointer from the ObjectGroup in NativeObject::slotSpan (415542eb) (578f4add7) - ported from UXP: [network] Use query and ref lengths if available in nsStandardURL. (8d500509) (158a1ec86) - import from UXP: Issue #618 - Remove eager instantiation - Debug follow up (d081fe1b) (d87259090) - ported from UXP: - Issue #1611 - Enable WASM by default but only enable jit when 64bit (ed0edf6a) - [css] Enable various arbitrarily-disabled CSS features in the platform. (b36f73fc) (17ec78fe1) - ported from UXP: Issue #1587 Part 11 (followup 1): Implement multithreaded signals for workers. (1ae64317) (a1fa77b36) - import from UXP: Issue #1587 Part 12 (followup 2): Allow clearing of signal by setting to null. (70bf74e9) (e4ddec3d2) - import from UXP: [js] Fix Sink to check for non-recoverable operands. (51d75f25) (c089c19c1) - ported from UXP: [xpcom] Make Base64 compatible with ReadSegments() with small buffers. (7a37234b) (5bae2b57a) - ported from UXP: [js] Don't improve TypeSets containing the magic-args type. (ecf4aecd) (4a73c7231) - import from UXP: Issue #1614 - Update en-US Dictionary (a9478b09) (7d3fa0ab9) - ported from UXP: Issue #1619 - Convert Intrinsic Ratio to Float (3c02d3fc) (39b277297) - ported from UXP: Issue #1619 - Missing Dimension Computation (777b3cc6) (041ea55e1) - import from UXP: Issue #1619 - Add Vertical Writing Testcase (217374eb) (68b17032a) - import from UXP: Issue #1619 - Nits Picked (f15f44b4) (553bbbaea) - import from UXP: [js] Try to catch bad pointers for GC and bail if not valid. (b52bc158) (bd2a7d4b4) - import from UXP: Pref and disable getRootNode() (26990a1d) (16bb63ad5) - ported from UXP: Issue #1620 - Use Intrinsic Aspect Ratio for Images (be1f68f3) (6e43fd52d) - import from UXP: Issue #1620 - Remove Development Comments (c02e4249) (c90bd5913) - import from UXP: Issue #1620 - Enable Intrinsic Ratio by Default (9f48a599) (5ef0835f1) - import from UXP: Issue #1620 - Intrinsic Aspect Ratio: Debug Follow up. (e3326c56) (1aa86ff41) - import from UXP: Issue #1629 - Part 1: Implement basic logic in HTMLLinkElement. (4e15e4c2) (ac50219ce) - ported from UXP: Issue #1629 - Part 2: Implement the Explicitly Enabled flag. (6835425e) (f90c73f0e) - import from UXP: Issue #1629 - Part 3: Implement behind preference. (42d14af9) (2a77088d3) - import from UXP: Fix nits (c1b3280e) (ffb1c006c) - ported from UXP: [CSS] Alias -webkit-appearance for compatibility reasons (07929daa) (612146b9c) - import from UXP: Issue #618 - Fix error events fired when loading JS module dependencies fail (933fb544) (0f3f7f510) - import from UXP: Issue #618 - Further align error handling for module scripts with the spec (743bdc04) (d171ffbfd) - ported from UXP: Issue #618 - Align error handling for module scripts with the spec (again) (0d874713) (65b9c2362) - import from UXP: Issue #618 - Use a single slot for the module's environment object. (1cfaf06d) (b6ace129b) - import from UXP: Issue #618 - Lazily initialise module binding maps (39050b43) (f5f369bac) - import from UXP: Issue #618 - Record module dependency before starting fetch so that error handling works correctly (40017437) (6c1168aa2) - import from UXP: Issue #618 - Lazily initialise module binding maps - Debug follow up (f6008248) (923f60d0b) - import from UXP: Issue #618 - Align error handling for module scripts with the spec - Debug follow up (f3d348eb) (31d4ced47) - import from UXP: Issue #618 - Simplify module map interface (f0d6e293) (f88d0aec8) - import from UXP: Issue #618 - Keep track of which modules in a graph have been fetched using a visited set (6639e9cd) (8311e2490) - import from UXP: [js] Add some utility functions to get the current JS runtime. (976239c8) (3669b749c) - import from UXP: Issue #618 - Simplify module resolve hook to be a function pointer (34db7617) (e30e38b73) - import from UXP: Issue #618: Ignore 'event' and 'for' attributes for module scripts. (97617a3a) (00845d382) - ported from UXP: Issue #618: Pass down referrer and referrer policy when fetching modules. (684f4824) (93d96988a) - import from UXP: Issue #618 - Don't mute errors for module scripts because they always use CORS (75f3f09f) (c1a945fa0) - import from UXP: Issue #618 - Integrity for descendant module scripts should be the empty string (9f5805ee) (6b1fb2e02) - import from UXP: Issue #618 - Split handling of load errors out from OnStreamComplete. (7e6cd5de) (2acff7735) - import from UXP: Issue #618 - Split SRI verification out from OnStreamComplete. (6c7ac2b8) (b8935d5c9) - import from UXP: Issue #618 - Handle errors for inline module scripts and ensure we update the module map after fetch errors. (93d4766c) (cc301c92f) - import from UXP: Issue #618 - Fix processing of non-parser-generated module scripts. (d7889e2d) (b910e8206) - import from UXP: Issue #618 - Make document.currentScript null in modules. (b7dbc3e7) (1a76ff488) - import from UXP: Issue #618 - Rename some script load request flags to be more descriptive. (ecf9c7cf) (68fc0c9d6) - import from UXP: Issue #618 - (async) Split out function to add async request. (d8c2bc29) (83c01dc5f) - import from UXP: Issue #618 - (async, preload) Correctly pass info about async/defer to parser. (3fa4aabf) (f4d609a93) - import from UXP: Issue #618 - (async) Keep track of script modes in a single mode state. (29472168) (868d3b6de) - import from UXP: Issue #618 - (async) Implement async attribute for inline module scripts. (3781c4a6) (1ed3ea1ee) - import from UXP: - Issue #618 - Don't preload nomodule scripts when modules are enabled (6c8f24a7) - Issue #618 - Regenerate the HTML Parser code for nomodule changes (527d5c62) (e7e78b5d1) - import from UXP: [media] Only include source error details in debugging scenarios. (209eb0a2) (8d27d13c1) - import from UXP: [misc/mar] Don't use a signed type for a length parameter. (2e6ec48b) (d497116fc) - import from UXP: Issue #1587 followup - Improve resilience of AbortSignals. (589e9b77) (0fbb5552b) - import from UXP: Issue #1639 - Implement object.fromEntries() (065ef47e) (d1d973718) - import from UXP: Issue #618 - Implement preloading of module scripts. (1e87731c) (2e2530121) - import from UXP: Issue #618 - Make ES6 modules work for resource: URIs (7316d91b) (1e6646ef3) - ported from UXP: Issue #618 - Clear the module map when changing a Document's global and add release build assertions for mismatching compartments. (ef11a4d7) (223aedb3c) - import from UXP: Issue #1650 - Add null check. (dc12585a) (bafa4cb68) - import from UXP: Issue #1629 - Part 4: Ensure isExplicitlyEnabled is false upon sheet creation. (f04339dd) (30a5b5416) - ported from UXP: Issue #1629 - Part 5: Remove pointless local variables. (aa7b7fe7) (005f968ed) - import from UXP: Issue #618 - Clear the module map - Debug Followup (48006dc0) (6a0fd06e4) - ported from UXP: Issue #1643 - Part 1: Add GetNodeDepth() to nsContentUtils. (d883c3ef) (3092aeef0) - import from UXP: Issue #1643 - Part 2: Implement ResizeObserver API (abb36309) (ecb025cd3) - ported from UXP: Issue #1643 - Part 3: Implement ResizeObserverController (96a75aa6) (df0bb56cf) - import from UXP: Issue #1643 - Part 4: Hook up all the plumbing. (57d143dc) (036630f5b) - import from UXP: Issue #1647 - Part 1: Implement percentage for CSS opacity keywords (b530d56c) (0d18cace6) - import from UXP: Issue #1647 - Part 2: Implement VARIANT_OPACITY to correctly serialize. (fb8d9b8c) (7cb46316e) -
My Browser Builds (Part 3)
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-20220416-09ad7aaf-uxp-30e8509fd-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220416-09ad7aaf-uxp-30e8509fd-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-20220416-id-f0915f3-uxp-30e8509fd-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220416-id-f0915f3-ia-c642e3c-uxp-30e8509fd-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 3)
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-20220416-f94c0da-uxp-30e8509fd-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220416-f94c0da-uxp-30e8509fd-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-20220416-f94c0da-uxp-30e8509fd-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220416-ba47fad4d-uxp-30e8509fd-xpmod.7z Official GRE changes picked since my last build: - [XPCOM] xpcom/threads misc cleanup (7de4e8672) - No issue - Avoid WebGL crash on Mesa (943d76fa9) - [js] Fix AliasSet of MLoadTypedArrayElementHole (260cc45e5) - [XPCOM] xpcom Threadpool cleanup (8751960d9) - [devtools] Restrict sourcemap URLs (168e8bebd) - Fix Mesa check + whitespace (15065117f) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. My changes since my last build: - zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (eb6e4fbaf) - ported from esr91: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan (3b54d6b5) (30e8509fd) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later.