File: ChangeLog

package info (click to toggle)
lib3ds 1.2.0-4.1%2Betch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 1,024 kB
  • ctags: 1,170
  • sloc: ansic: 10,114; sh: 4,310; makefile: 180; sed: 47
file content (238 lines) | stat: -rw-r--r-- 8,647 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
2002-01-14  J E Hoffmann  <je-h@gmx.net>

	* Added configure and aclocal.m4 to CVS.
	  WARNING: Files may not be up to date !!!
	* Removed libtool. Building shared libs using the GNU 
	  build tools is no longer supported.
	* material.c: Added default initializations for material
	  (including the texture maps)
	* m4/glut.m4: Checking now for win32 GL/GLU/GLUT libraries
	  when compiling with cygwin.
	  Added -lobjc to LIBS for MacOS X.
	
2001-11-14  J E Hoffmann  <je-h@gmx.net>

	* glstub.h: Created as default glstub.h.in for MSVC.

2001-10-14  J E Hoffmann  <je-h@gmx.net>

	* viewport.c: Calling lib3ds_viewport_set_views with parameter
	  views == 0 will now be handled proper for the case that no
	  views are allocated.

2001-09-16  J E Hoffmann  <je-h@gmx.net>

	* mesh.c: Fixed bug in lib3ds_mesh_dump(). The face list loops on 
	  mesh->points length - which should be mesh->faces.(Reported by
	  lib3ds@lee-morgan.net)

2001-07-24  J E Hoffmann  <je-h@gmx.net>

	* autogen.sh: Added a check in the search for `aclocal` support paths
	  such that the path is only included if aclocal is not installed in
	  that path (if aclocal is installed in /usr/bin/ then /usr/share is
	  skipped). Removed the break in the search so that again all search
	  paths are used.
	* configure.in, Doxyfile: Changed version to 1.2.0.

