Saturday, July 13, 2024

Weekly browser binaries (20240713)

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240713-3219d2d-uxp-ca56c33715-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240713-3219d2d-uxp-ca56c33715-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-20240713-3219d2d-uxp-ca56c33715-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.7a1.win32-git-20240713-d849524bd-uxp-ca56c33715-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240713-d849524bd-uxp-ca56c33715-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240713-d849524bd-uxp-ca56c33715-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240713-d849524bd-uxp-ca56c33715-xpmod.7z

Official UXP changes picked since my last build:
- Issue #2045 - Temporarily force hidden elements to be actually hidden. (f86664f131)
- Issue #2542 - Part 1: Factor out Potentially Trustworthy URI checks. (0c71a6ada0)
- Issue #2542 - Part 1b: Fix dom.securecontext.whitelist code issues (1f4b858be2)
- Issue #2542 - Part 2: Base implementation of Sec-Fetch-* header code. (8076de8965)
- Issue #2542 - Part 2b: Fix typo in pref check (8ee9e3bc52)
- Issue #2542 - Part 3: Expand BasePrincipal with an IsSameOrigin check (5ee2871524)
- Issue #2542 - Part 4: Use BasePrincipal's IsSameOrigin() in SecFetch. (65a588ba17)
- Issue #2542 - Part 4b: Fix pointer mess-up. (9846090a38)
- Issue #2542 - Part 5: Assume browser-initiated requests for unspecified content types to always be user-triggered. (0ef8b05101)
- Issue #2542 - Part 6: Add Sec-Fetch-User header for all requests that are the direct result of a system principal request. (53149ed646)
- Issue #2542 - Part 7: Move SecFetch.* to /netwerk where it belongs. (fffe6c4996)
- Issue #2542 - Part 8: Enable Sec-Fetch-* headers by default. (18991a87f8)
- Issue #2542 - Part 9: Remove TODO comment. (d9ff917f15)
- Issue #2546 - Part 1: Remove BufferSource support in CreateImageBitmap. (60fbaa2155)
- Issue #2546 - Part 2: Remove special FoxEye CreateImageBitmap method. (2b8d75e136)
- Issue #2546 - Part 3: Remove mapDataInto (1bc0eda791)
- Issue #2546 - Part 4: Remove mappedDataLength and findOptimalFormat (b1e5955ceb)
- Issue #2546 - Part 5: Remove tests (aaf2dd416c)
- Issue #2546 - Part 6: Remove canvas.imagebitmap_extensions.enabled preference. (7cc4dcb680)
- No issue - Update SQLite to 3.46.0 (cf9b468d9c)
- [network] Add additional cookie setting checks. (9759098329)
- [IPC] Clean up control flow in WaitableEvent. (68639a9347)
- [Dom/network] Disable DNS prefetching if document nodePrincipal is systemPrincipal (c94c6a5785)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

My changes since my last build:
- network: UserAgent: add Platform Version override (914569c0b9)
- pref: enabling change_platform_version override setting (6cc07899cf)
- network: follow-up rev 914569c0b (a50a1db5a7)
- Revert "network: follow-up rev 914569c0b" (b5d57ea4e7)
- network: follow-up rev 914569c0b (rework) (f8c34e7c0a)
- UAO: correct UA string rebuild code, add platform_version pref. (f596e3d581)
- UAO: add general.useragent.(change_)app_version (bf385f38eb)
- [Pale-Moon] add MOZ_APP_UA_NAME and enable general.useragent.change_app_version for better compatibility (86e84dda0f)

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.


New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240713-7bda12e7-uxp-ca56c33715-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240713-7bda12e7-uxp-ca56c33715-xpmod.7z

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

* 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-20240713-id-656ea98-uxp-ca56c33715-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240713-id-656ea98-ia-93af9a0-uxp-ca56c33715-xpmod.7z

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


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 https://o.rthost.win/basilisk/basilisk55-win32-git-20240713-e5bd23b5e-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk55-win64-git-20240713-e5bd23b5e-xpmod.7z

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

