2010-01-22 Gustavo J. A. M. Carneiro pyviz: Node.set_color() bug fix default tip
2010-01-21 Gustavo J. A. M. Carneiro pyviz: autoscale the view to show all nodes on startup
2009-03-31 Gustavo J. A. M. Carneiro Only call ns3.Packet.EnablePrinting() if actually using the visualizer, not when the module is just imported.
2009-03-25 Gustavo J. A. M. Carneiro Typo
2009-03-25 Gustavo J. A. M. Carneiro Fix stupid import error handling
2009-02-26 Gustavo J. A. M. Carneiro Fix bugs when visualizer is quitting
2009-02-25 Gustavo J. A. M. Carneiro Add SSID and BSSID info to the wireless link tooltip
2009-02-25 Gustavo J. A. M. Carneiro Make sure the 'selected_node' variable is always up-to-date when creating a new ipython shell
2009-02-25 Gustavo J. A. M. Carneiro Add a Shell button, that opens up a IPython based shell window.
2009-02-25 Gustavo J. A. M. Carneiro select_node accepts ns3 nodeid; add method center_on_node.
2009-01-29 Gustavo J. A. M. Carneiro Add API to easily disable the axes
2009-01-29 Gustavo J. A. M. Carneiro Visualizer.set_follow_node(node) API (makes camera follow a node)
2009-01-29 Gustavo J. A. M. Carneiro Allow selecting node via ns3.Node instance
2009-01-29 Gustavo J. A. M. Carneiro Add initialization hooks API
2009-01-28 Gustavo J. A. M. Carneiro *sigh* Setting a visibility threshold on the SVG item triggers a placement bug I don't have time to investigate; just comment it out for now.
2009-01-26 Gustavo J. A. M. Carneiro Don't draw SVG items that would appear very small on screen, to speed up drawing.
2008-12-12 Gustavo J. A. M. Carneiro be more verbose
2008-12-12 Gustavo J. A. M. Carneiro Add a visualizer.set_bounds API, to allow customization of the canvas bounds for each simulation scenario.
2008-12-05 Gustavo J. A. M. Carneiro Fix gtk deprecation
2008-12-05 Gustavo J. A. M. Carneiro Add the line clipping, now labels appear on screen when possible
2008-12-04 Gustavo J. A. M. Carneiro Preparation for positioning bitrate labels inside the screen, when possible; now only the actual line clipping algorithm remaining to be implemented...
2008-11-08 Gustavo J. A. M. Carneiro Make the 'scratch' programs link with the visualizer
2008-11-08 Gustavo J. A. M. Carneiro Add plugin that displays the OLSR routing table.
2008-11-07 Gustavo J. A. M. Carneiro Make olsr::RoutingTable public, add a method GetEntries to it, and add a method GetRoutingTable to OlsrAgent. This way it is possible to read the actual routing table that OLSR has discovered, for debugging/visualization purposes.
2008-11-07 Gustavo J. A. M. Carneiro Change view update priority to G_PRIORITY_DEFAULT_IDLE, otherwise ipython will hog all events and we will starve.
2008-11-06 Gustavo J. A. M. Carneiro More correct way to fix the previous problem
2008-11-06 Gustavo J. A. M. Carneiro Don't allow the GUI to freeze and stop updating with certain "heavy" simulations
2008-11-03 Gustavo J. A. M. Carneiro fix bug
2008-10-29 Gustavo J. A. M. Carneiro Decrease bitrate font size a bit
2008-10-29 Gustavo J. A. M. Carneiro Much improved layout of the bitrate labels so that bitrates in both directions can actually be read for when there is a bidirection flow between two nodes.
2008-10-28 Gustavo J. A. M. Carneiro Fix bug in distance calculation, for the wifi link tooltip.
2008-10-27 Gustavo J. A. M. Carneiro pyviz: better detect when the wifi infrastructure link is down.
2008-10-20 Gustavo J. A. M. Carneiro refactor to allow a simulation script direct access to plugin modules
2008-10-19 Gustavo J. A. M. Carneiro Make simulation<->canvas coordinate transformations more uniform and available in the base module
2008-10-19 Gustavo J. A. M. Carneiro ppp-header.h needs to be public
2008-10-19 Gustavo J. A. M. Carneiro Several changes: 1. code cleanup; 2. converged captured packets into a single format (not nice to have wifi with only payload but csma with payload and ethernet header); 3. allow registering new netdevice types for PyViz to handle.
2008-10-19 Gustavo J. A. M. Carneiro Add a framework to register and lookup netdevice traits (is it wirelss, is it virtual?...)
2008-10-16 Gustavo J. A. M. Carneiro Move packet filtering to C++ land
2008-10-16 Gustavo J. A. M. Carneiro merge
2008-10-16 Gustavo J. A. M. Carneiro merge
2008-10-16 Gustavo J. A. M. Carneiro merge
2008-10-16 Gustavo J. A. M. Carneiro merge
2008-10-16 Mathieu Lacage bug 202: header file conflict
2008-10-16 Mathieu Lacage bug 352: STA receives back the broadcasts it sends.
2008-10-16 Mathieu Lacage bug 343: bench-packets does not work.
2008-10-16 Mathieu Lacage kill dead code
2008-10-16 Mathieu Lacage bug 350: operator > missing.
2008-10-16 Mathieu Lacage bug 371: wifi-ap broken
2008-10-16 Mathieu Lacage improve debugging
2008-10-16 Mathieu Lacage bug 372: fragmentation is broken
2008-10-15 Gustavo J. A. M. Carneiro Don't show the generic base classes Header, Trailer in the filter list
2008-10-15 Gustavo J. A. M. Carneiro packet filtering: OR/AND modes
2008-10-15 Gustavo J. A. M. Carneiro Packet filter: select all/none buttons
2008-10-15 Gustavo J. A. M. Carneiro merge
2008-10-15 Gustavo J. A. M. Carneiro Python: enable wrapping of the packet metadata APIs.
2008-10-15 Gustavo J. A. M. Carneiro Packet::Metadata::PrintStats doesn't really exist.
2008-10-15 Gustavo J. A. M. Carneiro Filter 'last packets' by packet headers, work in progress.
2008-10-15 Gustavo J. A. M. Carneiro merge
2008-10-15 Gustavo J. A. M. Carneiro A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe
2008-10-15 Gustavo J. A. M. Carneiro Don't block on acquiring the simulation lock