dom/base/nsRange.h
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
f20886290ab025ba6b26c7093ade7e6ce19f2dd9
created 2018-12-13 15:07 +0200
pushed 2018-12-15 02:48 +0000
Olli Pettay Olli Pettay - Bug 1513547, ensure selection objects created for autocopy are cleared as soon as possible, r=ehsan
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
ab61114ae332c44234176d2181a897ff5e89d6d6
created 2018-11-27 16:54 +0000
pushed 2018-11-27 21:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1509989 - Factor out nsRange security checks. r=mats
bdbd39b2251dd4effb6cf19fe07710118358bc4e
created 2018-08-31 21:19 +0000
pushed 2018-09-01 09:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1487591 - Make Selection treat AccessibleCaretEventHub as concrete class rather than nsISelectionListener r=smaug
48ffc0ee2258cc74a7fcd2ea60eba7c65779b75a
created 2018-07-04 22:51 +0900
pushed 2018-08-02 13:09 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 3: Make mozInlineSpellChecker::ReplaceWord() use TextEditor::ReplaceTextAsAction() r=m_kato,smaug
4d741cbf8d50f184558c5aa836c1d7e42354bc76
created 2018-08-01 12:25 +0000
pushed 2018-08-01 22:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1479972 - nsRange should ignore mutations of the DOM tree while it's cached by Selection r=smaug
d5c44bc21d31945f115d74fb36fcece7f5882439
created 2018-07-03 09:48 +0200
pushed 2018-07-06 22:01 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1455891: Remove nsRange::mMaySpanAnonymousSubtrees. r=mats
b7688ef14e3ae06221387df0820affe16f9b98a1
created 2018-05-24 14:44 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1463115 - Try to skip irrelevant (collapsed/trimmed) whitespace when collecting used font faces for devtools inspector. r=jwatt
f63e09b914570efce8e047f4f51aaf58ead46f75
created 2018-06-01 18:03 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Backed out changeset 36687c035662 (bug 1463115) for frequent mochitest failures on Linux-debug
36687c035662d43b744ddb1ead29e65d139fae66
created 2018-05-24 14:44 +0100
pushed 2018-06-02 23:03 +0000
Jonathan Kew Jonathan Kew - Bug 1463115 - Try to skip irrelevant (collapsed/trimmed) whitespace when collecting used font faces for devtools inspector. r=jwatt
e46b5b3027713125c2e472c3d1d9dc0ba8a3387a
created 2018-05-29 22:58 -0400
pushed 2018-05-30 09:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1455676 part 14. Remove most use of nsIDOMNode in dom/. r=qdot
0846a3df31b4e6c7f3e5bb3912896e9cb4cc40f8
created 2018-05-17 12:01 -0400
pushed 2018-05-17 22:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1377980 part 4. Remove nsIDOMRange. r=mccr8
078000699e1c8bd1ae4cd30cc0580f835a618e2c
created 2018-05-02 11:47 +0200
pushed 2018-05-15 21:54 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
30ed797c2454b1f5f259f1c26f85bd7a62380ef5
created 2018-04-20 21:40 +0300
pushed 2018-04-20 23:00 +0000
Dorel Luca Dorel Luca - Backed out 8 changesets (bug 1453011, bug 1452981, bug 1146316) For xpcshell and mochitest failures on multiple files. CLOSED TREE
80abe3305b24b7f2c251ac973a287275a488428f
created 2018-03-01 09:01 +0100
pushed 2018-04-20 23:00 +0000
Peter Van der Beken Peter Van der Beken - Bug 1452981 - Remove qsObjectHelper. r=bz.
38cfaf35c4c1b2761c97c78769496b3181a6eedc
created 2018-04-17 21:13 -0400
pushed 2018-04-18 10:50 +0000
Boris Zbarsky Boris Zbarsky - Bug 1452183 part 4. Remove nsIDOMDocumentFragment. r=mccr8
e97a30657dfe6610578993680b60ccce201fe518
created 2018-03-27 00:35 -0400
pushed 2018-03-27 09:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447889 part 13. Remove unused nsIDOMRange bits. r=mystor
dedb54f89b3de53965cf9577108e0305e5bb1f77
created 2018-03-27 00:35 -0400
pushed 2018-03-27 09:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447889 part 12. Remove nsIDOMRange::ToString. r=mystor
37568a081a19a8bd293d2c7a5554c094a40d9564
created 2018-03-27 00:35 -0400
pushed 2018-03-27 09:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1447889 part 7. Remove nsIDOMRange::Collapse. r=mystor
b7634d84216c16379ff045db5c155894457506fb
created 2018-02-08 21:22 -0800
pushed 2018-02-18 09:35 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 3: Remove `virtual` from final virtual function declarations. r=froydnj
6064b17b6be60caaf9a1ddfa84df95c41b9ce0fb
created 2018-02-05 22:50 -0800
pushed 2018-02-18 09:35 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 2: Replace `override final` virtual function specifiers with just `final`. r=froydnj
df945031ffcd0a2602cc59f7fa9cb741e7380112
created 2018-02-15 18:48 +0000
pushed 2018-02-16 09:51 +0000
Jonathan Kew Jonathan Kew - Bug 1435989 - Add a 'ranges' attribute to the InspectorFontFace object, to expose ranges of text that were rendered with a specific font. r=bz,dholbert
149124e4fde985158d5d78a87ade1cced1a2410b
created 2018-01-23 14:30 +0100
pushed 2018-01-23 17:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb
b3046ae63cbfbbd1ef6d0588e97f3c2a5321b0c2
created 2018-01-12 15:33 +0100
pushed 2018-01-12 21:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1425440 - Get rid of GetChildAt_Deprecated in nsRange, r=catalinb
b295b67d3a8bfbeee3d943201220114dc3f506d8
created 2018-01-11 12:38 +0800
pushed 2018-01-11 09:55 +0000
Cameron McCormack Cameron McCormack - Bug 1427419 - Part 22: Move inIDOMUtils.getUsedFontFaces to InspectorUtils. r=bz
57a108d1c90a9979e2b79dbf138e055ee07ed97b
created 2017-11-27 16:10 +0800
pushed 2017-12-14 09:52 +0000
Edgar Chen Edgar Chen - Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug
b9b64291ad9491c01df3d2ce6987951cdd226431
created 2017-12-05 17:50 +0900
pushed 2017-12-10 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1423097 - part 2: Add overloads of nsRange::SetStart(), nsRange::SetEnd(), nsRange::IsPointInRange() and nsRange::ComparePoint() to use them with RawRangeBoundary r=smaug
e3aec6e0fb79a249c1344717d69eb16b9af5ad39
created 2017-11-07 15:29 +0900
pushed 2017-11-09 09:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1415062 - part 1: Selection should have Collapse(const RawRangeBoundary&) and Collapse(const RawRangeBoundary&, ErrorResult&) for avoiding computing offset of child node in container r=smaug
ffd4e32a403a933d53a1aa84edf94aa4b7a76dfc
created 2017-11-06 23:38 +0200
pushed 2017-11-07 10:56 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4427e7f72c8e (bug 1414233) for crashing in mochitest dom/base/test/test_bug1375050.html. r=backout on a CLOSED TREE
4427e7f72c8eb1daf43ec2b20b3e3a49bfd7db0c
created 2017-11-03 04:35 -0400
pushed 2017-11-07 10:56 +0000
Catalin Badea Catalin Badea - Bug 1414233 - Remove nsINode::GetChildAt from nsRange::GetInnerTextNoFlush. r=masayuki
afebcd6c64248230294eb61894436e621fbc1a15
created 2017-10-05 18:37 -0400
pushed 2017-10-07 08:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1405771 - Run the selection listeners after Range mutation observers have finished running to make sure no stale Ranges are observable from the listeners; r=smaug
40e91907879c49cd997d78695120714c69b71903
created 2017-10-02 10:58 -0400
pushed 2017-10-02 23:22 +0000
Nika Layzell Nika Layzell - Bug 1399626 - Part 2: Add overloads of nsRange::{CreateRange, SetStartAndEnd} which take RangeBoundaries, r=masayuki
97ac8133fe794afa8181ede2e23eb1bd8935898f
created 2017-09-08 14:07 -0400
pushed 2017-09-26 09:54 +0000
Michael Layzell Michael Layzell - Bug 1384915 - Part 4: Update RawRange to use RangeBoundaries, r=masayuki
228b74cf9509bc34a9541facf09c5ee87140d927
created 2017-09-07 17:05 -0400
pushed 2017-09-26 09:54 +0000
Michael Layzell Michael Layzell - Bug 1384915 - Part 1: Refactor RangeBoundary out of nsRange so it can be used by other classes, r=masayuki
d8ce26333a8b3b45a26199d79e8db6cc553c8068
created 2017-09-08 15:22 +0100
pushed 2017-09-08 20:36 +0000
Olli Pettay Olli Pettay - Bug 1398153 - Try to Release/AddRef a bit less in nsRange::DoSetRange, r=baku
13327b54fbd559d86d39e38244f1315754f76280
created 2017-09-06 22:03 -0400
pushed 2017-09-07 22:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1397576 - Avoid using GetChildAt() in HTMLEditor::GetCellFromRange(); r=smaug
8dc4c247094cf38ee5f782ca6f8f427d2c499195
created 2017-09-01 13:29 +0100
pushed 2017-09-07 10:39 +0000
Catalin Badea Catalin Badea - Bug 1395936 - Avoid child index usage in HTMLEditor::DoContentInserted. r=masayuki
c8b7472de17bf8d1183883a309cda6fef41a93cd
created 2017-09-06 13:25 +0200
pushed 2017-09-07 10:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset dbb4fb7aa5bb (bug 1395936) for assertions and crashes in a11y test, mochitests, reftests, crashtest, ...; r=backout on a CLOSED TREE
dbb4fb7aa5bb28d19623297c03bdfb23d73019cf
created 2017-09-01 13:29 +0100
pushed 2017-09-07 10:39 +0000
Catalin Badea Catalin Badea - Bug 1395936 - Avoid child index usage in HTMLEditor::DoContentInserted. r=masayuki
c1522ab270db8e96b8bae2a97715fde3cfd65574
created 2017-09-01 11:13 -0400
pushed 2017-09-02 08:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1395701 part 2. Use a linked list, not a hashtable, for registering selection ranges on a node, so the registration will be faster. r=ehsan
fe2be1225b514be4beb2528e9430aaed6db16927
created 2017-09-01 19:29 +0200
pushed 2017-09-01 23:29 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset dd99274926b8 (bug 1395701) for huaf in clipboard suite on Linux x64 asan and M(8), furthermore frequently asserting at LinkedList.h:455. r=backout
dd99274926b87dee19d65e05d92247c6e76da5f6
created 2017-09-01 11:13 -0400
pushed 2017-09-01 23:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1395701 part 2. Use a linked list, not a hashtable, for registering selection ranges on a node, so the registration will be faster. r=ehsan
11e80634f0342a3eb082d477918c7f629b3affc9
created 2017-09-01 11:13 -0400
pushed 2017-09-01 23:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1395701 part 1. Maintain the "registered common ancestor" in a member on selection ranges. r=ehsan
57f2507bed193dddde98d7260f69de38b23e8e77
created 2017-08-18 01:05 +0300
pushed 2017-09-01 23:29 +0000
Catalin Badea Catalin Badea - Bug 1380367 - Use a node reference as range boundary in nsRange. r=smaug
98ea23c3d283ba3be97c2e9584ea155a68bd5543
created 2017-06-26 17:26 +0900
pushed 2017-08-25 21:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375502 - part2: Add nsIContentIterator::Init(nsINode*, uint32_t, nsINode*, uint32_t) r=mats
5f774cd3778034a5ad0cbbc5fc5b601a789301be
created 2017-06-23 13:21 +0900
pushed 2017-08-25 21:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1375502 - part1: ContentEventHandler shouldn't use nsRange for temporary use r=mats
288c2f3f9dd532358a20557845560db407b42dee
created 2017-07-22 01:29 -0400
pushed 2017-07-26 09:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1382914 - Store the hashtable of ancestor ranges in the node slots instead of in a property in order to speed up access to it; r=smaug
9c0436b452d6df7ab0eddf0fa1787e305630fc0b
created 2017-07-19 22:49 +0900
pushed 2017-07-21 09:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377978 - Make nsRange use uint32_t to offset r=smaug
e7ed833f7da382c65600585af38c0c631168f50d
created 2017-07-12 00:09 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part9: Rename aEndParent and aEndNode related to nsRange to aEndContainer r=smaug
56af7270cb559315fdc2517cd0d0e1ed11ea795e
created 2017-07-11 23:10 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part8: Rename aStartParent and aStartNode related to nsRange to aStartContainer r=smaug
c557e2f2142be10bbd73a3ffa7a9d5c63c41b471
created 2017-07-11 23:33 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part7: Rename aParent, aParentNode and aNode related to nsRange to aContainer r=smaug
22dc839060b207c5b198952312cf8881e585ec7c
created 2017-07-11 22:57 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part6: Rename mEndParent of nsRange and similar members of similar objects to mEndContainer r=smaug
21a1597968b2714dd1262daab2598bcb28b1cd1a
created 2017-07-11 22:46 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part5: Rename mStartParent of nsRange and similar members of similar objects to mStartContainer r=smaug
f2ed8c2d24990951657ddd93df7a05bb512b6887
created 2017-07-11 21:23 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part4: Rename nsRange::GetParentAndOffsetBefore() to nsRange::GetContainerAndOffsetBefore() r=smaug
0823fc5ae61e05a85ff5a400504a09ae0c373cfe
created 2017-07-11 21:17 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part3: Rename nsRange::GetParentAndOffsetAfter() to nsRange::GetContainerAndOffsetAfter() r=smaug
071e78737dde6e08c6c459b231b2969e74a67589
created 2017-07-11 21:11 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part2: Rename nsRange::GetEndParent() to nsRange::GetEndContainer() r=smaug
0dc608377abd95f03e6eab9991b47b3fa43f120d
created 2017-07-11 20:53 +0900
pushed 2017-07-12 09:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377989 - part1: Rename nsRange::GetStartParent() to nsRange::GetStartContainer() r=smaug
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
ce9abc1253b4463580e3a0edbac26e1eba326b38
created 2017-06-23 02:03 +0200
pushed 2017-06-23 09:28 +0000
Mats Palmgren Mats Palmgren - Bug 1375097 - Remove nsRange::SetEnableGravitationOnElementRemoval() since it's now dead code. r=smaug
less more (0) -60 tip