Saturday, June 5, 2021

Weekly browser binaries (20210605)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20210605-e29e57e-uxp-7f6f1c664-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20210605-e29e57e-uxp-7f6f1c664-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-20210605-e29e57e-uxp-7f6f1c664-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210605-411f285e0-uxp-7f6f1c664-xpmod.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.3a1.win32-git-20210605-411f285e0-uxp-7f6f1c664-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.3a1.win64-git-20210605-411f285e0-uxp-7f6f1c664-xpmod.7z

Official UXP changes since my last build:
- Revert "Issue #21 - Remove TelemertyVFS" (349346d0b)
- Issue #1772 - Stop using legacy code page conversion for file paths on Linux. (c921ad59d)
- Issue #1774 - Make menulist-button visible again in gtk3 (0a0830ba8)
- Merge pull request 'Issue #1774 - Make menulist-button visible again in gtk3' (#1775) from jobbautista9/UXP:master into master (27e7b312a)
- Revert "Issue #1774 - Make menulist-button visible again in gtk3" (6272d48e8)
- Issue #1774 - Add metrics to the editable menulist-button for GTK3 (42cf1ad41)
- [toolkit] Exclude printer spew from troubleshooting information. (ce71c0fe3)
- [js] Fix invalid early return in BaselineFrame::trace. (9acd98298)
- [js] Fix porting typo (7f6f1c664)

No official Basilisk changes since my last build.

Official Pale-Moon changes since my last build:
- Back-end branch pointer update. (c9f73ec3f)
- Rename "Web Developer" menu entries to "Developer Tools" (29908be27)
- Issue #1870 - Add try/catch and console logging for failing autocomplete popup. (411f285e0)

My changes since my last build:
- skipped "Rename "Web Developer" menu entries to "Developer Tools" (29908be27)"
- update NSS builtin certstore to May 2021 version from mozilla upstream. (6026e19d2)


New build of BOC/UXP for XP!

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

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

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20210605-id-f0915f3-uxp-7f6f1c664-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20210605-id-f0915f3-ia-c642e3c-uxp-7f6f1c664-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

for UXP changes please see above.


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20210605-e37514b51-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 1171200 - Add means of checking if a document links to a manifest. r=billm (066ddad20)
 - Bug 1167300 - Consolidate the performance tool directory, r=jsantell (c7dd7dc34)
 - Bug 1167300 - Create a way to get strings from multiple localization files, r=jsantell (0973b8d3e)
 - modules not in gre (914e4080e)
 - Bug 1153011 - Remove zoom button from call tree. r=vporof (797b8f91d)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (f2800b272)
 - more gre removal (27aed87a0)
 - Bug 1144034 - Flamegraph text is barely readable on non-retina display, r=jsantell (cb19fd9f2)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (9c579599e)
 - Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell (70b2995c4)
 - Bug 1167298 - Remove the ordinal property on categories, r=jsantell (00b3f5830)
 - Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell (4dab15e7f)
 - Bug 1167006 - part 3 fully revert merge from 780e1f999f54. (8aaa33c9c)
 - Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell (7291f68d1)
 - Bug 1138641 - Updated remaining callsites to use newChannel2 in browser/devtools (r=vporof) (60ac4b2c8)
 - Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp (8169d0398)
 - Bug 1167962 - Keep exports at bottom of modules, r=jsantell (7426919db)
 - Bug 1167962 - Fix import in synthesizeProfileForTest, r=orange (cc7fab771)
 - fix merge of later patch Bug 1167006 (c0b57b0e2)
 - Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp (35cec0bd1)
 - Bug 1196253 - update in-tree psutil to 3.1.1. r=gps (80f243738) (98894236c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes), r=jsantell (4a69ed224)
 - missing bits Bug 1102219 - Part 4: Replace String.prototype.contains with `String.prototype.includes` in chrome code. r=till (73cd2d2b1)
 - Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell (b013aa82d)
 - Bug 1166122 - Fix regression in the call tree caused by bug 1165045, r=jsantell (ee3f16901)
 - Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell (5ef560c4f)
 - Bug 1122662 - Resize graphs when window resizes;r=vporof (25c108e4e)
 - Bug 1164784 - Eliminate CSS duplication with perf tool record button r=jsantell (43c9bb999)
 - Bug 1150761 - Rename the performance tool's details view names to better describe the data visualizations. r=vp (04ceb6a37)
 - Bug 1144424 - Rename '{self,total} allocations' to '{self,total} sampled allocations' in the performance tool. r=jsantell (ae79ad54f)
 - Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell (8756f88b6)
 - Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof (e1769e831)
 - Bug 11663354 - A locked recording button should appear disabled in the performance tool. r=vp (4a359d39e)
 - Bug 1023546 - DevTools - Support HDPI resolutions for Windows. r=bgrins (ef1a3ecb8)
 - Bug 1168125 - Cleanup performance xul and css, r=jsantell (8ec794e46)
 - Bug 1168125 - Replace the waterfall view with a tree, r=jsantell (ea76514fe)
 - Bug 1168125 - Add marker folding logic, r=jsantell (1d3748d2a)
 - Bug 862341 Part 1: Move the network request storage from the console frontend to the console client so the netmonitor can reuse it. r=vporof (d29fb2b73)
 - remove gre from resource path (126b00df1)
 - Bug 943306 - Allow persisting console input history between sessions;r=past (146ebb486)
 - Bug 1134845 - Add clearHistory jsterm helper to remove persisted console input history. r=past (22237e95b)
 - Bug 1143497 - Offer a way to extend WebConsole commands. r=bgrins (84e2d2957)
 - Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past (b4b701a2c)
 - Bug 1169342 - Remove nsIDOMDeviceStorage. Cleanup nsDOMDeviceStorage event wrappers. r=dhylands (41338e16f)
 - Bug 1151610 - Manage the case where two extensions fight over the same command. r=bgrins (63f9d2064)
 - Bug 862341 Part 2: Display cached network requests in the web console. r=vporof (83c0e7263)
 - Bug 1144211 - Improve code coverage of camera mochitests. r=mikeh (ba9f3de89)
 - Bug 1152500 - Fix how stop recording may be handled out-of-order. r=dhylands (d8bdd379c)
 - Bug 862341 Part 3: Display cached network requests in the network panel. r=vporof (a1a6f151d)
 - Bug 862341 Part 4: Start recording network requests when the toolbox opens. r=vporof (7a2bdf847)
 - Bug 1151499 - Correct the FM playable state. r=baku (8af26fff2)
 - Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku (3fa29291a)
 - Bug 862341 Part 5: Tests. r=vporof (82fb944c6) (b9843e035)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke (02c457413)
 - Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco (27b18e2a5)
 - Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink (e5cb696c0)
 - Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink (cc06a3f81)
 - Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem (f4cf01cef)
 - Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till (c5b65323d)
 - Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till (8fb764954)
 - Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust (219fe85a8)
 - Bug 1186626 - Part 4: Convert ShapeVectors in jsobj.cpp; r=jonco (1c1bc8f11)
 - Bug 1190457 - Replace AutoPropertyDescriptorVector with normal Rooted usage; r=jonco (6826d2fb4)
 - Bug 1186626 - Part 5: Remove AutoShapeVector; r=sfink (1b629111b)
 - Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. (013b109b2)
 - Bug 814497 - Cleanup console service cache when a window is destroyed. r=nfroyd (e06af881b)
 - Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past (049676b3d)
 - Bug 1143006 - Show warning for http-on-* in child process (r=mrbkap) (00001cd41)
 - Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap (a02840af7)
 - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley (6a13d1df2) (2c1a681e4)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0285c0cb3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus (d2b2980c1)
 - Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus (d62c390d4)
 - Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus (8c19273f0)
 - Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen (46676ae77)
 - Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz (f833f3e6c)
 - Bug 1174913 - anchor and area referrer attributes. r=ckerschb, r=bz (f99a956be) (backend parts only)
 - missing bits of Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus (eb8fba336)
 - Bug 1210302 - Part 2: Rename NS_ParseContentType to NS_ParseResponseContentType; r=mcmanus,sicking (74f4cd98d)
 - remaining bits of Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking (56477b434)
 - pointer style (ca5142301)
 - Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence (775d17318)
 - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen (357e0887d)
 - Bug 1177778 - Allow HeapPtr destruction while shutting down the GC r=terrence (793654cb2)
 - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence (7547c11ad)
 - Bug 1162961 - Fix logspam in mochitest-dt by passing the URL along in network progress events;r=past (3b4c9048f)
 - Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking (df56a3e9d)
 - Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking (7a0536b53)
 - Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking (db45689c6)
 - Bug 1154598. Keep better track of our script requests. r=smaug (a2232a237)
 - Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug (9a9147bdf)
 - Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley (851e371ac) (7254e4308)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f)
 - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79)
 - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69)
 - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5)
 - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186)
 - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef)
 - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a)
 - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57)
 - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350)
 - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331)
 - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d)
 - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7)
 - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a)
 - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da)
 - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0)
 - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832)
 - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3)
 - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a)
 - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974) (9fd132e8a)
