CHANGELOG 2.99 KB
Newer Older
Jan Möbius's avatar
Jan Möbius committed
1

2
3
4

#============================================================================================

Jan Möbius's avatar
Jan Möbius committed
5
OpenMesh 2.0-RC4 ( Rev 213 ):
Jan Möbius's avatar
Jan Möbius committed
6
7
8
* Core
- Added function for direct access to property vectors
- Fixed clear functions to swap vectors. This frees OpenMesh memory when clear is invoked.
Jan Möbius's avatar
Jan Möbius committed
9
- Fixed bug in handle() function when getting handle from given Halfedge (Thanks to Rob Patro)
Jan Möbius's avatar
Jan Möbius committed
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

* Readers/Writers
- Fixed reading ply files with unknown properties
- Added support for texture coordinates in ply files
- OMFromat -> Fixed empty template parameter issue under msvc
- OBJReader -> fixed loading multiple objs with material files


* Build system
- Added missing c files
- Build shared and static version under linux (cmake)
- Added -DBUILD_APPS=OFF cmake flag to skip building of apps (cmake)
- Added install target (cmake)
- Added doc target (cmake)
- Added doc-install target (cmake)
- Generate sonames under linux (cmake)
- Debian build dir for building Debian packages (Thanks to Jean Pierre Charalambos)
- Package generator for windows. Builds an setup file containing precompiled static libs and includes for windows.
Jan Möbius's avatar
Jan Möbius committed
28
- Throw warning if a min or max macro is defined under windows and suggest NOMINMAX (Thanks to Ingo Esser)
Jan Möbius's avatar
Jan Möbius committed
29
30
31
32
33
34
35
36


* Documentation
- Updated properties tutorial to include all request_... functions
- Updates for build instructions
- Added Tutorial on deleting geometry
- Fixed Traits example
- Other minor fixes
Jan Möbius's avatar
Jan Möbius committed
37
- Added tutorials as compileable source code
Jan Möbius's avatar
Jan Möbius committed
38
39


Jan Möbius's avatar
Jan Möbius committed
40
OpenMesh 2.0-RC3 ( Rev 138 ):
Jan Möbius's avatar
Jan Möbius committed
41

Jan Möbius's avatar
Jan Möbius committed
42
43
44
* License
- Relicense under LGPL v3 with additional exception for template inclusion

Jan Möbius's avatar
Jan Möbius committed
45
46
* Readers/Writers
- PLY writer fix ( thanks to Marc Hugi )
Jan Möbius's avatar
Jan Möbius committed
47
- PLY reader fix ( wrong parsing of uchar binary data )
Jan Möbius's avatar
Jan Möbius committed
48
49
- PLY reader warnings fix ( thanks to Ilya A. Kriveshko )
- OBJ Reader now stores texture information in additional Mesh properties
Jan Möbius's avatar
Jan Möbius committed
50
51
52
53
- OBJ reader/writer fixes

* Tools
- Smoother now respects feature primitives
Jan Möbius's avatar
Jan Möbius committed
54
- Decimater improvements and fixes ( thanks to Ilya A. Kriveshko )
Jan Möbius's avatar
Jan Möbius committed
55
56
57
58
59
60

* Build system:
- Updated directory structure 
- Changed libnames to libOpenMesh and libOpenMeshTools
- cmake support
- bugfixes to qmake build system
Jan Möbius's avatar
Jan Möbius committed
61
- Keep some basic ACGMake files around ( acgmake is deprecated!! We will not provide support for it! Please use cmake or qmake instead. )
Jan Möbius's avatar
Jan Möbius committed
62

Jan Möbius's avatar
Jan Möbius committed
63
64
65
66
67
68
69
70
* Other
- Fixed some warnings with latest gcc
- Per halfedge texture coordinates added 
- Extended functions to get available properties

#============================================================================================

OpenMesh 2.0-RC2 ( Rev. 79 ):
Jan Möbius's avatar
Jan Möbius committed
71
72
- Fix for OBJ reader not reading texture coordinates correctly ( Thanks to Kamalneet Singh )
- Fixed included Visual Studio files
Jan Möbius's avatar
Jan Möbius committed
73

Jan Möbius's avatar
Jan Möbius committed
74
75
#============================================================================================

Jan Möbius's avatar
Jan Möbius committed
76
OpenMesh 2.0-RC1:
Jan Möbius's avatar
Jan Möbius committed
77
78
79
80
81
82
- Reader / writer have been updated
- Some general bugfixes
- The usage of acgmake has become deprecated since the last release.
  It has been entirely replaced by qmake.
- Credits to Simon Floery, Canjiang Ren, Johannes Totz, Leon Kos,
  Jean Pierre Charalambos, Mathieu Gauthier