Jump to content

My Browser Builds (Part 4)


Recommended Posts

21 minutes ago, mina7601 said:

indeed a very ugly sound distortion unfortunately appears. :( Happens on both IA32 & SSE builds.

Thanks for confirming and I agree it is an ugly sound. 

Link to comment
Share on other sites


@DanR20

Several audio-backend changes should've landed this weekend on UXP and those were indeed "ported" to the mozilla45ESR repo and resultant build(s)

ported from custom branch of UXP: speex-resampler: update to git head

ported from custom branch of UXP

- add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06)
- cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a)

Somewhere in there lies the cause for your observed audio breakage :whistle:... Read also previous notice from Roy:

https://msfn.org/board/topic/184051-my-browser-builds-part-4/?do=findComment&comment=1251055

1 hour ago, mina7601 said:

Tested on both XP and 7 VMs.

... When testing on Win7 (actually, on Vista SP2+ ;)) for video and/or audio decoding issues, you should first toggle "media.wmf.enabled;true" to false, because when on > XP, the browser will use by default the patented decoders (h264+aac) provided by the OS (via the Media Foundation Framework) and NOT the decoders provided by the external LAV DLLs (the only case under XP, which lacks WMF) ...

Link to comment
Share on other sites

@DanR20

Can you observe similar audio breakage in the latest NM27 build? This makes use of the same LAV DLLs for decoding under XP SP3 and has the same UXP audio-backend changes ported to it...

https://github.com/roytam1/palemoon27/commit/ff0284d9ebbbbd7106c6b779459787f07ffaef29

https://github.com/roytam1/palemoon27/commit/da95aa0ec28253b2620e868a11d67136da873b0f

Link to comment
Share on other sites

I wonder if there is missing changes regarding ffmpeg audio decoder.

EDIT: updated ffmpeg and wmf audio decoders, suffixed builds(i.e. -sse/-ia32) and KMG76's GRE runtime are rebuilt.

Edited by roytam1
Link to comment
Share on other sites

17 minutes ago, VistaLover said:

@DanR20

Can you observe similar audio breakage in the latest NM27 build? This makes use of the same LAV DLLs for decoding under XP SP3 and has the same UXP audio-backend changes ported to it...

 

Ogg, webm and WMF disabled to make sure it was using the mp4 codecs and same result as 45.0. The video is there but the audio is distorted.

Link to comment
Share on other sites

8 minutes ago, dmiranda said:

a way to force st52 to use lav instead of the built-in ffmpeg?

Pray tell, why? :dubbio:The UXP-based browsers (and St55), under XP SP3, use by default as source for patented decoders (h264/aac) the patched, built-in, ffvpx library: 

media.ffvpx.enabled;true

What problems are you encountering with that implementation?

In any case, what you want isn't possible right now; could be made possible via authoring new code, e.g. for the browser to load those LAV DLLs when ffvpx is disabled under XP; personally, if such an option were to materialise, I'd want a fully separate pref inside about:config that would completely disable the loading of those DLLs ...

And, in case you were not aware already, you have another option (under XP) for patented decoders, if you don't "like" the ffvpx solution: Install the Adobe Primetime CDM, enable its own patented decoders (both for video/audio) and disable the ffvpx ones; we have a dedicated thread in MSFN (originally targeting FxESR 52 under XP, but the general idea is the same); since it's a solution via a CDM, only St52/55 can be used, NOT NM28, which, by design, lacks any EME/DRM support :whistle:...

Regards.

Link to comment
Share on other sites

43 minutes ago, VistaLover said:

What problems are you encountering with that implementation?

No problem at all, only I like better the sound I can get with lavaudio, particularly when using lavvideo with cuvid. My personal comp is old, but still good enough, including two nvidia quadro. Back in 2018-9 I used NM27 just because of that.  When I moved to ST52 (I think we had chat about it in previous versions of this thread), I continued to hardcopy my lav files into the basilisk folder, until you told me that was in vain. Until then, for a few months, I kept tweaking my settings, wondering why they didn't affect the rendering of ST52 :P

50 minutes ago, VistaLover said:

Install the Adobe Primetime CDM

I'm all for foss, when I can.

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

Official UXP changes picked since my last build:
- Issue #2290 - Hunspell must be built into libxul on SunOS. (62f3da2156)
- Add --enable-irc and --enable-inspector to old.configure (395ee09367)

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

No official Basilisk changes picked since my last build.

My changes picked since my last build:
- add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06e0)
- cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a14)
- speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf69e)
- nss: update nssckbi to 2.62 (e7c19e1155)
- dom/media: add S16 support code to audio decoders (28f55eb5c4)

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.

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-20230826-d0fd16ed-uxp-28f55eb5c4-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20230826-d0fd16ed-uxp-28f55eb5c4-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-20230826-id-656ea98-uxp-28f55eb5c4-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20230826-id-656ea98-ia-93af9a0-uxp-28f55eb5c4-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.

Edited by roytam1
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-20230826-f69179f24-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20230826-f69179f24-xpmod.7z

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