- import change from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752. (85a8a87dd) (e37514b51)


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

Changelog:

In-tree changes:
- pref: set "media.mediasource.format-reader" to "true" by default (602c29b0)
- match NotifyJSRunToCompletionStart platform API changes (as of NM27 rev e37514b51) (9ed72e03)
- bump KM version for API change (as of NM27 rev e37514b51) (367435da)

Out-of-tree changes:
* update Goanna3 to git 1e24b22ef...e37514b51:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1171200 - Add means of checking if a document links to a manifest. r=billm (066ddad20)
 - Bug 1167300 - Consolidate the performance tool directory, r=jsantell (c7dd7dc34)
 - Bug 1167300 - Create a way to get strings from multiple localization files, r=jsantell (0973b8d3e)
 - modules not in gre (914e4080e)
 - Bug 1153011 - Remove zoom button from call tree. r=vporof (797b8f91d)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (f2800b272)
 - more gre removal (27aed87a0)
 - Bug 1144034 - Flamegraph text is barely readable on non-retina display, r=jsantell (cb19fd9f2)
 - Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell (9c579599e)
 - Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell (70b2995c4)
 - Bug 1167298 - Remove the ordinal property on categories, r=jsantell (00b3f5830)
 - Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell (4dab15e7f)
 - Bug 1167006 - part 3 fully revert merge from 780e1f999f54. (8aaa33c9c)
 - Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell (7291f68d1)
 - Bug 1138641 - Updated remaining callsites to use newChannel2 in browser/devtools (r=vporof) (60ac4b2c8)
 - Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp (8169d0398)
 - Bug 1167962 - Keep exports at bottom of modules, r=jsantell (7426919db)
 - Bug 1167962 - Fix import in synthesizeProfileForTest, r=orange (cc7fab771)
 - fix merge of later patch Bug 1167006 (c0b57b0e2)
 - Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp (35cec0bd1)
 - Bug 1196253 - update in-tree psutil to 3.1.1. r=gps (80f243738) (98894236c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1167459 - Skip rendering function name nodes if there's no name available (e.g. for C++ pseudoframes), r=jsantell (4a69ed224)
 - missing bits Bug 1102219 - Part 4: Replace String.prototype.contains with `String.prototype.includes` in chrome code. r=till (73cd2d2b1)
 - Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell (b013aa82d)
 - Bug 1166122 - Fix regression in the call tree caused by bug 1165045, r=jsantell (ee3f16901)
 - Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell (5ef560c4f)
 - Bug 1122662 - Resize graphs when window resizes;r=vporof (25c108e4e)
 - Bug 1164784 - Eliminate CSS duplication with perf tool record button r=jsantell (43c9bb999)
 - Bug 1150761 - Rename the performance tool's details view names to better describe the data visualizations. r=vp (04ceb6a37)
 - Bug 1144424 - Rename '{self,total} allocations' to '{self,total} sampled allocations' in the performance tool. r=jsantell (ae79ad54f)
 - Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell (8756f88b6)
 - Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof (e1769e831)
 - Bug 11663354 - A locked recording button should appear disabled in the performance tool. r=vp (4a359d39e)
 - Bug 1023546 - DevTools - Support HDPI resolutions for Windows. r=bgrins (ef1a3ecb8)
 - Bug 1168125 - Cleanup performance xul and css, r=jsantell (8ec794e46)
 - Bug 1168125 - Replace the waterfall view with a tree, r=jsantell (ea76514fe)
 - Bug 1168125 - Add marker folding logic, r=jsantell (1d3748d2a)
 - Bug 862341 Part 1: Move the network request storage from the console frontend to the console client so the netmonitor can reuse it. r=vporof (d29fb2b73)
 - remove gre from resource path (126b00df1)
 - Bug 943306 - Allow persisting console input history between sessions;r=past (146ebb486)
 - Bug 1134845 - Add clearHistory jsterm helper to remove persisted console input history. r=past (22237e95b)
 - Bug 1143497 - Offer a way to extend WebConsole commands. r=bgrins (84e2d2957)
 - Bug 1125205 - Display console API messages from shared or service workers to the web console, r=past (b4b701a2c)
 - Bug 1169342 - Remove nsIDOMDeviceStorage. Cleanup nsDOMDeviceStorage event wrappers. r=dhylands (41338e16f)
 - Bug 1151610 - Manage the case where two extensions fight over the same command. r=bgrins (63f9d2064)
 - Bug 862341 Part 2: Display cached network requests in the web console. r=vporof (83c0e7263)
 - Bug 1144211 - Improve code coverage of camera mochitests. r=mikeh (ba9f3de89)
 - Bug 1152500 - Fix how stop recording may be handled out-of-order. r=dhylands (d8bdd379c)
 - Bug 862341 Part 3: Display cached network requests in the network panel. r=vporof (a1a6f151d)
 - Bug 862341 Part 4: Start recording network requests when the toolbox opens. r=vporof (7a2bdf847)
 - Bug 1151499 - Correct the FM playable state. r=baku (8af26fff2)
 - Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku (3fa29291a)
 - Bug 862341 Part 5: Tests. r=vporof (82fb944c6) (b9843e035)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1181908. The CompileOptions constructor should properly copy the introducerFilename and isRunOnce state. r=luke (02c457413)
 - Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco (27b18e2a5)
 - Bug 1185752 - Part 1: use normal Rooted for CloneMemory; r=sfink (e5cb696c0)
 - Bug 1185752 - Part 2: Remove the unused AutoObjectUnsigned32HashMap; r=sfink (cc06a3f81)
 - Bug 1186626 - Use Rooted to root for BaselineIC's ShapeVector; r=jandem (f4cf01cef)
 - Bug 1146979. When cloning objects in self-hosting preserve the property attributes of the properties (or at least the readonly/configurable attributes). r=till (c5b65323d)
 - Bug 1186626 - Use Rooted to root SelfHosting's ShapeVectors; r=till (8fb764954)
 - Bug 1186626 - Use Rooted to root the ShapeVectors in ScopeObject; r=efaust (219fe85a8)
 - Bug 1186626 - Part 4: Convert ShapeVectors in jsobj.cpp; r=jonco (1c1bc8f11)
 - Bug 1190457 - Replace AutoPropertyDescriptorVector with normal Rooted usage; r=jonco (6826d2fb4)
 - Bug 1186626 - Part 5: Remove AutoShapeVector; r=sfink (1b629111b)
 - Bug 1148922 - Handle insertion of new initial shapes via the metadata callback, r=luke. (013b109b2)
 - Bug 814497 - Cleanup console service cache when a window is destroyed. r=nfroyd (e06af881b)
 - Bug 1138336 - Adapt nsIScriptError so it can display log messages with filename and line number; r=jst,neil,past (049676b3d)
 - Bug 1143006 - Show warning for http-on-* in child process (r=mrbkap) (00001cd41)
 - Bug 1176749. nsIScriptError.idl should use nsStringGlue.h, not nsString.h. r=mrbkap (a02840af7)
 - Bug 814497 - Pass SavedFrame from JS::ErrorObject to nsIScriptError. r=bholley (6a13d1df2) (2c1a681e4)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0285c0cb3)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1048131 - Remove MOZ_CAPTIVEDETECT and enable captive portal detector for all products. r=mcmanus (d2b2980c1)
 - Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus (d62c390d4)
 - Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus (8c19273f0)
 - Bug 1166910 - Gecko changes for adding referrer attribute. r=hsivonen (46676ae77)
 - Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz (f833f3e6c)
 - Bug 1174913 - anchor and area referrer attributes. r=ckerschb, r=bz (f99a956be) (backend parts only)
 - missing bits of Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus (eb8fba336)
 - Bug 1210302 - Part 2: Rename NS_ParseContentType to NS_ParseResponseContentType; r=mcmanus,sicking (74f4cd98d)
 - remaining bits of Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking (56477b434)
 - pointer style (ca5142301)
 - Bug 1172109 - Name some anonymous structs to help out the analysis, r=terrence (775d17318)
 - Bug 1173042 - Remove unused GCChunkSet and chunk hashing functions; r=ehoogeveen (357e0887d)
 - Bug 1177778 - Allow HeapPtr destruction while shutting down the GC r=terrence (793654cb2)
 - Bug 1181306 - Skip compacting phase when finishing an incremental GC non-incrementally r=terrence (7547c11ad)
 - Bug 1162961 - Fix logspam in mochitest-dt by passing the URL along in network progress events;r=past (3b4c9048f)
 - Bug 1149235 part 1. Move nsScriptLoadRequest into nsScriptLoader.h. r=sicking (df56a3e9d)
 - Bug 1149235 part 2. Switch to using linked lists for nsScriptLoadRequest. r=sicking (7a0536b53)
 - Bug 1149235 part 3. Store async requests in the scriptloader in two lists, so we don't have to grovel about looking for loaded ones. r=sicking (db45689c6)
 - Bug 1154598. Keep better track of our script requests. r=smaug (a2232a237)
 - Bug 1157995 - Tell the cycle collector about Navigator::mMediaDevices. r=smaug (9a9147bdf)
 - Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley (851e371ac) (7254e4308)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm (c7d1a1d95)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan (b25164d4f)
 - Bug 1158798 - Properly initialize the LookAndFeel cache in the child. r=mstange. (0f4232b5c)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan (a2132f4d4)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 3 - right management of audiochannel-activity events in child processes, r=ehsan (d1bd88e79)
 - Bug 1150727 - Enable software vsync refresh driver on Linux. r=kats (a991d3c25)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu (a8978ef69)
 - Bug 1167064 - Patch3: Update mochitests for switching to Bluetooth APIv2. r=bz (f02729d0d)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu (8f9aa5d4f)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu (da4da2207)
 - Bug 1113086 - AudioChannel policy in Browser API - patch 7 - Support non-app iframe, r=alwu (7078c3df5)
 - Bug 1174733 - Browser API: iframe.executeScript. r=kanru, r=bholley (5e19f9186)
 - Bug 1146355: Prepare build system to support Bluetooth APIs v1 and v2, r=shuang (ffe7bf5ef)
 - Bug 1156716: Build GATT backend as part of Bluetooth v1, r=joliu (033da499a)
 - Bug 1168343 - Remove the improper MOZ_ASSERT in |BluetoothServiceBluedroid::BondStateChangedNotification|. r=shuang (10d398b57)
 - Bug 1128386 - Handle |STATUS_FAIL| in |BondStateChangedNotification()|. r=tzimmermann (0bb76982f)
 - Bug 1164498: Remove |DispatchBluetoothReply| from |BluetoothServiceBluedroid|, r=btian (c027eb350)
 - Bug 1167064 - Patch1: Switch to bluetooth APIv2. r=shuang (37c775331)
 - Bug 1153717 - [Stingray] Update document reference link on InputPort API. r=baku, a=NPOTB (550bd985d)
 - Bug 1179718 - Rename CheckPermissions to CheckAnyPermissions. r=bz (b8e4bf1b7)
 - Bug 1152702 - Fix upper bounds of ContiguousEnumSerializer for BluetoothStatus and BluetoothSspVariant. r=tzimmermann (30ec5dc1a)
 - Bug 1162893 - Fix BluetoothGattWriteType serialization problem. f=elin, r=jocelyn (d36e089da)
 - Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell (6e2e877a0)
 - Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset (d6c357832)
 - Bug 1058898 - Enable e10s tests on the performance tool. r=vp (18c8324c3)
 - Bug 814497 - Fix nsScriptErrorWithStack constructor. r=ehsan (8096b8a8a)
 - Bug 814497 followup: Add missing 'override' keyword to nsScriptErrorWithStack method 'GetStack'. rs=ehsan (30889b974) (9fd132e8a)
