]> git.mxchange.org Git - flightgear.git/blob - src/Done
Added support for Christian Mayers new weather subsystem.
[flightgear.git] / src / Done
1 --------------------------------------------------------------------------
2 | Done
3 --------------------------------------------------------------------------
4
5 7/21/98 -  add a --enable/disable-sound option.
6
7 7/11/98 -  Ground collision detection
8
9 7/3/98 -   Generate and store the transform matrix when rendering by
10            material property so we don't have to push, transform, pop
11            continually.  See mesa code for gluLookAt()
12
13 6/11/98 -  convert to static libraries and reduce libtool usage ...
14
15 6/11/98 -  Converted to GL_FOG_EXP2
16
17 5/29/98 -  Widened edges of tiles to overlap a bit.  This should help 
18            reduce floating point induced gaps between tiles.
19
20 5/27/98 -  Rewrote airport list manager using an STL "map" (associative
21            array) for quick lookup.
22
23 5/26/98 -  Impose a maximum triangle area during scenery generation so
24            even very flat areas will get split into a few smaller sub
25            triangles.
26
27 5/26/98 -  Overhaul view parameter generation ... see if we can piggy
28            back off of larcsim calcs, and consolate potentially
29            redundant code -- Norman Vine
30
31 5/24/98 -  Fine grain view frustum culling
32
33 5/20/98 -  fix winding problem with tri-strips in obj.c (wait for next
34            version of stripe)
35
36 5/17/98 -  Course grain (tile based) view frustum culling
37
38 5/6/98 -   HUD updates from Jeff Goeke-Smith.
39
40 5/5/98 -   Added a visual frame rate counter on the HUD.
41
42 5/2/98  -  Option to go full screen.  call glutFullScreen()
43
44 4/29/98 -  Option to toggle between smooth / flat shading.
45
46 4/28/98 -  Physically check if airport list overruns array size when loading.
47
48 4/28/98 -  Wrap up zlib so we can conditionally compile back in normal
49            behavior on systems that have trouble building zlib.
50
51 4/27/98 -  Do a better job of translating scenery tiles towards (0,0,0)
52
53 4/27/98 -  fgTIME fgVIEW struct -> typedef
54
55 4/27/98 -  Add a option to disable texturing.
56
57 4/25/98 -  Clean up initialization sequence and eliminate
58            interdependencies between lighting and position.
59
60 4/23/98 -  encapsulate all #include <config.h>'s with #ifdef HAVE_CONFIG_H
61
62 4/23/98 -  Give all textured polygons ambient and diffuse glMaterial()
63            properties of "white" so GL_MODULATE works as expected and
64            textures are not oddly tinted.
65
66 4/21/98 -  Convert lighting equations to table lookups
67
68 4/21/98 -  Make sure all #ifdef _cplusplus are after any other includes
69            Make sure all .hxx files have #ifndef cplusplus #error
70
71 4/21/98 -  various autoconf cleanups/preparation for C++
72
73 4/9/98 -   Fixed a bug in event management where the next event run time
74            was miscalculated so it was never run.
75
76 4/6/98 -   Cleanups
77
78 --------------------------------------------------------------------------
79
80 4/3/98 -   Released version 0.40
81
82 4/3/98 -   Incorporated the Gnu automake/autoconf/libtool system.
83
84 3/17/98  - Fix time jumping problem on win32
85
86 3/1/98 -   Unify sun position render code with existing sunpos
87            calculations so the sun doesn't do it's little jump every
88            hour.
89
90 2/19/98 -  Fixed a problem with smooth view (scenery center) switch
91            when entering a new tile.
92
93 2/18/98 -  Fixed a problem with terrain generation that was causing
94            some strips to be put in the wrong winding list.
95
96 2/9/98 -   Fixed a problem with terrain tiles not quite matching up perfectly.
97
98 2/2/98 -   Fix warning when compiling with c++ ... also successfully built 
99            with cygnus-g++.  There should be nothing holding us back from 
100            using C++.
101
102 1/30/98 -  remove Scenery/geometry.c and Scenery/mesh.c
103    
104 1/28/98 -  Dynamic unloading of scenery.
105
106 1/26/98 -  Debug message system.
107
108 1/26/98 -  Dynamic loading of scenery
109
110 1/24/98 -  Remove some of the unused files such as ls_sync.c
111
112 1/23/98 -  in all .h's change #ifdef FILE_H -> #ifdef _FILE_H
113
114 --------------------------------------------------------------------------
115
116 1/22/98 -  Released version 0.25
117
118 1/19/98 -  Compile with c++
119
120 1/17/98 -  Change all "type function();" to "type function( void );"
121
122 --------------------------------------------------------------------------
123
124 1/16/98 -  Release verison 0.23
125
126 1/6/98 -   Added FGwin32.mak (a MSVC++ Makefile for building win32 versions)
127
128 --------------------------------------------------------------------------
129
130 1/5/98 -   Released version 0.21
131
132 12/31/97 - remove Unix dependencies from .../Time/fg_time.c
133
134 --------------------------------------------------------------------------
135
136 12/30/97 - Released version 0.20
137
138 12/30/97 - Released version 0.19
139
140 12/30/97 - Event manager
141
142 12/23/97 - First stab at a reasonable sky ... I'm going to probably
143            leave this for now so I don't spend the rest of my life
144            trying to tweak it.
145
146 12/17/97 - Released version 0.18
147
148 12/17/97 - Fix sun/moon initialization code so display lists aren't 
149            re-created at every Init().
150
151 12/12/97 - Released verison 0.17
152
153 12/10/97 - Released version 0.16
154
155 12/9/97 -  Released demtools version 0.01
156
157 12/9/97 -  Released version 0.15
158
159 11/25/97 - Released version 0.14
160
161 10/24/97 - Released version 0.13
162
163 9/22/97 -  Released version 0.12
164
165 9/16/97 -  Released version 0.11
166