Repo changes:
- ported from `custom` branch of UXP: add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06) (172b8abc4)
- import from `custom` branch of UXP: cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (17367f355)
- import from `custom` branch of UXP: speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf6) (f1273f783)
- nss: update nssckbi to 2.62 (6844ae526)
- ported from UXP: Issue #2290 - Hunspell must be built into libxul on SunOS. (62f3da21) (142ea8b4e)
- ported from UXP: Add --enable-irc and --enable-inspector to old.configure (395ee093) (840e9da9c)
- dom/media: add S16 support code to audio decoders (f69179f24)

Link to comment
Share on other sites

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230826-62bf0ea1a-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230826-62bf0ea1a-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.34-20230826-62bf0ea1a-win64.7z

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

Changes since my last build:
- packaging: remove TestInterfaceJS* from component packaging. (940511714)
- nss: update nssckbi to 2.62 (dc6223e04)
- HACK: abort from further processing JSOP_SUPERBASE if allowSuperProperty() is false, fix accessing apple.com. (ff899a755)
- ported from `custom` branch of UXP: speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf6) (888612fd3)
- js: header fixes for bring back `--enable-shared-js' configure option (002c864a1)
- ported from UXP:
 - Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf05d)
 - Issue #61 - Add configure option for non-windows platforms (924bf92e4b)
 - Issue #61 - Add missing external symbol cubeb_set_log_callback to gkmedias symbols.def (c85f28b0c0)
 - Issue #61 - Add missing external symbols for gkmedias when WebRTC is built (6b510a74e7)
 - Issue #61 - Follow-up: Fix gkmedias.dll link bustage related to Skia. (6e2f70a70f)
 - Issue #61 - Follow-up: Fix xul.dll link bustage related to Skia. (4584069f26) (61b754e63)
- ported from `custom` branch of UXP:
 - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06)
 - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (19881b06d)
- dom/media: add S16 support code to audio decoders (62bf0ea1a)

Link to comment
Share on other sites

New NewMoon 27 Build!

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

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20230826-9e0e101e5c-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 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking (39d0a4b57d)
 - Bug 1197673 - Use float type for SetAudioOutputVolume. r=eitan (75eae2f441)
 - Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis (fd4c804c72)
 - Bug 1226015 - Have child send __delete__ in speech synth request protocol, fixes race. r=smaug (c46532745a)
 - Bug 1230533 - Cancel speech when controlling window goes away. r=smaug (3dae89ffaf)
 - Bug 1237176 - skip dom/media/webspeech/synth/test/test_bfcache.html on Linux and Android for frequent timeouts (0d1eabb6fb)
 - Bug 1237176 - actually disable test_bfcache.html on Android (1558e0bf39)
 - Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) (1db25ace3c)
 - Bug 1000040 - Part 2: Implement EthernetManager; r=vicamo (82c01ca9a7)
 - Bug 1000040 - Part 3: Test cases; r=vicamo (6a967cc5d9)
 - Bug 1245241 - part 2 - remove TYPE_SYSV Shmems from IPDL. r=billm (6d6a4570ca)
 - Bug 1245241 - part 3 - remove unused AdoptShmem from IPDL. r=billm (2762a13841)
 - Bug 1107792: Don't ask for similar if the surface has an error, and more data in crash reports. r=milan (ead5108a93)
 - Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas. (c0f03e02f6)
 - Bug 1241163 - Replace DrawTarget::CreateSourceSurfaceFromNativeSurface(CAIRO_CONTEXT) with Factory::CreateSourceSurfaceForCairoSurface. r=jrmuizel (06a96cdce6)
 - Bug 1240177 - part 1 - add helper function to make Skia image info, r=jrmuizel (6a7d05aeb7)
 - Bug 1240177 - part 2 - cleanups of DrawTargetSkia and SourceSurfaceSkia creation for GPU contexts, r=jrmuizel (3211ea9c0e)
 - Bug 1240177 - part 3 - make DrawTargetSkia::OptimizeSourceSurface directly upload to GPU textures, r=jrmuizel (743d57a46c)
 - Bug 1240177 - part 4 - avoid GPU readbacks in SourceSurfaceSkia::DrawTargetWillChange, r=jrmuizel (f568754717)
 - Bug 1240177 - fix SourceSurfaceSkia::DrawTargetWillChange deepCopyTo usage. r=mattwoodrow (2e53d13ba3)
 - Bug 1239152 Memset RGBX surfaces to opaque white. r=nical (977c7d5ede)
 - Bug 1245241 - part 4 - move SharedMemorySysV details into nsShmImage. r=nical (0015d3caac)
 - Bug 1245241 - Force the main thread to sync with the compositor when it tries to allocate insane amounts of shmems. r=lsalzman (7683d2afa7)
 - Bug 1245241 - fix SharedMemoryBasic_android CloseHandle to null out handle. r=billm a=kwierso (9fa3f93233)
 - Bug 1239152 - skip memset since XShm is already initialized to zero. r=mchang (477ecf2d9a)
 - Bug 1227927 Part 1 - Make nsIFrame::PrincipalChildList a const function. r=bz (d9b690a1bc)
 - Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. r=roc a=me (a481ba9020)
 - Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. rs=ehsan on a CLOSED TREE (a15dfcaeb3)
 - Bug 1240372 - Don't OOM crash in nsDocumentEncoder::EncodeToStringWithMaxLength() when the string buffer allocation fails; r=bzbarsky (76bed6a40a)
 - Bug 1143570 - Part 1: Use an nsBlockInFlowLineIterator to determine whether a BR frame is visible or not; r=roc (99609f6fcd)
 - Bug 1064843 part 2 - Make nsSubDocumentFrame inherit nsContainerFrame. r=dholbert (070202e396)
 - Bug 1064843 part 3 - Make nsFormControlFrame inherit nsContainerFrame. r=dholbert (cee5125993)
 - Bug 1064843 part 4 - Add a placeholder type for top layer. r=roc (e4e564b05b)
 - Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert (540f3da6a1)
 - Bug 1064843 part 6 - Add backdrop frame list. r=dholbert (79f91fc815)
 - Bug 1215365 - Update ua style sheet of fullscreen element. r=heycam (b44060a518)
 - Bug 1235969 - Unprefix uses of -moz-transform, -moz-transform-origin and -moz-backface-visibility in UA style sheets. r=xidorn (c7a83cdcae)
 - Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam (1d89afa54a)
 - Bug 1064843 part 8 - Add frame class for backdrop frame. r=dbaron (9146be0073)
 - Bug 1064843 part 9 - Change nsCSSFrameConstructor::CreatePlaceholderFrameFor to accept parent style context. r=dbaron (bc860e67f8)
 - Bug 1064843 part 10 - Create and render backdrop frame for top layer frames. r=dbaron (1c6f165769)
 - Bug 1064843 part 11 - Move checkWindowPureColor helper function from top-layer test to WindowSnapshot.js. r=roc (ef274dec50)
 - Bug 1064843 part 12 - Add test for ::backdrop of fullscreen. r=dholbert (b978209868)
 - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats (3f4ba2ef58)
 - Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats (6b22236653)
 - Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats (a08aa9185e)
 - Bug 1101817 - Part 1: Remove usages of WeakMap.prototype.clear from Gecko. r=yzen,mak,yoric,gijs,jlongster (a992931bfe)
 - Bug 1101817 - Part 3: Remove WeakMap.prototype.clear usages from Addons SDK. r=mossop (e81a8c3477)
 - Bug 1101817 - Part 4: Remove WeakMap.prototype.clear from web-platform test. r=Ms2ger (1be3f645a2)
 - Bug 1101817 - Part 6: Remove Weak{Map,Set}.prototype.clear. r=evilpie (7a0dbffdc9)
 - Bug 1235152 - [css-break] Don't apply border/padding twice on inlines with box-decoration-break:clone and direction:rtl. r=roc (e6446262c1) (8d1a041130)
- ported from `custom` branch of UXP:
 - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06)
 - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (ff0284d9eb)
- ported from `custom` branch of UXP: speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf6) (da95aa0ec2)
- pref: disable `javascript.options.ion' for the time being since it can cause crash in random memory location with corrupted stack when browsing (affects archive.org) (4d6f6a057d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron (7251a79067)
 - Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron (da8f373594)
 - Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron (d081d6b103)
 - Bug 1235467. If the root reference frame is transformed don't use an ancestor of the root reference frame as the local reference frame. r=mattwoodrow (05fd8ae29c)
 - Bug 1163583 - Crashtest. (cc20379288)
 - Bug 1235489 - Remove assertion which is breakable when reflow is interrupted. r=jfkthame (f6a4001b55)
 - Bug 1224669 - Reftest with extreme negative letter-spacing affecting intrinsic width. r=dholbert (b7dc81eb9a)
 - Bug 1224669 - Clamp width to be non-negative during intrinsic width calculation. r=dholbert (9fa8d6cab7)
 - Bug 1239251 - Initialize mCommonAncestorWithLastFrame with nullptr in constructor BuildTextRunsScanner. r=roc (2178f72ee3)
 - Bug 1231175 - Reftest for failure to recognize mixed directionality in RTL para beginning with number within embed/isolate controls. r=smontagu (f3b0755b4c)
 - Bug 1231175 - Missed change from Unicode 6.3 bidi algorithm update (ported from ICU's ubidi): include new ENL and ENR bidi pseudo-types in MASK_LTR. r=smontagu (f9c2cb657c)
 - Bug 1233135 - Do not touch display value of anonymous box for ruby. r=dbaron (efe08e7e4a)
 - Bug 1228716 - Give different frame keys for nsDisplayBlendContainer. r=roc (d7dfe4af0f)
 - Bug 1235696. The animated geometry root of a transfromed and sticky pos frame should be the frame itself. r=mattwoodrow (d94a1284c5)
 - Bug 1240073 - Use the transformed frame as the AGR for active transform so that FrameLayerBuilder knows that they can move independently. r=tnikkel (67b1ea8173)
 - Bug 1237982 - Force perspective layers to always be active. r=thinker (591f169a91)
 - Bug 1230774 - Use correct Z order to sort perspective items. r=roc (1be759c298)
 - Bug 1230693 - Rebase transforms to the origin for callers than don't want them offset. r=mstange (cabb21c6e7)
 - Bug 1230780 - Propagate preserve-3d handling through nsDisplayPerspective. r=thinker (8f82183587)
 - Bug 1237457 - Partially Moz2Dify nsDisplayGeneric. r=roc. (e2221425d5)
 - Bug 1226796 - Remove redundant preprocessor flags in nsContainerFrame.cpp. r=jfkthame (1853453cd4)
 - Bug 1211635 - Popups should be treated as top-level windows, allowing XUL alerts translucency. r=MattN r=roc (07bd00b85a) (f197afa7c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1230398 - [css-align] Don't output 'unsafe' in serialization because it's the default. r=dholbert (08d36e767d)
 - Bug 1234707: Make nsDOMCSSValueList::AppendCSSValue() take an already_AddRefed arg (instead of a raw pointer, usually with refcount of 0). r=heycam (739fa75d70)
 - Bug 1234676 part 1: Give nsComputedDOMStyle a private typedef for mozilla::dom::CSSValue. r=heycam (6371627bf3)
 - Bug 1234676 part 2: Make nsComputedDOMStyle getters return an already_AddRefed value, instead of a raw pointer with refcount of 0. r=heycam (e196aa9692)
 - Bug 1234676 part 3: Remove some now-unneeded local RefPtr variables. r=heycam (b780ed3246)
 - Bug 1234676 part 4: Remove now-obsolete comment. r=heycam (2d982ed55b)
 - Bug 1234676 part 5: Update indentation & rewrap some nsComputedDOMStyle function-decls. rs=heycam (0b02962fac)
 - Bug 1233106 part 1 - [css-align] Update align-/justify-* properties to the current CSS Align spec (adding 'normal' keyword, dropping 'auto' in some cases etc). r=dholbert (8558089c51)
 - Bug 1233106 part 2 - [css-align] Updated tests due to changes to align-/justify-* properties. (c407114303)
 - Bug 1118820 - Follow-up: disable the grid-repeat-auto-fill-fit-006.html reftest for now since it triggers a leak: bug 1234644. r=me (8802927b37)
 - Bug 1234644 - [css-grid] Avoid calling GetROCSSValueList() when we don't need the allocated object. r=dholbert (e8b4f7295a)
 - Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron (c66008388e)
 - Bug 1234659: Attempt to work around randomorange in test_bug332655-2.html by using an unthemed <input> widget. rs=jfkthame (84fa36d569)
 - Bug 1234535 - Avoid spurious null dereference complaint from Coverity. r=froydnj (804bdb1189)
 - Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats (0a66b12c46)
 - Bug 1229932 - check that offsets to canvas fillText() are finite. r=jmuizelaar (cfa2fd240e)
 - Bug 1233613 - Add crashtest. r=mt (b49c56d5df)
 - Bug 1229983 - verify that paths are finite in DrawTargetSkia::Stroke/Fill to handle Canvas paths containing infs. r=jmuizelaar (79f3b8f225)
 - Bug 1233632 - Moz2Dify GetBlurAndSpreadRadius(). r=dholbert. (868800f95f)
 - Bug 1194856 - Load noscript.css and noframes.css from data: URLs in release builds. r=dbaron (7c009bcac2)
 - Bug 1234758 - Fix errors in preference style sheet focus ring rules. r=dholbert (501f4088cc)
 - Bug 1234773 - Build and parse preference style sheet as a single string. r=dholbert (82b848cb6a)
 - Bug 1234773 - Followup assertion. (aa916f246b) (8a77b15be5)
- add pref for en/disabling CSS Animations and Transitions. (557785125c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1235979 - Remove spammy printf that got left by accident when bug 1226904 landed. r=thinker (fc6fe64f23)
 - Bug 1208344 part 1: Make EnsurePhysicalProperty() return the property directly, instead of using in/out-param. r=heycam (9515887dd7)
 - Bug 1208344 part 2: Make EnsurePhysicalProperty() (not its callers) check whether property is logical. r=heycam (defa671bab)
 - Bug 1208344 part 3: Rename MapSinglePropertyInto() args, to make src-vs-target distinctions clearer. r=heycam (bfd2e2c9bc)
 - Bug 1208344 part 4: Make MapSinglePropertyInto() take the source property as an arg (unused for the moment). r=heycam (d1278eb58a)
 - Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam (d8407990aa)
 - Bug 1208344 part 6: Move new CSS_PROPERTY_LOGICAL_CUSTOM flag up with other LOGICAL flags, and adjust bits accordingly. r=heycam (df27d64733)
 - Bug 1208344 part 7: Add mochitest to test how "-webkit-box-orient" maps to "flex-direction". r=heycam (c448070877)
 - Bug 686225 - Work around buggy AAT fonts for Bengali and Kannada scripts. r=jdaggett (17afddbc6c)
 - Bug 739117 - Avoid bidi-wrapping the text to be shaped if Core Text direction override API is available. r=jdaggett (c492390922)
 - Bug 1156581 - Add null check to nsSVGEffects::InvalidateRenderingObservers to prevent crashes r=dholbert (4c0460e7ac)
 - remove windows accents (8b0ad08f11)
 - Bug 1123654 - Replace use of [deprecated] GetStockObject(DEFAULT_GUI_FONT) with newer API; results in use of Tahoma in place of Microsoft Sans Serif in various contexts. r=jmathies (3a81fc1bed)
 - put back cleartype for winXP (1c24e5ae09)
 - Bug 1240180 - Optimize native theme scaling for the single-monitor case. r=emk (a5846457ab)
 - Bug 1242720 - Use (non-dynamic) resolution from GetDeviceCaps when dealing with native-theme code that does not handle dynamic changes to system DPI. r=emk (7c25841f0b)
 - More win accent removal (afd6af9fd2)
 - some more vista or later stuff (1d99554064)
 - missing bits of Bug 1243720 - Send accessibility theme state down to the content process on Windows. r=jimm (8f00b4f3ca)
 - Bug 1153460 - Support new Fitzpatrick emoji modifiers and regional symbol indicators in Apple Color Emoji font. r=jdaggett (6faf5f30e6)
 - Bug 1230497 - Ignore font fallback in Core Text shaping if it's just for a join-control character. r=jdaggett (b612806a42)
 - Bug 1153460 - Followup to fix warnings-as-errors build failure on a CLOSED TREE. r=bustage. (12d492772c)
 - bug 1243077 - make it possible to get MaiAtkObject::mAccWrap from an AtkObject* without casting to Accessible* or ProxyAccessible* r=davidb (d8f690b6cd)
 - Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn (4f24334234)
 - Bug 717722 - Implement WebKitCSSMatrix. r=baku (c10f90ff6e)
 - Bug 1241723. Update WebKitCSSMatrix.idl to match latest spec updates. r=baku (5f8c33ff14)
 - Bug 1241727 - Inverting non-invertible WebKitCSSMatrix should throw NotSupportedError. r=baku (c7791802b8)
 - Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam (5f886e2bd9)
 - bug 1243077 - add AccessibleOrProxy::ChildCount() r=davidb (044537f53c)
 - bug 1243077 - add AccessibleOrProxy::Role() r=davidb (3f61d03c8e)
 - bug 1243077 - add AccessibleOrProxy::ChildAt() r=davidb (91288f269f)
 - bug 1243077 - add AccessibleOrProxy::FirstChild() r=davidb (ea3f984716)
 - bug 1243077 - add AccessibleOrProxy::LastChild() r=davidb (2181f1740b)
 - Bug 1237720: Put "-webkit-min-device-pixel-ratio"/"-webkit-max-device-pixel-ratio" behind its own disabled pref. r=heycam (9f75535617)
 - Bug 1239153: Accept unitless '0' for angle values in CSS -webkit-linear-gradient() expressions. r=heycam (c11657a6c9)
 - Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam (1e8a40127e)
 - Bug 1239799 part 2: Add support for @media(-webkit-transform-3d) media query, for web compatibility. r=heycam (f7ff08423e)
 - guard some code for 10.5/10.6 which didn't get run, but coulnd't natively compile (cf68e969fd)
 - Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow (e94cfc3fb4) (dcbe25ed45)
- nss: update nssckbi to 2.62 (9afc1b8d9d)
- dom/media: add S16 support code to audio decoders (9e0e101e5c)

Link to comment
Share on other sites

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

Changelog:

Out-of-tree changes:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking (39d0a4b57d)
 - Bug 1197673 - Use float type for SetAudioOutputVolume. r=eitan (75eae2f441)
 - Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis (fd4c804c72)
 - Bug 1226015 - Have child send __delete__ in speech synth request protocol, fixes race. r=smaug (c46532745a)
 - Bug 1230533 - Cancel speech when controlling window goes away. r=smaug (3dae89ffaf)
 - Bug 1237176 - skip dom/media/webspeech/synth/test/test_bfcache.html on Linux and Android for frequent timeouts (0d1eabb6fb)
 - Bug 1237176 - actually disable test_bfcache.html on Android (1558e0bf39)
 - Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) (1db25ace3c)
 - Bug 1000040 - Part 2: Implement EthernetManager; r=vicamo (82c01ca9a7)
 - Bug 1000040 - Part 3: Test cases; r=vicamo (6a967cc5d9)
 - Bug 1245241 - part 2 - remove TYPE_SYSV Shmems from IPDL. r=billm (6d6a4570ca)
 - Bug 1245241 - part 3 - remove unused AdoptShmem from IPDL. r=billm (2762a13841)
 - Bug 1107792: Don't ask for similar if the surface has an error, and more data in crash reports. r=milan (ead5108a93)
 - Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas. (c0f03e02f6)
 - Bug 1241163 - Replace DrawTarget::CreateSourceSurfaceFromNativeSurface(CAIRO_CONTEXT) with Factory::CreateSourceSurfaceForCairoSurface. r=jrmuizel (06a96cdce6)
 - Bug 1240177 - part 1 - add helper function to make Skia image info, r=jrmuizel (6a7d05aeb7)
 - Bug 1240177 - part 2 - cleanups of DrawTargetSkia and SourceSurfaceSkia creation for GPU contexts, r=jrmuizel (3211ea9c0e)
 - Bug 1240177 - part 3 - make DrawTargetSkia::OptimizeSourceSurface directly upload to GPU textures, r=jrmuizel (743d57a46c)
 - Bug 1240177 - part 4 - avoid GPU readbacks in SourceSurfaceSkia::DrawTargetWillChange, r=jrmuizel (f568754717)
 - Bug 1240177 - fix SourceSurfaceSkia::DrawTargetWillChange deepCopyTo usage. r=mattwoodrow (2e53d13ba3)
 - Bug 1239152 Memset RGBX surfaces to opaque white. r=nical (977c7d5ede)
 - Bug 1245241 - part 4 - move SharedMemorySysV details into nsShmImage. r=nical (0015d3caac)
 - Bug 1245241 - Force the main thread to sync with the compositor when it tries to allocate insane amounts of shmems. r=lsalzman (7683d2afa7)
 - Bug 1245241 - fix SharedMemoryBasic_android CloseHandle to null out handle. r=billm a=kwierso (9fa3f93233)
 - Bug 1239152 - skip memset since XShm is already initialized to zero. r=mchang (477ecf2d9a)
 - Bug 1227927 Part 1 - Make nsIFrame::PrincipalChildList a const function. r=bz (d9b690a1bc)
 - Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. r=roc a=me (a481ba9020)
 - Bug 1214377 - Hack to solve Thunderbird's need to detect style pre-wrap. rs=ehsan on a CLOSED TREE (a15dfcaeb3)
 - Bug 1240372 - Don't OOM crash in nsDocumentEncoder::EncodeToStringWithMaxLength() when the string buffer allocation fails; r=bzbarsky (76bed6a40a)
 - Bug 1143570 - Part 1: Use an nsBlockInFlowLineIterator to determine whether a BR frame is visible or not; r=roc (99609f6fcd)
 - Bug 1064843 part 2 - Make nsSubDocumentFrame inherit nsContainerFrame. r=dholbert (070202e396)
 - Bug 1064843 part 3 - Make nsFormControlFrame inherit nsContainerFrame. r=dholbert (cee5125993)
 - Bug 1064843 part 4 - Add a placeholder type for top layer. r=roc (e4e564b05b)
 - Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert (540f3da6a1)
 - Bug 1064843 part 6 - Add backdrop frame list. r=dholbert (79f91fc815)
 - Bug 1215365 - Update ua style sheet of fullscreen element. r=heycam (b44060a518)
 - Bug 1235969 - Unprefix uses of -moz-transform, -moz-transform-origin and -moz-backface-visibility in UA style sheets. r=xidorn (c7a83cdcae)
 - Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam (1d89afa54a)
 - Bug 1064843 part 8 - Add frame class for backdrop frame. r=dbaron (9146be0073)
 - Bug 1064843 part 9 - Change nsCSSFrameConstructor::CreatePlaceholderFrameFor to accept parent style context. r=dbaron (bc860e67f8)
 - Bug 1064843 part 10 - Create and render backdrop frame for top layer frames. r=dbaron (1c6f165769)
 - Bug 1064843 part 11 - Move checkWindowPureColor helper function from top-layer test to WindowSnapshot.js. r=roc (ef274dec50)
 - Bug 1064843 part 12 - Add test for ::backdrop of fullscreen. r=dholbert (b978209868)
 - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats (3f4ba2ef58)
 - Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats (6b22236653)
 - Bug 1227927 Part 4 - Add comment to nsFrameList::GetLength() to warn it's O(n). r=mats (a08aa9185e)
 - Bug 1101817 - Part 1: Remove usages of WeakMap.prototype.clear from Gecko. r=yzen,mak,yoric,gijs,jlongster (a992931bfe)
 - Bug 1101817 - Part 3: Remove WeakMap.prototype.clear usages from Addons SDK. r=mossop (e81a8c3477)
 - Bug 1101817 - Part 4: Remove WeakMap.prototype.clear from web-platform test. r=Ms2ger (1be3f645a2)
 - Bug 1101817 - Part 6: Remove Weak{Map,Set}.prototype.clear. r=evilpie (7a0dbffdc9)
 - Bug 1235152 - [css-break] Don't apply border/padding twice on inlines with box-decoration-break:clone and direction:rtl. r=roc (e6446262c1) (8d1a041130)
- ported from `custom` branch of UXP:
 - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc. (ef5e4f06)
 - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) (ff0284d9eb)
- ported from `custom` branch of UXP: speex-resampler: update to git head (i.e. rev 738e179), also update patch files, update.sh, simd_detect.* and remove obsolete patches and headers. (df798cf6) (da95aa0ec2)
- pref: disable `javascript.options.ion' for the time being since it can cause crash in random memory location with corrupted stack when browsing (affects archive.org) (4d6f6a057d)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1230034 part 1 - Remove NS_PROPERTY_DESCRIPTOR_CONST macro. r=dbaron (7251a79067)
 - Bug 1230034 part 2 - Constify aFrame parameters of frame property functions. r=dbaron (da8f373594)
 - Bug 1230034 part 3 - Move some frame property declaration around. r=dbaron (d081d6b103)
 - Bug 1235467. If the root reference frame is transformed don't use an ancestor of the root reference frame as the local reference frame. r=mattwoodrow (05fd8ae29c)
 - Bug 1163583 - Crashtest. (cc20379288)
 - Bug 1235489 - Remove assertion which is breakable when reflow is interrupted. r=jfkthame (f6a4001b55)
 - Bug 1224669 - Reftest with extreme negative letter-spacing affecting intrinsic width. r=dholbert (b7dc81eb9a)
 - Bug 1224669 - Clamp width to be non-negative during intrinsic width calculation. r=dholbert (9fa8d6cab7)
 - Bug 1239251 - Initialize mCommonAncestorWithLastFrame with nullptr in constructor BuildTextRunsScanner. r=roc (2178f72ee3)
 - Bug 1231175 - Reftest for failure to recognize mixed directionality in RTL para beginning with number within embed/isolate controls. r=smontagu (f3b0755b4c)
 - Bug 1231175 - Missed change from Unicode 6.3 bidi algorithm update (ported from ICU's ubidi): include new ENL and ENR bidi pseudo-types in MASK_LTR. r=smontagu (f9c2cb657c)
 - Bug 1233135 - Do not touch display value of anonymous box for ruby. r=dbaron (efe08e7e4a)
 - Bug 1228716 - Give different frame keys for nsDisplayBlendContainer. r=roc (d7dfe4af0f)
 - Bug 1235696. The animated geometry root of a transfromed and sticky pos frame should be the frame itself. r=mattwoodrow (d94a1284c5)
 - Bug 1240073 - Use the transformed frame as the AGR for active transform so that FrameLayerBuilder knows that they can move independently. r=tnikkel (67b1ea8173)
 - Bug 1237982 - Force perspective layers to always be active. r=thinker (591f169a91)
 - Bug 1230774 - Use correct Z order to sort perspective items. r=roc (1be759c298)
 - Bug 1230693 - Rebase transforms to the origin for callers than don't want them offset. r=mstange (cabb21c6e7)
 - Bug 1230780 - Propagate preserve-3d handling through nsDisplayPerspective. r=thinker (8f82183587)
 - Bug 1237457 - Partially Moz2Dify nsDisplayGeneric. r=roc. (e2221425d5)
 - Bug 1226796 - Remove redundant preprocessor flags in nsContainerFrame.cpp. r=jfkthame (1853453cd4)
 - Bug 1211635 - Popups should be treated as top-level windows, allowing XUL alerts translucency. r=MattN r=roc (07bd00b85a) (f197afa7c1)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1230398 - [css-align] Don't output 'unsafe' in serialization because it's the default. r=dholbert (08d36e767d)
 - Bug 1234707: Make nsDOMCSSValueList::AppendCSSValue() take an already_AddRefed arg (instead of a raw pointer, usually with refcount of 0). r=heycam (739fa75d70)
 - Bug 1234676 part 1: Give nsComputedDOMStyle a private typedef for mozilla::dom::CSSValue. r=heycam (6371627bf3)
 - Bug 1234676 part 2: Make nsComputedDOMStyle getters return an already_AddRefed value, instead of a raw pointer with refcount of 0. r=heycam (e196aa9692)
 - Bug 1234676 part 3: Remove some now-unneeded local RefPtr variables. r=heycam (b780ed3246)
 - Bug 1234676 part 4: Remove now-obsolete comment. r=heycam (2d982ed55b)
 - Bug 1234676 part 5: Update indentation & rewrap some nsComputedDOMStyle function-decls. rs=heycam (0b02962fac)
 - Bug 1233106 part 1 - [css-align] Update align-/justify-* properties to the current CSS Align spec (adding 'normal' keyword, dropping 'auto' in some cases etc). r=dholbert (8558089c51)
 - Bug 1233106 part 2 - [css-align] Updated tests due to changes to align-/justify-* properties. (c407114303)
 - Bug 1118820 - Follow-up: disable the grid-repeat-auto-fill-fit-006.html reftest for now since it triggers a leak: bug 1234644. r=me (8802927b37)
 - Bug 1234644 - [css-grid] Avoid calling GetROCSSValueList() when we don't need the allocated object. r=dholbert (e8b4f7295a)
 - Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron (c66008388e)
 - Bug 1234659: Attempt to work around randomorange in test_bug332655-2.html by using an unthemed <input> widget. rs=jfkthame (84fa36d569)
 - Bug 1234535 - Avoid spurious null dereference complaint from Coverity. r=froydnj (804bdb1189)
 - Bug 1235737: Soften some MOZ_CRASH statements in flexbox layout code to MOZ_ASSERT_UNREACHABLE, which they were originally intended as anyway. r=mats (0a66b12c46)
 - Bug 1229932 - check that offsets to canvas fillText() are finite. r=jmuizelaar (cfa2fd240e)
 - Bug 1233613 - Add crashtest. r=mt (b49c56d5df)
 - Bug 1229983 - verify that paths are finite in DrawTargetSkia::Stroke/Fill to handle Canvas paths containing infs. r=jmuizelaar (79f3b8f225)
 - Bug 1233632 - Moz2Dify GetBlurAndSpreadRadius(). r=dholbert. (868800f95f)
 - Bug 1194856 - Load noscript.css and noframes.css from data: URLs in release builds. r=dbaron (7c009bcac2)
 - Bug 1234758 - Fix errors in preference style sheet focus ring rules. r=dholbert (501f4088cc)
 - Bug 1234773 - Build and parse preference style sheet as a single string. r=dholbert (82b848cb6a)
 - Bug 1234773 - Followup assertion. (aa916f246b) (8a77b15be5)
- add pref for en/disabling CSS Animations and Transitions. (557785125c)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1235979 - Remove spammy printf that got left by accident when bug 1226904 landed. r=thinker (fc6fe64f23)
 - Bug 1208344 part 1: Make EnsurePhysicalProperty() return the property directly, instead of using in/out-param. r=heycam (9515887dd7)
 - Bug 1208344 part 2: Make EnsurePhysicalProperty() (not its callers) check whether property is logical. r=heycam (defa671bab)
 - Bug 1208344 part 3: Rename MapSinglePropertyInto() args, to make src-vs-target distinctions clearer. r=heycam (bfd2e2c9bc)
 - Bug 1208344 part 4: Make MapSinglePropertyInto() take the source property as an arg (unused for the moment). r=heycam (d1278eb58a)
 - Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam (d8407990aa)
 - Bug 1208344 part 6: Move new CSS_PROPERTY_LOGICAL_CUSTOM flag up with other LOGICAL flags, and adjust bits accordingly. r=heycam (df27d64733)
 - Bug 1208344 part 7: Add mochitest to test how "-webkit-box-orient" maps to "flex-direction". r=heycam (c448070877)
 - Bug 686225 - Work around buggy AAT fonts for Bengali and Kannada scripts. r=jdaggett (17afddbc6c)
 - Bug 739117 - Avoid bidi-wrapping the text to be shaped if Core Text direction override API is available. r=jdaggett (c492390922)
 - Bug 1156581 - Add null check to nsSVGEffects::InvalidateRenderingObservers to prevent crashes r=dholbert (4c0460e7ac)
 - remove windows accents (8b0ad08f11)
 - Bug 1123654 - Replace use of [deprecated] GetStockObject(DEFAULT_GUI_FONT) with newer API; results in use of Tahoma in place of Microsoft Sans Serif in various contexts. r=jmathies (3a81fc1bed)
 - put back cleartype for winXP (1c24e5ae09)
 - Bug 1240180 - Optimize native theme scaling for the single-monitor case. r=emk (a5846457ab)
 - Bug 1242720 - Use (non-dynamic) resolution from GetDeviceCaps when dealing with native-theme code that does not handle dynamic changes to system DPI. r=emk (7c25841f0b)
 - More win accent removal (afd6af9fd2)
 - some more vista or later stuff (1d99554064)
 - missing bits of Bug 1243720 - Send accessibility theme state down to the content process on Windows. r=jimm (8f00b4f3ca)
 - Bug 1153460 - Support new Fitzpatrick emoji modifiers and regional symbol indicators in Apple Color Emoji font. r=jdaggett (6faf5f30e6)
 - Bug 1230497 - Ignore font fallback in Core Text shaping if it's just for a join-control character. r=jdaggett (b612806a42)
 - Bug 1153460 - Followup to fix warnings-as-errors build failure on a CLOSED TREE. r=bustage. (12d492772c)
 - bug 1243077 - make it possible to get MaiAtkObject::mAccWrap from an AtkObject* without casting to Accessible* or ProxyAccessible* r=davidb (d8f690b6cd)
 - Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn (4f24334234)
 - Bug 717722 - Implement WebKitCSSMatrix. r=baku (c10f90ff6e)
 - Bug 1241723. Update WebKitCSSMatrix.idl to match latest spec updates. r=baku (5f8c33ff14)
 - Bug 1241727 - Inverting non-invertible WebKitCSSMatrix should throw NotSupportedError. r=baku (c7791802b8)
 - Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam (5f886e2bd9)
 - bug 1243077 - add AccessibleOrProxy::ChildCount() r=davidb (044537f53c)
 - bug 1243077 - add AccessibleOrProxy::Role() r=davidb (3f61d03c8e)
 - bug 1243077 - add AccessibleOrProxy::ChildAt() r=davidb (91288f269f)
 - bug 1243077 - add AccessibleOrProxy::FirstChild() r=davidb (ea3f984716)
 - bug 1243077 - add AccessibleOrProxy::LastChild() r=davidb (2181f1740b)
 - Bug 1237720: Put "-webkit-min-device-pixel-ratio"/"-webkit-max-device-pixel-ratio" behind its own disabled pref. r=heycam (9f75535617)
 - Bug 1239153: Accept unitless '0' for angle values in CSS -webkit-linear-gradient() expressions. r=heycam (c11657a6c9)
 - Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam (1e8a40127e)
 - Bug 1239799 part 2: Add support for @media(-webkit-transform-3d) media query, for web compatibility. r=heycam (f7ff08423e)
 - guard some code for 10.5/10.6 which didn't get run, but coulnd't natively compile (cf68e969fd)
 - Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow (e94cfc3fb4) (dcbe25ed45)
- nss: update nssckbi to 2.62 (9afc1b8d9d)
- dom/media: add S16 support code to audio decoders (9e0e101e5c)

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