Repo changes:
- import from UXP: Issue #2045 - Temporarily force hidden elements to be actually hidden. (f86664f1) (1257e71d8)
- import from UXP: Issue #2542 - Part 1: Factor out Potentially Trustworthy URI checks. (0c71a6ad) (3e1724a85)
- import from UXP: Issue #2542 - Part 1b: Fix dom.securecontext.whitelist code issues (1f4b858b) (85d39bd2e)
- ported from UXP: Issue #2542 - Part 2: Base implementation of Sec-Fetch-* header code. (8076de89) (c0220168b)
- import from UXP: Issue #2542 - Part 2b: Fix typo in pref check (8ee9e3bc) (fcc5c1307)
- import from UXP: Issue #2542 - Part 3: Expand BasePrincipal with an IsSameOrigin check (5ee28715) (bb1352e6f)
- import from UXP: Issue #2542 - Part 4: Use BasePrincipal's IsSameOrigin() in SecFetch. (65a588ba) (463554e74)
- import from UXP: Issue #2542 - Part 4b: Fix pointer mess-up. (9846090a) (77f2f9ab9)
- import from UXP: Issue #2542 - Part 5: Assume browser-initiated requests for unspecified content types to always be user-triggered. (0ef8b051) (7a289e3ef)
- import from UXP: Issue #2542 - Part 6: Add Sec-Fetch-User header for all requests that are the direct result of a system principal request. (53149ed6) (3610599e8)
- ported from UXP: Issue #2542 - Part 7: Move SecFetch.* to /netwerk where it belongs. (fffe6c49) (b6f4718c8)
- import from UXP: Issue #2542 - Part 8: Enable Sec-Fetch-* headers by default. (18991a87) (082d7964e)
- import from UXP: Issue #2542 - Part 9: Remove TODO comment. (d9ff917f) (3171e9042)
- ported from UXP: Issue #2546 - Part 1: Remove BufferSource support in CreateImageBitmap. (60fbaa21) (39b9d25a6)
- import from UXP: Issue #2546 - Part 2: Remove special FoxEye CreateImageBitmap method. (2b8d75e1) (053aed0af)
- ported from UXP: Issue #2546 - Part 3: Remove mapDataInto (1bc0eda7) (2c7c32d2b)
- import from UXP: Issue #2546 - Part 4: Remove mappedDataLength and findOptimalFormat (b1e5955c) (7890f4898)
- ported from UXP: Issue #2546 - Part 5: Remove tests (aaf2dd41) (80e40aff3)
- import from UXP: Issue #2546 - Part 6: Remove canvas.imagebitmap_extensions.enabled preference. (7cc4dcb6) (d59239f54)
- ported from UXP: No issue - Update SQLite to 3.46.0 (cf9b468d) (364471ad3)
- ported from UXP: [network] Add additional cookie setting checks. (97590983) (bdab2f776)
- import from UXP: [IPC] Clean up control flow in WaitableEvent. (68639a93) (d45367a86)
- import from UXP: [Dom/network] Disable DNS prefetching if document nodePrincipal is systemPrincipal (c94c6a57) (e5bd23b5e)


