Commit Graph

128 Commits

Author SHA1 Message Date
roytam1 7fc67fe8b9 ported from UXP: Issue #1656 - Remove more vim control lines. (a39fd9e7) 2023-05-05 23:15:47 +08:00
roytam1 7ae527e24f ported from UXP: Issue #2221 - Enable link-time optimization for Spidermonkey by default if building it shared. (b592711b) 2023-05-01 07:45:52 +08:00
roytam1 ad255fdb78 ported from UXP: Issue #1691 - Part 6c: Fix a few issues with the earlier commits. Need PNK_CALL_IMPORT and PNK_IMPORT_META in the node children list or it will abort. When porting ScriptFetchOptions support, I had 2 constructors, I picked the wrong one. Missed adding the preference javascript.options.dynamicImport to all.js. (9a19e9d1) 2023-04-30 23:21:59 +08:00
roytam1 322366a7b0 import from UXP: Issue #2053 - Follow-up: Re-enable navigation timing now it's to-spec. (e51a6385) 2023-04-12 11:20:41 +08:00
roytam1 5763128b3a ported from UXP: Issue #595 - Implement window.event (31283d99) 2023-04-10 09:08:36 +08:00
roytam1 6b51551544 ported from UXP: Issue #1361 - Follow-up: Merge dom.getRootNode.enabled pref into dom.webcomponents.enabled. (8182d08b) 2023-04-08 07:57:39 +08:00
roytam1 170771a8a0 ported from UXP: Issue #2191 - Remove as much old fontconfig support as needed for Harfbuzz update. (b5d5963a) 2023-04-07 10:25:23 +08:00
roytam1 ffb926317a import from UXP: Issue #1863 - Update freetype2 to 2.13.0. (8a54b4f3) 2023-04-05 08:58:03 +08:00
roytam1 893b99aa2a ported from UXP: Issue #61 - Reinstate buildability with shared gkmedias dll (371d7cf0) 2023-03-28 14:32:35 +08:00
roytam1 8186d06c33 ported from UXP: Issue #1592 - Part 2: Parse ::slotted() pseudo-element as if it were a pseudo-class (77ad970d) 2023-03-24 09:29:56 +08:00
roytam1 e4c4f6a984 ported from UXP: Issue #2137 - Part 1: Modify :not() selector to accept a complex selector list (82fa9fb8) 2023-03-12 07:26:28 +08:00
roytam1 775c4daea5 ported from UXP: Issue #1361 - Enable WebComponents' getRootNode by default. (52dbe973) 2023-03-02 15:09:19 +08:00
roytam1 e1c57cc7b6 import from UXP: No Issue - Remove speech recognition pref and enable TTS API by default. (2d7d00b7) 2023-02-28 11:01:56 +08:00
roytam1 e497c4b6db ported from UXP: No Issue - Enable MSE for WebM on all platforms. (87b94f83) 2023-02-28 11:01:21 +08:00
roytam1 8eca837ec4 ported from UXP: Issue #1361 - Enable WebComponents by default in the platform. (9b252024) 2023-02-28 11:00:09 +08:00
roytam1 3977798de5 import from UXP: Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes (453b715e) 2023-02-22 07:13:35 +08:00
roytam1 59b0295eb3 ported from UXP: No issue - bump default platform UA compatibility mode to 102.0 (d89f4e14) 2023-01-31 08:36:45 +08:00
roytam1 1dc3f9d538 ported from UXP: Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code (db3ce13f) 2023-01-10 16:05:46 +08:00
roytam1 e518823bac import from UXP: Issue #2073 - m-c 1454149: Do not advance animated images which are not displayed (845411a7) 2023-01-10 15:54:09 +08:00
roytam1 f468f934d7 ported from UXP: Issue #2073 - m-c 523950: Discard decoded frames of very large GIF animations (squashed) (e96122ed) 2023-01-10 15:51:34 +08:00
roytam1 4c5ee58563 ported from UXP: Issue #2073 - m-c 1343341: Infrastructure necessary to allow discarding of animated images (squashed) (eac8afce) 2023-01-10 15:44:15 +08:00
roytam1 368d0fe738 import from UXP: Issue #2075 - Part 1: Rename offset-* logical properties to inset-* (0c37c0db) 2023-01-06 21:18:53 +08:00
roytam1 37ac7f538b import from UXP: Issue #2053 - Disable DOM Performance API navigation timing. (9958e387) 2022-12-30 09:46:32 +08:00
roytam1 4c8dff22cf import from UXP: [libjar] Add some extra sanity checks to our Zip reader. (d9fb68d21) 2022-12-16 11:30:01 +08:00
roytam1 ff40ca2881 import from UXP: Issue #2030 - Pref-gate default button event dispatch logic (41fed1ebf) 2022-12-03 00:52:19 +08:00
roytam1 626d029fcf ported from UXP:
- Issue #2029 - Part 1: Add preference for opening the protocol handling dialog as window modal (7001a57ae)
- Issue #2029 - Part 2: Protocol handling dialog should be `dependent` if not `modal` (cc9822426)
2022-11-25 14:47:17 +08:00
roytam1 b62d8ad16a import from UXP: [WebGL] Implement webgl.max-size-per-texture-mib (42d1d20ef) 2022-10-27 13:55:01 +08:00
roytam1 4618c0f966 ported from UXP:
- Issue #2019 - Do not dispatch keypress event for non-printable keys. (74b3ce90d)
- Issue #2019 - Follow-up: Adjust content spellchecker to use keydown (3142f9546)
- Issue #2019 - Follow-up: Make autocomplete and satchel listen to keypress events in the system event group (7ac438f6a)
2022-10-27 13:15:25 +08:00
roytam1 c9eb916505 backout bug1757604 part from rev 95ad3c8c as it cause display issues 2022-09-21 22:28:06 +08:00
roytam1 95ad3c8caf partly import changes from tenfourfox:
- #651: M1767365+backbugs M1757604 M1771774 M1776658 (bc6daa0ae)
2022-09-19 16:26:56 +08:00
roytam1 96f142d2e2 import from UXP: Issue #1975 - Follow-up: Enable Origin header on same-origin by default. (29c1150ee) 2022-08-24 13:54:03 +08:00
roytam1 a3319930d8 ported from UXP: Issue #1977 - Bring back old behavior behind a pref. (0c5c349c) 2022-08-04 16:10:07 +08:00
roytam1 9c625dbabe ported from UXP: Issue #1975 - Implement Origin header CSRF mitigation. (09c03437) 2022-07-28 09:40:30 +08:00
roytam1 0d13c227ad ported from UXP: Issue #1805 - Improve stack size limits for all targets. (5ed7e7d5) 2022-07-28 09:04:09 +08:00
roytam1 54713cc407 ported from UXP: [network] Clean up and update the list of external protocol handlers. (7c429f52) 2022-07-06 11:15:33 +08:00
roytam1 b2e9a3ed6c import from UXP: Issue #1210 - Keep timepicker disabled for now. (1bf41a59) 2022-05-22 06:59:12 +08:00
roytam1 897709ad7e import from UXP: Issue #1813 - Enable date and time picker by default. (86db73b5) 2022-05-22 06:58:34 +08:00
roytam1 dfbe0bc8bf pref: add CSS grid pref 2022-05-12 11:31:40 +08:00
roytam1 9598f97dd9 ported from UXP: Issue #1838 - Part 1: Remove CSS grid preference (4f059d2c) 2022-05-06 16:58:29 +08:00
roytam1 7dbfa36c10 import from custom branch of UXP: zlib: also pick up https://github.com/madler/zlib/commit/4346a16853e19b45787ce933666026903fb8f3f8 (eb6e4fba) 2022-04-29 23:30:02 +08:00
roytam1 4936508ceb ported from UXP: [network] Stop treating http and https as different for encoding schemes. (3612f45a) 2022-04-25 15:45:56 +08:00
roytam1 d822e7a1ab ported from UXP: [network] Enable brotli compression on http for sites that offer it. (b33cc1fa) 2022-04-25 15:41:52 +08:00
roytam1 0390b57a9e ported from UXP: Issue #1784 - Add -moz-dark-theme media query and allow prefers-color-scheme to follow it. (efc60489) 2022-04-25 15:38:28 +08:00
roytam1 4c4d2d0896 ported from UXP: Issue #1752 - Implement "prefers-color-scheme" as a user preference. (da2461fa) 2022-04-23 00:27:49 +08:00
roytam1 eebadcf370 import from UXP: [CSS] Enable scrollbar-width keyword by default. (a29e3424) 2022-04-23 00:18:42 +08:00
roytam1 e46802e693 ported from UXP: Issue #1719 - Make <menuitem> pref-controlled and disable by default. (a828a5f3) 2022-04-21 23:03:54 +08:00
roytam1 c6879e4145 ported from UXP: Issue #1319 - Resolve RELEASE_OR_BETA questions in all.js (74680d59) 2022-04-21 23:01:06 +08:00
roytam1 0d1241501d ported from UXP: Issue #1630 - Enable W3C pointer events by default. (07ca4f6f) 2022-04-21 22:56:20 +08:00
roytam1 6450e6b68d import from UXP: Issue #1689 - Part 5: Enable DOM Animations API except the preffed-off parts. (de538211) 2022-04-21 22:53:35 +08:00
roytam1 ccbdfc26bb import from UXP: Issue #1689 - Part 4: Add a preference for {Document,Element}.getAnimations() (15feed4c) 2022-04-21 22:53:15 +08:00