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