Changes from version 0.9.7 to version 0.9.8
- Building
- MSVC8: extracted properties for build configurations into separate property files.
- many coarse changes in directory/project due to resolving request 1641440
- gui/dialogs, gui/drawerimpl, /utils/gui/events, /utils/gui/windows, /utils/gui/globjects, /utils/gui/tracker have now own projects
- microsim/traffic_lights - project was named properly
- netbuild/nodes, microsim/lanechanging, and all netimport classes but vissim import were moved one folder up
- SUMOFrame was moved to microsim (renamed to MSFrame!)
- utils/helpers and utils/router were moved to utils/common
- all
- added inline-documentation for utils/importio
- simulation
- debugged tls-coupled e2-output
- debugged bug 1886198 Segmentation Fault; see comment; thanks to Helcio Bezerra de Mello for the bug report
- further work on detectors
- values revalidated and described output has changed
- marked "measures" and "style" as deprecated
- while looking for next links to use, the vehicle is now aware of his best lanes
- simplified computation of best lanes
- debugged bug 1871859 vehicles do not wait on lane end; thanks to Jensen Chou for the bug report
- debugged bug 1871964 left-moving vehicles do not fill junction
- patched error handling in emitters; tests added
- debugged bug 1873155 vehicles with depart lower than begin are emitted; tests added
- tests for rerouter added; partially debugged
- added inline-documentation for microsim/output
- debugging inner-junction simulation
- refactoring detectors
- MSDetector2File into MSDetectorControl
- complete e1-refactoring
- complete e2-refactoring
- complete e3-refactoring
- MSMeanData_Net_Cont is now simply a std::vector<MSMeanData_Net*>
- improved documentation
- spell checking
- removed MSUnit - the usage was bogus, often same functions were defined twice. Rather confusing. Added utils/common/PhysicalTypeDefs.h instead, as a new begin.
- Removed MSNet's deltaT - was falsly used and duplicate with utils/common/SUMOTime
- guisim
- work on problems with guisim (undeterministic termination)
- DFROUTER
- trying to make it more usable for inner-city scenarios with many connections
- spell checking
- renamed 'succeding' to 'succeeding'
- guisim now shows internal lanes less wide
- false left closure of leftmost lane shown in "real world" scheme debugged
- removed utils/importio/CSVHelpers (was used once and contained a two-lines-method (sic!))
- working on doxygen documentation (and adding throw-declarations)
- utils/options
- utils/iodevices
- utils/importio
- removing unneeded debug-helpers in microsim
- debugged problems with repetition of vehicles that have a color within guisim (application terminated)
- patched XMLSubSys documentation (was bug 1828803)
- fixed vehicle decelerations when being on a higher priorised road (bug 1830266)
- fixed NETCONVERTER bugs occuring when connected nodes are too close together (bugs 1639460, 1639436)
- moved color out of MSVehicle (affects loading classes)
- router import classes now process input colors as strings
- consolidated XML-definitions
- vehicle type is now called "type" in all cases
- removed unneeded elements and attributes
- (almost complete) rework of the microsimulation loop
- What was done, basically is to change the way vehicles move over junctions and how other vehicles get informed about vehicles approaching on incoming lanes. Quite heavy changes, in fact, I hope of benefit. You may read some further information on this in the following tracker items: bug 1840935: exchange of vehicles over lanes disallow fails with two vehs, bug 1840938: lane exchange mechanism ignores undefined lane order, bug 1840952: drop vehicle exchange in lane changer, bug 1840944: replace approaching information in lanes
- Further work on inner-junction traffic (still not 100% complete)
- speeding up simulation by not touching empty lanes
- C2C was made optional (using defines) in order to reduce memory footprint; was: feature 1843267: make extensions optional