Jump to content

My Browser Builds (Part 2)


Recommended Posts

Referent to the conversation around what version of the builds to use: which basilisk 52 do you guys who benchmark recommend? I have been using the last version but the loading lag is growing, which I assume may be a function of the scripts used in current pages, but may also be a function of the build. Just wondering.

Link to comment
Share on other sites


7 hours ago, dmiranda said:

which basilisk 52 do you guys who benchmark recommend?

I'll do some compare-contrasts over the next day or two and report back.

Most of my current benchmark spreadsheets focus primarily on NM27 (and how it has been going downhill based on benchmark comparisons).

 

Update:  Looking like the "g4.7" series is where I would stay and I wouldn't bother 'upgrading' to the "g4.8" series  --  "mileage may vary"

spacer.png

Edited by ArcticFoxie
Link to comment
Share on other sites

17 hours ago, ArcticFoxie said:

I did not tell you to use the official Pale Moon build.

I suggested downloading the portable and THEN COPYING THE BUILD THAT YOU DO USE INTO THE BIN FOLDER.

We only want to use the "portable loader", NOT the "official Pale Moon build".

 

ps - not for the faint of heart, but I wouldn't run antivirus software if you PAID ME TO.  Never been hit with a virus (and would put money on it that I never will be).  Click-Savvy.  Know what you are clicking, use a good HOSTS file, use NoScript and only allow white-listed .js, use a good uMatrix list, et cetera.  But again, I wouldn't run antivirus software if you PAID ME TO.  But "to each their own", I know that "most" people don't like BLOCKING ALL javascript by default.  But it's either nag-screens about .js or nag-screens from the antivirus software, "pick your poison".  But anywhoo...  :)

OK, probably I will try out what you suggest with the portable loader. I just cannot invest so much time in experimenting with browsers. But thank you anyway for your suggestion! - Unfortunately in my case it would most likely be fatal to not use an antivirus software. (No matter what I think of that kind of software in general.)

Link to comment
Share on other sites

On 2/8/2021 at 3:19 AM, roytam1 said:

EDIT: after some debug, guilty commit is found and workaround is committed, it should be fixed in next build.

I am happy to report that the latest NM27 release [v27.9.7 (32-bit) (2021-02-12), buildID=20210212054235] fixes both the SFN userscript and mediathekviewweb.de reported issues:

68OsEne.jpg

1ZU4jDV.jpg

Huge thanks @roytam1 :thumbup :worship:

(OT: Do you also celebrate the Chinese (Lunar) New Year in HK? If yes, best wishes! :wub: )

Link to comment
Share on other sites

On 2/10/2021 at 12:14 PM, dmiranda said:

which basilisk 52 do you guys who benchmark recommend?

While benchmarks don't paint the "entire" picture - if I used Basilisk 52, I would be using basilisk52-g4.4.win32-git-20190727-9b0ff0e8b-xpmod.

For the most part, my observations in testing Bailisk 52 is that the first in a "4.x" series performs better than the last in a "4.x" series - but I did not look for ouliers between the first and last.

spacer.png

Link to comment
Share on other sites

48 minutes ago, VistaLover said:

I am happy to report that the latest NM27 release [v27.9.7 (32-bit) (2021-02-12), buildID=20210212054235] ...

But the "about:permissions" options of "Receive Push Notifications" and "Hide the Mouse Pointer" both continue to fail to function, as reported a half a dozen times or so over the last couple of years.

But I digress...

Edited by ArcticFoxie
Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210213-d9301c4-uxp-9ca880e20-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210213-d9301c4-uxp-9ca880e20-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-20210213-d9301c4-uxp-9ca880e20-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.3a1.win32-git-20210213-5b41000ab-uxp-9ca880e20-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210213-5b41000ab-uxp-9ca880e20-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210213-5b41000ab-uxp-9ca880e20-xpmod.7z

