
roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220326-65589a2a3-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220326-65589a2a3-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 1187230: Generalize Bluetooth daemon runnables, r=shuang (2147d61901) - Bug 1187249: Move |DaemonSocketPDUHeader| to hal/ipc, r=shuang (617b106fcc) - Bug 1187230: Remove obsolete Bluetooth daemon runnables, r=shuang (a7d30e7984) - Bug 1183249: Move PDU helper functions to ipc/hal, r=shuang (cd7adf66e3) - Bug 1187249: Move Bluetooth init operators to ipc/hal, r=shuang (e3619851bb) - Bug 1187249: Cleanup BluetoothInterfaceHelpers.{cpp,h}, r=shuang (7d18c08d89) - Bug 1187904: Convert |BluetoothDaemonInterface| to use |DaemonSocketConnector|, r=shuang (8b7916e3c8) - Bug 1162910 - Make bluetooth daemon as the default backend of BT APIv2. r=tzimmermann (ec088d9446) - Bug 1102703: (4/10) Porting bluetooth interface of android lollipop (core) r=btian, r=tzimmermann, r=shawnjohnjr (286c1d99b2) - Bug 1142364: Store instances of |Bluetooth*HALResultRunnable| in ref-counted pointers, r=shuang (efd81ade08) - fix misspatch (a44a1d1fd1) - Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang (aa3c907f31) - Bug 1166575 - Silence uninitialized variable error in BluetoothHALInterface.cpp when building a debug B2G build. r=tzimmermann (af657d72b5) - Bug 1187872: Remove HAL backend from Bluetooth, r=shuang (2ad54b870b) - Bug 1187904: Remove |BluetoothDaemonConnector| and random-address creator, r=shuang (5d32b32c74) - Bug 1192693 - [01] Remove legacy bluetooth manager, adapter, and device webidl files, r=joliu, r=mrbkap (c5e213cca3) - Bug 1154136 - Update Bluetooth connection state when BT stack updates device properties. r=shuang (8a8adb107f) - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothProfileController|, r=btian (b39fc31368) - Bug 1154235: Use |BroadcastSystemMessage| in |BluetoothService::Notify|, r=btian (7c8908274d) - namespace (0d44c700ee) - missing Bug 1137151 (aa73efad27) - Bug 1152098 - Ignore subsequent toggling requests if toggling is already in progress. r=btian (9ccb783b81) - Bug 1141899 - If Bluetooth CoD of remote device is unclear, add common profile managers to profile list. r=shuang (20adfd9a92) - missing Bug 1137151 (7bf64b76bb) - Bug 1192693 - [02] Remove bluetooth1 folder and rename webidl files, r=joliu, r=mrbkap (cbfe9bb605) - Bug 1166180 - [cleanup] Remove function |EnsureBluetoothHalLoad| in BluetoothServiceBluedroid, r=shuang (94e22c1889) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.h, r=btian (ad778b9a09) - Bug 1172914: Minimize Bluetooth v1/v2 duplication in BluetoothServiceBluedroid.cpp, r=btian (b6154d6368) - Bug 1172914: Merge duplicated code in |BluetoothServiceBluedroid| for simple cases, r=btian (f434460e66) - Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn (69ba9f376c) - Bug 1180965: Don't disable BT before daemon has been shut down, r=btian (a6f497783c) - Bug 1181827 - [Aries-L] Store remote device address and name mapping for pairing, r=shuang (ce9373c166) - Bug 1173266 - [cleanup] Remove unused |isConnected| from bluetooth2, r=tzimmermann (9037d35a32) - Bug 1106007 - Cleanup include guards. r=tzimmermann (537faafd46) - Bug 1098228 - Set Bluetooth discoverable to default value when BT state is BT_STATE_OFF. r=shuang (3b4b73c721) - Bug 1156503 - Update device name from |RemoteDevicePropertiesNotification| during discovery, r=shuang (f855d88df9) - Bug 1164314 - Fire devicefound in RemoteDevicePropertiesNotification only during discovery, r=shuang (001fc60e64) - Bug 1190730 - Patch 1/5: Make adapter properties member variables, r=joliu (9f4dd6899f) - Bug 1190730 - Patch 2/5: Make backend recovery variables member ones, r=joliu (4b294d74f5) - Bug 1190730 - Patch 3/5: Make address-name mapping table member variable, r=joliu (af8aa459dd) - Bug 1190730 - Patch 4/5: Make runnable arrays member variables, r=joliu (aa9f810bb8) - Bug 1190730 - Patch 5/5: Wrap get device related variables into get device request, r=joliu (4f0e068743) - Bug 1192693 - [03] Remove bluetooth1 code from backend, r=tzimmermann (8508692133) (d8e29d98a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143925 - Avoid crash for HFP/A2DP manager during restart daemon. r=tzimmermann (5cd0d4b4db) - Bug 1195608 - [cleanup] Fix too long lines and revise some comments under dom/bluetooth, r=joliu (44db9edaf8) - Bug 1181512 - Use a single GATT interface, result handler, and notification handler for both GATT client and server operations in bluetooth daemon backend as bluez ipc protocol. r=tzimmermann (d5c1ca04f4) - Bug 1168266 - Add few member functions of ObexHeaderSet for PBAP. r=shuang (113ef68a3f) - Bug 1166587 - Check OBEX packet length before accessing it, r=shuang (dc5ca707fa) - Bug 1180554 - Dispatch events to PBAP event handlers when the PBAP requests comes. r=btian, r=mrbkap (449900a161) - Bug 1180555 - Handle PBAP replies and pass the results through IPC to PbapManager. r=btian (976b4130f0) - Bug 1181480 - Add and implement GATT server connection related Web APIs. r=btian, r=mrbkap (996528346d) - Bug 1195729: Fix ref-counting of Bluetooth result handlers for failed send operations, r=brsun (b40f14f2c5) - Bug 1197877: Remove |CONVERT| macro from Bluetooth, r=btian (7c3cd72556) - Bug 1197877: Remove |INIT_AT| macro from Bluetooth, r=btian (fb1b03e313) - Bug 1187904: Add |DaemonSocketConnector|, r=shuang (8473e149fe) - Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang (41210e6f1f) - Bug 1175067 - Switch Bluetooth marionette test set to BT API v2 and disable unsupported tests. r=joliu (307eb1473c) - Bug 1193379 - Move ipc and tests folders out from dom/bluetooth/bluetooth2. r=joliu (38820c505c) - Bug 1155063 - Part 1: CallStateChanged accepts an array (idl). r=hsinyi (3ae1af7a7f) - Bug 1155063 - Part 2: CallStateChanged accepts an array (telephony dom). r=hsinyi (10063343dc) - Bug 1155063 - Part 3: CallStateChanged accepts an array (bluetooth dom). r=btian (20ef2893b4) - Bug 1155063 - Part 4: CallStateChanged accepts an array (ipc). r=hsinyi (790c583a05) - Bug 1155063 - Part 5: CallStateChanged accepts an array (ril). r=hsinyi (960ca6cd0a) - Bug 1193379 - Rename bluetooth2 folder to common. r=joliu (58e992c298) - Bug 1193379 - Move backend-neutral files into dom/bluetooth/common. r=joliu (f5769a803b) - Bug 1203092: Inherit Bluetooth result handlers from |DaemonSocketResultHandler|, r=shuang (cb874fc706) - Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang (c78a0507c9) - Bug 1204801: Move |BluetoothDaemonSetupModule| into separate compilation unit, r=btian (a1ae28c948) - Bug 1204801: Use enum constants for Bluetooth Service module, r=btian (876e02a69a) - Bug 1204801: Move |BlutoothSetupResultHandler| to generic backend interface, r=btian (9f12ca6d21) - Bug 1199110: Add |BluetoothAvrcpManager| to Bluedroid and BlueZ backends, r=shuang (7a897a3436) - Bug 1205253: Move |BluetoothDaemonCoreModule| into separate compilation unit, r=btian (d443455b07) - Bug 1205253: Use enum constants for Bluetooth Core module, r=btian (2c69493ea8) - Bug 1204506: Set 'override' attribute for overloaded Bluetooth backend methods, r=btian (211bded054) - Bug 825149 - Add NREC feature bit in bluetooth stack. r=shuang (330103a1c0) - Bug 825149 - Support HFP NREC feature. r=shuang (25e988596c) - Bug 1192695 - Use pref instead of pre-defined C string as origin of bluetooth app. r=btian (06531c82d2) - Bug 1195604 - [cleanup] Integrate similar BluetoothResultHandlers into basic one, r=tzimmermann (b87aeaa8c7) - Bug 1199110: Use mPlayStatus to determine track selection, r=shuang (99f9eebb90) - Bug 1142417 - Truncate AVRCP meta data strings followed by BTRC_MAX_ATTR_STR_LEN. r=tzimmermann (2f586f70e8) - Bug 1142132: Move helper classes of A2DP manager into manager's namespace, r=shuang (12af5f6506) - Bug 1159267: Share Bluedroid's A2DP manager between Bluetooth v1 and v2, r=btian (caa7c3dc56) - missing part of Bug 1132229: Survive crashes of bluetoothd, r=shuang (708a6351be) - Bug 1199110: Remove AVRCP support from |BluetoothA2dpManager| and convert callers, r=shuang (284e2804f8) - CLOSED TREE Bug 1180556 - Pack PBAP replies to OBEX response message and reply to remote device. r=btian (7b02ab708d) - Bug 1199107 - Access PBAP vCard input stream directly instead of passing it as input parameter, r=shuang (a0fd942bc0) - Bug 1199107 - Replace BT_WARNING with BT_LOGR in PBAP manager, r=shuang (ccd44ba040) - Bug 1199548 - Do not append vCard Body payload in PBAP replies when |MaxListCount| is zero, r=shuang (2c1b8d2a52) - Bug 1200124 - Correct PBAP order mapping, r=shuang, r=mrbkap (f988c2276e) - Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu (889546481e) - Bug 1200124 - Pass order and search key with uint32_t instead of nsString to avoid string mismatch error, r=shuang (caf33a4d28) - Bug 1195685 - Transform macro |BT_APPEND_NAMED_VALUE| into function, r=shuang (6879f5624d) - Bug 1141616: Implement |BluetoothService::GetServiceChannel|, r=btian (98b9dd3821) - Bug 1206686: Use |BluetoothUuid| throughout Bluetooth backend interfaces, r=btian (cd4db645e0) - Bug 1205577: Use enum constants for Bluetooth Socket module, r=btian (53f3aedd33) - Bug 1127701 - Fix warning: NS_ENSURE_TRUE(value.isNumber()) failed, r=joliu (e83dc53c8c) - Bug 1203046 - Call |NRECNotification| once RFCOMM is connected. r=shuang (53cc91861e) - Bug 1166645 - Implement MAP profile manager connection related function, r=btian (e47ba31157) - Bug 1203023 - Do not call Reset() for BluetoothMapSmsManager, r=tzimmermann (22bb74f972) - fix misspatches (96dced2ce7) - Bug 1141616: Support SDP lookups in |BluetoothServiceBluedroid|, r=btian (09dd2e1a69) - Bug 1203819 - Fix loop condition in BluetoothPbapManager::PackPropertiesMask, r=shuang (c4fdb58f20) - Bug 1159267: Share Bluedroid's OPP manager between Bluetooth v1 and v2, r=btian (e72a3dd65b) - Bug 1141616: Lookup service channel in Bluedroid's OPP manager, r=btian (17b3cc0a65) - Bug 1166176 - [cleanup] Simplify volume related code in OPP manager, r=shuang (4730023336) - Bug 1191715 - Store local pointer of thread to shutdwon to avoid reentry crash, f=jesup, r=shuang (7d97509067) - Bug 1055434 - Do not inform gaia of current blob's sending failure before assigning it, r=shuang (66f268fda5) - missing bit of Bug 1164425 (59c5844590) - namespace (5e253af0c7) (a312918fb) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal (6d9b5f5be9) - Bug 1201693 - Remove Files pattern in js/src/moz.build corresponding to a deleted file. r=bbouvier (da12fd6ff8) - Bug 1185106 - Part 1: Exclude StoreBuffer.cpp from unified build to prevent build bustage. r=efaust (a40e13855c) - Bug 1145744 - Update CacheStorage to use common StorageAllowedForWindow logic, r=bkelly (0f3f86339c) - Bug 1147821 - Update IndexedDB to use common StorageAllowedForWindow logic, r=khuey (775734bee9) - Bug 1177226 - Support User Timing API events in the Developer HUD. r=ehsan, r=jryans (6fb8a84a47) - Bug 1184973 - Part 1: Add nsContentUtils::StorageAllowedForWindow as a unified mechanism for determining storage avaliability, r=ehsan, r=smaug (f4e6954cdb) - Bug 1184973 - Part 2: Tests for new storage permissions model, r=ehsan, r=smaug (92b414cd78) - Bug 1184607 P7.1 Move Cache schema SQL into separate constants. r=ehsan (ba543e589a) - Bug 1184607 P7.2 Validate Cache schema in debug builds. r=ehsan (5edc1a2ee6) - Bug 1184607 P7.4 Infrastructure for running Cache schema migrations. r=ehsan (f736d93955) - Bug 1184607 P7.3 Rename Cache "max wipe version" constant to "first shipped version". r=ehsan (5af8cd0966) - Bug 1184607 P7.5 Add RequestRedirect to Cache API schema with migration. r=ehsan (5737cb9897) - Bug 1184607 P2 Update Request and Response DOM objects for new redirect model. r=nsm (97e5b8c912) - Bug 1184607 P3 Add a RedirectMode flag to nsIHttpChannelInternal. r=nsm (ebf9145d09) - Bug 1184607 P4 Handle the RequestRedirect mode during service worker interception. r=nsm (2edc748b4c) - Bug 1184607 P5 Set RequestRedirect to "manual" for navigations. r=nsm (5484e78f2a) - Bug 1196592: Make retargeting Fetch to another thread actually work. r=nsm (3dcf206438) - Bug 1196524 - Add assertions to enforce that we don't attempt to perform a CORS preflight for fetches of no-cors requests; r=nsm (626b305328) - Bug 1184607 P6 Set RequestRedirect and fix various redirect bugs in FetchDriver. r=nsm (420dbd1579) - Bug 1193911 - Ensure synthetic Responses gets a valid channel info. r=ehsan (fa5158bc8f) - Bug 1184607 P7.7 Allow new Response() to be used in xpcshell tests. r=ehsan (8d66046592) - Bug 1184607 P7.8 Test Cache API schema verison migrations. r=ehsan (7d2a23e199) - Bug 1184607 P8 Fix mochitests to store opaqueredirect responses in Cache for navigation URLs. r=nsm (b280d3e551) - Bug 1184607 P9 Add wpt tests to verify service worker redirect logic. r=nsm (9ad92d5921) - Bug 1184607 P10 Expose channel security info during e10s redirect. Support security info in redirecting interceptions. r=jduell (fae135001e) - Bug 1171127 - Listeners are not released in OnStopRequest in e10s mode. r=jduell (0b63670825) - Bug 1203680 P7 Fix e10s handling on interceptions resulting in redirect status codes. r=jdm (f2ff5c5953) - Bug 1203680 P5 Make ServiceWorkerManager ensure channel upload stream is cloneable. r=nsm (c5459283d5) - Bug 572151 - Remove calls to SetCookies from HttpChannelChild. r=jduell (67efa04159) - Bug 1184607 P11 Fix fetch CORS tests to not expect same-origin requests that redirect to preflight. r=nsm (10df6003f7) - Bug 1184607 P7.6 Expose CacheStorage .caches property on xpcshell global. r=smaug (5bf8d69439) - Bug 1157468 - Avoid leaking the intercepting channel stream listener for redirected IPC channels. r=mayhemer (1b33a488cc) - Bug 1199049 - Part 1: Move nsCORSListenerProxy.* to necko; r=jduell (8e2cc6361e) - Bug 1199049 - Part 2: Add a channel API for requesting CORS preflights; r=jduell (bf417aa318) (2d4b405bc) - update Twemoji to v14.0.1 based font. (384d4231c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182537 - Use channel->ascynOpen2 in dom/security/nsCORSListenerProxy (r=sicking) (5c4b779a12) - Bug 1155758 - Make about:serviceworkers work in B2G. r=fabrice (195eca3894) - Bug 1162920 - JavaScript error at aboutServiceWorkers.js when updating the service worker. r=fabrice (2d3a831a8c) - Bug 1155153 - [e10s] about:serviceworkers should work in e10s mode. Update B2G implementation. r=baku (0d1c2999c1) - Bug 1171915 - about:serviceworkers in b2g should use originAttributes when calling ServiceWorkerManager. r=baku,fabrice (faa3725da9) - Bug 1179161 - originAttributes does not have such isInBrowser member (follow-up bug 1171915). r=ferjm (a217140ae5) - Bug 1171917 - Improve about:serviceworkers tests on b2g. r=ferjm (5fd9d2f478) - Bug 1179557 - Add userContextId to originAttributes with tests. r=bholley, r=tanvi (8ddf96d921) - Bug 1179557 - Add getters for userContextId. r=bholley, r=tanvi (ebec5f7c7e) - Bug 1174110 - The service worker still remains registered when uninstalling the service-worker-enabled application. r=fabrice (c1c93b1250) - Bug 1144689 - Allow setting manually a fetch time and modified time for cache entries. r=fabrice (8e9dd47425) - Bug 1150199 - Langpacks should not have to be privileged r=ferjm (d41af25648) - Bug 1111961 - Developer mode support r=ferjm,pauljt (9b523402ac) - Bug 1168300 - notify clear-cookiejar-data. r=sicking (7d88bff29d) - Bug 1136434 - RequestSync API should delete all the timers when a task is unregistered, r=ehsan (5f92977920) - Bug 1151082 - RequestSyncAPI - avoid infinite loop when processing pending messages, r=ehsan (b5afcd55e8) - Bug 1165787 - Use origin in RequestSyncService.jsm. r=ehsan (b6fad2bd68) - Bug 1182347 - Migrate existing code away from .cookieJar. r=sicking,r=allstars.chh (304cbfd660) - Bug 1118946 - API to provide localized properties r=ferjm,sicking (a28aecaf19) - Bug 1077168 - Cancel in-flight Webapp install jobs from windows that change location. r=myk. (d55dc8ff6d) - Bug 1150660 - Fix sendAsyncMessage() uses to not trigger warnings in dom/apps r=fabrice (b087adcc23) - Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm (82c8570555) - Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans (55be5ccdf5) - Bug 1145049 - Prevent caching tab actors in child processes. r=jryans (1a3ee9f278) - Bug 1145049 - Stop leaking tab actors and root actor on disconnect. r=jryans (26f259b441) - Bug 1181930 - Refactoring: move the message broadcaster out of Webapps.jsm r=ferjm (b1f8bb8b6d) - Bu 1115619 - Use a preference to guarantee app permission loading to permissions.sqlite. r=fabrice (5689c459d7) - Bug 1191579 - Remove useless getAll() implementation in Webapps.jsm (74f0d6874a) (b6d625876) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1162327 Part 1: Change low integrity temp to a fixed dir per profile and improve clean-up. r=jimm, r=froydnj (9d8ecfcd0d) - Bug 1162327 Part 2: Add temporary code to clean up the old low integrity temps on Windows. r=jimm (8ff7d027ef) - Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm (e97b8c6794) (5a542c5a7) - ported from UXP: - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1a2ddd345) - update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (a0837ac8d) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (65589a2a3) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220326-9e05fb0f0-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (ab2c4b048) - update Twemoji to v14.0.1 based font. (8122fb2c6) - update libpixman from my UXP custom branch, with SSSE3 code compiled (without CONFIG['SSSE3_FLAGS'] support, so hackfixed) (9a9f88558) - import from UXP: - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (1bfb3a970) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (9e05fb0f0) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of post-deprecated Serpent/moebius for XP! * Notice: This repo will not be built on regular schedule, and changes are experimental as usual. ** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions. Test binary: Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20220326-216281f40-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220326-216281f40-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (5e718f237) - import from UXP: Issue #1284 - Implement /s (dotAll) for regular expressions, v2. (8148cf00) (7c9a3a6b8) - import from UXP: Issue #17 - Close iterator after error in Promise.{all,race} (c213f92c2) - import from UXP: Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote (ac07311b) (c70d5f8b3) - import from UXP: Bug 1360839 - Call IteratorClose due to abrupt completion from yield (76b099ab) (a4defd7b3) - import from UXP: Bug 1343375: Update RegExp.prototype.replace and .match to call ToLength(lastIndex) for non-global RegExp and handle recompilations (401d677e) (80661feaa) - import from UXP: Bug 1317397: Only set lastIndex for global or sticky RegExps in RegExpBuiltinExec per ES2017 (78ce3bf8) (d46a6e25e) - import from UXP: JS - support for Array.prototype.values() (f8591643) (717f97366) - import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0) (272961305) - import from UXP: Make InitRuntimeNumberState's return type reflect its infallible nature. (e3e1be66) (709eedbdb) - import from mozilla: Bug 1411415 - r=bz r=fitzgen (61ca8af8) (64c5471f4) - import from UXP: Reinstate string.prototype.contains() (591dc9ea) (28b223a78) - import from UXP: Avoid using memcpy on HeapSlot that is not trivially copyable. (413f2054) (72632e4e0) - import from UXP: Simplify HeapSlot to make it trivially copyable (4f91b109) (9d97afe78) - import from UXP: Avoid doing a memset on a non-POD structure (6b97ee8c) (b62dee49d) - import from UXP: - Avoid using memset on a not-trivial type like TabSizes (37959f99) - Avoid using memset on a not-trivial type like ServoSizes (2fabd9fa) (5806f76bf) - Revert "import from UXP: Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM (52269fa0)" (4a70a12bf) - import from UXP: Add extra check for assembler buffer space. (ac3468d5) (2dbc82714) - ported from UXP: Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model (4cbf5408) (bb24e03a7) - ported from UXP: Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. (78d0ec7f) (c26fd216a) - import from UXP: Stop using PodZero in several places to initialize values of non-trivial type (02e07860) (3ca42b324) - import from UXP: - Initialize some asm.js structures using in-class initializers instead of PodZero (fbef1917) - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end (4d089648) (5237b16a4) - import from UXP: Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances (4b23aec4) (266d624a6) - import from UXP: - Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. (3bfbbf5d) - Don't use PodCopy/PodMove to implement typed-array element-to-element copying (74983ef7) - Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. (7ccaa52a) (68950f1dd) - import from UXP: - Bug 1493900. (3757eafa) - Improve graph edge resolution code. (f592b614) - Code style improvements (no bug). (3567db7c) (7907dde86) - import from UXP: Don't mark MGetFirstDollarIndex as movable. (c554052d) (ed7813c7f) - import from UXP: Simplify SIMD conversion from Uint64 to Double. (acb2819b) (6ba5e45dd) - import from UXP: Fix a longstanding IndexedDB correctness issue. Standards Compliance fix, port of Bug 1492737 (930cc1db) (38c12760a) - import from UXP: Fix mistakingly flagged instructions. (e4ac0e17) (ee373d584) - import from UXP: - Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. (51810694) - Restrict ExtractLinearSum to find non-wrapping results. (0c526368) (0e5b73b30) - import from UXP: Reduce number of allocations in AutoStopwatch (7d0bef10) (6c2da0b12) - import from UXP: Align `instanceof` with the final ES6 spec. (becadd35) (8583461fa) - import from UXP: Fix possible data race while updating scope object during compacting GC. (c0871c52) (f9b69947a) - import from UXP: - Remove a couple of unused variables (f922e8ae) - Force expected crashes on unexpected magic values. (c6e54b52) - Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. (ca54bbe5) (3195d894d) - import from UXP: - Reset nursery position when it's disabled. (4105e6bb) - Restrict ExtractLinearSum to monotonous operation in infinite math space. (e390f01e) (315b77588) - import from UXP: - Issue #960, Stage 1-1: Implement Function.prototype.toString revision proposal. (b68de773) - Issue #960, Stage 1-2: Remove a space after comma in parameter list for generated function source. (90817221) - Issue #960, Stage 1-3: Generate better source in Object.prototype.toSource. (f2622bd1) - Issue #960, Stage 1-4: Update tests (5676f63f) (9bd574a28) - import from UXP: Issue #1055 - Remove useless assert. (ae2267db) (8a54fd54b) - import from UXP: Braces and one more typo fix for comment (b11e5bc2) (765dc16c0) - import from UXP: Issue #1089 - Implement String.prototype.trimStart and trimEnd. (dee48511) (165b6e008) - import from UXP: Issue #1095 - Implement array.flat and array.flatMap (3538814b) (07ab31395) - import from UXP: [js, ARM] Always check error return from BufferOffset::diffB. (772e51c7) (b42badaec) - import from UXP: Improve efficiency of (C++) heap allocations related to BytecodeEmitter::code. (cdfd0e29) (e3a746bf6) - import from UXP: Add Atomics.notify instead of Atomics.wake according to revised spec. (f5923f06) (c14152aec) - import from UXP: Define JumpImmediateRange on ARM64. (b97da34a) (a590bbb35) - import from UXP: Refactor Token& nextToken (90f475f7) (bd191f5b2) - import from UXP: Fix a crash in IndexedDB. (cfc50f18) (81e88fab7) - import from UXP: Use the correct group for JIT constraints. (33d503a9) (68e343697) - import from UXP: Avoid uint32_t overflow in js shell by checking size of file before trying to stuff something insanely large into a Uint8Array. (4a024d6b) (02057a5cb) - import from UXP: Fix type barrier in IonBuilder::jsop_getimport. (8896e73c) (0148f9e17) - import from UXP: Bug 1340268 - [[HasProperty]] on module namespace object should work even when binding is uninitialized (b79662ba) (ab06ba532) - import from UXP: Bug 1341256 - Fix module namespace object get handler (eaf8fcd2) (aea521ee0) - import from UXP: Bug 1339986 - Handle export* when checking for duplicate export (832b047e) (437ed120d) - import from UXP: Bug 1341411 - Support circular module dependencies through export* per ES2017 (39a2b217) (d3780fd58) - import from UXP: Bug 1341298 - Relax expected module state when resolving modules and circular module dependencies are present (67f5e5d2) (aff799431) - import from UXP: Issue #1283 - Implement Promise.prototype.finally() (ff54e689) (c8222f079) - import from UXP: - Issue #1279 - Implement regular expression lookbehind (63b7dedc) - Issue #1279 - Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes (59a1758d) (832e76658) - import from UXP: Issue #1284 - Update js/src/builtin/TestingFunctions.cpp for /s (dotAll) regular expression changes (211c1e4e) (6030f2ab8) - import from UXP: - Issue #1302 - Add self-hosted implementation for string regex .matchAll (c16e82c9) - Issue #1302 followup - Add spec-compliance checks/errors (37e3ac71) (f9073a794) - import from UXP: Bug 1333143 - Self-host Object.prototype.valueOf. (337cdbd0) (fe0970a6c) - import from UXP: Bug 1333045 - Update Location object properties to current spec. (1af9026a) (c4c841e77) - import from UXP: Bug 1320408 - Change JSScript::sourceDataWithPrelude to static method (68b04671) (9e06b8fec) - import from UXP: Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. (a2451c82) (803458ca8) - import from UXP: Bug 1320408 - Part 16: Change NativeObject::removeProperty to static method. (9e0f10ac) (5c1cf6a04) - import from UXP: Bug 1320408 - Part 17: Change NativeObject::clearFlag to static method. (d102bd41) (c03a7df54) - import from UXP: Bug 1320408 - Part 18: Change StringObject::init to static method. (3fb93ffd) (4b292864e) - import from UXP: Bug 1320408 - Part 19: Remove JSContext* parameter from ModuleObject::fixEnvironmentsAfterCompartmentMerge. (62eeeb76) (3433d960d) - import from UXP: Bug 1320408 - Part 20: Change PromiseObject::resolve and PromiseObject::reject to static method. (e5b36e01) (b0016fb4a) - import from UXP: Bug 1320408 - Part 21: Change PromiseObject::onSettled to static method. (f3761357) (72a01eb6e) - import from UXP: Bug 1320408 - Part 22: Remove JSContext* parameter from ProxyObject::renew and Wrapper::Renew. (31760533) (b4bd8cfde) - import from UXP: Bug 1320408 - Part 23: Change RegExpObject::{getShared,createShared,dumpBytecode} to static method. (8a42a647) (6d62db04a) - import from UXP: - Bug 1320408 - Part 24: Change NativeObject::{fillInAfterSwap,replaceWithNewEquivalentShape,generateOwnShape,shadowingShapeChange} to static method. (83fb6841) - Bug 1320408 - Part 25: Change NativeObject::toDictionaryMode to static method. (f232a0b5) - Bug 1320408 - Part 26: Remove Shape::set declaration. (26cafc58) (4b7528404) - import from UXP: - Bug 1336705 - Part 1: Support creating and resolving Promises without resolve/reject functions. (f15e675b) - Bug 1336705 - Part 2: Add self-hosting intrinsics for resolving/rejecting Promises and adding reactions. (4ce0bb5e) (343ef7204) - import from UXP: - Bug 1337143 - Tweak NamedImports parsing to eliminate a complexifying peekToken where getToken could be used. (bd6ebc2f) - Bug 1337143 - Tweak ExportClause parsing to eliminate a peekToken where a simpler consuming getToken could be performed. (bba9b43f) (680aaaf9b) - import from UXP: Bug 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (c92b2191) (553afabbb) - import from UXP: - Bug 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. (c2bd1ca0) - Make JSErrorNotes Single Threaded (6072c729) (e9ffca53a) - import from UXP: - Bug 1283712 - Part 2: Add JSEXN_NOTE. (98ebeef7) - Bug 1283712 - Part 3: Add Parser::errorWithNotes and Parser::errorWithNotesAt. (dc06903c) - Bug 1283712 - Part 4: Print error note in js::PrintError. (519f13c2) - Bug 1283712 - Part 5: Support notes in Debugger. (f8f673d9) - Bug 1283712 - Part 6: Add xpc::ErrorBase, xpc::ErrorNote, and xpc::ErrorReport.mNotes. (0982e6f9) (b8ccd188b) - import from UXP: Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. (19854690) (f205fab84) - import from UXP: Bug 1283712 - Part 7: Add nsIScriptErrorNote and nsIScriptError.notes. (fffabb3d) (9bd648534) - import from UXP: Bug 1288768 - Better error reporting for network errors in workers (12f3d030) (85f63e3f6) - import from UXP: Bug 1283712 - Part 8: Add WorkerErrorBase, WorkerErrorNote, and WorkerErrorReport. (624a2f1b) (11ae7b632) - import from UXP: - Bug 1283712 - Part 9: Add getErrorNotes testing function to extract error notes from exception. (9ab58a47) - Bug 1283712 - Part 10: Support notes in getLastWarning shell-only testing function. (700a57c2) - Bug 1283712 - Part 11.1: Show notes in devtools console. (9f71d02f) - Bug 1283712 - Part 11.2: Update stub. (5ff0df93) - Bug 1283712 - Part 11.3: Add mocha test. (d50cd306) - Bug 1283712 - Part 11.4: Fix assignment (2d3bf335) (4698ef51d) - import from UXP: Bug 1336783 - Part 1: Rework on reserved word and remove TokenStream::KeywordIsName. (c1f6b0ff) (00da4d68f) - import from UXP: - Bug 1336783 - Part 2: Remove Parser::checkStrictBinding. (9be68cbc) - Bug 1336783 - Part 3 - Use simpler macro to avoid internal compiler error on SM-tc(H). (f2c29cbe) - Bug 1336783 - followup: Fix rooting. (138d60c0) (cc06df664) - import from UXP: - Bug 1340089 - Check the binding name in comprehensionFor. (e3244802) - Bug 1332245 - [Basilisk] Move nsScriptError from js/xpconnect to dom/bindings. (d220e6db) (a24713316) - import from UXP: - Bug 1339963 - Part 1: Split Parser::exportDeclaration. (942760e3) - Bug 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. (e36ea05a) - Bug 1339963 - Part 3: Check IdentifierName in ExportClause without from. (9b7c6181) (f14f6ec7c) - import from UXP: Bug 1342273 - Improve frontend tracelogging. [PARTIAL] Only implemented const to rvalue changes, no tracelogging (e48044fc) (707220cb9) - import from UXP: Bug 104442 - Part 1: Report the position and the kind of previous declaration for redeclaration error. (006b0f5d) (7a7a17e8e) - import from UXP: Bug 1340148 - Disallow function redeclarations at module top level. (482fc163) (c58f848b7) - import from UXP: - Bug 1216630 - Print class source when calling toString on the constructor. (f79ee2fd) - Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (ab85510c) (7a5823350) - import from UXP: - Bug 1357483 - Stop changing the end position of parenthesized expression ParseNodes. (bbb2447f) - Bug 1364573 - Don't relazify class default constructors. (3f8f224e) - Bug 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (6d7cc2b0) (8ed57f275) - import from UXP: Bug 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (b9409d87) (248f7d1c8) - import from UXP: Bug 1367204 - Generate "[sourceless code]" for class constructors when sourceIsLazy and no source hook is set. (379a4231) (9cae533a4) - import from UXP: - Bug 420857 - Part 1: Report the position of opening brace for missing brace error in function body. (e5f1edc0) - Bug 420857 - Part 2: Report the position of opening brace for missing brace error in block. (fce1adbc) - Bug 420857 - Part 3: Report the position of opening brace for missing brace error in object literal. (f1f51320) - Bug 420857 - Part 4: Report the position of opening bracket for missing bracket error in array literal. (d965d685) (141f474b7) - import from UXP: - Bug 1303703 - Part 1: Separate binding pattern parsing from object/array literal parsing. (f9a63570) - Bug 1303703 - Part 2: Clean-up bits of destructuring parsing which are no longer needed. (4cd06f93) - Bug 1303703 - Part 3: Syntax parse destructuring assignment patterns. (51183e0b) - Refactor abortIfSyntaxParser after destructring (43c3ab5a) (446f1fbc1) - import from UXP: Bug 1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value. (417aa021) (96a655067) - import from UXP: Bug 1344477 - Part 2: Optimize Array.prototype.splice with JSOP_NORVCALL. (4f51cc38) (3974c0916) - import from UXP: Bug 1339395 - Part 1: Align parse method for object literals to match array literals. (2734a01c) (8a067269a) - import from UXP: Bug 1339395 - Part 2: Add parser support for rest and spread object properties. (85350c06) (8f9b9f725) - import from UXP: Bug 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. (1e126cc4) (a6a615731) - import from UXP: Bug 1339395 - Part 7: Remove no longer needed check for jsid strings which are indices from frontend. (6cff3b75) (c2d8a56e1) - import from UXP: - Bug 1339395 - Part 5: Add Reflect.parse tests for object rest and spread properties. (3a484431) - Bug 1339395 - Part 6: Update jit-tests now that object rest/spread properties are a thing. (f6b2c1d4) - Bug 1339395 - Part 8: Add separate variables for wasm debugger test. (3c9c84e2) (58e1900fe) - import from UXP: Bug 1344334 - Make DoTypeUpdateFallback infallible. (61235c7b) (16f819cb0) - import from UXP: Bug 1353691 - Report SyntaxError when arrow function has await-identifier in async function context. (5e6128d0) (62d30445b) - import from UXP: Fix order of OwnProperty check for rest parameters. (41efc528) (73d98ccaa) - import from UXP: Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. (7eb5d46c) (bcc7229a3) - import from UXP: Bug 1343481 - Part 2: Stop using StarGegerator for async function. (45337018) (3f5c53b9f) - import from UXP: Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. (a6872d9e) (c69053a1b) - import from UXP: Bug 1343481 - Part 4: Add Add GeneratorObject.{isAfterYield,isAfterAwait}. (bc80cb0d) (cef01331a) - import from UXP: Bug 1343481 - Part 5: Rename AsyncFunction-related names in Promise.cpp to explicitly say Async Function. (04ec8aaf) (c83858d84) - import from UXP: Bug 1343481 - Part 6: Add native functions wrapper for GetInternalError and GetTypeError. (2bbebc6e) (bd543bb4a) - import from UXP: Bug 1343481 - Part 7: Add BytecodeEmitter::emitDotGenerator and make yield/await nodes unary. (c1bdfa62) (47cdcf117) - import from UXP: Bug 1316098 - Optimize out result object allocation for await/return in async function. (c9f1fa2c) (897cef194) - import from UXP: - Bug 1331092 - Part 0: Define NOMINMAX to avoid compile error from min/max macro on windows. (e9ad9eab) - Bug 1331092 - Part 1: Add Symbol.asyncIterator. (c8d569d1) - Bug 1331092 - Part 2: Implement Async Generator except yield*. (10b93aff) - Bug 1331092 - Part 2: Implement Async Generator except yield*. (b5bcbfe5) (a290a21b4) - import from UXP: Bug 1331092 - Part 6: Support JSOP_TOASYNCGEN in JIT. (67b8cd62) (43eaca76e) - import from UXP: Bug 1331092 - Part 7: Implement Async Generator yield*. (142e8bf4) (3565874f0) - import from UXP: Bug 1331092 - Part 8: Support JSOP_TOASYNCITER in JIT. (06b3cb6c) (56bc0a6ad) - import from UXP: Bug 1331092 - Part 9: Implement for-await-of. (9379133c) (b8bc014d2) - import from UXP: Bug 1331092 - Part 11: Await on the innerResult.value when innerResult.done is true in yield*. (9cecb72f) (c102dd2b7) - import from UXP: Bug 1355399 - Switch property retrieval in Async-from-Sync Iterator prototype methods. (3206741a) (32da0bfd9) - import from UXP: Bug 1364608 - Stash rval in AsyncIteratorClose. (ba1cf560) (5b7824073) - import from UXP: - Bug 1379525 - Part 1: Await on the value before yielding or returning inside async generator. (9e8369d0) - Bug 1379525 - Part 2: Properly handle rejection in async-from-sync iteration. (586cd0b7) (dde12ba15) - import from UXP: - Bug 1390082 - Implement AsyncGeneratorQueue with simpler array operations. (f08c44f0) - Bug 1352312 - Enable Async Iteration. (b476f2e7) (2cff177e3) - import from UXP: Bug 1341693 - Don't need to check GetDocShell() when creating CustomElementRegistry; (62678b52) (51d02c70a) - import from UXP: Bug 1347446 - Move custom element reactions stack to DocGroup. (bde53294) (414f6dc83) - import from UXP: - Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; (a176a0e5) - Bug 1350960 - Release CustomElementReactionsStack in TabGroup thread when DocGroup is going away. (932dde0d) (5d613c81e) - import from UXP: - Bug 1309147 - Part 1: Implement the support for CEReactions in WebIDL parser. (39fcec34) - Bug 1309147 - Part 2: Add the name of 'this' value's JSObject* for codegen to generate CEReaction code. (0b774c0e) - Bug 1309147 - Part 3: Implement the support for CEReactions in Codegen. (303037d0) - Bug 1309147 - Part 4: Add CEReactions for CustomElementRegistry. (cc71e21e) - Bug 1309147 - Part 5: Eliminate performance cliff when accessing CEReactions code. (f7154d57) (1569111ce) - import from UXP: - Bug 1341898 - Make nsDocument::IsWebComponentsEnabled use a cached bool pref; (d662ddd6) - Bug 1357002 - Part 1: Cache dom.webcomponents.customelements.enabled preference; (979d2bfb) - Bug 1357002 - Part 2: Don't call SetupCustomElement() if the custom element feature is pref-ed off; (5ad5f4e1) - Bug 1359346 - Implement custom element state; (cb89330b) (78f106ac0) - import from UXP: - Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. (85d4d59f) - Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. (d16b90c0) (828ca2cad) - update Twemoji to v14.0.1 based font. (a1d39922f) - import from UXP: Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM (c66f2e16) (f8db12ed8) - import from UXP: Issue #67 - Round down to the nearest 2ms (instead of 1ms) (2884c049) (dd113e3f1) - import from UXP: [sctp] Be more explicit with a lock. (6790fd48) (36d8eb4a9) - import from UXP: Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor (29100ca1) (19b2bde5a) - import from UXP: Issue #67 - Set "secureConnectionStart" to 0 for pages with HTTP scheme (b0fe82b8) (20a7d198c) - import from UXP: Use FC_OUTLINE instead of FC_SCALABLE with Fontconfig to check if a font is scalable. (2c33a1ce) (c83e44d29) - import from UXP: Allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. (4a986546) (96c096003) - import from UXP: Fix line heights to properly scale to requested size for color-bitmapped SFNTs. (2653da27) (39d031dc0) - import from UXP: Issue #91 - Make vector image surface caching smarter. (c8f4fb3b) (fa48e8519) - import from UXP: Bug 1363672 - Add step support to date picker (1cca8d40) (4bcadb676) - import from UXP: Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods via webidl (549212cd) (5aee89e2f) - import from UXP: Bug 1364026 - (Part 2) Check if min and max attributes on input type date are valid date strings (7f3ec297) (075da8219) - import from UXP: Bug 1382175 - Fix time picker step and min/max regressions (6993cdbd) (9406cdd9c) - import from UXP: Bug 1363672 - Add step support to date picker (follow up) (1f5afcad) (72357d60e) - import from UXP: - Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly (63855a98) - Bug 1381421 - (Part 2) Add browser chrome tests for the minimum and maximum dates (39b09ae6) (b58d7e7d6) - import from UXP: Bug 1371111 - Open picker when input element's padding area is clicked (758ef612) (eec1adfab) - import from UXP: Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked (1cbd27ae) (33f6443c1) - import from UXP: - Bug 1401876 - (Part 1) Close datetime picker on popuphidden (e75b329d) - Bug 1401876 - (Part 2) Add browser-chrome test for reopening picker (1cb68033) (cafc26ecf) - import from UXP: Bug 1397114 - Disable smooth scrolling when value changes come from input box (def56bfc) (2d7fc40f7) - import from UXP: Bug 1406859 - [DateTimePicker] Let the first picker close gracefully before opening a second picker (c65886be) (2bf578f40) - import from UXP: Bug 1446342 - Input type="date" not working if the other form elements has name="document" (any alternative solution) (9c7b8141) (615000463) - import from UXP: JS - location.hash - no escape single quote (637540d6) (cda8acd58) - import from UXP: - Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code (36d469a7) - Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local (5622e561) (a48b953e6) - fix build (d19823878) - import from UXP: Bug 1452075 - Backport some upstream pdf.js fixes. (32c59415) (63456b15f) - import from UXP: Bug 1337814 - Remove rIC callback from pending callbacks before running it (7c9dda85) (5e985e52a) - update libpixman from my UXP custom branch, with SSSE3 code compiled (b51eecb9e) - import from UXP: - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) (40f55c281) - import from UXP: [FFmpeg] Work around a bug with corrupted data (aeea23c3) (89eacff13) - ported from UXP: Add emoji presentation API (33a4b11c) (b3384c76b) - import from UXP: - Use font.name-list.emoji preference for emoji presenration. (0022f326) - Fix build bustage (826e4201) (d1f0fc320) - import from UXP: Font fallback should detect emoji range for color emoji font. (1aa30f60) (3c65e4990) - import from UXP: Set font.name-list.emoji for some platforms. (c0de3e4c) (254cbac4f) - import from UXP: Drop invisible characters from downloads filename. (e0714405) (2317b154c) - import from UXP: Use a temporary in Animation::Tick() (685ae236) (9dc809d06) - import from UXP: Check for infinite value in txFormatNumberFunctionCall. (b2cb4042) (77ca1547d) - import from UXP: Add omitted Skia "Safe Math" includes. (4070f2c7) (f3e5ce7a9) - import from UXP: Update in-tree freetype2 lib (unused) to 2.9.1 (7ec8b4bf) (4dc09da79) - import from UXP: Consistently use PR memory functions. (f6fa2eff) (9f6d87323) - import from UXP: Merge libhyphen fix from upstream. (abd21e76) (25ba79640) - import from UXP: Don't linkify data: or javascript: URLs in the web console. (ebb86926) (07f070d9d) - import from UXP: Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru (51c2477b) (28551b94e) - import from UXP: - Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value (eb80674e) - Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete (e29bf72a) (0f4eb1f34) - import from UXP: - Fix missing include in Skia SafeMath (2a5df335) - Update libhyphen's glue code to include overloads for fgetc() and feof(). (b88143e4) - [MSE] Add a missing comma in validBoxes (886642ab) - Add a check to prevent a crash when CSP directives are used with chrome content (53005879) (3f428c485) - import from UXP: - Port our stricter cookie gating. (b74e3878) - Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. (290eea38) (8d9f2bd4d) - import from UXP: - Bug 1398229 - Save-link-as feature should use the loading principal - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (97c6ecff) - Bug 1398229 - Save-link-as feature should use the loading principal - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD (5f66b032) - Bug 1430758 - No CSP directive for nsIContentPolicy::TYPE_SAVEAS_DOWNLOAD (9578e970) - Remove a comment in nsContextMenu.js (2e3999cd) - Rewrite uuid for ContentPolicy (d4bba670) - Added Ci.nsIContentPolicy.TYPE_SAVEAS_DOWNLOAD to next files (d180a351) - nsIContentPolicy: Their order (in nsIContentPolicyBase.idl) must be retained in nsContentBlocker.cpp (0fac4df8) - nsIContentPolicy: Numbers should not be omitted in nsIContentPolicyBase.idl, rewrite uuid (65c35bbe) (04045e72b) - import from UXP: Fix SSL status ambiguity. (624aa2c5) (a37d6c9cb) - import from UXP: Issue #531 - Toolkit - Fix throws an error from Create a New Profile (b1b86c58) (0ffe32866) - import from UXP: - Issue #542 - Restrict web access to moz-icon:// scheme (5898c778) - Prevent various location-based hazards. (200d5cad) (5eeff7896) - import from UXP: - CSP: Support for "LoadInfo::GetLoadingContext" and "LoadInfo::GetLoadingContextXPCOM()" (partially bug 1439713) (09a81da0) - Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects (c8131a68) - Bug 1469150 - Tests added to check scripts with valid nonce is allowed if URL redirects (follow up) (28551b94) - Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is fixed (follow up) (53c39834) (03a989a2a) - import from UXP: - Preferences - Show Cookies - "Remove Selected" button should not be active if there are no items (ec107bb6) - Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired twice (f3919fb5) (047c95e62) - import from UXP: Issue #544 - DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" (c15a614c) (684d46669) - import from UXP: Make the Error Console accessible from about:console and make it presentable in that context (aa023ce6) (8d5ccf8f8) - import from UXP: - Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. (32326ee1) - Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. (550c8977) - Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. (107f8e58) - Issue #12 Part 4: Don't access mEditorBase directly. (3e44d7b9) - Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. (ea3ff241) (51417235c) - import from UXP: Issue #249 - Stabilize and align Intersection Observers (5af41078) (ca17f2857) - import from UXP: Issue #249 - Enable Intersection Observers in the platform. (9029f15c) (664f3dc5b) - import from UXP: Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true (aba5754b) (0bd76996a) - import from UXP: Issue #559 - Convert the button rect to device coordinates correctly instead of casting CSS coordinates. (f5d85dbb) (7802eab52) - import from UXP: WebRTC: Nullcheck DataChannel SendPacket calls. (ea5ece2b) (af64830c2) - import from UXP: Disable Intersection Observers by default. (664f3dc5) (153547fab) - import from UXP: Issue #578: Applications cannot start without /proc (chroot). (e9342c1a) (8cee9f65d) - import from UXP: Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM (03766e63) (72efb2fa4) - import from UXP: Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM (76e79cec) (466908649) - import from UXP: Bug 1413868. (c180f850) (9421383d5) - import from UXP: WebRTC: Add DeleteStreams to media conduits. (4131396b) (2d50e5abb) - import from UXP: Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. DiD (da75ad73) (7a29d3f83) - import from UXP: Clamp resolution in PerformanceNavigationTiming. (d37f6a30) (c937ebf73) - import from UXP: Fix cache v1 compression crash in nsCompressOutputStreamWrapper::Close() (8c917ef3) (40556cd63) - import from UXP: Remove pref confusion around cache v2 (c60c15e6) (b76954d68) - import from UXP: Bug 1298823 - Fix Request constructor - with "mode: navigate" (56c088c2) (2e1a881f6) - import from UXP: Issue #607 - Make the page visibility API pref-controlled. (9949bc6c) (6c21fda6c) - import from UXP: Issue #614 - DevTools - display newlines in some console messages (b2aa38c7) (c1883fdc6) - import from UXP: Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. (5ffd703f) (4aa18d252) - import from UXP: Issue #622 - Add event.srcElement (the alias for event.target) (59321284) (daf02c2ae) - import from UXP: - Bug 1346501. Don't mark every image as visible when a frame is created for it (ece6d716) - Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused (731b3ea7) (c7fb60acc) - import from UXP: Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. (d203062c) (e6f673c42) - import from UXP: Issue #626 - Add pref to control CanOptimizeToImageLayer for large downscale factors. (ca5c2ba1) (d65ded253) - import from UXP: Issue #639 - Use expected dialog button ordering in Launch Application dialog. (1a634a81) (198dbe284) - import from UXP: DOM - Element - add support for Element.toggleAttribute() (8714f52f) (e500e9f25) - [NSS] ported mozilla upstream changes: Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) (c9a1df0bf) - [NSS] ported mozilla upstream changes: Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) (88a9dbf49) - [NSS] ported mozilla upstream changes: Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) (0985e7481) - [NSS] ported mozilla upstream changes: Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) (72a86a3f5) - [NSS] ported mozilla upstream changes: Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) (709c8a5b3) - [NSS] ported mozilla upstream changes: - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (216281f40) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of HBL-UXP for XP! Test binary: IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20220326-id-f0915f3-uxp-3336114a3-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220326-id-f0915f3-ia-c642e3c-uxp-3336114a3-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild for UXP changes please see above. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220326-f94c0da-uxp-3336114a3-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220326-f94c0da-uxp-3336114a3-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-20220326-f94c0da-uxp-3336114a3-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.5a1.win32-git-20220326-ba47fad4d-uxp-3336114a3-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.5a1.win64-git-20220326-ba47fad4d-uxp-3336114a3-xpmod.7z Official GRE changes picked since my last build: - Issue #3017 - Shadow boundaries not accounted for in nsFrameManager. (74698b456) - Don't rely on nsCRT from jsdate. (72d9d1a47) - Issue #3038 - Update libpixman (be7e9c26b) - Issue #3039 - Extend cairo API with an explicit font_get_hint_metrics function. (517a6b90a) - Issue #3039 - Add closure point to bounds calculation. (42fc0af32) - Issue #3039 - Increase the MAX_FONT_SIZE limit applied in cairo_ft_font to match the gfxFont size limit. (35164e286) - Issue #3039 - Reapply bug 624198 fix that got lost in an upstream update. (dda2b7972) - Issue #3039 - Don't try to pass a dash array of > 16 elements to ExtCreatePen. (3bb1c962e) - Issue #3024 - First pass support for :host and :host-context (4cc56c2cb) - No issue - Minor performance improvement in BidiUtils (de7ec12f8) - No issue - Fix a potential autocomplete issue. (bae3220dd) - Issue #3049 - Undo Stylo nonsense that breaks body and frame margins. (0f56697eb) - Issue #3050 - Map scrollbar-width to an element attribute. (4bdd38898) - Issue #3050 - Follow-up: extend attribution mapping to resize and corner controls to allow themes to respond to scrollbar-width. (94f3f356e) - [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2b) - Issue #3058 - Try to deal with bad website scripting loading/unloading modules. (19e2f0fbf) - Issue #3059 - Implement Selection.setBaseAndExtent() (602bb0a87) - Issue #3063 - Implement queueMicroTask(callback()) (bf17b1fec) - No Issue - Break overly long tooltips into multiple lines. (2073c4499) - [network] Improve thread-safety of cache entry handling. (9299c2e2e) - [DOM] Clear sinks and block further use after storage observer shutdown. (bc2aa1f05) - [DOM] Consistent error messages for scripts which failed to load. (a63ec9a47) - [DOM] worker cleanup. (a94d85142) - [DOM media] Add a lock around Reset() in WebMBufferedParser (e5d81e17d) - [Image] Image cleanup (9060ad1fc) - [DOM media] Adjust lock scope in MediaSourceDemuxer (368848ad1) - [DOM events] Clear event listener. (b8125dbaf) - [network] SocketTransport2 cleanup (b924810a3) - [htmlfive] Improve parser sanity checks. (b74a23aee) - [network] BackgroundFileSaver cleanup. (562b04e5c) - [DOM] Lock around memory reporting for XHR (766c8e3ff) - [network] cache memory reporter cleanup (232f5a470) - [DOM media] Handle truncated WAV stream. (b4306c046) - [DOM] Promise worker-proxy cleanup improvements (66ae44b71) - [Network] Only call nsWSAdmissionManager::ConnectNext on the main thread. (398cb9844) - [Image] Add some additional locks to ImgFrame (ba0e98e3b) - [xpcom] Timer cleanup, assertions and comments. (bd80099e2) - [Network] Add a socket thread check and early exit for corner cases. (e45fbf91c) - [DOM] Convert parameters upfront. (7cd8d7967) - [DOM XSLT] Add fallback value conversions if not converted beforehand. (bf80b7824) No official Basilisk changes picked since my last build. No official Pale-Moon changes picked since my last build. My changes since my last build: - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (eef4fb014) - webidl: remove VoidFunction from RTCPeerConnection.webidl, missing in Issue #3063 since upstream removed WebRTC. (originally as part of bug 1324169) (c576ac179) - Revert "[DOM] Consistent error messages for scripts which failed to load." which comes from upstream, which has similar changes in custom tree. (2684671e2) - pixman: restore XP hacks (40f0327a8) - bump versions. (3636940b3) - update Twemoji to v14.0.1 based font. (8481f005c) - libpixman: enable SSSE3 code in compilation (f155978c5) - [NSS] ported mozilla upstream changes: - Bug 1552254 internal_error alert on Certificate Request with sha1+ecdsa in TLS 1.3 (be6a9782) - Bug 1753535 - Remove obsolete stateEnd check in SEC_ASN1DecoderUpdate. r=rrelyea (800111fa) - Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea (55052f78) - Bug 1396616 - Update nssUTF8_Length to RFC 3629 and fix buffer overrun. r=nss-reviewers,jschanck (2f2c8564) - Bug 1755264 - TLS 1.3 Illegal legacy_version handling/alerts. r=djackson (7d931c59) - Bug 1751305 - Remove expired explicitly distrusted certificates from certdata.txt. r=KathleenWilson (b722e523) - Bug 1751298 - Add Telia Root CA v2 root certificate. r=KathleenWilson (1fcbbd7e) - Bug 1754890 - Add two D-TRUST 2020 root certificates. r=KathleenWilson (f63fb86d) (3336114a3) * Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of now-dead MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes. MCP Basilisk/Pale-Moon rev after datecode will be removed later. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
so new javascript syntax again: 22:27:38.490 SyntaxError: expected expression, got '.' 1 https://www.rb.cz/attachments/applications/scripts/apps/cookie-wall.js:9:20992 22:27:40.325 SyntaxError: expected expression, got '.' 1 https://www.rb.cz/scripts/main.9082edf4740251c6.js:1:21569 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
as you see, I cherry-picked some GRE changes (without crazy file rearrangements and code removals) and new release (with revision version number bumped) will be released in this weekend. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
it uses something that can't polyfilled: 20:11:30.976 SyntaxError: invalid regular expression flag u 1 https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:273362 20:11:31.056 ReferenceError: ReactDOM is not defined 1 www.cmd.com:1681:2 20:11:31.082 Unhandled promise rejection TypeError: i.getAttributeNames is not a function Stack trace: n@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:7:2744 i/</globalThis.litHtmlPolyfillSupport/w._$AC@https://archive.org/includes/build/npm/lit/polyfill-support.js?v=2cfc3e21:13:1890 [3]/X</<.value@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:7:6103 [3]/X</<.value@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:7:5606 i/</globalThis.litHtmlPolyfillSupport/w._$AI@https://archive.org/includes/build/npm/lit/polyfill-support.js?v=2cfc3e21:13:1052 [3]/W@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:7:1448 [3]/sn</<.value@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:7:10923 [3]/k</<.value@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:2:13513 [3]/k</<.value@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:2:13122 n/<@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:2:12841 l@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:420112 s/i._invoke</<@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:419902 k/</<@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:420538 r@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:2:1210 c@https://archive.org/includes/build/js/ia-topnav.min.js?v=2cfc3e21:2:1417 ["5s+n"]/it@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:41645 ["5s+n"]/at/<@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:41869 .tXUg/r@https://web.archive.org/static/bower_components/wayback-search-js/dist/vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:514056 1 vendors~main.8e27e80156b09ad9fd4c.chunk.js:3:265220 .RN6c/t.exports() vendors~main.8e27e80156b09ad9fd4c.chunk.js:3 ["5s+n"]/ut() vendors~main.8e27e80156b09ad9fd4c.chunk.js:3 ["5s+n"]/ct/</e<() vendors~main.8e27e80156b09ad9fd4c.chunk.js:3 ["5mdu"]/t.exports() vendors~main.8e27e80156b09ad9fd4c.chunk.js:3 ["5s+n"]/ct/<() vendors~main.8e27e80156b09ad9fd4c.chunk.js:3 h/<() archive.min.js:101 h() archive.min.js:101 c() archive.min.js:101 Ic/h() webcomponents-bundle.js:138 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I'm trying to pick-up UXP changes to ST55's javascript engine lately, but goanna5 appears and my focused on that side and slowed down this side of changes. https://github.com/roytam1/basilisk55/compare/5e718f237239e0df33ac9ff8bdfc8bf7dccddf42...HEAD -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
they will be kept, just like in the past. making PM30 as "Fx30" is a no-go to me. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
finally got a somewhat acceptable/saner diff between UXP and GRE. (crazy amount of file rearrangement commit and extra files deletion commits are in its parent commits) https://github.com/roytam1/palemoon-source-tracking/commit/80db68ab8642822bb0a5f3af5adfef77b7946630 notable changes: - GMP/EME support removed - WebRTC removed - telemetry codes by mozilla removed EDIT: MCP finally pushed repo with complete history -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220319.7z Changelog: Out-of-tree changes: * update Goanna3 to git ff1df7517...36b2354fd:- import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181382: move declaration into namespace to resolve conflict. r=hsinyi (b1cbc67344) - Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku (805ffd4d18) - Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku (2896c9af4c) - Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug (2550433007) - Bug 1131470 - Part 6: ScreenOrientation tests. r=baku (53e088ab98) - Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly (ce09f526b8) - Bug 1186307 - part 1 - Unify the StructuredCloneCallbacks in WorkerPrivate.cpp, r=smaug (a109da831d) - pointer style (c26fa45b91) - Bug 1174971 - Introduce two variants of getOwnPropertyFromTargetIfSafe. r=gabor,r=arai (4bec0627ce) - reapply Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv (ff39e220a3) - No bug - Add a bug number to the expected failure in message-event.html. (398f3e500a) - Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger (380ce180bf) (38ceaed34) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1176288 - Part 4: Fix octane regression, r=bbouvier (3ae04863c9) - Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow (b3ec1288e8) - Bug 1117338 - Blow up if we can't convert a cairo format to a gfx one r=milan (be268bf93a) - Bug 1161642 - Cross compilation fixup. (58da4778e4) - Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel (ec3a6a510e) - Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas (457cc10f80) - namespace (a341cb46be) - Bug 1162726 - Make RoundedToInt() snap the rect properly. r=roc (7fd0a19105) - Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical (cad95d7703) - Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey) (270cf6ae33) - Bug 1198451 - Disambiguate mozilla::dom::Function from mozilla::Function. r=froydnj (d08622cbd4)- reorder (eea96d09ee) - reorder (eea96d09ee) - Bug 1147990 - websocket test suite - patch 2 - webSocket.url should be the spec of nsIURI, r=smaug (a983655514) - Bug 1147990 - websocket test suite - patch 1 - URL with #ref should not be accepted, r=smaug (7af5e9528d) - Bug 1147990 - websocket test suite - patch 3 - Not all the ports are accepted, r=smaug (a34d69e29b) - Bug 1147990 - websocket test suite - patch 4 - web-platform-test suite fixed, a=tomcat CLOSED TREE (f2966f52d0) - Bug 1147990 - websocket test suite - patch 5 - web-platform-test suite - js error fixed, r=jgraham (1b52d4853e) (0ca97f19b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1179242 - Avoid unnecessary moves to dead stack slots, tweak regalloc heuristics for bundles required to be in a specific register, r=sunfish. (aa0174e817) - No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me (5cc971608d) - Bug 1186424: Rename FunctionBuilder into FunctionValidator; r=luke (8925748a65) - Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu (e26c24664b) - Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence (92f429798f) - Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu (0a80d997ae) - Bug 1183487 - Fix sorting in check_macroassembler_style.py. r=nbp (659d3b5dd3) - pointer and spacing style (9e2b14652c) - Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo (ec1defe3c4) - Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo (76bb7e8051) - Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence (f9b9727ac8) - Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke (d45393ca24) - Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium (7c6fd7a785) - Bug 1183195 - Fix assertion at the start of InnerViewTable::sweepAfterMinorGC() r=sfink (df395675e3) - Bug 1185959 - Properly handle static constructor method in classes. (r=Waldo) (8a6919155f) - Bug 1180054 - Fix bogus assert. (r=jandem) (94b9988568) - Bug 1197377 - Read callgraph.txt line by line to avoid string size limits, r=terrence (6b2d110d65) - Bug 1195588: IonMonkey - Actually convert number to double during recovering ToDouble, r=nbp (de43a2e4b9) (a06231e9d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug (0d3c817afa) - Bug 1183824 - Remove NS_ENSURE_TRUE(mCallback, NS_ERROR_NOT_INITIALIZED) warning from nsFrameMessageManager::DispatchAsyncMessageInternal. r=smaug (64dfd50f7f) - Bug 1167189: Use a size annotation on the OOM abort. r=bholley (5e7fb331a0) - missing crash reporter (47f183fab4) - Bug 1137151: Marked destructor of |nsClipboard| as protected, r=mwu (5655bf8862) - Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc (1554ffcec2) - Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice (419381f7af) - Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug (02183262bd) - Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug (6dc69151b4) - Bug 1201806 - part 2 - nsStructuredCloneContainer should use StructuredCloneIPCHelper, r=smaug (b6ebaa8e95) - Bug 1202028 - Implement range based for loops for SavedFrame stacks. r=terrence (57c198910c) - missing bit of Bug 1106264 (fa67f8ab56) - Bug 1168806: Configurable I/O thread for socket IPC classes, r=kmachulis (213a8fb2b9) - Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis (0d658c5cf8) - Bug 1168806: Configurable consumer thread for socket IPC classes, r=kmachulis (ee054dd6b0) - Bug 1167207: Add |BluetoothDaemonConnectionConsumer|, r=shuang (b8b89290df) - Bug 1154281: Remove |UnixSocketConsumer| and its helpers, r=kmachulis (d40430b10f) - Bug 1166638: Add |StreamSocketConsumer|, r=kmachulis (59b5c1abf3) - Bug 1166638: Add |ListenSocketConsumer|, r=kmachulis (d119bcaa2a) - Bug 1168806: Use 'consumer thread' in socket interface, r=kmachulis (65d232d21c) - Bug 1170466: Inherit |ConnectionOrientedSocketIO| from |UnixSocketWatcher|, r=kmachulis (b91d0c624a) - Bug 1170466: Share socket I/O methods in |ConnectionOrientedSocketIO|, r=kmachulis (108fb6696e) - Bug 1170466: Implement accept and connect in |ConnectionOrientedSocketIO|, r=kmachulis (590b3b4617) - Bug 1172479: Replace |nsIThread| by |MessageLoop| in socket I/O code, r=kmachulis (618073dcef) - Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug (dc31124113) - Bug 1167392 - Change nsFrameMessageManager::mParentManager to a smart pointer. r=ehsan (98d60c0398) - Bug 1186843 - Always cache delayed scripts in message manager (b0ab501959) - Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) (7a8ab62432) - Bug 1196057 - Use channel->Open2() in dom/base/nsFrameMessageManager.cpp (r=sicking) (a032d483d6) - missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (e6fbbb722a) - Bug 1175736 - Implement the iframe referrer attribute. r=ckerschb, r=bz (a5fc4e683b) - Bug 1171017: Rename |BluetoothDaemonConnectionConsumer| to |DaemonSocketConsumer|, r=shuang (0af5957609) - Bug 1170993: Manage socket buffers in sub-classes of |UnixSocketBuffer|, r=kmachulis (960de8be45) - Bug 1171017: Rename |BluetoothDaemonPDUConsumer| to |DaemonSocketIOConsumer|, r=shuang (eea1681ab8) - Bug 1171100 - Fix incorrect logic of handling Bluetooth Gatt Responses in daemon backend. r=tzimmermann (c385364d1e) - Bug 1171866 - Remove ReversedUuidToString; f=tzimmermann, r=jocelyn (9b58176c39) - Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang (ce1bbd9d4a) - Bug 1171017: Rename |BluetoothDaemonConnectionIO| to |DaemonSocketIO|, r=shuang (00f2a38220) - Bug 1171017: Rename |BluetoothDaemonConnection| to |DaemonSocket|, r=shuang (b3c3522719) - Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang (047714aee4) - Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai (276211bbb7) - Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai (7825d1c837) - Bug 1185478: Add leak checks to socket I/O classes (40e2c01ce4) - Bug 1185478: Remove strong references from socket I/O class to socket classes (6fa94f34ff) - Bug 1163912: Set |Type| property of BluetoothDevice a initial value during LeScan; f=elin, r=jocelyn (bda66689ed) - Bug 1166215 - Cast 'BluetoothTypeOfDevice' to uint32_t before the BT signal is distributed to BluetoothAdapter. r=joliu (d38ad4e55f) - Bug 1170086 - Fix the parameter type of DispatchReplyError() in StartLeScan result handler. r=joliu (a24e23e02f) - Bug 1161956 - Fix crashes while using GATT client functions. r=jocelyn (cebfb8c700) - Bug 1171868 - Remove GeneratePathFromGattId(aId, aPath, aUuidStr); r=jocelyn (0eac291b3c) - Bug 1161945 - Fix empty characteristics and descriptors after searching services. f=elin, r=jocelyn (a0d816fee4) - Bug 1164387 - Use |btgatt_client_interface_t.get_device_type| to get the device type. r=jocelyn (c7b5c97a00) - Bug 1173139 - Reorder global creation on workers, r=khuey. (acb79ae54e) - Bug 1170071 - Part 1: Revise BluetoothGattInterface, result handler, and interface helper for daemon support of gatt server. r=shuang (0ad0c9244e) - Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang (46a4062579) - Bug 1170071 - Part 3: Add gatt server support to GATT module for Bluetooth daemon. r=shuang (71d80aabea) - Bug 1170071 - Part 4: Add Gatt server interfaces for Bluetooth daemon. r=shuang (a556aaf048) - Bug 1187230: Convert Bluetooth to use daemon runnables, r=shuang (9be6501225) - Bug 1204382: Add #include for nsIInputStream.h to MediaParent.cpp, to fix a build error in --disable-webrtc builds. r=jib (8b20e934) (36b2354fd) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220319-36b2354fd-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220319-36b2354fd-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220319-36b2354fd-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220319-36b2354fd-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 1181382: move declaration into namespace to resolve conflict. r=hsinyi (b1cbc67344) - Bug 1131470 - Part 3: Implement ScreenOrientation interface. r=baku (805ffd4d18) - Bug 1131470 - Part 4: Check sandboxing flag for orientation lock. r=baku (2896c9af4c) - Bug 1131470 - Part 5: Handle changes to active orientation lock. r=smaug (2550433007) - Bug 1131470 - Part 6: ScreenOrientation tests. r=baku (53e088ab98) - Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly (ce09f526b8) - Bug 1186307 - part 1 - Unify the StructuredCloneCallbacks in WorkerPrivate.cpp, r=smaug (a109da831d) - pointer style (c26fa45b91) - Bug 1174971 - Introduce two variants of getOwnPropertyFromTargetIfSafe. r=gabor,r=arai (4bec0627ce) - reapply Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv (ff39e220a3) - No bug - Add a bug number to the expected failure in message-event.html. (398f3e500a) - Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger (380ce180bf) (38ceaed34) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1176288 - Part 4: Fix octane regression, r=bbouvier (3ae04863c9) - Bug 1199417- Scale skia paths up before hit testing to workaround coordinate resolution limits. r=mattwoodrow (b3ec1288e8) - Bug 1117338 - Blow up if we can't convert a cairo format to a gfx one r=milan (be268bf93a) - Bug 1161642 - Cross compilation fixup. (58da4778e4) - Bug 1190705 - Ensure that canvas 2d matrix transforms are finite. r=Bas, r=jrmuizel (ec3a6a510e) - Bug 1204824. Make Matrix4x4::PreScale scale all values in the first three rows. r=bas (457cc10f80) - namespace (a341cb46be) - Bug 1162726 - Make RoundedToInt() snap the rect properly. r=roc (7fd0a19105) - Bug 1178965 - Check if Factory::GetD2D1Device fails in SourceSurfaceD2D1. r=nical (cad95d7703) - Bug 1163735 - Ensure that we don't hand out a destroyed TabChild from WorkerPrivate::InterfaceRequestor (r=khuey) (270cf6ae33) - Bug 1198451 - Disambiguate mozilla::dom::Function from mozilla::Function. r=froydnj (d08622cbd4)- reorder (eea96d09ee) - reorder (eea96d09ee) - Bug 1147990 - websocket test suite - patch 2 - webSocket.url should be the spec of nsIURI, r=smaug (a983655514) - Bug 1147990 - websocket test suite - patch 1 - URL with #ref should not be accepted, r=smaug (7af5e9528d) - Bug 1147990 - websocket test suite - patch 3 - Not all the ports are accepted, r=smaug (a34d69e29b) - Bug 1147990 - websocket test suite - patch 4 - web-platform-test suite fixed, a=tomcat CLOSED TREE (f2966f52d0) - Bug 1147990 - websocket test suite - patch 5 - web-platform-test suite - js error fixed, r=jgraham (1b52d4853e) (0ca97f19b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1179242 - Avoid unnecessary moves to dead stack slots, tweak regalloc heuristics for bundles required to be in a specific register, r=sunfish. (aa0174e817) - No bug - Fix bug1106719.js jit-test to allow overrecursion on a CLOSED TREE. r=me (5cc971608d) - Bug 1186424: Rename FunctionBuilder into FunctionValidator; r=luke (8925748a65) - Bug 1192401 - Do not capture SavedFrame stacks before Object.prototype has been initialized. r=shu (e26c24664b) - Bug 1194838 - Make Cell a GCType for the hazard analysis, r=terrence (92f429798f) - Bug 1194829 - Rename sweep to sweepChildren because shu said so, r=shu (0a80d997ae) - Bug 1183487 - Fix sorting in check_macroassembler_style.py. r=nbp (659d3b5dd3) - pointer and spacing style (9e2b14652c) - Bug 1186693 - Add exhaustive matching to mozilla::Variant; r=Waldo (ec1defe3c4) - Bug 1186650 - Do not mark mozilla::Variant copy and move constructors as explicit. r=Waldo (76bb7e8051) - Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence (f9b9727ac8) - Bug 1195208 - Fix ArrayBuffer.transfer isNeutered check. r=luke (d45393ca24) - Bug 836658 - Use -arch:IA32 on VS2012 to avoid requiring SSE2. r=glandium Bug 1193467: Allow SSE2 on clang-cl builds. r=glandium (7c6fd7a785) - Bug 1183195 - Fix assertion at the start of InnerViewTable::sweepAfterMinorGC() r=sfink (df395675e3) - Bug 1185959 - Properly handle static constructor method in classes. (r=Waldo) (8a6919155f) - Bug 1180054 - Fix bogus assert. (r=jandem) (94b9988568) - Bug 1197377 - Read callgraph.txt line by line to avoid string size limits, r=terrence (6b2d110d65) - Bug 1195588: IonMonkey - Actually convert number to double during recovering ToDouble, r=nbp (de43a2e4b9) (a06231e9d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186307 - StructuredCloneHelper in workers.postMessage(), r=smaug (0d3c817afa) - Bug 1183824 - Remove NS_ENSURE_TRUE(mCallback, NS_ERROR_NOT_INITIALIZED) warning from nsFrameMessageManager::DispatchAsyncMessageInternal. r=smaug (64dfd50f7f) - Bug 1167189: Use a size annotation on the OOM abort. r=bholley (5e7fb331a0) - missing crash reporter (47f183fab4) - Bug 1137151: Marked destructor of |nsClipboard| as protected, r=mwu (5655bf8862) - Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc (1554ffcec2) - Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice (419381f7af) - Bug 1198795 - ipc/StructuredCloneUtils should be merged with StructuredCloneHelper, r=smaug (02183262bd) - Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug (6dc69151b4) - Bug 1201806 - part 2 - nsStructuredCloneContainer should use StructuredCloneIPCHelper, r=smaug (b6ebaa8e95) - Bug 1202028 - Implement range based for loops for SavedFrame stacks. r=terrence (57c198910c) - missing bit of Bug 1106264 (fa67f8ab56) - Bug 1168806: Configurable I/O thread for socket IPC classes, r=kmachulis (213a8fb2b9) - Bug 1159209: Remove template parameters from |DataSocketIO|, r=kmachulis (0d658c5cf8) - Bug 1168806: Configurable consumer thread for socket IPC classes, r=kmachulis (ee054dd6b0) - Bug 1167207: Add |BluetoothDaemonConnectionConsumer|, r=shuang (b8b89290df) - Bug 1154281: Remove |UnixSocketConsumer| and its helpers, r=kmachulis (d40430b10f) - Bug 1166638: Add |StreamSocketConsumer|, r=kmachulis (59b5c1abf3) - Bug 1166638: Add |ListenSocketConsumer|, r=kmachulis (d119bcaa2a) - Bug 1168806: Use 'consumer thread' in socket interface, r=kmachulis (65d232d21c) - Bug 1170466: Inherit |ConnectionOrientedSocketIO| from |UnixSocketWatcher|, r=kmachulis (b91d0c624a) - Bug 1170466: Share socket I/O methods in |ConnectionOrientedSocketIO|, r=kmachulis (108fb6696e) - Bug 1170466: Implement accept and connect in |ConnectionOrientedSocketIO|, r=kmachulis (590b3b4617) - Bug 1172479: Replace |nsIThread| by |MessageLoop| in socket I/O code, r=kmachulis (618073dcef) - Bug 1203426 - Rename StructuredCloneIPCHelper to StructuredCloneData, r=smaug (dc31124113) - Bug 1167392 - Change nsFrameMessageManager::mParentManager to a smart pointer. r=ehsan (98d60c0398) - Bug 1186843 - Always cache delayed scripts in message manager (b0ab501959) - Bug 1189550 - In parent process, cpmm.initialProcessData should be same as ppmm.initialProcessData (r=smaug) (7a8ab62432) - Bug 1196057 - Use channel->Open2() in dom/base/nsFrameMessageManager.cpp (r=sicking) (a032d483d6) - missing parts of Bug 1132072 - Tab switch refactoring (r=mconley) (e6fbbb722a) - Bug 1175736 - Implement the iframe referrer attribute. r=ckerschb, r=bz (a5fc4e683b) - Bug 1171017: Rename |BluetoothDaemonConnectionConsumer| to |DaemonSocketConsumer|, r=shuang (0af5957609) - Bug 1170993: Manage socket buffers in sub-classes of |UnixSocketBuffer|, r=kmachulis (960de8be45) - Bug 1171017: Rename |BluetoothDaemonPDUConsumer| to |DaemonSocketIOConsumer|, r=shuang (eea1681ab8) - Bug 1171100 - Fix incorrect logic of handling Bluetooth Gatt Responses in daemon backend. r=tzimmermann (c385364d1e) - Bug 1171866 - Remove ReversedUuidToString; f=tzimmermann, r=jocelyn (9b58176c39) - Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang (ce1bbd9d4a) - Bug 1171017: Rename |BluetoothDaemonConnectionIO| to |DaemonSocketIO|, r=shuang (00f2a38220) - Bug 1171017: Rename |BluetoothDaemonConnection| to |DaemonSocket|, r=shuang (b3c3522719) - Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang (047714aee4) - Bug 1171994: Add |RilSocket| and |RilSocketConsumer|, r=htsai (276211bbb7) - Bug 1171994: Forward received RIL socket I/O via |WorkerCrossThreadDispatcher|, r=htsai (7825d1c837) - Bug 1185478: Add leak checks to socket I/O classes (40e2c01ce4) - Bug 1185478: Remove strong references from socket I/O class to socket classes (6fa94f34ff) - Bug 1163912: Set |Type| property of BluetoothDevice a initial value during LeScan; f=elin, r=jocelyn (bda66689ed) - Bug 1166215 - Cast 'BluetoothTypeOfDevice' to uint32_t before the BT signal is distributed to BluetoothAdapter. r=joliu (d38ad4e55f) - Bug 1170086 - Fix the parameter type of DispatchReplyError() in StartLeScan result handler. r=joliu (a24e23e02f) - Bug 1161956 - Fix crashes while using GATT client functions. r=jocelyn (cebfb8c700) - Bug 1171868 - Remove GeneratePathFromGattId(aId, aPath, aUuidStr); r=jocelyn (0eac291b3c) - Bug 1161945 - Fix empty characteristics and descriptors after searching services. f=elin, r=jocelyn (a0d816fee4) - Bug 1164387 - Use |btgatt_client_interface_t.get_device_type| to get the device type. r=jocelyn (c7b5c97a00) - Bug 1173139 - Reorder global creation on workers, r=khuey. (acb79ae54e) - Bug 1170071 - Part 1: Revise BluetoothGattInterface, result handler, and interface helper for daemon support of gatt server. r=shuang (0ad0c9244e) - Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang (46a4062579) - Bug 1170071 - Part 3: Add gatt server support to GATT module for Bluetooth daemon. r=shuang (71d80aabea) - Bug 1170071 - Part 4: Add Gatt server interfaces for Bluetooth daemon. r=shuang (a556aaf048) - Bug 1187230: Convert Bluetooth to use daemon runnables, r=shuang (9be6501225) - Bug 1204382: Add #include for nsIInputStream.h to MediaParent.cpp, to fix a build error in --disable-webrtc builds. r=jib (8b20e934) (36b2354fd) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
thats the thing I want to do, by backporting their changes to my not-rearranged tree. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
So MCP pushed GRE (Goanna5/PM30) to their repo, with crazy huge directory structure rearrangements. tracking is still ongoing in roytam1/palemoon-source-tracking/commits/tracking-gre but for now I'm exhausted while trying to figure out how files are moved. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
Arctic Fox repo is mainly use for verifying upstream changes ( i.e. https://github.com/rmottola/Arctic-Fox/tree/dev ), without status bar(i.e. add-ons bar) and some more. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220312.7z Changelog: Out-of-tree changes: * update Goanna3 to git a9171b7b2...ff1df7517: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium (d03cfc1bb6) - Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8 (3247b5b146) - Bug 1140120 - Remove a couple of unused test functions on ServiceWorkerContainer; r=baku (efe1119749) - Bug 1180148 - Clear service workers registered for a site when clearing the cookies and stored data is not working in b2g. r=baku (7fb1d522ff) - Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb (0005a76252) - Bug 1190672 - Fix use of AutoReleasePromiseWorkerProxy in PushManager. r=catalinb (18f7358163) - Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge (8a3822969f) - Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm (b990083262) - spacing (44b87017a7) - Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker (67183ae8bf) - Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats (7c5e7ac29c) - Bug 1131359 - Fix an include-what-you-use error in AsyncCompositionManager.cpp. r=kats (fe04815939) - Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats (031a5686f1) - Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker (9d806870e4) - Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical (e554c4b4a2) - Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker (d1e7978eb7) - Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku (63f0cb994b) - Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu (39b537f008) - Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan (3ad520790a) - Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst (cea1d71cb1) - Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm (e7102fe506) - Bug 1164725 - Convert flags in nsIDocument into bit fields. r=smaug (9f5d5f352d) - Bug 1192467 - Formalize precondition that SetDisplayDocument must not be called with null. - r=peterv (1aa8e91d14) - Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow (5bab86ec6a) - Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond (45c9850d5c) - Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow (2801c48fe9) - Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats (7e1d5c97d0) - Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow (edd889ec2b) - Bug 1200399 - Only send the RCD's metrics to Java-land for fennec-apz. r=rbarker (3b36a52f3a) - Bug 1201625 - Special-case B2GDroid since it doesn't have a root content document. r=rbarker (4fcdda1b0a) - Bug 1201529 - Fall back to rootmost metrics if there is no root content document metrics. r=botond (615c2ee727) - Bug 1201581 - Extract a helper method. r=rbarker (f2cccb8666) - Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker (48e15bbde8) - Bug 1203760 P1 Allow pipe to wake up multiple streams at the same time. r=froydnj (5baed00637) - Bug 1203760 P2 Add gtests for nsPipeInputStream AsyncRead(). r=froydnj (52e5129dc8) - Bug 1201889 - When adjusting fixed and sticky layers in AsyncCompsitionManager, unapply all async transforms on the path from the fixed layer to the layer it's fixed with respect to. r=kats (dbb203178e) - Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond (3bef5f2c18) - Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond) (af12d76775) - missing of Bug 943728 - Replace double quotes with single quotes in Makefiles (e11470540f) - Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig. r=mshal (4241b9e80b) - Fixup for bug 1188766 for valgrind bustage on a CLOSED TREE. r=me (4401dedf06) - Bug 1077622 - Fixes cp missing operand message if no .mozconfig found r=glandium (6eca1e5214) - Bug 1200523 - Remove leftover debugging code from js/src/Makefile.in; r=ted (414b72c74e) - spacing (99cda3f8a7) (1367963d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1163397 - Convert PaintedLayerData::mLog to an nsCString in order to make it possible to safely store PaintedLayerData inside nsTArrays; r=roc (5b646d03e2) - Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc (d9e71b113b) - Bug 1155493 - Part 3: Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden. r=roc (cf25fa0a0b) - Bug 1169151 - Update carets after long tapping on empty input. r=mtseng This fixed AccessibleCarets remain on the screen when long tapping on an empty input. (c04359621c) - Bug 1170084 - Dispatch CaretStateChangedEvent via AsyncEventDispatcher. r=mtseng (4a9a95d6cf) - Bug 1174600 - Fix first AccessibleCarets jumps to top of the screen when dragging. r=mtseng (7f9dc6de0b) - Bug 1181418 - Send selectionEditable info to app_text_selection_dialog. r=tlin, r=kanru, sr=smaug (9d46e651c2) - Bug 1194063 - Always launch caret timer in cursor mode. r=mtseng If the timer is not launched when the content is empty, the first caret will always has Appearance::NormalNotShown, which is not consistent with the behavior when the caret is shown when the content is not empty. (e49cc7199a) - Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc (131cc459d5) - Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc (2aa98cd92d) - Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc (74c539bc52) - Bug 1197739 - Do not change focus too early unless the frame is selectable. r=roc (85c00877ff) - Bug 1100602 - Fire show/hide events in HTMLLIAccessible::UpdateBullet r=tbsaunde (d3bc4eee20) - bug 1160181, don't deal with EventTargets for which a JS wrapper can't be created, rs=froydnj (266b2be346) - Bug 1180798 - Pass event names in nsIEventListenerChangeListener r=smaug (29e684006b) - Bug 1175913 - (Part 1) Subscribe to EventListenerService and recreate accessibles on click listener changes r=tbsaunde (374122f366) - Bug 1175913 - (Part 2) Remove test expecting recreation on click listener change r=tbsaunde (497c12b886) - bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov (7bf90364ce) - Bug 1136395 - accessibility/mochitest/test/common.js could use some additional output to help debug issues. r=surkov (316115f838) - Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb (d8ee919fe7) - Bug 114524 - adding null check before creating treewalker in nsAccessibilityService::ContentRemoved r=surkov (c3b9eff4f8) - Bug 1139834 - TraceLogger: refactor to add fail function, r=bbouvier (be0fdc7ca6) - missing part of Bug 1139759 (5ea4d063ad) - pointer style (afaf0014f2) - useless crashreporter stuff (ac11789907) (ef71ea013) - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (721a89822) - import changes from `dev' branch of rmottola/Arctic-Fox: - code style, spacing (d4f024213a) - Bug 1205586 - new Date().toLocale{,Date,Time}String() should return appropriately differing strings as the local time zone/default locale change. r=till (cf46706e94) - Bug 1204025 - Change Symbol.length to be 0 instead of 1. r=jorendorff (f1e3f45756) - remove some PM esr38 diffs (f38809c3fa) - Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug (7029fe2d3b) - Bug 1186135 - change active flag per channel. r=ehsan (239d99b7cc) - Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley (147fbfd33a) - Bug 1156662 - Identical code for different branches. r=bz (8487a27847) - Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8 (82187ef6c2) - Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug (6cddb9453a) (80aa647a5) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1068525 - Ignore zoom level for AccessibleCaret. f=mtseng, r=roc We want AccessibleCaret be of the same size regardless of the zoom level. We simply divide the caret's width, height, margin-left, and the text selection bar's margin-left by current zoom level. (d8b3d56a05) - Bug 1200194 - Make Appearance convertible to string representation. r=roc (0789d919fc) - Bug 1189231 - Refine operator() call with perfect forwarding. r=nfroyd (99eb39100b) - Bug 1193005 - delete unused function nsRefPtr::begin_assignment; r=erahm (a110b41265) - Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj (a0873b88e5) - Bug 1193298 - Part 2: Use .get() to convert from RefPtr to raw pointer. r=froydnj (d7490ee00c) - Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj (874dbd8116) - Bug 1195154 - Replace operator overloads for comparing nsRefPtr to 0 with those for comparing to nullptr. r=froydnj (d698c9beb3) - Bug 1207245 - part 2 - move MakeAndAddRef to nsRefPtr.h (4fd4c700cc) - No bug: fix typo. DONTBUILD (4056ff4c0a) - Bug 1177772 - Improve MessagePort skippability, r=smaug (3da953f358) - Bug 1178261 - make BroadcastChannel CC skippable, r=smaug (2faaeaadef) - Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE (0a89b27179) - Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku (4d4fd9c219) - Bug 1188834 - Make compacting GC when inactive less frequent except on nightly r=smaug (91ff172a75) - Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. r=nsm (d362012bdd) - Bug 1069081 - Part 1: Always cache fd in JAR cache except Windows. r=mwu (e3590f3f28) - Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell (77a84384c6) - namespace (9a03b657b7) - part of Bug 1129795 - Make modelines consistent in docshell/base/. r=mccr8 (4122642d76) - part of Bug 1163153 - Fix mode lines in docshell/. r=smaug (f282ca43d3) - missing but unused crashreporter (bc643176d0) - Bug 1107883 - support ipv6 URLs in the awesomebar with unified autocomplete enabled. r=mak, r=smaug (69aceabd63) - namespaces (f5e6f848f2) - Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats (30efff30c7) - Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc (6124d42d75) - Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug (90e3ad7239) - Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug (6e80610d22) - Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu (c7d5ad2cf9) (ff1df7517) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220312-ff1df7517-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220312-ff1df7517-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220312-ff1df7517-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220312-ff1df7517-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 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium (d03cfc1bb6) - Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8 (3247b5b146) - Bug 1140120 - Remove a couple of unused test functions on ServiceWorkerContainer; r=baku (efe1119749) - Bug 1180148 - Clear service workers registered for a site when clearing the cookies and stored data is not working in b2g. r=baku (7fb1d522ff) - Bug 1162333 - Add stronger assertions to PromiseWorkerProxy in debug builds. r=catalinb (0005a76252) - Bug 1190672 - Fix use of AutoReleasePromiseWorkerProxy in PushManager. r=catalinb (18f7358163) - Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge (8a3822969f) - Bug 1189543 - pushManager.getSubscription() should return null for nonexistent push subscriptions in workers. r=nsm (b990083262) - spacing (44b87017a7) - Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker (67183ae8bf) - Bug 1187804 - Un-adjust fixed layers by the async transform of the scroll frame that they're fixed with respect to, not of the nearest ancestor scroll frame. r=kats (7c5e7ac29c) - Bug 1131359 - Fix an include-what-you-use error in AsyncCompositionManager.cpp. r=kats (fe04815939) - Bug 1187804 - When a layer is scrolled by multiple scroll frames, do an AlignFixedAndStickyLayers pass on its subtree for each of the scroll frames. r=kats (031a5686f1) - Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker (9d806870e4) - Bug 1186968 - Fix Compositor::SetScreenRotation() call r=nical (e554c4b4a2) - Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker (d1e7978eb7) - Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku (63f0cb994b) - Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu (39b537f008) - Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan (3ad520790a) - Bug 1086627 - Rename Promise constructs to more closely match the specification. r=nsm,jst (cea1d71cb1) - Bug 1086627 - Rename ThenableResolverTask to PromiseResolveThenableJob to more closely match Promise spec. r=nsm (e7102fe506) - Bug 1164725 - Convert flags in nsIDocument into bit fields. r=smaug (9f5d5f352d) - Bug 1192467 - Formalize precondition that SetDisplayDocument must not be called with null. - r=peterv (1aa8e91d14) - Bug 1153841 - Remove the 'it must be 2D' restriction for transforms on fixed-pos layers. r=BenWa,mattwoodrow (5bab86ec6a) - Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond (45c9850d5c) - Bug 1166301 - When applying an async adjustment to a fixed layer, only adjust its mask layer under the same circumstances as its clip rect. r=mattwoodrow (2801c48fe9) - Bug 1166301 - Update an old comment in AsyncCompositionManager::AlignFixedAndStickyLayers. r=kats (7e1d5c97d0) - Bug 1166301 - Allow async scrolling to move the clip rects of fixed background layers. r=mattwoodrow (edd889ec2b) - Bug 1200399 - Only send the RCD's metrics to Java-land for fennec-apz. r=rbarker (3b36a52f3a) - Bug 1201625 - Special-case B2GDroid since it doesn't have a root content document. r=rbarker (4fcdda1b0a) - Bug 1201529 - Fall back to rootmost metrics if there is no root content document metrics. r=botond (615c2ee727) - Bug 1201581 - Extract a helper method. r=rbarker (f2cccb8666) - Bug 1201581 - Hook up the syncFrameMetrics call to sync metrics info from the compositor to Java-land on each composite. r=rbarker (48e15bbde8) - Bug 1203760 P1 Allow pipe to wake up multiple streams at the same time. r=froydnj (5baed00637) - Bug 1203760 P2 Add gtests for nsPipeInputStream AsyncRead(). r=froydnj (52e5129dc8) - Bug 1201889 - When adjusting fixed and sticky layers in AsyncCompsitionManager, unapply all async transforms on the path from the fixed layer to the layer it's fixed with respect to. r=kats (dbb203178e) - Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond (3bef5f2c18) - Fix async transforms on scrollbars not including any existing shadow transform. (bug 1128740 part 2, r=botond) (af12d76775) - missing of Bug 943728 - Replace double quotes with single quotes in Makefiles (e11470540f) - Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig. r=mshal (4241b9e80b) - Fixup for bug 1188766 for valgrind bustage on a CLOSED TREE. r=me (4401dedf06) - Bug 1077622 - Fixes cp missing operand message if no .mozconfig found r=glandium (6eca1e5214) - Bug 1200523 - Remove leftover debugging code from js/src/Makefile.in; r=ted (414b72c74e) - spacing (99cda3f8a7) (1367963d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1163397 - Convert PaintedLayerData::mLog to an nsCString in order to make it possible to safely store PaintedLayerData inside nsTArrays; r=roc (5b646d03e2) - Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc (d9e71b113b) - Bug 1155493 - Part 3: Dispatch event when carets are updated, pressed, released, tap, longpressonemptycontent, hidden. r=roc (cf25fa0a0b) - Bug 1169151 - Update carets after long tapping on empty input. r=mtseng This fixed AccessibleCarets remain on the screen when long tapping on an empty input. (c04359621c) - Bug 1170084 - Dispatch CaretStateChangedEvent via AsyncEventDispatcher. r=mtseng (4a9a95d6cf) - Bug 1174600 - Fix first AccessibleCarets jumps to top of the screen when dragging. r=mtseng (7f9dc6de0b) - Bug 1181418 - Send selectionEditable info to app_text_selection_dialog. r=tlin, r=kanru, sr=smaug (9d46e651c2) - Bug 1194063 - Always launch caret timer in cursor mode. r=mtseng If the timer is not launched when the content is empty, the first caret will always has Appearance::NormalNotShown, which is not consistent with the behavior when the caret is shown when the content is not empty. (e49cc7199a) - Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc (131cc459d5) - Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc (2aa98cd92d) - Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc (74c539bc52) - Bug 1197739 - Do not change focus too early unless the frame is selectable. r=roc (85c00877ff) - Bug 1100602 - Fire show/hide events in HTMLLIAccessible::UpdateBullet r=tbsaunde (d3bc4eee20) - bug 1160181, don't deal with EventTargets for which a JS wrapper can't be created, rs=froydnj (266b2be346) - Bug 1180798 - Pass event names in nsIEventListenerChangeListener r=smaug (29e684006b) - Bug 1175913 - (Part 1) Subscribe to EventListenerService and recreate accessibles on click listener changes r=tbsaunde (374122f366) - Bug 1175913 - (Part 2) Remove test expecting recreation on click listener change r=tbsaunde (497c12b886) - bug 1189277 - only coalesce reorder events when a previous one for the same target is obsolete r=surkov (7bf90364ce) - Bug 1136395 - accessibility/mochitest/test/common.js could use some additional output to help debug issues. r=surkov (316115f838) - Bug 1133213 - make aria-owns to alter the accessible tree, fire show/hide mutation events as we do for the accessible tree alterations, r=yzen, f=davidb (d8ee919fe7) - Bug 114524 - adding null check before creating treewalker in nsAccessibilityService::ContentRemoved r=surkov (c3b9eff4f8) - Bug 1139834 - TraceLogger: refactor to add fail function, r=bbouvier (be0fdc7ca6) - missing part of Bug 1139759 (5ea4d063ad) - pointer style (afaf0014f2) - useless crashreporter stuff (ac11789907) (ef71ea013) - imported changes from mozilla: - Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter (c084e1e9) - Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter (1ff49f5a) - Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter (4a180bbf) - Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter (153b3922) (721a89822) - import changes from `dev' branch of rmottola/Arctic-Fox: - code style, spacing (d4f024213a) - Bug 1205586 - new Date().toLocale{,Date,Time}String() should return appropriately differing strings as the local time zone/default locale change. r=till (cf46706e94) - Bug 1204025 - Change Symbol.length to be 0 instead of 1. r=jorendorff (f1e3f45756) - remove some PM esr38 diffs (f38809c3fa) - Bug 1177018 - Send mouse move events generated via nsIPresShell::SynthesizeMouseMove() to the child process through a different IPDL message than real mouse move events. r=smaug (7029fe2d3b) - Bug 1186135 - change active flag per channel. r=ehsan (239d99b7cc) - Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley (147fbfd33a) - Bug 1156662 - Identical code for different branches. r=bz (8487a27847) - Bug 1183954 - Fix Notification.data structured cloning on workers. r=robertbindar,mccr8 (82187ef6c2) - Bug 1189389 - nsIStructuredCloneContainer should use StructuredCloneHelper, r=smaug (6cddb9453a) (80aa647a5) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1068525 - Ignore zoom level for AccessibleCaret. f=mtseng, r=roc We want AccessibleCaret be of the same size regardless of the zoom level. We simply divide the caret's width, height, margin-left, and the text selection bar's margin-left by current zoom level. (d8b3d56a05) - Bug 1200194 - Make Appearance convertible to string representation. r=roc (0789d919fc) - Bug 1189231 - Refine operator() call with perfect forwarding. r=nfroyd (99eb39100b) - Bug 1193005 - delete unused function nsRefPtr::begin_assignment; r=erahm (a110b41265) - Bug 1193298 - Part 1: Avoid RefPtr in ternary operator. r=froydnj (a0873b88e5) - Bug 1193298 - Part 2: Use .get() to convert from RefPtr to raw pointer. r=froydnj (d7490ee00c) - Bug 1193298 - Part 3: Delete RefPtr<T>::operator T*()&&. r=froydnj (874dbd8116) - Bug 1195154 - Replace operator overloads for comparing nsRefPtr to 0 with those for comparing to nullptr. r=froydnj (d698c9beb3) - Bug 1207245 - part 2 - move MakeAndAddRef to nsRefPtr.h (4fd4c700cc) - No bug: fix typo. DONTBUILD (4056ff4c0a) - Bug 1177772 - Improve MessagePort skippability, r=smaug (3da953f358) - Bug 1178261 - make BroadcastChannel CC skippable, r=smaug (2faaeaadef) - Bug 1162333 - Fix windows bustage. a=bustage CLOSED TREE (0a89b27179) - Bug 1158031: Don't return empty arrays from MultiPartBlobImpl::GetSubBlobImpls(). r=baku (4d4fd9c219) - Bug 1188834 - Make compacting GC when inactive less frequent except on nightly r=smaug (91ff172a75) - Bug 1174078 - Calling "fetch" inside Service Worker's "onfetch" handler in b2g causes "onfetch" again that leads to an infinite loop. r=nsm (d362012bdd) - Bug 1069081 - Part 1: Always cache fd in JAR cache except Windows. r=mwu (e3590f3f28) - Bug 1137008 - Implement missing parameters of WebSocket permessage compression extension - test, r=jduell (77a84384c6) - namespace (9a03b657b7) - part of Bug 1129795 - Make modelines consistent in docshell/base/. r=mccr8 (4122642d76) - part of Bug 1163153 - Fix mode lines in docshell/. r=smaug (f282ca43d3) - missing but unused crashreporter (bc643176d0) - Bug 1107883 - support ipv6 URLs in the awesomebar with unified autocomplete enabled. r=mak, r=smaug (69aceabd63) - namespaces (f5e6f848f2) - Bug 1202312 - Use mozilla::Function for the SetAllowedTouchBehavior callback. r=kats (30efff30c7) - Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc (6124d42d75) - Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug (90e3ad7239) - Bug 1196163 part 3 - Derive value of window.fullScreen for content process from the sizemode of puppet widget. r=smaug (6e80610d22) - Bug 1187345 - Fix HwcComposer2D::mCompositorParent handling r=mwu (c7d5ad2cf9) (ff1df7517) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220305.7z Changelog: In-tree changes: - kplugins: fix build (as of nm27 rev a9171b7b) (08b5266a) - bump KM version for API change (as of NM27 rev a9171b7b) (f163574f) Out-of-tree changes: * update Goanna3 to git 602cae049...a9171b7b2: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1126544 - Update sixgill to handle more constructs and manage memory better (e487a0cd05) - Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal (6bde76a413) - Bug 1123386 - Part 4: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail (517ae90efa) - Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem. (400663edb4) - Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps (16e2e49fc6) - Bug 1126813 - Turn on the -Wrange-loop-analysis warning if available; r=gps (1c783e1ed2) - Bug 1191688 - Add -nologo option to rc.exe. r=ted (9c5dbe2b89) - Bug 1150312 - Remove MOZ_SHARK. r=glandium (ba6db939d4) - Bug 1186636 - Add a pref to configure -moz prefixed gradients support. r=dholbert (9c41ae7460) - missing parts of Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg (af60bfc743) - de-palemoon (d8b7bae74f) - Bug 932100 - Part 1: Remove load-time dependency on user32. r=bsmedberg (9864a0ed0c) - missing part of Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium (6497ad86bd) - Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium (afa0a8d14e) - Bug 1082792 - Build firefox.exe with -MD in ASAN builds; r=glandium (89771bb4c0) - missing VPX/WEBM stuff (ec425938c9) - Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam (f530fc858e) - Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert (e2997cb125) - Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp (454d75946d) - Bug 1199057 - IonMonkey: MIPS32: Plumb new.target on the stack and make it accessible to JSNatives. r=nbp (01d5cb04c2) - Bug 1204306 - IonMonkey: MIPS32: Clean up MacroAssembler functions that aliased to Assembler. r=arai (600dc73280) - Bug 1199080 - IonMonkey: MIPS32: Fix treating saved frame bit as part# o the frame type. r=nbp (5e4e5ba250) - Bug 1099448 - Don't accept box properties with invalid calc() or rgb() etc. function values. r=dbaron (5737e8c300) - Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin (06fb613d6c) - Bug 1057680 - Add support for font-stretch values in the font shorthand. r=jdaggett (8d8e24751d) - Bug 1155485 - Mark nsFrameManagerBase::mPresShell as MOZ_NON_OWNING_REF; r=roc (e79e28bbd0) - Bug 1121760 (part 5) - Remove PL_DHashMarkTableImmutable(). r=poiru. (8d8c7d9d65) - Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru. (d36ec167cc) (8a6eb144a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. (0600308646) - Bug 1203680 P4 Fix bug in nsStorageStream with reading streams create#d efore data is populated. r=froydnj (a51018d7c4) - Bug 1156109 - Make nsStorageInputStream::mStorageStream an nsRefPtr; r=froydnj (ac2083b0a4) - Bug 1158735 - FetchEvent.client asserting in onFetch when there's no document. r=bkelly (c67f9dc127) - Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly (9593999e0b) - Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly (c45c0a9840) - Bug 1187470 - ServiceWorker scripts should not be treated parser warnings as errors, r=bkelly (a87dcd8b46) - Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao (66293cab2c) - Bug 1176988 - Patch 1 - Always hit cache irrespective of HTTP method if channel is being intercepted. r=jdm (fa57442870) - Bug 1176988 - Patch 2 - Remove XHR cache bypass in cast of POST request. r=jdm (7009c4cfb8) - Bug 1182120 - Test XMLDocument.load() with fetch interception. r=bkelly (fae709bda0) - Bug 1176988 - Patch 3 - Tests. r=jdm (bfb5e84490) - Bug 815299 - Part 1: Add an API for setting an empty request header on an HTTP channel; r=dragana (ad3846e6c6) - Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm (f4d344d4a3) - Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm (8ed9b6251b) - Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm (e6ce3a3621) - Bug 1171941 - Removed an incorrect URL prefix from fetch_tests.js. r=jdm (bbc57bc7e3) - Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm (6dda8cb00e) - Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly (75a095f761) - Bug 1181037 - Use entry settings object's base URL. r=ehsan (4be1b9e1cb) - Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8 (360113dbb9) - Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly (3c74e3c561) - namespace (0853d1387f) - Bug 1187350 - update() should return a Promise. r=ehsan,catalinb (5fa3367032) - Bug 1183628 - Update web-platform-tests expected data to revision 593fd27931d7e9d573d2796fe10df9fff778d56f, a=testonly (de41f55433) - Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham. (e1e5be174b) - Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm (fa7441fd83) - Bug 1203680 P2 Implement an NS_InputStreamIsCloneable() method. r=froydnj (5067d82f06) - Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus (45aed67d00) (a9171b7b2) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220305-a9171b7b2-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220305-a9171b7b2-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220305-a9171b7b2-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220305-a9171b7b2-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 1126544 - Update sixgill to handle more constructs and manage memory better (e487a0cd05) - Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal (6bde76a413) - Bug 1123386 - Part 4: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail (517ae90efa) - Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem. (400663edb4) - Bug 1117259 - Disable the no-unused-local-typedef warning if clang supports it; r=gps (16e2e49fc6) - Bug 1126813 - Turn on the -Wrange-loop-analysis warning if available; r=gps (1c783e1ed2) - Bug 1191688 - Add -nologo option to rc.exe. r=ted (9c5dbe2b89) - Bug 1150312 - Remove MOZ_SHARK. r=glandium (ba6db939d4) - Bug 1186636 - Add a pref to configure -moz prefixed gradients support. r=dholbert (9c41ae7460) - missing parts of Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg (af60bfc743) - de-palemoon (d8b7bae74f) - Bug 932100 - Part 1: Remove load-time dependency on user32. r=bsmedberg (9864a0ed0c) - missing part of Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium (6497ad86bd) - Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium (afa0a8d14e) - Bug 1082792 - Build firefox.exe with -MD in ASAN builds; r=glandium (89771bb4c0) - missing VPX/WEBM stuff (ec425938c9) - Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam (f530fc858e) - Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert (e2997cb125) - Bug 1198732 - IonMonkey: MIPS32: Fix calculate frame size in generateEnterJIT. r=nbp (454d75946d) - Bug 1199057 - IonMonkey: MIPS32: Plumb new.target on the stack and make it accessible to JSNatives. r=nbp (01d5cb04c2) - Bug 1204306 - IonMonkey: MIPS32: Clean up MacroAssembler functions that aliased to Assembler. r=arai (600dc73280) - Bug 1199080 - IonMonkey: MIPS32: Fix treating saved frame bit as part# o the frame type. r=nbp (5e4e5ba250) - Bug 1099448 - Don't accept box properties with invalid calc() or rgb() etc. function values. r=dbaron (5737e8c300) - Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin (06fb613d6c) - Bug 1057680 - Add support for font-stretch values in the font shorthand. r=jdaggett (8d8e24751d) - Bug 1155485 - Mark nsFrameManagerBase::mPresShell as MOZ_NON_OWNING_REF; r=roc (e79e28bbd0) - Bug 1121760 (part 5) - Remove PL_DHashMarkTableImmutable(). r=poiru. (8d8c7d9d65) - Bug 1121760 (part 6) - Move all remaining PL_DHash*() functions into PLDHashTable. r=poiru. (d36ec167cc) (8a6eb144a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1201135 - Rename pldhash.{h,cpp} to PLDHashTable.{h,cpp}. r=mccr8. (0600308646) - Bug 1203680 P4 Fix bug in nsStorageStream with reading streams create#d efore data is populated. r=froydnj (a51018d7c4) - Bug 1156109 - Make nsStorageInputStream::mStorageStream an nsRefPtr; r=froydnj (ac2083b0a4) - Bug 1158735 - FetchEvent.client asserting in onFetch when there's no document. r=bkelly (c67f9dc127) - Bug 1187766 - Test loading plugins scenarios with fetch interception. r=bkelly (9593999e0b) - Bug 1182103 - Test EventSource scenarios with fetch interception. r=bkelly (c45c0a9840) - Bug 1187470 - ServiceWorker scripts should not be treated parser warnings as errors, r=bkelly (a87dcd8b46) - Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao (66293cab2c) - Bug 1176988 - Patch 1 - Always hit cache irrespective of HTTP method if channel is being intercepted. r=jdm (fa57442870) - Bug 1176988 - Patch 2 - Remove XHR cache bypass in cast of POST request. r=jdm (7009c4cfb8) - Bug 1182120 - Test XMLDocument.load() with fetch interception. r=bkelly (fae709bda0) - Bug 1176988 - Patch 3 - Tests. r=jdm (bfb5e84490) - Bug 815299 - Part 1: Add an API for setting an empty request header on an HTTP channel; r=dragana (ad3846e6c6) - Bug 815299 - Part 2: Accept empty HTTP headers in fetch; r=jdm (f4d344d4a3) - Bug 815299 - Part 3: Accept empty HTTP headers in XHR; r=jdm (8ed9b6251b) - Bug 1198544 - Prevent FetchDriver from creating multiple responses if OnStopRequest yields a failing status code. r=nsm (e6ce3a3621) - Bug 1171941 - Removed an incorrect URL prefix from fetch_tests.js. r=jdm (bbc57bc7e3) - Bug 1199693 - Test CORS preflight interception with and without an internal redirect; r=jdm (6dda8cb00e) - Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly (75a095f761) - Bug 1181037 - Use entry settings object's base URL. r=ehsan (4be1b9e1cb) - Bug 1194562 - Pass wide strings to ThrowTypeError. r=mccr8 (360113dbb9) - Bug 1185640 - serviceworker register() should not accept escaped slashes. r=bkelly (3c74e3c561) - namespace (0853d1387f) - Bug 1187350 - update() should return a Promise. r=ehsan,catalinb (5fa3367032) - Bug 1183628 - Update web-platform-tests expected data to revision 593fd27931d7e9d573d2796fe10df9fff778d56f, a=testonly (de41f55433) - Bug 1180861 - Various ServiceWorker registration fixes to get test passing. r=bkelly,jgraham. (e1e5be174b) - Bug 1203680 P1 Test file blob uploads with service worker interception. r=nsm (fa7441fd83) - Bug 1203680 P2 Implement an NS_InputStreamIsCloneable() method. r=froydnj (5067d82f06) - Bug 1203680 P3 Add a method to ensure an http upload stream is directly cloneable. r=mcmanus (45aed67d00) (a9171b7b2) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
fixed in https://github.com/roytam1/iceape-uxp/commit/c2726c437a7e4f422fe62a81c87d3d3f1522d4fe fixed in https://github.com/roytam1/iceape-uxp/commit/cc8026c914ce5f7de5a03d68208d65068ab4c090 and these fixes will be available in next build. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
yeah. full course "God bless Ukraine" edition builds are out from me. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.5-Goanna-20220226.7z Changelog: Out-of-tree changes: * update Goanna3 to git f5d811828...602cae049: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199719 werr - Remove some of the uninitialized variable noise. r=jorendorff (53a083e245) - Bug 1192412 - Part 0: Refactor property list parsing. r=efaust (2adfa03e58) - Bug 1192412 - Part 1: Set class constructor name to class name. r=efaust (09793532d7) - Bug 1192412 - Followup: Unbreak js1_8_5/reflect-parse/classes.js, erroneously neutered. (rs=jorendorff) (e83a54963f) - Bug 1195578 - Consolidate NoneIsOperand and NoneIsOperandYieldEOL modifier exceptions into simply NoneIsOperand. r=arai (9c87baadd0) - Bug 1195578 - Part 2: Get a token next to an arrow function with block body with Operand modifier. r=Waldo (0c09a4c4c6) - pointer style (56cb1ec0d1) - Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo) (8b3c2707e5) - Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo) (49766e68cf) - pointer style (1541429a63) - Bug 1201051 - Make helper thread initialization report errors rather than crashing r=terrence (914d9c2314) - pointer style (c4eca260a6) - bug 1205273 - Define XP_IOS in js/src. r=glandium (342e80ae0b) - Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. (d8adc1d412) - fix order misspatch (dc458abc4e) - Bug 1189852 - link broken when a line break is part of the hash r=mcmanus (c5cd022e05) - Bug 1190086 - Use new String::Contains(char) method more widely r=froydnj (a23f533e31) - Bug 1184395 - Remove nsCookieService::mObserverService; r=jdm (c11ebb9bf7) - Bug 1197791 - hide password for uri in error and web console. r=michal r=mrbkap (d66096494a) (d71b9d183) - import from seamonkey: Bug 1003758 - NSIS installer file changes to support NSIS 3.0a2. r=mcsmurf,a=Standard8 CLOSED TREE (a083948e9) - import changes from `dev' branch of rmottola/Arctic-Fox: - remove some hacks (5a020c69f1) - fix misspatch in 1188129 (3f533c3b35) - pointer style (c001547d31) - No bug - Fix typo in MissingScopeKey comment. No review. (bdddaf5243) - pointer style (d29bf7eddc) - Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence (632b865197) - Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence (7110da6cee) - pointer style and spaces (30193d1c6b) - Bug 1205255 - Force inline and use relaxed atomic. r=terrence (c14013330f) - Bug 1206300 - Allow immutable prototypes to be disabled at compile time with a single-line change, but don't actually disable them. r=jorendorff (f61ff0c6ab) - Bug 1195058 - Handle pa_context_new returning NULL in OOM situations. r=padenot (93c2acd8c9) - Bug 1144087 - "Audio glitches on OpenBSD caused by rounding errors." r=kinetik (ff963727a9) - apply/partially revert to Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot (9dda58fe7f) - Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot (c971f0f27a) - Bug 1197049 - Retain stream volume across device changes. r=padenot (c8631d230b) - Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot (2f70698942) - Bug 1204913 - IonMonkey: MIPS32: Fix build erros in defineSinCos. r=sunfish (70235d955b) - fix misspatch and pointer style (6d732302ae) - Missing bit of Bug 1141121 (3ba5331859) - Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem (790ee9496d) - pointer style (ec9e8c4c35) - Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish (c6732433d0) - Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish (5e31e0f772) - Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish (67d297dbae) - Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp (9c25aa23e1) - Bug 1204073 - Optimize GETELEM with constant string-or-symbol index better in Ion. r=bhackett (9d8acd6d87) - pointer style (3d06794b72) - misspatch (88b8faeda5) - Bug 1187511 - IonMonkey: Refine type sets for unbox operations based on unbox type r=jandem (42effad799) - Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) (322fa7267c) - Bug 1186424: Get rid of the tokenStream in the ModuleCompiler; r=luke (736c957b1a) - Bug 1186424: Remove usage of ExclusiveContext from the ModuleCompiler; r=luke (502be345de) - Bug 1186424: Remove perf blocks annotations in OdinMonkey; r=luke (cedf212c9c) - pointer style (746fb0ec36) - Bug 1199719 werr.2 - Remove some of the uninitialized variable noise. r=bbouvier (07cde27868) - code style (30fb139d82) - Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem (da2b735b57) - Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp (eea905a46f) - pointer style (406a7024db) - Bug 1181142 - Part 2: Make the minimum jemalloc4 allocation size 16 bytes on Windows 64. r=glandium (a7838e7b97) - Bug 1176313. Reland the changes to make Attr handling follow the spec again. This is a relanding of bug 1075702, effectively. r=smaug (958248e30d) - Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku (b2be0ec231) - bug 1171072 - make libcubeb build on iOS. r=kinetik (0edfad1a4a) (8e2171178) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1167384 - Remove unused SelfRef class. r=ehsan (2fcaef7a29) - Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv (74989e29f9) - remove assert not found in FF/TFF (ef1eb5a6ea) - remove unused function (0740b3e1ec) - Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv (783de84da2) - complete Bug 1139604. Remove incorrect assert from ArrayCache::EntrySlotMustExist and the unused GetUnforgeableHolder function. r=petev (52111a5f5e) - Bug 1195977, part 1 - Add JS_EXN_TYPE to comment in Errors.msg. r=peterv (95b5c270f0) - Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo (868b177763) - Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo (84b2befd1f) - Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv. (bf25565754) - Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv (827c3b9e66) - Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv (e9729c9be9) - Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv (2eae9ca7d3) - Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv (95f317ff06) - Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj (62cd39a0fc) - Bug 1188431 - Fixed length argument handling in char16ptr_t variant of NS_ConvertUTF16toUTF8 constructor. r=nfroyd (1857e14c4e) - Bug 1202908 part 1 - Remove pref layout.css.will-change.enabled. r=dbaron (c394d6b4a5) - Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron (d5df0bd7c7) - adapt code after 1202908 (0070470bd6) - Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert (4dcdaf43ab) - Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam (9e85e50c46) - Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert (7932b6b4aa) - Bug 723197 - Remove a workaround of VS2010 PGO bug. r=dbaron (4b93b0fd65) - Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron (9b31ca6217) - Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors (839c8abc54) - Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors (b1803120da) - Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review) (8b7288232a) - Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only) (2c22fc6778) - Bug 1146051 part 1 - [css-grid] Change the representation of 'auto' from zero to kAutoLine - an arbitrary number outside the range we clamp definite lines to. r=dholbert (4d5a4225fa) - Bug 1146051 part 2 - [css-grid] Remove dead code because ResolveLine() never returns kAutoLine. r=dholbert (6797acd372) - Bug 1146051 part 3 - [css-grid] Simplify some code because ResolveLine() never returns kAutoLine. r=dholbert (2615065e6d) - Bug 1146051 part 4 - [css-grid] Translate the grid so that the top-/left-most implicit line becomes 1,1. r=dholbert (dd154947b2) - Bug 1146051 part 5 - [css-grid] Resolve definite lines such that they expand the implicit grid also to the top/left as needed. Also, implement the 'If not enough lines with that name exist, all lines in the implicit grid are assumed to have that name' spec change when resolving <custom-ident> with <integer> or span. r=dholbert (8ee62efda1) - Bug 1146051 part 5b - [css-grid] Clamp resolved definite lines for abs.pos. to the untranslated grid bounds. r=dholbert (6fd7537fef) - Bug 1146051 part 6 - [css-grid] Make the grid zero-based after resolving definite lines. r=dholbert (6e047e211f) - Bug 1146051 part 6b - [css-grid] Clamp grid lines after resolving 'auto'. r=dholbert (730a93cefc) - Bug 1146051 part 7 - [css-grid] Make LineRange::mStart/mEnd into a union with both a signed/unsigned members to make it clear when we're working with translated line numbers and when not. r=dholbert (354f875230) - Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv (0d7d99e177) - Bug 1146051 part 8 - [css-grid] Iterate all items again instead of collecting the ones with a definite position in an array which wouldn't be much of win anyway. r=dholbert (84984c3b11) - Bug 1146051 part 9 - [css-grid] More grid placement tests and new grid clamping tests. (58d0e1ba4e) - Bug 1164953 - Update CSS grid <line-names> to use brackets instead of parens. r=dholbert (cc13f709ed) - Bug 1167311: When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron (951b49ac90) - Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron (c548ea6f1c) - Bug 1206569 - Part 1: Move for-Python preprocessor-generated CSS property list header to layout/style/. r=bzbarsky (6949023e8b) - Bug 1206569 - Part 2: Note internal CSS properties using a flag. r=bzbarsky (ecebb76239) - Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky (3d8c67ab37) - Bug 1168156 - Remove unused nsCSSValueTokenStream::mSheet. r=heycam (567cacd12f) - Bug 1196339 - Drop bogus (& unused) extra arg from SVGSVGElement::SetZoomAndPan() error-reporting statement. r=mccr8 (c61cac2a25) - Bug 1195977, part 7 - Use variadic templates instead of var args for ThrowTypeError() and ThrowRangeError(). r=peterv (42139a5989) - Bug 1097922 - Remove temporary aliases for -moz-text-decoration-*. r=dbaron (785f019e8d) - Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron (1baf648fa2) - Bug 953408 - unprefix hyphens property. r=heycam (29b135189c) (e641817f5) - imported changes from mozilla NSS: - Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0) - Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df) - Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (602cae049) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220226-602cae049-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220226-602cae049-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220226-602cae049-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220226-602cae049-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 1199719 werr - Remove some of the uninitialized variable noise. r=jorendorff (53a083e245) - Bug 1192412 - Part 0: Refactor property list parsing. r=efaust (2adfa03e58) - Bug 1192412 - Part 1: Set class constructor name to class name. r=efaust (09793532d7) - Bug 1192412 - Followup: Unbreak js1_8_5/reflect-parse/classes.js, erroneously neutered. (rs=jorendorff) (e83a54963f) - Bug 1195578 - Consolidate NoneIsOperand and NoneIsOperandYieldEOL modifier exceptions into simply NoneIsOperand. r=arai (9c87baadd0) - Bug 1195578 - Part 2: Get a token next to an arrow function with block body with Operand modifier. r=Waldo (0c09a4c4c6) - pointer style (56cb1ec0d1) - Bug 1168992 - Part 3: Change PNK_SUPERPROP to PNK_DOT and fix reflection of super.prop. (r=Waldo) (8b3c2707e5) - Bug 1168992 - Part 4: Convert PNK_SUPERELEM to PNK_ELEM and fix reflection of super[elem]. (r=Waldo) (49766e68cf) - pointer style (1541429a63) - Bug 1201051 - Make helper thread initialization report errors rather than crashing r=terrence (914d9c2314) - pointer style (c4eca260a6) - bug 1205273 - Define XP_IOS in js/src. r=glandium (342e80ae0b) - Fix for bug 527558 (Crash [@ xul.dll\!nsDependentCSubstring::nsDependentCSubstring]). r=sicking. (d8adc1d412) - fix order misspatch (dc458abc4e) - Bug 1189852 - link broken when a line break is part of the hash r=mcmanus (c5cd022e05) - Bug 1190086 - Use new String::Contains(char) method more widely r=froydnj (a23f533e31) - Bug 1184395 - Remove nsCookieService::mObserverService; r=jdm (c11ebb9bf7) - Bug 1197791 - hide password for uri in error and web console. r=michal r=mrbkap (d66096494a) (d71b9d183) - import from seamonkey: Bug 1003758 - NSIS installer file changes to support NSIS 3.0a2. r=mcsmurf,a=Standard8 CLOSED TREE (a083948e9) - import changes from `dev' branch of rmottola/Arctic-Fox: - remove some hacks (5a020c69f1) - fix misspatch in 1188129 (3f533c3b35) - pointer style (c001547d31) - No bug - Fix typo in MissingScopeKey comment. No review. (bdddaf5243) - pointer style (d29bf7eddc) - Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence (632b865197) - Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence (7110da6cee) - pointer style and spaces (30193d1c6b) - Bug 1205255 - Force inline and use relaxed atomic. r=terrence (c14013330f) - Bug 1206300 - Allow immutable prototypes to be disabled at compile time with a single-line change, but don't actually disable them. r=jorendorff (f61ff0c6ab) - Bug 1195058 - Handle pa_context_new returning NULL in OOM situations. r=padenot (93c2acd8c9) - Bug 1144087 - "Audio glitches on OpenBSD caused by rounding errors." r=kinetik (ff963727a9) - apply/partially revert to Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot (9dda58fe7f) - Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot (c971f0f27a) - Bug 1197049 - Retain stream volume across device changes. r=padenot (c8631d230b) - Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot (2f70698942) - Bug 1204913 - IonMonkey: MIPS32: Fix build erros in defineSinCos. r=sunfish (70235d955b) - fix misspatch and pointer style (6d732302ae) - Missing bit of Bug 1141121 (3ba5331859) - Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem (790ee9496d) - pointer style (ec9e8c4c35) - Bug 1135047 - IonMonkey: Fix range before bailouts of MToInt32, r=nbp,sunfish (c6732433d0) - Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish (5e31e0f772) - Bug 1135047 - IonMonkey: Use output range when taking range from operands, r=nbp,sunfish (67d297dbae) - Bug 1201459: IonMonkey - Fix typepolicy of MFilterTypeSet with MIRType_Float32, r=bbouvier,nbp (9c25aa23e1) - Bug 1204073 - Optimize GETELEM with constant string-or-symbol index better in Ion. r=bhackett (9d8acd6d87) - pointer style (3d06794b72) - misspatch (88b8faeda5) - Bug 1187511 - IonMonkey: Refine type sets for unbox operations based on unbox type r=jandem (42effad799) - Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) (322fa7267c) - Bug 1186424: Get rid of the tokenStream in the ModuleCompiler; r=luke (736c957b1a) - Bug 1186424: Remove usage of ExclusiveContext from the ModuleCompiler; r=luke (502be345de) - Bug 1186424: Remove perf blocks annotations in OdinMonkey; r=luke (cedf212c9c) - pointer style (746fb0ec36) - Bug 1199719 werr.2 - Remove some of the uninitialized variable noise. r=bbouvier (07cde27868) - code style (30fb139d82) - Bug 1146895 - Remove redundant __asan_default_options from JS shell. r=jandem (da2b735b57) - Bug 1176240: IonMonkey: Try to fold phis containing MFilterTypeSet, r=nbp (eea905a46f) - pointer style (406a7024db) - Bug 1181142 - Part 2: Make the minimum jemalloc4 allocation size 16 bytes on Windows 64. r=glandium (a7838e7b97) - Bug 1176313. Reland the changes to make Attr handling follow the spec again. This is a relanding of bug 1075702, effectively. r=smaug (958248e30d) - Bug 1205424 - Use swap instead of NS_RELEASE in UnbindFromTree. r=baku (b2be0ec231) - bug 1171072 - make libcubeb build on iOS. r=kinetik (0edfad1a4a) (8e2171178) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1167384 - Remove unused SelfRef class. r=ehsan (2fcaef7a29) - Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv (74989e29f9) - remove assert not found in FF/TFF (ef1eb5a6ea) - remove unused function (0740b3e1ec) - Bug 1162318 - Rooting hazard in WrapNativeParentHelper, r=peterv (783de84da2) - complete Bug 1139604. Remove incorrect assert from ArrayCache::EntrySlotMustExist and the unused GetUnforgeableHolder function. r=petev (52111a5f5e) - Bug 1195977, part 1 - Add JS_EXN_TYPE to comment in Errors.msg. r=peterv (95b5c270f0) - Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo (868b177763) - Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo (84b2befd1f) - Bug 1195977, part 2 - Statically assert that DOM error messages don't have more arguments than the JS engine supports. r=peterv. (bf25565754) - Bug 1195977, part 3 - Add helper for getting the number of error arguments. r=peterv (827c3b9e66) - Bug 1195977, part 4 - Enforce number of arguments more consistently. r=peterv (e9729c9be9) - Bug 1195977, part 5 - Hoist out inner part of ErrorResult::ThrowErrorWithMessage() into a helper. r=peterv (2eae9ca7d3) - Bug 1195977, part 6 - Inline ErrorResult throw error methods into the header. r=peterv (95f317ff06) - Bug 1187201 - Add char16 wrapper constructor for NS_ConvertUTF16toUTF8 in external string API. r=froydnj (62cd39a0fc) - Bug 1188431 - Fixed length argument handling in char16ptr_t variant of NS_ConvertUTF16toUTF8 constructor. r=nfroyd (1857e14c4e) - Bug 1202908 part 1 - Remove pref layout.css.will-change.enabled. r=dbaron (c394d6b4a5) - Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron (d5df0bd7c7) - adapt code after 1202908 (0070470bd6) - Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert (4dcdaf43ab) - Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam (9e85e50c46) - Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert (7932b6b4aa) - Bug 723197 - Remove a workaround of VS2010 PGO bug. r=dbaron (4b93b0fd65) - Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron (9b31ca6217) - Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors (839c8abc54) - Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors (b1803120da) - Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review) (8b7288232a) - Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only) (2c22fc6778) - Bug 1146051 part 1 - [css-grid] Change the representation of 'auto' from zero to kAutoLine - an arbitrary number outside the range we clamp definite lines to. r=dholbert (4d5a4225fa) - Bug 1146051 part 2 - [css-grid] Remove dead code because ResolveLine() never returns kAutoLine. r=dholbert (6797acd372) - Bug 1146051 part 3 - [css-grid] Simplify some code because ResolveLine() never returns kAutoLine. r=dholbert (2615065e6d) - Bug 1146051 part 4 - [css-grid] Translate the grid so that the top-/left-most implicit line becomes 1,1. r=dholbert (dd154947b2) - Bug 1146051 part 5 - [css-grid] Resolve definite lines such that they expand the implicit grid also to the top/left as needed. Also, implement the 'If not enough lines with that name exist, all lines in the implicit grid are assumed to have that name' spec change when resolving <custom-ident> with <integer> or span. r=dholbert (8ee62efda1) - Bug 1146051 part 5b - [css-grid] Clamp resolved definite lines for abs.pos. to the untranslated grid bounds. r=dholbert (6fd7537fef) - Bug 1146051 part 6 - [css-grid] Make the grid zero-based after resolving definite lines. r=dholbert (6e047e211f) - Bug 1146051 part 6b - [css-grid] Clamp grid lines after resolving 'auto'. r=dholbert (730a93cefc) - Bug 1146051 part 7 - [css-grid] Make LineRange::mStart/mEnd into a union with both a signed/unsigned members to make it clear when we're working with translated line numbers and when not. r=dholbert (354f875230) - Bug 1195977, part 8 - Check that ThrowInvalidThis is passing in enough arguments. r=peterv (0d7d99e177) - Bug 1146051 part 8 - [css-grid] Iterate all items again instead of collecting the ones with a definite position in an array which wouldn't be much of win anyway. r=dholbert (84984c3b11) - Bug 1146051 part 9 - [css-grid] More grid placement tests and new grid clamping tests. (58d0e1ba4e) - Bug 1164953 - Update CSS grid <line-names> to use brackets instead of parens. r=dholbert (cc13f709ed) - Bug 1167311: When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron (951b49ac90) - Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron (c548ea6f1c) - Bug 1206569 - Part 1: Move for-Python preprocessor-generated CSS property list header to layout/style/. r=bzbarsky (6949023e8b) - Bug 1206569 - Part 2: Note internal CSS properties using a flag. r=bzbarsky (ecebb76239) - Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky (3d8c67ab37) - Bug 1168156 - Remove unused nsCSSValueTokenStream::mSheet. r=heycam (567cacd12f) - Bug 1196339 - Drop bogus (& unused) extra arg from SVGSVGElement::SetZoomAndPan() error-reporting statement. r=mccr8 (c61cac2a25) - Bug 1195977, part 7 - Use variadic templates instead of var args for ThrowTypeError() and ThrowRangeError(). r=peterv (42139a5989) - Bug 1097922 - Remove temporary aliases for -moz-text-decoration-*. r=dbaron (785f019e8d) - Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron (1baf648fa2) - Bug 953408 - unprefix hyphens property. r=heycam (29b135189c) (e641817f5) - imported changes from mozilla NSS: - Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0) - Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df) - Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (602cae049) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Firefox 45ESR: Test binary: SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win32-sse.7z IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win32-ia32.7z Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20220226-9ca79da1e-win64.7z repo: https://github.com/roytam1/mozilla45esr Changes since my last build: - partly import changes from tenfourfox: - #654: M1746720 M1737816 M1746011 M1739957 M1740985+backbugs M1742421, update HSTS, TLDs (861ae8f62) - #654: lozad and yt workarounds (5e969c18d) (b554fc902) - imported changes from mozilla NSS: - Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea (a36477f0) - Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson (d7e8c2df) - Bug 1751157 - Throw illegal_parameter alert for illegal extensions in handshake message. r=djackson (8fd5ca0c) (9ca79da1e)