Skip to content

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.

Next release

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

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

Release 0.60

  • 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

Release 0.55 beta

  • 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)
Clone this wiki locally