~ubuntu-branches/ubuntu/gutsy/gtkglext/gutsy

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Marcelo E. Magallon
  • Date: 2004-04-03 17:43:17 UTC
  • Revision ID: james.westby@ubuntu.com-20040403174317-d5gb2d2gftaligp8
Tags: upstream-1.0.6
ImportĀ upstreamĀ versionĀ 1.0.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2004-03-10  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
2
 
 
3
        * ==== Released 1.0.6 ====
 
4
 
 
5
        * configure.in: Version 1.0.6, binary age 6, interface age 4.
 
6
 
 
7
2004-03-10  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
8
 
 
9
        * gtkglext.nsi.in: Rewritten for the NSIS 2.0.
 
10
 
 
11
2004-02-21  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
12
 
 
13
        * examples/shapes.c (idle_add, idle_remove): 
 
14
        * examples/gears.c (idle_add, idle_remove):
 
15
        * examples/rotating-square.c (idle_add, idle_remove): 
 
16
        gtk_idle_add()/remove() is deprecated in GTK+ 2.3. Use
 
17
        g_idle_add_full()/g_source_remove().
 
18
 
 
19
        * examples/button.c (timeout_add, timeout_remove): 
 
20
        * examples/logo.c (timeout_add, timeout_remove): 
 
21
        * examples/multiarb.c (timeout_add, timeout_remove): 
 
22
        * examples/viewlw.c (timeout_add, timeout_remove): 
 
23
        * examples/coolwave.c (timeout_add, timeout_remove): 
 
24
        * examples/coolwave2.c (timeout_add, timeout_remove): 
 
25
        * examples/template.c (timeout_add, timeout_remove): 
 
26
        * examples/font-pangoft2-tex.c (timeout_add, timeout_remove): 
 
27
        gtk_timeout_add()/remove() is deprecated in GTK+ 2.3. Use
 
28
        g_timeout_add()/g_source_remove().
 
29
 
 
30
2004-02-20  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
31
 
 
32
        * m4macros/gtkglext.m4: Quote AC_DEFUN argument to avoid warnings
 
33
        with automake-1.8.x.
 
