-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
252 lines (168 loc) · 9.52 KB
/
ChangeLog
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
239
240
241
242
243
244
245
246
247
248
249
250
251
252
2009-11-02 Simon Goodall <[email protected]>
* configure.ac, Makefile.am: Updated for m4 changes.
2009-11-02 Simon Goodall <[email protected]>
* build_sage.pl, sage/sage.c, sage/sage.h, sage/sage_fptr.h: Update
for glext.h version 56. This includes modifications to the build
script to handle odd "ARB_sync" conditional name.
2009-11-02 Simon Goodall <[email protected]>
* templates/license: Update year.
2008-11-04 Simon Goodall <[email protected]>
* build_sage.pl, sage/sage.c, sage/sage.h, sage/sage_fptr.h: Update
for glext.h version 39. This includes modifications to the build
script to handle 64 bit type declarations.
2008-11-04 Simon Goodall <[email protected]>
* templates/license: Update year.
2007-08-27 Simon Goodall <[email protected]>
* configure.ac: Use pkgconfig for SDL. Removed defunc conditional
checks for glx and wgl headers.
* sage/Makefile.am, sage/sage_glx.c, sage/sage_glx.h,
sage/glxext_sage.h, sage/sage_wgl.c, sage/sage_wgl.h,
sage/wglext_sage.h: Remove old glx and wgl generated code files due
to license compatibility problems.
2006-12-13 Simon Goodall <[email protected]>
* 0.2.0 Release.
2006-08-29 Simon Goodall <[email protected]>
* build_sage.pl, sage/sage.c: Create a function, badfunc which spits out
an error message and call abort if it is called. Make this the default
function pointer before sage_init is called and when a requested
function does not exist rather than NULL.
2006-07-16 Simon Goodall <[email protected]>
* build_sage.pl, sage/GL.h, sage/sage.h: Rollback 2006-07-15 changes as
these do not work on the Mac.
2006-07-15 Simon Goodall <[email protected]>
* build_sage.pl, sage/GL.h, sage/sage.h: Some fixes related to using
SDL's gl header.
2006-07-15 Simon Goodall <[email protected]>
* build_sage.pl, sage/GL.h, sage/sage.h: Some changes to use SDL's
opengl header instead of the system defined one. This means that we
always use function pointers for gl functions to try and preservce
binary compatibility between opengl versions.
2006-07-12 Simon Goodall <[email protected]>
* sage.spec.in: Update for current files. Use ldconfig. Bump version
and interface numbers in prep for release.
* configure.ac: Add a linux check for GL rather than assuming it will
be available
2006-07-11 Simon Goodall <[email protected]>
* build_sage.pl, sage/sage_fptr.h: Fix bug in regex that did not allow
pointer to be returned in function pointers.
* build_sage.pl, sage/sage.h: Define APIENTRY if not defined.
2006-06-30 Simon Goodall <[email protected]>
* build_sage.pl, sage/sage.h: Add guard against __glext_h_ being defined
and define it in the header file to stop any system glext.h being
included.
2006-06-30 Simon Goodall <[email protected]>
* sage/sage.c, sage/sage.h, sage/utility.h, sage/check_extension.c,
sage/undefs.h, sage/sage_fptr.h, sage/glext_sage.h, build_sage.pl:
Redo build script to remove hacky workarounds that didn't really work.
Removed undefs.h as this was just plain bad. Removed modified glext.h
file (glext_sage.h) as these changes are now incorporated within the
other code file. sage_fptr.h Contains the funtion pointer prototypes.
Removed internal pointer to the GL_EXTENSIONS string as this was also
a bad idea.
2006-06-29 Simon Goodall <[email protected]>
* sage/sage.c, sage/sage.h, sage/utility.h, sage/check_extension.c: Fix
bug where loss of context would destroy the extensions string which
we stored a pointer too. This resulted in no extensions being found.
I imagine this could also cause a crash. Also made sage_init return 0
on success and 1 on failure to obtain the extensions string.
* templates/license: Update year.
* build_sage.pl: Update build script for the above changes in the
generated files.
2006-03-27 Simon Goodall <[email protected]>
* sage/Makefile.am: Fix some dllwrap usage.
2005-10-18 Simon Goodall <[email protected]>
* configure.ac: Update some autoconf usuage. Bump version number to
0.1.2 for release.
* sage/check_extension.c, sage/header.h, sage/sage.c, sage/sage,h,
sage/sage_glx.c, sage/sage_glx.h, sage/sage_wgl.c, sage/sage_wgl.h,
sage/undefs.h, sage/utiliy.h, templates/license: Update copyright
years.
* sage.spec.in: Add man pages to file section. Automatically add
SDL-devel version from configure.
2005-09-22 Simon Goodall <[email protected]>
* sage/check_extension.c: Fix some splint warnings.
2005-09-22 Simon Goodall <[email protected]>
* configure.in, configure.ac: Rename to configure.ac
* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.g ver 29.
* configure.ac, Makefile.am, man/Makefile.am, man/man3/Makefile.am,
man/man3/sage.3, man/man3/sage_init.3: Add initial man pages for sage.
2005-05-02 Simon Goodall <[email protected]>
* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.h ver 27
* sage/header.h.in: Add #endif comment
2004-11-29 Simon Goodall <[email protected]>
* autogen.sh: Use autoreconf if possible
* configure.in: Fix some warnings. Correctly use -lGL instead of -GL
* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.h ver 24
2004-08-26 Simon Goodall <[email protected]>
* sage/Makefile.am: Updates for dll building
29th June 2004, Simon Goodall <[email protected]>
* build_sage.pl, build_sage_glx.pl, build_sage_wgl.pl, sage/Makefile.am, sage/check_extension.c, sage/sage.c, sage/sage_glx.c, sage/sage_wgl.c: Fixes so make distcheck works.
* sage.spec.in: Update spec file
26th April 2004, Simon Goodall <[email protected]>
* Added missing entry to Makefile.am
22nd April 2004, Simon Goodall <[email protected]>
* Changed build script to add all pointers to lib regardless of gl header
* Build sage with glext.h version 22
2nd March 2004, Simon Goodall <[email protected]>
* Bumped version number to 0.1.1
9th December 2003 Simon Goodall <[email protected]>
* Fixed problems on win32 builds for static library versions.
8th December 2003 Simon Goodall <[email protected]>
* Fix configure.in to check $enable_shared before building dll
4th December 2003 Al Riddoch <[email protected]>
* Fix include path in pkgconfig file.
1st December 2003 Simon Goodall <[email protected]>
* Added a GLU.h file like GL.h file to find correct header
1st December 2003 Simon Goodall <[email protected]>
* Fixed missing GL.h include in Makefile.am
1st December 2003 Simon Goodall <[email protected]>
* Added autogen comment to generated headers
* Fixed include of gl.h in sage.h for mac os
22nd October 2003 James Turner <[email protected]>
* ProjectBuilder project, to make a Sage framework on OS-X.
Depends on a SDL framework, which you can get from the SDL
site.
* Fix an SDL include to use the proper form, i.e <SDL/SDL.h>
instead of "SDL.h". However, older version of sdl-config
seem to incorrectly add the full path for CFLAGS - not
sure what the solution is.
6th August 2003 Simon Goodall <[email protected]>
* Commiting some Mac OSX changes from KingNato
1st July 2003 Simon Goodall <[email protected]>
* Changes to opengl detection code
* Uses AC_PATH_X and and AC_PATH_XTRA to pick up X11 dirs
* Updated build script to make libs function prefixed with SAGE_ and use defines to convert back to original names. This shoud avoid function name conflicts
4th May 2003 Simon Goodall <[email protected]>
* Removed glx and wgl from building due to some problems
* Added SDL as a dependancy to spec file
4th May 2003 Simon Goodall <[email protected]>
* Fixed bug in build_sage_glx.h that kept in GLX_VERSION in the gereneated file
29th March 2003 Simon Goodall <[email protected]>
* Added scripts to generate glx and wgl extensions
* rebuilt src using extensions files from opengl site
23rd March 2003 Simon Goodall <[email protected]>
* Updated build_sage.pl to ues #error if included in wrong order
* Includes for sage files now use "" instead of <>
* Fixed bug caused by defining sage_ext in .h file and not .c
13th March 2003 Simon Goodall <[email protected]>
* Updated configure.in and sage/Makefile.am to detect dlltool and dllwrap to build our dll file.
* Removed sage.dll entry from Makefile.am in favour of one in sage/Makefile.am
13th March 2003 Simon Goodall <[email protected]>
* Slight updates to make it work
* Looks like we have our first working version!
13th March 2003 Simon Goodall <[email protected]>
* updated build_sage.pl to include a array which can be queired to see if a particular extension is supported
13th March 2003 Simon Goodall <[email protected]>
* Due to problems found with current design, there is now a build_sage.pl script which will generate the source files from a glext.h file. The existing extension files are now obsolete.
15th February 2003 Simon Goodall <[email protected]>
* Added remaining EXT extensions
4th February 2003 Simon Goodall <[email protected]>
* Updated sage.h to not use DLL stuff when compiled under mingw
4th February 2003 Simon Goodall <[email protected]>
* Changes to allow cross-compiling
4th February 2003 Simon Goodall <[email protected]>
* Removed static keyword from .c files as it shuldn't have been there and wsa breaking my lib.
3rd February 2003 Simon Goodall <[email protected]>
* Added .spec file and .pc file to lib
3rd February 2003 Simon Goodall <[email protected]>
* Initial version