Jump to content

My Browser Builds (Part 2)


Recommended Posts

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210227-d9301c4-uxp-ad5a13bd5-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210227-d9301c4-uxp-ad5a13bd5-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-20210227-d9301c4-uxp-ad5a13bd5-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-20210227-085b7ae30-uxp-ad5a13bd5-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210227-085b7ae30-uxp-ad5a13bd5-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210227-085b7ae30-uxp-ad5a13bd5-xpmod.7z

Official UXP changes since my last build:
- [widget] Require user interaction when picking files or folders v2 (98f6ad61f)
- Issue #1722 - Update about:license (5f1bc2987)
- [dom] Update noscript serialization to the changed spec. (77d26e8bc)
- [ html parser ] Check for integer overflow when computing new buffer sizes. (525961c26)
- [DOM] Don't reveal error details for CORS-cross-origin decoding errors. (b2c0fda77)
- [security] Hold mutex when accessing TSI fields. (29271977c)
- Issue #457 - Remove duplicate PKCS11 definitions (85b0f705d)
- [MFBT] Update lz4 to 1.9.3 (5587b6bf1)
- [OTS] Backport some upstream OTS commits. (ad5a13bd5)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Back-end branch pointer update (341c0df89)
- [SSUAO] Shut twitter's pointless nagging up. (ecdf0c41d)
- Back-end branch pointer update (085b7ae30)

My changes since my last build:
- widget/windows: fix build if sdk doesn't define FOS_OKBUTTONNEEDSINTERACTION (ad59d4c5f)
- mailnews: fix build after API changes in "[widget] Require user interaction when picking files or folders v2" (9149f54e1)

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-20210227-355db4de-uxp-ad5a13bd5-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20210227-355db4de-uxp-ad5a13bd5-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-20210227-id-eed0566-uxp-ad5a13bd5-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210227-id-eed0566-ia-41157bf-uxp-ad5a13bd5-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.

Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210227-3c4ac697e-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210227-3c4ac697e-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20210227-3c4ac697e-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210227-3c4ac697e-xpmod.7z

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

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset b7653e3d5f91 (bug 1174381) for widespread assertion failures. (f529b680d)
 - Bug 1174381 - ServiceWorkerManager::TeardownRunnable should be called when xpcom-shutdown notification is received, r=nsm (c744d9a80)
 - Bug 1134671 Keep sqlite connection open between Cache API operations. r=ehsan (43a57decc)
 - Bug 1134671: Add 'override' keyword to method Context::Data::GetConnection() (in DOM Cache code). rs=ehsan (669c6eac3)
 - Bug 1164100 P1 Cache API should use correct base dir even when reusing sqlite connection. r=ehsan (c1bdf85d3)
 - Bug 1164100 P2 Fix defunct assertion in Cache API ActionRunnable. r=ehsan (e345b2a76)
 - Bug 1161288 - Support app:// origins on Fetch API. r=baku,nsm (9c237bcdd)
 - Bug 1168135 P1 Execute Cache init Action on same target thread used for other Actions. r=ehsan (30fcee443)
 - Bug 1168135 P2 Add Cache Context::Init() method. r=ehsan (41dfd427a)
 - Bug 1168135 P3 Cache Context should pass shared Data container to init Action. r=ehsan (2e8f19d7c)
 - Bug 1169994 Fix Cache to close connection on right thread when init is canceled. r=ehsan (ca7b96b24)
 - Bug 1174768 Cache should check if QuotaManager is shutting down before calling GetOrCreate. r=janv (7b06ad874)
 - Bug 1110446 P1 Create marker files when Cache API context is open. r=ehsan (bb94b92ff)
 - Bug 1146612 - Add a test to ensure that Cache.put() with an existing request will reorder it in the DB; r=bkelly (228ff808c)
 - Bug 1162365 - Cache API does not calculate usage in QuotaClient::InitOrigin(). r=bkelly (3fa71ee24)
 - Bug 1156033 - Add some missing error handling to the DOM Cache code; r=bkelly (67cd67987)
 - Bug 1118298 - Client uses unknown command property session_id. r=ato (081eb8f2d) (bb3b80359)
