forked from varoudis/depthmapX
-
Notifications
You must be signed in to change notification settings - Fork 53
Changelog
Petros Koutsolampros edited this page Mar 18, 2018
·
11 revisions
This should be a list of all relevant changes to depthmapX, and which release they have gone into. Anything below a release header is included in that release, anything above the latest release is not released yet.
GUI
- Re-enabled warnings coming from various heavy operations (PR #152)
- Made sure the "Add column" button is disabled if there's no visible map (PR #151)
- Fixed a bug where depthmapX would crash if two consecutive all-line maps were made into one drawing (Issue #94)
- Fixed opening .graph files in mac-os by double clicking and provided a .graph file icon (PR #128)
- Fixed the drawing layer tree when more htan one dxf is imported (PR #125)
- Made sure the main window toolbar and statusbar are also updated through the GLView (PR #126, PR #123)
- Fix an issue where only one isovist would be made although many points were selected (PR #117
- Made the 3D View work again (PR #122)
- Allowed multiple selection in the GLView by pressing shift (PR #114)
General
- Allowed parsing ellipses and fixed arcs in DXFs (PR #119, PR #120)
- Fixed MapInfo importing (PR #111)
CLI
- Allowed the CLI to show the version of the application (PR #127)
- Allowed the CLI to calculate step-depth in pointmaps (PR #129)
- Allowed importing DXFs from the CLI (PR #105)
Internal
- Replaced many custom containers to STL containers (PR #138, PR #139, PR #142, PR #144, PR #134, PR #135, PR #109)
- Provided an axial map and an all-line map without continuous Refs for testing the STL maps (PR #143, PR #146, PR #148)
- Replaced locking via bool flags with mutexes (PR #115)
- General cleanup (PR 133)
- Split the parsing of old MetaGraphs into a separate standalone library (PR #106)
- Changed the main map window to one using OpenGL
- Removed idepthmap, idepthmapx and gmlmap
- Allowed dxf to parse blocks of in deep hierarchies (block within a block, blockception)
- Removed paftl from dxf, p2dpoly and pafmath
- Created tests for dxf parsing
- Forced agent analysis with occlusion look to prompt for isovist analysis first
- Made the EPS export scale optional
- Provided a new preferences dialog
- Allowed opening empty graphs
- Allowed selecting the "Ref" attribute
- Various object deletion fixes
- Fixed Save As..
- Created an axial, isovist, agents and export options for the cli
- Allowed exporting pointmap, axial and segment connections
- Removed pstring and plist
- Fixed table view scrolling for mac
- Fixed depthmapView for mac
- Provided the automatic building and uploading scripts (client and server)
- Provided regression tests for isovists and axial lines analysis
- Fixed some internal memory/runtime issues
- Import links from file
- Fixed crash on zoom-out issue
- command line app (depthmapXcli)
- restructured the code base to have more libraries that can be tested and reused
- added catch as unit test framework
- made simple mode option persistent
- fixed persistence of user options on Windows
- fixed mouse wheel zoom (center on mouse pointer, not center of the map)