|
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