New build of Serpent/UXP for XP!
Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20231028-3219d2d-uxp-db8e04921c-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20231028-3219d2d-uxp-db8e04921c-xpmod.7z
source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom
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-20231028-d849524bd-uxp-db8e04921c-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231028-d849524bd-uxp-db8e04921c-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20231028-d849524bd-uxp-db8e04921c-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20231028-d849524bd-uxp-db8e04921c-xpmod.7z
Official UXP changes picked since my last build:
- Issue #2332 - Hyphenate rtc stats type as per spec (9f63203a43)
- Issue #2350 - Part 0: Add a helper function DefaultNumberOption (735bb78c28)
- Issue #2350 - Part 1: Apply "minimumIntegerDigits" to number-formatters with fraction-digits. (be81bae5b7)
- Issue #2350 - Part 2: Allow "maximumFractionDigits" option in
Intl.NumberFormat to be less than the default minimum fraction digits.
(e65b46ba0f)
- Issue #2282 - Align the Performance Observer navigation and resource with the spec. This now passes the conformance tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879 PerformanceNavigationTiming must be notified correctly - part 1 - notify. (373fb9ae07)
- Issue #2282 - Part 2 - Re-add some timer clamping that got clobber erroneously. (bb656856b6)
- Issue #2355 - Apply self-transforms to the frame of top level <svg> (0bcaa2ff90)
- PR #2356 - Treat all GLSL versions >=450 as 450 (ef54fc458c)
- Issue #2357 - WebM demuxer can't tell when a video wants to be transparent. (71cc0ef940)
- Issue #2357 - VPXDecoder does not decode alpha frames. (c0ba3a8d2e)
- Issue #2357 - Paused WebM videos w/alpha are 100% transparent if HA is disabled. (9982ceb94f)
- Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled. (490df49307)
- Issue #2357 - Add reftest for WebM alpha. (83ecbdfacb)
- [media] Use RefPtr<TrackBuffersManager> instead of raw pointers (eb44f633ee)
- [DOM] Ignore status 206 and vary header checking for opaque responses in the Cache API. (fe37319996)
- [network] Block more invalid cookie name characters. (38f8fde3e3)
- [widget] Change RegisterDragDrop to be called on idle. (f2b0066036)
- [WebGL] Add preffed limit to WebGL vertCount (e4d635f889)
- [DOM] Drop mWrappedRunnable early in workers. (aae5866390)
- [XPCOM] Add several app/msi file types to the executables list (Win). (74a4260ecd)
- [WebRTC] Give ::Terminated() the same treatment as ::Close_g (48c27934c7)
- No Issue - Implement crypto.randomUUID (9e6a0c089f)
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:
- ported from mozilla: Bug 1476955 - Structured clone algorithm doesn't
serialize Array Length contrary to HTML spec, resulting in truncation
of trailing sparse arrays like [1,2,3,,] (length=4) to [1,2,3]
(length=3); r=sfink (958b3cdb98) (a553551082)
- ported from mozilla: Bug 1538622 - StructuredClone serialize and
deserialize should treat back reference consistently r=jorendorff
(aca6f427e0) (e7c5600d7d)
- Crypto: follow-up rev 9e6a0c08, don't use c++17 feature here. (941902c878)
- dom/media: follow-up rev eb44f633, add reference symbol `&' to prevent unneeded AddRef()ing (db8e04921c)
Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.
* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.
New build of BOC/UXP for XP!
Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20231028-d0fd16ed-uxp-db8e04921c-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20231028-d0fd16ed-uxp-db8e04921c-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-20231028-id-656ea98-uxp-db8e04921c-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20231028-id-656ea98-ia-93af9a0-uxp-db8e04921c-xpmod.7z
source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild
for UXP changes please see above.
New 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-20231028-822f6009e-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20231028-822f6009e-xpmod.7z
repo: https://github.com/roytam1/basilisk55
Repo changes:
- import from UXP: Issue #2350 - Part 0: Add a helper function DefaultNumberOption (735bb78c) (b45d3c0a2)
- ported from UXP: Issue #2350 - Part 1: Apply "minimumIntegerDigits"
to number-formatters with fraction-digits. (be81bae5) (4a4ac6487)
- import from UXP: Issue #2350 - Part 2: Allow "maximumFractionDigits"
option in Intl.NumberFormat to be less than the default minimum fraction
digits. (e65b46ba) (c10732d23)
- ported from UXP: - Issue #2282 - Align the Performance Observer
navigation and resource with the spec. This now passes the conformance
tests. https://bugzilla.mozilla.org/show_bug.cgi?id=1425458 Resource timing entries Workers - part 2 - PerformanceTimingData. https://bugzilla.mozilla.org/show_bug.cgi?id=1462605 PerformanceNavigationTiming.name must be the value of the address of the current document. https://bugzilla.mozilla.org/show_bug.cgi?id=1462883 Update PerformanceTimingData::mReportCrossOriginRedirect in SetPropertiesFromHttpChannel. https://bugzilla.mozilla.org/show_bug.cgi?id=1462879
PerformanceNavigationTiming must be notified correctly - part 1 -
notify. (373fb9ae) - Issue #2282 - Part 2 - Re-add some timer clamping
that got clobber erroneously. (bb656856) (6b744a90e)
- import from UXP: Issue #2355 - Apply self-transforms to the frame of top level <svg> (0bcaa2ff) (3ce2aeff0)
- ported from mozilla: Bug 1476955 - Structured clone algorithm doesn't
serialize Array Length contrary to HTML spec, resulting in truncation
of trailing sparse arrays like [1,2,3,,] (length=4) to [1,2,3]
(length=3); r=sfink (958b3cdb98) (52ffb5d40)
- ported from mozilla: Bug 1538622 - StructuredClone serialize and
deserialize should treat back reference consistently r=jorendorff
(aca6f427e0) (2283aca41)
- import from UXP: Issue #2357 - WebM w/alpha renders black if WMF decoder is enabled. (490df493) (71e1eecc3)
- ported from UXP: [media] Use RefPtr<TrackBuffersManager> instead of raw pointers (eb44f633) (338820c9d)
- import from UXP: [DOM] Ignore status 206 and vary header checking for
opaque responses in the Cache API. (fe373199) (ce601e15d)
- import from UXP: [network] Block more invalid cookie name characters. (38f8fde3) (ca2fc55d2)
- ported from UXP: [widget] Change RegisterDragDrop to be called on idle. (f2b00660) (a102c25d2)
- import from UXP: [WebGL] Add preffed limit to WebGL vertCount (e4d635f8) (0730088e9)
- import from UXP: [DOM] Drop mWrappedRunnable early in workers. (aae586639) (92adcb2f9)
- import from UXP: [XPCOM] Add several app/msi file types to the executables list (Win). (74a4260e) (a406edc82)
- import from UXP: [WebRTC] Give ::Terminated() the same treatment as ::Close_g (48c27934) (b9cf4c96a)
- import from UXP: No Issue - Implement crypto.randomUUID (9e6a0c08) (822f6009e)
New NewMoon 27 Build!
32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20231028-5a5b052a7c-xpmod-ia32.7z
64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20231028-5a5b052a7c-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 1240985 - Fix cancel during timeout (r=dvander) (aa66774c7f)
- Bug 1240985 - Add some MessageChannel logging (r=dvander) (dcc180e567)
- Bug 1240985 - Return false when trying to Send while dispatching urgent (r=dvander) (07228fd370)
- Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm. (b3eea7ef04)
- Bug 1240985 - Check for cancellation during ProcessPendingRequests (r=dvander) (e22631c97f)
- Bug 1240985 - Fix transaction ID when sending cancel message (213c061146)
- Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander) (dd95c78de2)
- Bug 1128454 - When plugin bridging mysteriously fails, log the ipc
channel state along with the nsresult error code. r=billm (970a69b03c)
- Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander) (a065cdf479)
- Bug 1240985 - Make sure to queue mDequeueOneTasks after cancellation (r=dvander) (ed401f32cb)
- Bug 1240985 - Fix some timeout/cancel interactions (r=dvander) (d1bb25a3de)
- Bug 1240985 - Make intentional crash happen sooner when cancelling a racy sync message (r=dvander) (8871800d35)
- Bug 1246886 - initialize mMoved in move contructor. r=billm (884d9c7353)
- Bug 1240985 - Stop returning MsgNotAllowed (r=dvander) (2caeb4a040)
- Bug 1191145 - Stop blocking scripts when handling IPC messages (r=dvander) (25c8731ee6) (d495b4c6b4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 930218 part 1. Factor out the computation of block-size taken up
by box-sizing into a separate function so we can reuse it. r=dbaron
(22033f4184)
- Bug 930218 part 2. Account for the parent's box-sizing whe figuring
out the percentage height of a kid with an intrinsic ratio for purposes
of determining the parent's shrink-wrap width. r=dbaron (041711f58f)
- Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert (581c212254)
- Bug 1074971 - Add support for reserved commandkey combinations that
can't be handled by content (e10s-only feature). r=smaug (e43d39dcef)
- Bug 1186799 part.1 nsHTMLEditorEventListener should commit
composition when it receives unacceptable mousedown event r=smaug
(17f2c48e96)
- Bug 1230216 - Changing nsIDOM*Event interfaces so that they don't inherit nsIDOMEvent. r=smaug (df77f91ecc)
- fix cancelBubble situation and align to gecko (bc133dc50a)
- Bug 1211402. Re-enable the upload step, but take out the stuff that no longer works (as in, everything.) r=me (cb7abd67d2)
- align (bac4aec6cc)
- Bug 1243608: P1. Only use video time if video frame contains seek target. r=cpearce (21d9e988ed)
- Bug 1244477: Offset seek time by start time. r=jwwang (743c24b2f7)
- Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce (6ff30b4b65)
- Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce (357d9864de)
- Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce (53b476c62d)
- Bug 1159343: Interrupt seek early when possible. r=jwwang (9e26e69593)
- Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce (8e740bab50)
- Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce (d2a51a71f0)
- Bug 1233650. Part 1 - extract OutputStreamManager to its own file. r=roc. (52d533f923)
- Bug 1230882. Part 2 - remove DecodedStream::BeginShutdown() and other unused code. r=roc. (b2820b8f14)
- Bug 1231091. Part 1 - Add mVideoCompleted so MDSM can check when
audio/video is done rendering. This removes the only caller of
DecodedStream::IsFinished(). r=roc. (536f63e385)
- Bug 1146086: Properly marking overridden member with override keyword. v2. a=bustage (b6ed1b4e6c)
- Bug 1177243 - Use PodZero rather than memset in WebM decoders. r=rillian (f9853b72ee)
- Bug 1230054: Remove unused WebMReader. r=kinetik (1f88fe3c43)
- Bug 1230054: Add missing headers ON A CLOSED TREE. r=me (6e33accf03)
- Bug 1231091. Part 2 - return correct promises when audio/video track is asked. r=roc. (aef6342e59)
- Bug 1231091. Part 3 - resolve the end promise when all frames are rendered. r=roc. (bbb180dd90)
- Bug 1231091. Part 4 - ensure the end promise is resolved in the special case where video duration is 0. r=roc. (7835c31e75)
- Bug 1231091. Part 5 - Remove DecodedStream::IsFinished() and unused code. r=roc. (6dd02e5d6b)
- Bug 1231091. Part 6 - fix test_streams_element_capture.html timeout. r=roc. (8aae5c09cc)
- Bug 1232520 - dont' invoke
AbstractThread::MainThread()->Dispatch() to avoid reentrant of
AutoTaskDispatcher during tail dispatching phase. r=jya. (5434d0f370)
- Bug 1233650. Part 2 - make OutputStreamManager ref-counted so it can
be shared between MDSM and DecodedStream. r=roc. (93e7d0e065)
- Bug 1233650. Part 3 - move creation of OutputStreamManager from DecodedStream to MDSM. r=roc. (a469dbcc9f)
- Bug 1233650. Part 4 - remove unused functions from DecodedStream. r=roc. (ec8753365e)
- Bug 1248314. Part 1 - Since OutputStreamManager::Connect/Disconnect
is tightly coupled with the constructor/destructor of DecodedStreamData,
it would improve cohesion to let DecodedStreamData manage an
OutputStreamManager and know when to call
OutputStreamManager::Connect/Disconnect. r=roc. (467d1472ca)
- Bug 1234424. Part 1 - share the underlying value of MDSM::mSameOriginMedia with DecodedStream. r=roc. (ff0abefb26)
- Bug 1234424. Part 2 - remove unused code. r=roc. (5a8266779b)
- Bug 1248314. part 2 - move track initialization code into the constructor of DecodedStreamData. r=roc. (4d57f47654)
- Bug 1248229. Part 1 - add test case to test if playback can work correctly after GC. r=roc. (83c81dc7cc)
- Bug 1248229. Part 2 - GC might happen in between
OutputStreamManager::Disconnect() and OutputStreamManager::Connect(). We
need to check if the stream is already destroyed before trying to
connect it. r=roc. (c5a0ed670c)
- remove PM leftover (ed9ce00aad)
- Bug 1236703: P1. Add debugging information for MSE to about:media plugin. r=kentuckyfriedtakahe (4385a86197)
- Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang (34bf637124)
- Bug 1236703: P3. Add moz specific method to retrieve debug data to media object IDL. r=bz (65c95eff74)
- Bug 1194721: Add additional PDU pack and unpack functions, r=shuang (d6ae416a10)
- Bug 1261307: Convert Unix socket IPC code to |UniquePtr|, r=nfroyd (cd797f4581)
- Bug 1236574 - use UniquePtr<T[]> instead of
nsAutoArrayPtr<T> in SocketBase subclasses; r=tzimmerman
(6a20e9e905)
- Bug 1239207 - Don't process IPDL when not compiling; r=glandium (20ba7fb311)
- Bug 1210099 - Use diagnostic assert for union discriminator checks (r=jld) (74844eee1b)
- Bug 1208226 - Don't crash when failing to map a segment of shared memory. r=sotaro, billm (1822a634d9)
- Bug 1236635 - Fix compile error in IPC unit tests (r=jld) (c82e0bfe61)
- Bug 1263429 - Don't build libevent with sysctl on Linux. r=billm (00f248f61e)
- Bug 1304266 - Remove libevent workaround for MacOS 10.4 bug (r=dvander) a=jcristau (676758a926)
- Bug 1241776 - turn ENABLE_SHARED_ARRAY_BUFFER on for all channels. r=nbp (dc53fff545)
- Bug 1248851 part 1 - Explicitly mark some release() calls result-unused. r=Waldo (b377e3d86e)
- Bug 1246697 - Use simpler semantics for PersistentRooted<Traceable>; r=sfink (7afab5c807)
- bug 1225649 use CreatePlanarYCbCrImage() now that CreateImage() is gone r=dvander (b8a30f3d84)
- Bug 1234092: P1. Remove GStreamer support. r=kentuckyfriedtakahe (bf6a5d8811)
- Bug 1234092: P2. Remove GStreamer check from configure. r=glandium (73b69b41db)
- remove configure options (f9585af0d1)
- Bug 1168309 - Add the define, MOZ_GONK_MEDIACODEC, to dom/media. r=cpearce. (a4481af932)
- Bug 1240616 - mach mochitest-run suggests deprecated commands as an alternative r=cmanchester (17687db974)
- Bug 1249838 - Avoid dependency from the mozconfig loader on mach. r=gps (a88506c027)
- Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel (eecf253c5e) (5a5b052a7c)
New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.4.9-Goanna-20231028.7z
Changelog:
Out-of-tree changes:
* update Goanna3 to git 43215fa79a...5a5b052a7c:
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 1240985 - Fix cancel during timeout (r=dvander) (aa66774c7f)
- Bug 1240985 - Add some MessageChannel logging (r=dvander) (dcc180e567)
- Bug 1240985 - Return false when trying to Send while dispatching urgent (r=dvander) (07228fd370)
- Bug 1241370 - Don't strdup() the message name in InterruptFrame. r=billm. (b3eea7ef04)
- Bug 1240985 - Check for cancellation during ProcessPendingRequests (r=dvander) (e22631c97f)
- Bug 1240985 - Fix transaction ID when sending cancel message (213c061146)
- Bug 1240985 - Crash when trying to cancel while dispatching urgent message (r=dvander) (dd95c78de2)
- Bug 1128454 - When plugin bridging mysteriously fails, log the ipc
channel state along with the nsresult error code. r=billm (970a69b03c)
- Bug 1240985 - Add mLastError to track sync Send errors better (r=dvander) (a065cdf479)
- Bug 1240985 - Make sure to queue mDequeueOneTasks after cancellation (r=dvander) (ed401f32cb)
- Bug 1240985 - Fix some timeout/cancel interactions (r=dvander) (d1bb25a3de)
- Bug 1240985 - Make intentional crash happen sooner when cancelling a racy sync message (r=dvander) (8871800d35)
- Bug 1246886 - initialize mMoved in move contructor. r=billm (884d9c7353)
- Bug 1240985 - Stop returning MsgNotAllowed (r=dvander) (2caeb4a040)
- Bug 1191145 - Stop blocking scripts when handling IPC messages (r=dvander) (25c8731ee6) (d495b4c6b4)
- import changes from `dev' branch of rmottola/Arctic-Fox:
- Bug 930218 part 1. Factor out the computation of block-size taken up
by box-sizing into a separate function so we can reuse it. r=dbaron
(22033f4184)
- Bug 930218 part 2. Account for the parent's box-sizing whe figuring
out the percentage height of a kid with an intrinsic ratio for purposes
of determining the parent's shrink-wrap width. r=dbaron (041711f58f)
- Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert (581c212254)
- Bug 1074971 - Add support for reserved commandkey combinations that
can't be handled by content (e10s-only feature). r=smaug (e43d39dcef)
- Bug 1186799 part.1 nsHTMLEditorEventListener should commit
composition when it receives unacceptable mousedown event r=smaug
(17f2c48e96)
- Bug 1230216 - Changing nsIDOM*Event interfaces so that they don't inherit nsIDOMEvent. r=smaug (df77f91ecc)
- fix cancelBubble situation and align to gecko (bc133dc50a)
- Bug 1211402. Re-enable the upload step, but take out the stuff that no longer works (as in, everything.) r=me (cb7abd67d2)
- align (bac4aec6cc)
- Bug 1243608: P1. Only use video time if video frame contains seek target. r=cpearce (21d9e988ed)
- Bug 1244477: Offset seek time by start time. r=jwwang (743c24b2f7)
- Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce (6ff30b4b65)
- Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce (357d9864de)
- Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce (53b476c62d)
- Bug 1159343: Interrupt seek early when possible. r=jwwang (9e26e69593)
- Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce (8e740bab50)
- Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce (d2a51a71f0)
- Bug 1233650. Part 1 - extract OutputStreamManager to its own file. r=roc. (52d533f923)
- Bug 1230882. Part 2 - remove DecodedStream::BeginShutdown() and other unused code. r=roc. (b2820b8f14)
- Bug 1231091. Part 1 - Add mVideoCompleted so MDSM can check when
audio/video is done rendering. This removes the only caller of
DecodedStream::IsFinished(). r=roc. (536f63e385)
- Bug 1146086: Properly marking overridden member with override keyword. v2. a=bustage (b6ed1b4e6c)
- Bug 1177243 - Use PodZero rather than memset in WebM decoders. r=rillian (f9853b72ee)
- Bug 1230054: Remove unused WebMReader. r=kinetik (1f88fe3c43)
- Bug 1230054: Add missing headers ON A CLOSED TREE. r=me (6e33accf03)
- Bug 1231091. Part 2 - return correct promises when audio/video track is asked. r=roc. (aef6342e59)
- Bug 1231091. Part 3 - resolve the end promise when all frames are rendered. r=roc. (bbb180dd90)
- Bug 1231091. Part 4 - ensure the end promise is resolved in the special case where video duration is 0. r=roc. (7835c31e75)
- Bug 1231091. Part 5 - Remove DecodedStream::IsFinished() and unused code. r=roc. (6dd02e5d6b)
- Bug 1231091. Part 6 - fix test_streams_element_capture.html timeout. r=roc. (8aae5c09cc)
- Bug 1232520 - dont' invoke
AbstractThread::MainThread()->Dispatch() to avoid reentrant of
AutoTaskDispatcher during tail dispatching phase. r=jya. (5434d0f370)
- Bug 1233650. Part 2 - make OutputStreamManager ref-counted so it can
be shared between MDSM and DecodedStream. r=roc. (93e7d0e065)
- Bug 1233650. Part 3 - move creation of OutputStreamManager from DecodedStream to MDSM. r=roc. (a469dbcc9f)
- Bug 1233650. Part 4 - remove unused functions from DecodedStream. r=roc. (ec8753365e)
- Bug 1248314. Part 1 - Since OutputStreamManager::Connect/Disconnect
is tightly coupled with the constructor/destructor of DecodedStreamData,
it would improve cohesion to let DecodedStreamData manage an
OutputStreamManager and know when to call
OutputStreamManager::Connect/Disconnect. r=roc. (467d1472ca)
- Bug 1234424. Part 1 - share the underlying value of MDSM::mSameOriginMedia with DecodedStream. r=roc. (ff0abefb26)
- Bug 1234424. Part 2 - remove unused code. r=roc. (5a8266779b)
- Bug 1248314. part 2 - move track initialization code into the constructor of DecodedStreamData. r=roc. (4d57f47654)
- Bug 1248229. Part 1 - add test case to test if playback can work correctly after GC. r=roc. (83c81dc7cc)
- Bug 1248229. Part 2 - GC might happen in between
OutputStreamManager::Disconnect() and OutputStreamManager::Connect(). We
need to check if the stream is already destroyed before trying to
connect it. r=roc. (c5a0ed670c)
- remove PM leftover (ed9ce00aad)
- Bug 1236703: P1. Add debugging information for MSE to about:media plugin. r=kentuckyfriedtakahe (4385a86197)
- Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang (34bf637124)
- Bug 1236703: P3. Add moz specific method to retrieve debug data to media object IDL. r=bz (65c95eff74)
- Bug 1194721: Add additional PDU pack and unpack functions, r=shuang (d6ae416a10)
- Bug 1261307: Convert Unix socket IPC code to |UniquePtr|, r=nfroyd (cd797f4581)
- Bug 1236574 - use UniquePtr<T[]> instead of
nsAutoArrayPtr<T> in SocketBase subclasses; r=tzimmerman
(6a20e9e905)
- Bug 1239207 - Don't process IPDL when not compiling; r=glandium (20ba7fb311)
- Bug 1210099 - Use diagnostic assert for union discriminator checks (r=jld) (74844eee1b)
- Bug 1208226 - Don't crash when failing to map a segment of shared memory. r=sotaro, billm (1822a634d9)
- Bug 1236635 - Fix compile error in IPC unit tests (r=jld) (c82e0bfe61)
- Bug 1263429 - Don't build libevent with sysctl on Linux. r=billm (00f248f61e)
- Bug 1304266 - Remove libevent workaround for MacOS 10.4 bug (r=dvander) a=jcristau (676758a926)
- Bug 1241776 - turn ENABLE_SHARED_ARRAY_BUFFER on for all channels. r=nbp (dc53fff545)
- Bug 1248851 part 1 - Explicitly mark some release() calls result-unused. r=Waldo (b377e3d86e)
- Bug 1246697 - Use simpler semantics for PersistentRooted<Traceable>; r=sfink (7afab5c807)
- bug 1225649 use CreatePlanarYCbCrImage() now that CreateImage() is gone r=dvander (b8a30f3d84)
- Bug 1234092: P1. Remove GStreamer support. r=kentuckyfriedtakahe (bf6a5d8811)
- Bug 1234092: P2. Remove GStreamer check from configure. r=glandium (73b69b41db)
- remove configure options (f9585af0d1)
- Bug 1168309 - Add the define, MOZ_GONK_MEDIACODEC, to dom/media. r=cpearce. (a4481af932)
- Bug 1240616 - mach mochitest-run suggests deprecated commands as an alternative r=cmanchester (17687db974)
- Bug 1249838 - Avoid dependency from the mozconfig loader on mach. r=gps (a88506c027)
- Bug 382721 - Part 0: Add missing includes and namespaces. r=jrmuizel (eecf253c5e) (5a5b052a7c)
* 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