2.12.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

  1. 27 Jul, 2014 3 commits
    • Christian Schulte zu Berge's avatar
      * Introduced check whether signal emitting thread is the signal manager... · c6b558b1
      Christian Schulte zu Berge authored
      * Introduced check whether signal emitting thread is the signal manager thread. In such a case signals are now emitted synchronously per default.
      * Fixed sigslot shared library builds
      
      refs #384
      c6b558b1
    • Christian Schulte zu Berge's avatar
      Further work on asynchroneous sigslot implementation: · d434e54b
      Christian Schulte zu Berge authored
      * implemented signal_handle2 through signal_handl5
      * removed all implementations of signals with more than 5 arguments (nobody needs that many args and all those template instantiations just kill compile time)
      
      refs #384
      
      Conflicts:
      	ext/sigslot/sigslot.h
      d434e54b
    • Christian Schulte zu Berge's avatar
      Started working on Issue implementing asynchroneous signals with signalslot: · 30e14065
      Christian Schulte zu Berge authored
      * Moved campvis::Runnable interface to tgt namespace (since it's needed by sigslot, which only depends on tgt)
      * Introduced sigslot::signal_manager singleton class that will manage the dispatching of signals in its own thread
      * Started proof-of-concept implementation of asynchroneous signals for signal0<> and signal1<>. Both classes define their own signal_handleN deriving from _signal_handle_base, which defines the signal to dispatch.
      
      Proof-of-concept implementation seems to work so far.
      
      refs #384
      
      Conflicts:
      	core/tools/opengljobprocessor.h
      	ext/tgt/runnable.h
      
      Conflicts:
      	application/CMakeLists.txt
      	core/tools/opengljobprocessor.h
      30e14065
  2. 04 Apr, 2014 1 commit
  3. 08 Oct, 2013 1 commit
  4. 16 Aug, 2013 1 commit
  5. 09 May, 2013 1 commit
  6. 31 Oct, 2012 1 commit
  7. 19 Jul, 2012 1 commit