Commit Graph

536 Commits

Author SHA1 Message Date
Daniel Compton 02974f3f32 WIP step for calculating subscription match state
State not being rolled over between processing, and still needs to be
integrated with the existing match information we store.
2018-01-29 22:54:57 +13:00
Daniel Compton 7efeb61208 Add new event panel 2018-01-29 22:54:57 +13:00
Daniel Compton 6465a09d08 Create separate subs that ignore view namespaces
These are only needed in the Trace panel, so we don't need to pay the
cost elsewhere. This also fixes the bug where ignored view namespaces
were shown when showing all traces in the Trace panel.
2018-01-29 01:14:31 +13:00
Daniel Compton b62ed52847 Collect layer 2/3 information when subs run
We can then use it for determining subscription layer level when subs
are created or destroyed.
2018-01-29 00:44:45 +13:00
Daniel Compton b87a584589 Change clicking on a trace to print entire trace to console
This is useful for debugging with more information about the trace.
2018-01-29 00:03:39 +13:00
Daniel Compton 39f038f8d5 Add setting to drop low level traces from being stored 2018-01-28 11:43:00 +13:00
Daniel Compton 70cefc4022 Add debugging instructions if re-frame-trace fails to start 2018-01-28 11:26:43 +13:00
Daniel Compton 631fa68448 Incrementally parse traces
Rather than re-parsing them every time we get a new set of
traces. This is much more efficient and lets us do more useful things
in the future.
2018-01-28 11:03:59 +13:00
Daniel Compton af4afbae88 Handle initial state when there are no previous traces
(reduce conj existing ...) was returning a seq instead of a vector for
the first received traces, because it was existing was nil instead of
the empty vector.
2018-01-28 10:20:56 +13:00
Daniel Compton 6c5623a5d0 Update changelog 2018-01-28 10:02:19 +13:00
Daniel Compton 3235e5a50d Remove all local ratom state for storing traces 2018-01-27 23:59:33 +13:00
Daniel Compton d9d8ec049d Make all pod expansions independent of each other
Fixes #134
2018-01-27 23:35:34 +13:00
Daniel Compton 2b414ff9f2 Fix displaying external windows
The bug was introduced in 022a070fb8.
2018-01-27 23:28:27 +13:00
Daniel Compton ddcee6b2c8 Remove ratom state and centralise it in re-frame's app-db 2018-01-27 22:50:36 +13:00
Daniel Compton f20dd1b0d0 Bundle garden to avoid source conflicts with garden 2.0.0 2018-01-27 18:44:45 +13:00
Daniel Compton 547822e7d9 Update changelog 2018-01-26 22:03:01 +13:00
Daniel Compton a425ebf519 Update changelog 2018-01-26 22:01:54 +13:00
Daniel Compton 7977aa2f3a Update README with React 16 instructions 2018-01-26 22:01:11 +13:00
Daniel Compton 0047658825 Fixup source dependency of re-frame to match what is on disk 2018-01-26 21:56:04 +13:00
Daniel Compton e98329641e Version 0.1.17-SNAPSHOT 2018-01-26 21:52:52 +13:00
Daniel Compton b721c87b41 Version 0.1.16 2018-01-26 21:52:33 +13:00
Daniel Compton e34047c54d Add setting to filter out trace views that aren't interesting 2018-01-26 20:31:05 +13:00
Daniel Compton a43ff6464b Return correct match when filtering out event 2018-01-26 19:32:05 +13:00
Daniel Compton 022a070fb8 Add setting to ignore events/epochs 2018-01-26 17:48:19 +13:00
Daniel Compton db14e69f17 Add setting to control how many epochs are retained 2018-01-26 15:46:54 +13:00
Daniel Compton 05c9f84225 Set a print limit of 400 characters in the event header 2018-01-26 14:43:09 +13:00
Daniel Compton 40f33585f0 Fix bug where a previous epoch would be suggested
When it wasn't possible to go back further.
2018-01-26 14:32:40 +13:00
Daniel Compton c1e077fa0a Fix reset tracing button 2018-01-26 12:22:00 +13:00
Daniel Compton 17b81ba52c XML encode # character in SVGs
Fixes #130.

See also https://stackoverflow.com/a/38459219.
2018-01-25 23:18:32 +13:00
Daniel Compton 04ab87b576 Add/update doc links for panels 2018-01-25 21:34:57 +13:00
Daniel Compton 0126954bca Make installation compiler config easier to copy 2018-01-25 21:29:43 +13:00
Daniel Compton fc53c74385 Fixup overflow-y on panels that don't have internal scrolling 2018-01-25 21:29:15 +13:00
Mike Thompson f0d590f67f
Improve hyperlinked-to docs on "only before" and "only after" 2018-01-25 14:54:40 +11:00
Daniel Compton 532657a44a Update bundled versions of re-frame and reagent 2018-01-25 15:16:24 +13:00
Daniel Compton afd847eddb Add source-deps script for automating mranderson 2018-01-25 14:50:56 +13:00
Daniel Compton 5dace64337 Version 0.1.16-SNAPSHOT 2018-01-24 21:17:52 +13:00
Daniel Compton 7da56a0e94 Version 0.1.15 2018-01-24 21:17:31 +13:00
Daniel Compton 55e0a10fd8 Update changelog 2018-01-24 21:17:21 +13:00
Daniel Compton ab2d8950ee Update README for new version 2018-01-24 21:12:15 +13:00
Daniel Compton e1ace4d9a9 Tweak timing panel layout 2018-01-24 21:09:13 +13:00
Daniel Compton 20ae072b04 Update gif to new layout 2018-01-24 20:57:01 +13:00
Daniel Compton 0f3ec5daa1 Fix indexing through match ids 2018-01-24 17:11:29 +13:00
Gregg8 08716872f4 Fixed background color issue with dataviewer component and made a 1px gap between the pods and their scrollbar 2018-01-24 10:48:03 +11:00
Gregg8 dc650e9fa7 Improved handling of event bar when events are long (added vertical scrollbar) 2018-01-24 10:08:54 +11:00
Gregg8 087a1b637f Animation - working for abb-db and subs panels, not yet quite perfect 2018-01-23 16:47:56 +11:00
Daniel Compton 8424b6116d Comment out features that aren't working to get ready for a release 2018-01-23 13:47:50 +13:00
Gregg8 326badfc68 Animation - humble beginnings 2018-01-22 21:36:07 +11:00
Daniel Compton 23a63de354 Update epochs to retain 2018-01-22 16:32:08 +13:00
Daniel Compton a2c3f7c36b Make our forked version of re-com use our forked version of reagent 2018-01-22 15:01:56 +13:00
Daniel Compton 72585a0164
Update UnderstandingTiming.md 2018-01-22 14:13:04 +13:00