Official UXP changes since my last build:
- Issue #1732 - Implement JSON superset proposal. (66d028942)
- Issue #1729 - Support building/linking against libc++ 9+ (f3405dbed)
- Issue #1730 - Part 1: Interpose malloc even on RTLD_DEEPBIND presence (5f29c78f7)
- Issue #1730 - Part 2: harfbuzz: Remove some useless define causing a build error (1305a9187)
- Issue #1699 - Follow-up: mozjemalloc: Fix build by excluding some irrelevant init_lock code (9f2085b5e)
- [angle] Cherry-pick compressed tex depth stride fix. (aab1c211a)
- Issue #1737 - Disable AV1 by default. (aa99e5887)
- Merge pull request 'Support for latest stable FreeBSD (12.2)' (#1736) from OlCe1/UXP:FreeBSD-support-update into master (5c1d1d37f)
- Update tzdata to 2021a (006d2ca82)
- Issue #1738 - Part 1: Improve performance of JSON stringify (2c72b8859)
- Issue #1738 - Part 2: Implement well-formed JSON stringify (9ca880e20)

Official Basilisk changes since my last build:
- Swap back-end branch pointer to release branch, RELBASE_20210205 (d9301c4)

Official Pale-Moon changes since my last build:
- Back-end branch pointer update. (f885dd810)
- Issue #1860 - Fix blocklist typo (6b4b11c55)
- Back-end branch pointer update. (5b41000ab)

My changes since my last build:
- partly reverted "Issue #1860 - Fix blocklist typo (6b4b11c55)"

Edited by roytam1
Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20210213-355db4de-uxp-9ca880e20-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210213-355db4de-uxp-9ca880e20-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom-older

* 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-20210213-id-eed0566-uxp-9ca880e20-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210213-id-eed0566-ia-41157bf-uxp-9ca880e20-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.

Edited by roytam1
Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210213-1311ec4a4-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210213-1311ec4a4-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.9.7.win32-git-20210213-1311ec4a4-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.9.7.win64-git-20210213-1311ec4a4-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1117087 Don't reset IM context when nsGtkIMContext receives selection change during dispatching compositionstart r=m_kato (0bbca7a4c)
 - Bug 1155494 - Add a 'compressall' message flag. f=handyman r=billm (parts of this patch were written by handyman with r=billm) (5bb9ccd32)
 - Bug 1167882 - Move a couple of static helpers functions higher up in TabChild.cpp. r=kats (75a880959)
 - Bug 1167882 - Add utility functions MaxScaleRatio() and MinScaleRatio() to Units.h. r=kats (3604aa9e2)
 - Bug 1167882 - Use the display size (includes scrollbar areas) rather than the root composition bounds (excludes scrollbar areas) to calculate the intrinsic scale. r=kats (8b6f2917c)
 - Fix a potential null-deref in TabChild::HandlePossibleViewportChange. (bug 1156156, r=kats) (55e5e79f4)
 - Bug 1164406 - Exclude the scrollbars from the composition bounds in TabChild::HandleCalculateViewportChange() when appropriate. r=kats (28a7efaad)
 - Bug 1089090, e10s, support custom cursors, r=jmathies (6f005a600)
 - Bug 1125325 - Make TabParent/TabChild UpdateDimensions messages aware of the display scale. r=kats (07ac774b2)
 - Bug 1157248 - TabChild should initialize ServiceWorkerManager before starting the first loading, r=nsm (0eb50c148)
 - Bug 1060643 - Give content the opportunity to block chrome keyhandlers. r=smaug (93cdd9608)
 - Bug 1137555 - Add implementation of PuppetWidget::GetMaxTouchPoints(). r=smaug, r=jimm (d859fd19a)
 - Bug 1164763 - Avoid one extra IPC round-trip when compositor-lru-size == 0. r=mattwoodrow,billm (19cfdf029)
 - bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug (5787cd60c)
 - Bug 1161592 - If we don't get a target frame from the touch point try using the root scrollable frame. r=botond (c0d49d85f)
 - Bug 1162648. When updating layout with the latest async values from the APZC do the scrolling last because it can flush layout. r=botond,kats (f8a354aab)
 - Bug 1163572 - Modify UpdateRootFrame to automatically compute the nsIContent* and nsIPresShell* from the metrics. r=botond (9d7fda5c8)
 - Bug 1163572 - Have ChromeProcessController also handle root-frame repaint requests. r=botond (67786ad9f)
 - Bug 1163572 - Modify UpdateSubFrame to automatically figure out the nsIContent from the scrollId. r=botond (136aff8a1)
 - Bug 1175383 TabChild should store PuppetWidget as is rather than as nsIWidget r=smaug (3e2bfd3ad)
 - Bug 1158424 - Expose IsRootContent() in AsyncPanZoomController. r=kats (632ba6051)
 - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() related to zoom constraints. r=kats (c94b5f517)
 - Bug 1166942 - Add logging code for gfx::Matrix. r=nical (5dc405fa6)
 - Bug 1055557 - Move storage of ZoomConstraints from RemoteContentController to APZCTreeManager. r=botond (8e1056b71)
 - Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond (69f1ae857)
 - Bug 1055557 - Constify some methods. r=botond (b81ec32f9)
 - Bug 1055557 - Ensure the right presShell resolution is used in ApplyCallbackTransform for fennec-apz scenarios. r=botond (6df0c30e7)
 - Bug 1175217 - Fix non-unified (and some unified) builds for nsDisplayListInvalidation.cpp. r=mstange (cd0662dfa)
 - Bug 1160421 - Replace nsThreadPool with a custom thread pool implementation in DecodePool. r=tn (66ae4fac2)
 - Bug 1130935 part.1 Add a method to check if current IME supports vertical writing mode r=emk (056232715)
 - Bug 1130935 part.2 Set proper composition font when writing mode is changed r=emk (e5cc07c43)
 - Bug 1130935 part.3 Add hack for Japanist because its candidate window is broken with @System font r=emk (4e7587585)
 - Bug 1130935 part.4 nsIMM32Handler::GetCharacterRectOfSelectedTextAt() should return wrting mode if it's necessary r=emk+smaug (92e76951a)
 - Bug 1130935 part.5 nsIMM32Handler should compute candidate window position with writing mode r=emk (676e1c274)
 - Bug 1130935 part.6 Selection change notification should have selection range and writing mode information r=smaug (a0e37af25) (6e2582b2b)
- js: disable Reflect.construct for now to unbreak websites (d35c60513)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1130935 part.7 Set composition font when selection is changed since some IMEs need to be set candidate window position even before WM_IME_STARTCOMPOSITION r=emk (57b43c453)
 - Bug 1130935 part.8 nsIMM32Handler should set focused editor rect to the result of IMR_QUERYCHARPOSITION r=emk (b534d4921)
 - Bug 1130935 part.9 Needs some hack for Google Japanese Input in nsIMM32Handle because it doesn't support vertical writing mode r=emk (01555b5cc)
 - Bug 1130935 part.10 nsIMM32Handler should forcibly update composition font when active IME is changed r=emk (84748aa9c)
 - Bug 1130935 part.11 Disable test_backspace_delete.xul due to bug 1163311 r=smontagu (8bdbe49d3)
 - Bug 1130935 - mingw fixup. (55841cba1)
 - Bug 1168219 - Make nsIWidget::Configuration::mChild a smart pointer. r=vlad (4a8804a1e)
 - Add an API for snapshotting widgets as they are presented by the operating system. (bug 1167477, r=mattwoodrow, dom r=khuey) (c2592f279)
 - Bug 1130937 part.1 nsGtkIMModule should cache selection r=m_kato (b0d7c550d)
 - Bug 1174287: Use mozilla:: prefix for namespaced classes in nsGtkIMModule.h. r=Ms2ger (dcf6732db)
 - Bug 1130937 part.2 nsGtkIMModule should set candidiate window position to bottom left of the target clause in vertical writing mode r=m_kato (5c8d74129)
 - Bug 1130937 part.3 nsGtkIMModule should adjust candidate window position when layout is changed r=m_kato (88c472773)
 - Bug 1165903: For Windows NPAPI do window re-parenting in the chrome process to allow for sandboxing. r=jimm (27254a070) (d110e4bff)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1112212 - Add may-have flags for key event and input event listeners; r=smaug (37ff68130)
 - Bug 1167022 part.1 Make IMEContentObserver possible to restart to observe editor root node r=smaug (2945e0b73)
 - Bug 1167022 part.2 IMEStateManager::UpdateIMEState() should try to restart to observe focused editor when it's reframed r=smaug+nchen (c111a1311)
 - Bug 1167022 part.3 Fix test_imestate.html for conforming to the new IME focus notification behavior r=nchen (94fea897f)
 - Bug 1167022 part.4 Get rid of MozIMEFocus(In|Out) events r=smaug (d7ab4f26c)
 - Bug 1167022 part.5 IMEContentObserver::Init() should stop keeping to initialize in the first call because Init() may be called again during notifying IME of focus due to flushing layout r=smaug (a6acea6bc)
 - bug 1112212 - Set flag in InputContext for IME-unaware webapps; r=masayuki (89488bc41)
 - Bug 1152326 - When processing plugin updates only update the visibility of the set of plugins associated with the same compositor. r=aklotz (efc93294b)
 - bug 1023509 - only initialize platform accessibility in the main process r=davidb (203f20d38)
 - Bug 1148473 - Lower BHR threshold. r=vladan (c776e6d5f)
 - Bug 1172393 - Let XPCOM shutdown properly on Windows versions later than XP - r=mccr8 (7d07fdef8)
 - Bug 1096093 - Have Cocoa widget backend cache overlay scrollbar metrics. r=mstange. (b6cc07742)
 - Bug 1147156 - Re-enable e10s by default for Nightly users who may have disabled it. r=poirot,mconley (bbcf9b617)
 - Bug 1150708 - Gather telemetry on e10s block reason (r=jimm) (240789b0e)
 - Bug 1156613 - Fix e10s ifdef NIGHTLY_BUILD blocks with E10S_TESTING_ONLY. r=billm (01d3343d4)
 - Bug 1106235 - [e10s] Make autocompletion dropdown menu honour RTL. r=mrbkap. (b9d0e942f)
 - Bug 1024437 - Get rid of a deprecated API. r=MattN (49d2bd91b)
 - Bug 1024437 - Make <datalist> work in e10s. r=MattN (fda3b82c3)
 - bug 1149772 - never create fake HWND in child processes r=davidb (7e9d0445a)
 - bug 1155976 - Loading plugins in a non-e10s window hangs the browser on Mac r=jimm (aa3dba071)
 - Bug 1158270 - Plugins can't run if e10s is force-disabled. r=jmathies (e5270b8bd) (93a18020c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164498: Cleanup Bluetooth utility functions for dispatching replies, r=btian (599823a33)
 - Bug 1148311 - Handle AVRCP app settings notification response. r=tzimmermann (da9ec4abe)
 - Bug 1146355: Prepare Bluetooth A2DP manager, r=joliu (83502170e)
 - Bug 1118177 - Release file resources if users unexpectedly remove SD card. r=btian (a19b450a6)
 - Bug 1146355: Prepare Bluetooth OPP manager, r=joliu (ed2a79223)
 - Bug 1146355: Prepare Bluetooth HFP manager, r=brsun (a45cace72)
 - Bug 1159267: Share Bluedroid's HFP manager between Bluetooth v1 and v2, r=btian (14c957048)
 - Bug 1102703: (1/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (core) r=btian, f=tzimmermann (b244db4a0)
 - Bug 1102703: (2/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (a2dp) r=shawnjohnjr (c653642df)
 - Bug 1102703: (3/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (handsfree) r=btian, r=tzimmermann (439ae44d2)
 - Bug 1137151: Marked destructors of ref-counted Bluetooth classes as protected, r=shuang (f060e2896)
 - Bug 1143925 - Restart bluetoothd daemon automatically for V1 API. r=tzimmermann (1cedad24c)
 - Bug 1143925 - Restart bluetoothd daemon automatically for API V2. r=tzimmermann (820ffcc3e)
 - Bug 1142132: Move helper classes of HFP manager into manager's namespace, r=shuang (dc417cfb9)
 - Bug 1160127 - Send HFP/A2DP profile disconnection notification, r=btian (395f287a8)
 - Bug 1142390 - Add a flag to identify if the CKPD is the very first AT+CKPD=200 for Bluetooth HSP handling. r=shuang (efec56a14)
 - Bug 1161888 - remove first CKPD flag and do not set |mDialingRequestProcessed| flag to avoid the redundant HFP_AT_RESPONSE_OK. r=shuang (00610e87d)
 - Bug 1159267: Share BlueZ's HFP manager between Bluetooth v1 and v2, r=btian (41a3ec4cb)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothHfpManger|, r=btian (42ddc7f75)
 - Bug 1168446: Remove |Disconnect| from BlueZ's |BluetoothSocket|, r=shuang (97b1f4ee6)
 - Bug 1161020: Implement new socket-connector interface for Bluetooth sockets, r=btian (25a3ae324)
 - Bug 1161020: Implement new socket-connector interface for Bluetooth daemon socket, r=shuang (c9b59e137)
 - Bug 1012549 - 0001. Support import PKCS12 certificate. r=dkeeler r=vchang (0f2a458c3)
 - Bug 1012549 - 0002. Support list PKCS12 certificate. r=vchang (dc6c04e98)
 - Bug 1012549 - 0003. Support delete PKCS12 certificate. r=vhcang r=dkeeler (4baaaef6a)
 - Bug 1012549 - 0004. Support read private key in keystore. r=dkeeler r=qdot (c451b00cc)
 - Bug 1161020: Implement new socket-connector interface for key store, r=chucklee (34f962a52)
 - Bug 1161020: Added clean interface to |UnixSocketConnector|, r=kmachulis (d01b62ac4)
 - Bug 1161020: Implement new socket-connector interface for RIL, r=htsai (f0411e99e)
 - Bug 1137101 - Refactor Response/Notification sent from nfcd. r=dimi (b1d5f6cf0)
 - Bug 1137107 - Part 1: Add NfcRequestType. r=smaug, dimi (83fc30db7)
 - Bug 1137107 - Part 2: Add NfcResponseType and NfcNotificationType. r=smaug, dimi (bfc01074c)
 - Bug 1140383: Add fast path for NFC:QueryInfo, r=allstars.chh (455eeed26)
 - Bug 1141457 - Part 1: Move SendFile to gMessageManager. r=dimi (49a7b7480)
 - Bug 1141457 - Part 2: add isP2P for writeNDEF. r=dimi (70227e72f)
 - Bug 1141457 - Part 3: add a CommandMsgTable. r=dimi (943f263ba)
 - Bug 1109592 - Only open connection to nfcd while NFC is switched on. r=allstars.chh (46893838d)
 - Bug 1109592 - Forward socket state from |NfcSocketListener|. r=allstars.chh (5c77dff64)
 - Bug 1109592 - Listen for connections from NFC daemon. r=allstars.chh (5717cfa68)
 - Bug 1156352: Remove |UnixSocketRawData| from NFC interfaces, r=allstars.chh (4dfeaef1c)
 - Bug 1154281: Merge |UnixSocketConsumer| into |BluetoothSocket|, r=btian (279db5cd9)
 - Bug 1156352: Remove |UnixSocketRawData| from key store interfaces, r=chucklee (ae912f08b)
 - Bug 1156352: Remove |UnixSocketRawData| from socket I/O interfaces, r=kmachulis (1de96ffbd) (bf35f4527)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1109592 - Cleanup unused variables and fields from NFC's IPC code. r=allstars.chh (4772c44e7)
 - Bug 1109592 - Move |NfcConnector| to a more public place. r=allstars.chh (da26d99ba)
 - Bug 1109592 - Add |NfcListenSocket|. r=allstars.chh (721edbb6f)
 - Bug 1161020: Implement new socket-connector interface for NFC, r=allstars.chh (848533b8c)
 - Bug 1161020: Remove old interface and implementation from socket-connector classes, r=kmachulis (722d7082c)
 - Bug 1164417: Add |UnixSocketConnector::Duplicate|, r=kmachulis (43ccdc20b)
 - Bug 1137330 - Set opcode as 'PutFinal' instead of 'Put' for file header packet if file size is 0, r=shuang (4448f4d2f)
 - Bug 1159179 - Patch 1/3: [PBAP] Add OBEX related functions, r=shuang (7c297c5e2)
 - Bug 1159179 - Patch 2/3: [PBAP] Revise profile disconnection when BT stops, r=shuang (f67fefe7d)
 - Bug 1159179 - Patch 3/3: [PBAP] Implement PBAP manger, r=shuang (1b8d75174)
 - Bug 1162902 - Implement PBAP SetPhoneBook function, r=shuang (a1bd282e4)
 - Bug 1158876: Rename |SocketConsumerBase| to |DataSocket|, r=kmachulis (3df8eb5bf)
 - Bug 1158876: Move management of socket I/O buffers into socket I/O classes, r=kmachulis (f834e3803)
 - Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis (0d4ea7708)
 - Bug 1159209: Remove template parameters from |SocketIOEventRunnable|, r=kmachulis (15644b5c2)
 - Bug 1159209: Remove template parameters from |SocketIORequestClosingRunnable|, r=kmachulis (5dc4851d3)
 - Bug 1136729: Make destructor of |SocketBase| protected, r=qdot (3df9d9088)
 - Bug 1159209: Remove template parameters from |SocketIODeleteInstanceRunnable|, r=kmachulis (b203f4ac2)
 - Bug 1159209: Remove template parameters from |SocketIOShutdownTask|, r=kmachulis (25e340c57)
 - Bug 1156352: Refactor |UnixSocketIOBuffer|, r=kmachulis (d361f8a5a)
 - Bug 1158818: Only store Bluetooth result runnable after command has been sent successfully, r=shuang (a81e4ed81)
 - Bug 1159709: Inherit |BluetoothDaemonConnection| from |DataSocket|, r=kmachulis (3f6de0126)
 - Bug 1159709: Integrate |ConnectionOrientedSocket| into socket I/O class hierarchy, r=kmachulis (4de49e482)
 - Bug 1159709: Cleanup inherited methods of |StreamSocket|, r=kmachulis (15d587cc0)
 - Bug 1159709: Cleanup inherited methods of |ListenSocket|, r=kmachulis (443baf020)
 - Bug 1159709: Cleanup inherited methods of BlueZ's |BluetoothSocket|, r=kmachulis (1b683a700)
 - Bug 1164425: Rename |SocketBase::CloseSocket| to |SocketBase::Close|, r=kmachulis (b0e1fece4)
 - Bug 1164425: Cleanup interfaces of |BluetoothDaemonConnection|, r=shuang (1a9d0339f)
 - Bug 1164417: Store PDU consumer in |BluetoothDaemonConnection|, r=kmachulis (18f34692f)
 - Bug 1162524: Move |accept| out of |UnixSocketWatcher|, r=kmachulis (4ced7ee1d)
 - Bug 1162585: Set socket flags after socket has been created, r=kmachulis (1131301f4)
 - Bug 1161020: Use new socket-connector interface in socket classes, r=kmachulis (0aae9f6e7)
 - Bug 1164425: Cleanup interfaces of |StreamSocket|, r=kmachulis (9f8c20fd9) (04e8424ea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1109751 - Request and Response constructors should set mime type. r=baku (e7ac413dc)
 - Bug 1150023 - Intermittent browser_940107_home_button_in_bookmarks_toolbar.js | application crashed [@ mozilla::dom::quota::QuotaManager::AbortCloseStoragesForProcess(mozilla::dom::ContentParent *)][@ mozilla::ipc::MessageChannel::NotifyChannelClosed()]; r=bent (511258277)
 - Bug 1125102 - Make QuotaManager and FileService to be independent of each other; r=bent (400a5b6de)
 - Bug 1151242 - Abort version change transactions more eagerly in the event of a crash, r=khuey. (06ce6c7aa)
 - Bug 1157573 - Fix transaction rollback assertions for when a transaction was never started, r=janv. (748ad3efc)
 - Bug 1141555 - HTTP cache v2 generates corrupted entries, r=jduell (154e25786)
 - Bug 997325 - Implement main process scriptable only flag in XPIDL (r=mrbkap) (7cb00da48)
 - Bug 1149980 - Fix Telemetry crashing on shutdown for invalid timestamps during tests. r=vladan (1de0ea820)
 - Bug 1157282 - Record telemetry histograms for base set when Telemetry.canRecordExtended is false. r=gfritzsche (661696b6e)
 - Bug 1158251 - Fix sub-session histograms double-counting measurements the first time. r=gfritzsche (7ea56aadb)
 - Bug 1164292 - Twiddle format of GetScriptLocation to match what we use for GetOrigin. r=gabor (73ef73a92)
 - Bug 1164292 - Properly implement nsExpandedPrincipal::GetOrigin. r=gabor (e108cc4f4)
 - Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan (d6e2f6259) (e23b186b0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164425: Cleanup interfaces of |ListenSocket|, r=kmachulis (1a158f323)
 - Bug 1164417: Add |ConnectionOrientedSocket::PrepareAccept| for accepting socket connections, r=kmachulis (94c6234e0)
 - Bug 1154281: Don't include UnixSocket.h in NFC, r=allstars.chh (c4eff006b)
 - Bug 1146270 - Move HCI Event Origin into NfcOptions.webidl. r=smaug, dimi (1d7b28488)
 - Bug 1127735 - Update TechDiscoveredNotication. r=smaug, dimi (c27f2350c)
 - Bug 1152667 - Remove NfcGonkMessage.h r=dimi (c7651156f)
 - Bug 1166638: Use |StreamSocketConsumer| in |StreamSocket|, r=kmachulis, dlee, chucklee, htsai (e885dd269)
 - Bug 1166638: Use |ListenSocketConsumer| in |ListenSocket|, r=kmachulis, dlee, chucklee, shuang (53315fa5b)
 - Bug 1152095 - Check mResultHandlerQ is empty before dispatching DispatchError. r=tzimmermann (c3a187ac4)
 - Bug 1159685 - Fix BluetoothSspVariant argument passing for SspRequestNotification. r=shuang (ed398bcd4)
 - Bug 1161003: Don't send PDU when connection to Bluetooth daemon is closed, r=shuang (5bb9c69d2)
 - Bug 1167207: Remove |BluetoothDaemonChannel|, r=shuang (4470926f6)
 - Bug 1167210: Replace |union sockaddr_any| with |struct sockaddr_storage|, r=kmachulis (69af8f130)
 - Bug 1159709: Cleanup inherited methods of Bluedroid's |BluetoothSocket|, r=kmachulis (29a11ec67)
 - Bug 1168446: Remove |BluetoothSocket::GetSocketAddr|, r=shuang (f1ba86da8)
 - Bug 1168446: Change |BluetoothSocket::{ListenSocket,ConnectSocket}| interface, r=shuang (ef9644d68)
 - Bug 1168446: Don't store connection parameters in |BluetoothSocket|, r=shuang (c8acbb880)
 - Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan (4fae64ce9)
 - Bug 1176800 part 1. When getting all types, include the types Promises are parametrized over. r=peterv (8ddb8a0c6)
 - Bug 1176800 part 2. Add a ToJSValue overload for owning unions. r=peterv (e0a3625d2)
 - Bug 1177688, part 1 - Add API and functionality to the BlobImpl classes so that BlobImpl's that are created from an nsIFile can provide information about whether or not the nsIFile was a directory. r=baku (d45beda77)
 - Bug 1177688, part 2 - Add support to the FileSystem code for obtaining a listing of a Directory's Directory and File contents via a sequence of Blobs, forking appropriately to support both for e10s and non-e10s. r=baku (d0e5e3205)
 - Bug 1177688, part 3 - Implement .getFilesAndDirectories() and .path for DOM Directory objects. r=baku (f22f86472)
 - Bug 1177688, part 4 - Add DeviceStorage tests for the new .getFilesAndDirectories() and .path API on Directory. r=baku (70607068a)
 - Bug 1177688, part 5 - Follow-up to use nsAutoString on the stack in Directory to avoid unnecessarily allocating. r=baku (d400df943)
 - Bug 1177688, part 6 - Follow-up to provide a default BlobDirState::eUnknownIfDir arg to BlobImplBase's ctor to avoid excessively specifying the same argument. r=baku (7779e7b2d)
 - Bug 1097479 - Allow nested content process to embed apps and add a nested pref check function. r=kanru (b11bf2b80)
 - Bug 1151495 - Support permission prompting from workers for IDB, r=bent (f3983875d)
 - Bug 1173525 - Add JS::Construct overload for specifying new.target. (r=Waldo) (1067d0fba)
 - Bug 1138198 - Remove unused/undefined member function ParticularProcessPriorityManager::OnChannelConnected. r=khuey (21a5c2590)
 - Bug 852925 - Freeze priority changes when the screen is turned off. r=khuey (812a9e303)
 - Bug 1137151: Marked destructor of |nsScreenManagerGonk| as protected, r=mwu (4943f388c)
 - Bug 1157874 - Remove screen related global variables from nsWindow.cpp r=mwu (3bdc584ad)
 - Bug 1157030 - Prevent visibility changes from affecting the process priority when the screen is off. r=khuey (6582a9303)
 - Bug 1157030 - Stop special-casing the homescreen in the process priority manager. r=khuey, r=dhylands (bb97a1b61)
 - Bug 1161748 - Rehydrate ActivityOptions in a system scope. r=fabrice,gabor (70dbc3b1b)
 - Bug 1144132 - Adjust the priority of an activity opener so that it's above other background applications. r=fabrice (9789a87b1)
 - Bug 1150315 - Keep SpeechSynthesis state in sync after successive cancel/speak calls. r=smaug (93abc527d)
 - Bug 1154741 - Disable test_speech_cancel.html on b2g. r=me (4bcc59b0e)
 - Bug 1155034 - Let indirect audio speech services send their own events. Make pause/resume IPC safe. r=smaug (b91bf210b)
 - Bug 1086545 - Bind speech task streams to a parent stream held by voice registry. r=padenot (cef7476ec)
 - Bug 1155917 - Added volume argument to nsISpeechService.speak(). r=smaug (a945c472a)
 - Bug 1162699 - Replace mochitest test synth services with global services to simplify tests. r=smaug (7724212d9)
 - Bug 1162699 followup: Add 'override' keyword to overriding methods on FakeSynthCallback. rs=ehsan (15377091b) (b9329817d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1162692 - Add SpeechSynthesisUtterance.chosenVoiceURI for testing purposes. r=smaug (aa30ec93c)
 - Bug 1160844 - Only initialize pico tts when not in mochitest and speech synth is enabled. r=smaug (5d00c71e4)
 - Bug 1167539 - Replace use of NS_ENSURE_* with NS_WARN_IF in dom//webspeech/synth/*. r=smaugmedia (10cb826f8)
 - Bug 903135 - Multi platform MAR verification build config. r=rstrong (8022418a3)
 - Bug 1144512 - Add b2g build support for API level 22. r=mwu (a1f9bf473)
 - Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus (9e2b49f1a)
 - Bug 1115480 - Part 2: Implement mDNS device provider. r=schien (22ca5283f)
 - Bug 1115480 - Re-add metadata to the dom/presentation xpcshell.ini that shouldn't have been removed. (e6a5b401e)
 - Bug 1058551 - Support redirects to data: URIs. r=honza (2ff31ce33)
 - fix build (b48590cd0)
 - Bug 1163859: Only update webrtc.debug prefs from gecko thread. r=rjesup (ac0f18cb1)
 - Bug 1145354: Add SingletonThreadHolder for media/mtransport, and use it for mtransport IPC IO r=bwc (1106b13b5)
 - Bug 1117586, [e10s] select dropdowns cannot be opened with the keyboard, r=roc (bbf8b8842)
 - Bug 1152290 - "[e10s] "<select>" doesn't show selected value". r=roc (2a130ec4f)
 - Bug 1147967 - Remove CreateStackFrameLocation. r=bholley (9ea0b73e0)
 - Bug 958641 - De-holder nsIXPConnect::WrapNative. r=gabor (c5fe0ee54)
 - Bug 1142999 - Remove gcc warning about unused typedef. r=ehoogeveen (e0103e01a)
 - Bug 1145015 - Part 1: Remove IsValidKey() check in MagicGrallocBufferHandle serializer. r=sotaro, r=nical (bb470de06)
 - Bug 1145015 - Part 2: Add more checking rules for GrallocBuffer allocation. r=sotaro, r=nical (05398af8d)
 - Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style. r=mccr8 (554041661)
 - Bug 1164977 - Prevent MediaStreamAudioSourceNode from passing null to nsIPrincipal::subsumes. r=padenot (5f95a8ab9)
 - Bug 1164292 followup: Add 'override' annotations to BasePrincipal & nsSystemPrincipal GetCsp()/SetCsp() methods. rs=ehsan (76e5d2013)
 - Bug 1164977 - Hoist all the app attribute handling into BasePrincipal. r=gabor (e99bb5617)
 - Bug 1172483 - Remove erroneous assert. (r=Waldo) (70ce92c09)
 - Bug 1164977 - Unify subsumes/equals logic on BasePrincipal and reduce duplicated code. r=gabor (4dbf31b45)
 - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz (f12a5c9f6)
 - Bug 1164977 - Hoist app attributes into a struct on BasePrincipal and refer to them as 'origin attributes'. r=gabor (85eb810f2)
 - Bug 1164977 - Hoist attribute serialization into BasePrincipal. r=gabor (ff51a67d1)
 - Bug 1158133 - Add a way to disable async stacks, and disable by default on mobile platforms. r=bent,jimb (c4954752e)
 - Bug 1171177 - Remove VAROBJFIX. (r=luke) (5707455e6)
 - Bug 1165162 - Make requestsync test failures more useful. rpending=baku (5c0a79f07)
 - Bug 1139254 - Use MockRegistrar in services. r=gps (da61a6fad)
 - Bug 1165162 - Fix up test_manager.js to use real principals. rpending=ferjm (797ffb5ce)
 - Bug 1165162 - Stop recreating principals from the message manager. r=smaug (5f5241a6e)
 - pointer style (c0da0f1a9)
 - fix some misspatch (e209af9a6)
 - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke) (2179cf860)
 - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke) (93391d13f)
 - Bug 1165162 - Make OriginAttributes a dictionary, and make it accessible as both a jsval and a canonical string. r=gabor,r=bholley,sr=sicking (0731b0caf) (1311ec4a4)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4-Goanna-20210213.7z

Changelog:

In-tree changes:
- bump KM version for API change (as of NM27 rev 1311ec4a4) (14447ea4)
- kplugins: match nsGenericFactory platform API changes (as of NM27 rev 1311ec4a4) (a6b14ea2)
- update XULRunner patch for KM76 (as of NM27 rev 1311ec4a4) (305eceea)

Out-of-tree changes:
* update Goanna3 to git 9ecd7c73b..1311ec4a4:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1117087 Don't reset IM context when nsGtkIMContext receives selection change during dispatching compositionstart r=m_kato (0bbca7a4c)
 - Bug 1155494 - Add a 'compressall' message flag. f=handyman r=billm (parts of this patch were written by handyman with r=billm) (5bb9ccd32)
 - Bug 1167882 - Move a couple of static helpers functions higher up in TabChild.cpp. r=kats (75a880959)
 - Bug 1167882 - Add utility functions MaxScaleRatio() and MinScaleRatio() to Units.h. r=kats (3604aa9e2)
 - Bug 1167882 - Use the display size (includes scrollbar areas) rather than the root composition bounds (excludes scrollbar areas) to calculate the intrinsic scale. r=kats (8b6f2917c)
 - Fix a potential null-deref in TabChild::HandlePossibleViewportChange. (bug 1156156, r=kats) (55e5e79f4)
 - Bug 1164406 - Exclude the scrollbars from the composition bounds in TabChild::HandleCalculateViewportChange() when appropriate. r=kats (28a7efaad)
 - Bug 1089090, e10s, support custom cursors, r=jmathies (6f005a600)
 - Bug 1125325 - Make TabParent/TabChild UpdateDimensions messages aware of the display scale. r=kats (07ac774b2)
 - Bug 1157248 - TabChild should initialize ServiceWorkerManager before starting the first loading, r=nsm (0eb50c148)
 - Bug 1060643 - Give content the opportunity to block chrome keyhandlers. r=smaug (93cdd9608)
 - Bug 1137555 - Add implementation of PuppetWidget::GetMaxTouchPoints(). r=smaug, r=jimm (d859fd19a)
 - Bug 1164763 - Avoid one extra IPC round-trip when compositor-lru-size == 0. r=mattwoodrow,billm (19cfdf029)
 - bug 1167295 - manage PDocAccessible with PBrowser instead of PContent r=smaug (5787cd60c)
 - Bug 1161592 - If we don't get a target frame from the touch point try using the root scrollable frame. r=botond (c0d49d85f)
 - Bug 1162648. When updating layout with the latest async values from the APZC do the scrolling last because it can flush layout. r=botond,kats (f8a354aab)
 - Bug 1163572 - Modify UpdateRootFrame to automatically compute the nsIContent* and nsIPresShell* from the metrics. r=botond (9d7fda5c8)
 - Bug 1163572 - Have ChromeProcessController also handle root-frame repaint requests. r=botond (67786ad9f)
 - Bug 1163572 - Modify UpdateSubFrame to automatically figure out the nsIContent from the scrollId. r=botond (136aff8a1)
 - Bug 1175383 TabChild should store PuppetWidget as is rather than as nsIWidget r=smaug (3e2bfd3ad)
 - Bug 1158424 - Expose IsRootContent() in AsyncPanZoomController. r=kats (632ba6051)
 - Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() related to zoom constraints. r=kats (c94b5f517)
 - Bug 1166942 - Add logging code for gfx::Matrix. r=nical (5dc405fa6)
 - Bug 1055557 - Move storage of ZoomConstraints from RemoteContentController to APZCTreeManager. r=botond (8e1056b71)
 - Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond (69f1ae857)
 - Bug 1055557 - Constify some methods. r=botond (b81ec32f9)
 - Bug 1055557 - Ensure the right presShell resolution is used in ApplyCallbackTransform for fennec-apz scenarios. r=botond (6df0c30e7)
 - Bug 1175217 - Fix non-unified (and some unified) builds for nsDisplayListInvalidation.cpp. r=mstange (cd0662dfa)
 - Bug 1160421 - Replace nsThreadPool with a custom thread pool implementation in DecodePool. r=tn (66ae4fac2)
 - Bug 1130935 part.1 Add a method to check if current IME supports vertical writing mode r=emk (056232715)
 - Bug 1130935 part.2 Set proper composition font when writing mode is changed r=emk (e5cc07c43)
 - Bug 1130935 part.3 Add hack for Japanist because its candidate window is broken with @System font r=emk (4e7587585)
 - Bug 1130935 part.4 nsIMM32Handler::GetCharacterRectOfSelectedTextAt() should return wrting mode if it's necessary r=emk+smaug (92e76951a)
 - Bug 1130935 part.5 nsIMM32Handler should compute candidate window position with writing mode r=emk (676e1c274)
 - Bug 1130935 part.6 Selection change notification should have selection range and writing mode information r=smaug (a0e37af25) (6e2582b2b)
- js: disable Reflect.construct for now to unbreak websites (d35c60513)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1130935 part.7 Set composition font when selection is changed since some IMEs need to be set candidate window position even before WM_IME_STARTCOMPOSITION r=emk (57b43c453)
 - Bug 1130935 part.8 nsIMM32Handler should set focused editor rect to the result of IMR_QUERYCHARPOSITION r=emk (b534d4921)
 - Bug 1130935 part.9 Needs some hack for Google Japanese Input in nsIMM32Handle because it doesn't support vertical writing mode r=emk (01555b5cc)
 - Bug 1130935 part.10 nsIMM32Handler should forcibly update composition font when active IME is changed r=emk (84748aa9c)
 - Bug 1130935 part.11 Disable test_backspace_delete.xul due to bug 1163311 r=smontagu (8bdbe49d3)
 - Bug 1130935 - mingw fixup. (55841cba1)
 - Bug 1168219 - Make nsIWidget::Configuration::mChild a smart pointer. r=vlad (4a8804a1e)
 - Add an API for snapshotting widgets as they are presented by the operating system. (bug 1167477, r=mattwoodrow, dom r=khuey) (c2592f279)
 - Bug 1130937 part.1 nsGtkIMModule should cache selection r=m_kato (b0d7c550d)
 - Bug 1174287: Use mozilla:: prefix for namespaced classes in nsGtkIMModule.h. r=Ms2ger (dcf6732db)
 - Bug 1130937 part.2 nsGtkIMModule should set candidiate window position to bottom left of the target clause in vertical writing mode r=m_kato (5c8d74129)
 - Bug 1130937 part.3 nsGtkIMModule should adjust candidate window position when layout is changed r=m_kato (88c472773)
 - Bug 1165903: For Windows NPAPI do window re-parenting in the chrome process to allow for sandboxing. r=jimm (27254a070) (d110e4bff)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1112212 - Add may-have flags for key event and input event listeners; r=smaug (37ff68130)
 - Bug 1167022 part.1 Make IMEContentObserver possible to restart to observe editor root node r=smaug (2945e0b73)
 - Bug 1167022 part.2 IMEStateManager::UpdateIMEState() should try to restart to observe focused editor when it's reframed r=smaug+nchen (c111a1311)
 - Bug 1167022 part.3 Fix test_imestate.html for conforming to the new IME focus notification behavior r=nchen (94fea897f)
 - Bug 1167022 part.4 Get rid of MozIMEFocus(In|Out) events r=smaug (d7ab4f26c)
 - Bug 1167022 part.5 IMEContentObserver::Init() should stop keeping to initialize in the first call because Init() may be called again during notifying IME of focus due to flushing layout r=smaug (a6acea6bc)
 - bug 1112212 - Set flag in InputContext for IME-unaware webapps; r=masayuki (89488bc41)
 - Bug 1152326 - When processing plugin updates only update the visibility of the set of plugins associated with the same compositor. r=aklotz (efc93294b)
 - bug 1023509 - only initialize platform accessibility in the main process r=davidb (203f20d38)
 - Bug 1148473 - Lower BHR threshold. r=vladan (c776e6d5f)
 - Bug 1172393 - Let XPCOM shutdown properly on Windows versions later than XP - r=mccr8 (7d07fdef8)
 - Bug 1096093 - Have Cocoa widget backend cache overlay scrollbar metrics. r=mstange. (b6cc07742)
 - Bug 1147156 - Re-enable e10s by default for Nightly users who may have disabled it. r=poirot,mconley (bbcf9b617)
 - Bug 1150708 - Gather telemetry on e10s block reason (r=jimm) (240789b0e)
 - Bug 1156613 - Fix e10s ifdef NIGHTLY_BUILD blocks with E10S_TESTING_ONLY. r=billm (01d3343d4)
 - Bug 1106235 - [e10s] Make autocompletion dropdown menu honour RTL. r=mrbkap. (b9d0e942f)
 - Bug 1024437 - Get rid of a deprecated API. r=MattN (49d2bd91b)
 - Bug 1024437 - Make <datalist> work in e10s. r=MattN (fda3b82c3)
 - bug 1149772 - never create fake HWND in child processes r=davidb (7e9d0445a)
 - bug 1155976 - Loading plugins in a non-e10s window hangs the browser on Mac r=jimm (aa3dba071)
 - Bug 1158270 - Plugins can't run if e10s is force-disabled. r=jmathies (e5270b8bd) (93a18020c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164498: Cleanup Bluetooth utility functions for dispatching replies, r=btian (599823a33)
 - Bug 1148311 - Handle AVRCP app settings notification response. r=tzimmermann (da9ec4abe)
 - Bug 1146355: Prepare Bluetooth A2DP manager, r=joliu (83502170e)
 - Bug 1118177 - Release file resources if users unexpectedly remove SD card. r=btian (a19b450a6)
 - Bug 1146355: Prepare Bluetooth OPP manager, r=joliu (ed2a79223)
 - Bug 1146355: Prepare Bluetooth HFP manager, r=brsun (a45cace72)
 - Bug 1159267: Share Bluedroid's HFP manager between Bluetooth v1 and v2, r=btian (14c957048)
 - Bug 1102703: (1/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (core) r=btian, f=tzimmermann (b244db4a0)
 - Bug 1102703: (2/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (a2dp) r=shawnjohnjr (c653642df)
 - Bug 1102703: (3/10) Extend internal interfaces to sync with android lollipop and bluez 5.26 (handsfree) r=btian, r=tzimmermann (439ae44d2)
 - Bug 1137151: Marked destructors of ref-counted Bluetooth classes as protected, r=shuang (f060e2896)
 - Bug 1143925 - Restart bluetoothd daemon automatically for V1 API. r=tzimmermann (1cedad24c)
 - Bug 1143925 - Restart bluetoothd daemon automatically for API V2. r=tzimmermann (820ffcc3e)
 - Bug 1142132: Move helper classes of HFP manager into manager's namespace, r=shuang (dc417cfb9)
 - Bug 1160127 - Send HFP/A2DP profile disconnection notification, r=btian (395f287a8)
 - Bug 1142390 - Add a flag to identify if the CKPD is the very first AT+CKPD=200 for Bluetooth HSP handling. r=shuang (efec56a14)
 - Bug 1161888 - remove first CKPD flag and do not set |mDialingRequestProcessed| flag to avoid the redundant HFP_AT_RESPONSE_OK. r=shuang (00610e87d)
 - Bug 1159267: Share BlueZ's HFP manager between Bluetooth v1 and v2, r=btian (41a3ec4cb)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothHfpManger|, r=btian (42ddc7f75)
 - Bug 1168446: Remove |Disconnect| from BlueZ's |BluetoothSocket|, r=shuang (97b1f4ee6)
 - Bug 1161020: Implement new socket-connector interface for Bluetooth sockets, r=btian (25a3ae324)
 - Bug 1161020: Implement new socket-connector interface for Bluetooth daemon socket, r=shuang (c9b59e137)
 - Bug 1012549 - 0001. Support import PKCS12 certificate. r=dkeeler r=vchang (0f2a458c3)
 - Bug 1012549 - 0002. Support list PKCS12 certificate. r=vchang (dc6c04e98)
 - Bug 1012549 - 0003. Support delete PKCS12 certificate. r=vhcang r=dkeeler (4baaaef6a)
 - Bug 1012549 - 0004. Support read private key in keystore. r=dkeeler r=qdot (c451b00cc)
 - Bug 1161020: Implement new socket-connector interface for key store, r=chucklee (34f962a52)
 - Bug 1161020: Added clean interface to |UnixSocketConnector|, r=kmachulis (d01b62ac4)
 - Bug 1161020: Implement new socket-connector interface for RIL, r=htsai (f0411e99e)
 - Bug 1137101 - Refactor Response/Notification sent from nfcd. r=dimi (b1d5f6cf0)
 - Bug 1137107 - Part 1: Add NfcRequestType. r=smaug, dimi (83fc30db7)
 - Bug 1137107 - Part 2: Add NfcResponseType and NfcNotificationType. r=smaug, dimi (bfc01074c)
 - Bug 1140383: Add fast path for NFC:QueryInfo, r=allstars.chh (455eeed26)
 - Bug 1141457 - Part 1: Move SendFile to gMessageManager. r=dimi (49a7b7480)
 - Bug 1141457 - Part 2: add isP2P for writeNDEF. r=dimi (70227e72f)
 - Bug 1141457 - Part 3: add a CommandMsgTable. r=dimi (943f263ba)
 - Bug 1109592 - Only open connection to nfcd while NFC is switched on. r=allstars.chh (46893838d)
 - Bug 1109592 - Forward socket state from |NfcSocketListener|. r=allstars.chh (5c77dff64)
 - Bug 1109592 - Listen for connections from NFC daemon. r=allstars.chh (5717cfa68)
 - Bug 1156352: Remove |UnixSocketRawData| from NFC interfaces, r=allstars.chh (4dfeaef1c)
 - Bug 1154281: Merge |UnixSocketConsumer| into |BluetoothSocket|, r=btian (279db5cd9)
 - Bug 1156352: Remove |UnixSocketRawData| from key store interfaces, r=chucklee (ae912f08b)
 - Bug 1156352: Remove |UnixSocketRawData| from socket I/O interfaces, r=kmachulis (1de96ffbd) (bf35f4527)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1109592 - Cleanup unused variables and fields from NFC's IPC code. r=allstars.chh (4772c44e7)
 - Bug 1109592 - Move |NfcConnector| to a more public place. r=allstars.chh (da26d99ba)
 - Bug 1109592 - Add |NfcListenSocket|. r=allstars.chh (721edbb6f)
 - Bug 1161020: Implement new socket-connector interface for NFC, r=allstars.chh (848533b8c)
 - Bug 1161020: Remove old interface and implementation from socket-connector classes, r=kmachulis (722d7082c)
 - Bug 1164417: Add |UnixSocketConnector::Duplicate|, r=kmachulis (43ccdc20b)
 - Bug 1137330 - Set opcode as 'PutFinal' instead of 'Put' for file header packet if file size is 0, r=shuang (4448f4d2f)
 - Bug 1159179 - Patch 1/3: [PBAP] Add OBEX related functions, r=shuang (7c297c5e2)
 - Bug 1159179 - Patch 2/3: [PBAP] Revise profile disconnection when BT stops, r=shuang (f67fefe7d)
 - Bug 1159179 - Patch 3/3: [PBAP] Implement PBAP manger, r=shuang (1b8d75174)
 - Bug 1162902 - Implement PBAP SetPhoneBook function, r=shuang (a1bd282e4)
 - Bug 1158876: Rename |SocketConsumerBase| to |DataSocket|, r=kmachulis (3df8eb5bf)
 - Bug 1158876: Move management of socket I/O buffers into socket I/O classes, r=kmachulis (f834e3803)
 - Bug 1158876: Move |DataSocket::ReceiveSocketData| into sub classes, r=kmachulis (0d4ea7708)
 - Bug 1159209: Remove template parameters from |SocketIOEventRunnable|, r=kmachulis (15644b5c2)
 - Bug 1159209: Remove template parameters from |SocketIORequestClosingRunnable|, r=kmachulis (5dc4851d3)
 - Bug 1136729: Make destructor of |SocketBase| protected, r=qdot (3df9d9088)
 - Bug 1159209: Remove template parameters from |SocketIODeleteInstanceRunnable|, r=kmachulis (b203f4ac2)
 - Bug 1159209: Remove template parameters from |SocketIOShutdownTask|, r=kmachulis (25e340c57)
 - Bug 1156352: Refactor |UnixSocketIOBuffer|, r=kmachulis (d361f8a5a)
 - Bug 1158818: Only store Bluetooth result runnable after command has been sent successfully, r=shuang (a81e4ed81)
 - Bug 1159709: Inherit |BluetoothDaemonConnection| from |DataSocket|, r=kmachulis (3f6de0126)
 - Bug 1159709: Integrate |ConnectionOrientedSocket| into socket I/O class hierarchy, r=kmachulis (4de49e482)
 - Bug 1159709: Cleanup inherited methods of |StreamSocket|, r=kmachulis (15d587cc0)
 - Bug 1159709: Cleanup inherited methods of |ListenSocket|, r=kmachulis (443baf020)
 - Bug 1159709: Cleanup inherited methods of BlueZ's |BluetoothSocket|, r=kmachulis (1b683a700)
 - Bug 1164425: Rename |SocketBase::CloseSocket| to |SocketBase::Close|, r=kmachulis (b0e1fece4)
 - Bug 1164425: Cleanup interfaces of |BluetoothDaemonConnection|, r=shuang (1a9d0339f)
 - Bug 1164417: Store PDU consumer in |BluetoothDaemonConnection|, r=kmachulis (18f34692f)
 - Bug 1162524: Move |accept| out of |UnixSocketWatcher|, r=kmachulis (4ced7ee1d)
 - Bug 1162585: Set socket flags after socket has been created, r=kmachulis (1131301f4)
 - Bug 1161020: Use new socket-connector interface in socket classes, r=kmachulis (0aae9f6e7)
 - Bug 1164425: Cleanup interfaces of |StreamSocket|, r=kmachulis (9f8c20fd9) (04e8424ea)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1109751 - Request and Response constructors should set mime type. r=baku (e7ac413dc)
 - Bug 1150023 - Intermittent browser_940107_home_button_in_bookmarks_toolbar.js | application crashed [@ mozilla::dom::quota::QuotaManager::AbortCloseStoragesForProcess(mozilla::dom::ContentParent *)][@ mozilla::ipc::MessageChannel::NotifyChannelClosed()]; r=bent (511258277)
 - Bug 1125102 - Make QuotaManager and FileService to be independent of each other; r=bent (400a5b6de)
 - Bug 1151242 - Abort version change transactions more eagerly in the event of a crash, r=khuey. (06ce6c7aa)
 - Bug 1157573 - Fix transaction rollback assertions for when a transaction was never started, r=janv. (748ad3efc)
 - Bug 1141555 - HTTP cache v2 generates corrupted entries, r=jduell (154e25786)
 - Bug 997325 - Implement main process scriptable only flag in XPIDL (r=mrbkap) (7cb00da48)
 - Bug 1149980 - Fix Telemetry crashing on shutdown for invalid timestamps during tests. r=vladan (1de0ea820)
 - Bug 1157282 - Record telemetry histograms for base set when Telemetry.canRecordExtended is false. r=gfritzsche (661696b6e)
 - Bug 1158251 - Fix sub-session histograms double-counting measurements the first time. r=gfritzsche (7ea56aadb)
 - Bug 1164292 - Twiddle format of GetScriptLocation to match what we use for GetOrigin. r=gabor (73ef73a92)
 - Bug 1164292 - Properly implement nsExpandedPrincipal::GetOrigin. r=gabor (e108cc4f4)
 - Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan (d6e2f6259) (e23b186b0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1164425: Cleanup interfaces of |ListenSocket|, r=kmachulis (1a158f323)
 - Bug 1164417: Add |ConnectionOrientedSocket::PrepareAccept| for accepting socket connections, r=kmachulis (94c6234e0)
 - Bug 1154281: Don't include UnixSocket.h in NFC, r=allstars.chh (c4eff006b)
 - Bug 1146270 - Move HCI Event Origin into NfcOptions.webidl. r=smaug, dimi (1d7b28488)
 - Bug 1127735 - Update TechDiscoveredNotication. r=smaug, dimi (c27f2350c)
 - Bug 1152667 - Remove NfcGonkMessage.h r=dimi (c7651156f)
 - Bug 1166638: Use |StreamSocketConsumer| in |StreamSocket|, r=kmachulis, dlee, chucklee, htsai (e885dd269)
 - Bug 1166638: Use |ListenSocketConsumer| in |ListenSocket|, r=kmachulis, dlee, chucklee, shuang (53315fa5b)
 - Bug 1152095 - Check mResultHandlerQ is empty before dispatching DispatchError. r=tzimmermann (c3a187ac4)
 - Bug 1159685 - Fix BluetoothSspVariant argument passing for SspRequestNotification. r=shuang (ed398bcd4)
 - Bug 1161003: Don't send PDU when connection to Bluetooth daemon is closed, r=shuang (5bb9c69d2)
 - Bug 1167207: Remove |BluetoothDaemonChannel|, r=shuang (4470926f6)
 - Bug 1167210: Replace |union sockaddr_any| with |struct sockaddr_storage|, r=kmachulis (69af8f130)
 - Bug 1159709: Cleanup inherited methods of Bluedroid's |BluetoothSocket|, r=kmachulis (29a11ec67)
 - Bug 1168446: Remove |BluetoothSocket::GetSocketAddr|, r=shuang (f1ba86da8)
 - Bug 1168446: Change |BluetoothSocket::{ListenSocket,ConnectSocket}| interface, r=shuang (ef9644d68)
 - Bug 1168446: Don't store connection parameters in |BluetoothSocket|, r=shuang (c8acbb880)
 - Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan (4fae64ce9)
 - Bug 1176800 part 1. When getting all types, include the types Promises are parametrized over. r=peterv (8ddb8a0c6)
 - Bug 1176800 part 2. Add a ToJSValue overload for owning unions. r=peterv (e0a3625d2)
 - Bug 1177688, part 1 - Add API and functionality to the BlobImpl classes so that BlobImpl's that are created from an nsIFile can provide information about whether or not the nsIFile was a directory. r=baku (d45beda77)
 - Bug 1177688, part 2 - Add support to the FileSystem code for obtaining a listing of a Directory's Directory and File contents via a sequence of Blobs, forking appropriately to support both for e10s and non-e10s. r=baku (d0e5e3205)
 - Bug 1177688, part 3 - Implement .getFilesAndDirectories() and .path for DOM Directory objects. r=baku (f22f86472)
 - Bug 1177688, part 4 - Add DeviceStorage tests for the new .getFilesAndDirectories() and .path API on Directory. r=baku (70607068a)
 - Bug 1177688, part 5 - Follow-up to use nsAutoString on the stack in Directory to avoid unnecessarily allocating. r=baku (d400df943)
 - Bug 1177688, part 6 - Follow-up to provide a default BlobDirState::eUnknownIfDir arg to BlobImplBase's ctor to avoid excessively specifying the same argument. r=baku (7779e7b2d)
 - Bug 1097479 - Allow nested content process to embed apps and add a nested pref check function. r=kanru (b11bf2b80)
 - Bug 1151495 - Support permission prompting from workers for IDB, r=bent (f3983875d)
 - Bug 1173525 - Add JS::Construct overload for specifying new.target. (r=Waldo) (1067d0fba)
 - Bug 1138198 - Remove unused/undefined member function ParticularProcessPriorityManager::OnChannelConnected. r=khuey (21a5c2590)
 - Bug 852925 - Freeze priority changes when the screen is turned off. r=khuey (812a9e303)
 - Bug 1137151: Marked destructor of |nsScreenManagerGonk| as protected, r=mwu (4943f388c)
 - Bug 1157874 - Remove screen related global variables from nsWindow.cpp r=mwu (3bdc584ad)
 - Bug 1157030 - Prevent visibility changes from affecting the process priority when the screen is off. r=khuey (6582a9303)
 - Bug 1157030 - Stop special-casing the homescreen in the process priority manager. r=khuey, r=dhylands (bb97a1b61)
 - Bug 1161748 - Rehydrate ActivityOptions in a system scope. r=fabrice,gabor (70dbc3b1b)
 - Bug 1144132 - Adjust the priority of an activity opener so that it's above other background applications. r=fabrice (9789a87b1)
 - Bug 1150315 - Keep SpeechSynthesis state in sync after successive cancel/speak calls. r=smaug (93abc527d)
 - Bug 1154741 - Disable test_speech_cancel.html on b2g. r=me (4bcc59b0e)
 - Bug 1155034 - Let indirect audio speech services send their own events. Make pause/resume IPC safe. r=smaug (b91bf210b)
 - Bug 1086545 - Bind speech task streams to a parent stream held by voice registry. r=padenot (cef7476ec)
 - Bug 1155917 - Added volume argument to nsISpeechService.speak(). r=smaug (a945c472a)
 - Bug 1162699 - Replace mochitest test synth services with global services to simplify tests. r=smaug (7724212d9)
 - Bug 1162699 followup: Add 'override' keyword to overriding methods on FakeSynthCallback. rs=ehsan (15377091b) (b9329817d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1162692 - Add SpeechSynthesisUtterance.chosenVoiceURI for testing purposes. r=smaug (aa30ec93c)
 - Bug 1160844 - Only initialize pico tts when not in mochitest and speech synth is enabled. r=smaug (5d00c71e4)
 - Bug 1167539 - Replace use of NS_ENSURE_* with NS_WARN_IF in dom//webspeech/synth/*. r=smaugmedia (10cb826f8)
 - Bug 903135 - Multi platform MAR verification build config. r=rstrong (8022418a3)
 - Bug 1144512 - Add b2g build support for API level 22. r=mwu (a1f9bf473)
 - Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus (9e2b49f1a)
 - Bug 1115480 - Part 2: Implement mDNS device provider. r=schien (22ca5283f)
 - Bug 1115480 - Re-add metadata to the dom/presentation xpcshell.ini that shouldn't have been removed. (e6a5b401e)
 - Bug 1058551 - Support redirects to data: URIs. r=honza (2ff31ce33)
 - fix build (b48590cd0)
 - Bug 1163859: Only update webrtc.debug prefs from gecko thread. r=rjesup (ac0f18cb1)
 - Bug 1145354: Add SingletonThreadHolder for media/mtransport, and use it for mtransport IPC IO r=bwc (1106b13b5)
 - Bug 1117586, [e10s] select dropdowns cannot be opened with the keyboard, r=roc (bbf8b8842)
 - Bug 1152290 - "[e10s] "<select>" doesn't show selected value". r=roc (2a130ec4f)
 - Bug 1147967 - Remove CreateStackFrameLocation. r=bholley (9ea0b73e0)
 - Bug 958641 - De-holder nsIXPConnect::WrapNative. r=gabor (c5fe0ee54)
 - Bug 1142999 - Remove gcc warning about unused typedef. r=ehoogeveen (e0103e01a)
 - Bug 1145015 - Part 1: Remove IsValidKey() check in MagicGrallocBufferHandle serializer. r=sotaro, r=nical (bb470de06)
 - Bug 1145015 - Part 2: Add more checking rules for GrallocBuffer allocation. r=sotaro, r=nical (05398af8d)
 - Bug 1130096 - Convert embedding/components/windowwatcher/ to Gecko style. r=mccr8 (554041661)
 - Bug 1164977 - Prevent MediaStreamAudioSourceNode from passing null to nsIPrincipal::subsumes. r=padenot (5f95a8ab9)
 - Bug 1164292 followup: Add 'override' annotations to BasePrincipal & nsSystemPrincipal GetCsp()/SetCsp() methods. rs=ehsan (76e5d2013)
 - Bug 1164977 - Hoist all the app attribute handling into BasePrincipal. r=gabor (e99bb5617)
 - Bug 1172483 - Remove erroneous assert. (r=Waldo) (70ce92c09)
 - Bug 1164977 - Unify subsumes/equals logic on BasePrincipal and reduce duplicated code. r=gabor (4dbf31b45)
 - Bug 1140472 - Set an async stack when invoking promise handlers. r=bz (f12a5c9f6)
 - Bug 1164977 - Hoist app attributes into a struct on BasePrincipal and refer to them as 'origin attributes'. r=gabor (85eb810f2)
 - Bug 1164977 - Hoist attribute serialization into BasePrincipal. r=gabor (ff51a67d1)
 - Bug 1158133 - Add a way to disable async stacks, and disable by default on mobile platforms. r=bent,jimb (c4954752e)
 - Bug 1171177 - Remove VAROBJFIX. (r=luke) (5707455e6)
 - Bug 1165162 - Make requestsync test failures more useful. rpending=baku (5c0a79f07)
 - Bug 1139254 - Use MockRegistrar in services. r=gps (da61a6fad)
 - Bug 1165162 - Fix up test_manager.js to use real principals. rpending=ferjm (797ffb5ce)
 - Bug 1165162 - Stop recreating principals from the message manager. r=smaug (5f5241a6e)
 - pointer style (c0da0f1a9)
 - fix some misspatch (e209af9a6)
 - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke) (2179cf860)
 - Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke) (93391d13f)
 - Bug 1165162 - Make OriginAttributes a dictionary, and make it accessible as both a jsval and a canonical string. r=gabor,r=bholley,sr=sicking (0731b0caf) (1311ec4a4)

* 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

Link to comment
Share on other sites

News: next build of Goanna3 based build should be able to get pass cloudflare's anti-ddos page by porting a gecko44 commit, hope nothing is broken. (due to time of this commit is done after today's release, you may need to wait for next release)

https://github.com/roytam1/palemoon27/commit/8fdf3c8dbdb2497c4550160c4ac572dfea56095f

 

Link to comment
Share on other sites

10 hours ago, VistaLover said:

I am happy to report that the latest NM27 release [v27.9.7 (32-bit) (2021-02-12), buildID=20210212054235] fixes both the SFN userscript and mediathekviewweb.de reported issues:

(Offtopic)

What's the SFN userscript?

Is it for downloading video's?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...