2001-07-23  Eric Sunshine  <sunshine@sunshineco.com>

	* autogen.sh: Augmented the search for `aclocal' support files so that
	  only the first found-path is used (that is, only one `-I' directive
	  is added to the command line).  Also altered the search path priority
	  so that /usr/local/share is preferred over /usr/share.  Hopefully
	  this will fix the problem of `aclocal' complaining about duplicate
	  macro definitions on some installations where, presumably,
	  /usr/share/aclocal and /usr/local/share/aclocal both point at the
	  same physical directory or are at least copies of one another.

2001-07-20  Eric Sunshine  <sunshine@sunshineco.com>

	* autogen.sh: Augmented to work correctly despite absence of GNU
	  libtool and libtoolize on MacOS/X.  The libtool program on
	  MacOS/X was developed independently and is a completely distinct
	  beast from the GNU libtool.  If libtoolize is missing,
	  autogen.sh now manually grabs the needed support files
	  (config.sub, config.guess, ltconfig, and ltmain.sh).

2001-07-19  Eric Sunshine  <sunshine@sunshineco.com>

	* m4/glut.m4: Augmented CONFIGURE_GLUT() macro so that it now
	  checks for gl.h, glu.h, and glut.h in <OpenGL/*> and <GLUT/*> in
	  addition to <GL/*>.  Also now checks if `-framework GLUT' and
	  `-framework OpenGL' are required when linking an application.
	  These changes allow the example applications to build on
	  MacOS/X.
	* configure.in: Now generates `examples/glstub.h' from the new
	  `examples/glstub.h.in'.  This file imports the OpenGL and GLUT
	  headers using the paths determined by the CONFIGURE_GLUT() macro
	  (i.e. <OpenGL/gl.h> on MacOS/X; rather than <GL/gl.h> for other
	  platforms).
	* examples/player.c: Now includes "glstub.h" rather than
	  <GL/glut.h>.
	* m4/glut.m4: Fixed a bug in CONFIGURE_GLUT() where it ignored
	  user-supplied CFLAGS from --with-glut-cflags when checking for
	  the presence of gl.h, glu.h, and glut.h.

2001-07-18  J E Hoffmann  <je-h@gmx.net>

	* m4/glut.m4: Added GL/GLU/glut check.
	* Retructured files. Create tools directory for tools that get
	  installed. Moved 3dsdump and 3ds2m to tools. Renamed 3dsplay
	  the examples directory into player (names which do not start
	  with a digit are much easier to handle with automake).
	* tools/3ds2m: we do NOT need to multiply with the mesh matrix
	  (changed 2001-01-09 but 3ds2m has not been updated).
	
2001-07-07  J E Hoffmann  <je-h@gmx.net>

	* shaders: Added shaders directory. Contains Renderman shaders
	  to emulate the 3ds renderer (materials and lights). Only poor
	  results at the moment.
	* examples/3ds2rib: Modified to use new shaders.
	
2001-06-16  J E Hoffmann  <je-h@gmx.net>

	* fixed spotlight reader/writer
	* added lib3ds_light_dump, lib3ds_camera_dump
	* updated lib3ds_material_dump
	* added lib3ds_file_bounding_box
	* Release 1.1.0

2001-06-07  J E Hoffmann  <je-h@gmx.net>

	* write only necessary chunks to .3ds file
	* file.h/file.c: renamed lib3ds_open to lib3ds_file_load
	  removed lib3ds_close (use lib3ds_file_free instead !!)
          created lib3ds_file_save.
	* Added msvc project file to create a dll.
	* LIB3DS_KFHDR remains unchanged when saving a previously loaded
	  file.

2001-06-05  J E Hoffmann  <je-h@gmx.net>

	* node.h/node.c, file.h/file.c: renamed "id" to node_id
	* recreated MSVC project files. Only static library creation
	  supported at the moment.

2001-05-08  Michael Fink  <michael.fink@redspark.com>

	* in lib3ds_atmosphere_write() the two chunk id's were
	  accidentally swapped
	* in lib3ds_mesh_write(), the chunks were reordered to enable a
	  successful import into AutoCAD 2000i and 3d Studio MAX 3.1
	* in the struct _Lib3dsMapData the "maptype" data member was
	  added, increasing the size of the chunk LIB3DS_MESH_TEXTURE_INFO
	  to 92 bytes (as seen in 3ds files from 3d Studio)
	* the chunk LIB3DS_SHADOW_RANGE contains, according to the 3ds
	  file development kit (3ds-fdk) a dword chunk; reading and
	  writing the chunk should be fixed.

2001-03-20  J E Hoffmann  <je-h@gmx.net>

	* examples/3dsplay.c: new simples 3dsplayer example
	  using glut. msvc support only at the moment.
	* lib3ds/mesh.c: started working on vertex normal support
	  (smoothing not supported at the moment, can't test them)
	* Doxygen documentation files changed from *.doc to *.txt
	  to avoid collisions with MS-Word on windows platforms  

2001-01-15  J E Hoffmann  <je-h@gmx.net>

	* lib3ds/material.c (lib3ds_material_dump): 
	  Added dumping of ambient, diffuse, specular, shininess, 
	  shin_strength, shading and texture1/texture2 properties
	* examples/3dsdump.c (main): 
	  Added suport for dumping the 3ds chunk structure
	* lib3ds.spec: Updated

2001-01-14  J E Hoffmann  <je-h@gmx.net>

	* Removed Warnings (gcc & msvc++6.0)
	* Cleaning up
	* lib3ds.spec: Recreated

2001-01-10  J E Hoffmann  <je-h@gmx.net>

	* Wrote writing code for keyframer, background, atmosphere and 
	  shadow settings.

2001-01-09  J E Hoffmann  <je-h@gmx.net>

	* lib3ds/mesh.c (lib3ds_mesh_write): 
	  the point list is no loner retransformed to avoid numerical
	  problems.  to use meshes with the keyframer all points must be
	  transformed by the inverse mesh-matrix manually.
	* lib3ds/camera.c (lib3ds_camera_write):
	  bugfix LIB3DS_N_CAMERA (fov)
	* lib3ds/light.c (lib3ds_light_write):
	  bugfix LIB3DS_DL_SPOTLIGHT
	* lib3ds/material.c (texture_map_write):
	  write only chunks for maps with name != ""
	  (int_percentage_read), (int_percentage_write):
	  bugfix rounding error

2001-01-04  J E Hoffmann  <je-h@gmx.net>

	* lib3ds/readwrite.c: cpu independent endiness handling 
	  as suggested by Daniel Richard G. <straker@mit.edu>

2001-01-03  J E Hoffmann  <je-h@gmx.net>

	* lib3ds/mesh.c: Added missing texture mapping handling
	  LIB3DS_TEX_VERTS 
	  LIB3DS_MESH_TEXTURE_INFO
	* lib3ds/matrix.c 
	  (lib3ds_matrix_camera): Bug #124414 fixed
	* lib3ds/material.c 
	  (color_read): Bug #124399 fixed
	  (texture_map_read): texture percentage fixed 

2000-10-30  J E Hoffmann  <je-h@gmx.net>

	* Renamed tools (examples) from lib3ds* -> 3ds*
	* configure.in: Removed all non GCC compiler options,
	    leaving cflags untouched 

2000-10-27  J E Hoffmann  <je-h@gmx.net>

	* doc/mainpage.doc: Added view3ds OpenGL realtime previewer example.
	  Avaiable as separate distributon.
	  No Changes to the library.

2000-10-25  J E Hoffmann  <je-h@gmx.net>

	* Release 0.9.1
	* Examples get installed now
	* Man pages get installed now

2000-10-24  J E Hoffmann  <je-h@gmx.net>

	* lib3ds.spec: Created

2000-10-19  J E Hoffmann  <je-h@gmx.net>

	* CVSROOT/cvswrappers: created entries for msvc project files 
	* Created MSVC project files
	* Setting up cvs commit logging 

2000-10-17  J E Hoffmann  <je-h@gmx.net>

	* Release: 0.9.0

2000-10-09  J E Hoffmann  <je-h@gmx.net>

	* Using now doxygen for documentation and webpage

2000-10-05  J E Hoffmann  <je-h@gmx.net>

	* Turned all double linked lists into single linked lists 
	* Added dmalloc support for memory leak tracking 
	* Added support to deallocate allocated memory

2000-10-04  J E Hoffmann  <je-h@gmx.net>

	* ANSI C fixes. Using now -ansi & -pedantic-errors for debug mode 
	* Improved little/endian checks & debug mode handling
	* lib3ds/file.h: Added material lookup functions
	* Starting ChangeLog