- partly revert "Bug 1161183: Don't show the add-on version in the list view. r=dao" (3bb6519e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1137653: Correct the shape of the data object sent over if there are are crashes or the packet is malformed; r=jgriffin (d05804fe4)
 - Bug 1121577 - Unset pref at delete_session, r=dburns (d2cefee52)
 - Bug 1144907 - Restore previous context after calling marionette's gather_debug. r=davehunt (2d35526d2)
 - Bug 1135846 - Expose marionette's actions code to chrome scope where applicable. r=dburns (2c91389b5)
 - Bug 1118313 - newSession looks for non-conforming session_id property on Command. r=dburns (d72f256ec)
 - Bug 1107706: Part 1: Change context from strings to enum (d4936c869)
 - Bug 1107706: Part 2: Add error module and WebDriver error objects (95a58e4fa)
 - Bug 1107706: Part 3: Add a command processor to Marionette (4ed444206)
 - Bug 1107706: Part 4: Add dispatching mechanism to encapsulate connection (5a0cf4bfa)
 - Bug 1107706: Part 5: Refactor Marionette chrome/content communication (a110867e3)
 - Bug 1107706: Part 6: Make SpecialPowersError a prototypal Error (bebfc4e13)
 - Bug 1107706: Part 7: Add timeout test for async scripts (795921b56)
 - Bug 1107706: Part 8: Adapt emulator callbacks (4f0ec4ea3)
 - Bug 1165395 Test Cache API after QuotaManager reset. r=janv (27ffd1273)
 - Bug 1154325 P1 Add convenience routines to bind and get Blobs as strings. r=asuth (df1f9930a)
 - Bug 1154325 P2 Use Blobs for CacheStorage keys to avoid encoding issues. r=ehsan (625588969)
 - Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me) (eaa5d8e3a)
 - pointer style (39588e254)
 - pointer style (7be6abefc)
 - Bug 1162342 Enable sqlite WAL transactions in Cache API. r=ehsan (60a767033)
 - Bug 1130452 - Remove support for the prefixMatch option in the service worker cache code; r=bkelly,baku (48d4d62f2)
 - Bug 1166577 Use named sqlite params in Cache API code. r=ehsan (a0cbc5674)
 - Bug 1166038 De-duplicate security info stored in the Cache API. r=ehsan (cdb8e8396)
 - Bug 1166911 Modify Cache API sqlite code to use IS NULL literal when comparing an empty key. r=ehsan (a893706bf)
 - Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj (69f3becd3)
 - Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm (292f83299)
 - Bug 1146169 - Check mChannel for null-ness in nsIInterceptedChannel::SetSecurityInfo(); r=jdm (9ed238664)
 - Bug 1168208 - Refactor the existing logic for syncing the security info between Response and channel objects into a new helper class; r=nsm,jdm,bkelly (ea8852934)
 - pointer style (b6ada460f)
 - Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett (c189e58f0)
 - pointer style (4693171b0)
 - Bug 1163423 - Use JS_HasOwnProperty in WrapperAnswer::RecvHasOwn. r=billm (5029c2787)
 - Bug 1168152 P1 Use a smaller sqlite page size and a growth increment in Cache. r=ehsan (9ad7f999f)
 - Bug 1120501 P1 Make it easier to use Promise::All() from C++ code. r=nsm (95d1d5e2f)
 - Bug 1120501 P2 Move Cache Add/AddAll logic to child process. r=ehsan,smaug (c71f9c49b)
 - Bug 1168152 P2 Use a wrapper mozIStorageConnection for shared Cache connections. r=ehsan (f930635ac)
 - Bug 1168152 P3 Perform incremental vacuum at tail end of Cache db connections. r=ehsan (df76df80c)
 - Bug 1168152 P4 Add a test to verify Cache incremental vacuum works. r=ehsan (320d50436)
 - Bug 1168152 P5 Follow-up to use 32kb growth size as intended in previous patches. r=me (92e2d3f27)
 - Bug 1144236 - Add tests for the ignoreMethod match mode in DOM cache; r=bkelly (795a31d3c)
 - Bug 1150001 - Cache API should not return Response body when matching Request with HEAD method. r=bkelly (690927f85) (13b1aeb09)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1110446 P2 Cleanup stale caches/bodies if last session didn't shutdown cleanly. r=ehsan (7925cf5fa)
 - Bug 1110446 P3 Add a test that forces a Cache object to be orphaned and reclaimed. r=ehsan (c61409240)
 - Bug 1110446 P4 Add a test that orphanes Cache API body files. r=ehsan (97e0a6f73)
 - Bug 1157670 - Fixing an incorrect assertion in QuotaManager.cpp leads to an assertion failure; r=bent (0a19eac66)
 - Bug 1165119 Remove corrupt morgue directories polluting nightly profiles. r=janv (d148170d8)
 - Bug 1165119 - Follow-up to address review feedback accidentally left out of last push. r=me (f7ef96873)
 - Fixup to make bug 1165119 ride the trains properly. r=trivial,DONTBUILD (87d186da4)
 - Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent (57e4341e6)
 - Bug 1174113 - QuotaManager: Origin initialization fails on moz-safe-about+++home; r=bent (b7673128c)
 - Bug 1142694 - QuotaManager default/temporary initialization fails on some profiles; r=bent (29a286137)
 - Bug 1166871 - Always force a repaint before handling a wheel event so that we don't untransform it into some other scrollframe. r=botond (28e56646d)
 - Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats) (1bac9c054)
 - Bug 1166871 - Add a test. r=botond (45d398bb6)
 - Bug 1164557 - Do not start an overscroll animation if one is already running. r=kats (287a27910)
 - Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond (8b3f9e06f)
 - Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv. (715f77ad6)
 - Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv. (9f245b1bb)
 - Bug 1135166 - Initialize Telemetry histogram id cache early to avoid races. r=froydnj,vladan (f0bd8278c)
 - Bug 1162176, Part 1. r=mak. (f92ba4061)
 - Bug 1162176, Part 2. r=janv. (f313e1cf3)
 - Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE (ce489e8f4)
 - Bug 1155652 - Fix two incorrect assertions r=janv (2417d91ed)
 - Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv (b1126ac71)
 - Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv. (93a425abb)
 - Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv. (017d536fe)
 - Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent (300f635f7)
 - Bug 1130775 followup: Add missing 'override' keyword to SendResults() methods in QuotaManager.cpp. rs=ehsan (397338f5b)
 - Bug 1170021 - Part 1: Merge QuotaManager with QuotaObject; r=bent (168264350)
 - Bug 1170021 - Part 2: Move DirectoryLock out of QuotaManager class; r=bent (278964f88)
 - pointer style (99453953c)
 - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj (6d1ddbff1) (3909bb5fb)
