Jump to content

My Browser Builds (Part 4)


Recommended Posts

[off-topic]
For simple progressive videos, sure:

xidel "https://url-to/video.mp4" --download .

The Youtube-url you mention is a program-url and not a direct video-url. You have to recover that video-url first.

As it just so happens, I've created my own Youtube extractor for my hobby-project Xivid (a function module for Xidel). The most basic usage would be:

xidel -s --module=xivid.xqm -e "xivid:youtube('https://www.youtube.com/watch?v=dQw4w9WgXcQ')"

This returns a JSON with the direct video-urls of all the different formats it can find. For the DASH-formats you'll need FFmpeg, so with Xidel you'll only be able to download the "pg-1", "pg-2" and "pg-3" formats directly. If you want to download the 720p variant, you could do for example:

xidel -s --module=xivid.xqm -e "()" -f "xivid:youtube('dQw4w9WgXcQ')/(formats)()[id='pg-3']/url" --download "Rick Astley - Never Gonna Give You Up (Official Music Video).mp4"

[/off-topic]

Link to comment
Share on other sites


On 1/8/2023 at 5:27 PM, VistaLover said:

I bumped on another online dictionary service,

https://www.collinsdictionary.com/

that also blocks UXP-based browsers:

... People, this is no longer a coincidence, am afraid :realmad: ... I'm currently in the process of proof-reading a scientific document written by a friend (original was in Greek, now "combing" the English translation ;) ) and I have to consult various on-line translation services...

Guess what? Today, a third in a row such service "blocks" my St52 user-agent :realmad: :

https://www.babla.gr/

This time, it's a very straightforward:

Quote

Forbidden

You don't have permission to access this resource.

As in the previously reported two cases, it's the "Goanna/*" UA-slice they're blocking... And, this one too, appears to be a CloudFlare-managed site:

BRc3DPS.png

The site serves its CSS files from a "bab.la" domain, so to get the site fully functional in St52, I had to set two SSUAOs:

general.useragent.override.babla.gr;Mozilla/5.0 (%OS_SLICE% rv:52.0) Gecko/20100101 Firefox/52.0
general.useragent.override.bab.la;Mozilla/5.0 (%OS_SLICE% rv:52.0) Gecko/20100101 Firefox/52.0

:crazy:

Edited by VistaLover
Link to comment
Share on other sites

On 1/9/2023 at 10:11 PM, we3fan said:

Hi Reino, does xidel work for downloading videos?
If I want to download this video for example, what would be the code to do it?
https://www.youtube.com/watch?v=dQw4w9WgXcQ  Rick Astley - Never Gonna Give You Up (Official Music Video)

@we3fan

Why don't you use yt-dlp_x86 ?

OK, the official releases doesn't works on XP but the source files are availables.

Here the link to a unofficial build for XP compiled by myself:

https://www.mediafire.com/file/0ak8vljoht30123/yt-dlp_x86-2021.10.22.zip/file

Screenshot.thumb.jpg.11711888b000e6ceb6a0840ea9225052.jpg

Link to comment
Share on other sites

11 hours ago, genieautravail said:

@we3fan

Why don't you use yt-dlp_x86 ?

OK, the official releases doesn't works on XP but the source files are availables.

Here the link to a unofficial build for XP compiled by myself:

https://www.mediafire.com/file/0ak8vljoht30123/yt-dlp_x86-2021.10.22.zip/file

<offtopic>

I build it myself as well with a modified Python 3.7. :)

The one from the link in my signature:

[debug] Command-line config: ['-v']
[debug] User config "C:\Documents and Settings\Nico\Application Data\yt-dlp\config.txt": ['--rm-cache-dir', '--no-mtime', '--add-metadata', '--embed-thumbnail', '--convert-thumbnails', 'jpg', '--ppa', 'ThumbnailsConvertor:-qmin 1 -q:v 1', '--ppa', 'ffmpeg:-metadata synopsis=""', '-o', '~/Bureaublad/%(title)s.%(ext)s', '-f', 'bestvideo[height<=1080][ext=mp4][vcodec!*=av01]+bestaudio[ext=m4a]/best[ext=mp4]/best', '--sponsorblock-remove', 'all', '--downloader', 'aria2c', '--downloader-args', 'aria2c:-x 10 -s 10 -j 10 -k 1M --log-level=info --file-allocation=none']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out cp1252 (No VT), error cp1252 (No VT), screen cp1252 (No VT)
[debug] yt-dlp version 2023.01.07 [355d781be] (win_x86_exe)
[debug] Python 3.7.1 (CPython x86 32bit) - Windows-XP-5.1.2600-SP3 (OpenSSL 1.1.1a  20 Nov 2018)
[debug] exe versions: ffmpeg N-107968-ge4ac156-Reino (fdk,setts), ffprobe N-107968-ge4ac156-Reino
[debug] Optional libraries: Cryptodome-3.16.0, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1761 extractors
Removing cache dir C:\Documents and Settings\Nico/.cache\yt-dlp ..

Yesterday I experimented with a modified Python 3.8 from this thread.

But I want to test this yt-dlp build a bit further before linking it here.

The yt-dlp devs might remove 3.7 support at some point... :realmad:

[Edit]

You might want to consider adding the other optional modules:

mutagen, pycryptodomex, brotli and certifi.

Couldn't make the websockets module working...

[Edit2]

@Reino has an SSE processor and yt-dlp doesn't work on that...

Youtube-dl does (built with Py2Exe).

 

Edited by nicolaasjan
Link to comment
Share on other sites

Hi

"yt-dlp_x86_XP" by changing the name of "yt-dlp" to "Youtube-dl.exe"
it works well with windows XP x86 sp2...
I use MPV from 10.2015 which works with the "mpv-youtube-dl-binding" plug-in on Newmoon 28/52. The external mpv player is triggered well after ~ 10 seconds on youtube or "piped.video" or even "vid. puffyan.us" without problem, but causes an error (failure) when I use the "youtube-dl-gui-0.4-win-portable" software to DL a youtube video. I have installed the "yt-dlp" transformed into "youtube-dl" in c://.../application data/youtube-dlg.

On 1/11/2023 at 9:19 AM, nicolaasjan said:

Yesterday I experimented with a modified Python 3.8 from this thread.

But I want to test this yt-dlp build a bit further before linking it here.

The yt-dlp devs might remove 3.7 support at some point

Now for yt-dlp experimental
this one works perfectly on xp x86 sp2 with "mpv 10.2015" and the plug in "mpv-youtube-dl-binding" it works very well also with "youtube-dl-gui-0.4-win-portable" without any error.

there is only one problem is that it takes ~20 seconds on my system to open the MPV window, i.e. double the time of the "yt-dlp_XP" version

Edited by IXOYE
error link
Link to comment
Share on other sites

1 hour ago, IXOYE said:

there is only one problem is that it takes ~20 seconds on my system to open the MPV window, i.e. double the time of the "yt-dlp_XP" version

We're getting way offtopic here, but I want to mention that I can't get that last version of MPV working properly on my XP , which is in a virtual machine.

I only get sound, but no window with video...

 

Quote

"yt-dlp_x86_XP" by changing the name of "yt-dlp" to "Youtube-dl.exe"

I use a symbolic link for that, so that I don't need to rename each time. :)

Can be done on XP with Link Shell Extension.

See at the bottom of that page for Legacy XP download. Needs a driver as well.

Quote

Installation of these drivers is also quite simple.

  • Unpack the archive for your plattform,
  • Start the driver via executing 'senable.exe install' from the command prompt.

If you want to stop the driver, execute from a command prompt 'senable.exe delete'

ln.exe enables its symbolic link functions even when running WindowsXP, if it finds this driver installed.

spacer.png

Quote

Now for yt-dlp experimental

Could you try this one?

Link to comment
Share on other sites

3 hours ago, IXOYE said:

also with "youtube-dl-gui-0.4-win-portable" without any error.

From youtube-dl's Reddit Wiki:

Quote

