Commit Graph

27 Commits

Author SHA1 Message Date
Trevor Saunders
792e36e8c9 bug 1270916 - switch to use the new mutation event queue system r=davidb
This puts events in the queue instead of the event tree, and then fires them
based on the queue.  Some tests need to be adjusted to make sure they check
constraints on event order correctly.
2016-11-16 18:15:23 -05:00
Trevor Saunders
6c13753984 bug 1270916 - remove EventTree::{Shown,Hidden}() r=davidb
They are pretty useless wrappers, and in the future it will be useful to have
  access to the event object independent of the EventTree.
2016-11-16 18:15:22 -05:00
Trevor Saunders
2de794b005 bug 1270916 - make TreeMutation track if it should be queueing events r=davidb
Soon we will want to know if events should be emitted independt of EventTrees.
2016-11-16 18:15:21 -05:00
Iris Hsiao
676fc66daa Backed out changeset 9b27e6ae9481 (bug 1270916)
CLOSED TREE
2016-11-16 14:42:04 +08:00
Trevor Saunders
5609f87d31 bug 1270916 - make TreeMutation track if it should be queueing events r=davidb
Soon we will want to know if events should be emitted independt of EventTrees.
2016-11-16 01:17:39 -05:00
Alexander Surkov
07c52fe692 Bug 1306127 - reorder event may be not coalesced, r=yzen 2016-10-05 12:51:31 -04:00
Alexander Surkov
9f5fb52c68 Bug 1294853 part4 - do not fire preceding hides if they are coalesced, r=yzen 2016-10-04 15:34:18 -04:00
Alexander Surkov
a336f3ba97 Bug 1294853 part3 - pop up preceding hides from trimmed subtree, r=yzen 2016-10-03 16:12:30 -04:00
Alexander Surkov
ba91916ee2 Bug 1294853 part2 - hide should preceed a parent show if event tree is trimmed, r=yzen 2016-09-30 10:46:05 -04:00
Alexander Surkov
78c970eb79 Bug 1294853 part1 - hide should preceed its related show on a move, r=yzen 2016-09-29 15:44:18 -04:00
Alexander Surkov
bf7d213778 Bug 1301770 - dismiss mutation events if their container has been shown or hidden afterwards, r=yzen 2016-09-13 15:21:26 -04:00
Michael Li
04ac2e769a Bug 1295603 - ignore mutation events if contained by shown or hidden container, r=surkov 2016-09-12 10:43:40 -04:00
Michael Li
2dccc825d1 Bug 1283268 - Change nsAutoPtr to UniquePtr in EventTree and Accessible classes. r=nfroyd 2016-06-29 12:57:00 +02:00
Alexander Surkov
802590821c Bug 1278294 - move accessible tree logging into separate method, part=6, r=yzen 2016-06-20 11:35:38 -04:00
Alexander Surkov
d89e6e542b Bug 1268069 - embeded object collection may be not updated on removals, r=yzen 2016-05-25 15:48:45 -04:00
Alexander Surkov
5d8a69994b Bug 1268320 - stop event tree processing if the document goes shutdown, r=yzen 2016-05-19 14:35:20 -04:00
Alexander Surkov
e1a13d5866 Bug 1268320 - rename AccEvent::GetDocAccessible to AccEvent::Document, r=marcoz 2016-05-19 13:56:58 -04:00
Alexander Surkov
413b78f14d Bug 1270218 - keep indexes in parent updated in-the-middle of insertions and removals, r=yzen 2016-05-05 10:42:00 -04:00
Alexander Surkov
cfd6f065ca Bug 1268677 - embedded object index might be not update, r=yzen 2016-05-02 15:55:35 -04:00
Alexander Surkov
869d63ee4a Bug 1264852 - destroy an event tree as it gets processed, r=n.nethercote 2016-04-28 13:12:46 -04:00
Alexander Surkov
873f332785 Bug 1262417 - bind a value change event with reorder event firing, r=yzen 2016-04-19 11:51:51 -04:00
Alexander Surkov
a6e2d40e00 Bug 1263188 - fix event tree coalescence, part4, r=yzen 2016-04-14 07:46:58 -04:00
Alexander Surkov
00bc468510 Bug 1263188 - more assertions, part3, r=yzen 2016-04-14 07:39:44 -04:00
Alexander Surkov
976fb54e1c Bug 1263188 - fix event tree building, part2, r=yzen 2016-04-13 11:22:19 -04:00
Alexander Surkov
d1693364e2 Bug 1263188 - fix event tree cutting, part1, r=yzen 2016-04-12 15:48:29 -04:00
Alexander Surkov
96d6b251b5 Bug 1263188 - stop bleeding, r=yzen 2016-04-11 10:01:13 -04:00
Alexander Surkov
82d8b8a6d2 Bug 1261425 - coalesce mutation events by a tree structure, r=yzen 2016-04-07 09:30:22 -04:00