Commit Graph

187 Commits

Author SHA1 Message Date
roytam1 c77dbecdbf import from UXP: Issue #1233 - Part 2: Update Reftests (1f9d1613) 2022-04-05 15:56:07 +08:00
roytam1 2ab140ad76 ported from UXP: Issue #1233 - Part 1: Fix grid overflow and rendering issues by improving Layout CSS-Grid API (f22ad944) 2022-04-05 15:53:49 +08:00
roytam1 a7687ff3b7 import from UXP: Fix whitelisting of JavaScript-uris by CSP hash. (c2fafd67) 2022-04-05 15:38:18 +08:00
roytam1 ce5a57e580 import from UXP: Add checks to respect CSP-wildcard + Ports. (3f25eeef) 2022-04-05 15:35:04 +08:00
roytam1 0d64043c59 import from UXP: Issue #1222: Don't load plugin instances when they have no src URI. (b3b78fea) 2022-04-05 15:16:57 +08:00
roytam1 50809ff017 import from UXP: Issue #1221: Pass the original element into nsXMLContentSerializer::CheckElementEnd so that we can properly determine whether it has children. (f34f8ca0) 2022-04-05 15:12:45 +08:00
roytam1 4980ca0453 import from UXP: Add size checks to WebGLContext::BufferData() (0771bbb5) 2022-04-05 14:00:59 +08:00
roytam1 787a76683a import from UXP: Don't access gNeckoChild if not on main thread. (DiD) (71a6b780) 2022-04-03 16:31:28 +08:00
roytam1 4b790f3e48 import from UXP: Selectively allow ftp subresources in the blocked mode. (e4273a3c) 2022-04-03 16:16:16 +08:00
roytam1 acb669dc22 ported from UXP: Add preference to allow the loading of FTP subresources for corner cases (797f3eae) 2022-04-03 16:14:15 +08:00
roytam1 b274a856a6 import from UXP: Improve origin-clean algorithm based on our previous changes. (c3a85ded) 2022-04-03 15:43:10 +08:00
roytam1 2eb5c31bd6 import from UXP: Revert "Improve origin-clean algorithm" (64acfb5c) 2022-04-03 15:42:16 +08:00
roytam1 f3373f5d64 import from UXP: [WebGL] Enable size limit on Linux. (de22dcde) 2022-04-03 15:40:01 +08:00
roytam1 cbcf006b9f import from UXP: Improve origin-clean algorithm (85e68b68) 2022-04-03 15:31:40 +08:00
roytam1 60b8d50010 ported from UXP: [places] Prevent some abuse of smart queries. (b3deb955) 2022-04-03 15:21:39 +08:00
roytam1 0f0b10e24d ported from UXP: [media] Rewrite AudioConverter::DownmixAudio (450910d6) 2022-04-03 15:10:15 +08:00
roytam1 84c054c266 ported from UXP: [IndexedDB] Call SendFailureResult if the actor has been destroyed. (a6d976c0) 2022-04-03 15:07:40 +08:00
roytam1 da719a3faf import from UXP: Issue #1102 - Disable <meta http-equiv=set-cookie> (4ab1401e) 2022-04-03 15:01:40 +08:00
roytam1 94af28b3ce import from UXP: Issue #1088 - Add nullcheck. (b39b4301) 2022-04-03 14:31:57 +08:00
roytam1 748fdc3bd4 import from UXP: Issue #249 - Map IntersectionObserver rect to the correct viewport. (78b6f639) 2022-04-03 14:29:46 +08:00
roytam1 7dbea8dbe9 ported from UXP: Remove obsolete getPref helpers. (8d45fa68) 2022-04-03 13:33:41 +08:00
roytam1 4068d4a5b4 import from UXP: Check if CopyData succeeded. (9f852ea5) 2022-04-01 16:58:39 +08:00
roytam1 f782ecc53c ported from UXP: Disallow getUserMedia on null principals. (db3e9bd7) 2022-04-01 16:50:58 +08:00
roytam1 4de519e366 ported from UXP:
- [EME] Make WidevineAdapter compatible with CDM version 9 (eb2e8d7f)
- [EME] Hackily implement cdm::Host_9::RequestStorageId (a8d231e0)
- [EME] Update content_decryption_module.h to more recent revision (58116c69)
- [EME] Add content_decryption_module_ext.h (e337ec56)
- Style fixes (7b93eff4)
- Build bustage fixes (d906bfd1)
- [EME] Remove WidevineDecryptor::OnLegacySessionError (cdc95363)
- Fix build bustage. (afd64584)
2022-04-01 15:37:41 +08:00
roytam1 07e9302005 import from UXP: Extend origin-clean algorithm (DiD). (ac1a607e) 2022-04-01 14:18:54 +08:00
roytam1 bb6eb6d52b import from UXP: Check child container count in NotifyRefreshDriverCreated. (8a3be2de) 2022-04-01 14:12:23 +08:00
roytam1 7386d987d4 import from UXP: Remove harmless assertions by using IgnoredErrorResult. (d82c60d3) 2022-04-01 14:11:52 +08:00
roytam1 04361fb43d import from UXP: Use meaningful error message in URLSearchParams::Constructor (a86de13c) 2022-04-01 13:56:39 +08:00
roytam1 bf88e8a5dc import from UXP: Align IDL record to C++ conversion with the spec when Symbol-named properties are involved (0b794697) 2022-04-01 13:55:46 +08:00
roytam1 291e373ef5 import from UXP: Construct URLSearchParams from record<> (1729192b) 2022-04-01 13:55:19 +08:00
roytam1 66fcc05043 import from UXP: Implement the spec provision for handling repeated keys in records by updating the existing value (5755645f) 2022-04-01 13:47:42 +08:00
roytam1 3df90d2b70 import from UXP: Actually change the key type of a record, and its corresponding conversion behavior, depending on what the IDL says (85474192) 2022-04-01 13:45:53 +08:00
roytam1 e1f0723b41 import from UXP: Rename MozMap.h to Record.h (7233825b) 2022-04-01 12:17:06 +08:00
roytam1 9e32de3569 import from UXP: Add ConvertJSValueTo*String functions that just take a value and hand out a string, without extra complications (e2346124) 2022-04-01 12:16:03 +08:00
roytam1 c1950eceb2 import from UXP: Rename the MozMap C++ type to "record" and give it a template parameter for the key type (6196fdda) 2022-04-01 12:15:05 +08:00
roytam1 a9a29e343d import from UXP: Rename "MozMap" to "record" in our IDL parser and IDL files (d9eeac26) 2022-04-01 12:12:49 +08:00
roytam1 c2c30fc888 import from UXP: Split up PrimitiveOrStringType into PrimitiveType and StringType in the Web IDL parser (f953e2ad) 2022-04-01 11:56:39 +08:00
roytam1 af845310d0 import from UXP: Change JS to MozMap conversion to more closely follow the record<> spec (69cc9548) 2022-04-01 11:55:26 +08:00
roytam1 59b7b183a0 import from UXP: Add some tests for distinguishability of unions (17d23ee8) 2022-04-01 11:54:25 +08:00
roytam1 3b55a4dda8 import from UXP: Disallow mozmap-typed constants (740f6837) 2022-04-01 11:53:28 +08:00
roytam1 5b7dfeb0f4 import from UXP: Fix up some minor issues with default value handling in codegen (bc82c959) 2022-04-01 11:52:37 +08:00
roytam1 e51cfd1573 import from UXP: Change the MozMap API and data storage to more what we want record<> to look like (4faee1f4) 2022-04-01 11:52:02 +08:00
roytam1 5d35afe617 import from UXP: Issue #993 - Remove various hard-coded Accept: headers (9bcb7ab2) 2022-04-01 11:39:46 +08:00
roytam1 94cf4d390d import from UXP: Prevent loading of document subresources over FTP. (59ee48bf) 2022-04-01 11:35:01 +08:00
roytam1 81ea840c5a import from UXP: Preserve newlines in textarea placeholders (7ae2bd83) 2022-04-01 10:55:09 +08:00
roytam1 2cf586335d import from UXP: Issue #973 - Implement origin-clean algorithm for ImageBitmap. (1cc92006) 2022-03-31 23:22:37 +08:00
roytam1 93d196d190 import from UXP: Issue #970 - Allow empty string on location.search setter. (24fda598) 2022-03-31 23:13:38 +08:00
roytam1 6a0733f7cb Revert "import from UXP: Increase purple limit triggers for CC. (6cba3685)"
This reverts commit 7bea3dd171.
2022-03-31 23:11:55 +08:00
roytam1 e89ca1af82 import from UXP: Get RefPtr to transaction before using it. (DiD) (183aae03) 2022-03-31 23:05:08 +08:00
roytam1 16c3382850 import from UXP: Increase slice time for longer running CCs. (7b5e5f85) 2022-03-31 22:15:01 +08:00