Commit graph

133 commits

Author SHA1 Message Date
Josh Deprez
463115efcc Query now visits everything on the path
This is used fixes some bugs related to parent behaviours not correctly
affecting descendants where the parent component does not have the
behaviour being queried.
2021-10-04 15:57:31 +11:00
4c67501cb7 add apache boilerplate 2021-10-01 15:30:22 +10:00
02cd988991 rename to ichigo 2021-10-01 15:17:19 +10:00
Josh Deprez
8ec3ef2a58 a new era for Containe 2021-09-30 10:36:13 +10:00
Josh Deprez
8516d1cb91 Tweaks 2021-09-30 09:36:06 +10:00
Josh Deprez
8b0b38b488 reorder fields for no reason 2021-09-30 09:12:13 +10:00
Josh Deprez
db5a10a14b unregister uses g.children; add TODO in DrawDFS 2021-09-29 20:46:49 +10:00
Josh Deprez
b52ff1164c printTreeRecursive uses g.children 2021-09-29 17:33:09 +10:00
472af504e8 Prepare uses Query 2021-09-29 14:19:48 +10:00
052c79c904 DrawDAG uses Query 2021-09-29 14:08:02 +10:00
67367b6cd1 call it VisitFunc 2021-09-29 13:50:05 +10:00
3ad1cf8d4d Update uses Query, Query is fixed 2021-09-29 13:38:32 +10:00
6792db5d7a change how byAB works 2021-09-29 11:55:09 +10:00
Josh Deprez
a9401b505a children? 2021-09-28 20:57:15 +10:00
Josh Deprez
12bec39c07 loading? 2021-09-27 20:00:28 +10:00
Josh Deprez
26345f7d71 tweaks 2021-09-27 16:31:43 +10:00
Josh Deprez
e5632912de comment 2021-09-27 11:13:45 +10:00
4dba7b22c7 String methods, no separate walkers 2021-09-23 14:17:18 +10:00
eed623647c shorten preorderWalk 2021-09-23 12:14:03 +10:00
Josh Deprez
4ce9a5b673 cleanups 2021-09-22 17:07:13 +10:00
Josh Deprez
5650efb17b redundant check 2021-09-22 17:05:50 +10:00
Josh Deprez
39ad2e9f8d Load/Prepare refactor 2021-09-22 17:04:27 +10:00
Josh Deprez
6d0838a369 Scan uses visitor pattern 2021-09-22 15:55:38 +10:00
Josh Deprez
fe2558b2c1 WIP: Scan now uses visitor pattern 2021-09-22 15:48:02 +10:00
Josh Deprez
83c3182be1 re-un-re-refactor? 2021-09-22 14:37:00 +10:00
Josh Deprez
d37a26eb70 only register if not in lower dm 2021-09-22 10:14:44 +10:00
Josh Deprez
6301c01026 add the TODO 2021-09-22 09:48:54 +10:00
920be0d7c0 for luuuup (micro optimisations) 2021-09-21 17:23:59 +10:00
05460a0491 tweaks 2021-09-21 17:13:32 +10:00
6e771cd3f2 comments cleanups 2021-09-21 17:09:49 +10:00
661a6bbbc0 bubbles working yay!!!!!!!!! :) 2021-09-21 16:53:04 +10:00
9a9dcd0d40 progress 2021-09-21 15:17:59 +10:00
787a05e493 bunch of changes 2021-09-21 14:42:18 +10:00
045ab20cd5 DrawLayer -> DrawManager, iface assertions, etc 2021-09-21 12:36:49 +10:00
Josh Deprez
fe40073407 update orderin 2021-09-20 16:02:01 +10:00
Josh Deprez
938fd70921 more dag 2021-09-20 15:52:44 +10:00
Josh Deprez
89febffcea WIP: oh god oh fuck 2021-09-20 12:18:03 +10:00
Josh Deprez
baf255e8a8 turn off draw list size debug, add todo 2021-09-17 16:52:45 +10:00
Josh Deprez
e4c15fcd5d handle different projections 2021-09-17 16:47:18 +10:00
Josh Deprez
f5219da56f remove sort method 2021-09-17 14:56:00 +10:00
Josh Deprez
6565fd4160 topsort cleanups 2021-09-17 13:51:24 +10:00
Josh Deprez
45d7f32a2a WIP: topsort adjustments 2021-09-17 12:50:29 +10:00
Josh Deprez
17de1d6b97 WIP: topological sort 2021-09-16 21:32:03 +10:00
Josh Deprez
0926d3fc01 add drawlist size debug 2021-09-16 14:56:27 +10:00
Josh Deprez
97c5939483 blank ident is no ident 2021-09-16 10:34:54 +10:00
e6afa2de50 drawlist -> own file 2021-09-15 11:53:17 +10:00
Josh Deprez
146e713fd7 light renaming 2021-09-14 19:25:29 +10:00
Josh Deprez
7ca71b26fb comments 2021-09-14 12:22:17 +10:00
Josh Deprez
05d60dce5d blanks for leg 2021-09-14 09:59:06 +10:00
Josh Deprez
4a86657f2b fix reload bug 2021-09-13 17:07:43 +10:00