Commit Graph

22 Commits

Author SHA1 Message Date
roytam1 76bf4dc35d ported from UXP: Issue #3011 - Part 1: Add As{Text|Html}Editor() and AsEditorBase() (2f201000) 2026-03-25 07:36:20 +08:00
roytam1 e309430413 ported from UXP: Unprefix -moz-read-write / -moz-read-only (4cc014cb) 2025-07-04 22:43:27 +08:00
roytam1 96cac3a544 ported from UXP: Issue #2721 - Remove nsILinkHandler. (c3f1c0cd)
bug1314249 needed to be redone when porting.
2025-06-17 14:19:02 +08:00
roytam1 66afe9f75d ported from UXP: Issue #2721 - Create special case exception for <A>.Click() outside of DOM (37de431a)
mostly are done already.
2025-06-17 14:18:44 +08:00
roytam1 7bc855bb7c ported from UXP: Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7a) 2025-01-20 23:04:04 +08:00
roytam1 ee6fb5056b ported from UXP: Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet (f0116f51) 2024-04-04 09:15:56 +08:00
roytam1 70b3dc1fa2 ported from UXP: Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes (a93a7bed) 2024-04-03 14:24:08 +08:00
roytam1 df33d59d4e import from UXP: Issue #2135 - Bug 1066965: Make contentEditable and spellchecking to work in Shadow DOM (010db07b) 2023-03-07 09:49:18 +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 1776229d97 import from UXP: Bug 1360154 - nsIPlaintextEditor might have to have hasText property for UpdateOverlayTextVisibility (a6f048fc) 2022-04-14 23:26:16 +08:00
roytam1 287b31fa15 import from UXP: Issue #1375 - Stop largely using the parser service (9928baf9) 2022-04-14 10:42:09 +08:00
roytam1 42a051a565 ported from UXP: Bug 1377978 - Make nsRange use uint32_t to offset (6ce9cc2a) 2022-04-12 18:34:14 +08:00
roytam1 a9f544a5bb ported from UXP: Bug 1372829 - Part 2: mozilla::EditorBase should cache raw pointer of nsISelectionController and nsIDocument with nsWeakPtr (4e143556) 2022-04-12 16:43:50 +08:00
roytam1 8c1831c528 ported from UXP: Bug 1337698 - Use UniquePtr instead of nsAutoPtr in editor (32e4ad01) 2022-04-12 16:28:53 +08:00
roytam1 f77b751772 ported from UXP: Bug 1367683 - Optimize initializing nsRange (9d8343e1) 2022-04-12 15:57:55 +08:00
roytam1 a88f0838d7 import from UXP: Issue #1512 - Improve handling of multiple selections. (92f7e0e4) 2022-04-12 12:56:25 +08:00
roytam1 51417235ca import from UXP:
- Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. (32326ee1)
- Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. (550c8977)
- Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. (107f8e58)
- Issue #12 Part 4: Don't access mEditorBase directly. (3e44d7b9)
- Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. (ea3ff241)
2022-03-25 15:00:30 +08:00
roytam1 6d0cdf8b25 port change from tenfourfox:
- #579: M1218456 +backbugs -nsILinkHandler removal, with changes for 45 (5e0cd430c)
2019-11-23 13:10:01 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 3a4eb9ff7e cherry-picked mozilla upstream changes:
bug1346389, bug1382303, bug1383000, bug1339931, bug1346620, bug1351349, bug546387, bug1368150, bug1361132, bug1345781, bug1343781, bug1390980, bug1387918, bug1373222, bug1385272, bug1390002, bug1379539, bug1371657, bug1386905, bug1379540, bug1379536, bug1384308, bug1317900, bug1279171, bug1384801, bug1396320, bug1396570, bug1368269, bug1394024, bug1400721, bug1367482, bug1359624, bug1376163, bug1392988, bug1389908
2018-06-20 22:38:38 +08:00
roytam1 ee7cd5f958 cherry-picked mozilla upstream changes:
bug1302340, bug1318792, bug1321502, bug1333631, bug1334047, bug1334281, bug1334590, bug1334972, bug1335619, bug1335654, bug1336044, bug1336098, bug1336229, bug1336349, bug1336481, bug1336899, bug1344443
2018-04-13 23:44:41 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00