Jump to content

roytam1

Member
  • Posts

    3,609
  • Joined

  • Last visited

  • Days Won

    415
  • Donations

    0.00 USD 
  • Country

    Hong Kong

Everything posted by roytam1

  1. 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.
  2. 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.
  3. can't reproduce here. what's your environment? did you try again with a clean profile?
  4. they well, if upstream fix is applicable to them.
  5. 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.
  6. 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
  7. 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)
  8. 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)
  9. 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.
  10. 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.
  11. 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.
  12. could you please create issues (this one and session restore bug) in bk55 github page so I won't forget after syncing changes?
  13. 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
  14. url fixed because the site uses ResizeObserver API which is only preliminary ported and follow-ups revs are yet to come.
  15. 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
  16. 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)
  17. 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)
  18. 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.
  19. 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.
  20. https://github.com/rn10950/RetroZilla/blob/b2cb20238b502c553b12d426fed39b183e0d98e3/layout/style/nsStyleStruct.h#L1383
  21. it uses new javascript syntax so no fix can be done by me
  22. And there is new UXP based binaries this week, syncing with upstream 29.4.6 while SP55 is still syncing, there will also have new binary which capable to use github with gh-wc-pf extension
  23. I think you hit a function that uses newer instruction sets than your processor supported (maybe SSE3/SSSE3/SSE4[A/.1.2]/AVX/etc.)
  24. Advance Notice: no binary will be released tomorrow. since goanna3 branch hitting a problem when downloading files, and reported to upstream and sp55 is still ongoing a sync with UXP changes.
  25. because official builds don't have this enabled, newmoon28 front-end code with accessibility-enabled are totally untested
×
×
  • Create New...