- devtools: fix parenthesizes destructuring pattern assignment targets (24bf70dac)
- devtools: check aChannel.loadInfo before use (31836d339)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168005 - NS_QUERY_TEXT_RECT on e10s should set mString. r=masayuki (b31a73fd1)
 - Bug 1166436 part.1 Create mozilla::ContentCache and TabParent should store the text to it r=m_kato (d38cd5b53)
 - Bug 1166323 - Remove IME sequence number. r=masayuki,nchen (6df799fcd)
 - Bug 1166436 part.2 mozilla::ContentCache should store a selection range and TabParent should use it r=m_kato (94bb8cae3)
 - Bug 1166436 part.3 mozilla::ContentCache should store active composition information and TabParent should use them r=m_kato (f1d9bd4fd)
 - Bug 1166436 part.4 mozilla::ContentCache should store text rects and caret rect and TabParent should use them r=m_kato (da3d2a6a8)
 - Bug 1166436 part.5 mContentCache should store writing mode at selection and TabParent should use it r=m_kato (ffb7801a4)
 - Bug 1166436 part.6 mContentCache should store editor rect and TabParent should use it r=m_kato (cfbd6a896)
 - Bug 1166436 part.7 mozilla::ContentCache should handle WidgetQueryContentEvent r=m_kato (e0b1a5534)
 - Bug 1166436 part.8 Make mozilla::ContentCache available in IPC r=m_kato (60b2a7d8f)
 - Bug 1166436 part.9 PuppetWidget should have mozilla::ContentCache and send it to TabParent r=m_kato (a0f6d5c61)
 - Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj (dc5db5c34)
 - Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj (5705657b8)
 - Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj (943b666ca)
 - Bug 1166436 part.10 Optimize IME notification handling in PuppetWidget r=m_kato (7a29fe4be)
 - Bug 1166436 part.11 Remove unnecessary public methods of mozilla::ContentCache r=m_kato (3e78f5e4b)
 - Bug 1166436 part.12 Log the behavior of mozilla::ContentCache r=m_kato (8a7dbd2c5)
 - Bug 1166436 part.13 mozilla::ContentCache should guess caret offset if the offset is in the range of cached text rects r=m_kato (be496f793)
 - Bug 1166436 part.14 Store text rects after focus/anchor of selection r=m_kato (b6ce2e2e0)
 - Bug 1166436 part.15 ContentCache::CacheTextRects() should refer TextComposition::LastData() because TextComposition::String() may not be modified yet when it's called r=m_kato (3ab6fd703)
 - Bug 1166436 part.16 Make each member of mozilla::ContentCache used by chrome process or content process r=m_kato (35be9f90a)
 - Bug 1166436 part.17 ContentCache::HandleQueryContentEvent() should return caret rect if mInput.mLength of NS_QUERY_TEXT_RECT event is 0 r=m_kato (0740f40ad)
 - Bug 1166436 part.18 ContentCache should guess caret rect if there is a text rect cache of the previous character r=m_kato (e2a84217f)
 - Bug 1166436 part.19 ContentCache::mSelection should have invalid state and it should be checked r=m_kato (39a054b22)
 - Bug 972945 - Add autoconf test to enable AltiVec on supported targets only. r=glandium (1e3eb367d) (b4ae1472a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147555 - Implement logging for MediaTimer. r=mattwoodrow (5cf479784)
 - Bug 1160064 - Explicitly initialize logging at the right time. r=jww (fd87f4aa4)
 - Bug 1163196 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/security. r=froydnj (889db2d96)
 - Bug 1163196 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (caefa9db6)
 - Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted (27308aa76)
 - Bug 1164622 - Part 1: Remove instances of #ifdef PR_LOGGING in media. r=froydnj (302eb552e)
 - Bug 1164622 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=ekr (808824402)
 - Bug 1164556 - Part 1: Remove instances of #ifdef PR_LOGGING in toolkit. r=froydnj (2b056c1bf)
 - Bug 1143197 part.1 Use current IM context at handling key events rather than active IM context r=m_kato (f4c677871)
 - Bug 1143197 part.2 Assume that composition is committed if a call of gtk_im_context_reset() causes composition string becomes empty r=m_kato (59cb6d378)
 - Bug 1162242 - Part 2: Remove DEBUG_TIMERS. r=froydnj (792376073)
 - Bug 1162242 - Part 3: Clean up usage of PR_LOG_TEST. r=froydnj (ebab31690)
 - Bug 1157343 - Protect ProgressTracker::mImage with a mutex. r=tn (5e4be06c4)
 - Bug 1162751 - Part 1: Remove instances of #ifdef PR_LOGGING in image. r=froydnj (124c81181)
 - Bug 1162751 - Part 2: Always disable pallete index checking. r=seth (a914e4e31)
 - Bug 1155429 - Add an explicit ImageCacheKey type for the ImageLib cache. r=baku (be1d56940)
 - Bug 1162751 - Part 3: Wrap expensive calls in PR_LOG_TEST. r=seth (c2af68bb8)
 - Bug 1164620 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (b0470b57f)
 - Bug 1163192 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/xslt. r=froydnj (5f8441bd8)
 - Bug 1163192 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (1ee241448)
 - Bug 1160703 (Part 1) - Move ImageCacheKey out of imgLoader.h. r=baku (22f0c6e93)
 - Bug 1160703 (Part 2) - Store an ImageURL pointer instead of a URI spec string in ImageCacheKey. r=baku (e36657b1e) (b4e009645)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1139804 (Part 1) - Remove references to nonexistent type imgRequestNotifyRunnable. r=baku (7ad62c7f4)
 - Bug 1139804 (Part 2) - Stop accessing private imgRequest members in imgRequestProxy. r=baku (6c9e0963a)
 - Bug 1139804 (Part 3) - Stop accessing private imgRequest members in imgCache* classes. r=baku (d32db20d3)
 - Bug 1139804 (Part 4) - Stop accessing private imgRequest members in imgLoader. r=baku (4258c2d0e)
 - Bug 1139804 (Part 5) - Stop accessing private imgRequest members in imgMemoryReporter. r=baku (630828d85)
 - Bug 1139804 (Part 6) - Make imgRequest no longer friends with ProgressTracker. r=baku (7b59e3012)
 - Bug 1139818 - Merge imgRequest public and private sections. r=baku (9dc33da2c)
 - Bug 1135977 (Part 1) - Use modern Mozilla style for refcounting in imgLoader. r=baku (9ee774c49)
 - Bug 1135977 (Part 2) - Use threadsafe refcounting for ProxyListener. r=baku (2259befb6)
 - Bug 1160703 (Part 3) - Associate an imgRequest with its ImageCacheKey. r=baku (62125415a) (c6718a164)
- a very late version bump for reflecting engine changes (3c4ac697e)

Edited by roytam1
Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
* update Goanna3 to git 3b1d2cdd8..3c4ac697e:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset b7653e3d5f91 (bug 1174381) for widespread assertion failures. (f529b680d)
 - Bug 1174381 - ServiceWorkerManager::TeardownRunnable should be called when xpcom-shutdown notification is received, r=nsm (c744d9a80)
 - Bug 1134671 Keep sqlite connection open between Cache API operations. r=ehsan (43a57decc)
 - Bug 1134671: Add 'override' keyword to method Context::Data::GetConnection() (in DOM Cache code). rs=ehsan (669c6eac3)
 - Bug 1164100 P1 Cache API should use correct base dir even when reusing sqlite connection. r=ehsan (c1bdf85d3)
 - Bug 1164100 P2 Fix defunct assertion in Cache API ActionRunnable. r=ehsan (e345b2a76)
 - Bug 1161288 - Support app:// origins on Fetch API. r=baku,nsm (9c237bcdd)
 - Bug 1168135 P1 Execute Cache init Action on same target thread used for other Actions. r=ehsan (30fcee443)
 - Bug 1168135 P2 Add Cache Context::Init() method. r=ehsan (41dfd427a)
 - Bug 1168135 P3 Cache Context should pass shared Data container to init Action. r=ehsan (2e8f19d7c)
 - Bug 1169994 Fix Cache to close connection on right thread when init is canceled. r=ehsan (ca7b96b24)
 - Bug 1174768 Cache should check if QuotaManager is shutting down before calling GetOrCreate. r=janv (7b06ad874)
 - Bug 1110446 P1 Create marker files when Cache API context is open. r=ehsan (bb94b92ff)
 - Bug 1146612 - Add a test to ensure that Cache.put() with an existing request will reorder it in the DB; r=bkelly (228ff808c)
 - Bug 1162365 - Cache API does not calculate usage in QuotaClient::InitOrigin(). r=bkelly (3fa71ee24)
 - Bug 1156033 - Add some missing error handling to the DOM Cache code; r=bkelly (67cd67987)
 - Bug 1118298 - Client uses unknown command property session_id. r=ato (081eb8f2d) (bb3b80359)
- partly revert "Bug 1161183: Don't show the add-on version in the list view. r=dao" (3bb6519e0)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1137653: Correct the shape of the data object sent over if there are are crashes or the packet is malformed; r=jgriffin (d05804fe4)
 - Bug 1121577 - Unset pref at delete_session, r=dburns (d2cefee52)
 - Bug 1144907 - Restore previous context after calling marionette's gather_debug. r=davehunt (2d35526d2)
 - Bug 1135846 - Expose marionette's actions code to chrome scope where applicable. r=dburns (2c91389b5)
 - Bug 1118313 - newSession looks for non-conforming session_id property on Command. r=dburns (d72f256ec)
 - Bug 1107706: Part 1: Change context from strings to enum (d4936c869)
 - Bug 1107706: Part 2: Add error module and WebDriver error objects (95a58e4fa)
 - Bug 1107706: Part 3: Add a command processor to Marionette (4ed444206)
 - Bug 1107706: Part 4: Add dispatching mechanism to encapsulate connection (5a0cf4bfa)
 - Bug 1107706: Part 5: Refactor Marionette chrome/content communication (a110867e3)
 - Bug 1107706: Part 6: Make SpecialPowersError a prototypal Error (bebfc4e13)
 - Bug 1107706: Part 7: Add timeout test for async scripts (795921b56)
 - Bug 1107706: Part 8: Adapt emulator callbacks (4f0ec4ea3)
 - Bug 1165395 Test Cache API after QuotaManager reset. r=janv (27ffd1273)
 - Bug 1154325 P1 Add convenience routines to bind and get Blobs as strings. r=asuth (df1f9930a)
 - Bug 1154325 P2 Use Blobs for CacheStorage keys to avoid encoding issues. r=ehsan (625588969)
 - Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me) (eaa5d8e3a)
 - pointer style (39588e254)
 - pointer style (7be6abefc)
 - Bug 1162342 Enable sqlite WAL transactions in Cache API. r=ehsan (60a767033)
 - Bug 1130452 - Remove support for the prefixMatch option in the service worker cache code; r=bkelly,baku (48d4d62f2)
 - Bug 1166577 Use named sqlite params in Cache API code. r=ehsan (a0cbc5674)
 - Bug 1166038 De-duplicate security info stored in the Cache API. r=ehsan (cdb8e8396)
 - Bug 1166911 Modify Cache API sqlite code to use IS NULL literal when comparing an empty key. r=ehsan (a893706bf)
 - Bug 1164620 - Part 1: Remove instances of #ifdef PR_LOGGING in various places. r=froydnj (69f3becd3)
 - Bug 1161684 - Allow JAR channels to be intercepted by service workers. r=jdm (292f83299)
 - Bug 1146169 - Check mChannel for null-ness in nsIInterceptedChannel::SetSecurityInfo(); r=jdm (9ed238664)
 - Bug 1168208 - Refactor the existing logic for syncing the security info between Response and channel objects into a new helper class; r=nsm,jdm,bkelly (ea8852934)
 - pointer style (b6ada460f)
 - Bug 1163423 - Introduce JS_HasOwnProperty. r=bhackett (c189e58f0)
 - pointer style (4693171b0)
 - Bug 1163423 - Use JS_HasOwnProperty in WrapperAnswer::RecvHasOwn. r=billm (5029c2787)
 - Bug 1168152 P1 Use a smaller sqlite page size and a growth increment in Cache. r=ehsan (9ad7f999f)
 - Bug 1120501 P1 Make it easier to use Promise::All() from C++ code. r=nsm (95d1d5e2f)
 - Bug 1120501 P2 Move Cache Add/AddAll logic to child process. r=ehsan,smaug (c71f9c49b)
 - Bug 1168152 P2 Use a wrapper mozIStorageConnection for shared Cache connections. r=ehsan (f930635ac)
 - Bug 1168152 P3 Perform incremental vacuum at tail end of Cache db connections. r=ehsan (df76df80c)
 - Bug 1168152 P4 Add a test to verify Cache incremental vacuum works. r=ehsan (320d50436)
 - Bug 1168152 P5 Follow-up to use 32kb growth size as intended in previous patches. r=me (92e2d3f27)
 - Bug 1144236 - Add tests for the ignoreMethod match mode in DOM cache; r=bkelly (795a31d3c)
 - Bug 1150001 - Cache API should not return Response body when matching Request with HEAD method. r=bkelly (690927f85) (13b1aeb09)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1110446 P2 Cleanup stale caches/bodies if last session didn't shutdown cleanly. r=ehsan (7925cf5fa)
 - Bug 1110446 P3 Add a test that forces a Cache object to be orphaned and reclaimed. r=ehsan (c61409240)
 - Bug 1110446 P4 Add a test that orphanes Cache API body files. r=ehsan (97e0a6f73)
 - Bug 1157670 - Fixing an incorrect assertion in QuotaManager.cpp leads to an assertion failure; r=bent (0a19eac66)
 - Bug 1165119 Remove corrupt morgue directories polluting nightly profiles. r=janv (d148170d8)
 - Bug 1165119 - Follow-up to address review feedback accidentally left out of last push. r=me (f7ef96873)
 - Fixup to make bug 1165119 ride the trains properly. r=trivial,DONTBUILD (87d186da4)
 - Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent (57e4341e6)
 - Bug 1174113 - QuotaManager: Origin initialization fails on moz-safe-about+++home; r=bent (b7673128c)
 - Bug 1142694 - QuotaManager default/temporary initialization fails on some profiles; r=bent (29a286137)
 - Bug 1166871 - Always force a repaint before handling a wheel event so that we don't untransform it into some other scrollframe. r=botond (28e56646d)
 - Don't vertically scroll APZCs that have less than one pixel of vertical scroll range. (bug 1154134, r=kats) (1bac9c054)
 - Bug 1166871 - Add a test. r=botond (45d398bb6)
 - Bug 1164557 - Do not start an overscroll animation if one is already running. r=kats (287a27910)
 - Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond (8b3f9e06f)
 - Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv. (715f77ad6)
 - Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv. (9f245b1bb)
 - Bug 1135166 - Initialize Telemetry histogram id cache early to avoid races. r=froydnj,vladan (f0bd8278c)
 - Bug 1162176, Part 1. r=mak. (f92ba4061)
 - Bug 1162176, Part 2. r=janv. (f313e1cf3)
 - Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE (ce489e8f4)
 - Bug 1155652 - Fix two incorrect assertions r=janv (2417d91ed)
 - Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv (b1126ac71)
 - Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv. (93a425abb)
 - Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv. (017d536fe)
 - Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent (300f635f7)
 - Bug 1130775 followup: Add missing 'override' keyword to SendResults() methods in QuotaManager.cpp. rs=ehsan (397338f5b)
 - Bug 1170021 - Part 1: Merge QuotaManager with QuotaObject; r=bent (168264350)
 - Bug 1170021 - Part 2: Move DirectoryLock out of QuotaManager class; r=bent (278964f88)
 - pointer style (99453953c)
 - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj (6d1ddbff1) (3909bb5fb)
