1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368
|
Last changes in VREng
---------------------
Version 1.7.0 <-- work in progress, not yet released
- Tcl/Tk Interface to replace Xt interface
(/10/99, Adrien Felon)
Version 1.6.3
- bug fix in SendDelta confused SEND_RTP -> SOCK_RTP
(10/12/99, Philippe Dax)
- RTP and RTCP fixes
(10/12/99, Samuel Tardieu)
Version 1.6.2
- change initial port number 62666 to 52666 (Linux Mascarade feature)
- some minor [hn]to[nh]s fixes
(05/12/99, Philippe Dax)
Version 1.6.1
- add entry pseudo-object to define user origin in a new world
(01/12/99, Philippe Dax)
- rtp.h upgraded with BIG/LITTLE ENDIAN
- new keys to zoom/unzomm, to tilt left/right
- fpsetmask detected by configure
- some hton[sl] fixes
(04/11/99, Philippe Dax)
Version 1.6.0 <-- WARNING: this release is uncompatible with 1.5.8 !!!
First release RTP/RTCP, previous was UDP
- new functions to parse objects description (wmgt/parse.c)
- bug fixed: compile without any browsers
- add door status (opened/closed/[un]lock) in wmgt/door.[hc]
- add mime directory in the distribution to launch vreng by the Web
(19/10/99, Philippe Dax)
- nice the vreng process to run at low priority when cpu conflicts
- new sdr_plugin: sdr2.plugin.dvr.rtp.vre.vreng
- new structure Channel to manage multiple Network IOs in net/channel.h
- reduce NetObjectID in order to transfering less datas on the network
(12/10/99, Philippe Dax)
- new functions: getfdbysa(), getsabysa() in net/channel.c
(7/10/99, Philippe Dax)
- RTP/RTCP session integrated from contribution of Vincent Haverlant
(1/10/99, Vincent Haverlant and Philippe Dax)
- split NetInit() into ChannelInit() and ChannelOpen()
- split newWorld() into quitChannel() and newChannel()
- bug fixed in ps.c if GVPATH not defined
- add file FIXES in the distribution
(24/9/99, Philippe Dax)
- add trace function for debugging
(10/8/99, Philippe Dax)
-------------------------------------------------------------------------------
Version 1.5.8 <-- stable, obsoletes previous releases, obsoleted by 1.6.0
- bug fixed in ps.c while link-editing
(24/7/99, Philippe Dax)
- aoi deletion
(19/7/99, Adrien Felon)
Version 1.5.7
- avatars can meet themselves inside the same Aoi, but not outside
(16/7/99, Adrien Felon)
- bug fixed in stat.c (session time)
(16/7/99, Philippe Dax)
Version 1.5.6
- walls deletion done when quitting walls (walls.[hc])
(13/7/99, Adrien Felon)
- repackaging in gui/: log.[hc], chat.[hc], members.[hc]
(13/7/99, Philippe Dax)
Version 1.5.5
- add method print in doc.c and helper a2ps in ps.c
- bug fix in zview,c about 2D textures
(12/7/99, Philippe Dax)
Version 1.5.4
- some fixes about aoi (move.c, aoi.c)
(9/7/99, Adrien Felon)
- bug fixed in initSignal for Linux
- add initEnv() to create ~/.vreng/{prefs,cache/}
- global.[hc] revisted
- helper ps.c using wget to retreive url and launch gv/ghostview
(9/7/99, Philippe Dax)
Version 1.5.3
- add dart sub-object as an alternative to bullet in rocket object
- add object "doc" to be read by an Postscript or Pdf interpreter
- mctools/ becomes helpers/, includes/ -> include/, w_mgt -> wmgt/
- keys.c separated from widget3D.c
- add argument -v or --version on command line
- add initsysinfo() in http.c for tracing URLs
- update html/vreng.html
(7/7/99, Philippe Dax)
Version 1.5.2
- add object "aoi" (Aera of Interest) without intersection when
we are in and invisible (w_mgt/aoi.[hc])
(5/7/99, Adrien Felon)
- cell is now a solid without visibilty
(4/7/99, Philippe Dax)
Version 1.5.1
- merging debug flags by shift
(2/7/99, Adrien Felon)
- warning replaces fatal if urlcfg doesn't exist (w_mgt/file.c)
(1/7/99, Philippe Dax)
Version 1.5.0
- add cell object for thin grain multicast areas (w_mgt/cell.*)
- work on code readability
- repackaging w_mgt/ includes/
- repackaging net/, new files, first bricks to re-implement RTP :-)
- sender packet format RTP capable
- receiver compatible with current packet header and futur RTP
- add info ?version=<version> a the end of the URLs (Samuel Tardieu)
- buf fixed for "rect" 2D shade in zview.c
- all theses changes leads to upgrade medium version from 1.4 to 1.5
(29/6/99, Philippe Dax)
-------------------------------------------------------------------------------
Version 1.4.11 <-- obsoleted
- bug fix floating point exception in freeBSD - add fpsetmask(0L)
- bug fix in mctools/whiteboard.h
(18/6/99, Philippe Dax)
Version 1.4.10
- change name of wrapper (vreng -> vre) for $prefix/bin
and in sdr2.plugins
- Makefile.am for vreng subdir
- vre script built by configure & vre.in
(16/6/99, Philippe Dax, Samuel Tardieu)
Version 1.4.9
- bug fix text too long (net/net_text.c)
(10/6/99, Philippe Dax)
Version 1.4.8
- add sound directory snd/ in distribution
(10/6/99, Philippe Dax)
Version 1.4.7
- Change X11 resource class name from VReng to Vreng (gui/initUI.*)
(7/6/99, Philippe Dax)
Version 1.4.6
- add script wrapper to launch vreng.{tgl,ogl}
because TinyGL dont't find the Visual True Color on Solaris2.7
to compile vreng on Solaris2.7 do "configure --with-lib-GL"
(4/6/99, Philippe Dax)
Version 1.4.5
- bug fix in ttl import
- bug fix in audio.c (bad ttl args)
(18/5/99, Philippe Dax)
Version 1.4.4
- add ssh (default) alternative to telnet, xterm.[hc]
(7/5/99, Philippe Dax)
Version 1.4.3
- include glu.h was misssing
(1/3/99, Philippe Dax)
Version 1.4.2
- some repackaging
- some fixes
(12/12/98, Philippe Dax)
Version 1.4.0
- corrected camera coordinates (still some problems, but better)
- added walls independant from objects (for the moment, only
"grid" walls allowed).
- added "MiMaze" simulation (straight walls + rockets)
(30/06/98, Lionel Ulmer)
-------------------------------------------------------------------------------
Version 1.3.7 <-- obsoleted
- added object naming for doors (to allow an object to call a method
from another).
- changed object geometry loading method.
- added multiple frames for one model (MD2) without reloading it
- added "Animator" object
- added "Lift" (in fact, a movable step)
(27/06/98, Lionel Ulmer)
Version 1.3.6
- added frames to geometry, changes in parser to have multiple
geometry for one object.
- add new objet to test frames "Button"
(25/06/98, Lionel Ulmer)
Version 1.3.5a
- added "scale" parameter to MD2 loading
(24/06/98, Lionel Ulmer)
Version 1.3.5
- added .MD2 file loading (Quake 2 models format) and .PCX format for
images.
- changed .PCX loading to a "streaming" load (instead of saving the
data in a file before decoding).
- did the same for .MD2 files.
(22/06/98, Lionel Ulmer)
Version 1.3.4
- bug fix in OpenGL Widget initialization
- added "world initialized" and "zlib initialized" flags to prevent
calling a close function before having done the initialisation
- bug fix in world changing and quitting
- quality option now works
- bug fix in selection
(27/05/98, Lionel Ulmer)
Version 1.3.3
- Open GL/Mesa porting. Use of GLX in the GUI. autoconf fix
(24/05/98, Fabrice Bellard, Lionel Ulmer)
- renaming of the files zlib.h & zlib.c to zview.h & zview.c
- major update of TinyGL. Separate distribution
Version 1.3.2
- bugs fix
(25/03/98, Stephane Belmon)
(24/05/98, Fabrice Bellard)
Version 1.3.1
- initial group from SDR or shell-command is kept to be used in the
future as a supervisor group (multicast addresses allocation)
- smooth sliding when an avatar intersects with an other one
- supress automatic refreshing to don't agress the network
and add an ACK from already existing avatars to mark their
positions when a new avatar come into the arena
- don't transmit user and ball deplacements in Z delta < 2cm
- don't transmit ball angular deplacements to don't agress the network
- add rtp.h from RFC 1889 (RTP/RTCP)
- use random.c and md5c.c from RFC 1889 to compute SSRC
- adapt initNetwork() to initialize RTCP sockets
- adapt incoming() to manage RTCP packets
- ObjectName struct with ssrcid member (RTP)
- ObjectHeader struct with a pointer on source state info (RTCP)
(18/03/98, Philippe Dax)
Version 1.3.0
- button Home
- action shoot a ball, "w_mgt_ball.c"
- go automaticaly into a new world when user intersects a gate
- webspace vrml browser, "vrml.[hc]"
- vrweb vrml browser, "vrml.[hc]"
- object vrml, "w_mgt_vrml.[hc]"
- random initial position for users and balls
- ball created from config file -> [ don't work now ]
- delete sender IP-addr/port from payload, use recvfrom() vs recv()
- new sdr_plugin RTP: sdr2.plugin.S61.dis.rtp.vr.vreng
- libXaw3d in configure.in
(12/03/98, Philippe Dax)
-------------------------------------------------------------------------------
Version 1.2.9 <-- obsoleted
- when is active, keep audio tool active through worlds
- no_proxy variable
(21/02/98, Philippe Dax)
Version 1.2.8
- button members
- RTPnames
(19/12/97, Philippe Dax)
Version 1.2.7
- bug fix en configure.in
- bug fix if proxy variable empty
- mainloop, rescan events
(16/12/97, Samuel Tardieu)
Version 1.2.6
- horizontal menubar
- popup menus to choose or activate tools
(16/12/97, Philippe Dax)
Version 1.2.5
- bug fix while checking X libraries, "configure.in"
- button preferences
(12/12/97, Philippe Dax)
Version 1.2.4
- target install_archive_bin, "vreng/Makefile.am"
- bug fix while checking X libraries, "configure.in"
- add proxy access: env. variable "http://proxy:3128/", "gui/http.c"
- discard unknown objects & their descriptions in *.cfg, "w_mgt_file.c"
- option -d level
(8/12/97, Philippe Dax)
Version 1.2.3
- new object: web, "w_mgt_web.[hc]"
- netscape and mMosaic browsers, "browser.[hc]"
- add methods: netscape, mMosaic, mailto
(2/12/97, Philippe Dax)
Version 1.2.2
- bug fix on match Visual for color depth=24
(19/11/97, Philippe Dax)
Version 1.2.1
- match Visual for color depth=8
(18/11/97, Philippe Dax)
Version 1.2.0
- new packaging ala GNU
- automake, autoconf, configure
(10/11/97, Philippe Dax)
-------------------------------------------------------------------------------
Version 1.1.3 <-- obsoleted
- port on Linux Pentium
- port on Linux Sparc
- port on NetBSD-1.2 Sparc
(08/11/97, Philippe Dax)
Version 1.1.2
- audio button, "gui/int_supportFuncs.c"
- video button, "gui/int_supportFuncs.c"
- vic support, "mctools/video.[hc]"
- wb support, "mctools/wb.[hc]"
- new object: board, "w_mgt_board.[hc]"
(07/11/97, Philippe Dax)
Version 1.1.1
- enable # comments in world configuation files, "w_mgt_files.c"
- initial world configuration builtin, "w_mgt/w_cfg.h"
- file TODO
- file CHANGES
(03/11/97, Philippe Dax)
Version 1.1.0
- add external audio support with fphone, "mctools/audio.[hc]"
- new object: host, "w_mgt/w_mgt_host.[hc]"
(30/10/97, Philippe Dax)
Version 1.0.1
- bug fix about GET HTTP/1.0, "gui/int_supportFuncs.c"
(22/10/97, Philippe Dax)
Version 1.0.0
- First public release
- repackaging
- inherit of initial TTL for the other worlds, "mctools/mc.[hc]"
- add external audio support with vat, "mctools/audio.[hc]"
(16/10/97, Philippe Dax)
-------------------------------------------------------------------------------
Version 0.4.6 <-- obsoleted
- original version
- (May 1997)
Version 0.0.1
- first version
- (Nov 1996)
-------------------------------------------------------------------------------
|