www.pudn.com > JAVIS-0.3.zip > CHANGES
28/01/2006 (gabi kliot):
- fileio.event.NodeEvent - added support for exact coordinates
- fileio.event.GroupEvent - compilation problem
- animation.Scheduler - added support for exact layout
- iface.Swing*. - compilation problems
- animation.layout.ExactLayoutManager - added support for exact layout
23/04/1999 (chris):
- Lots and lots of commenting
- Added 'seek' functionality.
- Added 'arrowheads' to packets in order to be able to distinguish packets
that are sent back-to-back from one big packet.
- Fixed link colouring. Broken links are drawn red now.
- Updated the applet accordingly
22/04/1999 (chris):
- Merged with Steve's modifications
- Lots of smaller bugfixes (e.g. queues get deleted when new files are
loaded)
- Added a proper animation for dropping packets. Packets rotate now.
- Implemented proper packet length routine (rather than hardcode).
Blatantly ripped it from the NAM source (it did require some adjustment
though).
21/04/1999 (chris):
- Finished the Preferences dialog. Values get saved.
15/04/1999 (chris):
- Merged with steve's changes. got queuing and text events now, joy..
- Added packet colouring. Packets are coloured according to the
conversation ID now.
14/04/1999 (chris):
- Added the 'shake' function, finally.. It actually comes in quite handy
if the autolayout messes up the layout (for straight-line type networks)
- Activated both the 'tension' and the 'iteration' text field in the swing
interface. Tip of the day: Try tension=40 with test.jvs.gz, looks better
IMHO.
- Updated the applet: Added tension and iteration fields and activated all
of the things described above.
- Applet: Renamed "FFWD" to "Forward" ..
04/04/1999 (chris):
- Back from JNS for a bit, implemented Queue handling so Steven can do the
rest tomorrow.
- Added queue.nam.gz for testing queue behaviour.. You should be able to
observe a queue after about 1,2 seconds at node 2 (that is, after we've
implemented it.. ;)
01/03/1999 (chris):
- I'm a bit knackered from coding on JNS, but I've added the about dialog
so that's out of the TODO list. I might make it more fancy later.
28/02/1999 (chris):
- Colour handling is back in. Things get displayed now but I had to take
out double buffering from the applet. The colour database can be loaded
over a network now
- OOPS.. 1:30 am .. double buffering is back in, the applet seems to work
fine. Have a drink on me.. I'll try it in Netscape now.
- Ok, it looks like Netscape just went to its knees. The applet works but
Netscape starts behaving like a monkey on sedatives, it even stops
displaying its buttons. There seem to be threading problems. JIT
compiler in Navigator.. hmm..
- Fixed the time-reset bug. Time gets set to 0 when loading a new file
now.
- Created a seek icon "seek.gif" to go with the lovely new seek button
- Redrew the old and ugly "stop" and "play" icons. The whole interface is
self-made now.
- Contributed the compare-cvs script from my graphics library..
27/02/1999 (chris):
- Packet drawing is back, but not quite complete.. I have to rething it
a bit. In any case, you get some nice boxes drawn now :)
- Reading in the '-S' flag in packet events now.. have to look up what it
actually does.
- The applet is loading now and it is even loading the trace file. I had
to disable the colour class as it was trying to load the database..
nothing on the screen yet
25/02/1999 (chris):
- Included Denis' preferences loading / saving stuff, seems to work fine..
- Totally broke the packet drawing :)
24/02/1999 (denis):
- Wrote the preferences loading / saving
24/02/1999 (chris):
- Messed around with the applet code a bit, it refuses to load in Netscape
- Denis wrote Preferences loading / saving, not incorporated yet..
- Added gzipped file reading and loading files over a network (recognises
http:// in the filename)
22/02/1999 (chris):
- Added the 'debug console', no more stdout debug messages. A couple of
new icons to go with it
- Removed the reverse play button and rewind button
- Fixed the time increment slider (finally!) It uses a scale of 10^x now,
which is exactly what NAM does
[BREAK]
08/12/1998:
- Changed the panel interfacing structure, everything has been
abstracted and the swing and applet interface can be exchanged
transparently.
- Created the applet interface (looks horrible :)
- index.html to test the applet
07/12/1998:
- First checkin, swing interface working