summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | 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
| | |
| * | Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a ↵Martok2022-06-17
| | | | | | | | | | | | |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions.
| * | Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with ↵Martok2022-06-17
| | | | | | | | | | | | | | | | | | async keyword properly. This was previously partially present, but got lost along the way
| * | Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in ↵Martok2022-06-17
| |/ | | | | | | object literal property name.
* | Merge pull request 'Final set of Apple Silicon (ARM64) Macintosh changes.' ↵Moonchild2022-06-21
|\ \ | | | | | | | | | | | | | | | (#1923) from dbsoft/UXP:AppleARMPart4 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1923
| * | Issue #1905 - Part 4d - Fix a crash calling a date and time function.Brian Smith2022-06-15
| | | | | | | | | | | | Fixed by updating the xptcinvoke ARM64 code to the latest Mozilla version.
| * | Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for ↵Brian Smith2022-06-15
| | | | | | | | | | | | | | | | | | Mac ARM64 devices. Based on Mozilla bug 1655285.
| * | Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to ↵Brian Smith2022-06-15
| | | | | | | | | | | | | | | | | | the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077.
| * | Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM".Brian Smith2022-06-15
| |/ | | | | | | This will make this test Mac only, but it should work with any Xcode.
* | Merge pull request 'Table sticky and directionality handling improvements' ↵Moonchild2022-06-21
|\ \ | |/ |/| | | | | | | (#1922) from jobbautista9/UXP:1916-finalpr3 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1922
| * Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame.Job Bautista2022-06-17
| | | | | | | | | | | | Backported from Mozilla bug 1472602. Didn't include the change in StickyScrollContainer.cpp because it breaks linking to libxul.so in the end. It's not important anyway.
| * Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle ↵Job Bautista2022-06-17
| | | | | | | | | | | | relative positioning, and convert the caller for which this makes sense. Backported from Mozilla bug 1547759.
| * Issue #1916 - Part 1: Convert flags passed to ReflowChild, ↵Job Bautista2022-06-17
|/ | | | | | FinishReflowChild, etc into an enum class. Backported from Mozilla bug 1571250.
* Merge pull request 'Add Apple Silicon (ARM64) Mac Support' (#1915) from ↵Moonchild2022-06-11
|\ | | | | | | | | | | dbsoft/UXP:AppleARM into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1915
| * Issue #1905 - Part 3k - Separate the GNU and LLVM-as tests.Brian Smith2022-06-10
| | | | | | | | While we should be able to test these together, I don't want to risk breakages on different *nixes.
| * Issue #1905 - Part 3j - Rename the ARM64 assembly files to .S.Brian Smith2022-06-10
| | | | | | | | Missed the moz.build file in the last commit.
| * Issue #1905 - Part 3i - Rename the ARM64 assembly files to .S.Brian Smith2022-06-10
| | | | | | | | Necessary because they now need to be preprocessed.
| * Issue #1905 - Part 3h - Fix breakages on other platforms.Brian Smith2022-06-10
| | | | | | | | | | Mac Intel broke due to incorrect FFI target_dir for Intel. Linux and possibly other platforms use a secondary aclocal.m4 that still referenced ios.m4.
| * Issue #1905 - Part 3g - Final set of changes connecting ARM64 support for Mac.Brian Smith2022-06-09
| | | | | | | | Back out some of the xptcstubs changes that are not viable for our codebase.
| * Issue #1905 - Part 3f - Collection of fixes connecting ARM support to the ↵Brian Smith2022-06-09
| | | | | | | | | | | | Mac build. Also update ARM XPT code to add Mac/Apple support.
| * Issue #1905 - Part 3e - Fix NSPR build on ARM.Brian Smith2022-06-09
| | | | | | | | The dynamic loader had been falling through to the ancient PowerPC code without __aarch64__ #ifdef
| * Issue #1905 - Part 3d - Report GNU AS when the system "as" is LLVM-as.Brian Smith2022-06-09
| | | | | | | | LLVM as is generally compatible with GNU, this should allow ICU to build on ARM Macs.
| * Issue #1905 - Part 3c - Remove iOS from the rest of the configure system.Brian Smith2022-06-09
| |
| * Issue #1905 - Part 3b - Remove iOS support from old-configure.Brian Smith2022-06-09
| | | | | | | | iOS is not really a viable target and Apple Silicon Macs report the same core system.
| * Issue #1905 - Part 3a - Resign python binary ad-hoc since install_name_tool ↵Brian Smith2022-06-09
| | | | | | | | | | | | invalidates code signature. The code signature is invalidated on Intel as well, but on ARM the binary fails to run with an invalid code signature error.
| * Issue #1905 - Part 2c - Fix OpenGL crash caused by calling [NSOpenGLContext ↵Brian Smith2022-06-04
| | | | | | | | | | | | | | setView:] on the Compositor thread. Starting with SDK 10.14 I believe, many functions have main thread checks, including setView: and update. So we now move the code in the updateGLContext method into doDrawRect which runs on the main thread.
* | Merge pull request 'Ensure UpdateChecker and UpdateParser can handle empty ↵Moonchild2022-06-11
|\ \ | | | | | | | | | | | | | | | manifest URLs.' (#1913) from athenian200/UXP:1909_second_attempt into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1913
| * | Fix whitespace.Jeremy Andrews2022-06-10
| | |
| * | Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty ↵Jeremy Andrews2022-06-10
| | | | | | | | | | | | manifest URLs.