summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Issue #1817 - Include <intrin.h> at top-level before lz4.c can includeVS2017Moonchild2022-07-01
| | | | | | it in a namespace. BZ Bug 1345331
* Issue #1817 - Re-work some static_asserts to get VS2017 compiling.Moonchild2022-07-01
| | | | BZ Bug 1319971
* Issue #1817 - Detect MFC library path on VS2017.Moonchild2022-07-01
| | | | BZ Bug 1318189
* Issue #1817 - VS2017 doesn't like JS_DEPENDENT_TEMPLATE_HINT workaround.Moonchild2022-07-01
| | | | BZ Bug 1310067
* Merge pull request 'Update soundtouch library to 2.3.1' (#1951) from ↵Moonchild2022-07-01
|\ | | | | | | | | | | | | jobbautista9/UXP:soundtouch-take2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1951 Reviewed-by: Moonchild <moonchild@palemoon.org>
| * Issue #1949 - Part 2: Disable exceptions in soundtouch's STTypes.h.Job Bautista2022-06-30
| | | | | | | | | | | | I don't know how Mozilla was able to build this without defining ST_NO_EXCEPTION_HANDLING, but looks like we have to do it so that the compiler doesn't complain about -fno-exceptions
| * Issue #1949 - Part 1: Update soundtouch library to 2.3.1.Job Bautista2022-06-30
| |
* | Merge pull request 'Update nestegg library' (#1950) from ↵Moonchild2022-07-01
|\ \ | |/ |/| | | | | | | | | jobbautista9/UXP:nestegg into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1950 Reviewed-by: Moonchild <moonchild@palemoon.org>
| * Issue #1948 - Update nestegg library.Job Bautista2022-06-30
|/ | | | | | | | | I separated out the AVC and AAC support code into a patch file so that the upstream code can be updated freely without having to re-add AVC and AAC support again. At least if the upstream changes are not too extensive... This should effectively backport Mozilla bug 1539686, which allows the browser to parse the color information from WebM videos that uses HDR.
* Merge pull request 'Update libaom to 3.4.0' (#1938) from ↵Moonchild2022-06-28
|\ | | | | | | | | | | jobbautista9/UXP:aom into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1938
| * Issue #1937 - Follow-up: Remove some unnecessary includes and sources from ↵Job Bautista2022-06-28
| | | | | | | | | | | | sources.mozbuild These were used only by the encoder, which has been excluded from the build.
| * Issue #1937 - Follow-up: Exclude aom_encoder.c/h from our buildMoonchild2022-06-28
| | | | | | | | We don't need an encoder!
| * Issue #1937 - Follow-up: Add missing sources, and remove unneeded ones in ↵Job Bautista2022-06-27
| | | | | | | | | | | | | | | | sources.mozbuild This should (hopefully) fix building for Windows. The ones I removed are not used for decoding, but for encoding, which we don't need.
| * Issue #1937 - Follow-up: Add missing sources and includes in sources.mozbuildJob Bautista2022-06-27
| |
| * Issue #1937 - Follow-up: Fix sources.mozbuild not having exportsJob Bautista2022-06-26
| | | | | | | | | | | | | | Thankfully I already redundantly edited this file myself before to account for updates in the source, and backed this up to another location just in case the shell script breaks my build files, which it did!
| * Issue #1937 - Part 2: Update libaom source.Job Bautista2022-06-25
| |
| * Issue #1937 - Part 1: Update build system for libaom.Job Bautista2022-06-25
| |
* | Merge pull request 'Fix volume handling in sndio backend.' (#1945) from ↵Moonchild2022-06-28
|\ \ | | | | | | | | | | | | | | | jobbautista9/UXP:sndio-volumehandling into master Untested by me but assuming this all works as it's straightforward enough of a change otherwise.
| * | Issue #1944 - Follow-up: Make it clear that volume is a float.Job Bautista2022-06-27
| | | | | | | | | | | | 1. => 1.0, 0. => 0.0
| * | Issue #1944 - Fix volume handling in sndio backend.Job Bautista2022-06-26
| |/ | | | | | | Backported from Mozilla bug 1467882.
* | Merge pull request 'Fix building libjpeg-turbo on ARM.' (#1947) from ↵Moonchild2022-06-28
|\ \ | | | | | | | | | | | | | | | jobbautista9/UXP:libjpeg into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1947
| * | Issue #1933 - Follow-up: Remove cmakedefine directives from neon-compat.h.Job Bautista2022-06-27
| | | | | | | | | | | | | | | Apparently it wasn't preprocessed yet. Just took the version from mozilla-central, and it worked, according to dbsoft.
| * | Issue #1933 - Follow-up: Fix building on ARM.Job Bautista2022-06-27
| | | | | | | | | | | | neon-compat should be imported as a .h header, not an .in file.
* | | Issue #21 - Follow-up: Remove some left-over telemetry plumbing.Moonchild2022-06-27
| | |
* | | Issue #1053 - Follow-up: Correct conditional define on POSIX systems.Moonchild2022-06-27
| | | | | | | | | | | | | | | | | | This conditional was incorrectly changed when removing Android support. This potentially causes issues on Linux systems by not using pthreads correctly, which may lead to high idle CPU usage.
* | | Merge pull request 'Update libvorbis to 1.3.7' (#1942) from ↵Moonchild2022-06-26
|\ \ \ | | | | | | | | | | | | | | | | | | | | jobbautista9/UXP:vorbis37 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1942
| * | | Issue #1941 - Update libvorbis to 1.3.7.Job Bautista2022-06-26
| | |/ | |/|
* | | Merge pull request 'Update libwebp to 1.2.2' (#1940) from ↵Moonchild2022-06-26
|\ \ \ | | | | | | | | | | | | | | | | | | | | jobbautista9/UXP:libwebp into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1940
| * | | Issue #1939 - Part 2: Update libwebp source.Job Bautista2022-06-26
| | | |
| * | | Issue #1939 - Part 1: Update build system for libwebp.Job Bautista2022-06-26
| |/ /
* | | Merge pull request 'Update libogg to 1.3.5' (#1936) from ↵Moonchild2022-06-26
|\ \ \ | | | | | | | | | | | | | | | | | | | | jobbautista9/UXP:libogg into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1936
| * | | Issue #1935 - Update libogg to 1.3.5Job Bautista2022-06-25
| |/ / | | | | | | | | | | | | | | | I've also added some notes in the update.sh script that should've been documented, as well as changed README to README.md which Mozilla somehow forgot to do when they updated to 1.3.3...
* | | Merge pull request 'Update libjpeg-turbo to 2.1.3' (#1934) from ↵Moonchild2022-06-26
|\ \ \ | | |/ | |/| | | | | | | | | | jobbautista9/UXP:libjpeg into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1934
| * | Issue #1933 - Part 2: Update libjpeg-turbo source.Job Bautista2022-06-24
| | |
| * | Issue #1933 - Part 1: Update build system for libjpeg-turbo.Job Bautista2022-06-24
| | |
* | | Merge pull request 'Remove support for non-ICU unicode character property ↵Moonchild2022-06-26
|\ \ \ | | | | | | | | | | | | | | | | | | | | tables.' (#1932) from jobbautista9/UXP:326-nukenonicu into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1932
| * | | Issue #326 - Part 6: Regenerate Unicode data tables with the stripped-down toolJob Bautista2022-06-23
| | | |
| * | | Issue #326 - Part 5: Simplify the genUnicodePropertyData.pl tool to generate ↵Job Bautista2022-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | only the data we need to supplement ICU properties Backported from Mozilla bug 1402271. Some removals were already done by Part 1b.
* | | | Merge pull request 'Update Unicode to version 10.0, and UTR-50 data to ↵Moonchild2022-06-26
|\| | | | |_|/ |/| | | | | | | | | | | version 17' (#1931) from jobbautista9/UXP:326-u10-take2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1931
| * | Issue #326 - Part 4: Update Unicode data to release 10.0Job Bautista2022-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | genUnicodePropertyData.pl's output: unknown ICU script MASARAM_GONDI at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2641. unknown ICU script SOYOMBO at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2663. unknown ICU script ZANABAZAR_SQUARE at ../tools/genUnicodePropertyData.pl line 442, <FH> line 2679. Data for CharProp2 = 14864 Data for FullWidth = 2176 Data for FullWidthInverse = 2688 Total data = 19728
| * | Issue #326 - Part 3: Explicitly make the Script enum a 16-bit typeJob Bautista2022-06-23
| | | | | | | | | | | | | | | This is so we can add a field to gfxShapedWord without making it bigger. Backported from Mozilla bug 1353000.
* | | Merge pull request 'Update Unicode to version 9.0, and UTR-50 data to ↵Moonchild2022-06-22
|\| | | |/ |/| | | | | | | version 16' (#1929) from jobbautista9/UXP:326 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1929
| * Issue #326 - Part 2: Update UTR-50 data to version 16Job Bautista2022-06-22
| | | | | | | | Based on Mozilla bug 1288961.
| * Issue #326 - Part 1c: Generated files for Unicode 9.0.Job Bautista2022-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to generate these files, refer to https://wiki.mozilla.org/I18n:Updating_Unicode_version For those too lazy to go to the link (or if the link no longer works), we need the following files from http://www.unicode.org/Public/9.0.0/ucd/: - UnicodeData.txt - Scripts.txt - EastAsianWidth.txt - BidiMirroring.txt - HangulSyllableType.txt - SpecialCasing.txt - ReadMe.txt (to record version/date of the UCD) - Unihan_Variants.txt (from Unihan.zip) As well as Identifier*.txt from http://www.unicode.org/Public/security/9.0.0/, which should be put in a "security" subdirectory under the UCD folder, and http://www.unicode.org/Public/vertical/revision-15/VerticalOrientation-15.txt put in a "vertical" subdirectory. I suggest downloading all files with GetEmAll, just in case. Change the perl command a bit, as the guide seems to be outdated: perl ../tools/genUnicodePropertyData.pl /path/to/platform/gfx/harfbuzz/src/ /path/to/platform/intl/icu/source/common/unicode/ /path/to/UCD-directory/
| * Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code.Job Bautista2022-06-22
| | | | | | | | ENABLE_INTL_API has been removed since Issue #324.
| * Issue #326 - Part 1a: Update character property table generator script for ↵Job Bautista2022-06-22
|/ | | | | | Unicode 9, and adjust APIs to fit the new identifier-type property model Backported from Mozilla bug 1281448.
* Merge pull request 'Update image/Orientation.h' (#1927) from ↵Moonchild2022-06-21
|\ | | | | | | | | | | jobbautista9/UXP:1926 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1927
| * Issue #1926 - Update image/Orientation.hJob Bautista2022-06-19
| |
* | Merge pull request 'Collected ports for async functions in the JS parser' ↵Moonchild2022-06-21
|\ \ | | | | | | | | | | | | | | | (#1924) from martok/UXP-contrib:1918-asyncgenerator into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1924
| * | Issue #1918 - m-c 1353693: Correct parsing of async generator methodsMartok2022-06-17
| | |