- devtools: fix parenthesizes destructuring pattern assignment targets (24bf70dac)
- devtools: check aChannel.loadInfo before use (31836d339)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1168005 - NS_QUERY_TEXT_RECT on e10s should set mString. r=masayuki (b31a73fd1)
 - Bug 1166436 part.1 Create mozilla::ContentCache and TabParent should store the text to it r=m_kato (d38cd5b53)
 - Bug 1166323 - Remove IME sequence number. r=masayuki,nchen (6df799fcd)
 - Bug 1166436 part.2 mozilla::ContentCache should store a selection range and TabParent should use it r=m_kato (94bb8cae3)
 - Bug 1166436 part.3 mozilla::ContentCache should store active composition information and TabParent should use them r=m_kato (f1d9bd4fd)
 - Bug 1166436 part.4 mozilla::ContentCache should store text rects and caret rect and TabParent should use them r=m_kato (da3d2a6a8)
 - Bug 1166436 part.5 mContentCache should store writing mode at selection and TabParent should use it r=m_kato (ffb7801a4)
 - Bug 1166436 part.6 mContentCache should store editor rect and TabParent should use it r=m_kato (cfbd6a896)
 - Bug 1166436 part.7 mozilla::ContentCache should handle WidgetQueryContentEvent r=m_kato (e0b1a5534)
 - Bug 1166436 part.8 Make mozilla::ContentCache available in IPC r=m_kato (60b2a7d8f)
 - Bug 1166436 part.9 PuppetWidget should have mozilla::ContentCache and send it to TabParent r=m_kato (a0f6d5c61)
 - Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj (dc5db5c34)
 - Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj (5705657b8)
 - Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj (943b666ca)
 - Bug 1166436 part.10 Optimize IME notification handling in PuppetWidget r=m_kato (7a29fe4be)
 - Bug 1166436 part.11 Remove unnecessary public methods of mozilla::ContentCache r=m_kato (3e78f5e4b)
 - Bug 1166436 part.12 Log the behavior of mozilla::ContentCache r=m_kato (8a7dbd2c5)
 - Bug 1166436 part.13 mozilla::ContentCache should guess caret offset if the offset is in the range of cached text rects r=m_kato (be496f793)
 - Bug 1166436 part.14 Store text rects after focus/anchor of selection r=m_kato (b6ce2e2e0)
 - Bug 1166436 part.15 ContentCache::CacheTextRects() should refer TextComposition::LastData() because TextComposition::String() may not be modified yet when it's called r=m_kato (3ab6fd703)
 - Bug 1166436 part.16 Make each member of mozilla::ContentCache used by chrome process or content process r=m_kato (35be9f90a)
 - Bug 1166436 part.17 ContentCache::HandleQueryContentEvent() should return caret rect if mInput.mLength of NS_QUERY_TEXT_RECT event is 0 r=m_kato (0740f40ad)
 - Bug 1166436 part.18 ContentCache should guess caret rect if there is a text rect cache of the previous character r=m_kato (e2a84217f)
 - Bug 1166436 part.19 ContentCache::mSelection should have invalid state and it should be checked r=m_kato (39a054b22)
 - Bug 972945 - Add autoconf test to enable AltiVec on supported targets only. r=glandium (1e3eb367d) (b4ae1472a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1147555 - Implement logging for MediaTimer. r=mattwoodrow (5cf479784)
 - Bug 1160064 - Explicitly initialize logging at the right time. r=jww (fd87f4aa4)
 - Bug 1163196 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/security. r=froydnj (889db2d96)
 - Bug 1163196 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (caefa9db6)
 - Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted (27308aa76)
 - Bug 1164622 - Part 1: Remove instances of #ifdef PR_LOGGING in media. r=froydnj (302eb552e)
 - Bug 1164622 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=ekr (808824402)
 - Bug 1164556 - Part 1: Remove instances of #ifdef PR_LOGGING in toolkit. r=froydnj (2b056c1bf)
 - Bug 1143197 part.1 Use current IM context at handling key events rather than active IM context r=m_kato (f4c677871)
 - Bug 1143197 part.2 Assume that composition is committed if a call of gtk_im_context_reset() causes composition string becomes empty r=m_kato (59cb6d378)
 - Bug 1162242 - Part 2: Remove DEBUG_TIMERS. r=froydnj (792376073)
 - Bug 1162242 - Part 3: Clean up usage of PR_LOG_TEST. r=froydnj (ebab31690)
 - Bug 1157343 - Protect ProgressTracker::mImage with a mutex. r=tn (5e4be06c4)
 - Bug 1162751 - Part 1: Remove instances of #ifdef PR_LOGGING in image. r=froydnj (124c81181)
 - Bug 1162751 - Part 2: Always disable pallete index checking. r=seth (a914e4e31)
 - Bug 1155429 - Add an explicit ImageCacheKey type for the ImageLib cache. r=baku (be1d56940)
 - Bug 1162751 - Part 3: Wrap expensive calls in PR_LOG_TEST. r=seth (c2af68bb8)
 - Bug 1164620 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (b0470b57f)
 - Bug 1163192 - Part 1: Remove instances of #ifdef PR_LOGGING in dom/xslt. r=froydnj (5f8441bd8)
 - Bug 1163192 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj (1ee241448)
 - Bug 1160703 (Part 1) - Move ImageCacheKey out of imgLoader.h. r=baku (22f0c6e93)
 - Bug 1160703 (Part 2) - Store an ImageURL pointer instead of a URI spec string in ImageCacheKey. r=baku (e36657b1e) (b4e009645)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1139804 (Part 1) - Remove references to nonexistent type imgRequestNotifyRunnable. r=baku (7ad62c7f4)
 - Bug 1139804 (Part 2) - Stop accessing private imgRequest members in imgRequestProxy. r=baku (6c9e0963a)
 - Bug 1139804 (Part 3) - Stop accessing private imgRequest members in imgCache* classes. r=baku (d32db20d3)
 - Bug 1139804 (Part 4) - Stop accessing private imgRequest members in imgLoader. r=baku (4258c2d0e)
 - Bug 1139804 (Part 5) - Stop accessing private imgRequest members in imgMemoryReporter. r=baku (630828d85)
 - Bug 1139804 (Part 6) - Make imgRequest no longer friends with ProgressTracker. r=baku (7b59e3012)
 - Bug 1139818 - Merge imgRequest public and private sections. r=baku (9dc33da2c)
 - Bug 1135977 (Part 1) - Use modern Mozilla style for refcounting in imgLoader. r=baku (9ee774c49)
 - Bug 1135977 (Part 2) - Use threadsafe refcounting for ProxyListener. r=baku (2259befb6)
 - Bug 1160703 (Part 3) - Associate an imgRequest with its ImageCacheKey. r=baku (62125415a) (c6718a164)
- a very late version bump for reflecting engine changes (3c4ac697e)

* 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

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.31-20210227-89383021d-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.31-20210227-89383021d-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.31-20210227-89383021d-win64.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- js/jit: remove NUNBOX32_PAYLOAD_OFFSET (from rev 3d7d3ae7febf8e21299dc104f623a24db6d5ef43) to fix x64 build (fa27f174a)
- rework of rev fa27f174a6ffe62487f6e5b3929e8dbff38a2197 by defining NUNBOX32_PAYLOAD_OFFSET in x64 (2c60f57dc)
- import changes from tenfourfox:
 - #633: M1683627 M786797 and disable CSP reporting due to M1542194 and others (0897c8df9)
 - #633: update tzdata, HSTS, pins, TLDs (b7ad30596)
 - #621: better wallpaper for communities.apple.com (7b55a0cc4) (89383021d)

Link to comment
Share on other sites

Link to comment
Share on other sites

On 2/25/2021 at 11:41 PM, VistaLover said:

@Sampei.Nihirahas only been using New Moon 28; in his reply, he's not saying anything about Serpent 52; once again, the usual confusion between platform (UXP) and applications (NM28 vs St52) built on top of that same platform (i.e., the common platform does not exclude the existence of differences between the applications...)  ;) ...

A simple test in Firefox ESR 52.9.1 reveals that

privacy.firstparty.isolate;false

indeed exists already in it, so it's no wonder it's there too in its direct descendant, Serpent 52.9.0 ...

A cursory search in Bugzilla reveals that the pref itself was first implemented as part of #1260931 :

[Bug 1260931 - Part 2: add pref privacy.firstparty.isolate]
https://hg.mozilla.org/mozilla-central/rev/d173cefba1e1

in Firefox 51.0a1; but to give credit to Sampei :), the feature behind that pref seems to have matured in Fx 55.0 stable, and this is where many Google search results agree on: 

