You can move around the graph by using the arrow keys.
Created with Raphaël 2.1.212Apr27Oct262221206428Sep24222117161330Aug282726252415121165Add CI control file1.0.0 master v1…1.0.0 master v1.0.0version bumpChange handler storage to TR_List and use TR_iterableForeach to iterate over themFix usage of queueFix while loop abort conditionModifications for usage of new queue code.Remove -DREENTRANT because it's not needed right nowCheck existence of required tr headersChange function signature to void*The base event handler does not handle any event by itself, because of that the event_methods classvar may be NULL.reintroduce macros for handler initialization.don't use TR_queueEmpty anymore.Revert "first try for a threaded event dispatcher, but this is not correctly working right now."Revert "more thread syncs."Use c99 standard and threadsave libcRevert "Revert "more thread syncs.""Revert "more thread syncs."more thread syncs.first try for a threaded event dispatcher, but this is not correctly working right now.loc actionUse general purpose timer from trbase and drop events when they are not handled at allreturn success or failure on event issuetrigger heartbeat with a factor of missed heartbeats instead of multiple times. Change logging a bitchange the logging a bitremove pending events buffer again as this was the wrong wayremove additional newlineAdd abitility to get a string representation of an event. Used as DEBUG logging of event.add an extra queue for pending events. That way I achive a better ballance between reading and processing and i donadd finalize for event subjects. This results in an delete of the subject as soon as the last event is done and prevents emitting new events. Force heartbeat to be done and don't queue it.keep track of the anount of pending events on a subjectadd function to update next poll timer externally.preparation for edge triggerd eventscreate explicit event done type and reissue event is no handler has returned EVENT_DONE.separate issue from emitsignal handlingfix typotimeouts are now in millisecondsThe event_methods hash is statically generated and should not be freed.some leak fixes ... but now I have a strange segfault in during cleanup, but only if the caller of eventHandlerClassCleanup is build with optimizations.Some fixes and additions. Dispatcher and handler now work.