New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240713-696c195395-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 1259678 - Refactor SubjectToCSP to avoid calling ShouldLoad if CSP doesn't apply to the content type. r=ckerschb (73d79be6f9)
 - Bug 908933 - Part1 - CSP: Call ShouldLoad inside ShouldProcess for TYPE_OBJECT. r=ckerschb (eb87244649)
 - Bug 1263790 - Resource timing initiatorType should be "iframe" instead of "subdocument" r=bz (e38569e488)
 - Bug 1257809 - "Improve telemetry for PR_Connect". r=mcmanus (225fc45f80)
 - Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer (abf47e4653)
 - Bug 1260218 - SocketTransportService socket expansion r=dragana (6045e8d1a4)
 - align comment (4b4cb6ac97)
 - Bug 1253711 - delete unused MediaFormatReader::ByteInterval typedef; r=jya (b66387bb4f)
 - Bug 1265974 - Don't fire push events in MediaQueue::PushFront(). r=jya. (f5caa8dcd4)
 - Bug 1265969 - Don't fire pop events in MediaQueue::Reset(). r=jya. (601f546522)
 - Bug 1250934: Don't reopen input AudioCallbackDrivers on a second use r=padenot (a5beb7ad31)
 - Bug 1246310 - Resample the AudioSegment in SourceMediaStream::AddAudioTrack. r=padenot (bd3964f725)
 - Bug 1239911 - Remove unused |mAudioChannel|. r=bechen. (8ba8408728)
 - Bug 1250934: remove unused method from MediaStreamGraphImpl r=padenot (5d5767a14f)
 - Bug 1199069 - Remove ancient deopt from AudioStream required for MSVC2010. r=jwwang (73b4390bfa)
 - Bug 1229256: P1. Only check readyState update upon buffered range completion. r=jwwang (189ea2bd9e)
 - Bug 1242338 - fix numerical issue in MediaDecoder::Seek(); r=jwwang (fa45e4bc4a)
 - part of Bug 1158448 Part 2 (ee6f4fb502)
 - Bug 1266680 - Fix stopping MediaStreamTrack when there are clones. r=jib (ffc225f820)
 - Bug 1252459 - Replaced 'identity.name' by 'name' to fix identity undefined bug, r=mt (cc105ed048)
 - Bug 1213056 - change getStats to be maplike. r=bz (95cadfa385)
 - Bug 1259728 - minimal fix for reentrancy in pc.close(). r=jesup (56f8f5945e)
 - Bug 1257100 - Report we can play type 'audio/mp4; codecs=mp4a.40.29'. r=jya (dbc04361a6)
 - align some media tests (dfd85dfa34) (d90bc03678)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bits of Bug 571294 - Part 1: Implement selection events (8af4ef3f65)
 - Bug 1208885 - Remove mozGenericWordUtils; r=smaug (b1a529f772)
 - fix nsRefPtr/RefPtr (c56979e04d)
 - Bug 1243657 spellchecker should check if IME composition works as deleting whole text r=ehsan (8b4d4825b9)
 - Bug 1137544 - New scripts to upgrade en-US.dic to the latest upstream version; r=ehsan (47150b3549)
 - Bug 1137544 - Upgrade en-US.dic dictionary to upstream version 2015.02.15; r=ehsan (057540f06b)
 - Bug 1137544 - Generate 5-mozilla-added and 5-mozilla-removed to aid in submitting changes upstream; r=ehsan (f0d6332df3)
 - Bug 1137544 - Update the en-US dictionary based on the SCOWL 2015.04.24 wordlist using the new scripts (e87b0a0285)
 - minor test alignment (f3e976adf2)
 - Bug 1162823 - Do not treat non-Latin words as misspelled; r=ekanan (c298db7251)
 - Bug 1160730 - Add composited, compositing and compositeness to the en-US dictionary. r=ehsan (7d62babbdb)
 - Bug 1167912 - Add eldritch to the en-US dictionary. r=ehsan (4d1e08e03b)
 - Bug 1168802 - Update the en-US dictionary to SCOWL 2015.05.18 (3daa6d0831)
 - Bug 1183765 - Add crappiness to our en-US dictionary. r=ehsan (54ccd28fa2)
 - Bug 1192054 - Add subsumption to the en-US dictionary. r=ehsan (8c5aaa92bc)
 - Bug 1199540 - Update the en-US dictionary to SCOWL 2015.08.24 (cb21d0092d)
 - Bug 1200508 - Add dialogs to the en-US dictionary. r=ehsan (1e69b4d574)
 - Bug 1202600 - Add Fukushima to the en-US dictionary. r=ehsan (6ffca1c47b)
 - Bug 1213765 - Add preliminarily to the en-US dictionary. r=ehsan (cb12d4979b)
 - Bug 1228174 - Add validator to the en-US dictionary. r=ehsan (b356d7f5cb)
 - Bug 1199532 - Add disassembly, disassembler to the en-US dictionary. r=ehsan (979bb4f997)
 - Bug 1235506 - Correct 353 entries in the en-US dictionary. r=ehsan (efb2f4a890)
 - Bug 1238031 - Fix make-new-dict to use a custom en_US dictionary that adds common variants and accented words. r=ehsan (39464a234f)
 - Bug 301712 - Remove uncommon proper names, remove unneeded words. r=ehsan (a6ece3925f)
 - Bug 1240916 - Part 2: Update the en-US dictionary to SCOWL 2016.01.19 (bb059318e5)
 - Bug 1196784 - imageset will use permissions.default.image. r=jdm (9a5669f71f)
 - Bug 1182727 - Part 16: Fix a bug in build_tar_package (1d8f444eba)
 - Bug 1182727 - Part 19: Fix another stupid mistake in build_tar_package() (87bb241693)
 - Bug 1261264 - Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer. r=froydnj (d746a0c878)
 - missing option, for safety (6fba93dff9)
 - Bug 1260605 - Remove hack from bug 967556. r=nalexander (9513dbcd26)
 - Bug 1239789 - Add secondary buffers to zxx_stream::StaticAllocator to handle reentrancy. r=glandium (74b60ffaad)
 - Bug 1260351 - MozGlue: Build: Add mips support. r=glandium (8a463032f6)
 - Bug 1249849: Ensure that we can always reach malloc_decl.h even when MOZ_REPLACE_ALLOC is not defined; r=glandium (1a8d0356ac)
 - Bug 1248915 - TSan: data race on global 'mozilla::net::CacheObserver::sDiskCacheCapacity'. r=honzab.moz, n.nethercote. (86769cd893)
 - Bug 1249157 - prefapi enums into class enums, explicit conversion, cleanup. r=bsmedberg (1843c09593)
 - Bug 1251393: Remove a duplicated line. r=me (c2bca1a4f4) (2c8ca451b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161686 - libmar's |SECU_GetModulePassword| can leak allocated string (command line build utility). Free unused return of GetPasswordString. r=bbondy (25107e4c3e)
 - Bug 1253775 - Remove libmar and libbz2 Makefile.ins; r=ted (7d693933b8)
 - Bug 1186934 - update jemalloc to upstream HEAD; r=glandium (cd4fdf0c93)
 - Bug 1254850 - Update jemalloc 4 to version 4.1.0. r=njn (6cc351fb51)
 - Bug 1254948 - Remove makefiles used to transition from jemalloc_config.c to jemalloc_config.cpp; r=glandium (c8e0684478)
 - Bug 1263735: Update libcubeb to remove wasapi stubbing for enumeration r=kinetik (156c7e4ef8)
 - Bug 1264594 - Update libcubeb to revision 727121. r=kinetik (e982bc0eef)
 - Bug 1264892: Use system declaration of |__system_property_get| on B2G, r=padenot (b50185e037)
 - Bug 1265692 - Update cubeb to 0bc02f9. r=padenot,kinetik (420c905a02)
 - Bug 1251502 - Add a duplex AudioUnit implementation. r=kinetik,padenot (a4e00f217a)
 - Bug 1266753 - Update cubeb to revision dbdfb to pick up OSX device notification changes. r=padenot (12532f1cf6)
 - Bug 1266753 - Fix mac bustage: use the old enum values, on a CLOSED TREE. r=padenot (afe9874670)
 - Bug 1251502 - Compile the resampling code in cubeb for OSX and Linux. r=kinetik (6f07d50796)
 - Bug 1236937 - Use correct value for Pi in AAFilter.cpp. r=padenot (d54113bf18)
 - Bug 1235675 - Add the source directory to the -include directive in media/libsoundtouch/src/moz.build. r=mshal (0d56029898)
 - Bug 1135942 - Enable MMX/SSE code unconditionally in libsoundtouch, it does runtime detection anyways. r=padenot (1e1c3c6c84)
 - Bug 1134744 - Fix baseline for form controls when line is inverted relative to block dir. r=smontagu (8be618ce3f)
 - Bug 1261284: Don't include <button>'s children in overflow areas, if we know we're going to clip them when painting. r=mats (094dd9c33b)
 - Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert (e28d735a60)
 - Bug 1249664 - Save the combobox's dropped-down state across frame reconstruction. r=dbaron (6caf06c91e)
 - Bug 1253977 part 1 - Update focus state on combobox frame destruction/construction properly. r=tn (0c1841dc35)
 - Bug 1253977 part 2 - Reftests. (985b87a008)
 - Bug 1212688 - Drill through any <optgroup> scroll frames to get at its <option> child frames when estimating the list's row size. r=roc (67b9ac481c)
 - Bug 1228670 - Null-check GetContentInsertionFrame() before using it. r=bz (bffbf4769c)
 - Bug 1208978 - Limit the size of a potentially-scrollable dropdown list to the actual size of its contents, as our estimate based on row count may be too large if the row heights vary. r=roc (b9447f9f1c)
 - Bug 1121515 - Error tapping empty listitem in a <select> box, r=roc, wesj (bffe267a89)
 - Bug 1194733 - Don't honor DefaultPrevented for mouseup events in list control frames. r=enndeakin@gmail.com (37c43372b6)
 - bits of 1225280 (1869476ed8)
 - Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro (d9125680ad)
 - Bug 1223193: P1. Make ImageBridgeChild::mShuttingDown atomic. r=nical (3a5b496dae)
 - Bug 1223193: P2. Cancel ImageBridge proxy functions if shutdown has started. r=nical (a66cd45878)
 - Bug 1243466 - Don't crash if DeallocPImageContainerChild is called prematurely. r=sotaro (e8d4776fde)
 - Bug 1251808 (Followup) - Mark the new SourceSurfaceImage constructor explicit. r=me (1087add7d0)
 - Bug 1260391: Fix |ImageBridgeChild::UseOverlaySource|, r=dvander (e423cc3a27)
 - Bug 1255823 - Add a two-step destruction process to PAPZ. r=dvander (3d53adaecc)
 - Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol (7180c6d737)
 - Bug 1259301 - Remove GeckoContentController::RequestFlingSnap(). r=kats (d94da5f624)
 - Bug 1253512 (part 1) - Overhaul DMD's "sampling". r=erahm. (536dcdf84e)
 - Bug 1282185 (part 1) - Remove a bogus assertion in DMD. r=erahm. (ec09953fac)
 - Bug 1253512 (part 2) - Aggregate live blocks. r=erahm. (57db2ffa75)
 - Bug 1254029 - Do not wait in ImageBridgeChild::FlushAllImages() except gonk r=nical (aeac940199)
 - Bug 1175895 - separate tier start message for mach; r=ted (cd56ddae05)
 - Bug 1077670 - Package tests in parallel. r=gps (28b531ba3d)
 - Bug 1253478 - Use Atomic<uint64_t> in AsyncTransactionTracker r=nical (c1f2cf892f)
 - Bug 1150338 - Use the tooltool gcc in automation rather than /tools, r=terrence (15f1fa12bc)
 - Bug 1259848 - Various fixes for finding gcc in the correct location for spidermonkey TC builds and hazard shell builds, r=terrence (9963274899) (696c195395)


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

Changelog:

Out-of-tree changes:
* update Goanna3 to git d04fd99cb6...696c195395:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1259678 - Refactor SubjectToCSP to avoid calling ShouldLoad if CSP doesn't apply to the content type. r=ckerschb (73d79be6f9)
 - Bug 908933 - Part1 - CSP: Call ShouldLoad inside ShouldProcess for TYPE_OBJECT. r=ckerschb (eb87244649)
 - Bug 1263790 - Resource timing initiatorType should be "iframe" instead of "subdocument" r=bz (e38569e488)
 - Bug 1257809 - "Improve telemetry for PR_Connect". r=mcmanus (225fc45f80)
 - Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer (abf47e4653)
 - Bug 1260218 - SocketTransportService socket expansion r=dragana (6045e8d1a4)
 - align comment (4b4cb6ac97)
 - Bug 1253711 - delete unused MediaFormatReader::ByteInterval typedef; r=jya (b66387bb4f)
 - Bug 1265974 - Don't fire push events in MediaQueue::PushFront(). r=jya. (f5caa8dcd4)
 - Bug 1265969 - Don't fire pop events in MediaQueue::Reset(). r=jya. (601f546522)
 - Bug 1250934: Don't reopen input AudioCallbackDrivers on a second use r=padenot (a5beb7ad31)
 - Bug 1246310 - Resample the AudioSegment in SourceMediaStream::AddAudioTrack. r=padenot (bd3964f725)
 - Bug 1239911 - Remove unused |mAudioChannel|. r=bechen. (8ba8408728)
 - Bug 1250934: remove unused method from MediaStreamGraphImpl r=padenot (5d5767a14f)
 - Bug 1199069 - Remove ancient deopt from AudioStream required for MSVC2010. r=jwwang (73b4390bfa)
 - Bug 1229256: P1. Only check readyState update upon buffered range completion. r=jwwang (189ea2bd9e)
 - Bug 1242338 - fix numerical issue in MediaDecoder::Seek(); r=jwwang (fa45e4bc4a)
 - part of Bug 1158448 Part 2 (ee6f4fb502)
 - Bug 1266680 - Fix stopping MediaStreamTrack when there are clones. r=jib (ffc225f820)
 - Bug 1252459 - Replaced 'identity.name' by 'name' to fix identity undefined bug, r=mt (cc105ed048)
 - Bug 1213056 - change getStats to be maplike. r=bz (95cadfa385)
 - Bug 1259728 - minimal fix for reentrancy in pc.close(). r=jesup (56f8f5945e)
 - Bug 1257100 - Report we can play type 'audio/mp4; codecs=mp4a.40.29'. r=jya (dbc04361a6)
 - align some media tests (dfd85dfa34) (d90bc03678)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - bits of Bug 571294 - Part 1: Implement selection events (8af4ef3f65)
 - Bug 1208885 - Remove mozGenericWordUtils; r=smaug (b1a529f772)
 - fix nsRefPtr/RefPtr (c56979e04d)
 - Bug 1243657 spellchecker should check if IME composition works as deleting whole text r=ehsan (8b4d4825b9)
 - Bug 1137544 - New scripts to upgrade en-US.dic to the latest upstream version; r=ehsan (47150b3549)
 - Bug 1137544 - Upgrade en-US.dic dictionary to upstream version 2015.02.15; r=ehsan (057540f06b)
 - Bug 1137544 - Generate 5-mozilla-added and 5-mozilla-removed to aid in submitting changes upstream; r=ehsan (f0d6332df3)
 - Bug 1137544 - Update the en-US dictionary based on the SCOWL 2015.04.24 wordlist using the new scripts (e87b0a0285)
 - minor test alignment (f3e976adf2)
 - Bug 1162823 - Do not treat non-Latin words as misspelled; r=ekanan (c298db7251)
 - Bug 1160730 - Add composited, compositing and compositeness to the en-US dictionary. r=ehsan (7d62babbdb)
 - Bug 1167912 - Add eldritch to the en-US dictionary. r=ehsan (4d1e08e03b)
 - Bug 1168802 - Update the en-US dictionary to SCOWL 2015.05.18 (3daa6d0831)
 - Bug 1183765 - Add crappiness to our en-US dictionary. r=ehsan (54ccd28fa2)
 - Bug 1192054 - Add subsumption to the en-US dictionary. r=ehsan (8c5aaa92bc)
 - Bug 1199540 - Update the en-US dictionary to SCOWL 2015.08.24 (cb21d0092d)
 - Bug 1200508 - Add dialogs to the en-US dictionary. r=ehsan (1e69b4d574)
 - Bug 1202600 - Add Fukushima to the en-US dictionary. r=ehsan (6ffca1c47b)
 - Bug 1213765 - Add preliminarily to the en-US dictionary. r=ehsan (cb12d4979b)
 - Bug 1228174 - Add validator to the en-US dictionary. r=ehsan (b356d7f5cb)
 - Bug 1199532 - Add disassembly, disassembler to the en-US dictionary. r=ehsan (979bb4f997)
 - Bug 1235506 - Correct 353 entries in the en-US dictionary. r=ehsan (efb2f4a890)
 - Bug 1238031 - Fix make-new-dict to use a custom en_US dictionary that adds common variants and accented words. r=ehsan (39464a234f)
 - Bug 301712 - Remove uncommon proper names, remove unneeded words. r=ehsan (a6ece3925f)
 - Bug 1240916 - Part 2: Update the en-US dictionary to SCOWL 2016.01.19 (bb059318e5)
 - Bug 1196784 - imageset will use permissions.default.image. r=jdm (9a5669f71f)
 - Bug 1182727 - Part 16: Fix a bug in build_tar_package (1d8f444eba)
 - Bug 1182727 - Part 19: Fix another stupid mistake in build_tar_package() (87bb241693)
 - Bug 1261264 - Apply GCC PR64905 to fix miscompilation with -fomit-frame-pointer. r=froydnj (d746a0c878)
 - missing option, for safety (6fba93dff9)
 - Bug 1260605 - Remove hack from bug 967556. r=nalexander (9513dbcd26)
 - Bug 1239789 - Add secondary buffers to zxx_stream::StaticAllocator to handle reentrancy. r=glandium (74b60ffaad)
 - Bug 1260351 - MozGlue: Build: Add mips support. r=glandium (8a463032f6)
 - Bug 1249849: Ensure that we can always reach malloc_decl.h even when MOZ_REPLACE_ALLOC is not defined; r=glandium (1a8d0356ac)
 - Bug 1248915 - TSan: data race on global 'mozilla::net::CacheObserver::sDiskCacheCapacity'. r=honzab.moz, n.nethercote. (86769cd893)
 - Bug 1249157 - prefapi enums into class enums, explicit conversion, cleanup. r=bsmedberg (1843c09593)
 - Bug 1251393: Remove a duplicated line. r=me (c2bca1a4f4) (2c8ca451b9)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1161686 - libmar's |SECU_GetModulePassword| can leak allocated string (command line build utility). Free unused return of GetPasswordString. r=bbondy (25107e4c3e)
 - Bug 1253775 - Remove libmar and libbz2 Makefile.ins; r=ted (7d693933b8)
 - Bug 1186934 - update jemalloc to upstream HEAD; r=glandium (cd4fdf0c93)
 - Bug 1254850 - Update jemalloc 4 to version 4.1.0. r=njn (6cc351fb51)
 - Bug 1254948 - Remove makefiles used to transition from jemalloc_config.c to jemalloc_config.cpp; r=glandium (c8e0684478)
 - Bug 1263735: Update libcubeb to remove wasapi stubbing for enumeration r=kinetik (156c7e4ef8)
 - Bug 1264594 - Update libcubeb to revision 727121. r=kinetik (e982bc0eef)
 - Bug 1264892: Use system declaration of |__system_property_get| on B2G, r=padenot (b50185e037)
 - Bug 1265692 - Update cubeb to 0bc02f9. r=padenot,kinetik (420c905a02)
 - Bug 1251502 - Add a duplex AudioUnit implementation. r=kinetik,padenot (a4e00f217a)
 - Bug 1266753 - Update cubeb to revision dbdfb to pick up OSX device notification changes. r=padenot (12532f1cf6)
 - Bug 1266753 - Fix mac bustage: use the old enum values, on a CLOSED TREE. r=padenot (afe9874670)
 - Bug 1251502 - Compile the resampling code in cubeb for OSX and Linux. r=kinetik (6f07d50796)
 - Bug 1236937 - Use correct value for Pi in AAFilter.cpp. r=padenot (d54113bf18)
 - Bug 1235675 - Add the source directory to the -include directive in media/libsoundtouch/src/moz.build. r=mshal (0d56029898)
 - Bug 1135942 - Enable MMX/SSE code unconditionally in libsoundtouch, it does runtime detection anyways. r=padenot (1e1c3c6c84)
 - Bug 1134744 - Fix baseline for form controls when line is inverted relative to block dir. r=smontagu (8be618ce3f)
 - Bug 1261284: Don't include <button>'s children in overflow areas, if we know we're going to clip them when painting. r=mats (094dd9c33b)
 - Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert (e28d735a60)
 - Bug 1249664 - Save the combobox's dropped-down state across frame reconstruction. r=dbaron (6caf06c91e)
 - Bug 1253977 part 1 - Update focus state on combobox frame destruction/construction properly. r=tn (0c1841dc35)
 - Bug 1253977 part 2 - Reftests. (985b87a008)
 - Bug 1212688 - Drill through any <optgroup> scroll frames to get at its <option> child frames when estimating the list's row size. r=roc (67b9ac481c)
 - Bug 1228670 - Null-check GetContentInsertionFrame() before using it. r=bz (bffbf4769c)
 - Bug 1208978 - Limit the size of a potentially-scrollable dropdown list to the actual size of its contents, as our estimate based on row count may be too large if the row heights vary. r=roc (b9447f9f1c)
 - Bug 1121515 - Error tapping empty listitem in a <select> box, r=roc, wesj (bffe267a89)
 - Bug 1194733 - Don't honor DefaultPrevented for mouseup events in list control frames. r=enndeakin@gmail.com (37c43372b6)
 - bits of 1225280 (1869476ed8)
 - Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro (d9125680ad)
 - Bug 1223193: P1. Make ImageBridgeChild::mShuttingDown atomic. r=nical (3a5b496dae)
 - Bug 1223193: P2. Cancel ImageBridge proxy functions if shutdown has started. r=nical (a66cd45878)
 - Bug 1243466 - Don't crash if DeallocPImageContainerChild is called prematurely. r=sotaro (e8d4776fde)
 - Bug 1251808 (Followup) - Mark the new SourceSurfaceImage constructor explicit. r=me (1087add7d0)
 - Bug 1260391: Fix |ImageBridgeChild::UseOverlaySource|, r=dvander (e423cc3a27)
 - Bug 1255823 - Add a two-step destruction process to PAPZ. r=dvander (3d53adaecc)
 - Bug 1261321 - Null-check when the CompositableClient when forcing its destruction at shutdown. r=jnicol (7180c6d737)
 - Bug 1259301 - Remove GeckoContentController::RequestFlingSnap(). r=kats (d94da5f624)
 - Bug 1253512 (part 1) - Overhaul DMD's "sampling". r=erahm. (536dcdf84e)
 - Bug 1282185 (part 1) - Remove a bogus assertion in DMD. r=erahm. (ec09953fac)
 - Bug 1253512 (part 2) - Aggregate live blocks. r=erahm. (57db2ffa75)
 - Bug 1254029 - Do not wait in ImageBridgeChild::FlushAllImages() except gonk r=nical (aeac940199)
 - Bug 1175895 - separate tier start message for mach; r=ted (cd56ddae05)
 - Bug 1077670 - Package tests in parallel. r=gps (28b531ba3d)
 - Bug 1253478 - Use Atomic<uint64_t> in AsyncTransactionTracker r=nical (c1f2cf892f)
 - Bug 1150338 - Use the tooltool gcc in automation rather than /tools, r=terrence (15f1fa12bc)
 - Bug 1259848 - Various fixes for finding gcc in the correct location for spidermonkey TC builds and hazard shell builds, r=terrence (9963274899) (696c195395)

* 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

No comments:

Post a Comment