https://www.bleepingcomputer.com/news/software/another-tor-browser-feature-makes-it-into-firefox-first-party-isolation/

https://www.ghacks.net/2017/11/22/how-to-enable-first-party-isolation-in-firefox/

TL;DR

privacy.firstparty.isolate

does not exist in NM28, but does exist in St52 (default=false); toggling that pref in St52 (to true) presents risks that (some) sites may break, because First Party Isolation in FxESR 52 was in its infancy development-wise... :P

Addendum:

privacy.userContext.ui.enabled

likewise is absent in NM28, but present in St52; I'll leave it as an exercise to the reader to track down when that pref was first introduced in Firefox (and thus ended up in St52) ... 
Hint: it's related to Container Tabs, a feature originally present in FxESR 52 and official Basilisk 52, which the MCP devs later decided to scrap :angry:; due to demand by members here, again expressed more loudly by MIA @Mathwiz , that feature still survives in Serpent 52.9.0...

Those interested in increasing their browser privacy and decreasing fingerprint detection should study:

https://github.com/arkenfox/user.js/blob/master/user.js

https://www.ghacks.net/2016/12/28/firefox-52-better-font-fingerprinting-protection/

 

Link to comment
Share on other sites

On 2/20/2021 at 1:25 AM, roytam1 said:

