1. 27 Oct, 2015 1 commit
  2. 13 Oct, 2015 1 commit
  3. 19 Jul, 2013 1 commit
  4. 13 Jun, 2013 1 commit
  5. 06 May, 2013 1 commit
  6. 29 Dec, 2009 1 commit
  7. 13 Jun, 2008 1 commit
    • OpenViBE Posse's avatar
      merged wip-yrenard branch to trunc -r 900:1139 for openvibe · ae65fea1
      OpenViBE Posse authored
      merged wip-yrenard branch to trunc -r 912:1139 for openvibe-kernel
      merged wip-yrenard branch to trunc -r 921:1139 for openvibe-applications-designer
      
      openvibe :
       - removed static targets from the CMakeLists.txt
       + added header files to source GLOB so to have headers in visual studio generated projects
       + added macro definitions to help creating ovp_main for plugin projects
       + added algorithm interface functionnalities to get details/enumerate parameters and triggers
       + added player interface functionnality play/stop/pause etc..
       + added player interface external time support
       + added visit pattern to get serialization of kernel objects
       + doxygen class API documentation
       + doxygen css rendering
       + enhanced TParameterHandler behavior for setting / getting reference targets
       * slightly modified some sources in order to compile with g++ (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
       * modified plugin objects enumeartion behavior (no more callback)
       * modified scenario enumeration behavior (no more callback)
      
      openvibe-kernel :
       - removed static targets from the CMakeLists.txt
       - removed OpenMASK dependency
       + added header files to source GLOB so to have headers in visual studio generated projects
       + added generic template based enumeration function in the tools part
       + added algorithm functionnalities to get details/enumerate parameters and triggers
       + added player functionnality play/stop/pause etc..
       + added player external time support
       + added player capability to load external configuration file for each box algorithm
       + added visit pattern to get serialization of kernel objects
       + added a cache for chunks in the scheduler
       + added test on duplicate plugin object / plugin object descriptor ids
       * corrected bug on clock activation
       * scenario components no longer use object factory to create final object instances and store this instances in their final class form
       * modified error lookup function on windows when plugin loading did not work in order to remove cariage returns
       * slightly modified some sources in order to compile with g++ (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
       * better log messages
       * corrected bug at algorithm creation
       * spied algorithm initialization/uninitialization
       * modified several log levels to get lower information quantity default configuration
       * activated scope tester at debug level
       * corrected bug that caused crash when IBoxAlgorithm instance could not be created
       * corrected bug on most of the enumeration functions
       * enhanced TKernelObject base class of all kernel objects
       * modified heritage scheme, no more virtual inheritance
       * modified plugin objects enumeartion behavior (no more callback)
       * modified scenario enumeration behavior (no more callback)
       * solved portability issues on windows
      
      openvibe-applications-designer :
       + added header files to source GLOB so to have headers in visual studio generated projects
       + added sleep call when no player is running
       + added exception catcher at top application level
       + added fast forward functionnality
       + added time display in the top button bar
       + added per box algorithm configuration file support
       + added connector editor
       * externally managed time computation (sent to player)
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@1140 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      ae65fea1
  8. 05 Dec, 2007 1 commit
    • OpenViBE Posse's avatar
      merged -r 720:870 branch wip-yrenard with trunc for openvibe · de08fb5e
      OpenViBE Posse authored
      merged -r 721:870 branch wip-yrenard with trunc for openvibe-kernel-omk
      merged -r 723:870 branch wip-yrenard with trunc for openvibe-toolkit
      merged -r 738:870 branch wip-yrenard with trunc for openvibe-plugins-samples
      merged -r 741:870 branch wip-yrenard with trunc for openvibe-plugins-stream-codecs
      merged -r 765:870 branch wip-yrenard with trunc for openvibe-applications-designer
      
      openvibe :
       + base      : added generic parameter and configurable interface
       + base      : added new basic objects such as stimulation sets, matrices, and memory buffers
       + plugins   : added new plugin family : algorithm
       + algorithm : added the algorithm manager and its components which takes care of algorithm plugins
       + log       : added log level none and log level important warning
       + log       : added per log listener level activation control
       + log       : added boolean log support
       + player    : added current time to the player context
       + player    : added higher level buffer access to BoxIO' input and output chunks
       + type      : added type id log level
       * base      : partially reimplemented CString
       * base      : reorganised algorithm manager API to clarify inputs/outpus and triggers
       * base      : modified *Dimmension* to *Dimension* (spelling mistake)
      
      openvibe-kernel :
       + base      : added generic parameter and configurable interface
       + base      : added several basic parameter types
       + algorithm : added the algorithm manager and its components which takes care of algorithm plugins
       + log       : added log level none and log level important warning
       + log       : added per log listener level activation control
       + log       : added boolean log support (translates into "true" and "false" strings)
       + player    : added current time to the player context
       + player    : added higher level buffer access to BoxIO' input and output chunks
       + plugin    : added per plugin family contruction functions to make this phase easier and more readable
       + type      : added type id log level
       * base      : partially reimplemented CString
       * algorithm : reorganised algorithm manager API to clarify inputs/outpus and triggers
       * log       : enhanced several output format
       * player    : replaced CBuffer class with CMemoryBuffer and IMemoryBuffer interface so it can be easily sent to box algorithms
       * player    : slightly modified delay computation and output to provide easier reading
       * player    : now takes variable clock frequency into account
       * player    : player context now proposes an interface to the IAlgorithmManager
       * type      : added integer value assumption when enumeration name is not found
       * type      : moved basic type registration to the kernel context part better than the type manager construction
       - tools     : removed TBoxIO and TBox proxies, developpers should now use bridge functions
      
      openvibe-toolkit :
       + added TAlgorithm
       + added stimulation duration
       + added several matrix manipulation tools (header copy, content copy and complete copy)
       * modified TBoxAlgorithm to offer direct context object interface
       * modified sex to gender
       * corrected bugs in reader / writer callbacks (most of them in the spectrum part)
       * modified *Dimmension* to *Dimension* (spelling mistake)
      
      openvibe-plugins-samples :
       + added an addition algorithm and its test box
      
      openvibe-plugins-stream-codecs :
       + added stream encoders and decoders in the form of algorithm
       + added test boxes
      
      openvibe-plugins-simple-visualisation :
       * minor changes to make this plugin family compile correctly (mostly namespace changes)
      
      openvibe-applications-designer :
       + enhanced and corrected several bugs on the filename setting type
       + added algorithm tab so to be able to view all the registered algorithms
       * modified runtime buttons order and behavior (being insensitive when needed)
      
      
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@872 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
      de08fb5e