Skip to content
Snippets Groups Projects
  1. May 22, 2013
  2. May 21, 2013
  3. May 17, 2013
    • Anthony Mallet's avatar
      [wip/demo-genom3] Import demo-genom3-1.0 · 8fc4dfbf
      Anthony Mallet authored
      This is the first attempt at packaging genom3 components.
      Expect some problems...
      8fc4dfbf
    • Anthony Mallet's avatar
      [wip/genom3] Add module.mk for inclusion in a genom3 module · 7dc67db6
      Anthony Mallet authored
      The module.mk file defines the necessary stuff for compiling a genom3
      component. In particular, it defines a list of options corresponding to each
      available template and a PLIST.template common to all components.
      
      Note: building separate binary packages for each template is currently not
      possible in robotpkg. A directory corresponds very much to a single package,
      and adding multi-packages without breaking higher level targets (like checkout,
      package sets or bulk) will be very hard.
      7dc67db6
    • Anthony Mallet's avatar
      [wip/genom3-ros] Update to 1.3 · 53ff0f34
      Anthony Mallet authored
      Changes since 1.2:
       - Add a plist target for the client/ros template, listing installed files
       - Fix parallel builds
      53ff0f34
  4. May 16, 2013
  5. May 15, 2013
  6. May 14, 2013
  7. May 13, 2013
    • Anthony Mallet's avatar
      [wip/tcl-genomix] Udpate to 1.1 · f4d25735
      Anthony Mallet authored
      Changes since 1.0:
       . Let "genomix load" accept additional arguments that are passed to the client
       . Consider the case where a service does not send a "sent" state
       . Fix 'reload' command
       . Allow service arguments to be passed as a flat list
       . Update history after interactively scanning arguments
      f4d25735
    • Anthony Mallet's avatar
      [wip/genomix] Update to 1.1 · 7d6dfd29
      Anthony Mallet authored
      Changes since 1.0:
       . Update "load" request syntax for passing arbitrary arguments to client
         init()
       . Try to open a "plugin.sö if dlopen'ing "plugin" fails
       . Implement C client API 20130319 ("exceptions")
       . Fix two error messages using strerror(3) instead of dlerror(3)
      7d6dfd29
    • Anthony Mallet's avatar
      [wip/genom3-ros] Update to 1.2 · 092278f2
      Anthony Mallet authored
      Changes since 1.1:
       . Fix "after" statements that depend on an activity
       . Fix local codel parameters passing when they don't match service param
         dir.
       . Fix detection of errors during automatic template regeneration
       . Implement service-local parameters
       . Handle exceptions as defined in genom3-2.99.17
       . Fix error detection in the Makefile rule generating the md5 sum for
         services
       . Disable actionlib status updates when goal status does not change
       . Add proper locking in client/c because of potential concurrency
       . Destroy things in a more logical order when terminating.
       . Fix a race in client/c when returning exception details
       . Log the current timestamp of messages in server debug mode
       . Do not start a service before incompatible ones are interrupted
       . Do not use 'feedback' in ros actions to transmit the internal request id
       . Handle remote server shutdown in client/c
       . Replace custom 'typeutils' file by procedures from genom3 2.99.19
       . Rework the synchronisation processus to use a SIGUSR1 signal
       . Block SIGUSR{1,2} and SIGCHLD for codel writer purpose
      092278f2
    • Anthony Mallet's avatar
      [wip/genom3-pocolibs] Update to 1.2 · 7eb96d31
      Anthony Mallet authored
      Changes since 1.1:
       . Fix "after" statements that depend on an activity
       . Fix local codel parameters passing when they don't match service's param
         dir.
       . Implement service-local parameters
       . Handle exceptions as defined in genom3-2.99.17
       . Fix a strcat(3) on a potentially uninitialized buffer in json serialization
       . Update code generation for 'remotes' so that it deals with exceptions
       . Fix a race in pocolibs_doevent() from client/c
       . Fix returned exception after codel interruption and tidy exec codels code
       . Replace custom 'typeutils' file by procedures from genom3 2.99.19
       . Rework the synchronisation processus to use a SIGUSR1 signal
       . Block SIGUSR{1,2} and SIGCHLD for codel writer purpose
      7eb96d31
    • Anthony Mallet's avatar
      [wip/genom3] Update to 2.99.19 · 88588a07
      Anthony Mallet authored
      Changes since 2.99.15:
       . Added proper exceptions in lieu of integer reports. This allows services to
         report additional information in case of abnormal termination. A few
         incompatible changes in the codels API, the ports mapping and the remote
         services had to be introduced.
       . Added service local variables. Local variables are specific to each instance
         of running services (i.e. specific to internal activities). They are useful
         for sharing a reentrantstate among codels of reentrant services.
       . Dropped the 'strerror()' method in ports and remotes objets. This is
         superseeded by exceptions.
       . Added more runtime consistency checks in the codels finite state machine.
       . Updated C mapping of bound sequences so that it is also valid in C++ and can
         be included in C++ code (issue with the constructor of a 'const' member).
       . Fixed [dotgen type] tcl engine procedure not returning anonymous types.
       . Added a [$component types visibility ?filter?] tcl engine procedure,
         returning the list of types defined in a component (public interface anðor
         private types).
       . Added a [$type types] tcl engine procedure, returning the list of types
         recursively contained in $type.
       . Added a [$type mangle] tcl engine procedure, returning a unique ascii type
         name suitable for use a an identifier in source code.
       . Added a 'filter' callback in the objects digest computation, so that some
         objects can be excluded from the digest.
       . Improved a lot the error reporting in TCL templates.
       . Fixed the skeleton template when invoked from another directory than the
         .gen file.
       . Fixed a bunch of minor bugs and added respective regression tests.
       . Added more documentation on the builtin templates (skeleton, mappings and
         interactive).
       . Documented the available #pragma directives.
       . Added a requirement on python-aafigure for managing the figures in the
         documentation (but no figure was added yet).
       . Fixed a bunch of minor issues in the documentation generation.
      88588a07
  8. May 07, 2013
    • Arnaud Degroote's avatar
      [wip/hyper] Upgrade to version 0.10 · 0ece57ee
      Arnaud Degroote authored
      Changes since 0.9:
      	- allows selecting port of hyperruntime
      	- allows let expression in end handler
      	- generate some tests programm for each agent, allowing to access to the
      	  different variables of the agent (encoded in JSON)
      	- start to write some documentation (but not enough for 1.0)
      
      Notables bugfixes:
      	- be more rigorous when handling getifaddr
      	- fix some race in make handling
      	- fix some build issues
      	- fix invalid code generation for big doubles
      
      Package:
      	- remove various patches now integred in the release
      	- add a doc option, to construct the (beginning of) documentation (need
      	  py-sphinx).
      0ece57ee
  9. Apr 30, 2013
  10. Apr 25, 2013
  11. Apr 24, 2013
  12. Apr 19, 2013
  13. Apr 18, 2013
  14. Apr 10, 2013
Loading