- import change from `dev' branch of rmottola/Arctic-Fox:
 - Backed out changeset 0dca237df7e2 (bug 1160307) for causing bug 1184752. (85a8a87dd) (e37514b51)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76


New build of 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-20210605-8a0351d97-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20210605-8a0351d97-xpmod.7z

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

Repo changes:
- import certdata changes from NSS upstream:
 Bug 1692094 - Turn off Websites Trust Bit for 'Chambers of Commerce Root - 2008' and 'Global Chambersign Root - 2008'. r=KathleenWilson
 Bug 1687822 - Turn off Websites trust bit for the “Staat der Nederlanden Root CA - G3” root cert in NSS. r=KathleenWilson
 Bug 1686854 - Remove GeoTrust PCA-G2 and VeriSign Universal root certs from NSS. r=KathleenWilson
 Bug 1683738 - Add AC RAIZ FNMT-RCM SERVIDORES SEGUROS root cert to NSS. r=KathleenWilson
 Bug 1693173 - Add GlobalSign R45, E45, R46, and E46 root certs to NSS. r=KathleenWilson
 Bug 1618407 - Symantec root certs - Set CKA_NSS_EMAIL_DISTRUST_AFTER. r=kjacobs
 Bug 1692094 - Set email distrust after to 21-03-01 for Camerfirma's 'Chambers of Commerce' and 'Global Chambersign' roots. r=KathleenWilson (99f85ede5)
- update NSS builtin certstore to May 2021 version from mozilla upstream. (6b3c7bf88)
- import change from tenfourfox:
 - closes #644: update TLDs, pins, HSTS, M1612116 (80ab2a713) (8a0351d97)


New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210605-06d01b450-win64.7z

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

Changes since my last build:
- update NSS builtin certstore to May 2021 version from mozilla upstream. (0fb654c09)
- import change from tenfourfox:
 - closes #644: update TLDs, pins, HSTS, M1612116 (80ab2a713) (06d01b450)

No comments:

Post a Comment