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
477ab51c4f
import from UXP: Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments (b11affbd)
2025-07-08 10:12:06 +08:00
roytam1
82ff6f5995
ported from UXP: Issue #2106 - Follow-up: Additional Un-prefixing (1a5b3dca)
2025-07-08 10:07:48 +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
9f07cc69f7
ported from UXP: Issue #2488 - Part 2: Remove the DeclarationBlock class and use Declaration directly (4d7bdeda)
2024-04-04 08:11:21 +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
89b452290b
ported from UXP: Issue #2388 - Part 3: Update tests (b1c57e3b)
2024-01-18 12:03:15 +08:00
roytam1
ae5da0e789
ported from UXP: Issue #2362 - Fix click handling according to the spec. (dc253ce9)
2023-12-06 15:21:31 +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
9f1361118b
ported from UXP: Issue #2135 - Bug 1356496: Don't use nsIDOM* in ConfirmSelectionInBody (b2c77e5e)
2023-03-07 09:41:24 +08:00
roytam1
d511a7be1b
import from UXP: Issue #2107 - Clean up caret when destroying editor. (cc6b0f11)
2023-02-20 12:07: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
5fe78c054e
ported from UXP: Bug 1426494 - Share more code between nsIDocument and ShadowRoot (db724936)
2022-04-15 11:13: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
2b98e77ba9
ported from UXP: Bug 1418002 - Remove HTMLContentElement (a7ba34c6)
2022-04-14 14:08:10 +08:00
roytam1
8f658d8c22
import from UXP: Bug 1402941 - Add HTMLSlotElement (592c34bc)
2022-04-14 11:09:29 +08:00
roytam1
af6d46321e
import from UXP: Bug 1396584 - Remove support for multiple ShadowRoots (5917636e)
2022-04-14 10:56:29 +08:00
roytam1
dc08e661fb
import from UXP: Bug 1400777 - Slim down nsElementTable.h (a665a879)
2022-04-14 10:43:54 +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
a7736c210e
ported from UXP: Bug 1372829 - Part 1: Make mozilla::PlaceholderTransaction inherit mozilla::SupportsWeakPtr instead of nsSupportsWeakReference (db34da8e)
2022-04-12 16:31:44 +08:00
roytam1
183b6aadfd
import from UXP: Bug 1371170 - Add non-virtual EditorBase::GetSelectionController (8e7852ef)
2022-04-12 16:30:06 +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
10744c0618
import from UXP: Issue #1514 - Perform validity check before trying to use the content. (de71a9e0)
2022-04-12 12:58:56 +08:00
roytam1
a7e1a5d570
import from UXP: Issue #1513 - Bail on orphan node (788e2405)
2022-04-12 12:57:24 +08:00
roytam1
a88f0838d7
import from UXP: Issue #1512 - Improve handling of multiple selections. (92f7e0e4)
2022-04-12 12:56:25 +08:00
roytam1
8bd5d4f4e5
ported from UXP: Issue #1355 - Make nsTableCellFrame::GetColIndex/GetRowIndex faster (e8bb5560)
2022-04-08 16:34:57 +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
f7cbe248db
import changes from tenfourfox:
...
- #578 : M1322864 M1585106 M1597043 (7758ebb12)
- #578 : M1579060 M1586176 (f3f295615)
- #581 : M1047098 M1355576 (ec8e68102) (remove-tele part only)
- closes #582 : M1358018 modified for 45ESR (74fd7b6d0)
- #584 : update certs, pins, TLDs (690b9bbce)
- #587 : M1513855 M1596668 M1602944 M1599420 M1595399 (35a4358b3)
- #587 : update TLDs, certs, pins, etc. (35584e5e6)
- #587 : M1598543 M1607902 disable remote jars (cfb4b1e08)
- #587 : update TLDs (c15b86c49)
- #591 : M1467722 (cfb43390a) (with libeditor fix)
- #591 : bustage fix (bbc9a12a5)
- #593 : M1607742 M1684490 + updated TLDs, pins, HSTS (67706e1f6)
2020-02-28 22:35:51 +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
1786a387c3
cherry-picked mozilla upstream changes:
...
bug1357022, bug1364513, bug1366203, bug1344034, bug1375708, bug1322896, bug1370869, bug1354796, bug1364189, bug1342417, bug1369386, bug1353312, bug1364870, bug1365333, bug1372063, bug1373970, bug1374148, bug1338646, bug1359477, bug1375198, bug1355168, bug1308820, bug1305036, bug1371259
2018-06-19 22:25:06 +08:00
roytam1
8ee6c9f6bf
cherry-picked mozilla upstream changes:
...
bug1346392, bug1353543, bug1352556, bug1334443, bug1354810, bug1273265, bug1028195, bug1347835, bug1241066, bug1342552, bug1353765, bug1337810, bug1345355, bug1351340
2018-06-17 16:37:41 +08:00
roytam1
6feeca67b6
cherry-picked mozilla upstream changes:
...
bug1338404, bug1110928, bug1332745, bug835981, bug1331414, bug1332812
2018-06-11 23:24:23 +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
5959ed8aa3
Cherry-picking upstream changes (part 2):
...
Bug 1430557. r=longsonr, a=lizzard (d2012d4)
Bug 1416529. r=mcmanus, a=ritu (6c616d7)
Bug 1324042 - Fix trimmedOffsets arithmetic in GetRenderedText(). r=mats, a=RyanVM (0625e66)
Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=ritu (af26fd8)
Bug 1334465 - Set mIPCClosed to true before calling SendDeleteSelf in order to avoid race. r=bagder, a=ritu (48000c3)
Bug 1334465 - Make HttpChannelParent::mIPCClosed atomic. r=bagder, a=ritu (40f3b6c)
Bug 1398021 - Update lz4 to version 1.8.0. r=froydnj, a=RyanVM (9324e57)
Bug 1388020. r=nical, a=RyanVM (25eb3e4)
Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVM (439bf2f)
Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM (fd3a371)
Bug 1440926 - Use overflow-checking math when computing Big5 max length. r=emk, a=RyanVM (72ee25b)
Bug 1440775 - Make fetch API force-cache and only-if-cached use VALIDATE_NEVER instead of LOAD_FROM_CACHE. r=mayhemer, a=RyanVM (322d7d2)
Bug 1425520. r=smaug, a=abillings (112a59e)
Bug 1437450 - Disable Ion no-clone optimization for regexps if the graph contains try blocks. r=nbp, a=RyanVM (c78bbff)
2018-03-17 08:14:37 +08:00
roytam1
89ff1ebc22
Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849
2018-03-03 17:47:54 +08:00