12006-12-13  Simon Goodall  <sage@simongoodall.co.uk>
2
3	* 0.2.0 Release.
4
52006-08-29  Simon Goodall  <sage@simongoodall.co.uk>
6
7	* build_sage.pl, sage/sage.c: Create a function, badfunc which spits out
8	  an error message and call abort if it is called. Make this the default
9	  function pointer before sage_init is called and when a requested
10	  function does not exist rather than NULL.
11
122006-07-16  Simon Goodall  <sage@simongoodall.co.uk>
13
14	* build_sage.pl, sage/GL.h, sage/sage.h: Rollback 2006-07-15 changes as
15	  these do not work on the Mac.
16
172006-07-15  Simon Goodall  <sage@simongoodall.co.uk>
18
19	* build_sage.pl, sage/GL.h, sage/sage.h: Some fixes related to using
20	  SDL's gl header.
21
222006-07-15  Simon Goodall  <sage@simongoodall.co.uk>
23
24	* build_sage.pl, sage/GL.h, sage/sage.h: Some changes to use SDL's
25	  opengl header instead of the system defined one. This means that we
26	  always use function pointers for gl functions to try and preservce
27	  binary compatibility between opengl versions.
28
292006-07-12  Simon Goodall  <sage@simongoodall.co.uk>
30
31	* sage.spec.in: Update for current files. Use ldconfig. Bump version
32	  and interface numbers in prep for release.
33
34	* configure.ac: Add a linux check for GL rather than assuming it will
35	  be available
36
372006-07-11  Simon Goodall  <sage@simongoodall.co.uk>
38
39	* build_sage.pl, sage/sage_fptr.h: Fix bug in regex that did not allow
40	  pointer to be returned in function pointers.
41
42	* build_sage.pl, sage/sage.h: Define APIENTRY if not defined.
43
442006-06-30  Simon Goodall  <sage@simongoodall.co.uk>
45
46	* build_sage.pl, sage/sage.h: Add guard against __glext_h_ being defined
47	  and define it in the header file to stop any system glext.h being
48	  included.
49
502006-06-30  Simon Goodall  <sage@simongoodall.co.uk>
51
52	* sage/sage.c, sage/sage.h, sage/utility.h, sage/check_extension.c,
53	  sage/undefs.h, sage/sage_fptr.h, sage/glext_sage.h, build_sage.pl:
54	  Redo build script to remove hacky workarounds that didn't really work.
55	  Removed undefs.h as this was just plain bad. Removed modified glext.h
56	  file (glext_sage.h) as these changes are now incorporated within the
57	  other code file. sage_fptr.h Contains the funtion pointer prototypes.
58	  Removed internal pointer to the GL_EXTENSIONS string as this was also
59	  a bad idea.
60
612006-06-29  Simon Goodall  <sage@simongoodall.co.uk>
62
63	* sage/sage.c, sage/sage.h, sage/utility.h, sage/check_extension.c: Fix
64	  bug where loss of context would destroy the extensions string which
65	  we stored a pointer too. This resulted in no extensions being found.
66	  I imagine this could also cause a crash. Also made sage_init return 0
67	  on success and 1 on failure to obtain the extensions string.
68
69	* templates/license: Update year.
70
71	* build_sage.pl: Update build script for the above changes in the
72	  generated files.
73
742006-03-27  Simon Goodall <sage@simongoodall.co.uk>
75
76	* sage/Makefile.am: Fix some dllwrap usage.
77
782005-10-18  Simon Goodall <sage@simongoodall.co.uk>
79
80	* configure.ac: Update some autoconf usuage. Bump version number to
81	  0.1.2 for release.
82
83	* sage/check_extension.c, sage/header.h, sage/sage.c, sage/sage,h,
84	  sage/sage_glx.c, sage/sage_glx.h, sage/sage_wgl.c, sage/sage_wgl.h,
85	  sage/undefs.h, sage/utiliy.h, templates/license: Update copyright
86	  years.
87
88	* sage.spec.in: Add man pages to file section. Automatically add
89	  SDL-devel version from configure.
90
912005-09-22  Simon Goodall <sage@simongoodall.co.uk>
92
93	* sage/check_extension.c: Fix some splint warnings.
94
952005-09-22  Simon Goodall <sage@simongoodall.co.uk>
96
97	* configure.in, configure.ac: Rename to configure.ac
98
99	* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.g ver 29.
100
101	* configure.ac, Makefile.am, man/Makefile.am, man/man3/Makefile.am,
102	  man/man3/sage.3, man/man3/sage_init.3: Add initial man pages for sage.
103
1042005-05-02  Simon Goodall <sage@simongoodall.co.uk>
105
106	* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.h ver 27
107	* sage/header.h.in: Add #endif comment
108
1092004-11-29 Simon Goodall <sage@simongoodall.co.uk>
110
111	* autogen.sh: Use autoreconf if possible
112	* configure.in: Fix some warnings. Correctly use -lGL instead of -GL
113	* sage/glext_sage.h, sage/sage.c, sage/sage.h: Update to glext.h ver 24
114
1152004-08-26 Simon Goodall <sage@simongoodall.co.uk>
116
117	* sage/Makefile.am: Updates for dll building
118
119
12029th June 2004, Simon Goodall <sage@simongoodall.co.uk>
121
122	* 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.
123	* sage.spec.in: Update spec file
124
12526th April 2004, Simon Goodall <sage@simongoodall.co.uk>
126 * Added missing entry to Makefile.am
127
12822nd April 2004, Simon Goodall <sage@simongoodall.co.uk>
129 * Changed build script to add all pointers to lib regardless of gl header
130 * Build sage with glext.h version 22
131
1322nd March 2004, Simon Goodall <sage@simongoodall.co.uk>
133 * Bumped version number to 0.1.1
134
1359th December 2003 Simon Goodall <sage@simongoodall.co.uk>
136 * Fixed problems on win32 builds for static library versions.
137
1388th December 2003 Simon Goodall <sage@simongoodall.co.uk>
139 * Fix configure.in to check $enable_shared before building dll
140
1414th December 2003 Al Riddoch <alriddoch@zepler.org>
142
143 * Fix include path in pkgconfig file.
144
1451st December 2003 Simon Goodall <sage@simongoodall.co.uk>
146 * Added a GLU.h file like GL.h file to find correct header
147
1481st December 2003 Simon Goodall <sage@simongoodall.co.uk>
149 * Fixed missing GL.h include in Makefile.am
150
1511st December 2003 Simon Goodall <sage@simongoodall.co.uk>
152 * Added autogen comment to generated headers
153 * Fixed include of gl.h in sage.h for mac os
154
15522nd October 2003 James Turner <james@worldforge.org>
156 * ProjectBuilder project, to make a Sage framework on OS-X.
157   Depends on a SDL framework, which you can get from the SDL
158   site.
159 * Fix an SDL include to use the proper form, i.e <SDL/SDL.h>
160   instead of "SDL.h". However, older version of sdl-config
161   seem to incorrectly add the full path for CFLAGS - not
162   sure what the solution is.
163
1646th August 2003 Simon Goodall <sage@simongoodall.co.uk>
165 * Commiting some Mac OSX changes from KingNato
166
1671st July 2003 Simon Goodall <sage@simongoodall.co.uk>
168 * Changes to opengl detection code
169 * Uses AC_PATH_X and and AC_PATH_XTRA to pick up X11 dirs
170 * 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
171
1724th May 2003 Simon Goodall <sage@simongoodall.co.uk>
173 * Removed glx and wgl from building due to some problems
174 * Added SDL as a dependancy to spec file
175
1764th May 2003 Simon Goodall <sage@simongoodall.co.uk>
177 * Fixed bug in build_sage_glx.h that kept in GLX_VERSION in the gereneated file
178
17929th March 2003 Simon Goodall <sage@simongoodall.co.uk>
180  * Added scripts to generate glx and wgl extensions
181  * rebuilt src using extensions files from opengl site
182
18323rd March 2003 Simon Goodall <sage@simongoodall.co.uk>
184 * Updated build_sage.pl to ues #error if included in wrong order
185 * Includes for sage files now use "" instead of <>
186 * Fixed bug caused by defining sage_ext in .h file and not .c
187
18813th March 2003 Simon Goodall <sage@simongoodall.co.uk>
189 * Updated configure.in and sage/Makefile.am to detect dlltool and dllwrap to build our dll file.
190 * Removed sage.dll entry from Makefile.am in favour of one in sage/Makefile.am
191
19213th March 2003 Simon Goodall <sage@simongoodall.co.uk>
193 * Slight updates to make it work
194 * Looks like we have our first working version!
195
19613th March 2003 Simon Goodall <sage@simongoodall.co.uk>
197 * updated build_sage.pl to include a array which can be queired to see if a particular extension is supported
198
19913th March 2003 Simon Goodall <sage@simongoodall.co.uk>
200 * 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.
201
20215th February 2003 Simon Goodall <sage@simongoodall.co.uk>
203 * Added remaining EXT extensions
204
2054th February 2003 Simon Goodall <sage@simongoodall.co.uk>
206 * Updated sage.h to not use DLL stuff when compiled under mingw
207
2084th February 2003 Simon Goodall <sage@simongoodall.co.uk>
209 * Changes to allow cross-compiling
210
2114th February 2003 Simon Goodall <sage@simongoodall.co.uk>
212 * Removed static keyword from .c files as it shuldn't have been there and wsa breaking my lib.
213
2143rd February 2003 Simon Goodall <sage@simongoodall.co.uk>
215 * Added .spec file and .pc file to lib
216
2173rd February 2003 Simon Goodall <sage@simongoodall.co.uk>
218 * Initial version
219