= Todo =

- Find a way to expire refcount timer changes when no refcount activity occurs
- Get improved stack unwind code (glibc backtrace sucks)
- Make logs easier to diff
  - option to not log timestamps
  - option to not log hex values
  - we have a filter for that in the tests now
- add more unit tests

= Done =

* Make backtraces more gdb alike
* add unit-tests
  * compare the logs against reviewed logs
  * have common test helpers
* add a "statsexit" command to allow suppressing the stats at the end
* make refdbg.log file name overridable per options
* Display refcount in output (store in event log?)
* Add GType criteria
* Criteria for displaying regular (non-error) events
* Add PRE_NEW event (pre object creation)
* Improve criteria set functions and code
* write a GScanner for commands
* A refcount change timer (to track refcount changes over time)

* Fix false positives for ref/unref during finalize
* Fix refcount during ref/unref in object construction stage
* Added delrule command
* Allow GType names to be resolved when registered
* options for auto-saving log file
* Added a help function
* create refdbg shell, an interactive shell using readline
* Added command for displaying current time
* Added stats command
* Added dispmax variable to limit display command output
* Added commands for displaying event log with various criteria
* Function to clear event log
* Function to output active objects and their refcounts with criteria

