roytam1
MemberContent Type
Profiles
Forums
Events
Everything posted by roytam1
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220827.7z Changelog: In-tree changes: - update xul sdk patch (as of NM27 rev f39d19c9) (1ec53583) Out-of-tree changes: * update Goanna3 to git 351263e4a5..f39d19c93e: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204419: P1. Fix webm headers. r=kinetik (c1ea10947) - Bug 1184002: Add about:media plugin support with new MSE. r=cpearce (fb3082eb0) - Bug 1186257 - Add missing mediasource includes. r=jya Add missing includes, forward declarations, and fix up namespace references so dom/media/mediasource compiles in a non-unified build. (2c1b8a854) - Bug 1204419: P2. Remove old MediaSource implementation. r=cpearce (6096661f6) - Bug 1204419: P3. Remove now unused MediaDecoderReader functions. r=cpearce (4e6559178) - partial Bug 1190897 - Add MP3Demuxer logging. r=kinetik (fd968e13d) - Bug 1190238: P1. Remove MediaResource::Read/Seek. r=cpearce This functionality is now replaced with a dedicated new MediaResourceIndex class. This allows for concurrent Read/Seek use of the MediaResource without having side effects. (a70d55a8e) - Bug 1190238: P2. Have MediaResourceIndex::ReadAt() only stop early when reaching EOS or error. r=cpearce (e982980df) - Bug 1190238: P3. Do not loop calling MediaResource::Read or ReadAt, let MediaResourceIndex do it for us. r=cpearce (4e6ea1da2) - Bug 1196591: Initialize member. r=me Small correction introduced in bug 1190238 (97c73437f) - Bug 1191813: [mp3] P1. Avoid false positive EOS detection. r=esawin We do so by using blocking reads via the MediaSourceIndex::ReadAt convenience method. (bf5286b47) - Bug 1204419: P4. Remove MediaDataDemuxer API no longer used. r=cpearce (4bc26d7ac) - Bug 1204419: P5. Remove no longer used prefs. r=cpearce (99989669d) - Bug 1193603. Part 1 - Fix indentation and include order. r=jya. (6b4add1df) - Bug 1193603. Part 2 - Fix miscalculation in converting micro seconds to seconds. r=jya. (7d2fb63b9) - Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik. (bfcdbfb73) - Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik. (cfd49d7d8) - Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik. (fcd3399b1) - Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik. (3d1fddf6b) - Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik. (0c55cf863) - Bug 1194112. Part 5 - remove dead code. r=kinetik. (28ba52bfd) - Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik. (cb7f3edd0) (4ded173333) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186367 - Make MDSM more ignorant of AudioData/VideoData via using MediaQueue<MediaData> instead. r=jwwang (344314a04) - missing of Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan (ac63ae831) - Bug 1185892. Part 1 - delegate the job of MediaSourceDecoder::IsExpectingMoreData to its MediaResource. r=jya. (64da133b6) - Bug 1185892. Part 2 - delegate the job of MediaDecoder::IsExpectingMoreData to its MediaResource. r=jya. (4bca8324d) - Bug 1185892. Part 3 - replace all calls to MediaDecoder::IsExpectingMoreData() with MediaResource::IsExpectingMoreData. r=jya. (3780bf754) - fix misspatch of Bug 1134434 (976064ea5) - Bug 1185972: P1. Remove DECODER_STATE_DECODING_FIRSTFRAME state. r=jwwang (dee513d1c) - Bug 1185972: P2. Refactor handling of first frame decoded. r=jwwang (95482e8b9) - Bug 1185972: P4. Initiate seek as early as conditions permit. r=jwwang (f938e673b) - Bug 1148103: P1. Fix mediasource "once" utility. r=karlt (ba3e21d59) - Bug 1148103: P2. Add MP4 mediasource mochitests. r=karlt (199372ab6) - Bug 1136399 - Add test_WaitingOnMissingData_mp4.html and disable the webm version for now. r=jya (ab349f245) - Bug 1185972: P6. Ensure exiting dormant mode has completed seek before notifying decoder. r=jwwang (5a9252b75) - Bug 1185972: P3. Don't reduce our buffer threshold coming out of dormant mode. r=jwwang (bf76f6b7d) - bug 1190285 remove unused GetCurrentTime() r=padenot (95c322cb6) - bug 1190285 unvirtualize MediaStream::AdvanceTimeVaryingValuesToCurrentTime() r=roc (80f536d5a) - bug 1190285 remove unused DispatchWhenNotEnoughBuffered r=padenot (6fa27d274) - bug 1190285 remove unused HaveEnoughBuffered r=padenot (0941a1af7) - bug 1190285 move GetIntervalForIteration() from base class to ThreadedDriver, where it is used r=padenot (0faaf6db8) - bug 1190285 share ThreadedDriver interval update code r=padenot (3d5d5ce35) - bug 1190285 only update mStateComputedTime once per iteration r=padenot (b6cea757a) - bug 1190285 remove unused MediaStreamGraphImpl::GetAudioPosition() r=roc (b14738229) - bug 1190285 remove unused graph update indices r=roc (475b980fe) - Bug 1188257 - Use MediaEventSource for MediaQueue to do the job. r=cpearce. (4d16a4595) - Bug 1189624 - Have AudioSink listen to MediaQueue events to know whether to continue playback. r=kinetik. (753ab8ca2) - Bug 1191173 - Mirror MediaDecoder::mSameOriginMedia in MDSM. r=jya. (d4690cb87) - Bug 1191170 - Move DecodedStreamData from the header to its source file. r=roc. (d5726e979) - Bug 1191171 - Add SetVolume() to DecodedStream. r=roc. (20e87ac20) - Bug 1182649 - Log a message when disabling DXVA due to too many invalid frames. r=jrmuizel (0d951a60c) - Bug 1185416 - Don't stop AudioSink prematurely when decoding is completed. r=kinetik. (1ac43f91e) - Bug 1186752 - Remove ScheduleStateMachine() in MediaDecoder.cpp since we have state mirror. r=jwwang (1e89c535c) - Bug 1191684 - Remove unnecessary calls to NotifyAll() on the decoder monitor since no one calls Wait(). r=cpearce. (54a95a5a0) (036a7138f8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1192694: remove mDecodingFrozenAtStateDecoding so decoder can leave dormant normally. r=jwwang (459e69fc5) - bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc (d5961e6a7) - Bug 1191192 - Add DecodedStream::SetSameOrigin(). r=roc. (fa76795e9) - Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj (2a7893a33) - Bug 1191696. Part 1 - Handle the promise returned by DecodedStream::StartPlayback in MDSM. r=roc. (56d7fc3ed) - Bug 1191696. Part 2 - implementation in DecodedStream. r=roc. (125f834f8) - Bug 1188268 - Make AudioSink a base class, create DecodedAudioDataSink to act as original AudioSink, and move sink-related files to dom/media/mediasink. r=jwwang, r=cpearce (be9858883) - Bug 1188268 - Correct the logic against |MaybeStartPlayback()| due to rebase mistake. r=jwwang (2d8118ab6) - apparently missing bit of Bug 1163467. Part 1 (baef792d7) - Bug 1195187. Part 1 - Move output stream connection/disconnection code to OutputStreamData. r=roc. (2f57da7c6) - Bug 1195187. Part 2 - add a new class OutputStreamManager for managing output streams. r=roc. (c30031436) - and some local fixes (0e2ad8b8aa) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1195185. Part 1 - rename Connect/Remove to AddOutput/RemoveOutput. r=roc. (549b92cb4) - Bug 1195185. Part 2 - Check if all output streams are from the same graph because we don't support connecting streams from different graphs. r=roc. (6b66501ed) - Bug 1195185. Part 3 - align the life cycle of mData with {Start,Stop}Playback. r=roc. (90f9a6fce) - Bug 1195185. Part 4 - remove dead code. r=roc. (1bcfb5837) - Bug 1195632. Part 1 - Let DecodedStream have a worker thread and asset some funtions on the worker thread. r=roc. (5987408e8) - Bug 1195632. Part 2 - Have DecodedStream listen to push events of the media queues and call SendData() on its own without the help of MDSM. r=roc. (d082c7c8a) - Bug 1198568 - Fix build error in non-unified build for DecodedAudioDataSink.cpp. r=kinetik. (dc1289a89) - Bug 1199104. Part 1 - create MediaSink. r=kinetik. (29657636b) - Bug 1199104. Part 2 - create AudioSinkWrapper. r=kinetik. (2a970c2a6) - Bug 1199104. Part 3 - use AudioSinkWrapper in MDSM. r=kinetik. (d31f8986d) - Bug 1195158. Part 1 - Have MediaMetadataManager listen to an event source to receive TimedMetadata events. OggReader will send TimedMetadata events through an event source. This will break OggReader's dependency on AbstractMediaDecoder::QueueMetadata which then can be removed for it is against our goal to run all MediaDecoder's methods on the main thread. r=cpearce. (4f2df907d) - Bug 1195158. Part 2 - Have OggReader send TimedMetadata events through a event source instead of direct calls to AbstractMediaDecoder::QueueMetadata. r=cpearce. (cce94d58a) - Bug 1195158. Part 3 - connect listeners. r=cpearce. (60bcc5f8b) - Bug 1195158. Part 4 - remove unused code. r=cpearce. (072432eef) - Bug 1195158. Part 5 - 1. Fix insufficient includes and sort out include order. 2. Only disconnect |mTimedMetadataListener| when the state machine is created. r=cpearce. (d552e56a8) - Bug 1204407: P1. Remove no longer used mainthread object. r=cpearce (30f6b1c86) - Bug 1185792: [webm] P1. Don't clear mNeedReIndex if GetCachedRanges is emtpy. r=jya (3169897d5) - Bug 1194884: [webm] P1. Use MediaResourceIndex. r=j^ (6dbe08ddf) - Bug 1194884: [webm] P2. Retrieve all VPX decoded frames from decoder. r=j^ (060727eca) (c80d3c1b1f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186257 - Avoid 'using' namespace imports in headers. r=jya (b241712ba) - Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik (ebf06f921) - Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik (c0812057a) - Bug 1195073: [webm] P3. Initialize members. r=kinetik (bb7147228) - Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik (feed91fea) - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald (61cf920cd) - Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik. (8d3956e49) - Bug 1195073: [MSE] P7. Determine a WebM Media Segment end as early as available information permits. r=kinetik (5f042e67a) - fix, we don't have mAbort anymore (901bfadd6) - Bug 1182945: P1. Disable webm mediasource mochitests. r=kentuckyfriedtakahe (617507764) - Bug 1182945: P2. Disable webm mse web-platforms tests. r=karlt (2ef371212) - Bug 1171379: P2. Update web-platform-tests expected data. r=karlt (9de8973bc) - Bug 1186261: Disable mediasource-config-change-webm* tests. r=karlt (0d535bee8) - Bug 1185611: [MSE] P1. Remove whitelist. r=kinetik (526c52f5a) - Bug 1194131 - Update web-platform-tests expected data to revision b54dddfdcc4761d2f8a892fd783d60353949992d, a=testonly (1b755f73d) - Bug 1195073: [MSE] P8. Update webref results. r=karlt (03ad1ccfb) - Bug 1195073: [MSE] P9. Update webref meta files. r=karlt (64df823ff) - Bug 1197977: [webm]. Ensure resource length calculation never underflows. r=kinetik (bb02ed010) - Bug 1199032: [webm] P1. Explicitly differentiate WebM usage for mediasource. r=kinetik (0d1519544) - Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik (61f493447) (92381d5208) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199878: [MSE/webm] Properly calculate media segment duration. r=kinetik (cefa70d3d) - Bug 1199878: [webm] P2. Hold one frames for which the duration can't be known or estimated. r=kinetik (84ea8377b) - Bug 1202474 - improve refcounting behavior of webm decoders; r=kinetik (ab2765866) - Bug 1199518: [webm] P1. Have WebMDemuxer use its own logger. r=kinetik (9d70648d6) - Bug 1199518: [webm] P2. Properly determine next keyframe time. r=kinetik (86ef487e5) - Bug 1203367: Ensure WebMBufferedState is only used after reading metadata. r=kinetik (1e77af484) - Bug 1204407: P2. Remove no longer required MediaDataDemuxer APIs. r=cpearce (6e9bd38f7) - Bug 1204757: P1. Update MediaDataDemuxer::Init() behavior. r=cpearce (b2290fc3a) - Bug 1204757: [MSE] P2. Remove use of MediaDecoder::NotifyWaitingForResourcesStatusChanged(). r=cpearce (b8194c03b) - and local ADTS fixes (8b16b5d0d4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194080: [mp3] Implement MP3TrackDemuxer::GetBuffered(). r=esawin (0eec444cf) - Bug 1212176: Remove arguments passed to MediaDataDemuxer::NotifyDataArrived API. r=cpearce (6a919e94d) - Bug 1209890 - add main thread assertions and remove usage of decoder monitor from MediaSourceDecoder. r=jya. (914e9369c) - Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik. (8724949ec) - Bug 1196112 - Part 1: Ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc (1baccad8b) - Bug 1196112 - Part 2: Remove DecodedStream::mMonitor. r=roc (effbd25cc) - quick fix (c031b2bf2) - Bug 1199654 - DecodedStream::DecodedStream does not initialise mSameOrigin. r=jwwang. (2bccdf9f4) (30a0d48107) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199121. Part 1 - add the ability to handle video-only streams to AudioSinkWrapper. r=kinetik. (dcb3ff91b) - Bug 1199121. Part 2 - handle the case where audio ends before video and switch to system clock for calculating playback position. r=kinetik. (6760286f5) - Bug 1199121. Part 3 - remove unused code. r=kinetik. (2bc6494ff) - Bug 1187315 - Refactor out Constraints.webidl. r=bz (d0b80419b) - Bug 1200099. Ensure mSameOriginMedia is propagated to DecodedStream even if we don't get a watch notification. r=jwwang (76e66bcb7) - bug 962719 update NextFrameStatus() on finished notification r=roc (74f281f6c) - Bug 1200208 - Send the audio-playback notification when the page calls HTMLMediaElement::Play() before the metadata has been fully loaded; r=baku (ddeabce54) - Bug 1200673 - Try to create the audio channel agent in the constructor for AutoNotifyAudioChannelAgent too; r=baku (5027e28d3) - Bug 1184292 - Remove some Wakelock warning messages when unlocking. r=smaug (694622bb3) - bug 1196632 pass ownership of runnables to NS_DispatchToMainThread r=jesup (797e0042b) - bug 1198100 remove mNotificationMainThreadRunnable r=baku (8301016d0) - Bug 1027864 - webaudio - Implement AudioChunk::IsSilentOrSubnormal(), r=karlt (a59243929) - bug 1186779 add a method to cast AudioChunk data for writing when not shared r=padenot (bbe37c740) - Bug 1118372 - Properly apply volume in WaveShaperNodeEngine. r=padenot (d3bbd6aee) - bug 1186779 use ChannelFloatsForWrite() instead of const_cast r=padenot (3f148dea4) - bug 1196109 keep memory allocation for mixed input channel pointer array r=padenot (9ed44e6ca) - bug 1197028 release shared buffers from downstream so that upstream can re-use r=padenot (fabdd44e1) - bug 1190291 move mNextStateComputedTime to local variable r=padenot (d59e1de17) - bug 1190291 don't process blocks beyond aTicksToProcess in an offline graph r=padenot (76daca5cb) - Bug 1183883 - Switch graph thread slowdown warning to log message. r=padenot (3a268d8ee) - bug 962719 move mStateComputedTime to MediaStreamGraphImpl r=padenot (e233a7e7c) - Bug 1163585 - Small improvement of the use of nsTArray in MSG::UpdateCurrentTimeForStreams, r=padenot (b88ca2599) - Bug 1163597 - MediaStreamGraphImpl::RecomputeBlockingAt: optimization in the number of loops for the mStreams array, r=padenot (06ecdd5c7) - Bug 1163597 - patch 2 - MediaStreamGraphImpl::RecomputeBlockingAt CLOSED TREE (e3642ccc5) (fecc70214b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1163958 - Reduce the allocation in MediaStreamGraph - patch 1, r=padenot (e5242a01a) - bug 1194558 correct time conversion for video frame timestamps r=roc (c8f95228e) - bug 962719 provide video frames to the container as soon as available r=roc (f71a0c229) - bug 962719 ensure state computed time does not retreat r=padenot (fdb2d9821) - bug 962719 remove unnecessary OneIteration() parameter aStateFrom r=padenot (7ab9d17ea) - bug 962719 introduce mProcessedTime r=padenot (d0a23aba4) - bug 962719 update stream state to processed time after processing r=padenot (c0e89757b) - bug 962719 provide frame ID service to clients r=roc (769faed7d) - bug 962719 make FindChunkContaining() public r=roc (d59359bdc) - bug 962719 remove notified blocked warning of finished stream r=padenot (419e4a6cd) - bug 962719 remove unnecessary OneIteration() parameters aFrom/aTo r=padenot (7e040a1e3) - Bug 1185763 - Part 1: Always use mozilla::Move with nsTArray::MoveElementsFrom. r=froydnj (277053ec7) - Bug 1185763 - Part 2: Remove non-rvalue version of nsTArray::MoveElementsFrom. r=froydnj (71bb6534f) - Bug 1185763 - Part 3: Rename nsTArray::MoveElementsFrom to AppendElements. r=froydnj (af4f41910) - Bug 1185763 - Part 4: Swap elements if possible in r-value version of nsTArray::AppendElements. r=froydnj (56212e127) - Bug 1185763 - Part 5: Remove now unnecessary nsTArray::AppendElements optimizations in parser/html/. r=froydnj (01c93d978) - Bug 1185763 - Part 6: Add fallible variant of r-value nsTArray::AppendElements. r=froydnj (513a6ef72) - missing part of Bug 1185589 - Properly handle self-assignment in nsTArray::operator=. (e8fae4e80) - Bug 1185763 - Part 7: Add test for r-value nsTArray::AppendElements. r=froydnj (bd587e593) - Bug 1179484 - Pass in the right graph when created the DOMMediaStream. r=roc (d16fd213a) - Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc (27b3ade57) - Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc (d51c56b37) - Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc (0e813061a) - Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons (ca7aa534e) - Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup (270842446) - Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup (5a918f757) - Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng (0e2b6fbf5) - Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro (6d6eee481) - Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc (7e8ce4b26) - Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt (464a21db4) - Bug 1003457 - Implement Windows SAPI backend. Original patch is by yash.girhar@gmail.com. r=jmathies (885535ee3) - Bug 1187155 - Remove sphelper.h dependency to avoid ATL. r=jimm (e431679dd) - Bug 1188457 - Fixed SapiService.cpp compilation on mingw. r=jimm (a900be244) - Bug 1188099 - (Part 1) Enable/disable global queue depending on voices and pref. r=smaug r=kdavis (f843cb5ca) - Bug 1187105 - Pause speechsynthesis on empty queue. r=smaug (bf1e1256b) - Bug 1167538 - Part 1 of 1: Removes use of NS_LITERAL_STRING("") in dom/meida/webspeech/synth/*. r=smaug (c991b9729) - Bug 1188099 - (Part 2) Introduce global queue and track speaking state across windows. r=smaug r=kdavis (777c20962) - Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan (891c4e942) - Bug 1190676 - Part 12 - Fix mozCaptureStream. r=pehrsons (a9ab5ba2c) - Bug 752796 - longer timeout on slow platforms. r=cpearce. (ed0b8c0aa) - Bug 1164265 - larger timeout on slow platforms. r=cpearce. (bce896537) - Bug 1200099. Relax test assumptions to accommodate streams not blocking. r=jwwang (d8c26db41) - Bug 1200099. Stop using a distinct mPlaybackStream to play a media stream through an HTMLMediaElement. r=jwwang (384f36f34) (72620bb282) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1179662 rename AudioNode::Stream() to GetStream() as it may return null r=padenot (d2d7e5f90) - bug 1197043 remove unnecessary aSampleRate parameter for AudioNodeStream creation r=padenot (3733ceb56) - bug 1197043 rename Add/RemoveStream to Add/RemoveStreamGraphThread r=padenot (f648b8251) - bug 1197043 introduce MediaStreamGraph::AddStream() r=padenot (ac021d4b2) - bug 1197043 move AudioNodeStream creation to stream class r=padenot (a90a05910) - bug 1197043 use flags to distinguish between external streams and events r=padenot (024dd96f1) - Bug 1176300 - Move libsoundtouch to lgpllibs; r=glandium (99a546adf) - Bug 1176300 - Add lgpllibs library to build system; r=glandium (bb4d07670) - Bug 1176300 - Update libsoundtouch to patched r222; r=padenot (hg rev 8c32c900cb48) - Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot (hg rev 84a1ffbc2db8) - Bug 901633 - Part 1 - Implement a generic audio packetizer. r=jesup (a38c2d70b) - Bug 901633 - Part 2 - Make AudioChannelFormat and AudioSegment more generic. r=roc (556b7349f) - Bug 901633 - Part 3 - Fix TrackEncoder to use the new AudioChunk methods. r=jesup (56e018f83) - Bug 901633 - Part 4 - Update AudioNodeStream to use new chunk methods. r=roc (9df19b894) - Bug 901633 - Part 6 - Update DelayBuffer to use the new AudioChunk methods. r=karlt (6d5684334) - Bug 901633 - Part 7 - Update AudioNodeExternalInputStream to use the new AudioChunk methods. r=karlt (caa3afa01) - Bug 1155089: Fix hazard analysis bustage on a CLOSED TREE. r=bustage (8d23ccf39) - Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup (745d683d4) - Bug 1166183 - Reset PipelineListener's flag after ReplaceTrack(). r=bwc (2fb38ca01) - Bug 1170059 - Fix -Wunreachable-code clang warnings in webrtc/signaling. r=jesup (0d99b30ca) - Bug 1139144 - Remove unused empty() definition from databuffer.h. r=mt (2fef64e3c) - Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc (ddfdc9455) - Bug 1172397 - Check for Conduit/Type mismatch on every frame. r=jesup, r=bwc (a399a3336) - Bug 1137169 - Uninitialised value uses related to mozilla::dom::WebAdioUtils::SpeexResamplerProcess. r=rjesup. (ce14ac278) - Bug 901633 - Part 5 - Make MediaPipeline downmix and properly convert audio for webrtc.org code. r=jesup (89138b5d5) - Bug 901633 - Part 8 - Use our new generic packetizer in the MediaPipeline so that we can packetize stereo easily. r=jesup (fb5d075b6) - Bug 901633 - Part 9 - Make the necessary changes to VoEExternalMediaImpl::ExternalRecordingInsertData so that it the number of channels is forwarded down the webrtc.org code. r=jesup (d5d7dd4ca) - Bug 901633 - Part 10 - Change the receiving side of the MediaPipeline so that it can detect and handle stereo. r=jesup (a73c1520f) - Bug 901633 - Part 11 - Add an API in webrtc.org's output mixer to get the output channel count. r=jesup (4b396b85e) - Bug 901633 - Part 12 - Add a function to deinterleave and convert an audio buffer. r=jesup (47ce3c7a5) - Bug 901633 - Part 13 - Teach the resampler at the input of the MSG to dynamically change its channel count if needed. r=jesup (120c8d037) - Bug 901633 - Part 14 - Add testing for our audio processing functions. r=jesup (5aa95b82e) - Bug 901633 - Part 15 - Remove an allocation on the sending side, out of the packetizer. r=jesup (df8aed252) - Bug 901633 - Part 16 - Remove another allocation in the sending side r=jesup (1e2fc8bca) - Bug 1196408 - Make sure we only report a corrupt/slow video frame once. r=cpearce (5bae2f17a) - bug 1162364 report telemetry on WMFMediaDataDecoder errors r=cpearce,f=vladan,bsmedberg (e217618ef) - Bug 1193864 - Fixed dom/media/platforms/wmf/ compilation on mingw. r=cpearce (4e8c0ecd7) - Bug 1141139: Enable low latency decoding on Windows. r=cpearce (9e0a36e27) - Bug 1193547 - Fallback to software decoding explicitly if the GPU doesn't support decoding the current resolution in hardware. r=cpearce,jya (7fbab8784) - Bug 1196417 - Make video software fallback only affect the current video instead of the entire browser. r=cpearce (3e83f0677) (c1485b21e1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1197669 - Part1 - 1.Enable the testcase on B2G. 2. fix the mimetype check in testcase. r=jwwang (9bbae092f) - Bug 1197669 - Part2 - 1. Ensure the EOS is sent to MediaCodec. 2. mEndOfStream should be protected by monitor. r=sotaro (62b8e66b7) - bug 1193922 skip SetIsOnlyNodeForContext after shutdown r=padenot (df991d0af) - Minor (1d695f7c4) - Bug 1197051 - Don't try to decode ahead while seeking - r=jya (7d8d877ad) - Bug 1197075: P1. Revert "Bug 1197051 - Don't try to decode ahead while seeking - r=jya". r=edwin (e837b12e3) - Bug 1143575. Push all available frames to the compositor. r=cpearce (109e54ae8) - partial of Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin (5f4859e47) - Minor (a841ca407) - Bug 1199155. Part 2 - fix includes and forward declarations. r=roc. (ca523595a) - Bug 1199155. Part 1 - move dom/media/DecodedStream.* to dom/media/mediasink/ and implement the interface of MediaSink. r=roc. (90b376a24) - Bug 1199155. Part 3 - rename mDecodedStream to mStreamSink. r=roc. (1aae54328) - Bug 1203374. Part 1 - extract the code of computing canplaythrough so it is reusable. r=jya. (acc5fc8c6) - Bug 1203374. Part 2 - duplicate the implementation of MediaDecoder::CanPlayThrough so MDSM can call its own CanPlayThrough() on its own thread. r=jya. (a042541a8) - Bug 1182928 - Disable dormant mode for EME videos in Firefox Beta and Release. r=sotaro (ea5964ae9) - Bug 1197022 - [EME] Disable dormant mode for EME videos on all channels. r=kentuckyfriedtakahe (742d00672) - Bug 1179110 - Fix ComputePlaybackRate. r=jww (a43272af5) - Bug 1178622 - Fix enum-to-string mismatch in MediaDecoder.cpp. r=jya. (b9da7ebf3) - Bug 1203418. Part 1 - cache the results of ComputePlaybackRate() so they can be mirrored by MDSM. r=cpearce. (95f7ac068) - Bug 1203418. Part 2 - duplicate the implementation of MediaDecoder::GetStatistics so MDSM can call it on its own thread. r=cpearce. (2755b85a7) - Bug 1203418. Part 3 - ensure MDSM::mPlaybackOffset and MediaDecoder::mPlaybackPosition are mono-increasing to avoid "jitter" in calculating playback statistics. r=cpearce. (54dcb6219) - Bug 1104616 - Proxy video capture access to the main process. r=jesup,glandium,mrbkap (cfdd08459) - Bug 1200614 - Protect the capture engines array from concurrent access (during shutdown). r=jesup (c4dbd6e10) - Bug 1200614 - Check whether engines are still alive when webrtc ops run. r=jesup (d42d3474f) - Bug 1194640 - add NSPR logging of camera capabilities, r=jesup (c7365b916) - Bug 1204413 - Make MediaDecoder::IsTransportSeekable run on the main thread. r=kinetik. (098868b0d) - Bug 1198202 - Increase hardware video decoding fallback threshold. r=ajones (1059f9b0f) - Bug 1201197 - add dedicated listener to enumerateDevices. r=jesup (a51477957) - Bug 1199562. Part 1 - rename mAudioSink to mMediaSink as well as related member names. r=roc. (c2db1b4d4) - Bug 1199562. Part 2 - replace usage of mStreamSink with mMediaSink in most cases. r=roc. (7aa0754c4) - Bug 1199562. Part 3 - remove unused code. r=roc. (343c5be2f) - Bug 1203877 - Remove MediaDecoder::UpdatePlaybackOffset. r=kinetik. (4476dd1f8) - Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik. (51ca1197d) - Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya. (74b9a169c) - Bug 1206574 - Remove AbstractMediaDecoder::IsShutdown(). r=cpearce. (4ed17a27f) - Bug 1207017. Part 1 - fix coding styles. r=kinetik. (cc10a28c3) - Bug 1207017. Part 2 - remove duplicated GetStateMachine(). r=kinetik. (19b663098) - Bug 1200477 - Allow building with WebRTC disabled. r=glandium,mrbkap (56055c3c7) (0c01ffebb4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190592 - Part 1: Add mediasource memory reporter. r=jya (6756ebeab) - Bug 1190592 - Part 2: Add test for mediasource memory reporter. r=jya (4bb7dfa13) - Bug 1245463: [MSE] P5. Remove no longer working Dump() commands. r=gerald (28365d336) (68647acd43) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1161402 add MediaDataDecoderCallback::OnReaderTaskQueue() r=cpearce (bc61593c1) - missing bit of Bug 1171311: P4. (22f7a1642) (3f3de00e90) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190040 - Do not dispatch media-playback notifications for media elements that do not have an audio track; r=baku (b5e993968) - Bug 1190023 - Ensure that muting a media element dispatches the media-playback event, and also include the muted state in computing whether a media element is actively playing audio; r=cpearce (8025eedd3) (249f36a0f7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157768 - Minimal libav files for using libav fft; r=padenot (0d7afc3fe1) - Bug 1157768 - Build files and config headers for libav fft; r=glandium (b2d7e1a257) - Bug 1157768 - libav FFT dummy functions for Windows PGO/NoOpt builds; r=glandium (4ec890ae90) (da4340edb9) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1191491 - Do not dispatch an audio-playback notification when swapping browsers; r=smaug (dacb2ff694) - Bug 1192252 - Add a helper RAII class for managing the cleanup in nsFrameLoader::SwapWithOtherLoader; r=smaug (362488db65) (3e6d2379f7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184429: P1. Don't dispatch NotifyDataArrived if previously dispatched with same range. r=jwwang (23c800ae85) - partial of Bug 1184429: P2. MediaResource::SilentReadAt to read from cache first. r=jwwang (8cee1efb46) - Bug 1173463 - Add MediaResource::GetContentURL(). r=cpearce (a204aeff0a) - Bug 1142455 - Tweak MediaCache parameters. r=roc (a3ded56f74) (9cc0678415) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190492 - Init AbstractThread statics from XPCOM. r=froydnj (7f5dcf2310) (bc33a23696) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182354 - Clear non-persistent deviceIds on last-pb-context-exited. r=jesup (ed2c9e01d6) - Bug 1197185 - Give NonE10s a virtual destructor; r=jesup (df80f51324) - Bug 1205339 - null out sIPCServingParent on teardown, to not assert on tab crash recovery. r=jesup (c830a96feb) - Bug 1181428 - Add explicit to constructor. - r=bustage (7b1d73c8ea) (d44b6d1d93) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1183925 - Part 2: Clean up the AudioChannelService shutdown; r=baku (22c57eaadd) - Bug 1170117 - Separate volume control. r=baku (ac7560f899) - Bug 1185422 - Fix -Wtype-limits warnings-as-errors in gonk/AudioManager.cpp. r=alwu (54666877a6) - Bug 1142933 - New audio channel type for system usages. r=baku (bdb1137600) (4b190713d2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1188150 - ADTSContainerParser. r=jya (70a44b802c) - Bug 1188150 - Instantiate ADTSContainerParser for audio/aac. r=jya (bbe0cf1679) (89387623a6) - Merge remote-tracking branch 'origin/media-works' into master (0e20dde42a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198588 - Remove unused MSG-specific code from AudioStream. r=padenot (79bd29d60c) - Bug 1187195 - Remove all agents with null window. r=baku (c3733647bb) - Bug 1137151: Marked destructors of ref-counted audio-manager classes as protected, r=dhylands (d0b84530f6) - Bug 1179181 - Store separate volume setting into setting database. r=baku (a6cb4bab03) - Bug 1175447 - mono audio support. r=padenot, r=sotaro (ce011f6556) - Bug 1140763 - Build dom/media/gtest in unified mode; r=cpearce (b3061b094b) - Bug 1194442 - Code clean up of AudioManager r=alwu (d25f51cda2) - Bug 1137659 - Re-enable LogShake xpcshell tests on B2G Emulator debug. r=me (f8b037756a) - Bug 1136777 - Enable LogShake by default and listen for new content events. r=fabrice, r=gerard-majax (1cf207dbe8) - Bug 1101994 - Add a low-pass filter to LogShake's shake detection and refactor unit tests to be less redundant. r=mhenretty, r=gerard-majax (7f59e328ec) - Bug 1144499 - Consolidate two long-running tests in test_logshake_gonk into one test of equivalent strength. r=gerard-majax (765d0bc243) - Bug 1079763 - Compress logs produced by LogShake. r=gerard-majax (26e5ca1dec) - Bug 1181561 - Expose a Kill Switch enabling/disabling. r=dhylands, sr=sicking (03d2754eea) - Bug 1174682 - Rename logshake-screenshot to screenshot.png. r=gerard-majax (b6faaa3fc2) - Bug 1188999 - LogShake does not fetch about:memory reports. r=gerard-majax (03a75e6408) - let-var (1114e25a65) - Bug 1188487 - Add API to BrowserElement to mute and set volume. r=fabrice (3d49951639) - Bug 1195801 - Add GetStructuredData() method to Browser API. r=kanru, r=bholley (b4cc0cba61) - Bug 1167465 - Exposing Allowed Audio Channels in System App's Window, r=alwu, r=fabrice (e8d59eb0e1) - fix build (8a58b834fe) - Bug 1183301 - GetAllowedAudioChannels should not throw an exception if nsIFrameElement is not ready. r=baku (1adbb9b140) - Bug 1184821 - Use CheckAllPermissions in BrowserElement.webidl r=bz (65a22b5bc1) - Bug 1206212 - Remove AUDIO_STREAM_FM after KK r=alwu (4d83c541dc) - Bug 1131927 - [Automounter] Add reporter to get current information. r=dhylands (d5d2e94b8c) - Bug 1197689 - Avoid unnecessary sync IPC in AudioChannelManager ctor. r=baku (128abefeb6) - Bug 1208155 - Make hal functions explicit in AudioManager r=alwu (d320b83fa7) - Bug 1179691 - [Automounter] Fix the problem of get format and share request in the same time. r=dhylands (768ad35244) - Bug 1137151: Marked destructors of ref-counted auto-mounter classes as protected, r=dhylands (c8cf90bdff) - Bug 1158047 - [AutoMounter] Resolve the problem of stucking in UMS_CONFIGURING state. r=dhylands (793f023fd2) - Bug 1012403 - Reenable SettingsService chrome tests, on B2G only; a=TEST-ONLY (aa8c416f75) - Bug 1196358 - update volume setting to database when the volume changing. r=sotaro. (5227fca7f7) - let-var (ca6890c85b) - Bug 1178081 - Make ro.product.manufacturer and ro.product.device available through settings. r=fabrice (fe962dfe41) - Bug 1206741 - [OTA] Make URL pref changes overwrite B2G's setting. r=fabrice f=gerard-majax (df8bf913ae) - Bug 1196884 - Disable device discovery (again) r=gerard-majax (9f11b3fa9d) - Bug 1178512 - [Metrics] Make the developer HUD send Advanced Telemetry events. r=janx (ddc3643e4e) - Bug 1177143 - Throttle HUD memory collection to 2 seconds. r=jryans (94fea375a8) - Bug 1190622 - [Telemetry] Report USS memory at time of performance marks r=jryans (fd7713fda0) - missing of Bug 1183101 - Collect Histogram Data from Gecko and send to Telemetry Server. r=janx (176b076539) - Bug 1176992 - Allow hud.js to support custom metrics with exponential and counter histograms. r=janx (c536b35be1) - Bug 1198517 - [Metrics] Histogram support for user-timing-based metrics. r=janx (549741a1e4) - Bug 1180793 - [Metrics] Hud should report specific app for those Apps housed under 'Communications'. r=janx (93407f1873) - Bug 1189871 - Add event to add/remove permissions for Graphene. r=fabrice (004144b5ba) - let-var (8c98d39873) - Bug 1160923 - [B2G] Waiting for explicit mozContentEvent before sending out mozChromeEvents, r=vingtetun, f=ochaumeau (63fc3b5ea8) - missing bits of 1177143 and cleanup (339e589ba1) - Bug 1188762 - Use mozSystemWindowChromeEvent to instead of mozChromeEvent to send system-audiochannel-state-changed event. r=alwu (d107f0caab) - Bug 1192122 - Safe mode startup, Part 1: check the power key state at startup r=mwu (90af9b56c0) - Bug 1192122 - Safe mode startup, Part 2: shell.js hook r=ferjm (02676818ff) - Bug 1156715 - Create shell-remote for launching system-remote, r=fabrice (43b18841c9) - let-var (e0ed7d020c) (d0e246a6fc) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 890026 - Add mozcrash.kill_and_get_minidump r=jimm (11fe69e302) - Bug 1162115 - Bump mozdevice to 0.45, r=wlach (4b5891b54e) - Bug 1140145 - Update to latest wptrunner, a=testonly (a7860252bd) - Bug 1146321 - Update to latest wptrunner, a=testonly (c81ea8eddd) - Bug 115107 - Update to version of wptrunner that allows prefs to be set, r=Ms2ger, ahal (972f8c55bd) - Bug 1154691 - Update wptrunner to remove old exception type, a=testonly (f96ce919b1) - Bug 1150821 - Update to latest wptrunner, a=testonly (bea754f26c) - Bug 1153521 - Update to latest wptrunner, a=testonly (830e395995) - Bug 1155079 -Update to latest wptrunner, a=testonly (27cfd9c8a5) - Bug 1163709 - Update to latest wptrunner, a=testonly (76672ace86) - Bug 1160085 - Update to latest wptrunner, a=testonly (168e165a26) - Bug 1157218 - Update to latest wptrunner, a=testonly (d9eabd0213) - Bug 1171755 - Update to latest wptrunner, a=testonly (4f5b411410) - Bug 1139407 - [mozversion] Remove non-text formatters from command line log options. r=dhunt (32f7596553) - Bug 1160087 - [moznetwork] Add command line interface. r=wlach (2efccde362) - Bug 1175101 - [moznetwork] Bump version number to 0.25. r=wlachance (c8a0fa9ff2) - Bug 1176677 - [moznetwork] ImportError: "cannot import name structured", and release version 0.26. r=davehunt (009449ec79) - Bug 1160090 - [moznetwork] Add structured logging. r=wlach (05a7bc26bc) - Bug 1160094 - [moznetwork] Attempt to pick most suitable IP when multiple are associated with the hostname. r=wlach (db464651e1) - Bug 1163992 - [moznetwork] When multiple IPs are found on Windows pick the first one. r=wlachance (88207df55a) - Bug 1146292 - [mozlog] Bump version to 2.11. r=jgraham (3f9e252ac4) - Bug 1171032 - Log raw messages at debug level by default, r=chmanchester (1ac8fa11ff) - Bug 1171849 Let consumers override mozlog default formatter options, r=chmanchester (beb37921ca) - Bug 1066643 - [mozlog] Allow users of mozlog's command line options to exclude inappropriate log types. r=jgraham (8f4758a6c0) - Bug 1132409 - [mozlog] Create directories for log specified on the command line if not present. r=jgraham (2bda47bd25) - Bug 1177630 - Add formatter to mozlog for producing a machine readable error summary, r=chmanchester (a5930babb0) - Bug 1173380 - [mozprofile] cloned profiles are not cleaned (__del__ method is not called); r=ahal (9d7d931dbf) - Bug 1173682 - [mozbase] tests do not remove created directories; r=ahal (a4b3c112ab) - Bug 1161198 - Update mozdevice test for getLogcat; r=bc (10be1b1a85) - Bug 1014760 - Move mozlog.structured to mozlog; Move mozlog to mozlog.unstructured, r=jgraham (8c1eba0f64) - Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns (fae313803a) - Bug 1178778 - Bump marionette-driver to 0.10. r=automatedtester DONTBUILD (4196568a38) - Bug 1183157 - make marionette --version flag also show the transport and driver package versions. r=dburns (e068536c58) - Bug 1189027: Bump marionette driver to 0.11; r=ato (b1d103c9ef) - Bug 1188826: Bump marionette client version for release; r=ato (018809aae3) - Bug 1176882 - Don't pin marionette-transport. r=davehunt (c660f3ab7b) - Bug 1169381 - Bump dependency for mozinfo in marionette-client to >=0.8. r=jgriffin (a6c0edc9bf) - Bug 1190817 - marionette install from pypi is broken. r=automatedtester (c43fbcfaee) - Bug 1163801 - Upgrade marionette-client from optparse to argparse, r=ahal (5843864209) - Bug 1163801 - Refactor marionette's options mixin system for argparse compatibility, r=AutomatedTester (c8153ebde4) - Bug 1197835 - Version bump marionette-client == 0.19, marionette-transport == 0.7, marionette-driver == 0.13, r=ato (4d7a79ae9a) - Bug 1200973 - Remove unneeded app cache code from Marionette; r=jgriffin (0c2792e2a5) (7d7e0c2428) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194923 - Call glFlush before glDeleteFramebuffers on Adreno 420 devices. r=snorp (cc1597d3f1) - Bug 1150668 - Assume EXT_texture_format_BGRA8888 supported on Android emulator; r=jgilbert (d6e1884d28) - Bug 1140459 - Skip IsRenderbuffer assertions on Android emulator; r=jgilbert (2163e7c66b) - Bug 683218 - Disable __noSuchMethod__ support. r=jorendorff (b00cc0c8ae) - Bug 1206168 - Rename JS_DefaultValue to JS::ToPrimitive. r=jandem. (0815b56474) - pointer style (d5a0b0f1cc) - Bug 1133191 - Part 0: Add indentation variant to JS::BuildStackString. r=jandem (2383f33b84) - Bug 1133191 - Part 1: Display JS stack trace on exception in js shell. r=jandem,jorendorff (5000cb3ec8) - fix patch order (a84ffb1d33) (5b013d1328) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1208300 (part 1) - Remove unused default arguments from ClearThebesSurface. r=jwatt. (bcb2009a23) - Bug 1208300 (part 2) - Convert gfxRGBA uses to gfx::Color in CompositorBench.cpp. r=jwatt. (ea9b6e5e4e) - Bug 1208300 (part 3) - Convert gfxRGBA uses to gfx::Color in LayerScope.cpp. r=jwatt. (cdee85cd56) - Bug 1155249 - Prescale image with an intermediate surface if repeated often on OS X. r=mstange (de799a164a) - Bug 1181554 - Snap the spread radius for inset box shadows to device pixels. (af015ea088) - Bug 1137148. Fix painting of ridge/groove borders for border-collapsed tables. r=jwatt (702e4fbe9b) - Bug 1185636 - Part 4b - don't use a css border skirt when printing. r=mstange (2e66f01772) - Bug 1178575 - Intersect the clip rect with aDirtyRect. r=roc (88848e836a) - Bug 1193519 pt 1 - Update coordinate conversions in WritingModes.h to account for sideways-lr writing mode. r=dholbert (b89824bcb6) - Bug 1193519 pt 2 - Handle sideways-left orientation in gfx text-drawing code. r=dholbert (4cdc8e0c38) - Bug 1193519 pt 3 - Handle writing-mode:sideways-lr in nsTextFrame selection and rendering. r=dholbert (b774d26992) - Bug 1159729 - Use the adjusted |offset| value in GetTextDecorationRectInternal, instead of ignoring it. r=smontagu (b1c735a0b0) - Bug 1193519 pt 4 - Reverse the direction of text-decoration offsets in sideways-lr mode. r=dholbert (585bcf555a) - Bug 1205787 - Map the writing-mode values from SVG1.1 to their CSS equivalents. r=heycam (dd8e0d9767) - Bug 1193488 - Update values of writing-mode and text-orientation to reflect the CSS WG decision to revise them in the Writing Modes spec. r=dholbert (4399949445) - Bug 1193519 pt 5 - Expose the sideways-lr value for writing-mode to CSS. r=dholbert (ece6e331d1) - Bug 1193519 pt 6 - Adjust the position of the caret bidi indicator appropriately for sideways-lr mode. r=dholbert (b09478c428) - Bug 1205787 - Reftest using legacy SVG1.1 writing-mode values. r=heycam (062df44279) - Bug 1193519 pt 7 - Basic reftests for sideways-lr writing mode. r=dholbert (2c66b9e399) - Bug 1180528 - Reftest for table row progression in vertical-rl writing mode with ltr and rtl directionality. r=dholbert (e2a5c6cadb) - Bug 1193519 pt 8 - Reftests for table row and cell ordering in sideways-* writing modes. r=dholbert (6487fce57d) - Bug 1193519 pt 9 - Reftests with floats in writing-mode: sideways-lr. r=dholbert (9f51c048c6) - Bug 1193519 pt 10 - Clean up remaining mentions of 'sideways-left' in code comments. r=dholbert (8483886936) - Bug 1193519 pt 11 - Reftest for sideways-lr writing mode with text-decoration. r=dholbert (bcfd28b4e8) - Bug 1193519 followup - annotate test for antialiasing fuzz on OS X. (1b8a465d1f) - Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange (744997a069) - Bug 1162824 - Change box shadow cache to cache the colored blurred box shadow. r=mstange (813107388f) - convert TemporaryRef to already_AddRefed (626bbcb2ec) - Bug 1179049. Properly null check for draw target in box shadow code. r=mstange (8f3c03253c) - Bug 1188075 - Speed up inner box-shadow drawing by using a border-image style approach. r=mstange (61e4564172) - Bug 1208345 - Remove gfxContext::GraphicsOperator. r=jwatt. (884be741db) - Bug 1199534. Only set TabChild canvas background for the background of root PresContexts. r=mats (9a37268f31) - remove special transparent case, not found in FF45/52 nor TFF (a2577d8a0c) - Bug 1202320 - Fall back to platform APZ enabled in PresShell. r=kats (5a62e3e058) - bug 1171131 - Make dom/plugins/ipc build for iOS. r=jimm (cba4193b6e) - Bug 1207741 - Remove gfxIntSize. r=nical. (13b99abb9c) - Bug 591600 - CSS gradients should work on premultiplied colors. r=mstange (b0c6e73961) (aa93536920) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196462 - Add a pref to highlight checkerboarded areas for debugging. r=kats (ffd1d24515) - Bug 1207944 (part 1) - Pass a gfx::Color& instead of a gfxRGBA& to SetDeviceColor(). r=jwatt. (117317c610) - Bug 1207944 (part 2) - Pass a gfx::Color& instead of a gfxRGBA& to GetDeviceColor(). r=jwatt. (82739fb35a) - Bug 1207944 (part 3) - Add a gfxContext::SetColor method that takes a gfx::Color&. r=jwatt. (65d081203d) - Bug 1207944 (part 4) - Use SetColor(const Color&) when setting from an nscolor. r=jwatt. (4e3ca8e36b) - Bug 1207944 (part 5) - Use SetColor(const Color&) when setting from a constructed gfxRGBA. r=jwatt. (d4583dbee1) - Bug 1207944 (part 6) - Use gfx::Color instead of gfxRGBA in ColorStop. r=jwatt. (74ad3407a2) - Bug 1207944 (part 7) - Use gfx::Color instead of gfxRGBA in BlurCache. r=jwatt. (1402a3f334) - Bug 1207944 (part 8) - Change nsDisplayBackgroundColor::mColor from gfxRGBA to gfx::Color. r=jwatt. (42259ef66b) - Bug 1207944 (part 9) - Remove SetColor(const gfxRGBA&). r=jwatt. (064879c237) - Bug 1208283 (part 1) - Change gfxPattern's single-arg constructor to take a gfx::Color& instead of a gfxRGBA&. r=jwatt. (1aa348d966) - Bug 1208283 (part 2) - Change ColorLayer::mColor, ColorLayerProperties::mColor, ReadbackLayer::mBackgroundColor from gfxRBGA to gfx::Color. r=jwatt. (859d5c4a45) - Bug 1208283 (part 3) - Remove the ToDeviceColor() that takes a gfxRGBA. r=jwatt. (525cd78338) - Bug 1208283 (part 4) - Change FrameMetrics::mBackgroundColor from gfxRGBA to gfx::Color. r=jwatt. (49e3c39013) - Bug 1208283 (part 5) - Pass a gfx::Color instead of a gfxRGBA to PaintRectToSurface(). r=jwatt. (04997ce877) - Bug 1157669 - Assert aGroupTarget is not null in PaintSelfOrChildren method. r=nical (7f3cc9c792) - Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt. (c158d04b63) - Bug 1207931 - Remove no-longer-needed SetBackgroundColor IPC message. r=mattwoodrow. (a54d91bf53) - Bug 1206904 - Work around APZ crashes when dealing with nested content processes. r=botond (3252333fb4) - Bug 1189611 - Improve the APZ minimap position and ignore trivial APZ. r=kats (12c5ff5215) - Bug 1196412 - Correctly scale canvas layers that have a transform applied to fill the screen, r=vlad (5036fd706c) - Bug 1189473 - Don't paint the tiles in the APZ minimap. r=mstange (fc3db414f7) - Bug 1189924 - Add a background color to the APZ minimap. r=kats (dd347db883) - add some dead stuff back in (de8fe1d1a0) - Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange) (c3c3844d7b) (f39d19c93e) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220827-f39d19c93e-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220827-f39d19c93e-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220827-f39d19c93e-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220827-f39d19c93e-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 1204419: P1. Fix webm headers. r=kinetik (c1ea10947) - Bug 1184002: Add about:media plugin support with new MSE. r=cpearce (fb3082eb0) - Bug 1186257 - Add missing mediasource includes. r=jya Add missing includes, forward declarations, and fix up namespace references so dom/media/mediasource compiles in a non-unified build. (2c1b8a854) - Bug 1204419: P2. Remove old MediaSource implementation. r=cpearce (6096661f6) - Bug 1204419: P3. Remove now unused MediaDecoderReader functions. r=cpearce (4e6559178) - partial Bug 1190897 - Add MP3Demuxer logging. r=kinetik (fd968e13d) - Bug 1190238: P1. Remove MediaResource::Read/Seek. r=cpearce This functionality is now replaced with a dedicated new MediaResourceIndex class. This allows for concurrent Read/Seek use of the MediaResource without having side effects. (a70d55a8e) - Bug 1190238: P2. Have MediaResourceIndex::ReadAt() only stop early when reaching EOS or error. r=cpearce (e982980df) - Bug 1190238: P3. Do not loop calling MediaResource::Read or ReadAt, let MediaResourceIndex do it for us. r=cpearce (4e6ea1da2) - Bug 1196591: Initialize member. r=me Small correction introduced in bug 1190238 (97c73437f) - Bug 1191813: [mp3] P1. Avoid false positive EOS detection. r=esawin We do so by using blocking reads via the MediaSourceIndex::ReadAt convenience method. (bf5286b47) - Bug 1204419: P4. Remove MediaDataDemuxer API no longer used. r=cpearce (4bc26d7ac) - Bug 1204419: P5. Remove no longer used prefs. r=cpearce (99989669d) - Bug 1193603. Part 1 - Fix indentation and include order. r=jya. (6b4add1df) - Bug 1193603. Part 2 - Fix miscalculation in converting micro seconds to seconds. r=jya. (7d2fb63b9) - Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik. (bfcdbfb73) - Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik. (cfd49d7d8) - Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik. (fcd3399b1) - Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik. (3d1fddf6b) - Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik. (0c55cf863) - Bug 1194112. Part 5 - remove dead code. r=kinetik. (28ba52bfd) - Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik. (cb7f3edd0) (4ded173333) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186367 - Make MDSM more ignorant of AudioData/VideoData via using MediaQueue<MediaData> instead. r=jwwang (344314a04) - missing of Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan (ac63ae831) - Bug 1185892. Part 1 - delegate the job of MediaSourceDecoder::IsExpectingMoreData to its MediaResource. r=jya. (64da133b6) - Bug 1185892. Part 2 - delegate the job of MediaDecoder::IsExpectingMoreData to its MediaResource. r=jya. (4bca8324d) - Bug 1185892. Part 3 - replace all calls to MediaDecoder::IsExpectingMoreData() with MediaResource::IsExpectingMoreData. r=jya. (3780bf754) - fix misspatch of Bug 1134434 (976064ea5) - Bug 1185972: P1. Remove DECODER_STATE_DECODING_FIRSTFRAME state. r=jwwang (dee513d1c) - Bug 1185972: P2. Refactor handling of first frame decoded. r=jwwang (95482e8b9) - Bug 1185972: P4. Initiate seek as early as conditions permit. r=jwwang (f938e673b) - Bug 1148103: P1. Fix mediasource "once" utility. r=karlt (ba3e21d59) - Bug 1148103: P2. Add MP4 mediasource mochitests. r=karlt (199372ab6) - Bug 1136399 - Add test_WaitingOnMissingData_mp4.html and disable the webm version for now. r=jya (ab349f245) - Bug 1185972: P6. Ensure exiting dormant mode has completed seek before notifying decoder. r=jwwang (5a9252b75) - Bug 1185972: P3. Don't reduce our buffer threshold coming out of dormant mode. r=jwwang (bf76f6b7d) - bug 1190285 remove unused GetCurrentTime() r=padenot (95c322cb6) - bug 1190285 unvirtualize MediaStream::AdvanceTimeVaryingValuesToCurrentTime() r=roc (80f536d5a) - bug 1190285 remove unused DispatchWhenNotEnoughBuffered r=padenot (6fa27d274) - bug 1190285 remove unused HaveEnoughBuffered r=padenot (0941a1af7) - bug 1190285 move GetIntervalForIteration() from base class to ThreadedDriver, where it is used r=padenot (0faaf6db8) - bug 1190285 share ThreadedDriver interval update code r=padenot (3d5d5ce35) - bug 1190285 only update mStateComputedTime once per iteration r=padenot (b6cea757a) - bug 1190285 remove unused MediaStreamGraphImpl::GetAudioPosition() r=roc (b14738229) - bug 1190285 remove unused graph update indices r=roc (475b980fe) - Bug 1188257 - Use MediaEventSource for MediaQueue to do the job. r=cpearce. (4d16a4595) - Bug 1189624 - Have AudioSink listen to MediaQueue events to know whether to continue playback. r=kinetik. (753ab8ca2) - Bug 1191173 - Mirror MediaDecoder::mSameOriginMedia in MDSM. r=jya. (d4690cb87) - Bug 1191170 - Move DecodedStreamData from the header to its source file. r=roc. (d5726e979) - Bug 1191171 - Add SetVolume() to DecodedStream. r=roc. (20e87ac20) - Bug 1182649 - Log a message when disabling DXVA due to too many invalid frames. r=jrmuizel (0d951a60c) - Bug 1185416 - Don't stop AudioSink prematurely when decoding is completed. r=kinetik. (1ac43f91e) - Bug 1186752 - Remove ScheduleStateMachine() in MediaDecoder.cpp since we have state mirror. r=jwwang (1e89c535c) - Bug 1191684 - Remove unnecessary calls to NotifyAll() on the decoder monitor since no one calls Wait(). r=cpearce. (54a95a5a0) (036a7138f8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1192694: remove mDecodingFrozenAtStateDecoding so decoder can leave dormant normally. r=jwwang (459e69fc5) - bug 962719 use unsigned ints for FrameID and ProducerID for defined overflow behavior r=roc (d5961e6a7) - Bug 1191192 - Add DecodedStream::SetSameOrigin(). r=roc. (fa76795e9) - Bug 1179451 - Part 4: Don't pass nsRefPtr&& to functions that want raw pointers. r=froydnj (2a7893a33) - Bug 1191696. Part 1 - Handle the promise returned by DecodedStream::StartPlayback in MDSM. r=roc. (56d7fc3ed) - Bug 1191696. Part 2 - implementation in DecodedStream. r=roc. (125f834f8) - Bug 1188268 - Make AudioSink a base class, create DecodedAudioDataSink to act as original AudioSink, and move sink-related files to dom/media/mediasink. r=jwwang, r=cpearce (be9858883) - Bug 1188268 - Correct the logic against |MaybeStartPlayback()| due to rebase mistake. r=jwwang (2d8118ab6) - apparently missing bit of Bug 1163467. Part 1 (baef792d7) - Bug 1195187. Part 1 - Move output stream connection/disconnection code to OutputStreamData. r=roc. (2f57da7c6) - Bug 1195187. Part 2 - add a new class OutputStreamManager for managing output streams. r=roc. (c30031436) - and some local fixes (0e2ad8b8aa) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1195185. Part 1 - rename Connect/Remove to AddOutput/RemoveOutput. r=roc. (549b92cb4) - Bug 1195185. Part 2 - Check if all output streams are from the same graph because we don't support connecting streams from different graphs. r=roc. (6b66501ed) - Bug 1195185. Part 3 - align the life cycle of mData with {Start,Stop}Playback. r=roc. (90f9a6fce) - Bug 1195185. Part 4 - remove dead code. r=roc. (1bcfb5837) - Bug 1195632. Part 1 - Let DecodedStream have a worker thread and asset some funtions on the worker thread. r=roc. (5987408e8) - Bug 1195632. Part 2 - Have DecodedStream listen to push events of the media queues and call SendData() on its own without the help of MDSM. r=roc. (d082c7c8a) - Bug 1198568 - Fix build error in non-unified build for DecodedAudioDataSink.cpp. r=kinetik. (dc1289a89) - Bug 1199104. Part 1 - create MediaSink. r=kinetik. (29657636b) - Bug 1199104. Part 2 - create AudioSinkWrapper. r=kinetik. (2a970c2a6) - Bug 1199104. Part 3 - use AudioSinkWrapper in MDSM. r=kinetik. (d31f8986d) - Bug 1195158. Part 1 - Have MediaMetadataManager listen to an event source to receive TimedMetadata events. OggReader will send TimedMetadata events through an event source. This will break OggReader's dependency on AbstractMediaDecoder::QueueMetadata which then can be removed for it is against our goal to run all MediaDecoder's methods on the main thread. r=cpearce. (4f2df907d) - Bug 1195158. Part 2 - Have OggReader send TimedMetadata events through a event source instead of direct calls to AbstractMediaDecoder::QueueMetadata. r=cpearce. (cce94d58a) - Bug 1195158. Part 3 - connect listeners. r=cpearce. (60bcc5f8b) - Bug 1195158. Part 4 - remove unused code. r=cpearce. (072432eef) - Bug 1195158. Part 5 - 1. Fix insufficient includes and sort out include order. 2. Only disconnect |mTimedMetadataListener| when the state machine is created. r=cpearce. (d552e56a8) - Bug 1204407: P1. Remove no longer used mainthread object. r=cpearce (30f6b1c86) - Bug 1185792: [webm] P1. Don't clear mNeedReIndex if GetCachedRanges is emtpy. r=jya (3169897d5) - Bug 1194884: [webm] P1. Use MediaResourceIndex. r=j^ (6dbe08ddf) - Bug 1194884: [webm] P2. Retrieve all VPX decoded frames from decoder. r=j^ (060727eca) (c80d3c1b1f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1186257 - Avoid 'using' namespace imports in headers. r=jya (b241712ba) - Bug 1195073: [MSE/webm] P1. Detect individual webm clusters. r=kinetik (ebf06f921) - Bug 1195073: [webm] P2. Add WebMBufferedState::GetLastBlockOffset method. r=kinetik (c0812057a) - Bug 1195073: [webm] P3. Initialize members. r=kinetik (bb7147228) - Bug 1195073: [MSE/webm] P4. Limit nestegg reads to the last block's boundaries. r=kinetik (feed91fea) - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald (61cf920cd) - Bug 1195073: [webm] P6. Calculate cluster's end offset if its size is known in advance. r=kinetik. (8d3956e49) - Bug 1195073: [MSE] P7. Determine a WebM Media Segment end as early as available information permits. r=kinetik (5f042e67a) - fix, we don't have mAbort anymore (901bfadd6) - Bug 1182945: P1. Disable webm mediasource mochitests. r=kentuckyfriedtakahe (617507764) - Bug 1182945: P2. Disable webm mse web-platforms tests. r=karlt (2ef371212) - Bug 1171379: P2. Update web-platform-tests expected data. r=karlt (9de8973bc) - Bug 1186261: Disable mediasource-config-change-webm* tests. r=karlt (0d535bee8) - Bug 1185611: [MSE] P1. Remove whitelist. r=kinetik (526c52f5a) - Bug 1194131 - Update web-platform-tests expected data to revision b54dddfdcc4761d2f8a892fd783d60353949992d, a=testonly (1b755f73d) - Bug 1195073: [MSE] P8. Update webref results. r=karlt (03ad1ccfb) - Bug 1195073: [MSE] P9. Update webref meta files. r=karlt (64df823ff) - Bug 1197977: [webm]. Ensure resource length calculation never underflows. r=kinetik (bb02ed010) - Bug 1199032: [webm] P1. Explicitly differentiate WebM usage for mediasource. r=kinetik (0d1519544) - Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik (61f493447) (92381d5208) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199878: [MSE/webm] Properly calculate media segment duration. r=kinetik (cefa70d3d) - Bug 1199878: [webm] P2. Hold one frames for which the duration can't be known or estimated. r=kinetik (84ea8377b) - Bug 1202474 - improve refcounting behavior of webm decoders; r=kinetik (ab2765866) - Bug 1199518: [webm] P1. Have WebMDemuxer use its own logger. r=kinetik (9d70648d6) - Bug 1199518: [webm] P2. Properly determine next keyframe time. r=kinetik (86ef487e5) - Bug 1203367: Ensure WebMBufferedState is only used after reading metadata. r=kinetik (1e77af484) - Bug 1204407: P2. Remove no longer required MediaDataDemuxer APIs. r=cpearce (6e9bd38f7) - Bug 1204757: P1. Update MediaDataDemuxer::Init() behavior. r=cpearce (b2290fc3a) - Bug 1204757: [MSE] P2. Remove use of MediaDecoder::NotifyWaitingForResourcesStatusChanged(). r=cpearce (b8194c03b) - and local ADTS fixes (8b16b5d0d4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194080: [mp3] Implement MP3TrackDemuxer::GetBuffered(). r=esawin (0eec444cf) - Bug 1212176: Remove arguments passed to MediaDataDemuxer::NotifyDataArrived API. r=cpearce (6a919e94d) - Bug 1209890 - add main thread assertions and remove usage of decoder monitor from MediaSourceDecoder. r=jya. (914e9369c) - Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik. (8724949ec) - Bug 1196112 - Part 1: Ensure all members except |mShuttingDown| and |mOutputStreamManager| are accessed on the worker thread only. r=roc (1baccad8b) - Bug 1196112 - Part 2: Remove DecodedStream::mMonitor. r=roc (effbd25cc) - quick fix (c031b2bf2) - Bug 1199654 - DecodedStream::DecodedStream does not initialise mSameOrigin. r=jwwang. (2bccdf9f4) (30a0d48107) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1199121. Part 1 - add the ability to handle video-only streams to AudioSinkWrapper. r=kinetik. (dcb3ff91b) - Bug 1199121. Part 2 - handle the case where audio ends before video and switch to system clock for calculating playback position. r=kinetik. (6760286f5) - Bug 1199121. Part 3 - remove unused code. r=kinetik. (2bc6494ff) - Bug 1187315 - Refactor out Constraints.webidl. r=bz (d0b80419b) - Bug 1200099. Ensure mSameOriginMedia is propagated to DecodedStream even if we don't get a watch notification. r=jwwang (76e66bcb7) - bug 962719 update NextFrameStatus() on finished notification r=roc (74f281f6c) - Bug 1200208 - Send the audio-playback notification when the page calls HTMLMediaElement::Play() before the metadata has been fully loaded; r=baku (ddeabce54) - Bug 1200673 - Try to create the audio channel agent in the constructor for AutoNotifyAudioChannelAgent too; r=baku (5027e28d3) - Bug 1184292 - Remove some Wakelock warning messages when unlocking. r=smaug (694622bb3) - bug 1196632 pass ownership of runnables to NS_DispatchToMainThread r=jesup (797e0042b) - bug 1198100 remove mNotificationMainThreadRunnable r=baku (8301016d0) - Bug 1027864 - webaudio - Implement AudioChunk::IsSilentOrSubnormal(), r=karlt (a59243929) - bug 1186779 add a method to cast AudioChunk data for writing when not shared r=padenot (bbe37c740) - Bug 1118372 - Properly apply volume in WaveShaperNodeEngine. r=padenot (d3bbd6aee) - bug 1186779 use ChannelFloatsForWrite() instead of const_cast r=padenot (3f148dea4) - bug 1196109 keep memory allocation for mixed input channel pointer array r=padenot (9ed44e6ca) - bug 1197028 release shared buffers from downstream so that upstream can re-use r=padenot (fabdd44e1) - bug 1190291 move mNextStateComputedTime to local variable r=padenot (d59e1de17) - bug 1190291 don't process blocks beyond aTicksToProcess in an offline graph r=padenot (76daca5cb) - Bug 1183883 - Switch graph thread slowdown warning to log message. r=padenot (3a268d8ee) - bug 962719 move mStateComputedTime to MediaStreamGraphImpl r=padenot (e233a7e7c) - Bug 1163585 - Small improvement of the use of nsTArray in MSG::UpdateCurrentTimeForStreams, r=padenot (b88ca2599) - Bug 1163597 - MediaStreamGraphImpl::RecomputeBlockingAt: optimization in the number of loops for the mStreams array, r=padenot (06ecdd5c7) - Bug 1163597 - patch 2 - MediaStreamGraphImpl::RecomputeBlockingAt CLOSED TREE (e3642ccc5) (fecc70214b) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1163958 - Reduce the allocation in MediaStreamGraph - patch 1, r=padenot (e5242a01a) - bug 1194558 correct time conversion for video frame timestamps r=roc (c8f95228e) - bug 962719 provide video frames to the container as soon as available r=roc (f71a0c229) - bug 962719 ensure state computed time does not retreat r=padenot (fdb2d9821) - bug 962719 remove unnecessary OneIteration() parameter aStateFrom r=padenot (7ab9d17ea) - bug 962719 introduce mProcessedTime r=padenot (d0a23aba4) - bug 962719 update stream state to processed time after processing r=padenot (c0e89757b) - bug 962719 provide frame ID service to clients r=roc (769faed7d) - bug 962719 make FindChunkContaining() public r=roc (d59359bdc) - bug 962719 remove notified blocked warning of finished stream r=padenot (419e4a6cd) - bug 962719 remove unnecessary OneIteration() parameters aFrom/aTo r=padenot (7e040a1e3) - Bug 1185763 - Part 1: Always use mozilla::Move with nsTArray::MoveElementsFrom. r=froydnj (277053ec7) - Bug 1185763 - Part 2: Remove non-rvalue version of nsTArray::MoveElementsFrom. r=froydnj (71bb6534f) - Bug 1185763 - Part 3: Rename nsTArray::MoveElementsFrom to AppendElements. r=froydnj (af4f41910) - Bug 1185763 - Part 4: Swap elements if possible in r-value version of nsTArray::AppendElements. r=froydnj (56212e127) - Bug 1185763 - Part 5: Remove now unnecessary nsTArray::AppendElements optimizations in parser/html/. r=froydnj (01c93d978) - Bug 1185763 - Part 6: Add fallible variant of r-value nsTArray::AppendElements. r=froydnj (513a6ef72) - missing part of Bug 1185589 - Properly handle self-assignment in nsTArray::operator=. (e8fae4e80) - Bug 1185763 - Part 7: Add test for r-value nsTArray::AppendElements. r=froydnj (bd587e593) - Bug 1179484 - Pass in the right graph when created the DOMMediaStream. r=roc (d16fd213a) - Bug 1190676 - Part 1 - Use the right MediaStreamGraph when setting a MediaStream as mozSrcStream on an HTMLMediaElement. r=roc (27b3ade57) - Bug 1190676 - Part 2 - Force explicitely passing in a MediaStreamGraph when creating a DOMMediaStream. r=roc (d51c56b37) - Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc (0e813061a) - Bug 1190676 - Part 4 - Fix consumers: CanvasCaptureMediaStream. r=pehrsons (ca7aa534e) - Bug 1190676 - Part 5 - Fix consumers: PeerConnection. r=jesup (270842446) - Bug 1190676 - Part 6 - Fix consumers: MediaManager. r=jesup (5a918f757) - Bug 1190676 - Part 7 - Fix consumers: InputPort and HWMediaStream. r=jacheng (0e2b6fbf5) - Bug 1190676 - Part 8 - Fix consumers: CameraPreviewMediaStream. r=sotaro (6d6eee481) - Bug 1190676 - Part 9 - Fix consumers: AudioCapture. r=roc (7e8ce4b26) - Bug 1190676 - Part 10 - Fix consumers: AudioDestinationNode. r=karlt (464a21db4) - Bug 1003457 - Implement Windows SAPI backend. Original patch is by yash.girhar@gmail.com. r=jmathies (885535ee3) - Bug 1187155 - Remove sphelper.h dependency to avoid ATL. r=jimm (e431679dd) - Bug 1188457 - Fixed SapiService.cpp compilation on mingw. r=jimm (a900be244) - Bug 1188099 - (Part 1) Enable/disable global queue depending on voices and pref. r=smaug r=kdavis (f843cb5ca) - Bug 1187105 - Pause speechsynthesis on empty queue. r=smaug (bf1e1256b) - Bug 1167538 - Part 1 of 1: Removes use of NS_LITERAL_STRING("") in dom/meida/webspeech/synth/*. r=smaug (c991b9729) - Bug 1188099 - (Part 2) Introduce global queue and track speaking state across windows. r=smaug r=kdavis (777c20962) - Bug 1190676 - Part 11 - Fix consumers: Web Speech. r=anatal,eitan (891c4e942) - Bug 1190676 - Part 12 - Fix mozCaptureStream. r=pehrsons (a9ab5ba2c) - Bug 752796 - longer timeout on slow platforms. r=cpearce. (ed0b8c0aa) - Bug 1164265 - larger timeout on slow platforms. r=cpearce. (bce896537) - Bug 1200099. Relax test assumptions to accommodate streams not blocking. r=jwwang (d8c26db41) - Bug 1200099. Stop using a distinct mPlaybackStream to play a media stream through an HTMLMediaElement. r=jwwang (384f36f34) (72620bb282) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1179662 rename AudioNode::Stream() to GetStream() as it may return null r=padenot (d2d7e5f90) - bug 1197043 remove unnecessary aSampleRate parameter for AudioNodeStream creation r=padenot (3733ceb56) - bug 1197043 rename Add/RemoveStream to Add/RemoveStreamGraphThread r=padenot (f648b8251) - bug 1197043 introduce MediaStreamGraph::AddStream() r=padenot (ac021d4b2) - bug 1197043 move AudioNodeStream creation to stream class r=padenot (a90a05910) - bug 1197043 use flags to distinguish between external streams and events r=padenot (024dd96f1) - Bug 1176300 - Move libsoundtouch to lgpllibs; r=glandium (99a546adf) - Bug 1176300 - Add lgpllibs library to build system; r=glandium (bb4d07670) - Bug 1176300 - Update libsoundtouch to patched r222; r=padenot (hg rev 8c32c900cb48) - Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot (hg rev 84a1ffbc2db8) - Bug 901633 - Part 1 - Implement a generic audio packetizer. r=jesup (a38c2d70b) - Bug 901633 - Part 2 - Make AudioChannelFormat and AudioSegment more generic. r=roc (556b7349f) - Bug 901633 - Part 3 - Fix TrackEncoder to use the new AudioChunk methods. r=jesup (56e018f83) - Bug 901633 - Part 4 - Update AudioNodeStream to use new chunk methods. r=roc (9df19b894) - Bug 901633 - Part 6 - Update DelayBuffer to use the new AudioChunk methods. r=karlt (6d5684334) - Bug 901633 - Part 7 - Update AudioNodeExternalInputStream to use the new AudioChunk methods. r=karlt (caa3afa01) - Bug 1155089: Fix hazard analysis bustage on a CLOSED TREE. r=bustage (8d23ccf39) - Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup (745d683d4) - Bug 1166183 - Reset PipelineListener's flag after ReplaceTrack(). r=bwc (2fb38ca01) - Bug 1170059 - Fix -Wunreachable-code clang warnings in webrtc/signaling. r=jesup (0d99b30ca) - Bug 1139144 - Remove unused empty() definition from databuffer.h. r=mt (2fef64e3c) - Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc (ddfdc9455) - Bug 1172397 - Check for Conduit/Type mismatch on every frame. r=jesup, r=bwc (a399a3336) - Bug 1137169 - Uninitialised value uses related to mozilla::dom::WebAdioUtils::SpeexResamplerProcess. r=rjesup. (ce14ac278) - Bug 901633 - Part 5 - Make MediaPipeline downmix and properly convert audio for webrtc.org code. r=jesup (89138b5d5) - Bug 901633 - Part 8 - Use our new generic packetizer in the MediaPipeline so that we can packetize stereo easily. r=jesup (fb5d075b6) - Bug 901633 - Part 9 - Make the necessary changes to VoEExternalMediaImpl::ExternalRecordingInsertData so that it the number of channels is forwarded down the webrtc.org code. r=jesup (d5d7dd4ca) - Bug 901633 - Part 10 - Change the receiving side of the MediaPipeline so that it can detect and handle stereo. r=jesup (a73c1520f) - Bug 901633 - Part 11 - Add an API in webrtc.org's output mixer to get the output channel count. r=jesup (4b396b85e) - Bug 901633 - Part 12 - Add a function to deinterleave and convert an audio buffer. r=jesup (47ce3c7a5) - Bug 901633 - Part 13 - Teach the resampler at the input of the MSG to dynamically change its channel count if needed. r=jesup (120c8d037) - Bug 901633 - Part 14 - Add testing for our audio processing functions. r=jesup (5aa95b82e) - Bug 901633 - Part 15 - Remove an allocation on the sending side, out of the packetizer. r=jesup (df8aed252) - Bug 901633 - Part 16 - Remove another allocation in the sending side r=jesup (1e2fc8bca) - Bug 1196408 - Make sure we only report a corrupt/slow video frame once. r=cpearce (5bae2f17a) - bug 1162364 report telemetry on WMFMediaDataDecoder errors r=cpearce,f=vladan,bsmedberg (e217618ef) - Bug 1193864 - Fixed dom/media/platforms/wmf/ compilation on mingw. r=cpearce (4e8c0ecd7) - Bug 1141139: Enable low latency decoding on Windows. r=cpearce (9e0a36e27) - Bug 1193547 - Fallback to software decoding explicitly if the GPU doesn't support decoding the current resolution in hardware. r=cpearce,jya (7fbab8784) - Bug 1196417 - Make video software fallback only affect the current video instead of the entire browser. r=cpearce (3e83f0677) (c1485b21e1) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1197669 - Part1 - 1.Enable the testcase on B2G. 2. fix the mimetype check in testcase. r=jwwang (9bbae092f) - Bug 1197669 - Part2 - 1. Ensure the EOS is sent to MediaCodec. 2. mEndOfStream should be protected by monitor. r=sotaro (62b8e66b7) - bug 1193922 skip SetIsOnlyNodeForContext after shutdown r=padenot (df991d0af) - Minor (1d695f7c4) - Bug 1197051 - Don't try to decode ahead while seeking - r=jya (7d8d877ad) - Bug 1197075: P1. Revert "Bug 1197051 - Don't try to decode ahead while seeking - r=jya". r=edwin (e837b12e3) - Bug 1143575. Push all available frames to the compositor. r=cpearce (109e54ae8) - partial of Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin (5f4859e47) - Minor (a841ca407) - Bug 1199155. Part 2 - fix includes and forward declarations. r=roc. (ca523595a) - Bug 1199155. Part 1 - move dom/media/DecodedStream.* to dom/media/mediasink/ and implement the interface of MediaSink. r=roc. (90b376a24) - Bug 1199155. Part 3 - rename mDecodedStream to mStreamSink. r=roc. (1aae54328) - Bug 1203374. Part 1 - extract the code of computing canplaythrough so it is reusable. r=jya. (acc5fc8c6) - Bug 1203374. Part 2 - duplicate the implementation of MediaDecoder::CanPlayThrough so MDSM can call its own CanPlayThrough() on its own thread. r=jya. (a042541a8) - Bug 1182928 - Disable dormant mode for EME videos in Firefox Beta and Release. r=sotaro (ea5964ae9) - Bug 1197022 - [EME] Disable dormant mode for EME videos on all channels. r=kentuckyfriedtakahe (742d00672) - Bug 1179110 - Fix ComputePlaybackRate. r=jww (a43272af5) - Bug 1178622 - Fix enum-to-string mismatch in MediaDecoder.cpp. r=jya. (b9da7ebf3) - Bug 1203418. Part 1 - cache the results of ComputePlaybackRate() so they can be mirrored by MDSM. r=cpearce. (95f7ac068) - Bug 1203418. Part 2 - duplicate the implementation of MediaDecoder::GetStatistics so MDSM can call it on its own thread. r=cpearce. (2755b85a7) - Bug 1203418. Part 3 - ensure MDSM::mPlaybackOffset and MediaDecoder::mPlaybackPosition are mono-increasing to avoid "jitter" in calculating playback statistics. r=cpearce. (54dcb6219) - Bug 1104616 - Proxy video capture access to the main process. r=jesup,glandium,mrbkap (cfdd08459) - Bug 1200614 - Protect the capture engines array from concurrent access (during shutdown). r=jesup (c4dbd6e10) - Bug 1200614 - Check whether engines are still alive when webrtc ops run. r=jesup (d42d3474f) - Bug 1194640 - add NSPR logging of camera capabilities, r=jesup (c7365b916) - Bug 1204413 - Make MediaDecoder::IsTransportSeekable run on the main thread. r=kinetik. (098868b0d) - Bug 1198202 - Increase hardware video decoding fallback threshold. r=ajones (1059f9b0f) - Bug 1201197 - add dedicated listener to enumerateDevices. r=jesup (a51477957) - Bug 1199562. Part 1 - rename mAudioSink to mMediaSink as well as related member names. r=roc. (c2db1b4d4) - Bug 1199562. Part 2 - replace usage of mStreamSink with mMediaSink in most cases. r=roc. (7aa0754c4) - Bug 1199562. Part 3 - remove unused code. r=roc. (343c5be2f) - Bug 1203877 - Remove MediaDecoder::UpdatePlaybackOffset. r=kinetik. (4476dd1f8) - Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik. (51ca1197d) - Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya. (74b9a169c) - Bug 1206574 - Remove AbstractMediaDecoder::IsShutdown(). r=cpearce. (4ed17a27f) - Bug 1207017. Part 1 - fix coding styles. r=kinetik. (cc10a28c3) - Bug 1207017. Part 2 - remove duplicated GetStateMachine(). r=kinetik. (19b663098) - Bug 1200477 - Allow building with WebRTC disabled. r=glandium,mrbkap (56055c3c7) (0c01ffebb4) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190592 - Part 1: Add mediasource memory reporter. r=jya (6756ebeab) - Bug 1190592 - Part 2: Add test for mediasource memory reporter. r=jya (4bb7dfa13) - Bug 1245463: [MSE] P5. Remove no longer working Dump() commands. r=gerald (28365d336) (68647acd43) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1161402 add MediaDataDecoderCallback::OnReaderTaskQueue() r=cpearce (bc61593c1) - missing bit of Bug 1171311: P4. (22f7a1642) (3f3de00e90) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190040 - Do not dispatch media-playback notifications for media elements that do not have an audio track; r=baku (b5e993968) - Bug 1190023 - Ensure that muting a media element dispatches the media-playback event, and also include the muted state in computing whether a media element is actively playing audio; r=cpearce (8025eedd3) (249f36a0f7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1157768 - Minimal libav files for using libav fft; r=padenot (0d7afc3fe1) - Bug 1157768 - Build files and config headers for libav fft; r=glandium (b2d7e1a257) - Bug 1157768 - libav FFT dummy functions for Windows PGO/NoOpt builds; r=glandium (4ec890ae90) (da4340edb9) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1191491 - Do not dispatch an audio-playback notification when swapping browsers; r=smaug (dacb2ff694) - Bug 1192252 - Add a helper RAII class for managing the cleanup in nsFrameLoader::SwapWithOtherLoader; r=smaug (362488db65) (3e6d2379f7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184429: P1. Don't dispatch NotifyDataArrived if previously dispatched with same range. r=jwwang (23c800ae85) - partial of Bug 1184429: P2. MediaResource::SilentReadAt to read from cache first. r=jwwang (8cee1efb46) - Bug 1173463 - Add MediaResource::GetContentURL(). r=cpearce (a204aeff0a) - Bug 1142455 - Tweak MediaCache parameters. r=roc (a3ded56f74) (9cc0678415) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190492 - Init AbstractThread statics from XPCOM. r=froydnj (7f5dcf2310) (bc33a23696) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1182354 - Clear non-persistent deviceIds on last-pb-context-exited. r=jesup (ed2c9e01d6) - Bug 1197185 - Give NonE10s a virtual destructor; r=jesup (df80f51324) - Bug 1205339 - null out sIPCServingParent on teardown, to not assert on tab crash recovery. r=jesup (c830a96feb) - Bug 1181428 - Add explicit to constructor. - r=bustage (7b1d73c8ea) (d44b6d1d93) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1183925 - Part 2: Clean up the AudioChannelService shutdown; r=baku (22c57eaadd) - Bug 1170117 - Separate volume control. r=baku (ac7560f899) - Bug 1185422 - Fix -Wtype-limits warnings-as-errors in gonk/AudioManager.cpp. r=alwu (54666877a6) - Bug 1142933 - New audio channel type for system usages. r=baku (bdb1137600) (4b190713d2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1188150 - ADTSContainerParser. r=jya (70a44b802c) - Bug 1188150 - Instantiate ADTSContainerParser for audio/aac. r=jya (bbe0cf1679) (89387623a6) - Merge remote-tracking branch 'origin/media-works' into master (0e20dde42a) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198588 - Remove unused MSG-specific code from AudioStream. r=padenot (79bd29d60c) - Bug 1187195 - Remove all agents with null window. r=baku (c3733647bb) - Bug 1137151: Marked destructors of ref-counted audio-manager classes as protected, r=dhylands (d0b84530f6) - Bug 1179181 - Store separate volume setting into setting database. r=baku (a6cb4bab03) - Bug 1175447 - mono audio support. r=padenot, r=sotaro (ce011f6556) - Bug 1140763 - Build dom/media/gtest in unified mode; r=cpearce (b3061b094b) - Bug 1194442 - Code clean up of AudioManager r=alwu (d25f51cda2) - Bug 1137659 - Re-enable LogShake xpcshell tests on B2G Emulator debug. r=me (f8b037756a) - Bug 1136777 - Enable LogShake by default and listen for new content events. r=fabrice, r=gerard-majax (1cf207dbe8) - Bug 1101994 - Add a low-pass filter to LogShake's shake detection and refactor unit tests to be less redundant. r=mhenretty, r=gerard-majax (7f59e328ec) - Bug 1144499 - Consolidate two long-running tests in test_logshake_gonk into one test of equivalent strength. r=gerard-majax (765d0bc243) - Bug 1079763 - Compress logs produced by LogShake. r=gerard-majax (26e5ca1dec) - Bug 1181561 - Expose a Kill Switch enabling/disabling. r=dhylands, sr=sicking (03d2754eea) - Bug 1174682 - Rename logshake-screenshot to screenshot.png. r=gerard-majax (b6faaa3fc2) - Bug 1188999 - LogShake does not fetch about:memory reports. r=gerard-majax (03a75e6408) - let-var (1114e25a65) - Bug 1188487 - Add API to BrowserElement to mute and set volume. r=fabrice (3d49951639) - Bug 1195801 - Add GetStructuredData() method to Browser API. r=kanru, r=bholley (b4cc0cba61) - Bug 1167465 - Exposing Allowed Audio Channels in System App's Window, r=alwu, r=fabrice (e8d59eb0e1) - fix build (8a58b834fe) - Bug 1183301 - GetAllowedAudioChannels should not throw an exception if nsIFrameElement is not ready. r=baku (1adbb9b140) - Bug 1184821 - Use CheckAllPermissions in BrowserElement.webidl r=bz (65a22b5bc1) - Bug 1206212 - Remove AUDIO_STREAM_FM after KK r=alwu (4d83c541dc) - Bug 1131927 - [Automounter] Add reporter to get current information. r=dhylands (d5d2e94b8c) - Bug 1197689 - Avoid unnecessary sync IPC in AudioChannelManager ctor. r=baku (128abefeb6) - Bug 1208155 - Make hal functions explicit in AudioManager r=alwu (d320b83fa7) - Bug 1179691 - [Automounter] Fix the problem of get format and share request in the same time. r=dhylands (768ad35244) - Bug 1137151: Marked destructors of ref-counted auto-mounter classes as protected, r=dhylands (c8cf90bdff) - Bug 1158047 - [AutoMounter] Resolve the problem of stucking in UMS_CONFIGURING state. r=dhylands (793f023fd2) - Bug 1012403 - Reenable SettingsService chrome tests, on B2G only; a=TEST-ONLY (aa8c416f75) - Bug 1196358 - update volume setting to database when the volume changing. r=sotaro. (5227fca7f7) - let-var (ca6890c85b) - Bug 1178081 - Make ro.product.manufacturer and ro.product.device available through settings. r=fabrice (fe962dfe41) - Bug 1206741 - [OTA] Make URL pref changes overwrite B2G's setting. r=fabrice f=gerard-majax (df8bf913ae) - Bug 1196884 - Disable device discovery (again) r=gerard-majax (9f11b3fa9d) - Bug 1178512 - [Metrics] Make the developer HUD send Advanced Telemetry events. r=janx (ddc3643e4e) - Bug 1177143 - Throttle HUD memory collection to 2 seconds. r=jryans (94fea375a8) - Bug 1190622 - [Telemetry] Report USS memory at time of performance marks r=jryans (fd7713fda0) - missing of Bug 1183101 - Collect Histogram Data from Gecko and send to Telemetry Server. r=janx (176b076539) - Bug 1176992 - Allow hud.js to support custom metrics with exponential and counter histograms. r=janx (c536b35be1) - Bug 1198517 - [Metrics] Histogram support for user-timing-based metrics. r=janx (549741a1e4) - Bug 1180793 - [Metrics] Hud should report specific app for those Apps housed under 'Communications'. r=janx (93407f1873) - Bug 1189871 - Add event to add/remove permissions for Graphene. r=fabrice (004144b5ba) - let-var (8c98d39873) - Bug 1160923 - [B2G] Waiting for explicit mozContentEvent before sending out mozChromeEvents, r=vingtetun, f=ochaumeau (63fc3b5ea8) - missing bits of 1177143 and cleanup (339e589ba1) - Bug 1188762 - Use mozSystemWindowChromeEvent to instead of mozChromeEvent to send system-audiochannel-state-changed event. r=alwu (d107f0caab) - Bug 1192122 - Safe mode startup, Part 1: check the power key state at startup r=mwu (90af9b56c0) - Bug 1192122 - Safe mode startup, Part 2: shell.js hook r=ferjm (02676818ff) - Bug 1156715 - Create shell-remote for launching system-remote, r=fabrice (43b18841c9) - let-var (e0ed7d020c) (d0e246a6fc) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 890026 - Add mozcrash.kill_and_get_minidump r=jimm (11fe69e302) - Bug 1162115 - Bump mozdevice to 0.45, r=wlach (4b5891b54e) - Bug 1140145 - Update to latest wptrunner, a=testonly (a7860252bd) - Bug 1146321 - Update to latest wptrunner, a=testonly (c81ea8eddd) - Bug 115107 - Update to version of wptrunner that allows prefs to be set, r=Ms2ger, ahal (972f8c55bd) - Bug 1154691 - Update wptrunner to remove old exception type, a=testonly (f96ce919b1) - Bug 1150821 - Update to latest wptrunner, a=testonly (bea754f26c) - Bug 1153521 - Update to latest wptrunner, a=testonly (830e395995) - Bug 1155079 -Update to latest wptrunner, a=testonly (27cfd9c8a5) - Bug 1163709 - Update to latest wptrunner, a=testonly (76672ace86) - Bug 1160085 - Update to latest wptrunner, a=testonly (168e165a26) - Bug 1157218 - Update to latest wptrunner, a=testonly (d9eabd0213) - Bug 1171755 - Update to latest wptrunner, a=testonly (4f5b411410) - Bug 1139407 - [mozversion] Remove non-text formatters from command line log options. r=dhunt (32f7596553) - Bug 1160087 - [moznetwork] Add command line interface. r=wlach (2efccde362) - Bug 1175101 - [moznetwork] Bump version number to 0.25. r=wlachance (c8a0fa9ff2) - Bug 1176677 - [moznetwork] ImportError: "cannot import name structured", and release version 0.26. r=davehunt (009449ec79) - Bug 1160090 - [moznetwork] Add structured logging. r=wlach (05a7bc26bc) - Bug 1160094 - [moznetwork] Attempt to pick most suitable IP when multiple are associated with the hostname. r=wlach (db464651e1) - Bug 1163992 - [moznetwork] When multiple IPs are found on Windows pick the first one. r=wlachance (88207df55a) - Bug 1146292 - [mozlog] Bump version to 2.11. r=jgraham (3f9e252ac4) - Bug 1171032 - Log raw messages at debug level by default, r=chmanchester (1ac8fa11ff) - Bug 1171849 Let consumers override mozlog default formatter options, r=chmanchester (beb37921ca) - Bug 1066643 - [mozlog] Allow users of mozlog's command line options to exclude inappropriate log types. r=jgraham (8f4758a6c0) - Bug 1132409 - [mozlog] Create directories for log specified on the command line if not present. r=jgraham (2bda47bd25) - Bug 1177630 - Add formatter to mozlog for producing a machine readable error summary, r=chmanchester (a5930babb0) - Bug 1173380 - [mozprofile] cloned profiles are not cleaned (__del__ method is not called); r=ahal (9d7d931dbf) - Bug 1173682 - [mozbase] tests do not remove created directories; r=ahal (a4b3c112ab) - Bug 1161198 - Update mozdevice test for getLogcat; r=bc (10be1b1a85) - Bug 1014760 - Move mozlog.structured to mozlog; Move mozlog to mozlog.unstructured, r=jgraham (8c1eba0f64) - Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns (fae313803a) - Bug 1178778 - Bump marionette-driver to 0.10. r=automatedtester DONTBUILD (4196568a38) - Bug 1183157 - make marionette --version flag also show the transport and driver package versions. r=dburns (e068536c58) - Bug 1189027: Bump marionette driver to 0.11; r=ato (b1d103c9ef) - Bug 1188826: Bump marionette client version for release; r=ato (018809aae3) - Bug 1176882 - Don't pin marionette-transport. r=davehunt (c660f3ab7b) - Bug 1169381 - Bump dependency for mozinfo in marionette-client to >=0.8. r=jgriffin (a6c0edc9bf) - Bug 1190817 - marionette install from pypi is broken. r=automatedtester (c43fbcfaee) - Bug 1163801 - Upgrade marionette-client from optparse to argparse, r=ahal (5843864209) - Bug 1163801 - Refactor marionette's options mixin system for argparse compatibility, r=AutomatedTester (c8153ebde4) - Bug 1197835 - Version bump marionette-client == 0.19, marionette-transport == 0.7, marionette-driver == 0.13, r=ato (4d7a79ae9a) - Bug 1200973 - Remove unneeded app cache code from Marionette; r=jgriffin (0c2792e2a5) (7d7e0c2428) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1194923 - Call glFlush before glDeleteFramebuffers on Adreno 420 devices. r=snorp (cc1597d3f1) - Bug 1150668 - Assume EXT_texture_format_BGRA8888 supported on Android emulator; r=jgilbert (d6e1884d28) - Bug 1140459 - Skip IsRenderbuffer assertions on Android emulator; r=jgilbert (2163e7c66b) - Bug 683218 - Disable __noSuchMethod__ support. r=jorendorff (b00cc0c8ae) - Bug 1206168 - Rename JS_DefaultValue to JS::ToPrimitive. r=jandem. (0815b56474) - pointer style (d5a0b0f1cc) - Bug 1133191 - Part 0: Add indentation variant to JS::BuildStackString. r=jandem (2383f33b84) - Bug 1133191 - Part 1: Display JS stack trace on exception in js shell. r=jandem,jorendorff (5000cb3ec8) - fix patch order (a84ffb1d33) (5b013d1328) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1208300 (part 1) - Remove unused default arguments from ClearThebesSurface. r=jwatt. (bcb2009a23) - Bug 1208300 (part 2) - Convert gfxRGBA uses to gfx::Color in CompositorBench.cpp. r=jwatt. (ea9b6e5e4e) - Bug 1208300 (part 3) - Convert gfxRGBA uses to gfx::Color in LayerScope.cpp. r=jwatt. (cdee85cd56) - Bug 1155249 - Prescale image with an intermediate surface if repeated often on OS X. r=mstange (de799a164a) - Bug 1181554 - Snap the spread radius for inset box shadows to device pixels. (af015ea088) - Bug 1137148. Fix painting of ridge/groove borders for border-collapsed tables. r=jwatt (702e4fbe9b) - Bug 1185636 - Part 4b - don't use a css border skirt when printing. r=mstange (2e66f01772) - Bug 1178575 - Intersect the clip rect with aDirtyRect. r=roc (88848e836a) - Bug 1193519 pt 1 - Update coordinate conversions in WritingModes.h to account for sideways-lr writing mode. r=dholbert (b89824bcb6) - Bug 1193519 pt 2 - Handle sideways-left orientation in gfx text-drawing code. r=dholbert (4cdc8e0c38) - Bug 1193519 pt 3 - Handle writing-mode:sideways-lr in nsTextFrame selection and rendering. r=dholbert (b774d26992) - Bug 1159729 - Use the adjusted |offset| value in GetTextDecorationRectInternal, instead of ignoring it. r=smontagu (b1c735a0b0) - Bug 1193519 pt 4 - Reverse the direction of text-decoration offsets in sideways-lr mode. r=dholbert (585bcf555a) - Bug 1205787 - Map the writing-mode values from SVG1.1 to their CSS equivalents. r=heycam (dd8e0d9767) - Bug 1193488 - Update values of writing-mode and text-orientation to reflect the CSS WG decision to revise them in the Writing Modes spec. r=dholbert (4399949445) - Bug 1193519 pt 5 - Expose the sideways-lr value for writing-mode to CSS. r=dholbert (ece6e331d1) - Bug 1193519 pt 6 - Adjust the position of the caret bidi indicator appropriately for sideways-lr mode. r=dholbert (b09478c428) - Bug 1205787 - Reftest using legacy SVG1.1 writing-mode values. r=heycam (062df44279) - Bug 1193519 pt 7 - Basic reftests for sideways-lr writing mode. r=dholbert (2c66b9e399) - Bug 1180528 - Reftest for table row progression in vertical-rl writing mode with ltr and rtl directionality. r=dholbert (e2a5c6cadb) - Bug 1193519 pt 8 - Reftests for table row and cell ordering in sideways-* writing modes. r=dholbert (6487fce57d) - Bug 1193519 pt 9 - Reftests with floats in writing-mode: sideways-lr. r=dholbert (9f51c048c6) - Bug 1193519 pt 10 - Clean up remaining mentions of 'sideways-left' in code comments. r=dholbert (8483886936) - Bug 1193519 pt 11 - Reftest for sideways-lr writing mode with text-decoration. r=dholbert (bcfd28b4e8) - Bug 1193519 followup - annotate test for antialiasing fuzz on OS X. (1b8a465d1f) - Bug 1155828 - Draw box-shadows using an approach inspired by border-image. r=mstange (744997a069) - Bug 1162824 - Change box shadow cache to cache the colored blurred box shadow. r=mstange (813107388f) - convert TemporaryRef to already_AddRefed (626bbcb2ec) - Bug 1179049. Properly null check for draw target in box shadow code. r=mstange (8f3c03253c) - Bug 1188075 - Speed up inner box-shadow drawing by using a border-image style approach. r=mstange (61e4564172) - Bug 1208345 - Remove gfxContext::GraphicsOperator. r=jwatt. (884be741db) - Bug 1199534. Only set TabChild canvas background for the background of root PresContexts. r=mats (9a37268f31) - remove special transparent case, not found in FF45/52 nor TFF (a2577d8a0c) - Bug 1202320 - Fall back to platform APZ enabled in PresShell. r=kats (5a62e3e058) - bug 1171131 - Make dom/plugins/ipc build for iOS. r=jimm (cba4193b6e) - Bug 1207741 - Remove gfxIntSize. r=nical. (13b99abb9c) - Bug 591600 - CSS gradients should work on premultiplied colors. r=mstange (b0c6e73961) (aa93536920) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196462 - Add a pref to highlight checkerboarded areas for debugging. r=kats (ffd1d24515) - Bug 1207944 (part 1) - Pass a gfx::Color& instead of a gfxRGBA& to SetDeviceColor(). r=jwatt. (117317c610) - Bug 1207944 (part 2) - Pass a gfx::Color& instead of a gfxRGBA& to GetDeviceColor(). r=jwatt. (82739fb35a) - Bug 1207944 (part 3) - Add a gfxContext::SetColor method that takes a gfx::Color&. r=jwatt. (65d081203d) - Bug 1207944 (part 4) - Use SetColor(const Color&) when setting from an nscolor. r=jwatt. (4e3ca8e36b) - Bug 1207944 (part 5) - Use SetColor(const Color&) when setting from a constructed gfxRGBA. r=jwatt. (d4583dbee1) - Bug 1207944 (part 6) - Use gfx::Color instead of gfxRGBA in ColorStop. r=jwatt. (74ad3407a2) - Bug 1207944 (part 7) - Use gfx::Color instead of gfxRGBA in BlurCache. r=jwatt. (1402a3f334) - Bug 1207944 (part 8) - Change nsDisplayBackgroundColor::mColor from gfxRGBA to gfx::Color. r=jwatt. (42259ef66b) - Bug 1207944 (part 9) - Remove SetColor(const gfxRGBA&). r=jwatt. (064879c237) - Bug 1208283 (part 1) - Change gfxPattern's single-arg constructor to take a gfx::Color& instead of a gfxRGBA&. r=jwatt. (1aa348d966) - Bug 1208283 (part 2) - Change ColorLayer::mColor, ColorLayerProperties::mColor, ReadbackLayer::mBackgroundColor from gfxRBGA to gfx::Color. r=jwatt. (859d5c4a45) - Bug 1208283 (part 3) - Remove the ToDeviceColor() that takes a gfxRGBA. r=jwatt. (525cd78338) - Bug 1208283 (part 4) - Change FrameMetrics::mBackgroundColor from gfxRGBA to gfx::Color. r=jwatt. (49e3c39013) - Bug 1208283 (part 5) - Pass a gfx::Color instead of a gfxRGBA to PaintRectToSurface(). r=jwatt. (04997ce877) - Bug 1157669 - Assert aGroupTarget is not null in PaintSelfOrChildren method. r=nical (7f3cc9c792) - Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt. (c158d04b63) - Bug 1207931 - Remove no-longer-needed SetBackgroundColor IPC message. r=mattwoodrow. (a54d91bf53) - Bug 1206904 - Work around APZ crashes when dealing with nested content processes. r=botond (3252333fb4) - Bug 1189611 - Improve the APZ minimap position and ignore trivial APZ. r=kats (12c5ff5215) - Bug 1196412 - Correctly scale canvas layers that have a transform applied to fill the screen, r=vlad (5036fd706c) - Bug 1189473 - Don't paint the tiles in the APZ minimap. r=mstange (fc3db414f7) - Bug 1189924 - Add a background color to the APZ minimap. r=kats (dd347db883) - add some dead stuff back in (de8fe1d1a0) - Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange) (c3c3844d7b) (f39d19c93e) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20220827-96f142d2e-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220827-96f142d2e-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1970 - Follow-up: Better fix for Unix that works on newer GCC. (50bd3acb5) (5cdc97cdc) - ported from UXP: Issue #1986 - Use logical coordinates in flex containers. (2a57b39db) (c30fe1e3a) - import from UXP: Issue #1986 - Part 2: Add IsItemInlineAxisMainAxis() and rework some nsFrame code. (ef4eb3f92) (bbca2385a) - ported from UXP: Issue #1988 - Use libc's arc4random where available. (544366e30) (c12ef30f9) - import from UXP: Issue #1986 - Add in reftests for new behavior. (2fc5e3ad7) (5bcd88ae3) - ported from UXP: Issue #1994 - Align CSS.supports with the current spec. (0488d0b40) (6621a2247) - import from UXP: Issue #1975 - Follow-up: Enable Origin header on same-origin by default. (29c1150ee) (96f142d2e) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220827-485bba73-uxp-5ae83c47f-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220827-485bba73-uxp-5ae83c47f-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Changes: - sync SSUAO with rev 0196638c89 in Basilisk-Dev upstream (485bba73) * 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-20220827-id-828aab8-uxp-5ae83c47f-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220827-id-828aab8-ia-93af9a0-uxp-5ae83c47f-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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220827-3219d2d-uxp-5ae83c47f-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220827-3219d2d-uxp-5ae83c47f-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-20220827-3219d2d-uxp-5ae83c47f-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-20220827-d849524bd-uxp-5ae83c47f-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220827-d849524bd-uxp-5ae83c47f-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220827-d849524bd-uxp-5ae83c47f-xpmod.7z Official UXP changes picked since my last build: - Issue #1970 - Follow-up: Better fix for Unix that works on newer GCC. (05d0cf7d4) - Issue #1986 - Use logical coordinates in flex containers. (7527371d7) - Issue #1986 - Part 2: Add IsItemInlineAxisMainAxis() and rework some nsFrame code. (c3e18955a) - Issue #1988 - Use libc's arc4random where available. (1856e4c18) - Issue #1986 - Add in reftests for new behavior. (cf5dfc5e7) - Issue #1975 - Follow-up: Enable Origin header on same-origin by default. (1270657ba) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. 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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
because "false" is default behavior before this change. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220820.7z Changelog: Out-of-tree changes: * update Goanna3 to git 042db568fd..351263e4a5: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 891551 - Part 7: Fix some intermittent failures in multi_tcp_socket_unittest. r=ekr (b0fb5f6167) - Bug 891551 - Part 11: fix a couple of issues from part 5. r=bwc (1f3586e037) - Bug 1131779: 403 on permission request no longer invalidates the whole TURN relay. r=bwc (d0c594e2c7) - Bug 797262 - IPV6 support for webrtc. r=drno (91894f480c) - Bug 1187775 - Plumb RTCConfiguration.iceTransportPolicy down to NrIceCtx. r=smaug, r=bwc (1edc8f89c7) - Bug 1191258 - check for IFF_RUNNING to detect online interfaces. r=mcmanus (3882c4d36e) - Bug 1191253 - start the link monitor, ignore link-local notifications. r=mcmanus (f26b864061) - Bug 1203658 - mark Linux's nsNotifyAddrListener::mChildThreadShutdown member as Atomic; r=bagder (6459a89dc0) - re-enable warnings (e132d2f5db) - Bug 1205266 - log network-change events on Mac. r=mcmanus (4c50d25945) - Bug 1163419 - Make nsQtNetworkLinkService destructor private. r=dougt (c6993deef9) - Bug 1178091: Implement RTCDataChannel BufferedAmountLowThreshold and bufferedamountlow event r=smaug,drno (0536f587b4) - Bug 1194817: disable PMTUD in DataChannels/SCTP, set initial MTU per spec r=tuexen (60db372861) - Bug 1198730: fix simple bug in PMTUD disable that clears all other flags r=tuexen (aeac9858cf) - Bug 1148231: fix wrong error message on DataChannel failed resend of packet r=khuey (c1d9d11e17) - Bug 1152334 - StartWebsocketData null deref mSocketIn, r=bagder (e55850770e) - Bug 1149872 - Add the missing format specifiers. r=jduell (ffef5c91c2) - Bug 1182515 - WebSocketChannel leaked when WebSocketChannel::AsyncOpen fails, r=mcmanus (0b52e2eb82) - Bug 1140765 - Build some network code in unified mode; r=mcmanus (a6b9c325bb) - Bug 1147749 - View source should go through service worker interception, r=bz, r=jduell (8c5a3cab90) - Bug 1137151: Marked destructors of ref-counted RTSP classes as protected, r=sworkman (a6873944ee) - Bug 1117486 - [FFOS2.0][Woodduck] System crash by replaying the same RTSP clip several times. r=bechen (1401ee0f11) - Bug 1133461 - [RTSP] Remove the extra PLAY request for seek operation. r=bechen (c603b06ac6) - Bug 1138983 - RTSP not enabled in Lollipop. r=vchang (a42d0bcd30) - Bug 1144513 - [gonk-lmr1] Adapt RTSPSource.cpp. r=ettseng (8e011ab7bf) - Bug 1151760 - Separate timeout timer with end of stream. r=ettseng (60bb18556c) - Bug 1208756 - Hoist shared CheckMayLoad logic into BasePrincipal. r=bz (0108fa0c7c) - Bug 1208756 - Introduce URI_FETCHABLE_BY_ANYONE and use it for moz-extension. r=bz (04de31fcbd) - Bug 1188421 - Properly null memory reporter's compressor reference. r=hurley (9275695d87) - bug 1204614 - test for h2 per stream flow control r=hurley (a56d4aacff) - Bug 1197847 - Disallow folded headers in h2. r=mcmanus (ec5febf843) - Bug 1136361 - update node-http2 on ci. rs=mcmanus (a7e2de9e02) - Bug 1197847 - make debugging h2 and spdy test servers easier. r=mcmanus (7dcc251b63) - Missing bits of 1132357 (431f194ed7) - Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo (d9270ce946) - Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai (2ba9fb0af0) - Bug 1206520: Create an option to throw on asm.js validation failures; r=luke (6a19a37db7) - Bug 1210295 - Simplify TOK_DEFAULT case in Parser::exportDeclaration. r=Waldo (850e383381) - code style (5356d4a123) - Bug 589199 - Mark non-global lexical scopes are non-extensible. (r=efaust) (d0430a0f5e) - Bug 589199 - Cleanup: remove unused DEPTH_SLOT from BlockObject. (r=efaust) (97206b2b00) - Bug 1211100 - Add Vector::infallibleEmplaceBack and use it in JSScript::initScriptCounts() r=nbp (09705ff8db) - Bug 1199203 - Add support for per-thread OOM testing. r=jonco (2a9919d659) - Bug 1171226 - Fix mozilla::devtools::UniqueStringHashPolicy::match for strings with the same prefix; r=jimb (1843cec175) - Bug 1206290 - Part 0: Move js/UbiNodeTraverse.h to js/UbiNodeBreadthFirst.h; r=sfink (c22e008995) - Bug 1199843 - Part 1: Prefer T::traceChildren over tag dispatched TraceChildren; r=jonco (d935bb1c1c) - Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco (de8cd29a01) - Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8 (2cdd931159) - Bug 1178961 - Restore the std::string fix from bug 1167230 r=BenWa (4251402fce) - Bug 1206288 - Remove JS::ubi::SimpleEdge and make JS::ubi::Edge a concrete class; r=shu (d995efed2d) - Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink (e11e0bd0ba) - Bug 1207236 - ARM64: Build errors with --enable-simulator=arm64. r=h4writer (cc76d43493) - Bug 1207793 - Fix unified bustage from the TaggedPointer split; r=jolesen (e05b300406) - Bug 1204866 - IonMonkey: Crash when failing to apand to parse finished list, r=bhackett (efab1b4a1f) - Bug 1209911 - Use a Variant type to represent HelperThread data r=jandem (ea21131f21) - Bug 1209911 - Make AutoEnterOOMUnsafeRegion ignore threads that are not simulating OOM r=terrence (769f06a4dc) - Bug 1203814 - "Adding a testing function causes intermittent orange in oomInFormatStackDump.js on Win32 debug SM(p)." r=jcoppeard (da95054606) - Bug 1209911 - Add oomThreadTypes() test function to report the number of thread types we can simulate OOM on r=terrence (1d56ca0b74) - Bug 1209911 - Limit the number of helper threads of a particular type when simulating OOM r=jandem (ceafa83794) - Bug 1209911 - Remove option to simulate OOM on all threads r=terrence (b43fcf3959) - Bug 1201057 - Update shell args for OOM tests now we don't have to worry about unhandlable OOMs r=terrence (843c1fc6e3) - Bug 1208994 - ToAtom<NoGC> should not throw an exception on failure r=terrence (ad57246c1e) - Bug 1210760 - Don't simulate OOM in ExceptionHandlerBailout() r=terrence (89bab8d51b) - Bug 1209911 - Enable threads for existing OOM tests r=terrence (a6f94e1f2f) - Bug 1169974 - Tolerate inconsistent-missing-override warnings for MOCK_METHOD2 macro from gtests. r=fitzgen. (96d613239d) - Bug 1206290 - Part 1: Implement a JS::ubi::PostOrder depth first traversal; r=sfink (d4de3aa8bc) - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb (24080971ae) - missing bit of 1101561 (d4b61c9688) - Bug 1199215 - Implement JS::ubi::Node::size for JS::Symbol referents;S::ubi::Node::size for JS::Symbol referents; r=sfink (929fceb199) - Bug 1200345: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen (b83c2d0aad) - Bug 1199216 - Implement JS::ubi::Node::size for JSScript referents; r=sfink (5a134ffa8e) - Bug 1205744 - Removed redundant method IsContextRunningJS. r=h4writer (a7e90bbead) - Bug 1203920 - Get rid of JS_SetStructuredCloneCallbacks, r=sfink (197118cf95) - Bug 1204554 part 1 - Remove unused JSContext from LcovWriteScript. r=bhackett (12fa4dcc99) - Bug 1209263 - Allow embedders to tell SpiderMonkey how to structured clone principals; r=bz (c4e929e50f) - Bug 1191098 - Replace AutoHashableValueRooter with Rooted<HashableValue>; r=jonco (99e23cf3a4) - Bug 1190628 - Replace AutoScriptVector with normal Rooted usage; r=jimb (926d499edd) - Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink (eac1824298) - Bug 1195957 - Implement a Swap for Heap<T> that does not put temporaries on the stack, r=terrence (26935b5efd) - Bug 1203695 - GenerateLcovInfo: Check if JSScripts have associated bytecode before spewing their content. r=bhackett (71854b606a) - Bug 1204554 part 2 - Split LCov functions to make the aggregation of results incremental. r=terrence,bhackett (3a6bd8719e) - Bug 1204554 part 3.0 - Collect lcov output on the JSCompartment, and on the JSRuntime. r=terrence,bhackett (35544460b1) - Bug 1204554 part 3.1 - Prevent lazy parsing if we have to spew lcov result. r=bhackett (b36775e171) - Bug 1204554 part 3.2 - Collect the source files before any script, as they are swept first. r=terrence (4d841a641e) - Bug 1204554 part 3.3 - Only collect inner JSScript if they have the same source. r=terrence (b38f45764e) - Bug 1204554 part 3.4 - Ensure that scriptCountsMaps data are still alive until the destruction of compartments. r=terrence,bhackett (50d4217d20) - Bug 1200642 - Fix OOM handling issues r=terrence (d8ba8b1714) - Bug 1206247 - Do not collect coverage information if the source has n filename. r=bhackett (0602188d8e) - pointer style (09cd14aec3) - Bug 1207232: Let lockOwner be Atomic; r=terrence (e4aa1e635d) - Bug 1192304 - Common up the checks when entering GC API; r=jonco (935c618bc4) - Bug 1192306 - Use a function to check if IsShutdownGC rather than open-coding it; r=jonco (c14a96ba2d) - Bug 1202865 - Split out Zone selection from stats collection and malloc bytes reset; r=jonco (89d5e9def1) - Bug 1193428 - Rename the incremental parameter to be more meaningful; r=jonco (5d5f38b39d) - Bug 1209704 - Part 1: Rename BarrieredBase to WriteBarrieredBase; r=jonco (4559ae15aa) - Bug 1209704 - Part 2: Share storage and mixins between Read and Write barriers; r=jonco (eddc9ff80c) - Bug 1177515 - Skip tracing object elements if type information shows they don't contain any GC pointers r=terrence (94e2c1ee71) - Bug 1209704 - Part 3: Share tracing accessors between all barrier classes; r=jonco (1e30d0f16d) - Bug 1209704 - Part 4: Add a post-barrier to ReadBarriered; r=jonco (22bb316d70) - Bug 1211022 - Add a type specialization for weak C++ GC thing references; r=sfink (d3d5e88ba8) - Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence (61501f7597) - Bug 1211031 - Use WeakRef to manage the LazyScript to JSScript back-reference; r=jandem (7c48b04d35) - Bug 1204167 - Create the js::AutoSPSEntry RAII class for defining psuedo frame entries; r=djvj (519342668f) - Bug 1204584 - Ensure that entries created by AutoSPSEntry propogate their category information; r=djvj (bd5d96e8b6) - Bug 1011786 - Diagnostic patch to detect cyclic ropes, r=terrence (c2ece1d49d) - fix comment (619a5bff31) (54259209d7) - Reverted "Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)" for testing about Intel 965M GPU WebGL crash (1a712471fb) - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bits of Bug 1207245 - part 1 - move RefCounted<T> (dccd21b327) - Bug 1193583 - Fix out-of-date reftests. (r=jorendorff) (66ee3c50d5) - Bug 1193583 - Fix misc XPConnect and devtools tests. (r=jorendorff) (9ed7a460d1) - Bug 589199 - Make a global lexical scope and hook it up to JS entry points. (r=efaust) (1fde4fba9b) - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust) (86d168b94d) - Bug 589199 - Support global lexicals in the interpreter. (r=efaust) (e5fa8ae995) - Bug 589199 - Support global lexicals in Baseline. (r=jandem) (7b744015fe) - Bug 589199 - Support global lexicals in Ion. (r=jandem) (446f05ce97) - Bug 589199 - Fix eval static scope to play with the global lexical scope. (r=efaust) (4a7e4face1) - Bug 589199 - Fix up the global lexical scope when merging off-thread compiled scripts. (r=bhackett) (30ff41230d) - Bug 589199 - Fix jit-tests and js reftests. (r=efaust) (6171fa2c62) - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm) (a2f553d464) - No bug - Rename Definition::CONST to Definition::CONSTANT to avoid macro name collision on Windows. (r=Waldo) (74dfc52b28) - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust) (33684af400) - fix misspatch of 589199 (0dbeca332b) - var->let and some misspatches (f2af7240b3) - Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem) (df74d3e88d) - Bug 1212605 - Emit global name conflicts check for Ion scripts regardless of scope chain usage. (r=efaust) (a370f28465) - Bug 1213552 - Fix typo in using TI to guard against introducing shadowing global lexical bindings. (r=efaust) (188f583410) - Bug 1213552 - Followup: add test. (b0ca61190b) - let-var + XP backport (40abaf773c) - Bug 1188290 - Remove an incomplete assertion about store buffer state; r=jandem (7344dd4819) - Bug 1209754 - Assert that all post-barriers happen on the main thread; r=jonco (9a7431aa6d) - comment of 854037 (c026b72e69) - fix definitions (9b140aaafb) (351263e4a5) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220820-351263e4a5-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220820-351263e4a5-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220820-351263e4a5-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220820-351263e4a5-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 891551 - Part 7: Fix some intermittent failures in multi_tcp_socket_unittest. r=ekr (b0fb5f6167) - Bug 891551 - Part 11: fix a couple of issues from part 5. r=bwc (1f3586e037) - Bug 1131779: 403 on permission request no longer invalidates the whole TURN relay. r=bwc (d0c594e2c7) - Bug 797262 - IPV6 support for webrtc. r=drno (91894f480c) - Bug 1187775 - Plumb RTCConfiguration.iceTransportPolicy down to NrIceCtx. r=smaug, r=bwc (1edc8f89c7) - Bug 1191258 - check for IFF_RUNNING to detect online interfaces. r=mcmanus (3882c4d36e) - Bug 1191253 - start the link monitor, ignore link-local notifications. r=mcmanus (f26b864061) - Bug 1203658 - mark Linux's nsNotifyAddrListener::mChildThreadShutdown member as Atomic; r=bagder (6459a89dc0) - re-enable warnings (e132d2f5db) - Bug 1205266 - log network-change events on Mac. r=mcmanus (4c50d25945) - Bug 1163419 - Make nsQtNetworkLinkService destructor private. r=dougt (c6993deef9) - Bug 1178091: Implement RTCDataChannel BufferedAmountLowThreshold and bufferedamountlow event r=smaug,drno (0536f587b4) - Bug 1194817: disable PMTUD in DataChannels/SCTP, set initial MTU per spec r=tuexen (60db372861) - Bug 1198730: fix simple bug in PMTUD disable that clears all other flags r=tuexen (aeac9858cf) - Bug 1148231: fix wrong error message on DataChannel failed resend of packet r=khuey (c1d9d11e17) - Bug 1152334 - StartWebsocketData null deref mSocketIn, r=bagder (e55850770e) - Bug 1149872 - Add the missing format specifiers. r=jduell (ffef5c91c2) - Bug 1182515 - WebSocketChannel leaked when WebSocketChannel::AsyncOpen fails, r=mcmanus (0b52e2eb82) - Bug 1140765 - Build some network code in unified mode; r=mcmanus (a6b9c325bb) - Bug 1147749 - View source should go through service worker interception, r=bz, r=jduell (8c5a3cab90) - Bug 1137151: Marked destructors of ref-counted RTSP classes as protected, r=sworkman (a6873944ee) - Bug 1117486 - [FFOS2.0][Woodduck] System crash by replaying the same RTSP clip several times. r=bechen (1401ee0f11) - Bug 1133461 - [RTSP] Remove the extra PLAY request for seek operation. r=bechen (c603b06ac6) - Bug 1138983 - RTSP not enabled in Lollipop. r=vchang (a42d0bcd30) - Bug 1144513 - [gonk-lmr1] Adapt RTSPSource.cpp. r=ettseng (8e011ab7bf) - Bug 1151760 - Separate timeout timer with end of stream. r=ettseng (60bb18556c) - Bug 1208756 - Hoist shared CheckMayLoad logic into BasePrincipal. r=bz (0108fa0c7c) - Bug 1208756 - Introduce URI_FETCHABLE_BY_ANYONE and use it for moz-extension. r=bz (04de31fcbd) - Bug 1188421 - Properly null memory reporter's compressor reference. r=hurley (9275695d87) - bug 1204614 - test for h2 per stream flow control r=hurley (a56d4aacff) - Bug 1197847 - Disallow folded headers in h2. r=mcmanus (ec5febf843) - Bug 1136361 - update node-http2 on ci. rs=mcmanus (a7e2de9e02) - Bug 1197847 - make debugging h2 and spdy test servers easier. r=mcmanus (7dcc251b63) - Missing bits of 1132357 (431f194ed7) - Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo (d9270ce946) - Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai (2ba9fb0af0) - Bug 1206520: Create an option to throw on asm.js validation failures; r=luke (6a19a37db7) - Bug 1210295 - Simplify TOK_DEFAULT case in Parser::exportDeclaration. r=Waldo (850e383381) - code style (5356d4a123) - Bug 589199 - Mark non-global lexical scopes are non-extensible. (r=efaust) (d0430a0f5e) - Bug 589199 - Cleanup: remove unused DEPTH_SLOT from BlockObject. (r=efaust) (97206b2b00) - Bug 1211100 - Add Vector::infallibleEmplaceBack and use it in JSScript::initScriptCounts() r=nbp (09705ff8db) - Bug 1199203 - Add support for per-thread OOM testing. r=jonco (2a9919d659) - Bug 1171226 - Fix mozilla::devtools::UniqueStringHashPolicy::match for strings with the same prefix; r=jimb (1843cec175) - Bug 1206290 - Part 0: Move js/UbiNodeTraverse.h to js/UbiNodeBreadthFirst.h; r=sfink (c22e008995) - Bug 1199843 - Part 1: Prefer T::traceChildren over tag dispatched TraceChildren; r=jonco (d935bb1c1c) - Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco (de8cd29a01) - Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8 (2cdd931159) - Bug 1178961 - Restore the std::string fix from bug 1167230 r=BenWa (4251402fce) - Bug 1206288 - Remove JS::ubi::SimpleEdge and make JS::ubi::Edge a concrete class; r=shu (d995efed2d) - Bug 1182653 - Use JSRuntime* instead of JSContext* in ubi::Node infrastructure; r=sfink (e11e0bd0ba) - Bug 1207236 - ARM64: Build errors with --enable-simulator=arm64. r=h4writer (cc76d43493) - Bug 1207793 - Fix unified bustage from the TaggedPointer split; r=jolesen (e05b300406) - Bug 1204866 - IonMonkey: Crash when failing to apand to parse finished list, r=bhackett (efab1b4a1f) - Bug 1209911 - Use a Variant type to represent HelperThread data r=jandem (ea21131f21) - Bug 1209911 - Make AutoEnterOOMUnsafeRegion ignore threads that are not simulating OOM r=terrence (769f06a4dc) - Bug 1203814 - "Adding a testing function causes intermittent orange in oomInFormatStackDump.js on Win32 debug SM(p)." r=jcoppeard (da95054606) - Bug 1209911 - Add oomThreadTypes() test function to report the number of thread types we can simulate OOM on r=terrence (1d56ca0b74) - Bug 1209911 - Limit the number of helper threads of a particular type when simulating OOM r=jandem (ceafa83794) - Bug 1209911 - Remove option to simulate OOM on all threads r=terrence (b43fcf3959) - Bug 1201057 - Update shell args for OOM tests now we don't have to worry about unhandlable OOMs r=terrence (843c1fc6e3) - Bug 1208994 - ToAtom<NoGC> should not throw an exception on failure r=terrence (ad57246c1e) - Bug 1210760 - Don't simulate OOM in ExceptionHandlerBailout() r=terrence (89bab8d51b) - Bug 1209911 - Enable threads for existing OOM tests r=terrence (a6f94e1f2f) - Bug 1169974 - Tolerate inconsistent-missing-override warnings for MOCK_METHOD2 macro from gtests. r=fitzgen. (96d613239d) - Bug 1206290 - Part 1: Implement a JS::ubi::PostOrder depth first traversal; r=sfink (d4de3aa8bc) - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb (24080971ae) - missing bit of 1101561 (d4b61c9688) - Bug 1199215 - Implement JS::ubi::Node::size for JS::Symbol referents;S::ubi::Node::size for JS::Symbol referents; r=sfink (929fceb199) - Bug 1200345: Add comment to js/public/UbiNode.h warning about operating on graphs constructed by hostile code. DONTBUILD r=fitzgen (b83c2d0aad) - Bug 1199216 - Implement JS::ubi::Node::size for JSScript referents; r=sfink (5a134ffa8e) - Bug 1205744 - Removed redundant method IsContextRunningJS. r=h4writer (a7e90bbead) - Bug 1203920 - Get rid of JS_SetStructuredCloneCallbacks, r=sfink (197118cf95) - Bug 1204554 part 1 - Remove unused JSContext from LcovWriteScript. r=bhackett (12fa4dcc99) - Bug 1209263 - Allow embedders to tell SpiderMonkey how to structured clone principals; r=bz (c4e929e50f) - Bug 1191098 - Replace AutoHashableValueRooter with Rooted<HashableValue>; r=jonco (99e23cf3a4) - Bug 1190628 - Replace AutoScriptVector with normal Rooted usage; r=jimb (926d499edd) - Bug 1188445 - Allow PersistentRooted to store StaticTraceable; r=sfink (eac1824298) - Bug 1195957 - Implement a Swap for Heap<T> that does not put temporaries on the stack, r=terrence (26935b5efd) - Bug 1203695 - GenerateLcovInfo: Check if JSScripts have associated bytecode before spewing their content. r=bhackett (71854b606a) - Bug 1204554 part 2 - Split LCov functions to make the aggregation of results incremental. r=terrence,bhackett (3a6bd8719e) - Bug 1204554 part 3.0 - Collect lcov output on the JSCompartment, and on the JSRuntime. r=terrence,bhackett (35544460b1) - Bug 1204554 part 3.1 - Prevent lazy parsing if we have to spew lcov result. r=bhackett (b36775e171) - Bug 1204554 part 3.2 - Collect the source files before any script, as they are swept first. r=terrence (4d841a641e) - Bug 1204554 part 3.3 - Only collect inner JSScript if they have the same source. r=terrence (b38f45764e) - Bug 1204554 part 3.4 - Ensure that scriptCountsMaps data are still alive until the destruction of compartments. r=terrence,bhackett (50d4217d20) - Bug 1200642 - Fix OOM handling issues r=terrence (d8ba8b1714) - Bug 1206247 - Do not collect coverage information if the source has n filename. r=bhackett (0602188d8e) - pointer style (09cd14aec3) - Bug 1207232: Let lockOwner be Atomic; r=terrence (e4aa1e635d) - Bug 1192304 - Common up the checks when entering GC API; r=jonco (935c618bc4) - Bug 1192306 - Use a function to check if IsShutdownGC rather than open-coding it; r=jonco (c14a96ba2d) - Bug 1202865 - Split out Zone selection from stats collection and malloc bytes reset; r=jonco (89d5e9def1) - Bug 1193428 - Rename the incremental parameter to be more meaningful; r=jonco (5d5f38b39d) - Bug 1209704 - Part 1: Rename BarrieredBase to WriteBarrieredBase; r=jonco (4559ae15aa) - Bug 1209704 - Part 2: Share storage and mixins between Read and Write barriers; r=jonco (eddc9ff80c) - Bug 1177515 - Skip tracing object elements if type information shows they don't contain any GC pointers r=terrence (94e2c1ee71) - Bug 1209704 - Part 3: Share tracing accessors between all barrier classes; r=jonco (1e30d0f16d) - Bug 1209704 - Part 4: Add a post-barrier to ReadBarriered; r=jonco (22bb316d70) - Bug 1211022 - Add a type specialization for weak C++ GC thing references; r=sfink (d3d5e88ba8) - Bug 1204169 - Push SPS pseudo frame entries when GCing; r=terrence (61501f7597) - Bug 1211031 - Use WeakRef to manage the LazyScript to JSScript back-reference; r=jandem (7c48b04d35) - Bug 1204167 - Create the js::AutoSPSEntry RAII class for defining psuedo frame entries; r=djvj (519342668f) - Bug 1204584 - Ensure that entries created by AutoSPSEntry propogate their category information; r=djvj (bd5d96e8b6) - Bug 1011786 - Diagnostic patch to detect cyclic ropes, r=terrence (c2ece1d49d) - fix comment (619a5bff31) (54259209d7) - Reverted "Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59)" for testing about Intel 965M GPU WebGL crash (1a712471fb) - import changes from `dev' branch of rmottola/Arctic-Fox: - missing bits of Bug 1207245 - part 1 - move RefCounted<T> (dccd21b327) - Bug 1193583 - Fix out-of-date reftests. (r=jorendorff) (66ee3c50d5) - Bug 1193583 - Fix misc XPConnect and devtools tests. (r=jorendorff) (9ed7a460d1) - Bug 589199 - Make a global lexical scope and hook it up to JS entry points. (r=efaust) (1fde4fba9b) - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust) (86d168b94d) - Bug 589199 - Support global lexicals in the interpreter. (r=efaust) (e5fa8ae995) - Bug 589199 - Support global lexicals in Baseline. (r=jandem) (7b744015fe) - Bug 589199 - Support global lexicals in Ion. (r=jandem) (446f05ce97) - Bug 589199 - Fix eval static scope to play with the global lexical scope. (r=efaust) (4a7e4face1) - Bug 589199 - Fix up the global lexical scope when merging off-thread compiled scripts. (r=bhackett) (30ff41230d) - Bug 589199 - Fix jit-tests and js reftests. (r=efaust) (6171fa2c62) - Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm) (a2f553d464) - No bug - Rename Definition::CONST to Definition::CONSTANT to avoid macro name collision on Windows. (r=Waldo) (74dfc52b28) - Bug 589199 - Implement all-or-nothing redeclaration checks for global and eval scripts. (r=efaust) (33684af400) - fix misspatch of 589199 (0dbeca332b) - var->let and some misspatches (f2af7240b3) - Bug 1212183 - Fix DOM getter optimizations in the JITs. (r=jandem) (df74d3e88d) - Bug 1212605 - Emit global name conflicts check for Ion scripts regardless of scope chain usage. (r=efaust) (a370f28465) - Bug 1213552 - Fix typo in using TI to guard against introducing shadowing global lexical bindings. (r=efaust) (188f583410) - Bug 1213552 - Followup: add test. (b0ca61190b) - let-var + XP backport (40abaf773c) - Bug 1188290 - Remove an incomplete assertion about store buffer state; r=jandem (7344dd4819) - Bug 1209754 - Assert that all post-barriers happen on the main thread; r=jonco (9a7431aa6d) - comment of 854037 (c026b72e69) - fix definitions (9b140aaafb) (351263e4a5) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
I tried to revert this changes in git HEAD, you may try again when next build is available. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220813.7z Changelog: Out-of-tree changes: * update Goanna3 to git 1672300c41..042db568fd: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1175768 - Remove bogus check. r=jya (6d1b387f4) - Bug 1175768 - Make the logic in MDSM::NotifyDataArrived apply to mObservedDuration. r=jya (90dcae693) - Bug 1175768 - Dispatch UpdateEstimatedMediaDuration. r=jya (f003b4646) - Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya (e6eaf8eb1) - Bug 1175768 - Misc changes to Intervals/TimeUnit. r=jya (786da5ba2) - Bug 1174220 - Part 2: Use MediaByteBuffer instead of MediaLargeByteBuffer. r=jya (59fe3c482) - Bug 1175768 - Use mirroring for buffered ranges. r=jya (5100aba5e) - Bug 1175768 - Throttle NotifyDataArrived. r=jya (4bb13775b) - Bug 1178680 - Remove MediaDecoder::Observe as we have MediaShutdownManager. r=cpearce. (ba9b728ea) - Bug 1178437 - Do the dormant-enabled tracking on the main thread. r=jww,r=jya (b0287df66) (6431b48dbc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178938 - Introduce a new mechanism for iterative work and prototype it with RawReader. r=jww (b112c6a8f) - Bug 1178938 - Copy MediaDecoderReader::DecodeToFirstVideoData into OggReader and label the APIs as explicitly sync. r=jww (76905f360) - Bug 1178938 - Make MediaDecoderReader::DecodeToFirstVideoData async. r=jww (311d178e7) - Bug 1178938 - Mirror shutdown-ness from the MDSM to the MD. r=jww (e7e9c473b) - Bug 1178938 followup: Add missing 'override' keyword to OggDecoder methods Clone() and CreateStateMachine(). rs=ehsan (ea17a3853) (021fda588e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193245 - Use Atomic in the suspend count of the media resource. r=jwwang (083b7c0c8) (c7e4afc6ed) - replaced conflicted dom/media/MediaManager.cpp with one from AF during merging. (f66fb5a6a8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184807 - TextTrackList should check if we are shutting down before dispatching events, r=mccr8 (93600bd0d) - Bug 1184807 - better management of the dispatching of events when shutting down, r=rjesup (d9589b145) (08c87f486a) - import changes from `dev' branch of rmottola/Arctic-Fox: - put back VideoIsHardwareAccelerated (1ccd6a84d) - Bug 1181204 - Prevent use of the decoder outside the reader's taskqueue. r=cpearce (3e85e4af1) - Bug 1189173 - Drop frames aggressively during internal seek. r=jya (93be063d3) - Bug 1179909: Build fix. r=me CLOSED TREE (5d35a65d5) - part of Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow (4efd2b497) - Bug 1181439: Include init segment range when calling NotifyDataArrived. r=cpearce (fc3406016) - Bug 1182933: Implement MediaReadAt. r=bholley (c285d05da) - Bug 1179499 - Assert NS_IsMainThread on a bunch of MediaDecoder methods. r=jww (e6f0f3545) - Bug 1179110 - Use a Maybe<> to store start time, rather than using -1 as a sentinel. r=jya (9e24b0223) - bug 1161903 reset mDrainComplete after Flush() as DrainComplete() may be called before Flush() r=mattwoodrow (e49348af4) - Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley (5da27853d) - Bug 1165825 - 1. Release the buffer which contains INFO_FORMAT_CHANGED. 2. Re-trigger the decode task if we still hold a promise. r=sotaro (f0d6c644f) - Bug 1168778 - Fix crash when seeking: 1. Replace FlushableMediaTaskQueue by MediaTaskQueue. 2. Refact the seek/DecodeAudioDataTask/DecodeVideoFrameTask functions. r=sotaro (6341c41cb) - put back mEOSVideoCompensation (d3cd0e1e8) - Bug 1172390 - Align stream blocking of decoded stream with play state of MDSM. r=roc. (f44435942) - Bug 1179665. Part 1 - move code that remove finished streams into DecodedStream so we don't need to expose GetReentrantMonitor() to the public and it is easier to remove it in the future. r=roc. (78c11a628) - Bug 1179665. Part 2 - clean up mStreamStartTime since start time of MDSM is now always 0. r=roc. (92c38b802) - partial Bug 1140995 - Part 1 - At end of stream, send the last video frame to decoded stream with deviation usec if the last video frame's duration is 0. r=jwwang Bug 1140995 - Part 2: Don't send the audio/video data when the EOS flag is raised because the decoded data is invalid. r=cpearce (ec5a3096b) - Bug 1179665. Part 3 - move code about sending stream data into DecodedStream. r=roc. (4cd542c56) - fix space and patch order issues (b244ccd80) - fix space and patch order issues (b47f0d460) - Bug 1178718. Part 1 - Remove dependency on decoder monitor from DecodedStream. r=roc. (a92b7dcf4) - Bug 1178718. Part 2 - No need to acquire the monitor in BreakCycles(). r=roc. (3bb146c76) - Bug 1179665. Part 4 - remove MDSM::RecreateDecodedStream() which runs on the main thread and doesn't fit into the thread model of MDSM. r=roc. (f68c6c17e) - Bug 1143575. Make GetClock return a TimeStamp as well as the stream time. r=cpearce (f216a2ed2) - Bug 1143575. ScheduleStateMachine when the playback rate changes, so we can update the rendered frame queue. r=cpearce (498bf78cf) - Bug 1143575. Rename clock_time to clockTime. r=cpearce (2d4267233) - Bug 1143575. Keep currently-rendered frame at the front of the video queue. r=cpearce (6984d2ebc) - Bug 1143575. Add frame IDs to VideoData. r=cpearce (d44122b91) - Bug 1179499 - Dispatch NotifyPlayback{Started,Stopped}. r=jww (692af1608) - Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical (410ed1a6a) - Bug 1143575. Clarify code by renaming method to ClearCurrentImageFromImageBridge. r=nical (97b431685) - Bug 1143575. Make LayerTreeInvalidation invalidate when an ImageLayerComposite's current frame has changed. r=mattwoodrow (f6cf46087) - Bug 1143575. Exit composition early if nothing is invalid. r=mattwoodrow (ded3bdf5d) - Bug 1143575. Fix typo in ImageContainer comment. r=nical (2a372a0d3) - Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical (e3fec59dd) - Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical (987f5c584) - Bug 1143575. Implement ImageContainer::GetDroppedCount. r=nical (2e8e19731) (7ffe940070) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical (fdae9bbe2) - Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical (c3d1be5c7) - Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical (eca5b7bf4) - Bug 1179116. Part 1 - clean up code of MediaDecoderStateMachine::MaybeStartPlayback(). r=cpearce. (5a8514857) - Bug 1179116. Part 2 - clean up code of MediaDecoderStateMachine::FinishDecodeFirstFrame(). r=cpearce. (e42aba701) - Bug 1179116. Part 3 - remove unused code. r=cpearce. (f49fe1fb2) - Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce (5357bf3bc) - Bug 1143575. Introduce VideoFrameContainer::SetCurrentFrames. r=cpearce (fa56c22fe) - Bug 1143575. Add MediaQueue::GetFirstElements. r=cpearce (a1d2378b1) - Bug 1143575. Refactor UpdateRenderedVideoFrames to support pushing multiple frames from the VideoQueue to the ImageContainer. r=cpearce (37de445b6) - space (2c87961f2) - Bug 1181504. Part 1 - add assertions to MediaDecoderStateMachine::GetAudioClock(). r=kinetik. (9efc04e7e) - Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition. r=cpearce (2bfc18fa7) - Bug 1146304 - Touch slider bar or tap forward button, the video got stuck 1s then resume playing. r=cpearce (27d966133) - Bug 1181504. Part 2 - remove MediaDecoderStateMachine::mAudioStartTime. r=kinetik. (564a77d09) - Bug 1182738. Part 1 - have DecodedStream::GetPosition() return a position including the start time. (613a0c871) - Bug 1182738. Part 2 - remove MediaDecoderStateMachine::mStreamStartTime. (5c44e9a97) - Bug 1182737. Part 1 - have DecodedStream keep reference to media queues of MDSM so we don't have to pass them everytime. (53ac5a2ec) - Bug 1182737. Part 2 - remove unnecessary code. (bd0814e9d) - Bug 1182737. Part 3 - make start/stop playback of DecodedStream more consistent with that of AudioSink. (b84f1cc01) - Bug 1183007. Part 2 - remove dependency on MDSM::OnAudioEndTimeUpdate from AudioSink. r=kinetik. (848cf50fb) - Bug 1183007. Part 2.5 - don't call AudioEndTime() after mAudioSink becomes null. r=kinetik. (2b6ef5079) - Bug 1184412. Part 1 - remove dependency on MDSM::OnAudioEndTimeUpdate from DecodedStream. r=roc. (680a4346f) - Bug 1184412. Part 2 - remove code that is not used anymore. r=roc. (8aaa00df2) - Bug 1184010 - Put Mirrors/Canonicals together. r=jya. (ce4e2de38) - adapted - Bug 1161901 - Make MDSM::ScheduleStateMachine runs on the state machine task queue only. r=jww (41acdb0e3) (69d3703748) - import changes from `dev' branch of rmottola/Arctic-Fox: - formatting (49c876691) - adapted Bug 1163227: Part5: Increase verbosity content for debugging purposes. r=cpearce (cfca0b7bf) - Bug 1184634 - Rename MediaPromise to MozPromise. r=gerald (e9617bf70) - space (c5bafde74) - Bug 1158293 - Fix ResumeStateMachine()'s seek handling r=cpearce (67dbe7dfc) - reapply part of Bug 1158448 Part 2 (a953e6c6b) - Bug 1184634 - Rename "TaskQueue()" accessor to "OwnerThread()". r=gerald (118965bae) - Bug 1145411: Reduce Apple audio decoder verbosity. r=mattwoodrow (a9f2c4092) - Bug 1174055 - Remove some now uncalled WMF functions. r=jya (8cddc9d0e) - Bug 1179094: Use TimeUnit in PlatformDecoderModule. r=cpearce (3d8fd9cd7) - align warnings to Bug 1154133 - Remove sync dispatches in EMEDecryptor, and mark MediaTaskQueue::SyncDispatch as deprecated. (d93e2f431) - align some permissions and comments (54eb9e910) - Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce (5deff5f04) - align comment (c508b1aaf) - Bug 857895 - Only enforce tail dispatch if both source and dest support it. r=bholley (2e6d03096) - Bug 1184634 - Rename MediaTaskQueue to TaskQueue. r=gerald (5f18c2616) - Bug 1127656 - Remove class inheritance hierarchy from gonk PlatformDeocdeModule. r=ajones (eebf0eb20) - Bug 1184634 - Move various includes into the mozilla namespace. r=gerald (a9b516578) - Bug 1190636 - Replace AutoStringVector with Rooted usage; r=njn (5d287ee81) - Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco (b6c8ce668) - Bug 1149343 - Followup to fix bustage on a CLOSED TREE (f20f9f1a2) - Bug 1172841. Set number of WMF decoder threads based on CPU count. r=cpearce (af74b7654) - Bug 1166760 - Query audio sampling rate & channel number from codec. r=sotaro (ee5fb569a) - Bug 1175071 - Remove those codes which handles ADTS. r=jya. (00b1d3dad) - Bug 1178682 - Reject the decoded sample if timestamp is revert. r=sotaro (4cd029e8c) (0b4ed75d7e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1148102: P5. Add Opus/VPX/Vorbis MediaDataDecoder. r=jya (b07fea1ea) - Bug 1148102: P6. Add WebMDemuxer object. r=jya (225cee37f) - reformat comment (9d12af823) - reformat comment (80765706d) - Bug 1148102: P7. Hookup WebMDemuxer. r=jya (78f973b17) - Bug 1185782 - Remove media.windows-media-foundation.enabled pref. r=jya (2fb2c5e4a) - Bug 1163486 - Remove MP4Reader. r=jya (0376d6d60) and some custom changes for our tree: - change MediaReadAt to SilentReadAt in new file dom/media/webm/WebMDemuxer.cpp - add missing export of "vpx_codec_err_to_string" in layout/media/symbols.def.in (44d3f3aca1) - import changes from `dev' branch of rmottola/Arctic-Fox: - less verbose (c76ff1433) - Bug 996238 - Move more of the test code to promises. r=jib (295d42240) - Bug 1141230: Stop using getLocalStreams() to drive checking of various things in the mochitest suite. r=jib (eb351bc56) - Bug 1149838: Do not suppress onnegotiationneeded before the first offer/answer. r=mt (3f22ef260) - Bug 1155089 - Part 3: Test replacing with WebAudio track in track_peerConnection_replaceTrack.html. r=jib (a362fd3b1) - Bug 1054706 - Check media elements for HAVE_ENOUGH_DATA and tracks for transmitted rtpPackets when checking media flow. r=drno, r=jib (049a495c9) - Bug 1155089 - Part 2: Break out WebAudio input/output checker to PeerConnectionTest. r=mt (166a1dbc8) (5b0063ba3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173654 - Part 5: Test streaming of all playable videos in test_peerconnection_capturedvideo.html. r=jwwang, r=jib (5fae00f4d) - Bug 1174220 - Part 3: Remove MediaLargeByteBuffer. r=jya (1c9264323) (c0702ca63f) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1161402 document that MediaDataDecoder::IsHardwareAccelerated() is called from the state machine task queue r=cpearce (4a1da529c) - bug 1161402 remove async MediaDataDecoder::Drain() from the list of blocking examples r=cpearce (335bfeed6) - bug 1161402 more thread doc for MediaDataDecoder use from IsVideoAccelerated() r=cpearce (e38e41074) - Bug 1184419 - Part 1: Get rid of FindConnectedSourcesOn; r=padenot (d77923cfa) - Bug 1184419 - Part 2: Get rid of HRTFDatabaseLoader::shutdownEnumFunc; r=padenot (dc9f1a79e) (5b4fb5fde2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184867: [vp9] P1. VPXDecoder pass DTS to VideoData::Create. r=jya (18c5dfa2f) - Bug 1184867: [MSE] P2. Update WebMContainerParser to be compatible with new MSE. r=kinetik (8ad865692) - Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya (957b2f1bf) - Bug 1185792: [webm] P1. Make MediaInfo.mFrame nsIntRect for visible area. r=jya (af461bb88) - Bug 1185792: [webm] P2. AndroidDecoderModule requires API 16 or later. r=snorp (a0710615f) - Bug 1185792: [webm] P3. Enable WebMDemuxer/MediaFormatReader by default. r=kinetik (9c9dbe96d) - Bug 1180535 - Dispatch the media-playback notification when navigating away from a page that has a media element playing; r=baku (8dfc42c1f) - Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu (760512d4f) - Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot (da382bae7) - Bug 1156472 - Part 2 - Rename MediaEngineWebRTCAudioSource to MediaEngineWebRTCMicrophoneSource. r=jesup (91622741c) - Bug 1156472 - Part 3 - Implement AudioCaptureStream. r=roc (857eb8ede) - Bug 1156472 - Part 4 - Add a new MediaStreamGraph API to connect a MediaStream to a capture stream. r=jesup,roc (a3f1a5d9d) - Bug 1181428 - Add persist option to OriginKey to skip saving of temporal keys. r=mt (9af4b9425) - Bug 1181428 - Defer persisting until gUM succeeds or persistent permission. r=mt (db55b5e98) - Bug 1156472 - Part 5 - Add MediaEngineWebRTCAudioCaptureSource as a new audio source, and "audioCapture" as a new MediaSource. r=jesup,bz (bee21be1d) - Bug 1181428 - Move code to reuse test for active gum or persistent permission. r=mt (be4009601) - Bug 1181428 - Plumb origin through to success path. r=mt (7f1dba49d) - bug 1116382 reuse some UTF8toUTF16 code r=bholley (4f2411821) - bug 1116382 accept abstract strings in NewURIFromString() r=bholley (3f54ab677) - bug 1116382 resolve MediaSource urls on Source element src attributes when set r=bholley (6a804840e) - bug 1116382 resolve MediaSource urls on media element src attributes when set r=bholley (44d6e9cd3) - no need to RemoveMediaElementFromURITable, it is done already in ShutdownDecoder (7159dc04c) - bug 1116382 always ShutdownDecoder() so that MediaSourceDecoder alone can manage MediaSource::Detach() r=bholley (d675be4c5) - no need to RemoveMediaElementFromURITable (dcbb55480) - Bug 1162639 - Make consistent how to handle MediaStreamURI r=roc (572c17214) - no need to RemoveMediaElementFromURITable (647db2f47) - bug 1116382 use MediaSource from resolution of MediaSource urls when set r=bholley (b6055f2f8) - bug 1116382 no need to check IsMediaSourceURI(mLoadingSrc) once mMediaSource has been set r=bholley (ec34fb8b5) - bug 1116382 auto revoke MediaSource object URLs r=bholley (b4f6e1847) - bug 1116382 adjust explict revoke test to fail if revocation fails r=bholley (d2185e611) - bug 1116382 test opening referenced MediaSource after URL.revokeObjectURL() r=bholley (6d7b80343) - bug 1116382 test auto-revoking behavior with URL.createObjectURL(MediaSource) r=bholley (70fda515d) - fix patch error (c56103f58) - bit of Bug 659285 - Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations. (d1265c47a) - Bug 1135013 - Remove unused media-eme-metadataloaded notification. r=gerald (248717ff3) - Bug 1183700 - Don't prevent playback of media elements in a muted tab on desktop, r=ehsan (fffeb70b4) - Bug 1185303 - HTMLMediaElement should not be paused when visibility changed and when muted by the AudioChannel policy, r=ehsan (954f10541) - Bug 1156472 - Part 6 - Connect HTMLMediaElement and AudioContext to the capture stream when capturing is needed. r=roc (0a845b985) - Bug 1156472 - Part 7 - Allow to un-capture an HTMLMediaElement. r=pehrsons,jwwang (e07f287e5) - Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc (9c57a5b32) - Bug 1157701 - Properly remove usage of Array.prototype.includes(). r=jib (7040e053c) - Bug 1169338 - Part 3: Do a GC before each webrtc mochitest, so there isn't too much buildup. r=mt (b7f812bff) - Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons (f084533a2) - Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib (4b5552125) - Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc (8067c2512) - Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup (deaf8e09e) - Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku (65351205f) - missing comment of 1153344 (83297ee81) - Bug 1183518. Part 1 - move calls to mResource->SetReadMode out of Mediadecoder::{Start,Stop}ProgressUpdates since they are not related to progress update. r=roc. (b78e2f712) - Bug 1183518. Part 2 - Move update of mIgnoreProgressData to main thread. r=cpearce. (33f73d117) - Bug 1183518. Part 3 - early bailout from MediaDecoder::NotifyBytesConsumed when shutting down. r=jya. (f4b8234fc) - Bug 1177452: Ensure start time is always calculated on first frame decoding. r=jwwang (cb4d66300) - Bug 1185407. Part 1 - have AudioSink::Init() return a promise. r=kinetik. (dca5aee79) - Bug 1185407. Part 2 - remove unused code. r=kinetik. (aeca11114) - Bug 1185407. Part 3 - don't shutdown AudioStream prematurely. r=kinetik. (be11cfe89) - Bug 1190496 - Remove dependency on VideoUtils.h for stack size. r=cpearce (d2b9a9c7c) - Bug 1186358. Part 1 - Remove dependency on MediaDecoderStateMachine from AudioSink. r=kinetik. (96015551d) - Bug 1186358. Part 2 - remove unnecessary/insufficient includes. r=kinetik. (6498e2f6e) - Bug 1186299 - Consolidate AudioSink::PrepareToShutdown and AudioSink::Shutdown into one function. r=kinetik. (e6f755f9e) - fix include (14742ce82) - Bug 1184874. Part 1 - fix indentation. r=cpearce. (6f82906b3) - Bug 1184874. Part 2 - add the ability to know which item is popped from the MediaQueue. r=cpearce. (54a65afc7) - Bug 1184874. Part 3 - call mDecoder->UpdatePlaybackOffset in On{Audio,Video}Popped and remove MediaDecoderStateMachine::DispatchOnPlaybackOffsetUpdate. r=cpearce. (d280e80ce) - Bug 1186801 - Remove decoder monitor from AudioSink. r=kinetik. (0fb442870) (089cacb631) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. (a234a7080) - Bug 1187817. Part 2 - remove unused code. r=kinetik. (836c52a19) - Bug 1187763. Part 1 - move while loop out of WaitingForAudioToPlay(). r=kinetik. (a80d70f87) - Bug 1187763. Part 2 - extract some code of AudioLoop() into its own function. r=kinetik. (275b8bfb6) - Bug 1187763. Part 3 - refactor AudioSink::AudioLoop into a series of events. r=kinetik (7eb3f506f) - Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. (0fef85968) - Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. (8c73fbe6d) - Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. (64de4616f) - move include (f842b4b1e) - Bug 1163486 - Update test to use new MP4Demuxer. r=bholley (b853be477) - Bug 1190496 - Namespace the SharedThreadPool.h include. r=cpearce (196d25d42) - Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj (3dad8176f) - Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj (c3329fa29) - bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald (f762764b1) - correct comment (b623b2959) - revert demuxer check from promise reject to assert like in 1156708 (f540b270c) - more chekcs back to asserts (7e82a0f99) - space (733bd85a3) - Bug 1188220: Allow disabling HW acceleration even when SharedDecoderManager isn't used. r=cpearce (909a86682) - bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce (648cabbb7) - Bug 1158089 - Fall back to d3d9 DXVA if d3d11 initialization fails. r=cpearce (84b3a8e6d) (d1af43433c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1146086: use promise to Init() in PlatformDecoderModule. r=jya,r=cpearce (aed679865) - partial of Bug 1128380: Add IsHardwareAccelerated implementation for AVCC and mac decoder. r=cpearce (8b376df05) - Bug 1192675: P1. Ensure VDA/VT APIs are only ever accessed from the same thread. r=cpearce (fa9c8de6a) - Bug 1178098 - Report why DXVA initialization failed to about:support. r=cpearce (0b06a28e9) - Bug 1167690 - Part 1: Hook up NPPVpluginIsPlayingAudio to the plugin process; r=josh (30df04ca2) - Bug 1167690 - Add NPAPI:AudioControl enums to npapi.h. r=josh (5369f6fa9) - Bug 1167690 - Part 2: Integrate plugins which support the NPAPI audio extensions with the Audio Channel Service; r=BenWa (145cecdc4) - Bug 1167690 - Part 3: Hook up NPNVmuteAudioBool to the plugin process; r=josh (36558b729) - Bug 1167690 - Part 4: Add support for testing plugin audio channel integration to the test plugin; r=josh (04af51882) (dd9173e4d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165134 - Add new MozChromeEvent/MozContentEvent to allow System app to control its own audio channels. r=baku (a028b97f6) - Bug 1183446 - Audio Channel service should use outer windows, r=ehsan (aeb02b826) - Bug 1192708 - Remove redundant call to CloseChannel. r=roc. (c2117f1ed) - Bug 1187092 - Refactor the suspend process. r=jwwang (2163169b9) - Bug 1177399 - Enable AudioChannelService in desktop by default. r=ehsan (d61d1e390) - Bug 1177399 - Remove an unnecessary part of the AudioChannel test. r=ehsan (a7416cbfb) - Bug 1164245 - Add envvar check to disable stack clearing after generating GMP node id. r=edwin (d459c446c) - Bug 1184333 - Handle UTF8 paths as input for GMP loading. r=bobowen (d8b6bbdab) - Bug 1190252 - Remove std::string from GMPChild and friends. r=edwin (27a3a7ed4) - Bug 1190252 - Remove use of std::ifstream in GMPChild.cpp. r=edwin (920155e5e) - Bug 1150277 - Match hostname when removing GMP data. r=cpearce (eb8a86b36) - reverto to nsRefPtr (8d1785ba4) - missing parts of Bug 1148071 - Fix CDM update behaviour - r=cpearce (624fd554c) - Bug 1155939 - GMPServiceParent fixes for GMP deletion - r=cpearce (c8789110d) - Bug 1155939 - Gtest for deletion of GMP plugins on removal - r=cpearce (85c3a970d) - Bug 1187214. Part 2 - add test cases for MediaEventSource. r=kinetik. (ca14c5d46) - Bug 1187214. Part 1 - Implement MediaEventSource. r=kinetik. (f3b3e76f6) - Bug 1159300 - Change GMP RemoveAndDeleteDeferredInUse test to ask for an EME plugin. r=edwin (4f3be6fec) - Bug 1169129 - Test GMPVideoDecoderTrialCreator detects failure. r=edwin (610ac8512) - Bug 1190252 - Remove use of mozilla\/Tokenizer from GMPChild so bug 1190252 can be uplift to 41. r=gerald (d0b51fcd4) - gmp: fix build (e69fa5ed9) (ca37042024) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190495 - Fix include. r=me (47b87f15e) - bug 1190285 move GraphTime definition to avoid GraphDriver.h includes r=padenot (341c85fe6) - Bug 1190495 - Separate FlushableTaskQueue into its own file. r=cpearce (aef97dc9a) - Bug 1184460 - Remove sync dispatch since SharedThreadPool::Get() can be called off the main thread. r=cpearce. (108fa8e13) - Bug 1190495 - Remove TaskQueue::SyncDispatch. r=cpearce (34ab2b7a5) - Bug 1190495 - Switch TaskQueue entirely to nsRefPtr. r=cpearce (6a8e7e98f) - Bug 1190495 - Hoist TaskQueue into xpcom. r=froydnj (ee81e2796) - Bug 1190495 - Followup #include fix. r=me (8855f0810) - Bug 1188976 - Fix up include. r=me (dea4f8e48) - Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj (a20401dac) - Bug 1188976 - Use mozilla::Tuple for InvokeAsync. r=froydnj (9a46feaf6) - Bug 1188976 - Hoist MozPromise into xpcom. r=froydnj (5727febde) - Bug 1190496 - Add a comment warning about MSCOM modes. r=cpearce (742043a84) - Bug 1190496 - Use the normal XPCOM way to dispatch to the main thread. r=cpearce (c63bca613) - Bug 1190496 - Do shutdown on xpcom-shutdown-threads. r=cpearce (3e8e8c793) - Bug 1190496 - Init SharedThreadPool from XPCOM rather than MediaDecoder. r=froydnj (40bf2d69b) - Bug 1188976 - Improve MozPromise.h comment. r=me DONTBUILD (2314b087f) - Bug 1188439 - Fixed GMPLoader.cpp compilation with sandbox disabled. r=cpearce (0a4ab4fb3) (8121b81d5d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173255 followup: Annotate RecvGetOriginKeyResponse as 'override' in MediaChild.h to fix -Winconsistent-missing-override. rs=ehsan (a1b640374) (81caeac6ed) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196631 - Make JS::ubi::Node::size return 1 by default. r=sfink (9b34eb8a6b) - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types r=terrence (fb73375f55) - Bug 1191236 - Fix UCS canonicalization, r=jonco (fb5f57c838) - Bug 1196498 - Include objects' [[class]] names in heap snapshots; r=sfink (563e562e95) - Bug 1194418 - Use only JS::ubi::* interfaces in census analyses; r=sfink (a1374c3a49) - Bug 1194422 - Expose census traversals to SpiderMonkey embedders; r=sfink (7cd731fffc) - Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley (6aac2ae0dd) - Bug 1139476 - Part 1: Port live heap census tests to offline heap snapshots; r=sfink (2cd8e13492) - Bug 1139476 - Part 2: Add test comparing live and offline census results; r=sfink (0db23ac1a0) - Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink (902c041cb0) - Bug 1196634 - Part 0: Define a JS::ubi::CoarseType enum; r=sfink (4606fc2845) - Bug 1196634 - Part 1: Extend the protobuf format for coarseType; r=sfink (4110d46a2f) - Bug 1196634 - Part 2: Serialize and deserialize coarseType; r=sfink (530e023b48) - Bug 1196634 - Part 3: Use coarseType() instead of is<T> in census; r=sfink (d077980d77) - Bug 1196634 - Part 4: Remove JS::ubi::Node::getCanonicalTypeName; r=sfink (4bd7131e4b) - Bug 1202048 - Root JSONParser explicitly; r=sfink (41a9034849) - Bug 1175523 - Update most (but not all) tests to use elem.srcObject over .mozSrcObject. r=pehrsons (22a6502d6d) - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan (f6c6381a15) - Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink (cec9b7f607) - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink (c12a6ed1d4) - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink (7e8a823712) - js: more shared-build fixes (fdd3b957) (994061d746) - Merge remote-tracking branch 'origin/media-works' into master (5ff8d09396) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 969985 - cleanup of test_certificate_usages.js - see the rest of this commit message r=mgoodwin (03c44e751c) - bug 1171557 - convert test_cert_trust.js to generate certificates at build time r=mgoodwin (b2ba6849df) - Bug 1188871: P1. Don't drain decoders when an error is encountered. r=cpearce (0b8e563249) - Bug 1170683: Do a better job in copying previous transport parameters into new offers/answers. r=mt (40a3ff8be1) - Bug 1136252 - Part 1: Increase the number of instances of signaling_unittests that can be run in parallel. r=mt (0417e7b491) - missing bits of Bug 1101651 - Part 2 (40c09605e5) - Bug 891551 - Part 5: Add support for TCP ICE candidates. r=bwc,jesup (14ecc4a66d) - Bug 1112692: BundlePolicy support, and support for more than one BUNDLE group. r=mt, r=smaug (632b6cd922) - Bug 1142105 - Part 1: Move SDP helper code functions out of JsepSessionImpl and into a separate class. r=mt (269cd9e7c5) - Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup (27624a2d68) - Bug 1142105 - Part 2: Move some stuff from JsepCodecDescription into /sdp r=mt (cfdd6528b2) - Bug 1142105 - Part 3: Extract more SDP-related functionality out of JsepSessionImpl, and some readability improvements. r=mt (7a8ecae6a8) - Bug 1051052 - Made mid an outparam in JsepSession::AddLocalIceCandidate. r=bwc (95443df0f0) - Bug 1169498 - Minor comment fix for NrIceCtx::Create(). r=bwc (64ed34fc2d) - Bug 891551 - Part 6: Add log dumper to multi_tcp_socket_unittest. r=bwc (3aa11dcebd) - Bug 891551 - Part 9: ignore initial socket connect failures during gathering. r=jesup (e6753715ef) - Bug 891551 - Part 8: Increase and make backlog value configurable. r=bwc (b0c52b7c20) - Bug 891551 - Part 10: added user pref to turn of ICE TCP. r=mt (2dbfae159e) - Bug 1186226: Odin: determine comparisons' types by looking at both hand sides; r=jandem (101f446c8b) - Bug 1204102 - Add missing includes and namespaces to UbiNodeCensus files. r=sfink Bug 1181612: Split AsmJSValidate into AsmJS{Validate,Compile} and different headers; r=luke (8cb58f3168) (042db568fd) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220813-042db568fd-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220813-042db568fd-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220813-042db568fd-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220813-042db568fd-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 1175768 - Remove bogus check. r=jya (6d1b387f4) - Bug 1175768 - Make the logic in MDSM::NotifyDataArrived apply to mObservedDuration. r=jya (90dcae693) - Bug 1175768 - Dispatch UpdateEstimatedMediaDuration. r=jya (f003b4646) - Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya (e6eaf8eb1) - Bug 1175768 - Misc changes to Intervals/TimeUnit. r=jya (786da5ba2) - Bug 1174220 - Part 2: Use MediaByteBuffer instead of MediaLargeByteBuffer. r=jya (59fe3c482) - Bug 1175768 - Use mirroring for buffered ranges. r=jya (5100aba5e) - Bug 1175768 - Throttle NotifyDataArrived. r=jya (4bb13775b) - Bug 1178680 - Remove MediaDecoder::Observe as we have MediaShutdownManager. r=cpearce. (ba9b728ea) - Bug 1178437 - Do the dormant-enabled tracking on the main thread. r=jww,r=jya (b0287df66) (6431b48dbc) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1178938 - Introduce a new mechanism for iterative work and prototype it with RawReader. r=jww (b112c6a8f) - Bug 1178938 - Copy MediaDecoderReader::DecodeToFirstVideoData into OggReader and label the APIs as explicitly sync. r=jww (76905f360) - Bug 1178938 - Make MediaDecoderReader::DecodeToFirstVideoData async. r=jww (311d178e7) - Bug 1178938 - Mirror shutdown-ness from the MDSM to the MD. r=jww (e7e9c473b) - Bug 1178938 followup: Add missing 'override' keyword to OggDecoder methods Clone() and CreateStateMachine(). rs=ehsan (ea17a3853) (021fda588e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1193245 - Use Atomic in the suspend count of the media resource. r=jwwang (083b7c0c8) (c7e4afc6ed) - replaced conflicted dom/media/MediaManager.cpp with one from AF during merging. (f66fb5a6a8) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184807 - TextTrackList should check if we are shutting down before dispatching events, r=mccr8 (93600bd0d) - Bug 1184807 - better management of the dispatching of events when shutting down, r=rjesup (d9589b145) (08c87f486a) - import changes from `dev' branch of rmottola/Arctic-Fox: - put back VideoIsHardwareAccelerated (1ccd6a84d) - Bug 1181204 - Prevent use of the decoder outside the reader's taskqueue. r=cpearce (3e85e4af1) - Bug 1189173 - Drop frames aggressively during internal seek. r=jya (93be063d3) - Bug 1179909: Build fix. r=me CLOSED TREE (5d35a65d5) - part of Bug 1160321 - Test whether we can create H.264/AAC decoders before we report we support them. r=mattwoodrow (4efd2b497) - Bug 1181439: Include init segment range when calling NotifyDataArrived. r=cpearce (fc3406016) - Bug 1182933: Implement MediaReadAt. r=bholley (c285d05da) - Bug 1179499 - Assert NS_IsMainThread on a bunch of MediaDecoder methods. r=jww (e6f0f3545) - Bug 1179110 - Use a Maybe<> to store start time, rather than using -1 as a sentinel. r=jya (9e24b0223) - bug 1161903 reset mDrainComplete after Flush() as DrainComplete() may be called before Flush() r=mattwoodrow (e49348af4) - Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley (5da27853d) - Bug 1165825 - 1. Release the buffer which contains INFO_FORMAT_CHANGED. 2. Re-trigger the decode task if we still hold a promise. r=sotaro (f0d6c644f) - Bug 1168778 - Fix crash when seeking: 1. Replace FlushableMediaTaskQueue by MediaTaskQueue. 2. Refact the seek/DecodeAudioDataTask/DecodeVideoFrameTask functions. r=sotaro (6341c41cb) - put back mEOSVideoCompensation (d3cd0e1e8) - Bug 1172390 - Align stream blocking of decoded stream with play state of MDSM. r=roc. (f44435942) - Bug 1179665. Part 1 - move code that remove finished streams into DecodedStream so we don't need to expose GetReentrantMonitor() to the public and it is easier to remove it in the future. r=roc. (78c11a628) - Bug 1179665. Part 2 - clean up mStreamStartTime since start time of MDSM is now always 0. r=roc. (92c38b802) - partial Bug 1140995 - Part 1 - At end of stream, send the last video frame to decoded stream with deviation usec if the last video frame's duration is 0. r=jwwang Bug 1140995 - Part 2: Don't send the audio/video data when the EOS flag is raised because the decoded data is invalid. r=cpearce (ec5a3096b) - Bug 1179665. Part 3 - move code about sending stream data into DecodedStream. r=roc. (4cd542c56) - fix space and patch order issues (b244ccd80) - fix space and patch order issues (b47f0d460) - Bug 1178718. Part 1 - Remove dependency on decoder monitor from DecodedStream. r=roc. (a92b7dcf4) - Bug 1178718. Part 2 - No need to acquire the monitor in BreakCycles(). r=roc. (3bb146c76) - Bug 1179665. Part 4 - remove MDSM::RecreateDecodedStream() which runs on the main thread and doesn't fit into the thread model of MDSM. r=roc. (f68c6c17e) - Bug 1143575. Make GetClock return a TimeStamp as well as the stream time. r=cpearce (f216a2ed2) - Bug 1143575. ScheduleStateMachine when the playback rate changes, so we can update the rendered frame queue. r=cpearce (498bf78cf) - Bug 1143575. Rename clock_time to clockTime. r=cpearce (2d4267233) - Bug 1143575. Keep currently-rendered frame at the front of the video queue. r=cpearce (6984d2ebc) - Bug 1143575. Add frame IDs to VideoData. r=cpearce (d44122b91) - Bug 1179499 - Dispatch NotifyPlayback{Started,Stopped}. r=jww (692af1608) - Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical (410ed1a6a) - Bug 1143575. Clarify code by renaming method to ClearCurrentImageFromImageBridge. r=nical (97b431685) - Bug 1143575. Make LayerTreeInvalidation invalidate when an ImageLayerComposite's current frame has changed. r=mattwoodrow (f6cf46087) - Bug 1143575. Exit composition early if nothing is invalid. r=mattwoodrow (ded3bdf5d) - Bug 1143575. Fix typo in ImageContainer comment. r=nical (2a372a0d3) - Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical (e3fec59dd) - Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical (987f5c584) - Bug 1143575. Implement ImageContainer::GetDroppedCount. r=nical (2e8e19731) (7ffe940070) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical (fdae9bbe2) - Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical (c3d1be5c7) - Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical (eca5b7bf4) - Bug 1179116. Part 1 - clean up code of MediaDecoderStateMachine::MaybeStartPlayback(). r=cpearce. (5a8514857) - Bug 1179116. Part 2 - clean up code of MediaDecoderStateMachine::FinishDecodeFirstFrame(). r=cpearce. (e42aba701) - Bug 1179116. Part 3 - remove unused code. r=cpearce. (f49fe1fb2) - Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce (5357bf3bc) - Bug 1143575. Introduce VideoFrameContainer::SetCurrentFrames. r=cpearce (fa56c22fe) - Bug 1143575. Add MediaQueue::GetFirstElements. r=cpearce (a1d2378b1) - Bug 1143575. Refactor UpdateRenderedVideoFrames to support pushing multiple frames from the VideoQueue to the ImageContainer. r=cpearce (37de445b6) - space (2c87961f2) - Bug 1181504. Part 1 - add assertions to MediaDecoderStateMachine::GetAudioClock(). r=kinetik. (9efc04e7e) - Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition. r=cpearce (2bfc18fa7) - Bug 1146304 - Touch slider bar or tap forward button, the video got stuck 1s then resume playing. r=cpearce (27d966133) - Bug 1181504. Part 2 - remove MediaDecoderStateMachine::mAudioStartTime. r=kinetik. (564a77d09) - Bug 1182738. Part 1 - have DecodedStream::GetPosition() return a position including the start time. (613a0c871) - Bug 1182738. Part 2 - remove MediaDecoderStateMachine::mStreamStartTime. (5c44e9a97) - Bug 1182737. Part 1 - have DecodedStream keep reference to media queues of MDSM so we don't have to pass them everytime. (53ac5a2ec) - Bug 1182737. Part 2 - remove unnecessary code. (bd0814e9d) - Bug 1182737. Part 3 - make start/stop playback of DecodedStream more consistent with that of AudioSink. (b84f1cc01) - Bug 1183007. Part 2 - remove dependency on MDSM::OnAudioEndTimeUpdate from AudioSink. r=kinetik. (848cf50fb) - Bug 1183007. Part 2.5 - don't call AudioEndTime() after mAudioSink becomes null. r=kinetik. (2b6ef5079) - Bug 1184412. Part 1 - remove dependency on MDSM::OnAudioEndTimeUpdate from DecodedStream. r=roc. (680a4346f) - Bug 1184412. Part 2 - remove code that is not used anymore. r=roc. (8aaa00df2) - Bug 1184010 - Put Mirrors/Canonicals together. r=jya. (ce4e2de38) - adapted - Bug 1161901 - Make MDSM::ScheduleStateMachine runs on the state machine task queue only. r=jww (41acdb0e3) (69d3703748) - import changes from `dev' branch of rmottola/Arctic-Fox: - formatting (49c876691) - adapted Bug 1163227: Part5: Increase verbosity content for debugging purposes. r=cpearce (cfca0b7bf) - Bug 1184634 - Rename MediaPromise to MozPromise. r=gerald (e9617bf70) - space (c5bafde74) - Bug 1158293 - Fix ResumeStateMachine()'s seek handling r=cpearce (67dbe7dfc) - reapply part of Bug 1158448 Part 2 (a953e6c6b) - Bug 1184634 - Rename "TaskQueue()" accessor to "OwnerThread()". r=gerald (118965bae) - Bug 1145411: Reduce Apple audio decoder verbosity. r=mattwoodrow (a9f2c4092) - Bug 1174055 - Remove some now uncalled WMF functions. r=jya (8cddc9d0e) - Bug 1179094: Use TimeUnit in PlatformDecoderModule. r=cpearce (3d8fd9cd7) - align warnings to Bug 1154133 - Remove sync dispatches in EMEDecryptor, and mark MediaTaskQueue::SyncDispatch as deprecated. (d93e2f431) - align some permissions and comments (54eb9e910) - Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce (5deff5f04) - align comment (c508b1aaf) - Bug 857895 - Only enforce tail dispatch if both source and dest support it. r=bholley (2e6d03096) - Bug 1184634 - Rename MediaTaskQueue to TaskQueue. r=gerald (5f18c2616) - Bug 1127656 - Remove class inheritance hierarchy from gonk PlatformDeocdeModule. r=ajones (eebf0eb20) - Bug 1184634 - Move various includes into the mozilla namespace. r=gerald (a9b516578) - Bug 1190636 - Replace AutoStringVector with Rooted usage; r=njn (5d287ee81) - Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco (b6c8ce668) - Bug 1149343 - Followup to fix bustage on a CLOSED TREE (f20f9f1a2) - Bug 1172841. Set number of WMF decoder threads based on CPU count. r=cpearce (af74b7654) - Bug 1166760 - Query audio sampling rate & channel number from codec. r=sotaro (ee5fb569a) - Bug 1175071 - Remove those codes which handles ADTS. r=jya. (00b1d3dad) - Bug 1178682 - Reject the decoded sample if timestamp is revert. r=sotaro (4cd029e8c) (0b4ed75d7e) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1148102: P5. Add Opus/VPX/Vorbis MediaDataDecoder. r=jya (b07fea1ea) - Bug 1148102: P6. Add WebMDemuxer object. r=jya (225cee37f) - reformat comment (9d12af823) - reformat comment (80765706d) - Bug 1148102: P7. Hookup WebMDemuxer. r=jya (78f973b17) - Bug 1185782 - Remove media.windows-media-foundation.enabled pref. r=jya (2fb2c5e4a) - Bug 1163486 - Remove MP4Reader. r=jya (0376d6d60) and some custom changes for our tree: - change MediaReadAt to SilentReadAt in new file dom/media/webm/WebMDemuxer.cpp - add missing export of "vpx_codec_err_to_string" in layout/media/symbols.def.in (44d3f3aca1) - import changes from `dev' branch of rmottola/Arctic-Fox: - less verbose (c76ff1433) - Bug 996238 - Move more of the test code to promises. r=jib (295d42240) - Bug 1141230: Stop using getLocalStreams() to drive checking of various things in the mochitest suite. r=jib (eb351bc56) - Bug 1149838: Do not suppress onnegotiationneeded before the first offer/answer. r=mt (3f22ef260) - Bug 1155089 - Part 3: Test replacing with WebAudio track in track_peerConnection_replaceTrack.html. r=jib (a362fd3b1) - Bug 1054706 - Check media elements for HAVE_ENOUGH_DATA and tracks for transmitted rtpPackets when checking media flow. r=drno, r=jib (049a495c9) - Bug 1155089 - Part 2: Break out WebAudio input/output checker to PeerConnectionTest. r=mt (166a1dbc8) (5b0063ba3f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173654 - Part 5: Test streaming of all playable videos in test_peerconnection_capturedvideo.html. r=jwwang, r=jib (5fae00f4d) - Bug 1174220 - Part 3: Remove MediaLargeByteBuffer. r=jya (1c9264323) (c0702ca63f) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 1161402 document that MediaDataDecoder::IsHardwareAccelerated() is called from the state machine task queue r=cpearce (4a1da529c) - bug 1161402 remove async MediaDataDecoder::Drain() from the list of blocking examples r=cpearce (335bfeed6) - bug 1161402 more thread doc for MediaDataDecoder use from IsVideoAccelerated() r=cpearce (e38e41074) - Bug 1184419 - Part 1: Get rid of FindConnectedSourcesOn; r=padenot (d77923cfa) - Bug 1184419 - Part 2: Get rid of HRTFDatabaseLoader::shutdownEnumFunc; r=padenot (dc9f1a79e) (5b4fb5fde2) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1184867: [vp9] P1. VPXDecoder pass DTS to VideoData::Create. r=jya (18c5dfa2f) - Bug 1184867: [MSE] P2. Update WebMContainerParser to be compatible with new MSE. r=kinetik (8ad865692) - Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya (957b2f1bf) - Bug 1185792: [webm] P1. Make MediaInfo.mFrame nsIntRect for visible area. r=jya (af461bb88) - Bug 1185792: [webm] P2. AndroidDecoderModule requires API 16 or later. r=snorp (a0710615f) - Bug 1185792: [webm] P3. Enable WebMDemuxer/MediaFormatReader by default. r=kinetik (9c9dbe96d) - Bug 1180535 - Dispatch the media-playback notification when navigating away from a page that has a media element playing; r=baku (8dfc42c1f) - Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu (760512d4f) - Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot (da382bae7) - Bug 1156472 - Part 2 - Rename MediaEngineWebRTCAudioSource to MediaEngineWebRTCMicrophoneSource. r=jesup (91622741c) - Bug 1156472 - Part 3 - Implement AudioCaptureStream. r=roc (857eb8ede) - Bug 1156472 - Part 4 - Add a new MediaStreamGraph API to connect a MediaStream to a capture stream. r=jesup,roc (a3f1a5d9d) - Bug 1181428 - Add persist option to OriginKey to skip saving of temporal keys. r=mt (9af4b9425) - Bug 1181428 - Defer persisting until gUM succeeds or persistent permission. r=mt (db55b5e98) - Bug 1156472 - Part 5 - Add MediaEngineWebRTCAudioCaptureSource as a new audio source, and "audioCapture" as a new MediaSource. r=jesup,bz (bee21be1d) - Bug 1181428 - Move code to reuse test for active gum or persistent permission. r=mt (be4009601) - Bug 1181428 - Plumb origin through to success path. r=mt (7f1dba49d) - bug 1116382 reuse some UTF8toUTF16 code r=bholley (4f2411821) - bug 1116382 accept abstract strings in NewURIFromString() r=bholley (3f54ab677) - bug 1116382 resolve MediaSource urls on Source element src attributes when set r=bholley (6a804840e) - bug 1116382 resolve MediaSource urls on media element src attributes when set r=bholley (44d6e9cd3) - no need to RemoveMediaElementFromURITable, it is done already in ShutdownDecoder (7159dc04c) - bug 1116382 always ShutdownDecoder() so that MediaSourceDecoder alone can manage MediaSource::Detach() r=bholley (d675be4c5) - no need to RemoveMediaElementFromURITable (dcbb55480) - Bug 1162639 - Make consistent how to handle MediaStreamURI r=roc (572c17214) - no need to RemoveMediaElementFromURITable (647db2f47) - bug 1116382 use MediaSource from resolution of MediaSource urls when set r=bholley (b6055f2f8) - bug 1116382 no need to check IsMediaSourceURI(mLoadingSrc) once mMediaSource has been set r=bholley (ec34fb8b5) - bug 1116382 auto revoke MediaSource object URLs r=bholley (b4f6e1847) - bug 1116382 adjust explict revoke test to fail if revocation fails r=bholley (d2185e611) - bug 1116382 test opening referenced MediaSource after URL.revokeObjectURL() r=bholley (6d7b80343) - bug 1116382 test auto-revoking behavior with URL.createObjectURL(MediaSource) r=bholley (70fda515d) - fix patch error (c56103f58) - bit of Bug 659285 - Extend media.autoplay.enabled to provide a way to disable untrusted play() invocations. (d1265c47a) - Bug 1135013 - Remove unused media-eme-metadataloaded notification. r=gerald (248717ff3) - Bug 1183700 - Don't prevent playback of media elements in a muted tab on desktop, r=ehsan (fffeb70b4) - Bug 1185303 - HTMLMediaElement should not be paused when visibility changed and when muted by the AudioChannel policy, r=ehsan (954f10541) - Bug 1156472 - Part 6 - Connect HTMLMediaElement and AudioContext to the capture stream when capturing is needed. r=roc (0a845b985) - Bug 1156472 - Part 7 - Allow to un-capture an HTMLMediaElement. r=pehrsons,jwwang (e07f287e5) - Bug 1156472 - Part 8 - Use fatal asserts in AudioChannelUpmix, because it would have crashed anyways. r=roc (9c57a5b32) - Bug 1157701 - Properly remove usage of Array.prototype.includes(). r=jib (7040e053c) - Bug 1169338 - Part 3: Do a GC before each webrtc mochitest, so there isn't too much buildup. r=mt (b7f812bff) - Bug 1156472 - Part 10 - Test AudioCaptureStream. r=pehrsons (f084533a2) - Bug 1156472 - Part 11 - Unbitrot MediaManager.cpp over jib's changes. r=jib (4b5552125) - Bug 1156472 - Part 12 - Allow to pipe the AudioCaptureStream into an AudioContext. r=mt,roc (8067c2512) - Bug 1156472 - Part 13 - Make necessary adjustments for integer audio. r=jesup (deaf8e09e) - Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku (65351205f) - missing comment of 1153344 (83297ee81) - Bug 1183518. Part 1 - move calls to mResource->SetReadMode out of Mediadecoder::{Start,Stop}ProgressUpdates since they are not related to progress update. r=roc. (b78e2f712) - Bug 1183518. Part 2 - Move update of mIgnoreProgressData to main thread. r=cpearce. (33f73d117) - Bug 1183518. Part 3 - early bailout from MediaDecoder::NotifyBytesConsumed when shutting down. r=jya. (f4b8234fc) - Bug 1177452: Ensure start time is always calculated on first frame decoding. r=jwwang (cb4d66300) - Bug 1185407. Part 1 - have AudioSink::Init() return a promise. r=kinetik. (dca5aee79) - Bug 1185407. Part 2 - remove unused code. r=kinetik. (aeca11114) - Bug 1185407. Part 3 - don't shutdown AudioStream prematurely. r=kinetik. (be11cfe89) - Bug 1190496 - Remove dependency on VideoUtils.h for stack size. r=cpearce (d2b9a9c7c) - Bug 1186358. Part 1 - Remove dependency on MediaDecoderStateMachine from AudioSink. r=kinetik. (96015551d) - Bug 1186358. Part 2 - remove unnecessary/insufficient includes. r=kinetik. (6498e2f6e) - Bug 1186299 - Consolidate AudioSink::PrepareToShutdown and AudioSink::Shutdown into one function. r=kinetik. (e6f755f9e) - fix include (14742ce82) - Bug 1184874. Part 1 - fix indentation. r=cpearce. (6f82906b3) - Bug 1184874. Part 2 - add the ability to know which item is popped from the MediaQueue. r=cpearce. (54a65afc7) - Bug 1184874. Part 3 - call mDecoder->UpdatePlaybackOffset in On{Audio,Video}Popped and remove MediaDecoderStateMachine::DispatchOnPlaybackOffsetUpdate. r=cpearce. (d280e80ce) - Bug 1186801 - Remove decoder monitor from AudioSink. r=kinetik. (0fb442870) (089cacb631) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1187817. Part 1 - Move Set{Volume,PlaybackRate,PreservesPitch} to the audio thread. r=kinetik. (a234a7080) - Bug 1187817. Part 2 - remove unused code. r=kinetik. (836c52a19) - Bug 1187763. Part 1 - move while loop out of WaitingForAudioToPlay(). r=kinetik. (a80d70f87) - Bug 1187763. Part 2 - extract some code of AudioLoop() into its own function. r=kinetik. (275b8bfb6) - Bug 1187763. Part 3 - refactor AudioSink::AudioLoop into a series of events. r=kinetik (7eb3f506f) - Bug 1187817. Part 3 - move SetPlaying to the audio thread. r=kinetik. (0fef85968) - Bug 1187817. Part 4 - move some code in Shutdown to the audio thread. r=kinetik. (8c73fbe6d) - Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik. (64de4616f) - move include (f842b4b1e) - Bug 1163486 - Update test to use new MP4Demuxer. r=bholley (b853be477) - Bug 1190496 - Namespace the SharedThreadPool.h include. r=cpearce (196d25d42) - Bug 1190496 - Hoist SharedThreadPool into xpcom. r=froydnj (3dad8176f) - Bug 1190492 - Hoist AbstractThread and TaskDispatcher to xpcom. r=froydnj (c3329fa29) - bug 1166107 documentation of mWaitForInternalDrain thread access r=gerald (f762764b1) - correct comment (b623b2959) - revert demuxer check from promise reject to assert like in 1156708 (f540b270c) - more chekcs back to asserts (7e82a0f99) - space (733bd85a3) - Bug 1188220: Allow disabling HW acceleration even when SharedDecoderManager isn't used. r=cpearce (909a86682) - bug 1161903 ensure pending DrainComplete is not run after Flush() r=cpearce (648cabbb7) - Bug 1158089 - Fall back to d3d9 DXVA if d3d11 initialization fails. r=cpearce (84b3a8e6d) (d1af43433c) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1146086: use promise to Init() in PlatformDecoderModule. r=jya,r=cpearce (aed679865) - partial of Bug 1128380: Add IsHardwareAccelerated implementation for AVCC and mac decoder. r=cpearce (8b376df05) - Bug 1192675: P1. Ensure VDA/VT APIs are only ever accessed from the same thread. r=cpearce (fa9c8de6a) - Bug 1178098 - Report why DXVA initialization failed to about:support. r=cpearce (0b06a28e9) - Bug 1167690 - Part 1: Hook up NPPVpluginIsPlayingAudio to the plugin process; r=josh (30df04ca2) - Bug 1167690 - Add NPAPI:AudioControl enums to npapi.h. r=josh (5369f6fa9) - Bug 1167690 - Part 2: Integrate plugins which support the NPAPI audio extensions with the Audio Channel Service; r=BenWa (145cecdc4) - Bug 1167690 - Part 3: Hook up NPNVmuteAudioBool to the plugin process; r=josh (36558b729) - Bug 1167690 - Part 4: Add support for testing plugin audio channel integration to the test plugin; r=josh (04af51882) (dd9173e4d3) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1165134 - Add new MozChromeEvent/MozContentEvent to allow System app to control its own audio channels. r=baku (a028b97f6) - Bug 1183446 - Audio Channel service should use outer windows, r=ehsan (aeb02b826) - Bug 1192708 - Remove redundant call to CloseChannel. r=roc. (c2117f1ed) - Bug 1187092 - Refactor the suspend process. r=jwwang (2163169b9) - Bug 1177399 - Enable AudioChannelService in desktop by default. r=ehsan (d61d1e390) - Bug 1177399 - Remove an unnecessary part of the AudioChannel test. r=ehsan (a7416cbfb) - Bug 1164245 - Add envvar check to disable stack clearing after generating GMP node id. r=edwin (d459c446c) - Bug 1184333 - Handle UTF8 paths as input for GMP loading. r=bobowen (d8b6bbdab) - Bug 1190252 - Remove std::string from GMPChild and friends. r=edwin (27a3a7ed4) - Bug 1190252 - Remove use of std::ifstream in GMPChild.cpp. r=edwin (920155e5e) - Bug 1150277 - Match hostname when removing GMP data. r=cpearce (eb8a86b36) - reverto to nsRefPtr (8d1785ba4) - missing parts of Bug 1148071 - Fix CDM update behaviour - r=cpearce (624fd554c) - Bug 1155939 - GMPServiceParent fixes for GMP deletion - r=cpearce (c8789110d) - Bug 1155939 - Gtest for deletion of GMP plugins on removal - r=cpearce (85c3a970d) - Bug 1187214. Part 2 - add test cases for MediaEventSource. r=kinetik. (ca14c5d46) - Bug 1187214. Part 1 - Implement MediaEventSource. r=kinetik. (f3b3e76f6) - Bug 1159300 - Change GMP RemoveAndDeleteDeferredInUse test to ask for an EME plugin. r=edwin (4f3be6fec) - Bug 1169129 - Test GMPVideoDecoderTrialCreator detects failure. r=edwin (610ac8512) - Bug 1190252 - Remove use of mozilla\/Tokenizer from GMPChild so bug 1190252 can be uplift to 41. r=gerald (d0b51fcd4) - gmp: fix build (e69fa5ed9) (ca37042024) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1190495 - Fix include. r=me (47b87f15e) - bug 1190285 move GraphTime definition to avoid GraphDriver.h includes r=padenot (341c85fe6) - Bug 1190495 - Separate FlushableTaskQueue into its own file. r=cpearce (aef97dc9a) - Bug 1184460 - Remove sync dispatch since SharedThreadPool::Get() can be called off the main thread. r=cpearce. (108fa8e13) - Bug 1190495 - Remove TaskQueue::SyncDispatch. r=cpearce (34ab2b7a5) - Bug 1190495 - Switch TaskQueue entirely to nsRefPtr. r=cpearce (6a8e7e98f) - Bug 1190495 - Hoist TaskQueue into xpcom. r=froydnj (ee81e2796) - Bug 1190495 - Followup #include fix. r=me (8855f0810) - Bug 1188976 - Fix up include. r=me (dea4f8e48) - Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj (a20401dac) - Bug 1188976 - Use mozilla::Tuple for InvokeAsync. r=froydnj (9a46feaf6) - Bug 1188976 - Hoist MozPromise into xpcom. r=froydnj (5727febde) - Bug 1190496 - Add a comment warning about MSCOM modes. r=cpearce (742043a84) - Bug 1190496 - Use the normal XPCOM way to dispatch to the main thread. r=cpearce (c63bca613) - Bug 1190496 - Do shutdown on xpcom-shutdown-threads. r=cpearce (3e8e8c793) - Bug 1190496 - Init SharedThreadPool from XPCOM rather than MediaDecoder. r=froydnj (40bf2d69b) - Bug 1188976 - Improve MozPromise.h comment. r=me DONTBUILD (2314b087f) - Bug 1188439 - Fixed GMPLoader.cpp compilation with sandbox disabled. r=cpearce (0a4ab4fb3) (8121b81d5d) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1173255 followup: Annotate RecvGetOriginKeyResponse as 'override' in MediaChild.h to fix -Winconsistent-missing-override. rs=ehsan (a1b640374) (81caeac6ed) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1196631 - Make JS::ubi::Node::size return 1 by default. r=sfink (9b34eb8a6b) - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types r=terrence (fb73375f55) - Bug 1191236 - Fix UCS canonicalization, r=jonco (fb5f57c838) - Bug 1196498 - Include objects' [[class]] names in heap snapshots; r=sfink (563e562e95) - Bug 1194418 - Use only JS::ubi::* interfaces in census analyses; r=sfink (a1374c3a49) - Bug 1194422 - Expose census traversals to SpiderMonkey embedders; r=sfink (7cd731fffc) - Bug 1139476 - Part 0: Add a takeCensus method to HeapSnapshot instances; r=sfink,bholley (6aac2ae0dd) - Bug 1139476 - Part 1: Port live heap census tests to offline heap snapshots; r=sfink (2cd8e13492) - Bug 1139476 - Part 2: Add test comparing live and offline census results; r=sfink (0db23ac1a0) - Bug 1198980 - Make JS::ubi::*::identifier be uint64_t instead of uintptr_t. r=sfink (902c041cb0) - Bug 1196634 - Part 0: Define a JS::ubi::CoarseType enum; r=sfink (4606fc2845) - Bug 1196634 - Part 1: Extend the protobuf format for coarseType; r=sfink (4110d46a2f) - Bug 1196634 - Part 2: Serialize and deserialize coarseType; r=sfink (530e023b48) - Bug 1196634 - Part 3: Use coarseType() instead of is<T> in census; r=sfink (d077980d77) - Bug 1196634 - Part 4: Remove JS::ubi::Node::getCanonicalTypeName; r=sfink (4bd7131e4b) - Bug 1202048 - Root JSONParser explicitly; r=sfink (41a9034849) - Bug 1175523 - Update most (but not all) tests to use elem.srcObject over .mozSrcObject. r=pehrsons (22a6502d6d) - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan (f6c6381a15) - Bug 1204594 - Use MOZ_RAII to replace GUARD_OBJECT where possible in the GC; r=sfink (cec9b7f607) - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink (c12a6ed1d4) - Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink (7e8a823712) - js: more shared-build fixes (fdd3b957) (994061d746) - Merge remote-tracking branch 'origin/media-works' into master (5ff8d09396) - import changes from `dev' branch of rmottola/Arctic-Fox: - bug 969985 - cleanup of test_certificate_usages.js - see the rest of this commit message r=mgoodwin (03c44e751c) - bug 1171557 - convert test_cert_trust.js to generate certificates at build time r=mgoodwin (b2ba6849df) - Bug 1188871: P1. Don't drain decoders when an error is encountered. r=cpearce (0b8e563249) - Bug 1170683: Do a better job in copying previous transport parameters into new offers/answers. r=mt (40a3ff8be1) - Bug 1136252 - Part 1: Increase the number of instances of signaling_unittests that can be run in parallel. r=mt (0417e7b491) - missing bits of Bug 1101651 - Part 2 (40c09605e5) - Bug 891551 - Part 5: Add support for TCP ICE candidates. r=bwc,jesup (14ecc4a66d) - Bug 1112692: BundlePolicy support, and support for more than one BUNDLE group. r=mt, r=smaug (632b6cd922) - Bug 1142105 - Part 1: Move SDP helper code functions out of JsepSessionImpl and into a separate class. r=mt (269cd9e7c5) - Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup (27624a2d68) - Bug 1142105 - Part 2: Move some stuff from JsepCodecDescription into /sdp r=mt (cfdd6528b2) - Bug 1142105 - Part 3: Extract more SDP-related functionality out of JsepSessionImpl, and some readability improvements. r=mt (7a8ecae6a8) - Bug 1051052 - Made mid an outparam in JsepSession::AddLocalIceCandidate. r=bwc (95443df0f0) - Bug 1169498 - Minor comment fix for NrIceCtx::Create(). r=bwc (64ed34fc2d) - Bug 891551 - Part 6: Add log dumper to multi_tcp_socket_unittest. r=bwc (3aa11dcebd) - Bug 891551 - Part 9: ignore initial socket connect failures during gathering. r=jesup (e6753715ef) - Bug 891551 - Part 8: Increase and make backlog value configurable. r=bwc (b0c52b7c20) - Bug 891551 - Part 10: added user pref to turn of ICE TCP. r=mt (2dbfae159e) - Bug 1186226: Odin: determine comparisons' types by looking at both hand sides; r=jandem (101f446c8b) - Bug 1204102 - Add missing includes and namespaces to UbiNodeCensus files. r=sfink Bug 1181612: Split AsmJSValidate into AsmJS{Validate,Compile} and different headers; r=luke (8cb58f3168) (042db568fd) -
68.12.5b https://github.com/Feodor2/Mypal68/releases/tag/68.12.5b
-
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220806.7z Changelog: Out-of-tree changes: * update Goanna3 to git 93f97225b6..1672300c41: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1181869 - Update Bindings to use normal Rooted primitives; r=shu (b5356d1610) - Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier (3ea8a6e41a) - Bug 1189490 - Part 2: Stop using mozilla::LinkedList for the allocations and tenure promotions logs and use js::TraceableFifo instead. r=terrence (d383bb76e5) - Bug 1189490 - Follow ups: Move [Traceable]Fifo to js/src/ds. r=terrence (89e18e65bf) - Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco (e1821ecdc4) - Bug 1181292 - Make JSPropertyDescriptor a StaticTraceable; r=efaust (a9efa1a42d) - Bug 1191756: Improve tests to not always exit with status 3 (OOM); r=jonco (5f6bc24914) - Bug 1192242 - Adjust the button design in some circumstances. r=Gijs (4a642459cd) - bug 1162654 - allow proxies to implement the document interface r=davidb (33fd1a5ed2) - Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug (0a83446019) - Bug 1176880 part 1 - Add a flag on the Debugger & Compartment to record code-coverage information. r=shu (160fc0321d) - missing parts of Bug 1254164 - Make aliasedBodyLevelLexicalBegin a uint32. (6c8129c0e1) - Bug 1176880 part 2 - Add Debugger.Script.getOffsetsCoverage. r=shu (5024d2e99b) - Bug 1176880 part 3 - Debugger.Script.getOffsetsCoverage: Add documentation. r=shu (d3d4af6d7c) - js: export JSPropertyDescriptor struct, fix build with --enable-shared-js specified (0657c00b25) - import changes from `dev' branch of rmottola/Arctic-Fox: - spaces (1978675795) - Bug 1176620 - Use absolute_import in mach; r=ahal (4cb6d9188f) - Bug 1163112 - [mach core] Consolidate functionality between Main._run and Registrar.dispatch, r=gps (9f02ab04aa) - Bug 1182677 - Support calling a function during mach command dispatch; r=smacleod (4a6511624e) - put back some windows, crash and other details (9afa0117e0) - Bug 1176698 - Use fallible allocator for attribute values in the HTML parser. r=wchen. (4da29e3a8a) - Bug 1194023 - Part 1: Filter out warnings about sort operations on CREATE INDEX statements. r=mak (b221de9e96) - Bug 1194023 - Part 2: Only check for sort operations if mozStorage logging is enabled. r=mak (be53dfc219) - Bug 1205111 - return a transient error on 401 fetching info/collections using FxA. r=rnewman (1766c092b7) - Bug 1188760 - Added a regex check to execute and executeCached of Sqlite.jsm. r=mak (ce509ec9a7) - Bug 1199434 - Send printer error messages to the parent process to report to the user. r=Mossop (4e402ba484) - bug 1207862 - Add DocManager::TopLevelRemoteDocs() r=davidb (6f919ad9db) - bug 1201395 - call ProxyCreated with the correct interfaces when creating top level documents r=davidb (97713189cd) - bug 1159722 - make atk expose more interfaces for proxied accessibles (529e246a13) - bug 1162654 - allow proxies to implement the document interface r=davidb (33fd1a5ed2) - Bug 1192023 - Use enum class instead of CheckpointMode_ prefix. r=khuey (5e922429ca) - Bug 1203386 - Fix two implicit constructors in ActorsChild.h; r=baku (57cb7fafaf) - Bug 1068975 - Remove FileInfo from File; r=baku (4b3ceb3bd8) - Bug 1192023 - Make UpdateType an enum class. r=khuey (5a1908fa73) - Bug 1184410: Track whether or not the transaction has been active on the connection thread. r=janv (44efc2f663) - Bug 1184667 - Remove some unnecessary const_casts from ActorsParent.cpp. r=janv (1dcc45534b) - Bug 1192023 - Use enum class instead of MaintenanceAction_ prefix. r=khuey (e2f6c8b0e5) - Bug 1130775 followup: Add 'override' keyword to macro-provided AddRef/Release methods for QuotaClient::GetDirectoryLockListener. rs=ehsan (bf871fd57a) - Bug 1185836: Replace several EnumerateRead calls with the new hashtable iterators. r=baku (dbfdaba7b8) - Bug 1192023 - Flatten away AppId enum. r=khuey (78522f8547) - missingbit of Bug 871846 (d8330545a0) - try to fix some misspatch (29a6a9f63f) - bug 1109891 - part 3 - remove mGeckoTextAccessible r=tbsaunde (147c7ace9d) - Bug 1171995 - Part 6: Handle proxies in mozAccessible accessibilityHitTest and accessibilityFocusedUIElement r=tbsaunde (636508c113) - Bug 1171995 - Part 7: Check for proxy in accessibilityIsIgnored for mozButtonAccessible and mozTextAccessible r=tbsaunde (ffb5d84e85) - Bug 1187413 - Check for ProxyAccessible in mozAccessible childAt r=tbsaunde (fc06b79804) - Bug 1187417 - (Part 1) Check for ProxyAccessible in mozAccessible position r=tbsaunde (2fc3c196aa) - Bug 1187417 - (Part 2) Check for ProxyAccessible in mozAccessible size r=tbsaunde (7c7bcd9e10) - Bug 1137748 - Expose correct roles, subroles, and roledescriptions for various WAI-ARIA roles on OS X, r=surkov (d522b4b7fc) - Bug 1178018 - Add and adjust more roles, subroles, and role descriptions on OS X to match Webkit and Blink, r=surkov (d900416342) - Bug 1187609 - Check for proxies in mozAccessible role, subrole r=tbsaunde (c29076091e) - Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde (f6d1014aca) - Bug 1187742 - Handle proxies in mozAccessible {isEnabled,title,value,help,isExpired} r=tbsaunde (c977aa1320) - Bug 1187739 - (Part 1) Handle proxies in mozActionElements r=tbsaunde (b077cb6964) - Bug 1187739 - (Part 2) Handle proxies in mozActionElements click, value r=tbsaunde (ac604e762c) - Bug 1185836: Fix warnings r=me. (19a8596eea) - Bug 1185836. Nuke warnings from orbit. r=me (70930b2239) - bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks (9063e95d4a) - bug 1191433 - add ProxyAccessible::Document r=lsock (88e4eb64c4) - bug 1195471 - make getChildCountCB work with proxies r=davidb (86bfb6b5c4) - Bug 1187740 - Handle proxies in mozHTMLAccessible r=tbsaunde (ee018fce11) - misspatch (6e0ab73997) - Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde (173a4460ef) - Bug 1169701 - Add wrapper to get mozAccessibles from ProxyAccessibles r=tbsaunde (79e11612f1) - Bug 1172946 - (part 1) Add mozilla a11y namespace to mozAccessible.h r=tbsaunde (ce796e8af9) - Bug 1172946 - (part 2) Add handling for proxies in mozAccessible parent r=tbsaunde (a03158b8eb) - Bug 1172946 - (part 3) Add handling for proxies in mozAccessible children r=tbsaunde (c72aefa608) - Bug 1198291 - Remove exposure of the NSAccessibilityDescription attribute to guarantee we always expose AccName and AccDescription correctly, r=davidb, r=surkov (56daff1c4a) - Bug 1179147 - merror and mstyle should be exposed as AXMathRow. r=MarcoZ (b107c9fba6) - Bug 1187611 - (part 1) Handle ProxyAccessibles in mozAccessible focus r=tbsaunde (ba2524a2db) - Bug 1187611 - (part 2) Handle ProxyAccessibles in mozAccessible window r=tbsaunde (05024ee697) - Bug 1187611 - (part 3) Handle ProxyAccessibles in mozAccessible canBeFocused r=tbsaunde (93cb5e4dbb) (233e146e94) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 930414 - Add module requestedModules field r=shu (7e6df12133) - Bug 930414 - Add module importEntries field r=shu (bc63be0a51) - Bug 930414 - Add module fields relating to exports r=shu (26a2b2a8b1) - Bug 930414 - Hook up module environements, alising everything at top level for now r=shu (e54b5c2782) - Bug 930414 - Add module scopes, using ModuleObject as the static scope and ModuleEnvironementObject as the dynamic scope r=shu (f6b271c963) - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence (db6c745c64) - Bug 930414 - Add hook for HostResolveImportedModule r=shu (8feaf54c8f) - Bug 930414 - Implement module ResolveExport method r=shu (1b79054512) - Bug 930414 - Add option for Reflect.parse to parse as a module, and allow modules to be parsed without a script r=shu (5f07bf6147) - Bug 930414 - Implement ModuleDeclarationInstantiation method r=shu (cdfedb8ba2) - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu (ca28a2d080) - Bug 930414 - Implement ModuleEvaluation method r=shu (c0d8c2bfcb) - Bug 1193583 - Support emitting block scopes in the prologue. (r=jorendorff) (d4f2a5c8e0) - Bug 930414 - Add initial bytecode emitter support for modules r=shu (a5a865dbbe) - Bug 1193583 - Fix eval to always execute under a non-extensible lexical scope. (r=jorendorff) (11fb2a11b6) - Bug 1193583 - Teach Debugger tests that eval frames now always have a lexical environment. (r=jorendorff) (667c16944a) - Bug 1193583 - Test. (r=jorendorff) (610a2f58ed) - Bug 1193583 - Change the semantics of Debugger.evalInGlobal to be like executing a series of statements at the global level instead of like an indirect eval. (r=jimb) (fbcb2668ba) - Bug 1193583 - Fix scratchpad test that expects vars introduced by webconsole's JS evaluation to be configurable. (r=jimb) (dc7e659d15) - Bug 1199172 - Only treat non-static constructor methods as the actual class constructor. (r=shu) (93e3989329) - Bug 930414 - Fix base class initialization in ModuleBox constructor r=me on a CLOSED TREE (79e94a08da) - Bug 930414 - Check for duplicate module exports r=shu (85f4a622e4) - Bug 930414 - Implement default module exports r=shu (2098810a25) - Bug 930414 - Make module imports into defintions r=shu (563f45d217) - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo (91769a96b5) - Bug 1201869 - Part 1: Fix the maximum length of a dense array. r=arai (e7593b0212) - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo (dfb803fba2) - Bug 1200642 - Fix some more OOM handling problems r=terrence (94137d9ce3) - Bug 1203733 - Fix emitting super.prop1.prop2. (r=jorendorff) (a478a7a31b) - Bug 1155618 - Fix more out of memory handling issues r=terrence (6b317db195) - Bug 1207943 - Fix an assert in MacroAssembler::guardObjectType. r=bhackett (0df1efc695) - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence (66ddcd0410) - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo (2858b788aa) - Bug 1199546 - Properly perform ToPropertyKey operations involved in computed property names in both object literals and destructuring patterns. r=abargull (6e9b58619f) - missing bit of unidentifed FOR_IN patch (d9e850e24a) - missing bit of Bug 1135708 - Implement es7 exponentiation operator. (747d361cea) - Bug 1208067 - Ensure that self-hosted functions with innner functions aren't relazified. r=jande (bb76be6bb0) - Bug 1200642 - Add OOM simulation to hastables r=terrence (d64bf852a1) - Bug 1200642 - Add checkSimulatedOOM() to AllocPolicy r=Waldo (d833f61a8d) (2e5c7510b7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204027 - Rejigger export-parsing code to make a subsequent change simpler. r=arai (af4ec6b65e) - Bug 1204027 - Forbid escapes within keywords when parsing/tokenizing. r=arai (200badac56) - Bug 1204027 - Followup to fix a hazard, and (conveniently enough) to also make a minor cleanup enabled by the fix. r=bustage (9fb514a7a2) - Bug 1204857 - Report an error if there's trailing garbage after parsing a module r=efaust (515f5e315e) - Bug 1168091 - Initialize startLine and startColumn members in FunctionBox constructor, r=jorendorff. (61e1c71710) - Bug 1206750 - Don't assert when |export ... from 'str'| is followed by a regular expression literal on a new line, with no intervening semicolon. r=arai (2d1eb977f7) - Bug 1206980 - Separate MatchOrInsertSemicolon into 2 functions for after expression and non-expression. r=Waldo (086dce51eb) - Bug 1022369 - Correctly execute |Function("var x\n/regex/g")| without throwing a SyntaxError. r=Waldo (7cdd72425f) - Micro-fix to the parser for a linking issue that *seemingly* should affect everyone, yet hasn't produced any complaints I'm aware of yet. No bug, r=me for a trivial refactoring that evades the problem (3f4380fbfe) - bit of Bug 1167029 - Remove support for let blocks - matches TFF (24599beb85) - Bug 1187062 - Part 1: Add the JS::ubi::StackFrame interface; r=sfink (2f9107cdce) - Bug 1187062 - Part 2: Implement a concrete JS::ubi::StackFrame class backed by js::SavedFrame; r=sfink (68a4a5f232) - Bug 1187062 - Part 3: Add jsapi-tests for JS::ubi::StackFrame; r=sfink (9439163007) - Bug 1194424 - Part 1: Serialize JS::ubi::StackFrame allocation stacks into core dumps; r=sfink (51d59a2770) - Bug 1194424 - Part 2: Deserialize JS::ubi::StackFrame allocation stacks from core dumps; r=sfink (b65d1490aa) - Bug 1194426 - Add sourceLength and functionDisplayNameLength to JS::ubi::StackFrame. r=sfink (52d7aeb35d) - Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink (1a7854a393) - Bug 1194424 - Part 5: gtest for DeserializedStackFrame ubi::StackFrames; r=sfink (2fb1d5b9e2) - Bug 1203297 - Fix even more unified bustage; r=efaust (ce837cd0fe) - Bug 1155923 - Add Deprecated attribute to interfaces, r=peterv (a05d3a97c1) - Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence. (a992e4670e) - Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff (ee2fae5832) - Bug 1054756, part 5 - Remove Class::convert. (3b27b97e69) - js/irregexp: HACK: undefining `min` and `max` when building with MSVC, fix build (5c249ce4) - js: more exporting for fixing shared mozjs build (43705277) (1672300c41) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220806-1672300c41-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220806-1672300c41-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220806-1672300c41-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220806-1672300c41-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 1181869 - Update Bindings to use normal Rooted primitives; r=shu (b5356d1610) - Bug 1182124 - Remove InternalHandle and its last use; r=bbouvier (3ea8a6e41a) - Bug 1189490 - Part 2: Stop using mozilla::LinkedList for the allocations and tenure promotions logs and use js::TraceableFifo instead. r=terrence (d383bb76e5) - Bug 1189490 - Follow ups: Move [Traceable]Fifo to js/src/ds. r=terrence (89e18e65bf) - Bug 1189809 - Remove the ill-fated DynamicTraceable; r=jonco (e1821ecdc4) - Bug 1181292 - Make JSPropertyDescriptor a StaticTraceable; r=efaust (a9efa1a42d) - Bug 1191756: Improve tests to not always exit with status 3 (OOM); r=jonco (5f6bc24914) - Bug 1192242 - Adjust the button design in some circumstances. r=Gijs (4a642459cd) - bug 1162654 - allow proxies to implement the document interface r=davidb (33fd1a5ed2) - Bug 1167409 - 4/4 - Inititalize ScriptSourceObject even when off-main-thread compilation fails. r=smaug (0a83446019) - Bug 1176880 part 1 - Add a flag on the Debugger & Compartment to record code-coverage information. r=shu (160fc0321d) - missing parts of Bug 1254164 - Make aliasedBodyLevelLexicalBegin a uint32. (6c8129c0e1) - Bug 1176880 part 2 - Add Debugger.Script.getOffsetsCoverage. r=shu (5024d2e99b) - Bug 1176880 part 3 - Debugger.Script.getOffsetsCoverage: Add documentation. r=shu (d3d4af6d7c) - js: export JSPropertyDescriptor struct, fix build with --enable-shared-js specified (0657c00b25) - import changes from `dev' branch of rmottola/Arctic-Fox: - spaces (1978675795) - Bug 1176620 - Use absolute_import in mach; r=ahal (4cb6d9188f) - Bug 1163112 - [mach core] Consolidate functionality between Main._run and Registrar.dispatch, r=gps (9f02ab04aa) - Bug 1182677 - Support calling a function during mach command dispatch; r=smacleod (4a6511624e) - put back some windows, crash and other details (9afa0117e0) - Bug 1176698 - Use fallible allocator for attribute values in the HTML parser. r=wchen. (4da29e3a8a) - Bug 1194023 - Part 1: Filter out warnings about sort operations on CREATE INDEX statements. r=mak (b221de9e96) - Bug 1194023 - Part 2: Only check for sort operations if mozStorage logging is enabled. r=mak (be53dfc219) - Bug 1205111 - return a transient error on 401 fetching info/collections using FxA. r=rnewman (1766c092b7) - Bug 1188760 - Added a regex check to execute and executeCached of Sqlite.jsm. r=mak (ce509ec9a7) - Bug 1199434 - Send printer error messages to the parent process to report to the user. r=Mossop (4e402ba484) - bug 1207862 - Add DocManager::TopLevelRemoteDocs() r=davidb (6f919ad9db) - bug 1201395 - call ProxyCreated with the correct interfaces when creating top level documents r=davidb (97713189cd) - bug 1159722 - make atk expose more interfaces for proxied accessibles (529e246a13) - bug 1162654 - allow proxies to implement the document interface r=davidb (33fd1a5ed2) - Bug 1192023 - Use enum class instead of CheckpointMode_ prefix. r=khuey (5e922429ca) - Bug 1203386 - Fix two implicit constructors in ActorsChild.h; r=baku (57cb7fafaf) - Bug 1068975 - Remove FileInfo from File; r=baku (4b3ceb3bd8) - Bug 1192023 - Make UpdateType an enum class. r=khuey (5a1908fa73) - Bug 1184410: Track whether or not the transaction has been active on the connection thread. r=janv (44efc2f663) - Bug 1184667 - Remove some unnecessary const_casts from ActorsParent.cpp. r=janv (1dcc45534b) - Bug 1192023 - Use enum class instead of MaintenanceAction_ prefix. r=khuey (e2f6c8b0e5) - Bug 1130775 followup: Add 'override' keyword to macro-provided AddRef/Release methods for QuotaClient::GetDirectoryLockListener. rs=ehsan (bf871fd57a) - Bug 1185836: Replace several EnumerateRead calls with the new hashtable iterators. r=baku (dbfdaba7b8) - Bug 1192023 - Flatten away AppId enum. r=khuey (78522f8547) - missingbit of Bug 871846 (d8330545a0) - try to fix some misspatch (29a6a9f63f) - bug 1109891 - part 3 - remove mGeckoTextAccessible r=tbsaunde (147c7ace9d) - Bug 1171995 - Part 6: Handle proxies in mozAccessible accessibilityHitTest and accessibilityFocusedUIElement r=tbsaunde (636508c113) - Bug 1171995 - Part 7: Check for proxy in accessibilityIsIgnored for mozButtonAccessible and mozTextAccessible r=tbsaunde (ffb5d84e85) - Bug 1187413 - Check for ProxyAccessible in mozAccessible childAt r=tbsaunde (fc06b79804) - Bug 1187417 - (Part 1) Check for ProxyAccessible in mozAccessible position r=tbsaunde (2fc3c196aa) - Bug 1187417 - (Part 2) Check for ProxyAccessible in mozAccessible size r=tbsaunde (7c7bcd9e10) - Bug 1137748 - Expose correct roles, subroles, and roledescriptions for various WAI-ARIA roles on OS X, r=surkov (d522b4b7fc) - Bug 1178018 - Add and adjust more roles, subroles, and role descriptions on OS X to match Webkit and Blink, r=surkov (d900416342) - Bug 1187609 - Check for proxies in mozAccessible role, subrole r=tbsaunde (c29076091e) - Bug 1187995 - Add proxy handling to mozTextAccessible r=tbsaunde (f6d1014aca) - Bug 1187742 - Handle proxies in mozAccessible {isEnabled,title,value,help,isExpired} r=tbsaunde (c977aa1320) - Bug 1187739 - (Part 1) Handle proxies in mozActionElements r=tbsaunde (b077cb6964) - Bug 1187739 - (Part 2) Handle proxies in mozActionElements click, value r=tbsaunde (ac604e762c) - Bug 1185836: Fix warnings r=me. (19a8596eea) - Bug 1185836. Nuke warnings from orbit. r=me (70930b2239) - bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks (9063e95d4a) - bug 1191433 - add ProxyAccessible::Document r=lsock (88e4eb64c4) - bug 1195471 - make getChildCountCB work with proxies r=davidb (86bfb6b5c4) - Bug 1187740 - Handle proxies in mozHTMLAccessible r=tbsaunde (ee018fce11) - misspatch (6e0ab73997) - Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde (173a4460ef) - Bug 1169701 - Add wrapper to get mozAccessibles from ProxyAccessibles r=tbsaunde (79e11612f1) - Bug 1172946 - (part 1) Add mozilla a11y namespace to mozAccessible.h r=tbsaunde (ce796e8af9) - Bug 1172946 - (part 2) Add handling for proxies in mozAccessible parent r=tbsaunde (a03158b8eb) - Bug 1172946 - (part 3) Add handling for proxies in mozAccessible children r=tbsaunde (c72aefa608) - Bug 1198291 - Remove exposure of the NSAccessibilityDescription attribute to guarantee we always expose AccName and AccDescription correctly, r=davidb, r=surkov (56daff1c4a) - Bug 1179147 - merror and mstyle should be exposed as AXMathRow. r=MarcoZ (b107c9fba6) - Bug 1187611 - (part 1) Handle ProxyAccessibles in mozAccessible focus r=tbsaunde (ba2524a2db) - Bug 1187611 - (part 2) Handle ProxyAccessibles in mozAccessible window r=tbsaunde (05024ee697) - Bug 1187611 - (part 3) Handle ProxyAccessibles in mozAccessible canBeFocused r=tbsaunde (93cb5e4dbb) (233e146e94) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 930414 - Add module requestedModules field r=shu (7e6df12133) - Bug 930414 - Add module importEntries field r=shu (bc63be0a51) - Bug 930414 - Add module fields relating to exports r=shu (26a2b2a8b1) - Bug 930414 - Hook up module environements, alising everything at top level for now r=shu (e54b5c2782) - Bug 930414 - Add module scopes, using ModuleObject as the static scope and ModuleEnvironementObject as the dynamic scope r=shu (f6b271c963) - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence (db6c745c64) - Bug 930414 - Add hook for HostResolveImportedModule r=shu (8feaf54c8f) - Bug 930414 - Implement module ResolveExport method r=shu (1b79054512) - Bug 930414 - Add option for Reflect.parse to parse as a module, and allow modules to be parsed without a script r=shu (5f07bf6147) - Bug 930414 - Implement ModuleDeclarationInstantiation method r=shu (cdfedb8ba2) - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu (ca28a2d080) - Bug 930414 - Implement ModuleEvaluation method r=shu (c0d8c2bfcb) - Bug 1193583 - Support emitting block scopes in the prologue. (r=jorendorff) (d4f2a5c8e0) - Bug 930414 - Add initial bytecode emitter support for modules r=shu (a5a865dbbe) - Bug 1193583 - Fix eval to always execute under a non-extensible lexical scope. (r=jorendorff) (11fb2a11b6) - Bug 1193583 - Teach Debugger tests that eval frames now always have a lexical environment. (r=jorendorff) (667c16944a) - Bug 1193583 - Test. (r=jorendorff) (610a2f58ed) - Bug 1193583 - Change the semantics of Debugger.evalInGlobal to be like executing a series of statements at the global level instead of like an indirect eval. (r=jimb) (fbcb2668ba) - Bug 1193583 - Fix scratchpad test that expects vars introduced by webconsole's JS evaluation to be configurable. (r=jimb) (dc7e659d15) - Bug 1199172 - Only treat non-static constructor methods as the actual class constructor. (r=shu) (93e3989329) - Bug 930414 - Fix base class initialization in ModuleBox constructor r=me on a CLOSED TREE (79e94a08da) - Bug 930414 - Check for duplicate module exports r=shu (85f4a622e4) - Bug 930414 - Implement default module exports r=shu (2098810a25) - Bug 930414 - Make module imports into defintions r=shu (563f45d217) - Bug 1201869 - Part 0: Rename MNewArray::count to MNewArray::length. r=Waldo (91769a96b5) - Bug 1201869 - Part 1: Fix the maximum length of a dense array. r=arai (e7593b0212) - Bug 1201869 - Part 2: Make an array sparse when exceeds the limit of dense array length. r=Waldo (dfb803fba2) - Bug 1200642 - Fix some more OOM handling problems r=terrence (94137d9ce3) - Bug 1203733 - Fix emitting super.prop1.prop2. (r=jorendorff) (a478a7a31b) - Bug 1155618 - Fix more out of memory handling issues r=terrence (6b317db195) - Bug 1207943 - Fix an assert in MacroAssembler::guardObjectType. r=bhackett (0df1efc695) - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence (66ddcd0410) - Bug 1199345 - Extend JSOP_NEWARRAY/JSOP_INITELEM_ARRAY/JSOP_SPREADCALLARRAY operand to uint32. r=Waldo (2858b788aa) - Bug 1199546 - Properly perform ToPropertyKey operations involved in computed property names in both object literals and destructuring patterns. r=abargull (6e9b58619f) - missing bit of unidentifed FOR_IN patch (d9e850e24a) - missing bit of Bug 1135708 - Implement es7 exponentiation operator. (747d361cea) - Bug 1208067 - Ensure that self-hosted functions with innner functions aren't relazified. r=jande (bb76be6bb0) - Bug 1200642 - Add OOM simulation to hastables r=terrence (d64bf852a1) - Bug 1200642 - Add checkSimulatedOOM() to AllocPolicy r=Waldo (d833f61a8d) (2e5c7510b7) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1204027 - Rejigger export-parsing code to make a subsequent change simpler. r=arai (af4ec6b65e) - Bug 1204027 - Forbid escapes within keywords when parsing/tokenizing. r=arai (200badac56) - Bug 1204027 - Followup to fix a hazard, and (conveniently enough) to also make a minor cleanup enabled by the fix. r=bustage (9fb514a7a2) - Bug 1204857 - Report an error if there's trailing garbage after parsing a module r=efaust (515f5e315e) - Bug 1168091 - Initialize startLine and startColumn members in FunctionBox constructor, r=jorendorff. (61e1c71710) - Bug 1206750 - Don't assert when |export ... from 'str'| is followed by a regular expression literal on a new line, with no intervening semicolon. r=arai (2d1eb977f7) - Bug 1206980 - Separate MatchOrInsertSemicolon into 2 functions for after expression and non-expression. r=Waldo (086dce51eb) - Bug 1022369 - Correctly execute |Function("var x\n/regex/g")| without throwing a SyntaxError. r=Waldo (7cdd72425f) - Micro-fix to the parser for a linking issue that *seemingly* should affect everyone, yet hasn't produced any complaints I'm aware of yet. No bug, r=me for a trivial refactoring that evades the problem (3f4380fbfe) - bit of Bug 1167029 - Remove support for let blocks - matches TFF (24599beb85) - Bug 1187062 - Part 1: Add the JS::ubi::StackFrame interface; r=sfink (2f9107cdce) - Bug 1187062 - Part 2: Implement a concrete JS::ubi::StackFrame class backed by js::SavedFrame; r=sfink (68a4a5f232) - Bug 1187062 - Part 3: Add jsapi-tests for JS::ubi::StackFrame; r=sfink (9439163007) - Bug 1194424 - Part 1: Serialize JS::ubi::StackFrame allocation stacks into core dumps; r=sfink (51d59a2770) - Bug 1194424 - Part 2: Deserialize JS::ubi::StackFrame allocation stacks from core dumps; r=sfink (b65d1490aa) - Bug 1194426 - Add sourceLength and functionDisplayNameLength to JS::ubi::StackFrame. r=sfink (52d7aeb35d) - Bug 1194424 - Part 3: Implement a concrete JS::ubi::StackFrame specialization backed by a frame deserialized from a core dump; r=sfink (1a7854a393) - Bug 1194424 - Part 5: gtest for DeserializedStackFrame ubi::StackFrames; r=sfink (2fb1d5b9e2) - Bug 1203297 - Fix even more unified bustage; r=efaust (ce837cd0fe) - Bug 1155923 - Add Deprecated attribute to interfaces, r=peterv (a05d3a97c1) - Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence. (a992e4670e) - Bug 1175394 part 2 - Rename normal/strict arguments to mapped/unmapped arguments. r=jorendorff (ee2fae5832) - Bug 1054756, part 5 - Remove Class::convert. (3b27b97e69) - js/irregexp: HACK: undefining `min` and `max` when building with MSVC, fix build (5c249ce4) - js: more exporting for fixing shared mozjs build (43705277) (1672300c41) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20220806-6e628614f-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220806-6e628614f-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - import from UXP: Issue #1970 - Part 4: Don't overflow -moz-focus-inner border. (8101720c) (08f0a0bc5) - import from UXP: Issue #1970 - Part 5: Move combobox/select padding to the select rule. (bbbfa54e) (5d130a145) - import from UXP: Issue #1970 - Part 6: Rename CalcLineHeight(), and cache used line height (72039167) (9c8cb26db) - import from UXP: Issue #1970 - Part 7: Restore proper spacing in select for CJK/asian (b18a680d) (c7215f6b0) - ported from UXP: Issue #1977 - Allow WAV into media document. (707d7442) (7e39ac0dc) - ported from UXP: Issue #1977 - Bring back old behavior behind a pref. (0c5c349c) (a3319930d) - sync SSUAO with rev 0196638c89 in Basilisk-Dev upstream (6e628614f) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220806-485bba73-uxp-e36be164d-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220806-485bba73-uxp-e36be164d-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom Changes: - sync SSUAO with rev 0196638c89 in Basilisk-Dev upstream (485bba73) * 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-20220806-id-828aab8-uxp-e36be164d-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220806-id-828aab8-ia-93af9a0-uxp-e36be164d-xpmod.7z source repo (excluding UXP): https://github.com/roytam1/icedove-uxp/tree/winbuild https://github.com/roytam1/iceape-uxp/tree/winbuild Changes: - remove mozProtocolHandler from package (68b9c44) - HACK: add SSUAO from rev 0196638c89 in Basilisk-Dev (a4fc097) for UXP changes please see above. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220806-3219d2d-uxp-e36be164d-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220806-3219d2d-uxp-e36be164d-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-20220806-3219d2d-uxp-e36be164d-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-20220806-d849524bd-uxp-e36be164d-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220806-d849524bd-uxp-e36be164d-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220806-d849524bd-uxp-e36be164d-xpmod.7z Official UXP changes picked since my last build: - Issue #1970 - Part 1: Remove unused moz-focus-outer code for buttons. (8de47d99c) - Issue #1970 - Part 2: Remove the extra padding on buttons (e54e8f61b) - Issue #1970 - Part 3: Update reftests. (4712b75d5) - Issue #1970 - Part 4: Don't overflow -moz-focus-inner border. (8101720ca) - Issue #1970 - Part 5: Move combobox/select padding to the select rule. (bbbfa54ee) - Issue #1970 - Part 6: Rename CalcLineHeight(), and cache used line height (720391673) - Issue #1970 - Part 7: Restore proper spacing in select for CJK/asian (b18a680d4) - Issue #1977 - Allow WAV into media document. (707d74421) - Issue #1977 - Bring back old behavior behind a pref. (0c5c349ca) - Issue #1980 - Fix build bustage for applications where WebRTC building is enabled. (b3e43f41a) - [Pale-Moon] sync SSUAO with rev 3ad7d7e9f9 in MCP upstream (95e858a01) - [Basilisk] sync SSUAO with rev 0196638c89 in Basilisk-Dev upstream (4200e26d2) No official Pale-Moon changes picked since my last build. No official Basilisk changes picked since my last build. 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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220730.7z Changelog: Out-of-tree changes: * update Goanna3 to git b6b16147cc..93f97225b6: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1198230 - Respect FetchEvent.preventDefault(). r=jdm (acc8e103cf) - Bug 1183813 - PushEvent.data should be same instance every time. r=smaug (4e74889cb6) - Bug 1190478 - Hide PushEvent.data until we ship message encryption. r=mt,jst (16c158d76e) - Bug 1144660 - Make KeepAliveHandler threadsafe refcounted. r=ehsan (77dde56da9) - Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly (eda9f683db) - Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb (10c9b30da1) - Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug (b0355e7571) - Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb (feef7f7963) - Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan (ece8356282) - Bug 942515 - Show Untrusted Connection Error for SHA-1-based SSL certificates with notBefore >= 2016-01-01 r=keeler (4ad8c1c58e) - code style (279edb609a) - style (3b6873d924) - Bug 1203790 - Trigger a pre barrier when shrinking the initialized length of unboxed arrays, r=jandem. (d5bb7a710b) - Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem. (694b1cbf8d) - Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE (d8b7d2a8c4) - missing extern qualifier and some style (fd9f8899df) - Bug 1200444 - Make JS::dbg::{IsDebugger,GetDebuggeeGlobals} handle CCWs; r=sfink (0e486daa82) - Bug 1204790 - Prefer deleted function with public access specifiers instead of private in UniquePtr. r=nfroyd (d6796b1f4d) - clean old comment (22b342cbe7) - Bug 1165466 - Fix up docshell and loadcontext inheriting code in nsIScriptSecurityManager. r=bholley (478eb72ff4) - Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku (b0c3f5e0a8) - Bug 1203916 - Get rid of NS_DOMReadStructuredClone and NS_DOMWriteStructuredClone, r=smaug (0f56e93bbc) - Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley (c661f106e7) - Bug 1168226 - ServiceWorkerRegistrar only use the scope when registering a service worker. r=baku (ddc3e393ac) - Bug 1183894 - Remove warning if MessagePort::CloseInternal is called before start. r=khuey (3553d2091f) - Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey (3ff36c45f5) - Bug 1188776 - Remove appId/isInBrowserElement from BroadcastChannel. r=bholley (ee1f91cf09) - Bug 1199265 - Correct actor for Blob in StructuredCloneHelper, r=khuey (c05b33d6d2) - Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor (5ee44eec67) - namespace style (d3c3738b42) - Bug 871846 - Database changes for locale aware indexes. r=janv (185ecd2bcc) - Bug 871846 - ICU usage and infrastructure bits. r=janv (5eabbaac22) - remove strange hack (1169852a68) - Bug 871846 - Handle locale aware indexes. r=janv (36f37c5e6f) - Bug 871846 - Implement IDBLocaleAwareKeyRange. r=janv r=sicking (270ed240cc) - Bug 871846 - Tests for locale aware indexes. r=janv (4eb2a168c8) - Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku (54836535c6) - Bug 1192023 - Use enum class instead of State_ prefix. r=khuey (8df8ed6b1a) - Bug 871846 - API changes for locale aware indexes. r=janv r=sicking (75ce5c7bb6) (c39d750e67) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1161913 - Part 2. Request canvas to push out its next drawn frame instead of pulling it. r=mt (b2ddcd68c3) - Bug 1161913 - Part 3 - Relax requestFrame ordering guarantee in tests. r=mt (8bc69b9fc4) - Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert (8f1ac06d99) - spaces and restore XP specific (ac03acf252) - reinstantiate some gfx log (d7deb9c3bd) - Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59) - space (ad72b4f071) - Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc (b1ef791fea) - Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku (f77ab5b9c3) - Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv (ea86fd2890) - Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv (5a48cfdf17) - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug (10e9f33700) - namespace name (b4feaf8e67) - Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug (156525cf32) - Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug (f177bca203) - Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley (340c3d606e) - Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm (376c1bba93) - Bug 1183907, properly wrappercache worker URL object, r=baku (d71937b9d0) - Bug 1203463 - URL constructor should support about:blank URI, r=bz (d539b63667) - Bug 1207496 - Part 4: Remove use of expression closure from services/sync/. r=gps (f1eae787d9) - Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh (f60e64c061) - Bug 1207496 - Part 2: Remove use of expression closure from services/crypt/. r=mrbkap (ec2738f497) - Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps (3464407503) - Bug 1134881 - Sync password timeCreated & timePasswordChanged fields. r=rnewman (96befc78b2) - adapted version of Bug 753289 - Pre: rename WEAVE_SYNC_PREFS to PREF_SYNC_PREFS_PREFIX. (5987671e36) (93f97225b6) * 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 -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New NewMoon 27 Build! 32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220730-93f97225b6-xpmod.7z 32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220730-93f97225b6-xpmod-sse.7z 32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20220730-93f97225b6-xpmod-ia32.7z 64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20220730-93f97225b6-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 1198230 - Respect FetchEvent.preventDefault(). r=jdm (acc8e103cf) - Bug 1183813 - PushEvent.data should be same instance every time. r=smaug (4e74889cb6) - Bug 1190478 - Hide PushEvent.data until we ship message encryption. r=mt,jst (16c158d76e) - Bug 1144660 - Make KeepAliveHandler threadsafe refcounted. r=ehsan (77dde56da9) - Bug 1191647 - Listen to clear-origin-data in ServiceWorkerManager.cpp. r=bkelly (eda9f683db) - Bug 1189675 - Make all ServiceWorker events non cancelable. r=catalinb (10c9b30da1) - Bug 1181056 - waitUntil() should throw if called when event is not dispatching. r=smaug (b0355e7571) - Bug 1189644 - Update waitUntil() and activation to spec. r=catalinb (feef7f7963) - Bug 1189668 - Expose GetUnfilteredUrl on InternalResponse. r=ehsan (ece8356282) - Bug 942515 - Show Untrusted Connection Error for SHA-1-based SSL certificates with notBefore >= 2016-01-01 r=keeler (4ad8c1c58e) - code style (279edb609a) - style (3b6873d924) - Bug 1203790 - Trigger a pre barrier when shrinking the initialized length of unboxed arrays, r=jandem. (d5bb7a710b) - Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem. (694b1cbf8d) - Bug 1193459 review follow-up: Copy the comment from TraceKind.h. DONTBUILD CLOSED TREE (d8b7d2a8c4) - missing extern qualifier and some style (fd9f8899df) - Bug 1200444 - Make JS::dbg::{IsDebugger,GetDebuggeeGlobals} handle CCWs; r=sfink (0e486daa82) - Bug 1204790 - Prefer deleted function with public access specifiers instead of private in UniquePtr. r=nfroyd (d6796b1f4d) - clean old comment (22b342cbe7) - Bug 1165466 - Fix up docshell and loadcontext inheriting code in nsIScriptSecurityManager. r=bholley (478eb72ff4) - Bug 1189235 - Use originAttribute for ServiceWorkerRegistrar. r=baku (b0c3f5e0a8) - Bug 1203916 - Get rid of NS_DOMReadStructuredClone and NS_DOMWriteStructuredClone, r=smaug (0f56e93bbc) - Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley (c661f106e7) - Bug 1168226 - ServiceWorkerRegistrar only use the scope when registering a service worker. r=baku (ddc3e393ac) - Bug 1183894 - Remove warning if MessagePort::CloseInternal is called before start. r=khuey (3553d2091f) - Bug 1204775 - SharedWorker.port should be a 'real' MessagePort, r=khuey (3ff36c45f5) - Bug 1188776 - Remove appId/isInBrowserElement from BroadcastChannel. r=bholley (ee1f91cf09) - Bug 1199265 - Correct actor for Blob in StructuredCloneHelper, r=khuey (c05b33d6d2) - Bug 1196371 - Add a runtime assertion against illegal string characters in OriginAttributes suffix creation. r=janv,r=mystor (5ee44eec67) - namespace style (d3c3738b42) - Bug 871846 - Database changes for locale aware indexes. r=janv (185ecd2bcc) - Bug 871846 - ICU usage and infrastructure bits. r=janv (5eabbaac22) - remove strange hack (1169852a68) - Bug 871846 - Handle locale aware indexes. r=janv (36f37c5e6f) - Bug 871846 - Implement IDBLocaleAwareKeyRange. r=janv r=sicking (270ed240cc) - Bug 871846 - Tests for locale aware indexes. r=janv (4eb2a168c8) - Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku (54836535c6) - Bug 1192023 - Use enum class instead of State_ prefix. r=khuey (8df8ed6b1a) - Bug 871846 - API changes for locale aware indexes. r=janv r=sicking (75ce5c7bb6) (c39d750e67) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1161913 - Part 2. Request canvas to push out its next drawn frame instead of pulling it. r=mt (b2ddcd68c3) - Bug 1161913 - Part 3 - Relax requestFrame ordering guarantee in tests. r=mt (8bc69b9fc4) - Bug 1176945 - Remove unnecessary hwc reference from gl r=jgilbert (8f1ac06d99) - spaces and restore XP specific (ac03acf252) - reinstantiate some gfx log (d7deb9c3bd) - Bug 1191042 - Use CreateOffscreen for WebGL instead of CreateHeadless. - r=jrmuizel (f98fd02e59) - space (ad72b4f071) - Bug 1183085 - Remove EndConstruction() from layer documentation; r=roc (b1ef791fea) - Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku (f77ab5b9c3) - Bug 1202788 - Upgrade object_data table to new format (follow-up to bug 871846). r=janv (ea86fd2890) - Bug 1204183 - Test the object_data upgrade from bug 1202788. r=janv (5a48cfdf17) - Bug 1198814 - Use StructuredCloneHelper in PromiseWorkerProxy, r=smaug (10e9f33700) - namespace name (b4feaf8e67) - Bug 1203561 - Use StructuredCloneHelper in StackScopedCloneData, r=smaug (156525cf32) - Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug (f177bca203) - Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley (340c3d606e) - Bug 1182197 investigation patch. Log the stack at promise fulfillment on a CCed promise into the crash reporter data. r=dmajor,nsm (376c1bba93) - Bug 1183907, properly wrappercache worker URL object, r=baku (d71937b9d0) - Bug 1203463 - URL constructor should support about:blank URI, r=bz (d539b63667) - Bug 1207496 - Part 4: Remove use of expression closure from services/sync/. r=gps (f1eae787d9) - Bug 1207496 - Part 3: Remove use of expression closure from services/fxaccounts/. r=markh (f60e64c061) - Bug 1207496 - Part 2: Remove use of expression closure from services/crypt/. r=mrbkap (ec2738f497) - Bug 1207496 - Part 1: Remove use of expression closure from services/common/. r=gps (3464407503) - Bug 1134881 - Sync password timeCreated & timePasswordChanged fields. r=rnewman (96befc78b2) - adapted version of Bug 753289 - Pre: rename WEAVE_SYNC_PREFS to PREF_SYNC_PREFS_PREFIX. (5987671e36) (93f97225b6) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
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-20220730-37499aa39-xpmod.7z Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20220730-37499aa39-xpmod.7z repo: https://github.com/roytam1/basilisk55 Repo changes: - ported from UXP: Issue #1805 - Improve stack size limits for all targets. (5ed7e7d5) (0d13c227a) - import from UXP: Issue #1964 - Update libtremor. (34d0e86b) (b12fa0b60) - ported from UXP: Issue #1966 - Remove support for Firefox Marketplace "apps" (11680c89) (111fb139c) - ported from UXP: Issue #1967 - Remove mozprotocol handler (moz://a easter egg). (b1345584) (d58423da1) - import from UXP: Issue #1967 - Remove moz://a from mochitest (27547e70) (e36eda84f) - import from UXP: Issue #1962 - Update libtheora. (36b4c775) (c4aa7ef83) - ported from UXP: Issue #1971 - Part 1: Update build system for ICU 63.2 upgrade. (14700556) (b8005d533) - import from UXP: Issue #1971 - Part 2: Update ICU source to 63.2. (a08b6167) (bbd08b95a) - ported from UXP: Issue #1971 - Part 3: Update unicharutil perl scripts for Unicode 11 upgrade. (af70ac2c) (6f097a709) - import from UXP: Issue #1971 - Part 4: Generated files for Unicode 11.0. (ba620add) (f1414aa5f) - import from UXP: Issue #1971 - Part 5: Update Spidermonkey for Unicode 11. (788203a1) (dc9261360) - ported from UXP: Issue #1969 - Implement Intl.RelativeTimeFormat. (86f540b6) (406e64ef7) - ported from UXP: Issue #1975 - Implement Origin header CSRF mitigation. (09c03437) (9c625dbab) - bump version for ICU update (82f66278c) - [Basilisk] remove mozProtocolHandler from package (194f02f32) - nss: sync with UXP (as of rev c78a86f7) (c74919b86) - import from UXP: [DOM] Add extra check for performance API Next Hop protocol (4b88e786) (5bdb6a379) - Revert "ported from UXP: Issue #1966 - Remove support for Firefox Marketplace "apps" (11680c89)" (37499aa39) -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of BOC/UXP for XP! Test binary: MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20220730-0abce9fa-uxp-a8454ac78-xpmod.7z BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20220730-0abce9fa-uxp-a8454ac78-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-20220730-id-828aab8-uxp-a8454ac78-xpmod.7z IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20220730-id-828aab8-ia-93af9a0-uxp-a8454ac78-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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New build of Serpent/UXP for XP! Test binary: Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20220730-3219d2d-uxp-a8454ac78-xpmod.7z Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20220730-3219d2d-uxp-a8454ac78-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-20220730-3219d2d-uxp-a8454ac78-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-20220730-d849524bd-uxp-a8454ac78-xpmod.7z Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.6a1.win32-git-20220730-d849524bd-uxp-a8454ac78-xpmod-sse.7z Win64 https://o.rthost.win/palemoon/palemoon-28.10.6a1.win64-git-20220730-d849524bd-uxp-a8454ac78-xpmod.7z Official UXP changes picked since my last build: - Issue #1805 - Improve stack size limits for all targets. (5ed7e7d56) - Issue #1805 - Follow-up: provide for Linux builds using rlimit and min/max. (3571cc8de) - Issue #1805 - Follow-up: Include the same headers for Solaris as well to future-proof gcc versions. (065e8bc77) - Issue #1964 - Update libtremor. (34d0e86b6) - Issue #1967 - Remove mozprotocol handler (moz://a easter egg). (584cfbd80) - Issue #1967 - Remove moz://a from mochitest (1694b1b76) - Issue #1962 - Update libtheora. (be2516a09) - Issue #1962 - Follow-up: Fix build issues on Windows. (2a1f9e3ef) - Issue #1962 - Follow-up: Fix 32-bit build and remove unused clang-cl codepath. (dca7d2ff6) - Issue #1971 - Part 1: Update build system for ICU 63.2 upgrade. (8df84683b) - Issue #1971 - Part 2: Update ICU source to 63.2. (1e6921438) - Issue #1971 - Part 3: Update unicharutil perl scripts for Unicode 11 upgrade. (9a4a62c8c) - Issue #1971 - Part 4: Generated files for Unicode 11.0. (196f95dbf) - Issue #1971 - Part 5: Update Spidermonkey for Unicode 11. (c090dd7ce) - Issue #1969 - Implement Intl.RelativeTimeFormat. (3e6cbc6af) - Issue #1975 - Implement Origin header CSRF mitigation. (faa778ec9) - bump version for ICU update (5212cbebd) - [DOM] Add extra check for performance API Next Hop protocol (bf5894586) - [NSS] protect SFTKSlot needLogin with slotLock. (b9084ea29) - [NSS] Avoid potential data race on primary password change. (a77cf423c) - [NSS] Fix uninitialized value in cert_ComputeCertType. (10fdf0e1c) - Issue #1312 - Fix potential crashes in MailNews. (e3aa3c296) 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: - ICU: replace windows related source files with those from mypal68 (ICU 64.2) (3a65ef9ca) - [Basilisk] remove mozProtocolHandler from package (a8454ac78) - skipped `Issue #1966 - Remove support for Firefox Marketplace "apps"' for now as upstream doesn't clean-up remnants completely 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. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
unfortunately I can't reproduce these crashes. -
My Browser Builds (Part 3)
roytam1 replied to roytam1's topic in Browsers working on Older NT-Family OSes
New regular/weekly KM-Goanna release: https://o.rthost.win/kmeleon/KM76.4.6-Goanna-20220723.7z Changelog: Out-of-tree changes: * update Goanna3 to git 6751370508..b6b16147cc: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1013814 - add inIDOMUtils.getRelativeRuleLine; r=heycam,pbrosset (60153c71f7) - Bug 1197930 - Add comments for getRuleLine and getRuleColumn. r=heycam (6c65131f95) - Bug 1157292 - include XBL stylesheets in the inspector's list of stylesheets, r=dholbert,heycam (f3ecad41c2) - Bug 1187409 - make CssPropertyIsShorthand handle CSS variables r=heycam (6dcba2f01b) - Bug 1142206 - Let GetSubpropertiesForCSSProperty handle custom property. r=heycam, r=pbrosset (f86eba559a) - Bug 1201136 - treat "currentColor" as a valid color. r=heycam (f868825389) - Bug 180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky (fab0ecdf39) - Bug 1206356: Add mfbt/Random.h, implementing the xorshift128+ random number generator. r=waldo (1928e47e21) - Bug 1197421 - Fix promise worker proxy cleanup and update callers. r=catalinb (2128787815) - Bug 1197421 - Fetch resolver uses PromiseWorkerProxy. r=catalinb (d8611f0bcc) - Bug 1180118 - Part 7: Split out FindClosestRestyleRoot and allow passing in a pre-computed restyle root to AddPendingRestyle. r=bzbarsky (b783859d8a) - Bug 1180118 - Part 8: Keep track of the closest restyle root in AddPendingRestylesForDescendantsMatchingSelectors. r=bzbarsky (cf9d1b35b6) - Bug 1180118 - Part 9: Clear nsCSSSelector pointers in the pending restyle tracker if they might be stale. r=bzbarsky (13faac05f3) - Bug 1180118 - Part 10: Logging. r=bzbarsky (79f71825ca) - Bug 1180118 - Part 11: Use ReparentStyleContext even if eRestyle_SomeDescendants is used. r=bzbarsky (9f8e218aac) - Bug 1187851 patch 1 - Tests for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc (82bbd8b750) - Bug 1187851 patch 2 - Cleanup to prepare for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc (9fc38132ac) - Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc (25e50c5ac5) - Bug 1187851 patch 5 - Make dynamic changes to perspective change fixed position containing block for descendants. r=roc (df51439c10) - Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky (18e36acbd9) - Bug 1203766 - Part 2: Add an ArenaRefPtr class that can have its pointer cleared out when an object's owning nsPresArena goes away. r=bzbarsky (ff06cd91e0) - Bug 1203766 - Part 3: Add ArenaRefPtr support to nsStyleContext. r=bzbarsky (f1b52960f2) - Bug 1203766 - Part 4: Add a "restyle generation" counter, which increments whenever we process pending restyles. r=bzbarsky (b54d7e5ec9) - Bug 1203766 - Part 5: Rename nsComputedDOMStyle::mStyleContextHolder to mStyleContext. r=bzbarsky (5fa2d18667) - Bug 1203766 - Part 6: Cache resolved style contexts on nsComputedDOMStyle to avoid re-resolving if styles haven't changed. r=bzbarsky (de84fc67e7) - Bug 1203766 - Part 6.1: Clear cached style context on nsComputedDOMStyle when its element is moved. r=bzbarsky (d43394515a) - Bug 1203766 - Part 7: Test. r=bzbarsky (59c7ea8c81) - Bug 1203766 - Unified compilation fixes. (61137c44a5) - Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. (e9188d7c56) - Bug 1202512 - Part 1: Add Element flags to record whether an eRestyle_SomeDescendants restyle is pending for it. r=bzbarsky (7f6dbef338) - Bug 1197620 - Part 1 - Stop all animations in destroyed frames. r=bbirtles (829b1635db) - Bug 1197620 - Part 2 tests that animation stop playing when its element is not displayed. r=bbirtles (87597b5125) - Bug 1190254 - Use same conditions to call ReparentStyleContext in RestyleUndisplayedNodes as in RestyleSelf. r=mats (7e778822b3) - Bug 1181011 - Don't use cached rule node structs for animations within pseudo-elements. r=dbaron a=abillings (966b351dcd) - Bug 1180120 - Part 1: Record on style contexts that reset style is explicitly inherited. r=dbaron (50b4f4e76a) - Bug 1180120 - Part 2: Move style-if-visited as well in nsStyleContext::Move (and assert that its parent is the same as the non-visited-style parent). r=dbaron (fd34448459) - Bug 1180120 - Part 3: Record on ElementRestyler whether we are at the root of a restyle. r=dbaron (edeb469544) - Bug 1180120 - Part 4: Add an outparam to CalcStyleDifference to indicate which struct pointers were identical. r=dbaron (1410e5ce05) - Bug 1180120 - Part 5: Factor out section of ElementRestyler::Restyle that calls AddPendingRestylesForDescendantsMatchingSelectors. r=dbaron (ab5b899c7f) - Bug 1180120 - Part 6: Replace HasSameCachedStyleData call with samePointerStructs bit tests. r=dbaron (3654cb6db8) - Bug 1180120 - Part 6.1: Factor out some of RestyleUndisplayedDescendants. r=dbaron (882a535699) - Bug 1180120 - Part 6.2: Refactor MaybeReframeFor{Before,After}Pseudo. r=dbaron (99ccd305ca) - Bug 1180120 - Part 7: Add eRestyleResult_StopWithStyleChange. r=dbaron (6626dd8133) - Bug 1192302 - Part 1: Make MustCheckUndisplayedContent take its frame as an argument. r=bzbarsky (7ae5bcc569) - Bug 1192302 - Part 2: Traverse the frame tree when processing eRestyle_SomeDescendants. r=bzbarsky (71b325d22e) - Bug 1206996: Use range-based 'for' syntax to iterate across nsFrameLists in RestyleManager. r=tn (a2c8e0fa73) - Bug 1163875 - ensure opacity animation in patterns results in redraws r=jwatt (7fd1f5c55a) - Bug 1180036 - Replace the warning that anonymous nodes should not be in child lists with an assert plus whitelisting of known-OK cases. r=bz (0c9dd01766) - Bug 1169440 patch 4 - Add comment to nsStylePadding::DifferenceAlwaysHandledForDescendants. r=heycam (2483adc4a0) - Bug 1169440 patch 5 - Adjust hints in CalcDifference methods to emit new nsChangeHint_ReflowChangesSizeOrPosition hint. r=heycam (b1ad73ab5f) - Bug 1169440 patch 6 - Add parameter to nsIFrame::FrameNeedsReflow to control handling of target being a reflow root. r=dholbert (c75a63eb67) - Bug 1169440 patch 7 - Pass parameter determined from style hint to FrameNeedsReflow. r=dholbert (ee02625c5a) - Bug 1198894: Use nsChangeHint_RepaintFrame instead of NS_STYLE_HINT_VISUAL to trigger simple repaints in nsStyleStruct.cpp CalcDifference methods. r=heycam (770bb3c11c) - Bug 417178 - "Google reader does not show subscribed topics in ff3b3 at certain zoom levels" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r+sr=dbaron a1.9b5=mconnor] (a9b8541d23) - Bug 1203472 - [css-grid] Add missing |mIsSubgrid| check. r=simon.sapin@exyr.org (d68050a108) - Bug 1141919 - Fix incomplete line break suppression in ruby. r=dbaron (087a824358) - Bug 1157011 - Check line break suppression of BR frame from its parent frame. r=dholbert (5572f7bc56) - Bug 1134849 - For display:inline elements whose writing mode is orthogonal to their parent's, the computed value should become inline-block. r=dbaron (0df244841c) - Bug 1196887 - Compare the writing-mode property, not only whether it is horizontal or vertical, when deciding whether to compute display:inline as inline-block. r=dholbert (a0c4500a83) - Bug 1140198 - display:contents on the root element (but not else-where) should compute to 'block'. r=roc (606663d0c9) - Bug 1188061 - Pass the style context to nsStylePosition::CalcDifference so that it can take account of writing-mode where necessary. r=dbaron (6728d9d865) - Bug 1181907 (Part 1) - Make it possible to use nsGenericHashKey with free functions. r=heycam (c304448825) - Bug 1181907 (Part 2) - Make nsCSSProperty hashable. r=heycam (4fff3bb968) - Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam (8431589452) - Bug 1139723 - Turn on expensive style struct assertions for 1136010-1.html, and fix pref name typo. r=dbaron (f20387295b) - Bug 1151214 part 1 - Remove the optimization to ignore 'align-content' changes for single-line flex containers. It's invalid now that we'll support 'align-content' for other box types (grid). r=dbaron (aa21e1a3a4) - No bug. Add comment to nsStyleClipPath::ReleaseRef explaining why only one member is nulled out. r=me (NPOTB) (19d5eb5fb1) - Bug 1202993 - Remove the logical-direction-based keywords for caption-side, and instead interpret the old physical keywords as logical sides. r=dholbert (0f33c4a767) - Bug 1177149 - Don't force an invalidation for transform origin changes. r=dbaron (8a134525e0) - Bug 1191855 - Make the intrinsic size of <iframe> remain physical 300x150, regardless of writing mode. r=dholbert (64d897f218) - Bug 1099557 - Make -moz-control-character-visibility default to 'visible' rather than 'hidden', so that spurious control characters are rendered as hexboxes. r=dbaron (ef6eed92c2) - align to FF (1d931574ae) - Bug 1141926 - Check nsCaret visibility when NotifySelectionChanged. r=roc (d23f1422e2) (bd7e851076) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1183882, properly implement wrapper caching on PushMessageData, r… =nsm (e7d35916e0) - Bug 1199491 - Use channel->ascynOpen2 in netwerk/base/nsURIChecker (r=sicking,jduell) (41f7f67827) - Bug 1137151: Mark destructor of |STSThreadPoolListener| as protected, r=mcmanus (7a628f8ad2) - spacing (996692bb4e) - Bug 1170794 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz (0694822115) - Bug 1003731 - Removal of transliteration. r=hsivonen (d58e9ece29) - Bug 1199491 - Use channel->ascynOpen2 in netwerk/base (r=sicking) (ad3975a6a3) - Bug 1190450 - TP shield shows up incorrectly when pressing back while loading a page with tracking elements r=mcmanus (0f2d00810a) - Bug 1173860: Null check on sGlobalEntryTables. r=mcmanus (0bf7b8b32f) - missing bit of Bug 1183209 patch 3 (597a812070) - Bug 1200729 - Recompute FrameLayerBuilder item visibility if dirty region changes. r=mwoodrow (a353e69bcf) (b6b16147cc) * 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