The first hit on google for youtube-dl gui is MrS0m30n3's youtube-dl-gui, but this is no longer maintained, version 0.4 released july 19, 2017. It has bugs and issues. We do not recommend this version!

Don't know if there are other GUI's that support XP...

In New Moon you can use the "Open With" extension (direct link) to download videos or audio straight from the browsers right click menu:

spacer.png

 

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

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

Official UXP changes picked since my last build:
- Issue #2073 - m-c 1382683: Accelerate GIF decoding to SurfacePipe (7d75c2717)
- Issue #2073 - m-c 1343341: Infrastructure necessary to allow discarding of animated images (squashed) (eac8afce3)
- Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) (e96122ede)
- Issue #2073 - m-c 1383404: make SourceBuffer::Compact more efficient (squashed) (03a4a17cc)
- Issue #2073 - m-c 1651587: Make image::Image release efficient on main thread (9a39001cc)
- Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables (a6a420259)
- Issue #2073 - m-c 1454149: Do not advance animated images which are not displayed (845411a7a)
- Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code (db3ce13f2)
- Issue #2084 - Part 2: Simplify logic in CSSParserImpl::LookupKeywordPrefixAware (56e636d8e)
- No issue - Fix invalid neq check on assert in RegExpParser (2f7f622cd)
- Issue #2087 - Don't throw on lacking PresShell in SetFontInternal (efeb0e3e9)
- Issue #80 - Re-unify some more missed sources in js/src (ee541a533)

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:
- turn on TLS_RSA_WITH_AES_128_GCM_SHA256 to fix download from mega (8f801c5c3)
- [Basilisk] follow-up Issue UXP#2084 - remove CSSUnprefixingService from packaging (3ff80c5af)

Update Notice:
- You may delete file named icudt58l.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.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20230114-485bba73-uxp-12b3c5e5f-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230114-485bba73-uxp-12b3c5e5f-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-20230114-id-656ea98-uxp-12b3c5e5f-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230114-id-656ea98-ia-93af9a0-uxp-12b3c5e5f-xpmod.7z

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

for UXP changes please see above.

Link to comment
Share on other sites

New 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-20230114-63fd5722f-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230114-63fd5722f-xpmod.7z

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

Repo changes:
- turn on TLS_RSA_WITH_AES_128_GCM_SHA256 to fix download from mega (c47a3e2e6)
- import from UXP: Issue #2073 - m-c 1382683: Accelerate GIF decoding to SurfacePipe (7d75c271) (b8ec9308b)
- ported from UXP: Issue #2073 - m-c 1343341: Infrastructure necessary to allow discarding of animated images (squashed) (eac8afce) (4c5ee5856)
- ported from UXP: Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) (e96122ed) (f468f934d)
- import from UXP: Issue #2073 - m-c 1383404: make SourceBuffer::Compact more efficient (squashed) (03a4a17c) (85b609709)
- import from UXP: Issue #2073 - m-c 1651587: Make image::Image release efficient on main thread (9a39001c) (395dd5a32)
- import from UXP: Issue #2073 - m-c 1546500: Avoid dispatching synchronous thread shutdown runnables (a6a42025) (aaeb212a5)
- import from UXP: Issue #2073 - m-c 1454149: Do not advance animated images which are not displayed (845411a7) (e518823ba)
- ported from UXP: Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code (db3ce13f) (1dc3f9d53)
- import from UXP: Issue #2084 - Part 2: Simplify logic in CSSParserImpl::LookupKeywordPrefixAware (56e636d8) (6e725c912)
- import from UXP: No issue - Fix invalid neq check on assert in RegExpParser (2f7f622c) (eaaee5c5f)
- import from UXP: Issue #2087 - Don't throw on lacking PresShell in SetFontInternal (efeb0e3e) (80eb72725)
- ported from UXP: Issue #80 - Re-unify some more missed sources in js/src (ee541a53) (63fd5722f)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230114-f7679e4701-xpmod.7z

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

