mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:18:48 +00:00
c80d3c1b1f4f85cc74f464f596166b63fedcd934
- 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)
Pale Moon web browser
This is the source code for the Pale Moon web browser, an independent browser derived from Firefox/Mozilla community code. The source tree is mostly laid out like Mozilla-based products.
Maintenance mode
This repository and incarnation of Pale Moon is currently in maintenance mode and will only receive critical and security updates. The new home for Pale Moon (v28+) is in the UXP platform repo where it is one of the included applications with the platform. ** Do NOT open new feature/bug issues on this repo, please, unless it is a sec or critical issue, and check if the Pale Moon unstable channel solves any issues you may have before opening new issues on the UXP repo.
Resources
- Mozilla Source Code Directory Structure and links to project pages
- Build Pale Moon for Windows
- Build Pale Moon for Linux
- Pale Moon home page
- Code contribution guidelines - PLEASE read this if you wish to get involved in our development.
Description
Languages
C++
38.9%
C
20%
JavaScript
19.2%
HTML
13.6%
Python
4.2%
Other
3.7%