I am happy that 33.7.0 is out and have built it on my Mac, as I have been doing since 2017.
I did notice that videos were not playing, VIDEOJS libraries were reporting codec incompatibilities, because the underlying canPlayType returned the empty string. Others in the fora had also noticed this.
I stepped through the code and it was apparently due to sub-frameworks moving out of the ApplicationSupport framework to top-level, like CoreGraphics and CoreVideo.
Can be looked up here: https://developer.apple.com/library/arc ... works.html
I also had to add my current SDK to the list of known SDKs.
I had to comment out the malloc, calloc, realloc redefines as they ended up in C++ code and not compiling when the code called std::malloc etc.
I have still one unsolved issue where I have a workaround: A synology box with a self signed certificate that has not been accepted before will end up in the TLS 1.3 protocol degrade path and end up with a cryptic SSL_ERROR_RX_MALFORMED_SERVER_HELLO error. This does not seem to affect mainstream browsers. Workaround is to disable SSL hello downgrade enforcement, accept the self signed cert, then reenable downgrade protection.
I put my specific changes to the code at my fork here: https://github.com/stroucki/UXP
Build report on Mac
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
-
- Project Contributor
- Posts: 490
- Joined: 2020-02-21, 17:35
Re: Build report on Mac
Thanks, had a busy few weeks but with Easter done, I'll take a quick look at your changes.