repo changes since my last build:
- turn on TLS_RSA_WITH_AES_128_GCM_SHA256, some sites requiring it (4b6d15646a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1085783 (Part 1) - Snap both the fill and dest rects using UserToDeviceSnapped() when pixel snapping images. r=roc (97c8ea37a9)
 - Bug 1085783 (Part 2) - Add a test for rounding behavior when high-quality downscaling. r=roc (2851c696c4)
 - Bug 1218851. Fix comments related to nsIPresShell::RenderDocument and flags RENDER_DOCUMENT_RELATIVE and RENDER_IGNORE_VIEWPORT_SCROLLING. r=roc (897eb061a2)
 - Bug 1223255 - Use Animation::AnimationTimeToTimeStamp instead of timeline->ToTimeStamp. r=bbirtles (b05fc6c868)
 - Bug 1216030 - Part 1: Remove CanAnimate_HasGeometricProperty. r=dbaron (8f8f380828)
 - Bug 1216030 - Part 2: Remove gfxPlatform::OffMainThreadCompositingEnabled from CanAnimatePropertyOnCompositor. r=dbaron (983f626f3d)
 - Bug 1216030 - Part 3: Move AreAsyncAnimationsEnabled check outside animation properties loop. r=dbaron (273b21d3a9)
 - Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron (4f5ba30f2d)
 - Bug 1216030 - Part 5: Add KeyframeEffectReadOnly::CanAnimateTransformOnCompositor. r=bbirtles (a87ab8f397)
 - Bug 1216030 - Part 6: Add KeyframeEffectReadOnly::IsGeometricProperty. r=bbirtles (9dbb1c9fe0)
 - Bug 1216030 - Part 7: Add nsIFrame::RefusedAsyncAnimation. r=dbaron (9b0582e9e7)
 - Bug 1216030 - Part 8: Add KeyframeEffectReadOnly::GetAnimationFrame. r=bbirtles (3915b03b48)
 - Bug 1216030 - Part 9: We don't need to call CanPerformOnCompositorThread in RequestRestyle. (fe46feecdb)
 - Bug 1216030 - Part 8.5: Animation::CanThrottle() should check that all animation properties are running on compositor. r=bbirtles (dbee36ccc7)
 - Bug 1216030 - Part 10: Remove CanAnimate_AllowPartial flag. r=bbirtles (eb30ac714f)
 - Bug 1216030 - Part 11: Add KeyframeEffect::CanAnimatePropertyOnCompositor. r=bbirtles (f71cb641ec)
 - Bug 1216030 - Part 12: Pass nsIFrame to CanPerformOnCompositorThread to avoid redundant process for getting nsIFrame. r=dbaron (c9dbe043ad)
 - Bug 1216030 - Part 13: Remove existsProperty check from CanPerformOnCompositorThread. r=dbaron (e3dde151af)
 - Bug 1216030 - Part 14: Add KeyframeEffectReadOnly::GetPresContext and KeyframeEffectReadonly::GetRenderedDocument. r=bbirtles (7edbf430e9)
 - Bug 1216030 - Part 15: Add KeyframeEffectReadOnly::GetCollection. r=bbirtles (2652435de5)
 - Bug 1216030 - Part 16: Move CanThrottleAnimation and CanThrottleTransformChanges from AnimationCollection into KeyframeEffectReadOnly::CanThrottle. r=bbirtles (d890691ebb)
 - Bug 1216030 - Part 17: Do not calculate unthrottle interval for transform animation every time. r=bbirtles (c7a3767422)
 - Bug 1216030 - Part 18: Remove IsCurrent() check in assertion in CanThrottle. r=bbirtles (6de694634a)
 - Bug 1181976 - Rename WillChangeBudgetWarning in dom/dom.properties to reflect string change. r=flod (abc159ebba)
 - Bug 1191412 - Fix logic and text for the WillChange warning. r=roc (f2900114f1)
 - Bug 1180899 - Do not clobber frame metrics on the root layer added during a previous paint if there is no other frame metrics for the root scroll frame. r=tn (30f2dcf21b)
 - Bug 1208673 - Do HitTest with skipping non-leaf preserve-3d transform items. r=roc (a042872d32)
 - Bug 947062 - Layerize background images with animated background-position if possible. r=mattwoodrow (075dedff4a)
 - Bug 1172310. Don't add viewport frame bounds to the layer event regions because they are never the result of hit testing. r=roc (1ecdd06c0d)
 - Bug 1213582. Don't flatten away opacity:0 containers. r=mattwoodrow (d1f9c205e1)
 - Bug 1213582. Skip display items in ProcessDisplayItems if we only need items for event regions, and this item isn't one and doesn't have descendants. r=mattwoodrow (3511595652)
 - Bug 1183085 - Correct the name for nsDisplayItem; r=roc (fb1a59294f)
 - Bug 1183085 - Update description for nsDisplayList methods; r=roc (39eafdb099)
 - Bug 1216851 - Don't include event regions when deciding if we can flatten opacity. r=roc (fc518688a4)
 - Bug 1215412 - Apply perspective origin after transform origin. r=jwatt (a30f0351a3)
 - Bug 1152263 - Ensure Matrix4x4::ProjectRectBounds being functional for Rect with zero width/height. r=mattwoodrow (5ca3086e04)
 - Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip (81acd626e8)
 - Bug 1042536 - Allow ImageLayer optimization to be used for some clipped background images. r=mstange (b9b89b2d25)
 - Bug 1221677 - "[css-grid] Put the 'subgrid' support behind a pref, disabled by default". r=mats (400e9d865a)
 - Bug 1150042 - Make nsLayoutUtils::DrawSingleUnscaledImage use CSSIntSize instead of unitless nsIntSize. r=dholbert (393062cd87)
 - Bug 1173305 - Convert BasicTableLayoutStrategy to work with logical coordinates. r=dholbert (e133cad49a)
 - namespace comment (6fc3ad3f4a)
 - Bug 1220621. When removing a <col>, only create an anonymous colframe to replace it if one is really needed. r=dbaron (e29d8a7248)
 - Bug 1178250 - Don't call ConsiderChildOverflow until the child has been placed in the right location when reflowing a vertical-rl table. r=dholbert (1327793032)
 - Bug 1186998 - Align overflowing table-cell content to content-box. r=dholbert (d2356a20c0)
 - Bug 1213465 - Combine DrawResults correctly in nsTablePainter. r=tn (61e725a4ad)
 - minor (0df6057957)
 - bits of Bug 1163227: Part5 (6a99380110)
 - minor (59f78b2265)
 - Bug 1206982 - getUserMedia s/PermissionDeniedError/SecurityError/. r=jesup (782b3536a2)
 - Bug 1218799: Shutdown MediaManager engines from the MediaManager thread r=jib (351bba0486)
 - Bug 1186708 - Fix debug-only assert (crash) on advanced browserWindow constraint. r=jesup (86fcfa999d)
 - Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup (4663d7a46c)
 - Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till) (1489fbb2f3)
 - Bug 1219057 - Do not show "Unable to print stack trace" for exception thrown while compiling top-level script. r=jandem (df74029ee8)
 - Bug 1186973 - Evaluate assertEqBytecode: Print length as numbers. r=h4writer (57f9e68d53)
 - Bug 1218636 - IonMonkey: MIPS64: Add support into shell. r=lth (dc4de53cf5)
 - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 1/2; r=jorendorff (e40087f5b8)
 - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 2/2; r=jorendorff (4d74d1f639)
 - Bug 1192329 - Fix broken asm tests by explicitly setting js version; r=jorendorff (adf502c8db)
 - Bug 1108603 - Evaluate ensure that the global is configured such that we can always clone singletons. r=jonco (8a888042dd)
 - Bug 1184393 - Rename some js shell test variables for better readability; r=sfink (06e2293f34)
 - Bug 1213104 - Pass the ProgressBar directly, since we are no longer using results; r=sfink (16b4af8c3e)
 - Bug 1212756 - Fix jstests --debug option r=terrence (89caa65dc5)
 - Bug 1213365 - Share environment control code between js and jit test harnesses; r=sfink (274c4f2d2e)
 - Bug 1206987 - Only disable the GPF dialog during testing; r=sfink (a507b1b591)
 - Bug 1212349 - Encapsulate the shell's per-runtime state r=jandem (4ec884973d)
 - Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj (a916f0ee03)
 - Bug 1214051 - Reject NaN as a sampling probability, and test the floating point value range harder. r=jimb (842e822471)
 - Bug 1225176 - Don't call wrap() in JitActivation constructor, it can GC and crash. r=fitzgen (d989a2b157)
 - Bug 1218643 - remove support for deprecated asm.js heap length. r=luke (6ad156f10d)
 - Bug 1224280 - Fix asm.js console warning when disabled by debugger and parsing off-thread. r=luke (7bf76d0a1f)
 - Bug 1221660 - Part 1: Stop populating ParseNode::pn_offset most of the time. r=Waldo. (24d013fe30)
 - Bug 1221660 - Part 2: Move pn_offset into a branch of the ParseNode::pn_u union. Add a subclass of ParseNode for PNK_CASE nodes. Merge PNK_DEFAULT with PNK_CASE. r=Waldo. (12514bc644)
 - Bug 1200609 - Odin: Update comments and code mentioning interrupting via mprotect (r=benj) (a60ec9d0d0)
 - Bug 1218644 - OdinMonkey: MIPS64: Add support for Loongson3. r=lth (57a1865d1d)
 - Bug 1225392 part 1. Expose JSAPI for getting %IteratorPrototype%. r=efaust (816e68dddd)
 - Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot (834fc71f90)
 - No bug. Reword a comment slightly because it confused me. r=woof!, DONTBUILD (c2c41d535a)
 - Bug 1147752 - Keep typedefs consistent. r=jgilbert (605d63c0e4)
 - Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp (0f4ef4420d)
 - Bug 1207205 - Remove fGetActiveUniformName. r=jrmuizel (9d1c97f194)
 - Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert (6d70401d89)
 - Bug 1222175 - initialize base of ScaledFontDWrite before its members; r=Bas (120c5fa334)
 - Bug 1217941 - remove <iomanip> from ScaleFactors2D.h; r=jrmuizel (e5a08d95e2)
 - Bug 1222569 - fix initialization order in SourceSurfaceD2D1; r=Bas (484084f551)
 - Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa (de255f344a)
 - Bug 1185011: Add 'override' annotations to DataSourceSurface subclasses in SourceSurfaceRawData.h, to fix clang -Winconsistent-missing-override build warnings/errors. rs=ehsan (dc3ff4fa07)
 - Bug 1222298 - GFX: 2D: Make convolverLS3 more like upstream. r=seth (06e555709d)
 - Bug 1157065- GFX: 2D: Implement AlphaBoxBlur in LS3 MMI. r=jrmuizel (ca818df231)
 - Bug 1220673 - Make DrawTargetCG::Mask() MOZ_CRASH (a649db3d99)
 - Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel (9785977521)
 - Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel (9dd3d65880)
 - Bug 1222569 - remove unused variable from DrawTargetD2D1.cpp; r=Bas (e6c5aa717b) (f29aba536a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe (3c954c73dd)
 - Bug 1223486 - Ensure WrapTexCoord returns 0.0 instead of 1.0 when given a negative whole number. r=Bas (b4af8eb524)
 - Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin (03359c7730)
 - Bug 1206763 - Enable SkiaGL canvas on gonk r=mattwoodrow (1588079b23)
 - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc) (a93a4dad82)
 - Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow) (9642ef1c53)
 - Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce (865fe1d2f3)
 - Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow) (55bc5abffc)
 - Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert (0da6aff77f)
 - Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp) (cffb7aadcb)
 - Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp) (5b920014d0)
 - Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange) (ffab69155c)
 - Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow) (a9f6e23788)
 - Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro) (3f460b901d)
 - Remove CreateImage() from ImageContainer, ImageFactory, and ImageClient. (bug 1222910, r=roc) (873d5d5e47)
 - Bug 1212795: P1. Ensure the check if HW acceleration is allowed is performed on the main thread. r=jwwang (7cac257e5a)
 - Bug 1137529: Prefer Apple's VDA hardware acceleration for Hi-Def videos. r=rillian (a3ffc48e5e)
 - Bug 1212795: P2. Ensure all frameworks required for video decoding on mac are loaded. r=jwwang (b903b94c60)
 - Bug 1212795: P3. Make AppleDecoderModule detects if the required modules are loaded. r=jwwang (fb132e36b0)
 - Bug 1221991 - [1.3] Make SupportsMimeType a const function. r=jya (2450030808)
 - Bug 1221991 - [2.3] Split DecoderLoop into functions, simplify decoding state and clean up style. r=snorp (7c0e665cf7)
 - Bug 1221991 - [3.1] Manage module state via accessor functions. r=snorp (491b00f74b)
 - Bug 1221991 - [4.2] Add AndroidDecoderModule logging. r=snorp (7213505016)
 - Bug 1153110: Don't prefer VDA for 720p and above. r=rillian (50d5fbfa7c)
 - remove PR_LOGGING (44f4efbaa2)
 - Bug 1169653 - Limit use of the speech recognition API in JS to certified apps or apps with the proper flags set. r=smaug (c93a8949b8)
 - Bug 1133633: Part2. Enable async decoding on mac. r=mattmoodrow (c9740168bd)
 - Bug 1154896: Report decoding errors back to MP4Reader. r=rillian (26291f72e1)
 - Bug 1154896: Part2. Ignore kVTDecodeInfo_FrameDropped flag. r=rillian (bfca4c264e)
 - Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian (e5819c1666)
 - Bug 1214678 - Allow Apple media decoders to work on iOS r=jya (c475eff0be)
 - Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu (dbe8d364ec)
 - fix includes (432c3419b0)
 - adapted Bug 1159509 - Support audio AMR-NB for Gonk in MP4Reader. r=jya (adaddc5c21)
 - Bug 1154512 - Remove MediaTaskQueue::SyncDispatch() from PDM. r=cpearce (5bddd082bd)
 - Bug 1204622 - release codec listener at reader task queue. r=jya (72b062b5d7)
 - Bug 1097498 - Wait fence for the graphic buffer. r=sotaro (c72f301939)
 - Bug 1198664 - Refactor: move common behaviors to base class. r=bwu,jya (a754813c5b)
 - Bug 1198664 - Use looper to process decoder tasks. r=bwu (768315de13)
 - Bug 1174721 - Use AudioCompactor for GonkAudioDecoderManager. r=sotaro (768e68c946)
 - Bug 1199809 - Refactor: use RAII to help manage output buffer lifecycle. r=sotaro (9a6e0dceb7)
 - Bug 1133955 - Record the last seek time to decide the direction to seek. r=sotaro (d0bcdbe68b)
 - Bug 1210045 - Fix GonkVideoDecoderManager shutdown during initialization r=bwu (b379248ff1)
 - Bug 1214997 - Use MozPromise in MediaCodecProxy and OMXCodecProxy r=bwu (ab9a92d640)
 - Bug 1199809 - Make a copy of output buffer after flush(). r=sotaro (17465ecaea)
 - Bug 1216895 - assert that decoder methods are run on correct thread. r=jya (b8c106c2ca)
 - Bug 1185018 - Part 1 of 1 - Made speech recognition services language dependent and removed assumption of a single service. r=smaug (f83acf82b4)
 - Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp (e3959b6760)
 - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian (a9b13ef334)
 - Bug 1196558: Don't assert should output task not be dispatched. r=edwin (a2569bca73)
 - Bug 1199193: Ensure DrainComplete() is called once all decoded frames have been output. r=rillian (760fb42753)
 - Bug 1079621 - Change non-fatal errors to warnings. r=rillian (20c85e7e56)
 - Bug 1185234 - Implement SpeechRecognition::interimResults. r=smaug (b3d635d8c0)
 - Bug 1171850 - Remove 'models' dir from MODELSPS_DEST as the dir 'models' now comes from MODELSPS_FILES. r=gps (5515511e3a)
 - Bug 1183503 - Rename model and dictionary files for recognition in preparation for localization. r=smaug (32c78610af)
 - Bug 1185235 - Implement SpeechRecognition::maxAlternatives. r=smaug (91eac7f30f)
 - Bug 1177514 - Remove final text of 'ERROR' on recognition error, should be signaled by SpeechRecognitionError. r=smaug (c8d7b198e0)
 - Bug 1187791 - Part 1 of 1 - SpeechRecognition::maxAlternatives can't throw; so, rm webidl throws specifier. r=smaug (e295b2bde5)
 - Bug 1213131: [vpx] Configure libvpx decoder to use multi-threads decoding. r=kentuckyfriedtakahe (f38ba0ef82)
 - Bug 1206845: Prevent overflows in MediaCache. r=roc (e8a228dcd3)
 - Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc (6342592be3)
 - Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc (f229c8f757) (147c5fa2eb)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - partly import Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley (85652707)
 - partly import Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to (f9c9b2b7)
 - Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug (3381192783)
 - Bug 1211793 - Remove unnecessary creation of "MediaDecoder" log module. r=gerald. (ed090bfe9c)
 - Bug 1215532. Make sure the exposure set of the generated iterator interface matches that of the iterable it's created for, and that IterableIterator is exposed everywhere. r=qdot (d580e5a3dc)
 - Bug 1215755. Change the Web IDL parser to just put a next() method initerator interfaces instead of using an additional IterableIterator interface. Fix up the other test failures in test_interface_maplikesetlikeiterable.py while I'm here. r=qdot (568f46851e)
 - Bug 961329 - Implement JS::ubi::DominatorTree; r=sfink (b0cee6e886)
 - Bug 1194991 - Part a: rewrite test_const.py to simplify adding new tests; r=khuey (510c69e81e)
 - Bug 1194991 - Part b: coerce WebIDL constants to the correct type; r=khuey (8076a19ff9)
 - Bug 1186142 - Make selector arg optional on PeerConnection.getStats(). r=bz (58041a2533)
 - Bug 1215519 - Switch to DOMTimeStamp for RTCCertificate. r=bz (0bfba3a6ac)
 - Bug 1152538 - RTCIdentityAssertion is a dictionary, r=smaug (b0c525ab44)
 - Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley (d533dfb5be)
 - Bug 1225588 - Expose DominatorTree to JavaScript; r=sfink,bz (bed975d820)
 - Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu (170fdfac5e)
 - Bug 1218597 - Limit the number of stack frames serialized in core dumps; r=froydnj (3d69d6515f)
 - Bug 1153294 - Exposing Document.documentLoadGroup to Chrome JS, r=sicking (4b1f6fcfc3)
 - Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz (7c528633b5)
 - Bug 1223954 - don't use implicitJSContext for readHeapSnapshot and saveHeapSnapshot; r=bz (22f6ebf124)
 - Bug 1204155 - Account for OOM in CryptoKey::SetSymKey() r=mt (d8e5713ad1)
 - Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt (8f1a9143ce)
 - Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt (40fa47ffae)
 - Bug 1213937 - Make WebRTC certificates SHA-256 only, r=drno (c1e3d2fd23)
 - Bug 1158886 - Correct public key argument names for CryptoKey::PublicKeyToSpki() and ::PublicKeyToJwk() r=rbarnes (f70b95a51d)
 - Bug 901698 - Implement OCSP-must-staple; r=keeler (4abe7c7616)
 - Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGN Context r=mt (afef1029de)
 - Bug 1188750 - CryptoKey::ReadStructuredClone() needs to ensure NSS is initialized before trying to deserialize a key r=keeler (12c4d54ece)
 - Bug 1001691 - Implement WebCrypto thread pool r=bz (60cfa74a56)
 - Bug 1001691 - Use thread pool for WebCrypto operations r=bz (dd61402a0c)
 - Bug 1207090 - Expose TCPSocket to chrome contexts. r=bz (e17fd13133)
 - Bug 1210330 - TCPSocket data event should be an ArrayBuffer in non-e10s case too. r=jdm (6bf1210377)
 - Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (da793ddf99)
 - Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (d87f0ea067)
 - Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (5715cffabf)
 - Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (7f203f36de)
 - Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (65d1438d2e)
 - Bug 1211360 - Don't snap for non-translation 3D transform. r=roc (e11c2b9104)
 - Bug 1198996 - Ensure layer local opacity is clamped to 0..1 range. r=Bas (9b90e4348a)
 - Bug 1222661 - Replace ToUnknown(obj) and FromUnknown(obj) with obj.ToUnknown*() and FromUnknown*(obj). r=nical (6da1eeedab) (5a6524c1db)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 (a25aab429d)
 - Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink (7bd216ff4d)
 - Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala (535e8fa870)
 - Bug 1205733 - Add move overloads to dom::Nullable's constructor and SetValue method, r=bz (44a2684efe)
 - Bug 1151884 - Enable the uint32_t overload of ToJSValue; r=smaug (989d3e5b5f)
 - obvious fix (76ba7249fb)
 - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz (1a05be13c3)
 - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv (cb1713a7b9)
 - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv (2c0b22cfed)
 - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv (7ad3312248)
 - Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz (aadc8d552d)
 - Bug 1188207 - Fix more constructors in DOM; r=baku (4609640af9)
 - Bug 1191918 - Round battery level to nearest 10% r=bz (0c98c214b1)
 - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. (90ca84d0f9)
 - Bug 1221009. Part 2 - remove unused code. r=roc. (789b0a0e74)
 - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. (d292c1701f)
 - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik. (f071ecf2ee)
 - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. (15e67bbd3e)
 - Bug 1219142. Part 2 - remove unused code. r=jya. (e2be34e25a)
 - bug 681602 - Implement xptcall for arm iOS. r=glandium (3be41176bc)
 - Bug 1188209 - Fix more constructors in memory; r=njn (28b833e741)
 - Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. (6e50fcea80)
 - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar (db0f7ec46c)
 - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt (0fb2af92ce)
 - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett (bc88ee4252)
 - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett (3408c67dbf)
 - clean spaces (ffdccafdea)
 - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan (cc5fcdb711)
 - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley (7793745ecb)
 - Bug 1204610 - Use a smart pointer in nsNullPrincipalURI. r=mrbkap (082fedf3e7)
 - Bug 859764 - Part 1.1: Turn IDL Implementation into Internal-Only Interface. r=echen, r=smaug (900ae90da3)
 - Bug 1043250 - Part 2: Update MobileMessageCallback and SmsService. r=btseng (fc2a0ed029)
 - Bug 1175430 - Expose Network-Specific Error Cause for Various Error Handling in App Layer. r=btseng (c3abacd9e1)
 - Bug 859764 - Part 1.2: Clearn Up Naming in IDL. r=echen (41f70a1f4c)
 - Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng (2c09378b02)
 - Bug 1043250 - Part 3: Update MozMobileMessageManager WebIDL interface and implementation. r=hsinyi (06feae677b)
 - Bug 859764 - Part 2: Define New WebIDL interfaces for MobileMessage Objects. r=echen r=smaug (54cb39df82)
 - Bug 859764 - Part 3: The Implementation for WebIDL Change. r=echen, r=smaug (be0d0439dc)
 - Bug 984413 - Add JSdoc in MobileMessageDB.jsm. r=btseng (a3f15e291a)
 - Bug 1154186 - Deprecate nsISmsMessenger_new.idl. r=echen (b179f3343c)
 - Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng (d8e5b520f2)
 - Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp (9e4506b4a2)
 - Bug 748391 - Implement markMessageRead on the Android backend. r=snorp (d969455588)
 - Bug 859764 - Part 4: Implementation Change in Different Backend. r=echen (607b9bb53f)
 - Bug 1043250 - Part 4: Update SMS IPC implementation. r=btseng (264cd87721)
 - Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi (5498728784) (f7679e4701)

