roytam1
3926096dfa
DownloadUIHelper: move async keyword position to prevent raising javascript error.
2022-06-30 22:17:30 +08:00
roytam1
77b691ea7a
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-29 08:56:43 +08:00
Job Bautista
6f97a5012d
Issue #1937 - Follow-up: Remove some unnecessary includes and sources from sources.mozbuild
...
These were used only by the encoder, which has been excluded from the build.
2022-06-29 08:56:08 +08:00
Moonchild
932e9d8fc6
Issue #1937 - Follow-up: Exclude aom_encoder.c/h from our build
...
We don't need an encoder!
2022-06-29 08:55:53 +08:00
Job Bautista
463a502764
Issue #1937 - Follow-up: Add missing sources, and remove unneeded ones in 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.
2022-06-29 08:55:33 +08:00
Job Bautista
8c7e76360f
Issue #1937 - Follow-up: Add missing sources and includes in sources.mozbuild
2022-06-29 08:55:15 +08:00
Job Bautista
49696a7887
Issue #1937 - Follow-up: Fix sources.mozbuild not having exports
...
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!
2022-06-29 08:55:02 +08:00
Job Bautista
ecb7ec7377
Issue #1937 - Part 2: Update libaom source.
2022-06-29 08:54:41 +08:00
Job Bautista
d09a5eeca2
Issue #1937 - Part 1: Update build system for libaom.
2022-06-29 08:52:26 +08:00
roytam1
3c33673a73
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-28 21:19:21 +08:00
Job Bautista
5b40dbab42
Issue #1944 - Follow-up: Make it clear that volume is a float.
...
1. => 1.0, 0. => 0.0
2022-06-28 21:13:11 +08:00
Job Bautista
ef4db6f2aa
Issue #1944 - Fix volume handling in sndio backend.
...
Backported from Mozilla bug 1467882.
2022-06-28 21:12:58 +08:00
roytam1
271eb414fa
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-28 08:58:59 +08:00
Job Bautista
b29aa5d557
Issue #1933 - Follow-up: Remove cmakedefine directives from neon-compat.h.
...
Apparently it wasn't preprocessed yet. Just took the version from
mozilla-central, and it worked, according to dbsoft.
2022-06-28 08:58:37 +08:00
Job Bautista
0eece8e5bc
Issue #1933 - Follow-up: Fix building on ARM.
...
neon-compat should be imported as a .h header, not an .in file.
2022-06-28 08:58:28 +08:00
roytam1
d55284684f
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-27 21:51:39 +08:00
Moonchild
c43ed8d93e
Issue #21 - Follow-up: Remove some left-over telemetry plumbing.
2022-06-27 21:48:09 +08:00
Moonchild
c0f4b97fab
Issue #1053 - Follow-up: Correct conditional define on POSIX systems.
...
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.
2022-06-27 21:47:53 +08:00
Job Bautista
191a010f68
Issue #1941 - Update libvorbis to 1.3.7.
2022-06-27 21:45:53 +08:00
Job Bautista
8038505d6c
Issue #1939 - Part 2: Update libwebp source.
2022-06-27 21:45:28 +08:00
Job Bautista
56d49fd570
Issue #1939 - Part 1: Update build system for libwebp.
2022-06-27 21:45:05 +08:00
Job Bautista
9f598a8abc
Issue #1935 - Update libogg to 1.3.5
...
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...
2022-06-27 21:44:51 +08:00
Job Bautista
fc2133f4d1
Issue #1933 - Part 2: Update libjpeg-turbo source.
2022-06-27 21:44:36 +08:00
Job Bautista
75e223e3bf
Issue #1933 - Part 1: Update build system for libjpeg-turbo.
2022-06-27 21:43:59 +08:00
Job Bautista
8ad8bfb4ba
Issue #326 - Part 6: Regenerate Unicode data tables with the stripped-down tool
2022-06-27 21:35:27 +08:00
Job Bautista
b8e7234b73
Issue #326 - Part 5: Simplify the genUnicodePropertyData.pl tool to generate only the data we need to supplement ICU properties
...
Backported from Mozilla bug 1402271.
Some removals were already done by Part 1b.
2022-06-27 21:35:13 +08:00
Job Bautista
54489c3029
Issue #326 - Part 4: Update Unicode data to release 10.0
...
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
2022-06-27 21:34:53 +08:00
Job Bautista
7c2d948210
Issue #326 - Part 3: Explicitly make the Script enum a 16-bit type
...
This is so we can add a field to gfxShapedWord without making it bigger.
Backported from Mozilla bug 1353000.
2022-06-27 21:34:33 +08:00
roytam1
f0288d3d71
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-23 08:55:51 +08:00
Job Bautista
cd64bfb143
Issue #326 - Part 2: Update UTR-50 data to version 16
...
Based on Mozilla bug 1288961.
2022-06-23 08:55:26 +08:00
Job Bautista
66d4f38c85
Issue #326 - Part 1c: Generated files for Unicode 9.0.
...
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/
2022-06-23 08:55:09 +08:00
Job Bautista
291907ef3e
Issue #326 - Part 1b: Remove outdated ENABLE_INTL_API code.
...
ENABLE_INTL_API has been removed since Issue #324 .
2022-06-23 08:54:55 +08:00
Job Bautista
275ea2bcf5
Issue #326 - Part 1a: Update character property table generator script for Unicode 9, and adjust APIs to fit the new identifier-type property model
...
Backported from Mozilla bug 1281448.
2022-06-23 08:54:37 +08:00
roytam1
e89a9eafb1
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-22 09:04:44 +08:00
Job Bautista
e40697c0c6
Issue #1926 - Update image/Orientation.h
2022-06-22 09:03:10 +08:00
Martok
e9cc7313ac
Issue #1918 - m-c 1353693: Correct parsing of async generator methods
2022-06-22 09:02:55 +08:00
Martok
a511ff812e
Issue #1918 - m-c 1353690: Properly exclude |await| from consideration as a |let| variable name in async functions, so that a newline between the two separates them into two distinct expressions.
2022-06-22 09:02:40 +08:00
Martok
8b14220c3c
Issue #1918 - m-c 1345960: Handle shorthand property and destructuring with async keyword properly.
...
This was previously partially present, but got lost along the way
2022-06-22 09:02:24 +08:00
Martok
5e1b813aac
Issue #1918 - m-c 1358246: Report syntax error for stray "async" keyword in object literal property name.
2022-06-22 09:02:10 +08:00
Job Bautista
5dc15ae641
Issue #1916 - Part 3: Sticky/relative position fixes in nsTableWrapperFrame.
...
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.
2022-06-22 09:01:54 +08:00
Job Bautista
797ddb4d88
Issue #1916 - Part 2: Add a flag to allow FinishReflowChild to handle relative positioning, and convert the caller for which this makes sense.
...
Backported from Mozilla bug 1547759.
2022-06-22 09:01:41 +08:00
Job Bautista
0423d83560
Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class.
...
Backported from Mozilla bug 1571250.
2022-06-22 09:01:25 +08:00
Brian Smith
9cc1870b9f
Issue #1905 - Part 4d - Fix a crash calling a date and time function. Fixed by updating the xptcinvoke ARM64 code to the latest Mozilla version.
2022-06-22 09:01:02 +08:00
Brian Smith
95f1786bb4
Issue #1905 - Part 4c - Follow Firefox and Safari in reporting "Intel" for Mac ARM64 devices. Based on Mozilla bug 1655285.
2022-06-22 09:00:31 +08:00
Brian Smith
7e63a3f440
Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077.
2022-06-22 08:55:22 +08:00
Brian Smith
35ba45aa32
Issue #1905 - Part 4a - Change "as" test to "Apple" from "LLVM". This will make this test Mac only, but it should work with any Xcode.
2022-06-22 08:55:06 +08:00
roytam1
43cfc69b25
imported changes from mozilla NSS:
...
- Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c)
- Bug 1771497 - Uninitialized value in cert_VerifyCertChainOld. r=nss-reviewers,djackson (23be110c)
- Bug 1771495 - unchecked return code in sec_DecodeSigAlg. r=nss-reviewers,djackson (d4fb4b83)
- Bug 1771498 - Uninitialized value in cert_ComputeCertType. r=djackson (b28bc4cd)
- Bug 1764392 - Add DigitCert Roots r=nss-reviewers,jschanck (0863d9ec)
- Bug 1768970 - Add Certainly Roots. r=nss-reviewers,jschanck (6307e75b)
- Bug 1770267 - Add E-Tugra Roots. r=nss-reviewers,jschanck (9555008f)
- Bug 1759815 - Remove Hellenic Academic 2011 Root. r=nss-reviewers,jschanck (9c2cbf14)
- Bug 1764206 - Bump nssckbi version number for June. r=nss-reviewers,jschanck (b3acf3d9)
2022-06-17 11:00:44 +08:00
roytam1
082405259b
editor: check selection->GetAnchorFocusRange() before using its functions
...
this fixes crash when clicking Quote Message twice.
2022-06-15 10:10:10 +08:00
roytam1
22356686f9
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-13 09:12:00 +08:00
Jeremy Andrews
41b9919e7c
Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs.
2022-06-13 09:11:23 +08:00