The Offline QR generator extension got broken in the previous NM27 build. The last build 27.10.0 didn't fix this.

It is shown as enabled, but both the toolbar button and the context menu entry are missing.

Unfortunately it is not maintained anymore and the suggested fork has turned into a WE.

Any suggestion how to make it work again?

Link to comment
Share on other sites

18 hours ago, RainyShadow said:

The Offline QR generator extension got broken in the previous NM27 build. The last build 27.10.0 didn't fix this.

It is shown as enabled, but both the toolbar button and the context menu entry are missing.

Unfortunately it is not maintained anymore and the suggested fork has turned into a WE.

Any suggestion how to make it work again?

a fix is pushed to repo, this extension will be able to be used again in next build.

Link to comment
Share on other sites

I'm getting slow downloads using Windows XP Home: New Moon, Basilisk. When i try to download any file it takes ages like capped at 300 kbps, anyone knows what is the problem? When testing download speed at www.fast.com and speedtest  they show correct speed.

when I boot in the Windows 7 I get full speed. I have fast connection.

Edited by Licht92
Link to comment
Share on other sites

5 hours ago, Licht92 said:

I'm getting slow downloads using Windows XP Home: New Moon, Basilisk. When i try to download any file it takes ages like capped at 300 kbps, anyone knows what is the problem? When testing download speed at www.fast.com and speedtest  they show correct speed.

when I boot in the Windows 7 I get full speed. I have fast connection.

Odds are it is the website you are downloading from.

Try a different download from a different website.

Link to comment
Share on other sites

7 hours ago, Licht92 said:

I'm getting slow downloads using Windows XP Home

Did you open at least 100 half-open outbound TCP connections? Or you have standard XPSP2\SP3 10 connections? I personally open 200 connections in my XP.

Alternatively you connection in XP maybe used by some torrent program, or other process, maybe some bot-network. Check in Task Manager in Networking is network are busy while it should not. Like if no program running (like uTorrent) and there is Networking activity it is time to investigate it for you.

Link to comment
Share on other sites

20 hours ago, Rod Steel said:

Did you open at least 100 half-open outbound TCP connections? Or you have standard XPSP2\SP3 10 connections? I personally open 200 connections in my XP.

Alternatively you connection in XP maybe used by some torrent program, or other process, maybe some bot-network. Check in Task Manager in Networking is network are busy while it should not. Like if no program running (like uTorrent) and there is Networking activity it is time to investigate it for you.

-How I can open 200 connections?

-There is no connection being used, I already checked using task manager and Netlimiter

 

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...