Link to comment
Share on other sites

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

Changelog:

In-tree changes:
- browser-omni: console2: update bindings code after "Bug 120684 - use ChromeNodeList in toolkit's listboxes' selectedItems implementation, r=dao,smaug" landed in engine (3a183fa1)

Out-of-tree changes:
- turn on TLS_RSA_WITH_AES_128_GCM_SHA256, some sites requiring it (4b6d15646a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1085783 (Part 1) - Snap both the fill and dest rects using UserToDeviceSnapped() when pixel snapping images. r=roc (97c8ea37a9)
 - Bug 1085783 (Part 2) - Add a test for rounding behavior when high-quality downscaling. r=roc (2851c696c4)
 - Bug 1218851. Fix comments related to nsIPresShell::RenderDocument and flags RENDER_DOCUMENT_RELATIVE and RENDER_IGNORE_VIEWPORT_SCROLLING. r=roc (897eb061a2)
 - Bug 1223255 - Use Animation::AnimationTimeToTimeStamp instead of timeline->ToTimeStamp. r=bbirtles (b05fc6c868)
 - Bug 1216030 - Part 1: Remove CanAnimate_HasGeometricProperty. r=dbaron (8f8f380828)
 - Bug 1216030 - Part 2: Remove gfxPlatform::OffMainThreadCompositingEnabled from CanAnimatePropertyOnCompositor. r=dbaron (983f626f3d)
 - Bug 1216030 - Part 3: Move AreAsyncAnimationsEnabled check outside animation properties loop. r=dbaron (273b21d3a9)
 - Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron (4f5ba30f2d)
 - Bug 1216030 - Part 5: Add KeyframeEffectReadOnly::CanAnimateTransformOnCompositor. r=bbirtles (a87ab8f397)
 - Bug 1216030 - Part 6: Add KeyframeEffectReadOnly::IsGeometricProperty. r=bbirtles (9dbb1c9fe0)
 - Bug 1216030 - Part 7: Add nsIFrame::RefusedAsyncAnimation. r=dbaron (9b0582e9e7)
 - Bug 1216030 - Part 8: Add KeyframeEffectReadOnly::GetAnimationFrame. r=bbirtles (3915b03b48)
 - Bug 1216030 - Part 9: We don't need to call CanPerformOnCompositorThread in RequestRestyle. (fe46feecdb)
 - Bug 1216030 - Part 8.5: Animation::CanThrottle() should check that all animation properties are running on compositor. r=bbirtles (dbee36ccc7)
 - Bug 1216030 - Part 10: Remove CanAnimate_AllowPartial flag. r=bbirtles (eb30ac714f)
 - Bug 1216030 - Part 11: Add KeyframeEffect::CanAnimatePropertyOnCompositor. r=bbirtles (f71cb641ec)
 - Bug 1216030 - Part 12: Pass nsIFrame to CanPerformOnCompositorThread to avoid redundant process for getting nsIFrame. r=dbaron (c9dbe043ad)
 - Bug 1216030 - Part 13: Remove existsProperty check from CanPerformOnCompositorThread. r=dbaron (e3dde151af)
 - Bug 1216030 - Part 14: Add KeyframeEffectReadOnly::GetPresContext and KeyframeEffectReadonly::GetRenderedDocument. r=bbirtles (7edbf430e9)
 - Bug 1216030 - Part 15: Add KeyframeEffectReadOnly::GetCollection. r=bbirtles (2652435de5)
 - Bug 1216030 - Part 16: Move CanThrottleAnimation and CanThrottleTransformChanges from AnimationCollection into KeyframeEffectReadOnly::CanThrottle. r=bbirtles (d890691ebb)
 - Bug 1216030 - Part 17: Do not calculate unthrottle interval for transform animation every time. r=bbirtles (c7a3767422)
 - Bug 1216030 - Part 18: Remove IsCurrent() check in assertion in CanThrottle. r=bbirtles (6de694634a)
 - Bug 1181976 - Rename WillChangeBudgetWarning in dom/dom.properties to reflect string change. r=flod (abc159ebba)
 - Bug 1191412 - Fix logic and text for the WillChange warning. r=roc (f2900114f1)
 - Bug 1180899 - Do not clobber frame metrics on the root layer added during a previous paint if there is no other frame metrics for the root scroll frame. r=tn (30f2dcf21b)
 - Bug 1208673 - Do HitTest with skipping non-leaf preserve-3d transform items. r=roc (a042872d32)
 - Bug 947062 - Layerize background images with animated background-position if possible. r=mattwoodrow (075dedff4a)
 - Bug 1172310. Don't add viewport frame bounds to the layer event regions because they are never the result of hit testing. r=roc (1ecdd06c0d)
 - Bug 1213582. Don't flatten away opacity:0 containers. r=mattwoodrow (d1f9c205e1)
 - Bug 1213582. Skip display items in ProcessDisplayItems if we only need items for event regions, and this item isn't one and doesn't have descendants. r=mattwoodrow (3511595652)
 - Bug 1183085 - Correct the name for nsDisplayItem; r=roc (fb1a59294f)
 - Bug 1183085 - Update description for nsDisplayList methods; r=roc (39eafdb099)
 - Bug 1216851 - Don't include event regions when deciding if we can flatten opacity. r=roc (fc518688a4)
 - Bug 1215412 - Apply perspective origin after transform origin. r=jwatt (a30f0351a3)
 - Bug 1152263 - Ensure Matrix4x4::ProjectRectBounds being functional for Rect with zero width/height. r=mattwoodrow (5ca3086e04)
 - Bug 1217012 - Use doubles when untransforming points since we need the extra precision. r=kip (81acd626e8)
 - Bug 1042536 - Allow ImageLayer optimization to be used for some clipped background images. r=mstange (b9b89b2d25)
 - Bug 1221677 - "[css-grid] Put the 'subgrid' support behind a pref, disabled by default". r=mats (400e9d865a)
 - Bug 1150042 - Make nsLayoutUtils::DrawSingleUnscaledImage use CSSIntSize instead of unitless nsIntSize. r=dholbert (393062cd87)
 - Bug 1173305 - Convert BasicTableLayoutStrategy to work with logical coordinates. r=dholbert (e133cad49a)
 - namespace comment (6fc3ad3f4a)
 - Bug 1220621. When removing a <col>, only create an anonymous colframe to replace it if one is really needed. r=dbaron (e29d8a7248)
 - Bug 1178250 - Don't call ConsiderChildOverflow until the child has been placed in the right location when reflowing a vertical-rl table. r=dholbert (1327793032)
 - Bug 1186998 - Align overflowing table-cell content to content-box. r=dholbert (d2356a20c0)
 - Bug 1213465 - Combine DrawResults correctly in nsTablePainter. r=tn (61e725a4ad)
 - minor (0df6057957)
 - bits of Bug 1163227: Part5 (6a99380110)
 - minor (59f78b2265)
 - Bug 1206982 - getUserMedia s/PermissionDeniedError/SecurityError/. r=jesup (782b3536a2)
 - Bug 1218799: Shutdown MediaManager engines from the MediaManager thread r=jib (351bba0486)
 - Bug 1186708 - Fix debug-only assert (crash) on advanced browserWindow constraint. r=jesup (86fcfa999d)
 - Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup (4663d7a46c)
 - Bug 1223916 - Prohibit direct method calls at the parser level in self-hosted code. (r=till) (1489fbb2f3)
 - Bug 1219057 - Do not show "Unable to print stack trace" for exception thrown while compiling top-level script. r=jandem (df74029ee8)
 - Bug 1186973 - Evaluate assertEqBytecode: Print length as numbers. r=h4writer (57f9e68d53)
 - Bug 1218636 - IonMonkey: MIPS64: Add support into shell. r=lth (dc4de53cf5)
 - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 1/2; r=jorendorff (e40087f5b8)
 - Bug 1192329 - Change JS shell to default to the standard version of JS (not 1.7+) 2/2; r=jorendorff (4d74d1f639)
 - Bug 1192329 - Fix broken asm tests by explicitly setting js version; r=jorendorff (adf502c8db)
 - Bug 1108603 - Evaluate ensure that the global is configured such that we can always clone singletons. r=jonco (8a888042dd)
 - Bug 1184393 - Rename some js shell test variables for better readability; r=sfink (06e2293f34)
 - Bug 1213104 - Pass the ProgressBar directly, since we are no longer using results; r=sfink (16b4af8c3e)
 - Bug 1212756 - Fix jstests --debug option r=terrence (89caa65dc5)
 - Bug 1213365 - Share environment control code between js and jit test harnesses; r=sfink (274c4f2d2e)
 - Bug 1206987 - Only disable the GPF dialog during testing; r=sfink (a507b1b591)
 - Bug 1212349 - Encapsulate the shell's per-runtime state r=jandem (4ec884973d)
 - Bug 1215063 - Implement a simple module loader for the shell r=shu r=froydnj (a916f0ee03)
 - Bug 1214051 - Reject NaN as a sampling probability, and test the floating point value range harder. r=jimb (842e822471)
 - Bug 1225176 - Don't call wrap() in JitActivation constructor, it can GC and crash. r=fitzgen (d989a2b157)
 - Bug 1218643 - remove support for deprecated asm.js heap length. r=luke (6ad156f10d)
 - Bug 1224280 - Fix asm.js console warning when disabled by debugger and parsing off-thread. r=luke (7bf76d0a1f)
 - Bug 1221660 - Part 1: Stop populating ParseNode::pn_offset most of the time. r=Waldo. (24d013fe30)
 - Bug 1221660 - Part 2: Move pn_offset into a branch of the ParseNode::pn_u union. Add a subclass of ParseNode for PNK_CASE nodes. Merge PNK_DEFAULT with PNK_CASE. r=Waldo. (12514bc644)
 - Bug 1200609 - Odin: Update comments and code mentioning interrupting via mprotect (r=benj) (a60ec9d0d0)
 - Bug 1218644 - OdinMonkey: MIPS64: Add support for Loongson3. r=lth (57a1865d1d)
 - Bug 1225392 part 1. Expose JSAPI for getting %IteratorPrototype%. r=efaust (816e68dddd)
 - Bug 1225392 part 2. WebIDL autogenerated iterators should chain up to %IteratorPrototype%. r=qdot (834fc71f90)
 - No bug. Reword a comment slightly because it confused me. r=woof!, DONTBUILD (c2c41d535a)
 - Bug 1147752 - Keep typedefs consistent. r=jgilbert (605d63c0e4)
 - Bug 1207672 - Add support for APPLE_framebuffer_multisample r=snorp (0f4ef4420d)
 - Bug 1207205 - Remove fGetActiveUniformName. r=jrmuizel (9d1c97f194)
 - Bug 1208513 - Add support for GL_APPLE_sync r=jgilbert (6d70401d89)
 - Bug 1222175 - initialize base of ScaledFontDWrite before its members; r=Bas (120c5fa334)
 - Bug 1217941 - remove <iomanip> from ScaleFactors2D.h; r=jrmuizel (e5a08d95e2)
 - Bug 1222569 - fix initialization order in SourceSurfaceD2D1; r=Bas (484084f551)
 - Bug 1208661 - Implement SourceSurfaceDual::GetDataSurface() for debugging purposes. r=BenWa (de255f344a)
 - Bug 1185011: Add 'override' annotations to DataSourceSurface subclasses in SourceSurfaceRawData.h, to fix clang -Winconsistent-missing-override build warnings/errors. rs=ehsan (dc3ff4fa07)
 - Bug 1222298 - GFX: 2D: Make convolverLS3 more like upstream. r=seth (06e555709d)
 - Bug 1157065- GFX: 2D: Implement AlphaBoxBlur in LS3 MMI. r=jrmuizel (ca818df231)
 - Bug 1220673 - Make DrawTargetCG::Mask() MOZ_CRASH (a649db3d99)
 - Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel (9785977521)
 - Bug 1220624: Make MaskSurface properly take into account the possibilities of partial uploads. r=jrmuizel (9dd3d65880)
 - Bug 1222569 - remove unused variable from DrawTargetD2D1.cpp; r=Bas (e6c5aa717b) (f29aba536a)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe (3c954c73dd)
 - Bug 1223486 - Ensure WrapTexCoord returns 0.0 instead of 1.0 when given a negative whole number. r=Bas (b4af8eb524)
 - Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin (03359c7730)
 - Bug 1206763 - Enable SkiaGL canvas on gonk r=mattwoodrow (1588079b23)
 - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc) (a93a4dad82)
 - Decouple D3D11ShareHandleImage from ImageContainer. (bug 1222910, r=mattwoodrow) (9642ef1c53)
 - Bug 1194753 - Wait longer when decoding the first frame of D3D9 DXVA video before deciding it is invalid. r=cpearce (865fe1d2f3)
 - Decouple D3D9SurfaceImage from ImageContainer. (bug 1222910, r=mattwoodrow) (55bc5abffc)
 - Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert (0da6aff77f)
 - Decouple EGLImageImage from ImageContainer. (bug 1222910, r=snorp) (cffb7aadcb)
 - Decouple SurfaceTextureImage from ImageContainer. (bug 1222910, r=snorp) (5b920014d0)
 - Decouple MacIOSurfaceImage from ImageContainer. (bug 1222910, r=mstange) (ffab69155c)
 - Decouple SharedRGBImage and PlanarYCbCrImage from ImageContainer. (bug 1222910, r=mattwoodrow) (a9f6e23788)
 - Remove Gonk usage of ImageContainer::CreateImage. (bug 1222910, r=sotaro) (3f460b901d)
 - Remove CreateImage() from ImageContainer, ImageFactory, and ImageClient. (bug 1222910, r=roc) (873d5d5e47)
 - Bug 1212795: P1. Ensure the check if HW acceleration is allowed is performed on the main thread. r=jwwang (7cac257e5a)
 - Bug 1137529: Prefer Apple's VDA hardware acceleration for Hi-Def videos. r=rillian (a3ffc48e5e)
 - Bug 1212795: P2. Ensure all frameworks required for video decoding on mac are loaded. r=jwwang (b903b94c60)
 - Bug 1212795: P3. Make AppleDecoderModule detects if the required modules are loaded. r=jwwang (fb132e36b0)
 - Bug 1221991 - [1.3] Make SupportsMimeType a const function. r=jya (2450030808)
 - Bug 1221991 - [2.3] Split DecoderLoop into functions, simplify decoding state and clean up style. r=snorp (7c0e665cf7)
 - Bug 1221991 - [3.1] Manage module state via accessor functions. r=snorp (491b00f74b)
 - Bug 1221991 - [4.2] Add AndroidDecoderModule logging. r=snorp (7213505016)
 - Bug 1153110: Don't prefer VDA for 720p and above. r=rillian (50d5fbfa7c)
 - remove PR_LOGGING (44f4efbaa2)
 - Bug 1169653 - Limit use of the speech recognition API in JS to certified apps or apps with the proper flags set. r=smaug (c93a8949b8)
 - Bug 1133633: Part2. Enable async decoding on mac. r=mattmoodrow (c9740168bd)
 - Bug 1154896: Report decoding errors back to MP4Reader. r=rillian (26291f72e1)
 - Bug 1154896: Part2. Ignore kVTDecodeInfo_FrameDropped flag. r=rillian (bfca4c264e)
 - Bug 1198094: P1. Limit rate at which InputExhausted could be called by mac decoder. r=rillian (e5819c1666)
 - Bug 1214678 - Allow Apple media decoders to work on iOS r=jya (c475eff0be)
 - Bug 1219140 - Remove AskMediaCodecAndWait() r=bwu (dbe8d364ec)
 - fix includes (432c3419b0)
 - adapted Bug 1159509 - Support audio AMR-NB for Gonk in MP4Reader. r=jya (adaddc5c21)
 - Bug 1154512 - Remove MediaTaskQueue::SyncDispatch() from PDM. r=cpearce (5bddd082bd)
 - Bug 1204622 - release codec listener at reader task queue. r=jya (72b062b5d7)
 - Bug 1097498 - Wait fence for the graphic buffer. r=sotaro (c72f301939)
 - Bug 1198664 - Refactor: move common behaviors to base class. r=bwu,jya (a754813c5b)
 - Bug 1198664 - Use looper to process decoder tasks. r=bwu (768315de13)
 - Bug 1174721 - Use AudioCompactor for GonkAudioDecoderManager. r=sotaro (768e68c946)
 - Bug 1199809 - Refactor: use RAII to help manage output buffer lifecycle. r=sotaro (9a6e0dceb7)
 - Bug 1133955 - Record the last seek time to decide the direction to seek. r=sotaro (d0bcdbe68b)
 - Bug 1210045 - Fix GonkVideoDecoderManager shutdown during initialization r=bwu (b379248ff1)
 - Bug 1214997 - Use MozPromise in MediaCodecProxy and OMXCodecProxy r=bwu (ab9a92d640)
 - Bug 1199809 - Make a copy of output buffer after flush(). r=sotaro (17465ecaea)
 - Bug 1216895 - assert that decoder methods are run on correct thread. r=jya (b8c106c2ca)
 - Bug 1185018 - Part 1 of 1 - Made speech recognition services language dependent and removed assumption of a single service. r=smaug (f83acf82b4)
 - Bug 1207416: Add Telemetry for time spent in different Load states in WebRTC r=gcp (e3959b6760)
 - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian (a9b13ef334)
 - Bug 1196558: Don't assert should output task not be dispatched. r=edwin (a2569bca73)
 - Bug 1199193: Ensure DrainComplete() is called once all decoded frames have been output. r=rillian (760fb42753)
 - Bug 1079621 - Change non-fatal errors to warnings. r=rillian (20c85e7e56)
 - Bug 1185234 - Implement SpeechRecognition::interimResults. r=smaug (b3d635d8c0)
 - Bug 1171850 - Remove 'models' dir from MODELSPS_DEST as the dir 'models' now comes from MODELSPS_FILES. r=gps (5515511e3a)
 - Bug 1183503 - Rename model and dictionary files for recognition in preparation for localization. r=smaug (32c78610af)
 - Bug 1185235 - Implement SpeechRecognition::maxAlternatives. r=smaug (91eac7f30f)
 - Bug 1177514 - Remove final text of 'ERROR' on recognition error, should be signaled by SpeechRecognitionError. r=smaug (c8d7b198e0)
 - Bug 1187791 - Part 1 of 1 - SpeechRecognition::maxAlternatives can't throw; so, rm webidl throws specifier. r=smaug (e295b2bde5)
 - Bug 1213131: [vpx] Configure libvpx decoder to use multi-threads decoding. r=kentuckyfriedtakahe (f38ba0ef82)
 - Bug 1206845: Prevent overflows in MediaCache. r=roc (e8a228dcd3)
 - Bug 1205825 - part 1 - don't reacquire the media cache's monitor in MediaCacheStream::FlushPartialBlockInternal; r=roc (6342592be3)
 - Bug 1205825 - part 2 - call Get*CachedData*Internal variants from MediaCacheStream::GetCachedRanges; r=roc (f229c8f757) (147c5fa2eb)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - partly import Bug 1201597 - Part 0: Make saveHeapSnapshot return the file path rather than take it as a parameter; r=bholley (85652707)
 - partly import Bug 1201597 - Part 2: Add an IPDL subprotocol for opening core dump files to (f9c9b2b7)
 - Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug (3381192783)
 - Bug 1211793 - Remove unnecessary creation of "MediaDecoder" log module. r=gerald. (ed090bfe9c)
 - Bug 1215532. Make sure the exposure set of the generated iterator interface matches that of the iterable it's created for, and that IterableIterator is exposed everywhere. r=qdot (d580e5a3dc)
 - Bug 1215755. Change the Web IDL parser to just put a next() method initerator interfaces instead of using an additional IterableIterator interface. Fix up the other test failures in test_interface_maplikesetlikeiterable.py while I'm here. r=qdot (568f46851e)
 - Bug 961329 - Implement JS::ubi::DominatorTree; r=sfink (b0cee6e886)
 - Bug 1194991 - Part a: rewrite test_const.py to simplify adding new tests; r=khuey (510c69e81e)
 - Bug 1194991 - Part b: coerce WebIDL constants to the correct type; r=khuey (8076a19ff9)
 - Bug 1186142 - Make selector arg optional on PeerConnection.getStats(). r=bz (58041a2533)
 - Bug 1215519 - Switch to DOMTimeStamp for RTCCertificate. r=bz (0bfba3a6ac)
 - Bug 1152538 - RTCIdentityAssertion is a dictionary, r=smaug (b0c525ab44)
 - Bug 1214867 - Add HeapSnapshot.prototype.creationTime; r=bholley (d533dfb5be)
 - Bug 1225588 - Expose DominatorTree to JavaScript; r=sfink,bz (bed975d820)
 - Bug 1223512 - Validate that every edge referent is in the heap snapshot; r=shu (170fdfac5e)
 - Bug 1218597 - Limit the number of stack frames serialized in core dumps; r=froydnj (3d69d6515f)
 - Bug 1153294 - Exposing Document.documentLoadGroup to Chrome JS, r=sicking (4b1f6fcfc3)
 - Bug 1221292 - move nondeterministicGetWeakMapKeys to ThreadSafeChromeUtils; r=bz (7c528633b5)
 - Bug 1223954 - don't use implicitJSContext for readHeapSnapshot and saveHeapSnapshot; r=bz (22f6ebf124)
 - Bug 1204155 - Account for OOM in CryptoKey::SetSymKey() r=mt (d8e5713ad1)
 - Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt (8f1a9143ce)
 - Bug 1001691 - Make GenerateAsymmetricKeyTask::mKeyPair a UniquePtr so that we can explicitly release it on the main thread r=mt (40fa47ffae)
 - Bug 1213937 - Make WebRTC certificates SHA-256 only, r=drno (c1e3d2fd23)
 - Bug 1158886 - Correct public key argument names for CryptoKey::PublicKeyToSpki() and ::PublicKeyToJwk() r=rbarnes (f70b95a51d)
 - Bug 901698 - Implement OCSP-must-staple; r=keeler (4abe7c7616)
 - Bug 1213203 - AsymmetricSignVerifyTask::DoCrypto() creates unused SGN Context r=mt (afef1029de)
 - Bug 1188750 - CryptoKey::ReadStructuredClone() needs to ensure NSS is initialized before trying to deserialize a key r=keeler (12c4d54ece)
 - Bug 1001691 - Implement WebCrypto thread pool r=bz (60cfa74a56)
 - Bug 1001691 - Use thread pool for WebCrypto operations r=bz (dd61402a0c)
 - Bug 1207090 - Expose TCPSocket to chrome contexts. r=bz (e17fd13133)
 - Bug 1210330 - TCPSocket data event should be an ArrayBuffer in non-e10s case too. r=jdm (6bf1210377)
 - Bug 1219476 (part 1) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (da793ddf99)
 - Bug 1219476 (part 2) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (d87f0ea067)
 - Bug 1219476 (part 3) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (5715cffabf)
 - Bug 1219476 (part 4) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (7f203f36de)
 - Bug 1219476 (part 5) - Replace PRLogModuleInfo usage with LazyLogModule in gfx/. r=erahm. (65d1438d2e)
 - Bug 1211360 - Don't snap for non-translation 3D transform. r=roc (e11c2b9104)
 - Bug 1198996 - Ensure layer local opacity is clamped to 0..1 range. r=Bas (9b90e4348a)
 - Bug 1222661 - Replace ToUnknown(obj) and FromUnknown(obj) with obj.ToUnknown*() and FromUnknown*(obj). r=nical (6da1eeedab) (5a6524c1db)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1219066 - Make sure to traverse and unlink HeapSnapshot::mParent in cycle collection; r=mccr8 (a25aab429d)
 - Bug 1220918 - Serialize and deseriliaze JS::ubi::Node's script filenames in heap snapshots; r=sfink (7bd216ff4d)
 - Bug 1219073 - part 1 - Add to sdk/url#URL objects. r=gozala (535e8fa870)
 - Bug 1205733 - Add move overloads to dom::Nullable's constructor and SetValue method, r=bz (44a2684efe)
 - Bug 1151884 - Enable the uint32_t overload of ToJSValue; r=smaug (989d3e5b5f)
 - obvious fix (76ba7249fb)
 - Bug 1225219 Implement ErrorResult::CloneTo(). r=bz (1a05be13c3)
 - Bug 1219749. Add a way to faithfully propagate the "exception is already on JSContext" state through an ErrorResult. r=peterv (cb1713a7b9)
 - Bug 1204501 - Update the documentation for DOMJSClass::mParticipant; r=peterv (2c0b22cfed)
 - Bug 979591. Disallow calling WebIDL constructors as functions even for system callers in release builds. r=peterv (7ad3312248)
 - Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz (aadc8d552d)
 - Bug 1188207 - Fix more constructors in DOM; r=baku (4609640af9)
 - Bug 1191918 - Round battery level to nearest 10% r=bz (0c98c214b1)
 - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. (90ca84d0f9)
 - Bug 1221009. Part 2 - remove unused code. r=roc. (789b0a0e74)
 - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc. (d292c1701f)
 - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik. (f071ecf2ee)
 - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. (15e67bbd3e)
 - Bug 1219142. Part 2 - remove unused code. r=jya. (e2be34e25a)
 - bug 681602 - Implement xptcall for arm iOS. r=glandium (3be41176bc)
 - Bug 1188209 - Fix more constructors in memory; r=njn (28b833e741)
 - Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. (6e50fcea80)
 - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar (db0f7ec46c)
 - Bug 598900 - GDI: use typo metrics when USE_TYPO_METRICS is specified. r=karlt (0fb2af92ce)
 - Bug 964512 - Check for existence of character before trying to get its metrics in gfxGDIFont::Initialize. r=jdaggett (bc88ee4252)
 - Bug 691581 - Don't let a zero-sized font result in assertions from FUnitsToDevUnitsFactor(). r=jdaggett (3408c67dbf)
 - clean spaces (ffdccafdea)
 - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan (cc5fcdb711)
 - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley (7793745ecb)
 - Bug 1204610 - Use a smart pointer in nsNullPrincipalURI. r=mrbkap (082fedf3e7)
 - Bug 859764 - Part 1.1: Turn IDL Implementation into Internal-Only Interface. r=echen, r=smaug (900ae90da3)
 - Bug 1043250 - Part 2: Update MobileMessageCallback and SmsService. r=btseng (fc2a0ed029)
 - Bug 1175430 - Expose Network-Specific Error Cause for Various Error Handling in App Layer. r=btseng (c3abacd9e1)
 - Bug 859764 - Part 1.2: Clearn Up Naming in IDL. r=echen (41f70a1f4c)
 - Bug 1152730 - Part 3: Add owner window checks on DOM object operations. r=btseng (2c09378b02)
 - Bug 1043250 - Part 3: Update MozMobileMessageManager WebIDL interface and implementation. r=hsinyi (06feae677b)
 - Bug 859764 - Part 2: Define New WebIDL interfaces for MobileMessage Objects. r=echen r=smaug (54cb39df82)
 - Bug 859764 - Part 3: The Implementation for WebIDL Change. r=echen, r=smaug (be0d0439dc)
 - Bug 984413 - Add JSdoc in MobileMessageDB.jsm. r=btseng (a3f15e291a)
 - Bug 1154186 - Deprecate nsISmsMessenger_new.idl. r=echen (b179f3343c)
 - Bug 1152730 - Part 1: Update retry logic in SmsService and remove the retry in ril_worker. r=btseng (d8e5b520f2)
 - Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp (9e4506b4a2)
 - Bug 748391 - Implement markMessageRead on the Android backend. r=snorp (d969455588)
 - Bug 859764 - Part 4: Implementation Change in Different Backend. r=echen (607b9bb53f)
 - Bug 1043250 - Part 4: Update SMS IPC implementation. r=btseng (264cd87721)
 - Bug 1197008 - Stop assuming 0 is an invalid threadId. r=btseng r=hsinyi (5498728784) (f7679e4701)

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

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...