2004-06-20 Naofumi Yasufuku <naofumi@users.sourceforge.net> * ==== Released 1.1.0 ==== * configure.in: Version 1.1.0, binary age 0, interface age 0. 2004-05-18 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/*: Modified for libsigc++-2.0 and gtkmm-2.4. SigC::slot() -> sigc::mem_fun() or sigc::ptr_fun(). SigC::Connection -> sigc::connection. SigC::Object -> sigc::trackable. In gtkmm-2.4, Gtk::Widget::get_allocation() returns Gdk::Rectangle. 2004-05-18 Naofumi Yasufuku <naofumi@users.sourceforge.net> * configure.in: API version 1.2. 2004-05-18 Naofumi Yasufuku <naofumi@users.sourceforge.net> * gtkglext/gtkmm/gl/widget.cc (Gtk::GL::widget_get_gl_config) (Gtk::GL::widget_get_gl_context, Gtk::GL::widget_get_gl_window) (Gtk::GL::widget_get_gl_drawable): Glib::RefPtr doesn't have is_null() method anymore. 2004-05-18 Naofumi Yasufuku <naofumi@users.sourceforge.net> * gdkglext/gdkmm/gl/font.cc (Gdk::GL::Font::use_pango_font): * gdkglext/gdkmm/gl/windowext.cc (Gdk::GL::WindowExtProxy::set_gl_capability, (Gdk::GL::WindowExtProxy::get_gl_window, Gdk::GL::WindowExtProxy::get_gl_drawable): * gdkglext/gdkmm/gl/pixmapext.cc (Gdk::GL::PixmapExtProxy::set_gl_capability, (Gdk::GL::PixmapExtProxy::get_gl_pixmap, (Gdk::GL::PixmapExtProxy::get_gl_drawable): * gdkglext/src/config.ccg (Gdk::GL::Config::get_screen, Gdk::GL::Config::get_screen): Glib::RefPtr doesn't have is_null() method anymore. 2004-05-18 Naofumi Yasufuku <naofumi@users.sourceforge.net> * build_shared/Makefile_gensrc.am_fragment: * configure.in: Rewritten for glibmm-2.4 and gtkmm-2.4. 2004-01-30 Naofumi Yasufuku <naofumi@users.sourceforge.net> * gtkglextmm.nsi.in: Rewritten for new Modern UI macros of NSIS 2. 2003-11-15 Naofumi Yasufuku <naofumi@users.sourceforge.net> * docs/reference/Doxyfile.in: Updated for doxygen-1.3. 2003-11-09 Naofumi Yasufuku <naofumi@users.sourceforge.net> * m4macros/*.m4: Updated gtkmm's m4 macros. 2003-11-09 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/logo.h (Scene::invalidate, Scene::update): * examples/logo.cc (View::on_motion_notify_event, Scene::on_timeout) (Scene::init_anim, Application::on_key_press_event): * examples/button.cc (GLScene::invalidate, GLScene::update) (GLScene::on_timeout, GLScene::toggle_animation): * examples/shapes.h (Scene::invalidate, Scene::update): * examples/shapes.cc (View::on_button_press_event, View::on_motion_notify_event, Scene::on_idle, Application::on_key_press_event): * examples/gears.cc (GearsScene::invalidate, GearsScene::update) (GearsScene::on_idle, GearsScene::on_key_press_event): Use Gdk::Window::invalidate_rect() + Gdk::Window::process_updates() instead of Gtk::Widget::queue_draw(). 2003-11-09 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/simple.cc (Simple): * examples/simple-mixed.cc (Simple): * examples/share-lists.cc (Simple): * examples/font.cc (Font): * examples/button.cc (Button): * examples/shapes.cc (Shapes): * examples/logo.cc (Logo): * examples/gears.cc (Gears): * examples/simple-darea.cc (Simple): set_resize_mode() is unnecessary. 2003-09-10 Naofumi Yasufuku <naofumi@users.sourceforge.net> * configure.in (gtkglextmm_minor_version): 1.1.x unstable development series. 2003-09-02 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/pixmap.cc (PixmapGLScene::on_configure_event): * examples/pixmap-mixed.cc (PixmapGLScene::on_configure_event): Use new Gdk::GL::ext() OpenGL extension API wrapper. * gdkglext/src/pixmap.hg: Moved Gdk::Pixmap's OpenGL extension functions into Gdk::GL::PixmapExtProxy. * gdkglext/src/window.hg: Moved Gdk::Window's OpenGL extension functions into Gdk::GL::WindowExtProxy. * gdkglext/gdkmm/gl/pixmapext.h (Gdk::GL::PixmapExtProxy): * gdkglext/gdkmm/gl/pixmapext.cc (Gdk::GL::PixmapExtProxy): Added OpenGL extension wrapper for Gdk::Pixmap. * gdkglext/gdkmm/gl/windowext.h (Gdk::GL::WindowExtProxy): * gdkglext/gdkmm/gl/windowext.cc (Gdk::GL::WindowExtProxy): Added OpenGL extension wrapper for Gdk::Window. 2003-09-01 Naofumi Yasufuku <naofumi@users.sourceforge.net> * gdkglext/src/pixmap.hg: * gdkglext/src/pixmap.ccg: Changed Gdk::GL::Pixmap's static methods to Gdk::GL::pixmap_*() functions. * gdkglext/src/window.hg: * gdkglext/src/window.ccg: Changed Gdk::GL::Window's static methods to Gdk::GL::window_*() functions. * examples/simple.cc (SimpleGLScene): * examples/simple-mixed.cc (SimpleGLScene): * examples/font.cc (FontGLScene): Use new Gtk::GL::Widget<> mixin. * gtkglext/gtkmm/gl/drawingarea.h (Gtk::GL::DrawingArea): Use new Gtk::GL::Widget<> mixin. * gtkglext/gtkmm/gl/widget.h (Gtk::GL::Widget): * gtkglext/gtkmm/gl/widget.cc (Gtk::GL::Widget): Changed Gtk::GL::Widget's static methods to Gtk::GL::widget_*() functions. Use template for Gtk::GL::Widget mixin. 2003-08-15 Naofumi Yasufuku <naofumi@users.sourceforge.net> * README: * README.win32: Updated CVS pserver info. * examples/Makefile.mingw (clean-obj): Added clean-obj target for convenience. * Makefile.am (examples): * examples/Makefile.am (all-local): Use all-local target for building example programs. 2003-07-31 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/shapes.cc (Shapes::View::on_button_press_event): Fixed mouse operation. * examples/logo.h: Use SignalTimeout instead of SignalIdle. * examples/button.cc: Use SignalTimeout instead of SignalIdle. (on_timeout): Modified animation. 2003-07-31 Naofumi Yasufuku <naofumi@users.sourceforge.net> * gdkglext/src/gdkglext_docs.xml: * gtkglext/src/gtkglext_docs.xml: Updated. 2003-07-16 Naofumi Yasufuku <naofumi@users.sourceforge.net> * examples/button.cc: * examples/Makefile.am (EXTRA_PROGRAMS): * examples/Makefile.mingw (PROGRAMS): Added simple toggle button example. 2003-05-16 Naofumi Yasufuku <naofumi@users.sourceforge.net> * ==== Released 1.0.0 ====