Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cf5e34b
commit 4b323e0
Showing
3 changed files
with
421 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Local changes to build ivy-c debian package from the Ivy svn repository | ||
|
||
- Update changelog and control files (needed to remove an unwanted dependency) | ||
- If needed, select by hand the tcl-dev version you want to use in src/Makefile | ||
- Build package with dpkg-buildpackage -b | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,387 @@ | ||
ivy-c (3.11.8-1) unstable; urgency=low | ||
|
||
* ivy-c for paparazzi | ||
|
||
-- Gautier Hattenberger <gautier.hattenberger@enac.fr> Wed, 02 Feb 2011 17:30:58 +0100 | ||
|
||
ivy-c (3.11.8) unstable; urgency=low | ||
|
||
* correct broadcast adress for loopback (not the same beetween linux/windows and osx) | ||
* replace cast by use of union to eliminate breaking strict aliasing rules | ||
* correct OSX Makefile to set correct dylib path on executable at install | ||
* make ivy-c compilable by a c++ compiler | ||
* add fixes to remove all gcc warning message | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Mon, 27 Janury 2010 13:43:00 +0100 | ||
|
||
ivy-c (3.11.7) unstable; urgency=low | ||
|
||
* copy string buffer for message ready instead of referencing it since we have no clue if this buffer will remain valid atfer the caller calls init | ||
* function ivyTerminate dealloc allocated string | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Mon, 6 Jul 2009 16:43:00 +0200 | ||
|
||
ivy-c (3.11.6-1) unstable; urgency=low | ||
|
||
* remove dependency over libgtk1.2-dev | ||
|
||
-- Gautier Hattenberger <gautier.hattenberger@enac.fr> Tue, 30 Nov 2010 16:43:00 +0200 | ||
|
||
ivy-c (3.11.6) unstable; urgency=low | ||
|
||
* desactivation of the nagle buffering for TCP sockets, | ||
since ivy is most of the time used to send events, we will priviligiate | ||
lag over throughtput | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Mon, 6 Jul 2009 16:43:00 +0200 | ||
|
||
ivy-c (3.11.5) unstable; urgency=low | ||
|
||
* fix double free error in delAllRegexpsFromDictionary | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Mon, 16 Oct 2008 12:30:00 +0200 | ||
|
||
ivy-c (3.11.4) unstable; urgency=low | ||
|
||
* fix again timer.c (thanks again to brno ivy dev team) so that timer could be removed within the callback | ||
* make the lib and api more robust by adding const where they should be | ||
* compile with -Wall and eliminate remaining warnings | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Mon, 19 May 2008 17:30:00 +0200 | ||
|
||
ivy-c (3.11.3) unstable; urgency=low | ||
|
||
* fix timer.c (thanks to brno ivy dev team), and ivydebug.h | ||
* add __attribute__ gcc hooks which permit to emit warning when format | ||
and arguments of bindmessage and sendmessage aren't concordant. | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Tue, 14 May 2008 11:00:00 +0200 | ||
|
||
ivy-c (3.11.2) unstable; urgency=low | ||
|
||
* fix makefile for openmp lib and tools | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Tue, 6 May 2008 15:32:54 +0100 | ||
|
||
ivy-c (3.11.1) unstable; urgency=low | ||
|
||
* fix a bug with the behavior of send system call in non blocking mode in some rare case | ||
* simplify ivythroutput and his fileset | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 8 Apr 2008 15:32:54 +0100 | ||
|
||
ivy-c (3.11.0) unstable; urgency=low | ||
|
||
* change socket behavior to non blocking, with local management of a | ||
fifo, this fix some deadlock problems when lot of agents with numerous regexp binding are on the same bus. | ||
* little (ascendant compatible) api change | ||
* fix for numerous bugs | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 26 Mar 2008 15:32:54 +0100 | ||
|
||
ivy-c (3.10.0-3) unstable; urgency=low | ||
|
||
* revert accidentally commited modif | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 08 Feb 2008 10:32:54 +0100 | ||
|
||
ivy-c (3.10.0-2) unstable; urgency=low | ||
|
||
* fix makefile for non omp target | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 08 Feb 2008 10:32:54 +0100 | ||
|
||
ivy-c (3.10.0-1) unstable; urgency=low | ||
|
||
* change Makefile to get around a debian Bug : debian pcrecpp | ||
package is broken, (as debian itself) | ||
* a repertory testivy with test file for the ivythroughput test tool | ||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 06 Feb 2008 17:17:54 +0100 | ||
|
||
ivy-c (3.10.0) unstable; urgency=low | ||
|
||
* fix realloc buffer size when big message | ||
* complete change of internal structures for performance optimisation | ||
* experimental parralelized version for performance optimisation (use | ||
and need openmp) which scale well for regexp matching on | ||
multicore/multi processor gear. | ||
|
||
|
||
-- Alexandre Bustico <bustico@cena.fr> Wed, 06 Feb 2008 17:17:54 +0100 | ||
|
||
ivy-c (3.9.3-2) unstable; urgency=low | ||
|
||
* Do not strip symbols from lib | ||
|
||
-- Olivier Fourdan <fourdan@cena.fr> Thu, 15 Mar 2007 10:07:54 +0100 | ||
|
||
ivy-c (3.9.3-1) unstable; urgency=low | ||
|
||
* Include patches from Michel Estienne <estienne@cena.fr> for older gcc | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Wed, 14 Feb 2007 13:48:28 +0100 | ||
|
||
ivy-c (3.9.2-1) unstable; urgency=low | ||
|
||
* Apply patch from Michel Estienne <estienne@cena.fr> for Solaris, | ||
* Change Makefile and debian rules build to be able to build on Sarge and | ||
on Etch | ||
* Use LDFLAGS in Makefile, use pkg-config if available to get X11 installation | ||
path so that the Xt lib gets installed in the correct location even on newer | ||
Xorg 7.x. | ||
|
||
-- Olivier Fourdan <fourdan@cena.fr> Mon, 12 Feb 2007 17:36:06 +0100 | ||
|
||
ivy-c (3.9.1-2) unstable; urgency=low | ||
|
||
* Update package for Debian Etch | ||
|
||
-- Olivier Fourdan <fourdan@false> Fri, 12 Jan 2007 14:35:44 +0100 | ||
|
||
ivy-c (3.9.1-1) unstable; urgency=low | ||
|
||
* Build Debian Package with Alex's latest changes, implementing numerical | ||
interval support within the regular expression definition. | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Wed, 20 Sep 2006 17:42:42 +0200 | ||
|
||
ivy-c (3.9.0-2) unstable; urgency=low | ||
|
||
* Build Debian Package with Alex's latest changes, implementing ping/pong | ||
messages, and documentation update. | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Mon, 21 Aug 2006 10:11:47 +0200 | ||
|
||
ivy-c (3.9.0-1) unstable; urgency=low | ||
|
||
* Correction d'un petit pb dans la generation de l'appID ( signe - ) | ||
* Ajout test de controle des argument de IvySendMsg. | ||
* Correction d'un BUG dans IvyGetMessages ( si nb > 200 ) ajout d'un | ||
argument -f a ivyprobe pour passer des regexps dans un fichier. | ||
* Ajout d'un warning si la variable IVY_DEBUG_FILTER est postionne et que le | ||
message n'est pas emit , on controle la table des filtres ajout d'un flag | ||
-c a ivyprobe pour la gestion des filtres de regexps. | ||
* Modification API Hook sur IvyMainLoop. | ||
* Mise en conformite avec prototype. | ||
* Modification de l'emplacement du calcul du timer (juste avant le select ) | ||
la fonction TimerScan ne s'occupe que des callback la fonction | ||
TimerGetSmallestTimeout recalcul le timeout en reprenant l'heure courante. | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Tue, 4 Jul 2006 16:03:58 +0200 | ||
|
||
ivy-c (3.8.1-1) unstable; urgency=low | ||
|
||
* Bug fix in IvyBinding filtering with PCRE (bustico) | ||
* Bug fix in IvyBinding when not using PCRE (fcolin) | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Thu, 1 Jun 2006 14:27:08 +0200 | ||
|
||
ivy-c (3.8-2) unstable; urgency=low | ||
|
||
* Include deps patch from Yannick. | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Tue, 30 May 2006 15:30:08 +0200 | ||
|
||
ivy-c (3.8-1) unstable; urgency=low | ||
|
||
* suppression warning format | ||
* portage WIN32 random => rand | ||
* modification du protocol Ivy UDP : ajout de appid et appname dans | ||
le mesage Hello | ||
* rework the Makefile for cleaner installation | ||
* redo the debian packaging administration files for better lib/dev | ||
files splitting | ||
* move the Ivy header files to a new Ivy/ subdir to avoid conflicts | ||
with other existing system headers (beware, that *will* break | ||
existing code that needs to look in the the new path for headers | ||
inclusion) | ||
* correction Bug regexp encore | ||
* correction Bug introduit lors de la separation ivybind ( regexp sans | ||
argument ) | ||
* rendu compatible avec la version 3.7 a un seul parametre sur la mainloop | ||
* adaptation pour linux 64 bits | ||
* cleanup sur channel et main loop | ||
* ajout de getopt pour la compile sur Windows | ||
* suppression de l'indirection sur les fonction channel et renomage | ||
* separation regexp en module ( bug arg num edbute a 1 ) | ||
* Separation du code Regexp dans un module | ||
* portage WIN32 ( pb sur macro debug ) | ||
* ivy bind pour isolation code regexp | ||
* gestion de buffer a taille variable pour eliminer les pbs de taille static | ||
dans le code | ||
* Macro de debug afin d'eviter de truffer le code de #ifdef DEBUG #endif | ||
* cleanup DEBUG code | ||
* correction bug sur filtrage regexp | ||
* correction Filtred Binding + test avec ivyperf | ||
* add indication on regexp filtering when classes are used call | ||
BindingCallback | ||
* add doc printf for commande bincall in ivyprobe | ||
* correction de probleme potentiel en multithread ( Ada rejeu ) ajout d'un | ||
warning en cas de client bloquant si la varaiable d'env IVY_DEBUG_SEND est | ||
positionne | ||
* changement version suite a modif ( hook unhook ) et test sur blocage a | ||
l'emission | ||
* retour au protocol V3 | ||
* correction bug malloc free | ||
* memory leak malloc/free cleanup | ||
* Implementation binding simple sans regexp | ||
* uniformisation variable message d'erreur | ||
* remplacement argc argv par IvyArgument | ||
* compile sur Windows les fichiers getopt sont necessaires uniquement sur | ||
Windows( WIN32 ) compilateur VStudio | ||
* gestion argument Ivy | ||
* socket Buffered output | ||
* separation du code regexp dans un module a part en vue de l'implementation | ||
des bindings simple! | ||
* fichiers d'export pour Windows | ||
* pb de compile avec DEBUG | ||
* portages des modifications sur windows | ||
* un test de performance d'ivy a lancer en deux exemplaires donne le temps | ||
de roundtrip d'un ping pong | ||
* elimination des tailles de buffer par utilisation de realloc la plupart | ||
des fonctions utilisent un pointeur static pour eviter de multiple | ||
malloc/free ce qui veut dire que IvyC n'est pas reentrant !!!! | ||
|
||
-- Olivier Fourdan <fourdan@lerak.tls.cena.fr> Wed, 17 May 2006 15:09:07 +0200 | ||
|
||
ivy-c (3.7) unstable; urgency=low | ||
|
||
* no more libgtkivy, replaced by libgivy (thx Alexandre Bustico <bustico@cena.fr>) | ||
* Add new callback to treat binding events on ivy bus (Guillaume Vidon <vidon@cena.fr>) | ||
* Add Option to ivyprobe to test new callback on binding events | ||
|
||
-- Guillaume Vidon <vidon@cena.fr> Fri, 24 Feb 2005 16:16:39 +0100 | ||
|
||
ivy-c (3.6) unstable; urgency=low | ||
|
||
* now uses PCRE ( Perl Compatible Regular Expressions ). Please use -livy -lpcre | ||
now when compiling. See http://www.pcre.org or man pcre for more details | ||
* tclivy.c : many bugfixes to support spaces in parameters captured by | ||
regexp | ||
* added an example directory, with gtk motif and tk bindings | ||
* fixed a nasty bug in the IvyUnbindMsg, where new client still were sent a | ||
binding to the unbound regexps | ||
* added a help message for ivyprobe, when called with -? or with unknown | ||
command line switches | ||
* added a -n switch to ivyprobe to change the name of the ivyprobe | ||
* added a -v switch to ivyprobe to check the ivy-c version | ||
* Makefile merges solaris, linux, and OSX versions. edit before compiling... | ||
|
||
-- Yannick Jestin <jestin@cena.fr> Thu, 24 Jun 2004 18:28:10 +0200 | ||
|
||
ivy-c (3.5) unstable; urgency=low | ||
|
||
* ivyprobe: removed the trailing "\n" at the end of the messages sent by ivyprobe when | ||
sending direct messages or binding new regexps, closes bug C002 | ||
* ivyprobe: added a DirectCallback to display direct messages sent by peers, | ||
* ivyprobe: prevents binding to invalid regexps. Fails with an error message | ||
|
||
-- Yannick Jestin <jestin@cena.fr> Mon, 17 Feb 2003 17:45:00 +0100 | ||
|
||
ivy-c (3.4) unstable; urgency=low | ||
|
||
* support of multicast, with IP adresses between 224.0.0.0 and 239.255.255.255 | ||
(i.e. no support for named group), by frc | ||
* correction of message parsing in some strange but correct messages, by frc | ||
e.g. with a regexp like "foo(.*) (.*)" and a message like "foo1 2", the receiver | ||
will receive two values '1' and '2' | ||
* upgrade of the documentation and fixes in the copyright headers, by sc | ||
* miminal support of glut toolkit, by frc. However, there is currently no | ||
libglutivy in the bin package due to some glut loop limitation. | ||
|
||
-- Christophe MERTZ <mertz@tls.cena.fr> Thu, 20 Jun 2002 14:06:34 +0200 | ||
|
||
ivy-c (3.2-3) unstable; urgency=low | ||
|
||
* bad version dependency of ivy-c-dev | ||
* the ivygtkprobe is added to the package | ||
|
||
-- Christophe Mertz <mertz@tls.cena.fr> Mon, 13 Mar 2000 15:44:52 +0100 | ||
|
||
ivy-c (3.2-2) unstable; urgency=low | ||
|
||
* html docs are re-included in /usr/share/doc | ||
* libtclivy works again... | ||
|
||
-- Herve DAMIANO <damiano@cena.fr> Fri, 10 Mar 2000 16:02:07 +0100 | ||
|
||
ivy-c (3.2-1) unstable; urgency=low | ||
|
||
* remove dependancy to utils-c-dev, not useful at install time, but | ||
* at build time only. See README.debian | ||
* Makefile changed. Split install into several install* targets. | ||
* rules changed to remove list.h from package. | ||
* rules changed so that it won't use Makefile to install executables, | ||
* docs and links. | ||
|
||
-- Herve DAMIANO <damiano@cena.fr> Wed, 19 Jan 2000 15:56:37 +0100 | ||
|
||
ivy-c (3.1-5) unstable; urgency=low | ||
|
||
* add a dependance for utils-c-dev, which provides list.h ... | ||
|
||
-- Yannick Jestin <jestin@cena.fr> Fri, Jan 14 15:58:52 CET 2000 | ||
|
||
ivy-c (3.1-4) unstable; urgency=low | ||
|
||
* resolve a conflict between ivy-c and ivy-c-dev due to a wrong version number in control file | ||
|
||
-- Christophe Mertz <mertz@tls.cena.fr> Wed, 5 Jan 2000 10:25:10 +0200 | ||
|
||
ivy-c (3.1-3) unstable; urgency=low | ||
|
||
* Added a conflict rule to prevent collision with ivy-tcl | ||
|
||
-- Patrick Lecoanet <lecoanet@cena.dgac.fr> Mon, 3 May 1999 11:18:10 +0200 | ||
|
||
ivy-c (3.1-2) unstable; urgency=low | ||
|
||
* Added support for ivytcl library. | ||
|
||
-- Patrick Lecoanet <lecoanet@cena.dgac.fr> Wed, 28 Apr 1999 12:59:58 +0200 | ||
|
||
ivy-c (3.1-1) unstable; urgency=low | ||
|
||
* src/Makefile : Add links for shared libs | ||
* Add default MAJOR and MINOR | ||
* Making ivyprobe ivy-3.0 compliant | ||
* Bug correction which appears at ivy closing | ||
* add doc files | ||
|
||
-- Herv� Damiano <damiano@cenatoulouse.dgac.fr> Tue, 13 Apr 1999 15:19:17 +0200 | ||
|
||
ivy-c (3.0-1) unstable; urgency=low | ||
|
||
* new api : see documentation | ||
* src/Makefile : updates | ||
* src/ivy.c | ||
* - bug correction when broadcast socket can't be opened | ||
* src/ivychannel.c : | ||
* - bug correction when handling expceptions on channels | ||
* Clean headers | ||
* testivy -> ivyprobe | ||
|
||
-- Herv� Damiano <damiano@cenatoulouse.dgac.fr> Thu, 18 Feb 1999 11:50:50 +0100 | ||
|
||
ivy-c (1.2-1) unstable; urgency=low | ||
|
||
* Mise au propre | ||
* Ajout du mecanisme de choix des adresses de broadcast | ||
|
||
-- Herve Damiano <damiano@cenatoulouse.dgac.fr> Tue, 22 Dec 1998 16:13:18 +0100 | ||
|
||
ivy-c (1.1-2) unstable; urgency=low | ||
|
||
* Suppression du header list.h qui est aussi d�fini dans utils-c. | ||
* Ajout du soname � la biblioth�que dynamique. | ||
|
||
-- Patrick Lecoanet <lecoanet@cena.dgac.fr> Wed, 9 Dec 1998 11:24:34 +0100 | ||
|
||
ivy-c (1.1-1) unstable; urgency=low | ||
|
||
* Initial Release. | ||
|
||
-- Patrick Lecoanet <lecoanet@cena.dgac.fr> Tue, 13 Oct 1998 09:52:30 +0200 | ||
|
||
|
Oops, something went wrong.