Skip to content

Commit 4a90041

Browse files
author
Olivier Stasse
committed
Update ChangeLog.
1 parent c3cbf1e commit 4a90041

File tree

1 file changed

+192
-1
lines changed

1 file changed

+192
-1
lines changed

ChangeLog

Lines changed: 192 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,192 @@
1-
Write in this file the modifications you commit.
1+
CHANGELOG
2+
----------------------
3+
4+
[Current]
5+
* Fix pb with filesystem version.
6+
7+
[v2.5.2]
8+
* Make runCommand without error messages deprecated.
9+
* Changes std::cout to dgDEBUG.
10+
* Add test to detect statement in evaluation.
11+
* Synchronize cmake
12+
* Robustify the python interpreter when some python objects cannot be stringified.
13+
* Synchronize.
14+
* Correct the link with boost on Ubuntu 11.04.
15+
* Keep track of entities created via python.
16+
* Document entity class types with the output of C++ getDocString method.
17+
* In command Entity.help (), first print __doc__ if any.
18+
* Make bindings more robust to exceptions.
19+
* Make sure that Boost.Filesystem v2 is used.
20+
* Revert "Add appropriate flag. file_system::file_string is deprecated since boost 1.46."
21+
* Synchronize cmake submodule.
22+
* Catch exceptions in getValue of signal-base-py.cc
23+
* Add appropriate flag. file_system::file_string is deprecated since boost 1.46.
24+
* Synchronize.
25+
* Win32: Remove wrong LoadLibrary.
26+
* Correct the handling of python modules
27+
* Correct the link with boost for Mac systems
28+
* Add missing dependency in python
29+
* Correct the link with the plugins for the wrap
30+
* Correct the Python_module handling
31+
* Correct link and dependencies
32+
* Clean cmake files by using the routines in cmake/python.cmake
33+
* Win32: correct the library load
34+
* Win32: Correct the API of exception-python.hh
35+
* Revert "Correct the link with lapack"
36+
* Correct the link with lapack
37+
* Correct the link with boost libraries
38+
* Python object SignalBase can be constructed only with a SignalBase C++ object.
39+
* Revert "Modify SignalBase.value."
40+
* Modify SignalBase.value.
41+
42+
[v2.5.1]
43+
* Update NEWS.
44+
* Add python binding for writing graph.
45+
* Make error message more expressive.
46+
* Enforce compatibility with python3.
47+
* Replace dl module by DLFCN.
48+
* More search for boost earlier in file.
49+
* Synchronize and fix definition of PYTHON_SITELIB.
50+
* Add dynamicgraph namespace to make VP_DEBUG mode compile.
51+
* Minor changes in matlab display. Add a functor member to explicit the callable of optionalparentethis.
52+
* Add tools.py file containing addTrace.
53+
54+
[v2.5]
55+
* Replace call to g_caster by call to SignalCaster::getInstance static method.
56+
* FactoryStorage and PoolStorage are now singletons.
57+
* Homogeneize error messages.
58+
* Fix bug in getCommandDocstring.
59+
* Changed the factory to enable heritage for Entity py-classes.
60+
* Return a python error instead of throwing C++ exception.
61+
* Merge branches 'topic/jrl-mal' and 'topic/jrl-mal' of ssh://github.com/jrl-umi3218/dynamic-graph-python into topic/jrl-mal
62+
* Correct a bug in parsing vector commands with integer value.
63+
* Finished to correct the name of the DG error.
64+
* Replace two remaining error by dgpyError.
65+
* Correct exception throwing from C++ to rely raise something in the interpreter.
66+
* Systematically catch std::exception abstract in python bindings.
67+
* Corrected a wrong cast for specialized type in signal value accessor.
68+
* Add method intepreter::python with stdout and stderr returned along with result.
69+
* Make error message more specific whenever Entity.__getattr__ fails.
70+
* Added a protection to avoid erasing signal name when setting a new value to the signal.
71+
* Added the decorator optionalparentheses.
72+
* Corrected a syntax error in an exception raising + remove the shortcut .m from the class basic definition.
73+
* Corrected minor bug in command return.
74+
* Added the entity.sigs shortcuts.
75+
* Reorganize the command bindings of the entity classes. Remove the script shortcuts from the basic definition of Entity.
76+
* Added the setattrpath function to handle for command name with . inside, like: robot.periodicCall.addSignal.
77+
* Display repr() output instead of str() when command is successful.
78+
* Do not add current directory in sys.path.
79+
* Added a proper factory for pyEntities.
80+
* Modify the "runFile" function that was not working, at create a new function to call for the shell.
81+
* Changed the call to create_entity: when the required creation names already exists, check is the existing object is of the same class. If it is, returns the existing object instead of creating a new oine.
82+
* IVIGIT.
83+
* Added an exception to handle error while creating an object.
84+
* Dynamically load libpython.so before initializing python interpreter.
85+
* Add an accessor to get the global dictionary.
86+
* Account for singleton rewriting of g_caster.
87+
* Added a wrapper for entities of dg.
88+
* Added display and displayDep in entity and signal.
89+
* Bind SignalBase<T, int>::setTime.
90+
* Revert "Set version number as 1.99."
91+
* Fix --libs output of pkg-config and link boost and python with library.
92+
* Added missing convert.cc in the makefile.
93+
* Added some specific convertion for vector, matrix and double signal, from C to Python (to avoid unnecessary convertion through strings.
94+
* IVIGIT: passes some conveertion code from entity-py to the new files, for mutualisation.
95+
* Added exception.hh in the files to install.
96+
* IVIGIT.
97+
* Install and include in interpreter.hh api.hh.
98+
* Fix installation of header file.
99+
* Set version number as 1.99.
100+
* Enable conversion from int to float and double in argument of bound functions.
101+
* Added the display method, py-bound in __str__.
102+
* Added a method to bound all new commands.
103+
* Added a method to bound new commands dynamically.
104+
* Define function display.
105+
* Enable reading an int as a float when parsing a matrix.
106+
* Added shortcuts in the entity and signal-base api to help debuging during online script execution.
107+
* Added the unplug python function as a member of the signal-base class.
108+
* Set sys.argv to [''] at initialization.
109+
* Implement on-board python interpreter
110+
* Added build and ~ in the gitignoe.
111+
* Update docstring of Entity.signals().
112+
* Bind SignalBase.display() and implement Entity.displaySignals() in python.
113+
* Fix typo.
114+
* Fix warnings.
115+
* Save temporary changes to get list of signals of an entity.
116+
* Synchronize cmake submodule.
117+
* Raise exception when PyCObject_Check fails.
118+
* Fix warnings.
119+
* Switch to submodule.
120+
* Do not destroy C++ entity when destroying python binding object.
121+
* In Entity class, each signal gives rise to an attribute returning the signal.
122+
* Change the error message when an attribute does not exist.
123+
* Add a method getName in python class SignalBase
124+
* Added the signals in the attribute of the entity class.
125+
* With the doc.
126+
* Added an helper to get the commands list and doc.
127+
* Set error message in function w_plug when arguments are of wrong types.
128+
* Add a function to get the list of type names registered for signals.
129+
* Catch exception in SignalBase::recompute().
130+
* Rename method display_signals -> displaySignals.
131+
* Add recompute method in SignalBase python class.
132+
* Add a function to get the list of type names registered for signals.
133+
* Rename error
134+
* Rewrite enableTrace command without using commandLine.
135+
* Handle entity type as input to signal_base.value setter.
136+
* Catch std::exception instead of dynamicgraph::ExceptionFactory.
137+
* Remove debug output.
138+
* Fix a bug in conversion of tuple of tuple python object to matrix.
139+
* Rewrite stringToTuple and stringToMatrix in a simpler way.
140+
* Set flags of dynamic loader so that symbols are global.
141+
* Check that argument is string when string is expected in command.
142+
* Catch std::exception when executing command
143+
* Comply with jrl-mal syntax for vectors and matrices.
144+
* Replace object member by obj in classes
145+
* Rename method in python module
146+
* When building python Entity classes, populate methods with docstrings.
147+
* Use autotools substitution rule.
148+
* Use submodule cmake to generate python documentation
149+
* Add documentation generation using sphinx.
150+
* Add submodule cmake
151+
* Re-inforce type checking.
152+
* Allow SignalBase.value to take typed arguments
153+
* Remove debug output
154+
* Remove debug output
155+
* Implement tupleToString function
156+
* Fix typo.
157+
* Switch arguments of command plug.
158+
* Fix a bug in handling of new types
159+
* Support more types in command parameters
160+
* Add a function to convert a string to a tuple
161+
* Fix memory issue
162+
* Remove trailing white spaces.
163+
* Bind Entity commands as method in python classes
164+
* Get rid of warning message
165+
* Bind method Entity::getNewStyleCommandMap()
166+
* Add a class attribute to store whether command methods have been created.
167+
* Register Entity classes in modules from which they are imported
168+
* Implement a function that creates a python class for for each entity C++ class
169+
* Implement return value for commands.
170+
* Fix a memory bug
171+
* Add some debug output
172+
* Implement binidings for commands
173+
* Use factory to create entities.
174+
* Bind method Entity::listEntities.
175+
* Fix comment
176+
* Make classes derive from object and re-introduce getter and setter decorators
177+
* Remove registration of new ublas vector type.
178+
* Call plug with right order for signals: plug (sigIn, sigOut).
179+
* Rewrite dynamic_graph.plug.
180+
* Use class InterpreterHelper instead of Interpreter.
181+
* Catch exceptions in signal set and get value methods.
182+
* Catch exceptions in signal set and get value methods.
183+
* Do not use sophisticated setter and getter for the moment
184+
* Change signal access method name in Entity python class
185+
* Adapt to dynamic-graph change of interface
186+
* Implement set and get signal value
187+
* Fix constructor of python class SignalBase.
188+
* Implement bindings for Entity and SignalBase C++ classes.
189+
* Raise a python exception upon c++ exception in plug command
190+
* Implement binding python for plug.
191+
* Fix compilation of python module
192+
* Bindings python for dynamic_grapĥ.

0 commit comments

Comments
 (0)