File: CHANGES

package info (click to toggle)
vreng 1.6.3-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,400 kB
  • ctags: 3,097
  • sloc: ansic: 15,988; sh: 1,845; perl: 1,330; makefile: 59
file content (368 lines) | stat: -rw-r--r-- 11,645 bytes parent folder | download | duplicates (2)
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)

-------------------------------------------------------------------------------