34
 
 
35
2004-02-20  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
36
 
 
37
        * gdk/*.[ch]: 
 
38
        * gdk/glext/*.[ch]: 
 
39
        * gdk/x11/*.[ch]: 
 
40
        * gdk/win32/*.[ch]: 
 
41
        * gtk/*.[ch]: Updated copyright.
 
42
 
 
43
2004-02-13  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
44
 
 
45
        * gtk/gtkglwidget.c (gtk_widget_get_gl_context):
 
46
        gtk_quit_add_destroy() call is removed because it cause a problem
 
47
        with recursive mainloop.
 
48
        (gtk_gl_widget_unrealize): Rendering context is now destroyed on
 
49
        "unrealize" signal.
 
50
 
 
51
2003-11-20  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
52
 
 
53
        * ==== Released 1.0.5 ====
 
54
 
 
55
        * configure.in: Version 1.0.5, binary age 5, interface age 3.
 
56
 
 
57
2003-11-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
58
 
 
59
        * examples/low-level.c (realize): Set a background of "None" on
 
60
        window to avoid AIX X server crash.
 
61
 
 
62
2003-11-09  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
63
 
 
64
        * gtk/gtkglwidget.c (gtk_gl_widget_size_allocate): Check whether
 
65
        GdkGLWindow is already realized.
 
66
 
 
67
        * gtk/gtkglwidget.c (gtk_widget_set_gl_capability):
 
68
        "size_allocate" signal handler is connected by set_gl_capability()
 
69
        function instead of "realize" handler.
 
70
 
 
71
2003-11-07  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
72
 
 
73
        * examples/low-level.c (realize, unrealize): Use
 
74
        gdk_gl_window_new()/g_object_unref() instead of
 
75
        gdk_window_(set|unset)_gl_capability() extension function.
 
76
        It's really "low-level".
 
77
 
 
78
2003-11-07  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
79
 
 
80
        * examples/low-level.c (main): 
 
81
        * examples/simple.c (main): 
 
82
        * examples/simple-mixed.c (main): 
 
83
        * examples/share-lists.c (main): 
 
84
        * examples/color.c (main): 
 
85
        * examples/font.c (main): 
 
86
        * examples/button.c (main): 
 
87
        * examples/shapes.c (main): 
 
88
        * examples/logo.c (main): 
 
89
        * examples/gears.c (main): 
 
90
        * examples/multiarb.c (main): 
 
91
        * examples/viewlw.c (show_lwobject): 
 
92
        * examples/rotating-square.c (create_window): 
 
93
        * examples/coolwave.c (create_window): 
 
94
        * examples/coolwave2.c (create_window): 
 
95
        * examples/template.c (create_window): 
 
96
        * examples/scribble-gl.c (create_window): 
 
97
        * examples/font-pangoft2.c (main): 
 
98
        * examples/font-pangoft2-tex.c (main):
 
99
        * examples/simple-pbuffer-sgix.c (main): 
 
100
        * examples/glade/simple.c (main): 
 
101
        * examples/glade/share-lists.c (main): 
 
102
        gtk_container_set_resize_mode() call is unnecessary.
 
103
 
 
104
        * examples/low-level.c (size_allocate): Added "size_allocate"
 
105
        signal handler. It synchronizes OpenGL rendering pipeline, and
 
106
        reduces flickering on resizing X window.
 
107
 
 
108
2003-11-07  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
109
 
 
110
        * examples/logo.c (timeout): 
 
111
        * examples/shapes.c (idle): 
 
112
        * examples/multiarb.c (timeout): 
 
113
        * examples/button.c (timeout): 
 
114
        * examples/font-pangoft2-tex.c (timeout): 
 
115
        * examples/viewlw.c (timeout): 
 
116
        * examples/template.c (timeout): 
 
117
        * examples/scribble-gl.c (motion_notify_event): 
 
118
        * examples/rotating-square.c (idle): Now use
 
119
        gdk_window_invalidate_rect() and gdk_window_process_updates()
 
120
        instead of gtk_widget_queue_draw() to update OpenGL area
 
121
        synchronously.
 
122
 
 
123
        * examples/coolwave2.c (timeout): 
 
124
        * examples/coolwave.c (timeout, motion_notify_event) 
 
125
        (key_press_event, toggle_animation, init_wireframe): 
 
126
        * examples/gears.c (idle): Optimized frame rate by using
 
127
        gdk_window_invalidate_rect() + gdk_window_process_updates()
 
128
        instead of gtk_widget_queue_draw().
 
129
 
 
130
2003-11-06  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
131
 
 
132
        * gtk/gtkglwidget.c (gtk_gl_widget_size_allocate) 
 
133
        (gtk_gl_widget_realize): Added "size_allocate" signal handler. It
 
134
        synchronizes OpenGL rendering pipeline, and reduces flickering on
 
135
        resizing X window. (Reported by Mathieu Lacage. Thanks!)
 
136
 
 
137
2003-09-15  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
138
 
 
139
        * ==== Released 1.0.4 ====
 
140
 
 
141
        * configure.in: Version 1.0.4, Binary age 4, interface age 2.
 
142
 
 
143
2003-09-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
144
 
 
145
        * examples/low-level.c (realize, configure_event, expose_event):
 
146
        make_current() -> gl_begin().
 
147
 
 
148
2003-09-13  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
149
 
 
150
        * examples/simple-mixed.c (expose_event): 
 
151
        * examples/pixmap-mixed.c (configure_event): Use
 
152
        widget->style->black_gc to draw GDK rectangle.
 
153
 
 
154
        * examples/pixmap-mixed.c (configure_event): 
 
155
        * examples/pixmap.c (configure_event): Don't need to pass
 
156
        depth argument.
 
157
 
 
158
2003-09-12  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
159
 
 
160
        * gtk/gtkglwidget.c (gtk_widget_set_gl_capability) 
 
161
        (gl_widget_private_destroy): Own reference to private->share_list.
 
162
 
 
163
2003-09-09  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
164
 
 
165
        * gtk/gtkglwidget.c (gtk_widget_set_gl_capability): Check whether
 
166
        given widget has own GdkWindow. GL widget's "realize" signal
 
167
        handler should be connected by g_signal_connect() instead of
 
168
        g_signal_connect_after().
 
169
 
 
170
2003-09-09  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
171
 
 
172
        * configure.in (AC_CONFIG_FILES): 
 
173
        * examples/Makefile.am (DIST_SUBDIRS): 
 
174
        * examples/glade/Makefile.am: 
 
175
        * examples/glade/README: 
 
176
        * examples/glade/simple.glade: 
 
177
        * examples/glade/simple.c: 
 
178
        * examples/glade/share-lists.glade: 
 
179
        * examples/glade/share-lists.c: Added new libglade examples.
 
180
 
 
181
2003-09-04  Alif Wahid  <awah005@users.sourceforge.net>
 
182
 
 
183
        * AUTHORS:
 
184
        * examples/coolwave2.c
 
185
        * examples/Makefile.am:
 
186
        * examples/Makefile.mingw:
 
187
        * examples/Makefile.msc: Added new example coolwave2.c to 
 
188
        test how well a Gtk window behaves in fullscreen mode
 
189
        when containing an OpenGL capable drawable. Use the
 
190
        popup menu items to change between fullscreen and normal
 
191
        mode. Otherwise this is identical to the coolwave.c program.
 
192
 
 
193
2003-08-31  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
194
 
 
195
        * examples/font-pangoft2-tex.c (gl_tex_pango_ft2_render_layout):
 
196
        Fixed texel buffer setup code.
 
197
 
 
198
        * examples/font-pangoft2.c (gl_pango_ft2_render_layout): Fixed
 
199
        pixel store setup code.
 
200
 
 
201
        * gdk/*.c:
 
202
        * gdk/x11/*.c:
 
203
        * gdk/win32/*.c:
 
204
        * gtk/*.c: Use new function call debug macros.
 
205
 
 
206
2003-08-26  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
207
 
 
208
        * gtk/gtkglwidget.c: Use new debug macros.
 
209
 
 
210
        * gdk/gdkgldebug.h:
 
211
        * gtk/gtkgldebug.h: Added G[DT]K_GL_NOTE_FUNC* debug macros.
 
212
 
 
213
2003-08-24  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
214
 
 
215
        * gdk/glext/common-header.h:
 
216
        * gdk/glext/gen-gdkgl*.pl: Code cleanup. Read common header part
 
217
        from common-header.h.
 
218
 
 
219
2003-08-18  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
220
 
 
221
        * ==== Released 1.0.3 ====
 
222
 
 
223
        * configure.in: Version 1.0.3, Binary age 3, interface age 1.
 
224
 
 
225
2003-08-17  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
226
 
 
227
        * examples/Makefile.am (x11_programs):
 
228
        * examples/simple-pbuffer-sgix.c: Added simple GLX_SGIX_pbuffer
 
229
        example.
 
230
 
 
231
        * README:
 
232
        * docs/reference/gtkglext/building.sgml:
 
233
        * configure.in: Removed --disable-sgi-fast-atoms configure
 
234
        option. Now GdkGLExt doesn't use XSGIFastInternAtom(), so this
 
235
        option is no longer needed.
 
236
 
 
237
        * gdk/x11/gdkglconfig-x11.c (gdk_gl_config_setup_colormap):
 
238
        New _gdk_x11_gl_overlay_get_info() function.
 
239
 
 
240
        * gdk/x11/gdkgloverlay-x11.h:
 
241
        * gdk/x11/gdkgloverlay-x11.c (gdk_gl_overlay_get_sov_props)
 
242
        (_gdk_x11_gl_overlay_get_info): Rewritten.
 
243
 
 
244
2003-08-16  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
245
 
 
246
        * gdk/x11/gdkglconfig-x11.c (gdk_gl_config_get_std_rgb_colormap):
 
247
        Use gdk_x11_get_xatom_by_name_for_display() instead of
 
248
        XInternAtom().
 
249
 
 
250
2003-08-15  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
251
 
 
252
        * README:
 
253
        * README.win32: Updated CVS pserver info.
 
254
 
 
255
        * examples/Makefile.mingw (clean-obj):
 
256
        * examples/Makefile.msc (clean-obj): Added clean-obj target for
 
257
        convenience.
 
258
 
 
259
        * Makefile.am (examples):
 
260
        * examples/Makefile.am (all-local): Use all-local target for
 
261
        building example programs.
 
262
 
 
263
        * gdk/win32/gdkglpixmap-win32.c (gdk_gl_pixmap_new):
 
264
        * gdk/win32/gdkglwindow-win32.c (gdk_gl_window_new): Do
 
265
        DescribePixelFormat().
 
266
 
 
267
        * gdk/win32/Makefile.am (gdkglext_win32_private_h_sources):
 
268
        * gdk/win32/gdkinternal-win32.h: Removed.
 
269
 
 
270
        * gdk/win32/gdkglpixmap-win32.h (struct _GdkGLPixmapImplWin32):
 
271
        * gdk/win32/gdkglpixmap-win32.c (gdk_gl_pixmap_new)
 
272
        (gdk_gl_pixmap_sync_gl, gdk_gl_pixmap_sync_gdk): Don't use
 
273
        GdkPixmapImplWin32 private data. In the latest CVS version of
 
274
        GTK+, GdkPixmapImplWin32 data structure has been changed, so old
 
275
        code doesn't work. New code doesn't use GdkPixmap's internal data,
 
276
        so it works well with both GTK+ <= 2.2.2 and later.
 
277
        (Reported by Bruce Hochstetler. Thanks Bruce.)
 
278
 
 
279
2003-07-31  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
280
 
 
281
        * examples/template.c (expose_event): Do glClear().
 
282
 
 
283
2003-07-30  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
284
 
 
285
        * gdk/x11/gdkglx.h:
 
286
        * gdk/win32/gdkglwin32.h: Don't include gdk/gdkglprivate.h.
 
287
        (reported by Ralf Corsepius)
 
288
 
 
289
2003-07-29  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
290
 
 
291
        * ==== Released 1.0.2 ====
 
292
 
 
293
        * configure.in: Version 1.0.2, Binary age 2, interface age 0.
 
294
 
 
295
2003-07-29  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
296
 
 
297
        * examples/button.c (timeout): Modified animation.
 
298
        (unrealize): Remove timeout handler.
 
299
 
 
300
        * configure.in: 
 
301
        * gdk/glext/gen-gdkglglxext-h.pl: 
 
302
        * gdk/x11/gdkglglxext.h: Check GLXVideoSourceSGIX typedef to avoid
 
303
        old SGI's glxext.h bug.
 
304
 
 
305
        * gdk/gdkglglext.h: 
 
306
        * gdk/x11/gdkglglxext.h: 
 
307
        * gdk/win32/gdkglwglext.h: Updated.
 
308
 
 
309
        * gdk/glext/gen-gdkglglext-h.pl: 
 
310
        * gdk/glext/gen-gdkglglxext-h.pl: 
 
311
        * gdk/glext/gen-gdkglwglext-h.pl: Include <gdk/glext/*.h>
 
312
        extension headers.
 
313
 
 
314
        * configure.in: 
 
315
        * gdk/glext/Makefile.am: 
 
316
        * gdk/glext: Renamed gdk/GL to gdk/glext to prevent <GL/gl.h> from
 
317
        including <GL/glext.h> in gdk directory.
 
318
 
 
319
2003-07-28  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
320
 
 
321
        * examples/viewlw.c: Improved mouse operation.
 
322
 
 
323
        * examples/button.c: 
 
324
        * examples/multiarb.c: 
 
325
        * examples/coolwave.c: 
 
326
        * examples/template.c: 
 
327
        * examples/font-pangoft2-tex.c: Use gtk_timeout instead of
 
328
        gtk_idle. (Dave Andruczyk's advice)
 
329
 
 
330
        * examples/logo.c: Removed frame counter.
 
331
 
 
332
2003-07-28  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
333
 
 
334
        * gdk/x11/gdkglglxext.[ch]: Updated.
 
335
 
 
336
        * gdk/GL/glxext-extra.h: Added GLX_MESA_agp_offset extension.
 
337
 
 
338
        * gdk/gdkglglext.h: 
 
339
        * gdk/x11/gdkglglxext.h: 
 
340
        * gdk/win32/gdkglwglext.h: Updated.
 
341
 
 
342
        * gdk/GL/gen-gdkglglext-h.pl: Define __glext_h_ before
 
343
        #include <GL/gl.h> to avoid including system's glext.h.
 
344
 
 
345
        * gdk/GL/gen-gdkglglxext-h.pl: Define __glxext_h_ before
 
346
        #include <GL/glx.h> to avoid including system's glxext.h.
 
347
 
 
348
        * gdk/GL/gen-gdkglwglext-h.pl: Define __wglext_h_ before
 
349
        #include <GL/gl.h> to avoid including system's wglext.h.
 
350
 
 
351
        * gdk/gdkglglext.h: 
 
352
        * gdk/GL/gen-gdkglglext-h.pl: Typedef GLhalfNV if needed.
 
353
 
 
354
        * configure.in: Check whether GLhalfNV typedef is needed.
 
355
 
 
356
2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
357
 
 
358
        * ==== Released 1.0.1 ====
 
359
 
 
360
        * configure.in: Version 1.0.1, Binary age 1, interface age 0.
 
361
 
 
362
2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
363
 
 
364
        * examples/font-pangoft2.c (gl_pango_ft2_render_layout): 
 
365
        * examples/font-pangoft2-tex.c (gl_tex_pango_ft2_render_layout):
 
366
        Use GL_UNSIGNED_BYTE data type if OpenGL 1.2 is not supported.
 
367
 
 
368
2003-07-27  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
369
 
 
370
        * examples/Makefile.mingw (PROGRAMS): 
 
371
        * examples/Makefile.msc (PROGRAMS): Removed font-pangoft2*
 
372
        examples. They don't work on win32.
 
373
 
 
374
2003-07-24  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
375
 
 
376
        * gtk/gtkglwidget.c (struct GLWidgetPrivate): Added
 
377
        unrealize_handler and destroy_handler members. Removed
 
378
        need_unrealize flag.
 
379
        (gtk_gl_widget_realize, gtk_gl_widget_unrealize) 
 
380
        (gtk_widget_set_gl_capability): "unrealize" signal handler
 
381
        connection is done by "realize" handler. This change makes
 
382
        user's "unrealize" handler possible to call OpenGL functions.
 
383
        (gtk_widget_get_gl_context, gtk_gl_widget_destroy_gl_context):
 
384
        "destroy" signal handler connection is done by
 
385
        gtk_widget_get_gl_context().
 
386
 
 
387
        * examples/template.c (unrealize): OpenGL functions can be called
 
388
        in "unrealize" handler.
 
389
 
 
390
2003-07-24  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
391
 
 
392
        * examples/font-pangoft2-tex.c: 
 
393
        * examples/Makefile.am (common_programs): 
 
394
        * examples/Makefile.mingw (PROGRAMS): 
 
395
        * examples/Makefile.msc (PROGRAMS): Added simple example for text
 
396
        texture rendering with PangoFT2.
 
397
 
 
398
2003-07-21  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
399
 
 
400
        * configure.in: Added $EXAMPLES_DEP_CFLAGS contains PangoFT2
 
401
        cflags. Added $GTKGLEXT_DEP_LIBS_WITH_PANGOFT2 contains PangoFT2
 
402
        libs.
 
403
 
 
404
        * examples/Makefile.am (INCLUDES): Use $EXAMPLES_DEP_CFLAGS.
 
405
        (LDADDS_WITH_PANGOFT2): For font-pangoft2.
 
406
 
 
407
        * examples/Makefile.msc (LIBS_WITH_PANGOFT2): 
 
408
        * examples/Makefile.mingw (LIBS_WITH_PANGOFT2): For font-pangoft2.
 
409
 
 
410
        * examples/scribble-gl.c: Suppress "comparison between signed and
 
411
        unsigned" warnings.
 
412
 
 
413
        * examples/font-pangoft2.c: Suppress "implicit declaration of
 
414
        function `memset'" warning.
 
415
 
 
416
        * examples/font-pangoft2.c (gl_pango_ft2_render_layout):
 
417
        Optimized. Fixed render position of the layout.
 
418
 
 
419
2003-07-20  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
420
 
 
421
        * examples/font-pangoft2.c: 
 
422
        * examples/Makefile.am (common_programs): 
 
423
        * examples/Makefile.mingw (PROGRAMS): 
 
424
        * examples/Makefile.msc (PROGRAMS): Added simple example for text
 
425
        rendering with PangoFT2.
 
426
 
 
427
2003-07-18  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
428
 
 
429
        * examples/Makefile.am (scribble_gl_SOURCES) 
 
430
        (scribble_gl_DEPENDENCIES, scribble_gl_LDADD): Fixed variable
 
431
        name.
 
432
 
 
433
2003-07-18  Alif Wahid  <awah005@users.sourceforge.net>
 
434
 
 
435
        * examples/scribble-gl.c
 
436
        * examples/Makefile.am (common_programs):
 
437
        * examples/Makefile.mingw (PROGRAMS):
 
438
        * examples/Makefile.msc (PROGRAMS): Added new scribble-gl.c
 
439
        example program. This is mapped back to C from Python according
 
440
        to the scribble-gl.py script in PyGtkGLExt.
 
441
 
 
442
2003-07-16  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
443
 
 
444
        * examples/button.c:
 
445
        * examples/Makefile.am (common_programs):
 
446
        * examples/Makefile.mingw (PROGRAMS):
 
447
        * examples/Makefile.msc (PROGRAMS): Added simple toggle button
 
448
        example.
 
449
 
 
450
2003-07-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
451
 
 
452
        * gdk/GL/wglext-extra.h: Removed WGL_NV_allocate_memory.
 
453
 
 
454
2003-07-13  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
455
 
 
456
        * gdk/GL/glext-extra.h: 
 
457
        * gdk/GL/glxext-extra.h: Added extra SGI extensions.
 
458
        Added extra EXT extensions. Added extra ATIX extensions.
 
459
 
 
460
2003-07-12  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
461
 
 
462
        * gdk/GL/glxext-extra.h: Added extra NVIDIA extensions.
 
463
        * gdk/GL/wglext-extra.h: Added extra I3D extensions.
 
464
 
 
465
        * gdk/GL/list-ext.pl: 
 
466
        * gdk/GL/Makefile.am (EXTRA_DIST): Added list-ext.pl script.
 
467
 
 
468
        * gdk/GL/glext-extra.h: 
 
469
        * gdk/gdkglglext.[ch]: Added extra APPLE extensions.
 
470
        Added extra ATI extensions.
 
471
 
 
472
        * gdk/GL/glxext-extra.h: 
 
473
        * gdk/GL/wglext-extra.h: Added.
 
474
 
 
475
        * gdk/GL/gen-gdkglglxext-h.pl: Read glxext-extra.h.
 
476
 
 
477
        * gdk/GL/gen-gdkglwglext-h.pl: Read wglext-extra.h.
 
478
 
 
479
        * gdk/GL/glext-extra.h: 
 
480
        * gdk/gdkglglext.[ch]: 
 
481
        * gdk/x11/gdkglglxext.[ch]: 
 
482
        * gdk/win32/gdkglwglext.[ch]: Added some additional OpenGL
 
483
        extensions.
 
484
 
 
485
2003-07-11  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
486
 
 
487
        * gdk/GL/glext.h : Fixed GL_ARB_texture_mirror_repeat to
 
488
        GL_ARB_texture_mirrored_repeat.
 
489
 
 
490
        * gdk/gdkglcontext.c: 
 
491
        * gdk/gdkgldrawable.c: 
 
492
        * gdk/gdkglpixmap.c: 
 
493
        * gdk/gdkglwindow.c: 
 
494
        * gdk/x11/gdkglcontext-x11.c: 
 
495
        * gdk/x11/gdkglpixmap-x11.c: 
 
496
        * gdk/x11/gdkglwindow-x11.c: 
 
497
        * gdk/x11/gdkglfont-x11.c: 
 
498
        * gtk/gtkglwidget.c: Fixed documentations.
 
499
 
 
500
        * gdk/GL/gen-gdkglglext-h.pl: 
 
501
        * gdk/gdkglglext.h: Include glext-extra.h.
 
502
 
 
503
        * gdk/GL/glext-extra.h: 
 
504
        * gdk/GL/gen-gdkglglext-[ch].pl: 
 
505
        * gdk/GL/Makefile.am: Renamed glext_extra.h to glext-extra.h.
 
506
 
 
507
        * gdk/GL/Makefile.am (gdkglext_gl_public_h_sources): Install
 
508
        glext_extra.h.
 
509
        (EXTRA_DIST): Added gen-gdkgl*ext-[ch].pl scripts.
 
510
 
 
511
        * gdk/GL/gen-gdkglglext-c.pl (generate_code): 
 
512
        * gdk/GL/gen-gdkglglxext-c.pl (generate_code): 
 
513
        * gdk/GL/gen-gdkglwglext-c.pl (generate_code): Changed
 
514
        _procs_$extension struct initialization code. Changed debug
 
515
        message.
 
516
 
 
517
        * gdk/GL/glext.[ch]: 
 
518
        * gdk/GL/glxext.[ch]: 
 
519
        * gdk/GL/wglext.[ch]: Use auto-generated code.
 
520
 
 
521
        * gdk/GL/glext_extra.h: Added.
 
522
 
 
523
        * gdk/GL/gen-gdkglglext-[ch].pl: 
 
524
        * gdk/GL/gen-gdkglglxext-[ch].pl: 
 
525
        * gdk/GL/gen-gdkglwglext-[ch].pl: Added perl scripts for
 
526
        generating gdkgl*ext.[ch] sources from SGI's OpenGL extension
 
527
        header.
 
528
 
 
529
2003-07-10  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
530
 
 
531
        * gdk/gdkglglext.[ch]: Added new OpenGL extensions defined in
 
532
        glext.h version 18.
 
533
 
 
534
        * gdk/GL/glext.h: 
 
535
        * gdk/GL/glxext.h: 
 
536
        * gdk/GL/wglext.h: Updated.
 
537
 
 
538
2003-07-09  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
539
 
 
540
        * gdk/gdkglglext.c: 
 
541
        * gdk/x11/gdkglglxext.c: 
 
542
        * gdk/win32/gdkglwglext.c: Cleanup the code. Reduced the use of
 
543
        static variables.
 
544
 
 
545
        * gdk/x11/gdkglquery-x11.c (gdk_gl_get_proc_address): Cleanup the
 
546
        code.
 
547
 
 
548
2003-07-07  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
549
 
 
550
        * gdk/x11/gdkglfont-x11.c (gdk_gl_font_charset_for_locale): 
 
551
        * gdk/x11/gdkglpixmap-x11.c (gdk_gl_pixmap_new): 
 
552
        * gdk/x11/gdkgloverlay-x11.c (gdk_gl_overlay_get_sov_prop): 
 
553
        * gdk/x11/gdkglconfig-x11.c (gdk_gl_config_get_std_rgb_colormap) 
 
554
        (gdk_gl_config_setup_colormap): Suppress "comparison between signed 
 
555
        and unsigned" warnings.
 
556
 
 
557
2003-07-01  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
558
 
 
559
        * gdk/x11/gdkglquery-x11.c (gdk_gl_get_proc_address): Added Mac OS X 
 
560
        (10.1 or above) support.
 
561
 
 
562
2003-05-14  Naofumi Yasufuku  <naofumi@users.sourceforge.net>
 
563
 
 
564
        * ==== Released 1.0.0 ====
 
565