However, to keep Gtk-- releases useful for gtk+ 1.1.x users, from now on some Gtk-- releases will be synchronized with gtk+ 1.1.x releases.
NOTE! Egcs users might want to give -pedantic option for compiler - egcs interprets certain function signatures differently and might result in undefined symbols in use of gtk--. (both libraries and user code must be compiled with pedantic on or off, not mixed..)
NOTE! 2.7.2.* support might still have problems.
NOTE! if you get problems with sed 's' command, its probably because of old version of orbit. Upgrade helps.
(Newest on the top)
Fri Jan 22 22:08:46 1999 glaurent* gdk--/extra/imlib.h: gdk--/imlib.h : const-ified many methods (get_*, paste_*, save_*). Fri Jan 22 18:34:19 1999 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/window.cc: Added get_geometry and get_depth. Minor changes. Fri Jan 22 12:57:52 1999 glaurent * gdk--/gdk--/window.h, gdk--/gdk--/window.cc: gdk--/window.(h|cc) : added ctor with no parent window. Thu Jan 21 02:00:14 1999 Tero Pulkkinen * gdk--/gdk--/Makefile.am: fixed include dirs. Wed Jan 20 23:09:09 1999 martin * /cvs/gnome/gnome-common/macros/gnome-gettext.m4, /cvs/gnome/gnome-common/macros/ChangeLog: Applied a patch from Owen Taylor to keep this in sync with AC_GTK_GETTEXT from gtk+/acinclude.m4. 1999-01-20 Martin Baulig * acinclude.m4 (ac_result): Unset CATOBJEXT so that the macros and Makefiles correctly handle disabling NLS when no gettext is found. Wed Jan 20 15:20:20 1999 tdukes * examples/testgtk--.C: testgtk--.C Changed structure of button box test to avoid large object error. Wed Jan 20 03:33:28 1999 harinath * /cvs/gnome/gnome-common/macros/gnome-cxx-check.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-cxx-check.m4 (GNOME_CHECK_CXX): Rewrite to be saner. Don't limit yourself to a fixed set of names for the compiler. Wed Jan 20 03:18:57 1999 Tero Pulkkinen * src/base.gen_h: added #include , if auto_ptr support is available. Tue Jan 19 21:51:28 1999 brinkmd * debian/shlibs: Keep track of sharedlibs. * debian/rules, debian/control, debian/changelog, debian/README.examples: Lots of bug fixes. Tue Jan 19 08:23:48 1999 mgo * /cvs/gnome/gnome-common/macros/gnome-cxx-check.m4: initial rev. Tue Jan 19 06:45:17 1999 Tero Pulkkinen * src/gtk--/Makefile.am, src/base.gen_h, src/Makefile.am, html/relnotes.html, html/gtk--.html, html/download.html, gnome--/gnome--/Makefile.am, gnome--/Makefile.am, terop_make_dist.sh, configure.in: fixed problems with compiling in separate build directory. -I$(srcdir)'s added and *.gen_h changed to $(GEN_H_FILES) in EXTRA_DIST variable.
Tue Jan 19 00:33:41 1999 glaurent* gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h: canvas-line.gen_h : Added size_type arg defaulting to 2 to Gnome_CanvasPoints ctor. Removed Gtk_CanvasPoint::operator GnomeCanvasPoints*() as it was causing ambiguities when using operator[] on a Gnome_CanvasPoint. (Today's lesson : don't overload operator cast* of a vector class). Made default ctor public for all Gnome_Canvas items except Gnome_CanvasRE. Made Gnome_CanvasItem::item_construct() public. (the reason behind all this is that I want to have vector ). Mon Jan 18 19:41:12 1999 unammx * /cvs/gnome/gnome-common/macros/autogen.sh: Suggest using libtool 1.2d Mon Jan 18 13:56:15 1999 glaurent * src/ctree.gen_h, src/container.gen_h, src/base.gen_h, FEATURES1.0: ctree.gen_h : Made Gtk_CTree::find_all_by_row_data() Gtk_CTree::find_all_by_row_data_custom() return a Gtk_ObjectHandle . container.gen_h : Made Gtk_Container::children() return a Gtk_ObjectHandle . (why did I left these ?) FEATURES1.0 : updated. base.gen_h : corrected a typo in a comment. * src/ctree.gen_h, src/clist.gen_h, src/checkmenuitem.gen_h, FEATURES1.0: clist.gen_h : Deprecated Gtk_CList::set_border() (1.0 only). ctree.gen_h : Removed deprecated methods : Gtk_CTree::set_use_drag_icons() Gtk_CTree::set_reorderable() checkmenuitem.gen_h : Renamed Gtk_CheckMenuItem::set_state() to set_active(), added inline compatibility stub. Removed a couple of useless casts. FEATURES1.0 : updated. Sun Jan 17 19:07:21 1999 glaurent * src/label.gen_h: label.gen_h : changed args of Gtk_Label::set() Gtk_Label::set_text() Gtk_Label::parse_uline() and return types of Gtk_Label::get() Gtk_Label::get_text() from _gtk_string back to string. NULL isn't an acceptable value here. container.gen_h : no changes. * src/rc.gen_h: Made Gtk_RC::get_style() return a Gtk_ObjectHandle * src/widget.gen_h, src/style.gen_h: style.gen_h : Made Gtk_Style::attach() Gtk_Style::copy() return a Gtk_ObjectHandle Added missing 1.1 Gtk_Style::apply_default_background() widget.gen_h : Corrected cache handling bug in Gtk_Widget::get_parent(). Sun Jan 17 00:15:11 1999 kenelson * examples/testgtk--.C: Attempt at getting testgtk--.C to compile on gtk+ 1.0. * src/window.gen_h, src/scrolledwindow.gen_h, src/label.gen_h: More fixes for gtk+ 1.0. Sat Jan 16 22:44:06 1999 kenelson * src/progressbar.gen_h: added functions get_current_percentage and set_percentage to allow tutorial to compile properly under gtk 1.0. * src/widget.gen_h, src/scale.gen_h: minor bug fixes. * src/clist.gen_h: Gtk added some return types since 1.0. I added code to fake it. (good luck) Sat Jan 16 19:35:35 1999 glaurent * src/widget.gen_h, src/style.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/notebook.gen_h, src/misc.gen_h, src/menu.gen_h, src/main.gen_h, src/layout.gen_h, src/clist.gen_h, src/bin.gen_h: Applying the following policy : > - add checks for NULL in the few places where we're still passing a > ptr, and we're dereferencing the pointer (no need to if it's passed > directly to the wrapped gtk function) > > - leave owned-by-object ptr returns alone (e.g. a ptr to some > part of a widget, like get_adjustment()). > > - replace owned-by-user ptr returns (e.g. an allocated object) by > handle returns. bin.gen_h : duplicated get_child() into const/non-const versions (new private _get_child() method) clist.gen_h, layout.gen_h : duplicated get_[hv]adjustment() into const version and inlined them. Changed set_adjustment() to take non-const Gtk_Adjustment, removed const for [hv]adjustment_. main.gen_h : Made Gtk_Main::grab_get_current return a Gtk_ObjectHandle menu_item.gen_h : duplicated get_active into const/non-const versions (new private _get_active() method). Duplicated get_attach_widget() similarly and inlined it. misc.gen_h : just a bit of formatting. notebook.gen_h : made Gtk_Notebook::get_nth_page() return a Gtk_ObjectHandle . made Gtk_Notebook::get_tab_label() and Gtk_Notebook::get_meny_label() return a Gtk_ObjectHandle . pixmap.gen_h : yet another bit of formatting. preview.gen_h : deprecated Gtk_Preview::put_row() for 1.1. widget.gen_h : corrected a couple of prototypes. style.gen_h : added include Sat Jan 16 18:55:09 1999 kenelson * src/widget.gen_h: Moved ancestor and toplevel into ObjectHandles for caching. * src/widget.gen_h, src/treeitem.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/text.gen_h, src/style.gen_h, src/statusbar.gen_h: statusbar.gen_h, style.gen_h, text.gen_h, tipsquery.gen_h, togglebutton.gen_h toolbar.gen_h, treeitem.gen_h Sat Jan 16 16:16:32 1999 glaurent * src/clist.gen_h: Changed get_pixtext() to return bool instead of gint (see gtk+ code). Corrected g_return_if_fail() into g_return_val_if_fail() Sat Jan 16 16:03:54 1999 kenelson * src/clist.gen_h: Fixed setting bug. Sat Jan 16 14:56:25 1999 glaurent * src/itemfactory.gen_h, src/curve.gen_h, src/ctree.gen_h, src/clist.gen_h: Applying the following policy : > - add checks for NULL in the few places where we're still passing a > ptr, and we're dereferencing the pointer (no need to if it's passed > directly to the wrapped gtk function) > > - leave owned-by-object ptr returns alone (e.g. a ptr to some > part of a widget, like get_adjustment()). > > - replace owned-by-user ptr returns (e.g. an allocated object) by > handle returns. clist.gen_h : Gtk_CList::get_text() Gtk_CList::get_pixtext() changed string to _gtk_string. ctree.gen_h : Gtk_CTree::export_to_gnode() changed GtkCTreeNode* arg to const Gtk_CTreeNode& Gtk_CTree::node_get_text() Gtk_CTree::node_get_pixtext() Gtk_CTree::node_get_info() itemfactory.gen_h : Changed Gtk_ItemFactory::from_widget() Gtk_ItemFactory::from_path() to return a Gtk_ObjectHandle . Changed create_item() to return a Gtk_Widget* instead of a Gtk_Widget& (yes it sucks - it will be changed back in 1.1, right now we need to stick to the policy to get a consistant API). Sat Jan 16 14:16:53 1999 Tero Pulkkinen * src/main.gen_h, /cvs/gnome/gtk--draw/src/Makefile.am: hmm howcome gtk--draw/src/Makefile.am didnt have OMIT_DEPENDENCIES at all? Sat Jan 16 11:08:01 1999 mirko * src/gensig/Makefile.am: link against GTK_LIBS, because we include the headers, they may define static functions which reference functions in GTK_LIBS. * src/clist.gen_h: fixed typo. * src/object.gen_h: workaround -pedantic bug. see mailing list for details. * src/gtk--/Makefile.am, src/gensig/gensig.cc, src/build_sources/Makefile.am, src/toolbar.gen_h, src/object.gen_h, src/menufactory.gen_h, src/itemfactory.gen_h, src/gtk--sigcommon.h, src/Attic/gtk--config.h.in, src/box.gen_h, src/base.gen_h, src/Makefile.am, html/signal_system_without_gtk.html, html/relnotes.html, /cvs/gnome/gtk--draw/src/Makefile.am, /cvs/gnome/gtk--draw/examples/the-swarm.cc, /cvs/gnome/gtk--draw/examples/starfield.cc, /cvs/gnome/gtk--draw/examples/life.cc, /cvs/gnome/gtk--draw/examples/happy-boxes.cc, /cvs/gnome/gtk--draw/examples/Makefile.am, gnome--/gnome--/Makefile.am, gnome--/icon-list.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-rect-ellipse.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/Makefile.am, gdk--/tests/Makefile.am, gdk--/gdk--/types.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/Attic/config.h.in, gdk--/gdk--/Makefile.am, gdk--/extra/imlib.h, gdk--/extra/Makefile.am, gdk--/docs/Makefile.am, gdk--/docgen/Makefile.am, gdk--/gdk--.h, gdk--/Makefile.am, examples/tutorial/Makefile.am, examples/testme6.cc, examples/testgtkmm.cc, examples/Makefile.am, docs/Makefile.am, docgen/gtkmmcp.sh, docgen/Makefile.am, gdk--config.h.in, gtk--config.h.in, gtkmm-config.in, configure.in, Attic/config.h.in, acconfig.h, Makefile.am: Sorry, no changes for the individual files. Feel free to ask for more details. - cleanup of Makefile.am's: some obsolete comments, reordered elements to have a simmilar layout everywhere - moved autoconf generated headers src/gtk--config.h and gdk--/gdk--/config.h to gtk--config.h and gdk--config.h. This is a better way to avoid automake putting -I flags for many directories that overwriting DEFS with an empty ( and therefor wrong) value in every Makefile.am. make GTKMM_CXX_ a prefix for all run-time defines which tell about c++ features available or not. - cleaned up configure.in and autoconf generated headers to include only the nesessary defines and removed a lot of obsolete defines - gtk--draw build now unconditionally as it no longer uses STL's list class - removed config.h.in from cvs, it is an autogenerated file - reordered configure.in to put similar tests together - use libtool -release feature to give the created libraries different names when generated for gtk+-1.0 and 1.1. it is now done in the same way gtk+ currently handles this. this is a change visible to the user, but as users should use gtkmm-config, this will not be a problem. - removed then obsolete LT_SUFFIX and LT2_SUFFIX - removed then obsolete if GTK_1_x tests from Makefile.am's. This will make life easier when switching to gtk+-1.2. the G_LOG_DOMAIN defines aren't needed if building for gtk+-1.0, but they don't hurt either. - made everything buildable with $(srcdir)!=$(builddir) - man pages for gdk-- are now installed - revised all Makefile.am's to include correct -I flags in INCLUDES and the proper libraries in LDADD. Only the necessary -I flags are needed and they are in a well defined order. No installed files from previous compiles are accidentally included. please think about this if you change anything. - made examples and gtk--draw/examples compileable again (not tested if these programs are doing anything usehow, however). - moded the top gdk--.h header file from gdk--/gdk--/gdk--.h to gdk--/gdk--.h and removed the old wrapper. This will remove all problems with recursive inclusion or not being able to include list.h from outside gtk--. it also eliminates the need to set DEFS everywhere. See above. - in gnome-- headers, changed #include "xxx" to #include like everywhere else - some other minor fixes Hope that's all. mirko Fri Jan 15 22:06:55 1999 kenelson * src/curve.gen_h, src/ctree.gen_h, src/clist.gen_h: Added NULL checks for all get_ I could find that passed by pointer. * src/ctree.gen_h: Fixed Gdk_ handle returns in ctree.get_h Fri Jan 15 20:36:27 1999 glaurent * src/fontselection.gen_h, src/combo.gen_h, src/clist.gen_h, src/box.gen_h, src/bin.gen_h, src/aspectframe.gen_h, src/arrow.gen_h, src/alignment.gen_h, src/adjustment.gen_h, src/accelgroup.gen_h, html/faq.html: Updated FAQ with the "big objects" problem. Minor code reformatting here and there. Applying the following policy : > - add checks for NULL in the few places where we're still passing a > ptr, and we're dereferencing the pointer (no need to if it's passed > directly to the wrapped gtk function) > > - leave owned-by-object ptr returns alone (e.g. a ptr to some > part of a widget, like get_adjustment()). > > - replace owned-by-user ptr returns (e.g. an allocated object) by > handle returns. accelgroup.gen_h : Made Gtk_AccelGroup::get_default() return a const Gtk_AccelGroup* which will be allocated only once. Added checks for NULL in Gtk_AccelGroup::parse() Added Gtk_AccelEntry class. Made Gtk_AccelGroup::get_entry() to return a Gtk_ObjectHandle , and made it const too. bin.gen_h : getchild() renamed to get_child() clist.gen_h : Made Gtk_CList::get_column_widget() return a const Gtk_Widget* Made Gtk_CList::get_cell_style() Gtk_CList::get_row_style() return Gtk_ObjectHandle & combo.gen_h : Removed Gtk_Combo::set_popdown_strings(G_List_string *strings) * examples/tutorial/rangewidgets_tut.cc, examples/tutorial/radiobuttons_tut.cc, examples/tutorial/entry_tut.cc: examples/tutorial : s/set_state/set_active/ s/get_state/get_active/ * src/clist.gen_h: Applied Todd Dukes patch Thu Jan 14 15:29:50 1999 tdukes * examples/testgtk--.C: testgtk--.C * src/fileselection.gen_h, examples/testgtk--.C: Index: examples/testgtk--.C Wed Jan 13 01:21:51 1999 pquim * /cvs/gnome/gnome-common/macros/gnome-x-checks.m4: x GMoiss about box fixed x Filenames changed to the file structure and they now use simulation struct x Everything now uses glib x 0.99.2 compliant x May not work (commit for rulox) Alan Aspuru Guzik Wed Jan 13 01:08:46 1999 kenelson * /cvs/gnome/gtk--draw/src/Makefile.am, /cvs/gnome/gtk--draw/examples/Makefile.am: Took out automakes defs to prevent recursion problems. Wed Jan 13 00:24:32 1999 glaurent * FEATURES1.0: Updated todo list * src/widget.gen_h, src/text.gen_h, src/statusbar.gen_h, src/spinbutton.gen_h, src/scale.gen_h: method constification unless otherwise stated. scale.gen_h : Gtk_Scale::get_value_width() (1.1) Gtk_Scale::value_width() (1.0) spinbutton.gen_h : Gtk_SpinButton::get_adjustment() Gtk_SpinButton::get_value_as_float() Gtk_SpinButton::get_value_as_int() statusbar.gen_h : Gtk_Statusbar::get_context_id() text.gen_h : Gtk_Text::get_point() Gtk_Text::get_length() widget.gen_h : Gtk_Widget::width() Gtk_Widget::height() Tue Jan 12 14:46:25 1999 glaurent * src/clist.gen_h: Corrected very silly bug in insert_row() (returning a value through void) Tue Jan 12 09:12:48 1999 jaycox * src/window.gen_h, src/widget.gen_h, src/tree.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/tipsquery.gen_h, src/table.gen_h, src/style.gen_h, src/rc.gen_h, src/progress.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/layout.gen_h, src/itemfactory.gen_h, src/fontselection.gen_h, src/fileselection.gen_h, src/entry.gen_h, src/editable.gen_h, src/ctree.gen_h, src/colorselection.gen_h, src/clist.gen_h, src/calendar.gen_h, src/buttonbox.gen_h, src/button.gen_h, src/box.gen_h, src/base.gen_h, src/arg.gen_h, src/accellabel.gen_h, src/accelgroup.gen_h: * arg.gen_h: add a const_cast in Gtk_ArgObject::set * base.gen_h: fix for platforms that put the STL classes int the std namespace. make _gtk_string_vector_to_char_ptr_array return a const char** * clist.gen_h: const fixups related to _gtk_string_vector_to_char_ptr_array, return the value returned from gtk_clist_insert in insert_row * fontselection.gen_h: const fixups related to _gtk_string_vector_to_char_ptr_array. * optionmenu.gen_h: changed some const stuff * style.gen_h: namespace fix * accellabel.gen_h, box.gen_h, button.gen_h, buttonbox.gen_h, * colorselection.gen_h, editable.gen_h, entry.gen_h, * fileselection.gen_h, fontselection.gen_h, accelgroup.gen_h, * progress.gen_h, rc.gen_h, tree.gen_h, box.gen_h, widget.gen_h, * window.gen_h: const_cast the gtkobj()s passed to gtk+ functions where necessary Tue Jan 12 07:51:03 1999 kenelson * src/togglebutton.gen_h: Added a #if arround method added by gtk+ in the last week to fix linker error. (What gtk+ feature freeze?) * src/style.gen_h, src/base.gen_h: Fixes to headers over gdk--/gdk--.h * examples/tutorial/Makefile.am, examples/Makefile.am: Disables DEFS in automake so that is doesn't include gdk--/gdk--. * gdk--/gdk--.h, gdk--/Makefile.am: Okay, now it decides to work! Added gdk--.h back. * gdk--/tests/hello.cc, gdk--/tests/Makefile.am, gdk--/gdk--.h, gdk--/Makefile.am: Blasted automake still is including gdk--/gdk-- in include path! * gdk--/gdk--.h, gdk--/Makefile.am: Added a gdk--.h file under gtk--/gdk-- so that we don't need to include ($topsrcdir)/gdk--/gdk--. Tue Jan 12 04:16:04 1999 tdukes * src/togglebutton.gen_h, src/statusbar.gen_h, examples/testgtk--.C: examples/testgtk--.C changed MessageIterator to iterator src/statusbar.gen_h changed MessageIterator to iterator src/togglebutton.gen_h changed set_state to set_active to follow gtk+ changed get_state to get_active to match set_active Tue Jan 12 01:52:48 1999 pquim * /cvs/gnome/gnome-common/macros/gnome-x-checks.m4: x I must leave - Incomplete commit for bit to hack in the night x Name changes, I still have to finish the file names x Function API changes. Alan Aspuru Guzik Mon Jan 11 19:19:22 1999 glaurent * src/progress.gen_h, src/object.gen_h, src/notebook.gen_h: Forgot a couple of const_cast<>s * src/progress.gen_h, src/optionmenu.gen_h, src/object.gen_h, src/notebook.gen_h, src/layout.gen_h, src/itemfactory.gen_h, src/inputdialog.gen_h, src/image.gen_h: method constification unless otherwise stated. image.gen_h : Gtk_Image::get() inputdialog.gen_h : Duplicated children widget accessors into const version. itemfactory.gen_h : Gtk_ItemFactory::get_widget_by_action() Gtk_ItemFactory::get_widget() Gtk_ItemFactory::get_menu_widget() Gtk_ItemFactory::get_menubar_widget() Gtk_ItemFactory::get_menuitem_widget() Gtk_ItemFactory::get_checkmenuitem_widget() Gtk_ItemFactory::get_radiomenuitem_widget() Gtk_ItemFactory::get_optionmenu_widget() layout.gen_h : Gtk_Layout::get_[hv]adjustment() notebook.gen_h : Gtk_Notebook::get_current_page() Gtk_Notebook::query_tab_label_packing() object.gen_h : Gtk_Object::get_data() Gtk_Object::get_data_by_id() optionmenu.gen_h : Duplicated get_menu() into a const/non const version, and inlined it. progress.gen_h : Gtk_Progress::get_value() * src/curve.gen_h, gdk--/gdk--/window.cc: curve.gen_h : Changed [gs]et_vector() to operate on vector instead of gfloat[] gdk--/windows.cc : corrected call to gdk_window_get_toplevels() (this function doesn't take any argument). Removed definition of Gdk_Window::get_toplevels() which doesn't exist anymore. Mon Jan 11 05:23:28 1999 Tero Pulkkinen * gdk--/gdk--/Makefile.am: fixed INLUCDES. Hopefully it now works better for people who build in different directory where the sources are. * /cvs/gnome/gnome-common/macros/compiler-flags.m4: (This is a patch from Nix ) * compiler-flags.m4 (GNOME_CXX_WARNINGS): Brought C++ language compliance into line with C language compliance. Fixed typo (`C' for `C++'). (--enable-iso-cxx): New flag to *permit* -pedantic rather than requiring it. Sun Jan 10 23:16:27 1999 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/window.cc, gdk--/gdk--/list.h, gdk--/gdk--/Makefile.am: Added list methods to Gdk--. Sun Jan 10 21:44:42 1999 Tero Pulkkinen * src/toolbar.gen_h: fixed typo. * gdk--/extra/Makefile.am: fixed include dir to correct one. Sun Jan 10 01:44:32 1999 kenelson * src/toolbar.gen_h, src/itemfactory.gen_h: Minor optimizations. Sat Jan 9 22:18:43 1999 kenelson * experimental/handles2/README, experimental/handles2/compile_test1.cc, experimental/handles2/compile_test2.cc, experimental/handles2/compiler_test1.cc, experimental/handles2/compiler_test2.cc, experimental/handles2/compiler_test3.cc, experimental/handles2/compiler_test4.cc, experimental/handles2/compiler_test5.cc, experimental/handles2/config.h, experimental/handles2/handles.cc, experimental/handles2/handles.h, experimental/handles2/run_test1.cc, experimental/handles2/run_test2.cc, experimental/handles2/run_test3.cc, experimental/handles2/run_test5.cc, experimental/handles2/run_test6.cc, experimental/handles2/type_test1.cc, experimental/handles2/type_test2.cc, experimental/handles2/type_test3.cc, experimental/handles2/typecheck.h: Rewrote handles entirely to use a more OO technique. Fri Jan 8 22:58:00 1999 glaurent * src/rc.gen_h, src/fontselection.gen_h, src/ctree.gen_h, src/clist.gen_h, src/base.gen_h: base.gen_h : Added char** <-> vector translation functions : vector _gtk_char_ptr_array_to_vector_string(char **strings, unsigned int nbstrings); vector _gtk_char_ptr_array_to_string_vector(char **strings); char** _gtk_string_vector_to_char_ptr_array(const vector &stringv); rc.gen_h : Changed Gtk_RC::set_default_files() Gtk_RC::get_default_files() to use the functions above. fontselection.gen_h : Removed Gtk_FontSelection::copy_string_vector(const vector stringvec, gchar** array) Used the translation functions in Gtk_FontSelection::set_filter() and Gtk_FontSelectionDialog::set_filter() instead. clist.gen_h : Changed Gtk_CList::get_text() Gtk_CList::get_pixtext() to take a string* rather than a gchar** (they are returning only one string) Made it return bool instead of gint. Added Gtk_CList::append(const vector text) Gtk_CList::prepend(const vector text) Fri Jan 8 16:50:20 1999 Tero Pulkkinen * FEATURES1.0: ugh, removed useless entries. (guess I was wrong about the connect_to_method calls on Gtk_Container -- they are really needed -- what did I think of ? :) (hmm could we use Signal_proxy in place of Signal in those situations and make them call the Gtk_Widget::foo_callback on emit? :) * src/widget.gen_h: fixed internal error on egcs again on connect_to_method... Fri Jan 8 05:40:14 1999 unammx * /cvs/gnome/gnome-common/macros/ChangeLog: Couple of changes: configure tests to make gnome-libs prepared for a potential release of Imlib 1.9. Mime-info fix for the tar-problem in gmc. Miguel. Thu Jan 7 20:37:23 1999 kenelson * gdk--/gdk--/list.h: First hack at getting a list for gdk objects. (don't compile me yet!) * gdk--/tests/hello.cc: Egcs 1.1 hates putting things in streams without a cast. * src/widget.gen_h, src/adjustment.gen_h: widget.gen_h * gdk--/gdk--/draw.h: Method draw_text_align had problems in 1.9. Thu Jan 7 15:59:36 1999 lupus * /cvs/gnome/gnome-common/macros/gnome-objc-checks.m4: Thu, 7 Jan 1999 16:59:35 +0100 Paolo Molaro * macros/gnome-objc-checks.m4: enable egcc as an objc compiler. * obgtk/obgtkLabel.m: use gtk_label_set_text (the interface ni /obgtkLabel.mh is the same). Thu Jan 7 15:11:19 1999 tdukes * src/statusbar.gen_h, src/base.gen_h, gdk--/gdk--/main.h, examples/testgtk--.C: *** empty log message *** Thu Jan 7 14:41:53 1999 glaurent * src/widget.gen_h, src/accelgroup.gen_h, gdk--/tests/hello.cc, gdk--/gdk--/window.h, gdk--/gdk--/window.cc, gdk--/gdk--/main.h, gdk--/gdk--/main.cc, gdk--/gdk--/draw.cc: Restored gdk types to their original name to make things compile. Commented call to gdk_set_sm_client_id() in gdk--/main.cc. The function is declared in gdk.h, but never actually defined. Thu Jan 7 08:04:01 1999 Tero Pulkkinen * FEATURES1.0: updated features1.0 file. Wed Jan 6 22:56:00 1999 glaurent * src/button.gen_h: Ooops, forgot to save this one : const-ified Gtk_Button::get_relief() * src/fontselection.gen_h, src/fileselection.gen_h, src/entry.gen_h, src/editable.gen_h, src/dialog.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/combo.gen_h, src/colorselection.gen_h, src/clist.gen_h, src/checkmenuitem.gen_h, src/calendar.gen_h, src/buttonbox.gen_h, src/box.gen_h, src/bin.gen_h: Const-ified methods, plus bits of reformatting : bin.gen_h : Gtk_Bin::getchild(). box.gen_h : Gtk_Box::query_child_packing() button.gen_h : Gtk_Button::get_relief() buttonbox.gen_h : Gtk_ButtonBox::get_layout() Gtk_ButtonBox::get_child_size() Gtk_ButtonBox::get_child_size_default() Gtk_ButtonBox::get_child_ipadding() Gtk_ButtonBox::get_child_ipadding_default() Gtk_ButtonBox::get_spacing() calendar.gen_h : Gtk_Calendar::get_date() checkmenuitem.gen_h : reformatting only. clist.gen_h : Gtk_CList::row_is_visible() Gtk_CList::get_cell_type() Gtk_CList::get_text() Gtk_CList::get_pixmap() Gtk_CList::get_pixtext() Gtk_CList::get_row_data() Gtk_CList::find_row_from_data() Gtk_CList::get_selection_info() Gtk_CList::get_column_title() Gtk_CList::get_column_widget() Gtk_CList::get_row_style() Gtk_CList::get_selectable() Gtk_CList::optimal_column_width() Added a couple of FIXME flags for later. colorselection.gen_h : Gtk_ColorSelection::get_color Added const variants to all the datamember accessors (get_ok_button(), etc...) container.gen_h : a very slight bit of reformatting. ctree.gen_h : Gtk_CTree::last() Gtk_CTree::find_node_ptr() Gtk_CTree::node_nth() Gtk_CTree::find() Gtk_CTree::find_by_row_data() Gtk_CTree::find_all_by_row_data() Gtk_CTree::find_by_row_data_custom() Gtk_CTree::find_all_by_row_data_custom() Gtk_CTree::node_get_selectable() Gtk_CTree::node_get_cell_type() Gtk_CTree::node_get_text() Gtk_CTree::node_get_pixmap() Gtk_CTree::node_get_pixtext() Gtk_CTree::get_node_info() Gtk_CTree::node_get_row_style() Gtk_CTree::node_is_visible() Gtk_CTree::get_node() curve.gen_h : Gtk_Curve::get_vector(), plus a FIXME flag. dialog.gen_h : Added const variants to the datamember accessors, renamed them to fit our naming convention (vbox() -> get_vbox()) and inlined them. editable.gen_h : Gtk_Editable::get_position() Gtk_Editable::get_chars() entry.gen_h : Gtk_Entry::get_text() Gtk_Entry::get_text_length() fileselection.gen_h : Gtk_FileSelection::get_filename() Added const variants to the datamember accessors. fontselection.gen_h : Gtk_FontSelection::get_font_name() Gtk_FontSelection::get_font() Gtk_FontSelection::get_preview_text() Gtk_FontSelectionDialog::get_font_name() Gtk_FontSelectionDialog::get_font() Gtk_FontSelectionDialog::get_preview_text() Wed Jan 6 20:15:27 1999 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/window.cc, gdk--/gdk--/visual.h, gdk--/gdk--/visual.cc, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/pixmap.cc, gdk--/gdk--/main.h, gdk--/gdk--/main.cc, gdk--/gdk--/image.h, gdk--/gdk--/image.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/font.cc, gdk--/gdk--/drawable.h, gdk--/gdk--/drawable.cc, gdk--/gdk--/draw.h, gdk--/gdk--/draw.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/colormap.cc, gdk--/gdk--/color.h, gdk--/gdk--/color.cc, gdk--/gdk--/bitmap.h, gdk--/gdk--/bitmap.cc: Removed most of inlining from gdk--. Wed Jan 6 16:12:58 1999 Tero Pulkkinen * FEATURES1.0: updated features file. Wed Jan 6 10:03:18 1999 nat * /cvs/gnome/gnome-common/macros/Makefile.am, /cvs/gnome/gnome-common/macros/ChangeLog: 1999-01-06 Nat Friedman * Makefile.am (MACROS): Added gnome-print-check.m4 to MACROS * /cvs/gnome/gnome-common/macros/gnome-print-check.m4: A new autoconf macro to check for libgnomeprint. I've never written one of these before, so please let me know if I messed up :-) The macro is GNOME_PRINT_CHECK. Wed Jan 6 05:50:26 1999 tdukes * src/statusbar.gen_h, examples/testgtk--.C, examples/Makefile.am: examples/Makefile.am no real changes. Just whitespace. examples/testgtk--.C - restructured testcase management. - added test for statusbar src/statusbar.gen_h - added get_messages() method. Wed Jan 6 01:45:20 1999 harinath * /cvs/gnome/gnome-common/macros/need-declaration.m4, /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-support.m4: Include dirent.h before checking whether `scandir' needs to be declared. * need-declaration.m4: Revert unlogged change. Wed Jan 6 01:10:15 1999 unammx * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/need-declaration.m4: Fix the scandir detection Tue Jan 5 22:15:46 1999 martin * /cvs/gnome/gnome-common/macros/gnome-support.m4: Applied patch for DG/UX from Marc J. Fraioli: * macros/gnome-support.m4: Check whether we need to declare scandir (). * support/gnomesupport.awk: Declare scandir () if necessary. Tue Jan 5 18:43:01 1999 Tero Pulkkinen * src/spinbutton.gen_h, src/scrolledwindow.gen_h, src/scale.gen_h, src/rc.gen_h, src/range.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/menu.gen_h, src/main.gen_h, src/list.gen_h, src/label.gen_h, src/fixed.gen_h, src/container.gen_h, src/clist.gen_h, terop_autogen.sh, FEATURES1.0: fixed warnings about consts... * src/gensig/gensig.cc, src/tree.gen_h, src/table.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/object.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menu.gen_h, src/fixed.gen_h, src/ctree.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, src/base.gen_h, experimental/find_missing.pl, src/arg.gen_h, FEATURES1.0: bug fixes on connect() stuffs giving again internal errors on new egcs. added guillaume's perl script to repository. Added const's to Gtk_ObjectHandle<>'s when they're passed as arguments. (added const_cast<> where needed because of this) This allows passing auto_ptr's and things like that requiring one conversion to be used in the argument... (compiler will not make temporaries if its not const) gensig fix for bad generation of wrapper for non-void return/non-gint types (gave warning previously because of my previous fix to gint return types.). fixed warnings... Tue Jan 5 13:00:36 1999 glaurent * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/treeitem.gen_h, src/tree.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/text.gen_h, src/table.gen_h, src/style.gen_h, src/statusbar.gen_h, src/spinbutton.gen_h, src/socket.gen_h, src/separator.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/scale.gen_h, src/ruler.gen_h, src/rc.gen_h, src/range.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/progress.gen_h, src/preview.gen_h, src/plug.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/object.gen_h, src/notebook.gen_h, src/misc.gen_h, src/menushell.gen_h, src/menuitem.gen_h, src/menufactory.gen_h, src/menubar.gen_h, src/menu.gen_h, src/listitem.gen_h, src/list.gen_h, src/layout.gen_h, src/label.gen_h, src/itemfactory.gen_h, src/item.gen_h, src/invisible.gen_h, src/inputdialog.gen_h, src/image.gen_h, src/handlebox.gen_h, src/frame.gen_h, src/fontselection.gen_h, src/fixed.gen_h, src/fileselection.gen_h, src/eventbox.gen_h, src/entry.gen_h, src/editable.gen_h, src/drawingarea.gen_h, src/dialog.gen_h, src/data.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/combo.gen_h, src/colorselection.gen_h, src/clist.gen_h, src/checkmenuitem.gen_h, src/checkbutton.gen_h, src/calendar.gen_h, src/buttonbox.gen_h, src/button.gen_h, src/box.gen_h, src/bin.gen_h, src/aspectframe.gen_h, src/arrow.gen_h, src/arg.gen_h, src/alignment.gen_h, src/adjustment.gen_h, src/accellabel.gen_h, src/accelgroup.gen_h: Changed T* gtkobj() const to const T* gtkobj() const T* gtkobj() (change long overdue) editable.gen_h : changed return type of get_char() to string style.gen_h : added gtkobj() accessor, made gtkstyle member protected. Tue Jan 5 00:45:28 1999 unammx * /cvs/gnome/gnome-common/macros/gnome-x-checks.m4: More fixes for 0_99_2 Mon Jan 4 21:56:09 1999 glaurent * src/object.gen_h: object.gen_h : Added missing 1.1 Gtk_Object::add_arg_type() Gtk_Object::set_data_by_id() Gtk_Object::set_data_by_id_full() Gtk_Object::remove_data() Gtk_Object::remove_no_notify() Gtk_Object::get_data_by_id() Gtk_Object::remove_data() Gtk_Object::remove_no_notify() Gtk_Object::remove_data_by_id() Gtk_Object::remove_no_notify_data_by_id() Gtk_Object::weakref() Gtk_Object::weakunref() imlib.h : nothing. * gnome--/pixmap.gen_h, gnome--/icon-list.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-ellipse.gen_h, gdk--/Makefile.am: Gnome-- : canvas-line.gen_h, canvas-ellipse.gen_h, canvas-rect.gen_h, canvas-text.gen_h, canvas-widget.gen_h : added ctor taking only Gnome_CanvasGroup as single arg. gnome--/pixmap.gen_h, gnome--/icon-list.gen_h, gnome--/canvas-image.gen_h : changed include "extra/imlib.h" to gdk--/Makefile.am : added 'extra' to the subdirs so imlib.h gets installed imlib.h : nothing. * src/widget.gen_h, src/base.gen_h, gnome--/canvas.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gdk--/extra/imlib.h: base.gen_h : in class _gtk_string, change type of null_ to bool (was int). widget.gen_h : identation cleanups, removed bogus set_default_style(const Gtk_Style *style); declaration. canvas.gen_h : made root() return a Canvas_Group& canvas-item.gen_h : changed item_construct() to take a _gtk_string as 2nd arg. so it can be called with a NULL 1st parameter name. canvas-*.gen_h : reflected above change in all ctors. canvas-image.gen_h : changed set_image() to also set width and height. Added ctor taking only a Gnome_CanvasGroup as single arg. imlib.h : added rgb_width() and rgb_height() accessors. Mon Jan 4 00:57:09 1999 kenelson * experimental/handles/typecheck.h, experimental/handles/type_test1.cc, experimental/handles/compiler_test4.cc, experimental/handles/compile_test1.cc: More changes to satisfy the picky egcs compiler 1.1. Sun Jan 3 21:27:15 1999 kenelson * experimental/handles/typecheck.h, experimental/handles/type_test3.cc, experimental/handles/config.h: Found a trigraph in a comment. (Trigraph==pointless) Incorperated fixes to clear up excessive warnings in egcs 1.1. (thanks sterwill) * experimental/handles/handles.h: Comment changes. * experimental/handles/typecheck.h, experimental/handles/handles.h, experimental/handles/config.h, experimental/handles/compiler_test5.cc, experimental/handles/compile_test5.cc, experimental/handles/compile_test4.cc: Fixes to sync changes on other platforms with egcs. Sun Jan 3 19:17:16 1999 martin * /cvs/gnome/gnome-common/macros/Makefile.am: Minor `make distcheck' fixes. Sun Jan 3 02:04:28 1999 kenelson * experimental/handles/typecheck.h, experimental/handles/handles.h, experimental/handles/config.h, experimental/handles/compiler_test5.cc: More compiler work. * experimental/handles/typecheck.h, experimental/handles/compiler_test1.cc, experimental/handles/config.h, experimental/handles/handles.h, experimental/handles/Attic/compiler_test.cc: Moved arround files and generalized some of the tests. * experimental/handles/typecheck.h, experimental/handles/handles.h, experimental/handles/compiler_test5.cc: Spruce up work. Sat Jan 2 23:50:06 1999 kenelson * experimental/handles/compiler_test5.cc, experimental/handles/compiler_test4.cc, experimental/handles/compiler_test3.cc, experimental/handles/compiler_test2.cc: Even more compiler tests. * experimental/handles/compiler_test2.cc, experimental/handles/compiler_test3.cc, experimental/handles/compiler_test4.cc, experimental/handles/Attic/compiler_test.cc: More compiler tests. (I need to make these autoconf tests) * experimental/handles/run_test6.cc, experimental/handles/run_test5.cc, experimental/handles/run_test4.cc, experimental/handles/run_test3.cc, experimental/handles/handles.h, experimental/handles/compile_test3.cc, experimental/handles/compile_test2.cc, experimental/handles/compile_test1.cc: Now compiles on HP aCC. (However, there is a difference between supporting MEMBER TEMPLATES and supporting COPY TEMPLATES. New tests will be required.) Sat Jan 2 19:31:06 1999 glaurent * src/ctree.gen_h, src/box.gen_h, gnome--/pixmap.gen_h, gnome--/main.gen_h, gnome--/icon-list.gen_h, gnome--/dialog.gen_h, gnome--/color-picker.gen_h, gnome--/canvas.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/appbar.gen_h, gnome--/app.gen_h, gdk--/extra/imlib.h: ctree.gen : Added missing 1.1 Gtk_CTree::find_node_ptr() Gtk_CTree::node_get_text() Gtk_CTree::node_get_pixmap() Gtk_CTree::node_get_row_style() Gtk_CTree::node_get_cell_style() box.gen_h : Changed gboolean to bool in Gtk_Box::query_child_packing() canvas-text.gen_h : added set_*() gnome-- : made more "Gtk--ally correct" (s/gchar*/string&/, etc...) Sat Jan 2 04:59:27 1999 kenelson * experimental/handles/typecheck.h, experimental/handles/type_test1.cc, experimental/handles/run_test2.cc, experimental/handles/run_test1.cc, experimental/handles/handles.h, experimental/handles/compile_test2.cc: Attempted to get handles to compile on HP A Crappy Compiler (ACC) * experimental/handles/run_test6.cc, experimental/handles/run_test5.cc, experimental/handles/run_test4.cc, experimental/handles/run_test3.cc, experimental/handles/run_test2.cc, experimental/handles/run_test1.cc, experimental/handles/handles.h: Managed to make unsafe version work on gcc 2.7.2 * experimental/handles/Attic/compiler_test.cc: HP aCC now passes test properly. (need to add Handle_Flags:: before all enums.) * experimental/handles/Attic/compiler_test.cc: A simple test to see whether the compiler allows a derived type to be used as a return for a base class. Fri Jan 1 22:22:48 1999 kenelson * experimental/handles/README: Uh duh.. check it in Karl. Fri Jan 1 19:08:27 1999 glaurent * src/pixmap.gen_h, gdk--/gdk--/window.h, gdk--/gdk--/types.h, gdk--/gdk--/color.h: gdk--/window.h gdk--/color.h gdk--/types.h : s/gboolean/bool/ pixmap.gen_h, Gtk_Pixmap(const Gdk_Pixmap &val, const Gdk_Bitmap &mask) : corrected assertion. Thanks to Tomoaki Hayasaka for reporting this one. Fri Jan 1 12:10:10 1999 kenelson * experimental/handles/run_test1.cc, experimental/handles/run_test2.cc, experimental/handles/run_test3.cc, experimental/handles/run_test4.cc, experimental/handles/run_test5.cc, experimental/handles/run_test6.cc, experimental/handles/typecheck.h, experimental/handles/handles.h, experimental/handles/handles.cc: Handles passes initial tests now. However, still not working on gcc 2.7.2. Fri Jan 1 02:57:44 1999 glaurent * gdk--/gdk--/window.h, gdk--/gdk--/font.h: gdk--/window.h : s/set_transition_for/set_transient_for gdk--/font.h : added a 'return' to shut warnings up Fri Jan 1 00:23:06 1999 kenelson * gdk--/gdk--/draw.cc: Fixed a function call. * experimental/handles/compile_test1.cc, experimental/handles/compile_test2.cc, experimental/handles/compile_test3.cc, experimental/handles/compile_test4.cc, experimental/handles/compile_test5.cc, experimental/handles/handles.cc, experimental/handles/handles.h, experimental/handles/type_test1.cc, experimental/handles/type_test2.cc, experimental/handles/type_test3.cc, experimental/handles/typecheck.h, experimental/README: Checked in an experimental typesafe handle. Wed Dec 30 05:33:26 1998 kenelson * gdk--/gdk--/image.h: Minor typos (extra semicolons) removed. * configure.in: Added extra distribution for wrappers not part of gdk proper. * gdk--/extra/imlib.h, gdk--/extra/README, gdk--/extra/Makefile.am: Added wrapper for imlib as requested. * gdk--/gdk--/main.h, gdk--/gdk--/drawable.h, gdk--/gdk--/drawable.cc: drawable.* * gdk--/gdk--/window.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/bitmap.h: Updates to match current gdk CVS. font.h, drawable.h Sun Dec 27 23:23:22 1998 Tero Pulkkinen * src/gensig/gensig.cc, src/build_sources/gtk--sigslot.h.m4, src/build_sources/gtk--sigcpp.h.m4, src/gtk--sigcommon.h, src/container.gen_h, src/checkmenuitem.gen_h, src/calendar.gen_h, src/button.gen_h, src/base.gen_h, src/adjustment.gen_h, examples/testme.cc, examples/testgtkmm.cc, examples/testgtk--.C, FEATURES1.0: (wow, I've found time to do something :) ok, signal proxy bugs about return values is now fixed - I had to do some ugly hacks to fix it, but it does work now (at least where the return value is gint). The problem seemed to be that: 1) gtk+'s signal calling sequence is like this: - connected signal handlers if GTK_RUN_FIRST is set - virtual function call (if it is NULL, then *skip* this stage) - connected signal handlers if GTK_RUN_LAST is set here we had problem with GTK_RUN_FIRST and return types, since the marshaller always set the return value - and if vtable had NULL in it, it should *not* set the return value at all => we always did set it => return value did not get passed correctly. Now it does the following: 1) when callback for connect_to_*(Signal_Proxy<..>& ) is called, we'll store the return value to a global variable gtkmm_rv. This is done for all return types - I've allocated 80 bytes of mem for it, so that it'll of the proxy classes and gtk--. (if someone figures out less hacky way of doing this, let me know :) ok, then I fixed some examples, modified what gensig prints (tried to get it print less crap on recompilations..) Sun Dec 27 21:55:29 1998 glaurent * gnome--/canvas-rect-ellipse.gen_h: Support for ancestor Gnome_CanvasRE type, with a whole bunch of set_*() * src/gensig/gensig.cc, src/widget.gen_h, src/ctree.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-ellipse.gen_h: widget.gen_h : Removed Gtk_Widget::freeze_accelerators() Gtk_Widget::thaw_accelerators(); ctree.gen_h : Renamed set_text(), set_background(), [sg]et_row_data() to Gtk_CTree::node_set_text() Gtk_CTree::node_set_background() Gtk_CTree::node_set_row_data() Gtk_CTree::node_get_row_data() Added missing Gtk_CTree::node_set_row_data_full() Gtk_CTree::node_set_pixmap() Gtk_CTree::node_set_pixtext() Gtk_CTree::node_set_shift() Gtk_CTree::node_set_selectable() Gtk_CTree::node_get_selectable() Gtk_CTree::node_get_cell_type() Gtk_CTree::node_set_row_style() Gtk_CTree::node_set_cell_style() Gtk_CTree::node_get_cell_style() Gtk_CTree::node_set_foreground() Gtk_CTree::node_set_row_data() Gtk_CTree::node_get_row_data() Gtk_CTree::node_moveto() Gtk_CTree::node_is_visible() gensig.cc : made it able to grok GnomeCanvasRE correctly, that is to parse the type to gnome_canvas_re and not gnome_canvas_r_e canvas-ellipse.gen_h, canvas-rect.gen_h : inherit from Gnome_CanvasRE (there is still a problem with arg list when constructing the object, though). * src/pixmap.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-image.gen_h, FEATURES1.0: FEATURES : Updated. canvas-image, canvas-line : added set_*() methods canvas-text : no changes pixmap : removed obsolete comment Sat Dec 26 17:22:29 1998 glaurent * src/clist.gen_h: Added missing 1.1 Gtk_CList::set_reorderable() Gtk_CList::set_use_drag_icons() Gtk_CList::set_button_actions() * src/widget.gen_h: Added missing 1.1 Gtk_Widget::lock_accelerators() Gtk_Widget::unlock_accelerators() Gtk_Widget::set_app_paintable() Gtk_Widget::drag_source_unset() * gnome--/canvas-line.gen_h: Added support for GnomeCanvasPoints Fri Dec 25 17:36:24 1998 glaurent * src/ctree.gen_h: Added a gtkobj() accessor to Gtk_CTreeNode Added Gtk_CTree::insert_node() wrapping gtk_ctree_insert_gnode() Gtk_CTree::sort_node() Gtk_CTree::sort_recursive() Gtk_CTree::post_recursive() Gtk_CTree::post_recursive_to_depth() Gtk_CTree::pre_recursive() Gtk_CTree::pre_recursive_to_depth() Gtk_CTree::find() Gtk_CTree::find_by_row_data() Gtk_CTree::find_all_by_row_data() Gtk_CTree::find_by_row_data_custom() Gtk_CTree::find_all_by_row_data_custom() Note : the various GtkCTree*Func, which of course take gtk args, are left and passed as-is. I can't think of a way to pass functions which would take Gtk-- args instead (except rewriting our own), and it's still better to have those than nothing. Thu Dec 24 19:21:55 1998 glaurent * src/label.gen_h, src/accellabel.gen_h: accellabel.gen_h : corrected Gtk_AccelLabel ctor according to my changes in Gtk_Label. label.gen_h : corrected ctor to allow compile with gtk 1.0 * src/ctree.gen_h: Renamed Gtk_CTree::show_stub() to Gtk_CTree::set_show_stub(); Added missing Gtk_CTree::is_viewable() Gtk_CTree::is_ancestor() Gtk_CTree::is_hot_spot() Gtk_CTree::last() Gtk_CTree::node_nth() no changes on style.gen_h * src/rc.gen_h, src/progressbar.gen_h, src/paned.gen_h, src/menu.gen_h, src/label.gen_h, src/itemfactory.gen_h, src/container.gen_h: Deprecated Gtk_Container::block_resize(); Gtk_Container::unblock_resize(); for 1.1 (1.0 only). Changed Gtk_Label::[gs]et_label() to [gs]et_text() Moved Gtk_Label::set() to 1.0 only. Implemented Gtk_ItemFactory::get_widget_by_action() (it was just declared) Added missing Gtk_ItemFactory::set_translate_func() Gtk_Menu::set_tearoff_state() Gtk_Paned::pack1() Gtk_Paned::pack2() Gtk_Paned::set_position() Gtk_RC::add_default_files() Gtk_RC::set_default_files() Gtk_RC::get_default_files() Wed Dec 23 23:53:35 1998 glaurent * gdk--/gdk--/drawable.h: Just defined Gdk_Drawable::draw_polygon() methods to make the link error go away in the gdk-- examples. Tue Dec 22 18:24:24 1998 jgarzik * /cvs/gnome/gnome-common/macros/gnome.m4, /cvs/gnome/gnome-common/macros/ChangeLog: Added and exported GNOME_APPLET_LIBS. Tue Dec 22 17:13:10 1998 Tero Pulkkinen * src/container.gen_h, html/relnotes.html: finally found out why new egcs versions give internal errors on some connect_to_method calls in container.gen_h. Adding explicit qualification to the template arguments will skip the problem. Changing connect_to_method(sig, this, &method); to connect_to_method(sig, this, &thisclass::method); will fix it. Tue Dec 22 02:01:28 1998 kenelson * gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/drawable.cc, gdk--/gdk--/draw.h, gdk--/gdk--/draw.cc, gdk--/gdk--/color.h: draw.h, draw.c Tue Dec 22 00:49:01 1998 Tero Pulkkinen * gdk--/docgen/Makefile.am, docgen/Makefile.am: fixed document generation - now it also builds gdk--'s documents automatically. (I hope this was intended behavior :) * html/relnotes.html, html/gtk--.html, html/download.html, gdk--/docgen/Makefile.am, gdk--/Makefile.am, docgen/Makefile.am, configure.in: seems our documentation generation was broken - all files were not included to the distribution and it didnt generate manual pages properly. Also, I made a release again :) (which has broken documentation generation) * gdk--/gdk--/window.h, gdk--/gdk--/visual.h, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/image.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/Attic/config.h.in, gdk--/gdk--/draw.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h: * gdk--/gdk--/window.h, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/image.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/drawable.h, gdk--/gdk--/draw.h, gdk--/gdk--/draw.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/bitmap.h: * gdk--/extra/Attic/gdk--.h, gdk--/extra/README, gdk--/extra/Makefile.am, gdk--/Makefile.am: * gdk--/extra/Attic/gdk--.h, gdk--/extra/Makefile.am, gdk--/extra/README: * gdk--/gdk--/window.h, gdk--/gdk--/types.h, gdk--/gdk--/visual.h, gdk--/gdk--/main.h, gdk--/gdk--/image.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.h: * gdk--/gdk--/window.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/draw.cc, gdk--/gdk--/draw.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.cc, gdk--/gdk--/Makefile.am: * gdk--/gdk--/pixmap.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/drawable.h, gdk--/gdk--/Makefile.am: * gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/Makefile.am: * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.h: * gdk--/gdk--/window.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/font.h, gdk--/gdk--/Attic/Makefile: * src/tree.gen_h, src/table.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menu.gen_h, src/itemfactory.gen_h, src/fixed.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, src/base.gen_h, configure.in, Attic/config.h.in, acconfig.h: * src/Attic/gtk--config.h.in, src/gtk--.h, src/container.gen_h, gnome--/Attic/layout.gen_h, gnome--/icon-list.gen_h, Attic/config.h.in, acconfig.h: * src/fileselection.gen_h, html/gtk--.html, configure.in, Attic/config.h.in, acconfig.h: * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile, gdk--/Attic/handles.txt: * gdk--/gdk--/Attic/Makefile, gdk--/gdk--/Attic/color_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gdk--.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/checklist, gdk--/gdk--/color.cc, gdk--/gdk--/color.h, gdk--/gdk--/colormap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/font.h, gdk--/gdk--/gc.cc, gdk--/gdk--/gc.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/type_checklist, gdk--/gdk--/window.h: * src/gtk--/Makefile.am, gnome--/Attic/gnomemm-config.in, src/accelgroup.gen_h, gnome--/Makefile.am, configure.in, Attic/config.h.in: * src/gensig/gensig.cc, src/range.gen_h, configure.in, Attic/config.h.in, acconfig.h: * src/gensig/gensig.cc, src/widget.gen_h, src/container.gen_h, html/relnotes.html, html/gtk--.html, configure.in, Attic/config.h.in: * src/gtk--/Makefile.am, src/gensig/Makefile.am, src/build_sources/Makefile.am, src/toolbar.gen_h, src/menufactory.gen_h, src/Attic/gtk--config.h.in, src/gtk--sigcommon.h, src/Makefile.am, html/relnotes.html, gnome--/gnome--/Makefile.am, gnome--/build_sources/Makefile.am, gnome--/gnomemmConf.sh.in, gnome--/Makefile.am, gtkmm-config.in, configure.in, Attic/config.h.in, acconfig.h: * src/gtk--/Makefile.am, src/notebook.gen_h, src/menufactory.gen_h, html/relnotes.html, html/gtk--.html, html/faq.html, html/download.html, examples/testme6.cc, examples/testme2.cc, examples/testme1.cc, examples/testme.cc, examples/testgtkmm.h, examples/testgtkmm.cc, terop_autogen.sh, configure.in, Attic/config.h.in, acconfig.h, Makefile.am: * src/gtk--/Makefile.am, src/build_sources/gtkmmtmp.c, src/gensig/Makefile.am, src/Makefile.am, html/gtk--.html, html/faq.html, configure.in, Attic/config.h.in, README: * src/gtk--/Makefile.am, src/widget.gen_h, src/notebook.gen_h, src/list.gen_h, src/Attic/gtk--sigslot.h, src/Attic/gtk--sigproxy.h, src/Attic/gtk--sigcpp.h, src/gtk--sigcommon.h, src/container.gen_h, patches/bloat_of_objects.txt, src/colorselection.gen_h, patches/FEATURES_MISSING, html/relnotes.html, html/gtk--.html, configure.in, Attic/config.h.in, acconfig.h: * Attic/config.h.in: Added HAVE_MEMBER_TEMPLATES flag * src/gensig/gensig.cc, src/widget.gen_h, src/list.gen_h, src/Attic/gtk--sigproxy.h, html/relnotes.html, Attic/config.h.in, acconfig.h: * src/gtk--.h, src/gtk--.cc, gtk--.m4, configure.in, Attic/config.h.in, acconfig.h, Makefile.am: * src/menu.gen_h, src/gtk--sigcommon.h, html/relnotes.html, html/gtk--.html, html/faq.html, html/download.html, examples/testgtkmm.h, examples/testgtkmm.cc, configure.in, Attic/config.h.in, acconfig.h: * src/gensig/gensig.cc, src/statusbar.gen_h, src/main.gen_h, src/Attic/gtk--sigslot.h, src/gtk--sigcommon.h, src/clist.gen_h, html/gtk--.html, configure.in, Attic/config.h.in, autogen.sh: * src/gensig/gensig.cc, src/window.gen_h, src/widget.gen_h, src/tree.gen_h, src/statusbar.gen_h, src/Attic/gtk--sigcpp.h, src/gtk--sigcommon.h, examples/testme4.cc, examples/testme2.cc, examples/testme1.cc, examples/testme.cc, examples/testgtkmm.cc, docgen/memberspec, configure.in, Attic/config.h.in, acconfig.h: * src/gtk--/Makefile.am, src/gtk--sig.h, src/entry.gen_h, src/clist.gen_h, html/relnotes.html, configure.in, Attic/config.h.in, acconfig.h: * src/gtk--.cc, src/Makefile.am, html/relnotes.html, examples/Makefile.am, configure.in, Attic/config.h.in: * Attic/aclocal.m4, Attic/config.guess, Attic/config.h.in, Attic/config.sub, Attic/ltconfig, Attic/ltmain.sh, README, acconfig.h, configure.in, examples/.cvsignore, examples/Makefile.am, examples/hello.cc, examples/testme.cc, examples/testme1.cc, examples/testme2.cc, examples/testme3.cc, examples/testme6.cc, install-sh, missing, mkinstalldirs, src/.cvsignore, src/Attic/gdk--.h, src/Attic/gensig.cc, src/Makefile.am, src/gtk--.cc: * Attic/aclocal.m4, Attic/config.guess, Attic/config.h.in, Attic/config.sub, Attic/ltconfig, Attic/ltmain.sh, README, acconfig.h, configure.in, examples/.cvsignore, examples/Makefile.am, examples/hello.cc, examples/testme.cc, examples/testme1.cc, examples/testme2.cc, examples/testme3.cc, examples/testme6.cc, install-sh, missing, mkinstalldirs, src/.cvsignore, src/Attic/gdk--.h, src/Attic/gensig.cc, src/Makefile.am, src/gtk--.cc:
Mon Dec 21 16:45:00 1998 Tero Pulkkinen* src/button.gen_h: guess they changed [leave|enter]_button signals back to enter|leave in gtk+. :) Sun Dec 20 18:08:47 1998 mirko * gtkmm-config.in: correct order for -lgtkmm and -lgdkmm to avoid errors with static linkage. Sun Dec 20 13:15:08 1998 Tero Pulkkinen * src/progressbar.gen_h, examples/tutorial/wheelbarrow_tut.cc, examples/tutorial/Makefile.am, examples/Makefile.am: looks like gtk_progress_bar construct was deprecated .) changed also some include paths and libraries to link to the examples. Sat Dec 19 12:49:47 1998 Tero Pulkkinen * src/gensig/gensig.cc: added some documentation to gensig... * src/clist.gen_h, src/button.gen_h, src/base.gen_h, html/faq.html: patches to minor bugs in objecthandle, button and clist. (button had remove_row problem, clist had something I dont remember anymore :) Fri Dec 18 20:25:30 1998 mirko * gtkmm-config.in, configure.in: added support for gdk--. Thu Dec 17 22:44:53 1998 glaurent * src/base.gen_h: Corrected Gtk_ObjectHandle::operator=() so that it checks if object is owned before deleting it. Thanks to Todd Dukes for reporting the bug. Thu Dec 17 19:41:25 1998 mirko * src/gtk--/Makefile.am, src/gtk--.h, src/Attic/drawwindow.gen_h, configure.in: removed GtkDrawWindow. * gdk--/gdk--/Makefile.am: define G_LOG_DOMAIN. * gnome--/canvas-item.gen_h: added new signals. * gnome--/canvas.gen_h: include instead of "layout.h". * docs/Makefile.am: create directory for man-pages before installing them. Thu Dec 17 18:50:34 1998 martin * /cvs/gnome/gnome-common/macros/Makefile.am: Added gnome-gettext.m4 to the SUBDIRS. Thu Dec 17 01:30:49 1998 hp * gdk--/gdk--/window.cc, gdk--/gdk--/window.h: Take gdkprivate out of header; this is a big no-no. Move unref() to .cc file to allow this. * gdk--/gdk--/Makefile.am: Put config.h in the headers, and list it in BUILT_SOURCES (I think it is evil to call it config.h and install it here - we need to do the glib thing.) The OMIT_DEPENDENCIES stuff in this file looks wrong... Thu Dec 17 00:06:51 1998 unammx * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: Merge the changes from GNOME_STABLE into HEAD. Miguel. Wed Dec 16 21:29:35 1998 hp * gnome--/canvas-item.gen_h: Remove reconfigure to match libgnomeui change * src/pixmap.gen_h, src/image.gen_h, src/ctree.gen_h, src/clist.gen_h: Fixes for compile. Wed Dec 16 15:49:39 1998 wilhelmi * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-16 Sebastian Wilhelmi * macros/gnome-support.m4: Removed all the stuff for argp, that was causing gnomesupport not to build. * support/Makefile.am (libgnomesupport_la_SOURCES): added gnome-argp.c, which is needed for platforms without program_invocation_short_name and program_invocation_name. (libgnomesupport_la_LIBADD): reinstalled the correct value. Wed Dec 16 02:35:10 1998 kenelson * gdk--/gdk--/Makefile.am: *** empty log message *** * gdk--/gdk--/draw.h: More bug fixes. (const gchar * => string fails on gcc 2.7.2 on a template problem) * configure.in: Added a config.h file for gdk. * gdk--/gdk--/window.h, gdk--/gdk--/visual.h, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/image.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/config.h.in, gdk--/gdk--/draw.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h: Bug fixes to get gdk-- working under gcc 2.7.2. * gdk--/docgen/perceps, gdk--/docgen/index.html.tmpl: Fiex documentation generation for templates. Wed Dec 16 00:31:52 1998 Tero Pulkkinen * src/curve.gen_h: curve is derived from drawingarea, not from vbox... (oddly enough, gammacurve is still derived from vbox :) Tue Dec 15 22:57:24 1998 martin * /cvs/gnome/gnome-common/macros/autogen.sh, /cvs/gnome/gnome-common/macros/gnome-gettext.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-15 Martin Baulig * gnome-gettext.m4: Add the hacked version of the gettext macros that is used in Gtk+ here. * autogen.sh: Accept both AM_GNU_GETTEXT and AM_GNOME_GETTEXT. Tue Dec 15 22:47:39 1998 hp * gdk--/gdk--/draw.h: Remove ambiguous overloaded functions. * /cvs/gnome/gtk--draw/src/gtk--draw.h: Remove now-nonexistent stuff * src/pixmap.gen_h: Use color constructor I just added to make it compile. * gdk--/gdk--/color.h: Add Gdk_Color(GdkColor* c) : Gdk_Obj (c) {} Tue Dec 15 21:32:07 1998 kenelson * gdk--/gdk--/Attic/drag.h, gdk--/gdk--/Attic/drag.cc: Removed dead drag files. Tue Dec 15 21:14:24 1998 hp * gdk--/docgen/Makefile.am: Now fix the correct Makefile.am, by adding a } * docgen/Makefile.am: Oops, I got confused. Fix this back... * docgen/Makefile.am: Remove extraneous } so we compile * gdk--/gdk--/font.h: Constructor takes const string & so the test program compiles... * gdk--/gdk--/types.h: Fix typo so it compiles Tue Dec 15 19:10:33 1998 Tero Pulkkinen * html/gtk--.html: announced feature freeze on web page. Tue Dec 15 19:03:36 1998 martin * /cvs/gnome/gnome-common/macros/gnome-libgtop-check.m4, /cvs/gnome/gnome-common/macros/ChangeLog: Just set the version number to 0.99.0 to keep it in sync with the rest of GNOME. 1998-12-15 Martin Baulig Released LibGTop 0.99.0 which is a feature-freezed version for GNOME 1.0. * /cvs/gnome/gnome-common/macros/gnome-libgtop-check.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-15 Martin Baulig * gnome-libgtop-check.m4: All parts of GNOME will now require LibGTop >= 0.30.0 which is the latest version from CVS and already feature-freezed for GNOME 1.0. Tue Dec 15 10:31:07 1998 kenelson * gdk--/tests/hello.cc: Demo works again. (header changes.) * gdk--/gdk--/window.h, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/image.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/drawable.h, gdk--/gdk--/draw.h, gdk--/gdk--/draw.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/bitmap.h: Minor fixes to all classes. Draw * src/base.gen_h: Added version control macros. * src/text.gen_h, src/image.gen_h: More bug fixes relating to gdk-- * src/container.gen_h: *** empty log message *** * src/widget.gen_h, src/tooltips.gen_h, src/text.gen_h, src/rc.gen_h, src/image.gen_h, src/ctree.gen_h, src/clist.gen_h: Gdk-- fixes. * src/Attic/gdk--.h: Removed ancient file. * gdk--/tests/hello.cc, gdk--/gdk--/window.h, gdk--/gdk--/visual.h, gdk--/gdk--/types.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/draw.h, gdk--/gdk--/draw.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/color.cc, gdk--/gdk--/bitmap.h, gdk--/gdk--/Makefile.am: Huge code rearrangement to add abstraction into handles and object wrappers. * gdk--/extra/Attic/gdk--.h, gdk--/extra/Attic/README, gdk--/extra/Attic/Makefile.am, gdk--/Makefile.am: removed extra - wasn't actually need. * gdk--/gdk--/Attic/drag.cc, gdk--/gdk--/Attic/drag.h: drag context. * src/scrolledwindow.gen_h, src/container.gen_h: Gtk 1.0 stuff. (function name made tutorial unusable to gtk 1.0) Tue Dec 15 01:01:26 1998 hp * /cvs/gnome/gtk--draw/src/Makefile.am: Change where we look for gdk-- stuff * gnome--/gnome--/Makefile.am, gnome--/canvas.gen_h, gnome--/app.gen_h: Add gdk-- includes to makefile, adapt to changes in libgnomeui API. Mon Dec 14 23:44:57 1998 kenelson * gdk--/extra/Attic/Makefile.am, gdk--/extra/Attic/README, gdk--/extra/Attic/gdk--.h: added a gdk--.h file to $(includedir) for users conveince. * gdk--/Makefile.am: added extra for a stray header file. * gdk--/gdk--/Makefile.am, gdk--/gdk--/Attic/gdktypes--.h: *** empty log message *** * gdk--/gdk--/window.h, gdk--/gdk--/types.h, gdk--/gdk--/visual.h, gdk--/gdk--/main.h, gdk--/gdk--/image.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.h: Renamed gdktypes--.h to types.h Mon Dec 14 23:24:36 1998 hp * gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc: Added a bunch of g_return_if_fail checks to avoid silent creeping death * gdk--/gdk--/window.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/draw.cc, gdk--/gdk--/draw.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.cc, gdk--/gdk--/Makefile.am: - Makefile.am: add draw.h, draw.cc - color.h: use rand() instead of random() since rand() is more portable - drawable.h: added gdkobj() - font.h: gdkobj(), remove "int length" arg from measure functions since we can just do string::size(). - gc.h: gdkobj(), remove 1.1 set_dashes variant (doesn't seem to be needed, the other one works fine) - gdk--h: add draw.h - gdktypes--.h: comment out GdkDndType, doesn't seem to exist. - window.h: get_root_origin has no return value apparently - draw.h, draw.cc: moved in from gtk--draw and ported to gdk--; totally untested. Compiles. That's it. :-) * /cvs/gnome/gtk--draw/src/Attic/gc.h, /cvs/gnome/gtk--draw/src/Attic/gc.cc, /cvs/gnome/gtk--draw/src/drawingbuffer.h, /cvs/gnome/gtk--draw/src/Attic/draw.h, /cvs/gnome/gtk--draw/src/Attic/draw.cc, /cvs/gnome/gtk--draw/src/Attic/color.h, /cvs/gnome/gtk--draw/src/Attic/color.cc, /cvs/gnome/gtk--draw/src/Makefile.am: Remove stuff that's now in Gdk--; leave stuff that's dependent on Gtk--. Mon Dec 14 20:36:33 1998 kenelson * gdk--/gdk--/image.h: fixed header dependence problem. (image need visual) * src/gtk--/Makefile.am, src/widget.gen_h, src/tooltips.gen_h, src/text.gen_h, src/style.gen_h, src/rc.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/image.gen_h, src/fontselection.gen_h, src/ctree.gen_h, src/clist.gen_h, src/base.gen_h, src/accelgroup.gen_h, examples/Makefile.am, configure.in, Makefile.am: Massive patch to add gdk-- to gtk--. (should break binaries, not source.) Mon Dec 14 19:58:05 1998 unammx * gnome--/canvas.gen_h, gnome--/ChangeLog: 1998-12-14 Federico Mena Quintero * canvas.gen_h (Gnome_Canvas): Removed ::set_size. Mon Dec 14 17:54:48 1998 Tero Pulkkinen * gdk--/gdk--/Makefile.am: fixed OMIT_DEPENDENCIES of gdk--'s Makefile.am * src/range.gen_h, src/clist.gen_h, html/relnotes.html, html/gtk--.html, html/download.html, configure.in: fixed Gtk_CList::clear() and few other methods to call gtk_clist_foobar() instead of gtk_signal_emit()... Added lazy creation to adjustment_ in range.gen_h. (hmm, dependencies for gensig looks messed up -- though it doesnt matter much, just prints ugly messages -- maybe we could fix them somehow? :) Mon Dec 14 07:42:33 1998 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/image.h, gdk--/gdk--/gc.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/checklist, gdk--/gdk--/bitmap.h: Marked lots of methods const. * gdk--/gdk--/pixmap.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/drawable.h, gdk--/gdk--/Makefile.am: Makefile.am, gdk--.h * gdk--/gdk--/image.cc, gdk--/gdk--/image.h: Wrapped image. ( 1 function missing.) * gdk--/gdk--/pixmap.h: Added missing xpm_d methods. * gdk--/gdk--/visual.h, gdk--/gdk--/main.h, gdk--/gdk--/font.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h: More indention changes. Sun Dec 13 22:28:27 1998 kenelson * gdk--/gdk--/window.h: Added missing functions get_visual and get_colormap * gdk--/gdk--/window.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gc.h: Fixed indentation ;) * gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/Makefile.am: * gdk--/gdk--/Attic/gdktypes--.h: * gdk--/gdk--/Attic/gdktypes--.h: *** empty log message *** * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.h: * gdk--/gdk--/window.h, gdk--/gdk--/window.cc, gdk--/gdk--/pixmap.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/color.h: * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/tree.gen_h, src/toolbar.gen_h, src/text.gen_h, src/table.gen_h, src/scrolledwindow.gen_h, src/scale.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/packer.gen_h, src/notebook.gen_h, src/menuitem.gen_h, src/menubar.gen_h, src/listitem.gen_h, src/list.gen_h, src/itemfactory.gen_h, src/handlebox.gen_h, src/frame.gen_h, src/entry.gen_h, src/editable.gen_h, src/drawingarea.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, /cvs/gnome/gtk--draw/src/Attic/draw.cc, /cvs/gnome/gtk--draw/src/Attic/color.cc, gnome--/pixmap.gen_h, gnome--/icon-list.gen_h, gnome--/dialog.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/app.gen_h: * src/widget.gen_h, /cvs/gnome/gtk--draw/src/Attic/draw.cc: * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/treeitem.gen_h, src/tree.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/text.gen_h, src/table.gen_h, src/style.gen_h, src/statusbar.gen_h, src/spinbutton.gen_h, src/separator.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/scale.gen_h, src/ruler.gen_h, src/range.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/progress.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/object.gen_h, src/notebook.gen_h, src/misc.gen_h, src/menushell.gen_h, src/menupath.gen_h, src/menuitem.gen_h, src/menufactory.gen_h, src/menubar.gen_h, src/menu.gen_h, src/main.gen_h, src/listitem.gen_h, src/list.gen_h, src/label.gen_h, src/itemfactory.gen_h, src/item.gen_h, src/invisible.gen_h, src/inputdialog.gen_h, src/image.gen_h, src/handlebox.gen_h, src/gtk--sigconn.h, src/gtk--sigcommon.h, src/gtk--sig.h, src/gtk--.h, src/gtk--.cc, src/Attic/gdk--.h, src/Attic/gc.gen_h, src/frame.gen_h, src/fontselection.gen_h, src/fixed.gen_h, src/fileselection.gen_h, src/eventbox.gen_h, src/entry.gen_h, src/editable.gen_h, src/Attic/drawwindow.gen_h, src/drawingarea.gen_h, src/dialog.gen_h, src/data.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/combo.gen_h, src/Attic/colorselectiondialog.gen_h, src/colorselection.gen_h, src/clist.gen_h, src/checkmenuitem.gen_h, src/checkbutton.gen_h, src/calendar.gen_h, src/buttonbox.gen_h, src/button.gen_h, src/box.gen_h, src/bin.gen_h, src/base.gen_h, src/aspectframe.gen_h, src/arrow.gen_h, src/alignment.gen_h, src/adjustment.gen_h, src/accellabel.gen_h, src/accelgroup.gen_h, src/accelerator.gen_h: * src/text.gen_h, src/invisible.gen_h, src/scrolledwindow.gen_h, src/Attic/drawwindow.gen_h, src/gtk--.h, src/calendar.gen_h, src/clist.gen_h, html/gtk--.html, configure.in: * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile, gdk--/Attic/handles.txt: * /cvs/gnome/gtk--draw/src/Attic/color.h, /cvs/gnome/gtk--draw/src/Attic/color.cc: * gdk--/gdk--/Attic/Makefile, gdk--/gdk--/Attic/color_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/Attic/gdktypes--.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/checklist, gdk--/gdk--/color.cc, gdk--/gdk--/color.h, gdk--/gdk--/colormap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/font.h, gdk--/gdk--/gc.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/type_checklist, gdk--/gdk--/window.h: * src/menu.gen_h, /cvs/gnome/gtk--draw/src/Attic/color.h: * src/base.gen_h, /cvs/gnome/gtk--draw/src/Attic/gc.h, /cvs/gnome/gtk--draw/src/Attic/gc.cc, /cvs/gnome/gtk--draw/src/Attic/draw.h, /cvs/gnome/gtk--draw/src/Attic/color.h, /cvs/gnome/gtk--draw/src/Attic/color.cc, /cvs/gnome/gtk--draw/examples/life.cc: * /cvs/gnome/gtk--draw/src/Attic/color.h: * /cvs/gnome/gtk--draw/src/Attic/gc.h, /cvs/gnome/gtk--draw/src/Attic/color.h, terop_make_dist.sh, configure.in: * src/itemfactory.gen_h, html/relnotes_last_updated.txt, html/relnotes.html, html/gtk--.html, html/download.html, html/Makefile.am, /cvs/gnome/gtk--draw/src/Attic/color.cc, docs/Makefile.am, configure.in: * /cvs/gnome/gtk--draw/src/Attic/draw.h, /cvs/gnome/gtk--draw/src/Makefile.am, /cvs/gnome/gtk--draw/examples/Makefile.am, /cvs/gnome/gtk--draw/Attic/configure.in, /cvs/gnome/gtk--draw/Attic/acconfig.h, configure.in, Makefile.am: * /cvs/gnome/gtk--draw/src/Attic/gc.cc, /cvs/gnome/gtk--draw/src/Attic/gc.h, /cvs/gnome/gtk--draw/src/drawingbuffer.h, /cvs/gnome/gtk--draw/src/gtk--draw.h, /cvs/gnome/gtk--draw/src/timeout.cc, /cvs/gnome/gtk--draw/src/timeout.h, /cvs/gnome/gtk--draw/Attic/acconfig.h, /cvs/gnome/gtk--draw/Attic/configure.in, /cvs/gnome/gtk--draw/ChangeLog, /cvs/gnome/gtk--draw/INSTALL, /cvs/gnome/gtk--draw/Makefile.am, /cvs/gnome/gtk--draw/NEWS, /cvs/gnome/gtk--draw/README, /cvs/gnome/gtk--draw/TODO, /cvs/gnome/gtk--draw/examples/Makefile.am, /cvs/gnome/gtk--draw/examples/happy-boxes.cc, /cvs/gnome/gtk--draw/examples/life.cc, /cvs/gnome/gtk--draw/examples/starfield.cc, /cvs/gnome/gtk--draw/examples/the-swarm.cc, /cvs/gnome/gtk--draw/src/Attic/color.cc, /cvs/gnome/gtk--draw/src/Attic/color.h, /cvs/gnome/gtk--draw/src/Attic/draw.cc, /cvs/gnome/gtk--draw/src/Attic/draw.h, /cvs/gnome/gtk--draw/src/Makefile.am, /cvs/gnome/gtk--draw/src/drawingbuffer.cc, /cvs/gnome/gtk--draw/AUTHORS, /cvs/gnome/gtk--draw/COPYING: * Attic/aclocal.m4, Attic/config.guess, Attic/config.sub, Attic/ltconfig, Attic/ltmain.sh, README, acconfig.h, config.h.in, configure.in, examples/.cvsignore, examples/Makefile.am, examples/hello.cc, examples/testme.cc, examples/testme1.cc, examples/testme2.cc, examples/testme3.cc, examples/testme6.cc, install-sh, missing, mkinstalldirs, src/.cvsignore, src/Attic/gdk--.h, src/Attic/gensig.cc, src/Makefile.am, src/gtk--.cc: * Attic/aclocal.m4, Attic/config.guess, Attic/config.sub, Attic/ltconfig, Attic/ltmain.sh, README, acconfig.h, config.h.in, configure.in, examples/.cvsignore, examples/Makefile.am, examples/hello.cc, examples/testme.cc, examples/testme1.cc, examples/testme2.cc, examples/testme3.cc, examples/testme6.cc, install-sh, missing, mkinstalldirs, src/.cvsignore, src/Attic/gdk--.h, src/Attic/gensig.cc, src/Makefile.am, src/gtk--.cc:
Sun Dec 13 11:08:45 1998 Tero Pulkkinen* src/gtk--/Makefile.am: added -I../.. to include directories - obviously on some configurations it is needed... Sun Dec 13 01:45:39 1998 glaurent * src/base.gen_h, examples/testgtkmm.cc: testgtkmm.cc : removed superfluous set of '{}' and transient Gtk_ObjectHandle<>s base.gen_h : changed Gtk_ObjectHandle& operator=(Gtk_ObjectHandle &a) to Gtk_ObjectHandle& operator=(const Gtk_ObjectHandle &a) to avoid stupid compile errors when assigning from a method returning a Gtk_ObjectHandle<>. Sat Dec 12 06:56:19 1998 kenelson * gdk--/gdk--/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/Makefile.am: Makefile.am --------- Added visual gdk--.h --------- included all of the handles to be compatible with gdk.h gdktypes--.h --------- Added typedefs for enums. (Yeah its pointless, but then the documentation maker can pick them up.) * gdk--/gdk--/visual.cc, gdk--/gdk--/visual.h: Added a handle for GdkVisual. Still pretty untested. Fri Dec 11 21:39:52 1998 kenelson * src/arg.gen_h: Added #ifgtk arround GTK_VALUE_UCHAR which doesn't exist in gtk 1.0.x. * gdk--/gdk--/pixmap.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.cc, gdk--/gdk--/bitmap.h: Fixed remaining gdk-- warnings. (mainly needed to add return type of void) * src/text.gen_h, src/label.gen_h, src/entry.gen_h, src/clist.gen_h: clist.gen_h, entry.gen_h, text.gen_h --------- changed #ifgtk < 1.1 to #ifgtk >= 1.1 #elsegtk label.gen_h --------- added {set,get}_label (aliases for less specific set,get) made get methods const Fri Dec 11 19:11:06 1998 glaurent * src/clist.gen_h, html/gtk--.html: Added missing 1.1 signals in GtkCList : void refresh(); void resize_column(gint,gint); void toggle_focus_row(); void select_all(); (was a method) void unselect_all(); (was a method) void start_selection(); void end_selection(); void extend_selection(GtkScrollType,gfloat,gboolean); void scroll_horizontal(GtkScrollType,gfloat); void scroll_vertical(GtkScrollType,gfloat); void toggle_add_mode(); void abort_column_resize(); void resync_selection(GdkEvent*); void clear(); (was a method) void fake_unselect_all(gint); void sort_list(); void remove_row(gint); (was a method) still missing : draw_row, selection_find, set_cell_contents, cell_size_request, insert_row (which at this point is left as a regular method). Added missing 1.1 method : Gtk_CList::columns_autosize() Slightly updated homepage about missing stuff :-) Thu Dec 10 22:08:35 1998 glaurent * src/layout.gen_h, gnome--/Attic/layout.gen_h: Removed layout.gen_h from gnome-- as it is now in Gtk--. Added Havoc's copyright note in gtk--/layout.gen_h. Thu Dec 10 14:50:08 1998 tdukes * src/toolbar.gen_h, examples/testgtkmm.cc, examples/testgtk--.C: examples/testgtk--.C added tool bar example examples/testgtkmm.cc accidental white space src/toolbar.gen_h - added cast to GTK_WIDGET in call to gtk_toolbar_insert_element - fixed d'tor: delete (*iter); not delete children_->data; Wed Dec 9 22:39:13 1998 glaurent * src/layout.gen_h: And now I can't type. I really should go to bed. * src/plug.gen_h, src/socket.gen_h: Forgot to cvs add... duh. * src/window.gen_h, src/object.gen_h: Added CVS Id keywords on layout on layout.gen_h, plug.gen_h and socket.gen_h Added missing 1.1 : Gtk_Window::set_default_size() Gtk_Window::set_geometry_hints() Gtk_Window::set_transient_for() Gtk_Window::add_embedded_xid() Gtk_Window::remove_embedded_xid() * src/gtk--/Makefile.am, src/gensig/gensig.cc, src/toolbar.gen_h, src/progressbar.gen_h, src/object.gen_h, src/notebook.gen_h, src/container.gen_h, src/arg.gen_h, html/gtk--.html, configure.in: Updated list of missing wrappers in gtk--.html. Changed return type of Gtk_Object::operator== and operator!= from guint8 to bool. Added missing 1.1 Gtk_Notebook::get_nth_page() Gtk_Toolbar::set_space_style() Gtk_Object::setv() Gtk_Object::getv() Added a little optimization to gensig : generated files won't replace the current ones unless they are actually different. Useful when working on gen_h files on which many other depends (base, object, widget...), but only modifying the implementation part and not the class one. Deprecated Gtk_Container::foreach_interp() Added support for GtkLayout, GtkSocket, GtkPlug (still one signal missing for GtkLayout) Wed Dec 9 16:25:39 1998 jgarzik * /cvs/gnome/gnome-common/macros/autogen.sh: Fixed typo, from Markus Linnala Wed Dec 9 01:49:33 1998 hp * gnome--/gnome--.h: Remove crufty stuff * gnome--/dialog.gen_h: Restore compilation Wed Dec 9 00:36:51 1998 kenelson * gdk--/gdk--/gdktypes--.h: renamed the function union to join because matched a keyword. Tue Dec 8 23:48:10 1998 Tero Pulkkinen * src/rc.gen_h: did I fix something from this? :) Tue Dec 8 23:48:04 1998 martin * /cvs/gnome/gnome-common/macros/Makefile.am: Added gnome-orbit-check.m4. * /cvs/gnome/gnome-common/macros/aclocal-include.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-09 Martin Baulig * aclocal-include.m4 (AM_ACLOCAL_INCLUDE): Make this work with more than one directory. * /cvs/gnome/gnome-common/macros/Makefile.am: Removed gnome-libgtop-sysdeps.m4 here. * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-08 Martin Baulig * gnome-libgtop-sysdeps.m4: Moved into the LibGTop module. This file contains too much stuff that should only be used internally in LibGTop, so it's better to have it there. Tue Dec 8 20:53:00 1998 Tero Pulkkinen * gdk--/gdk--/Attic/Makefile: removed another makefile. * gdk--/tests/Attic/Makefile: removed makefile. * src/build_sources/Makefile.am, src/preview.gen_h, src/gtk--sigcommon.h, gdk--/tests/Attic/Makefile, gdk--/gdk--/Attic/Makefile: patches to preview's constructor - gtk_preview_new has been changed recently I guess.. gtk--sigcommon was changed to add virtual destructor for Connection_impl class - the derived classes of it has virtual functions even though Connection_impl does not and thus we need a virtual destructor for it..(seems it didnt work on vc++ because of this) (hmm, why is gdk--'s makefiles in cvs? shouldnt only the .am files be in cvs?) Tue Dec 8 17:16:35 1998 crichton * /cvs/gnome/gnome-common/macros/autogen.sh: Ok, the check for NO-AUTO-GEN is now working. This was borking up the gnome-guile compile. (It was testing for $srcdir/configure.in/NO-AUTO-GEN instead of $srcdir/NO-AUTO-GEN) Mark Crichton Tue Dec 8 14:04:45 1998 devernay * /cvs/gnome/gnome-common/macros/autogen.sh: test -e is broken in Solaris /bin/sh, use test -r instead Mon Dec 7 21:44:21 1998 martin * /cvs/gnome/gnome-common/macros/autogen.sh: Make sure aclocal.m4 works before invoking gettextize. * /cvs/gnome/gnome-common/macros/autogen.sh: Make sure aclocal.m4 exists before making it writable. Mon Dec 7 15:05:59 1998 kenelson * gdk--/docgen/Makefile.am, gdk--/TODO: *** empty log message *** Mon Dec 7 06:15:00 1998 tdukes * src/range.gen_h, src/base.gen_h, examples/testgtkmm.cc: examples/testgtkmm.cc - made changes to the way popupMenu gets assigned. Still don't like having to static_cast the way I do. src/base.gen_h - rearranged Gtk_ObjectHandle. I didn't intentionally make any changes, just tried to make it easier to read. (Well, I did remove a const from get(). I don't believe it should be const sense it returns a non-const pointer.) src/range.gen_h - changed the initialization list to more closely match actual initialization order. Mon Dec 7 00:00:40 1998 kenelson * gdk--/gdk--/gdktypes--.h: *** empty log message *** Sun Dec 6 23:55:21 1998 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/color.h: Added version number #if to handle differences between gdk 1.0 and 1.1. Sun Dec 6 13:00:17 1998 martin * /cvs/gnome/gnome-common/macros/autogen.sh: Invoke gettextize with the --copy parameter to prevent it from making aclocal.m4 a symlink to a place where normal people don't have write access. After that do a chmod on that file so we really can write it. * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-06 Martin Baulig * gnome-libgtop-sysdeps.m4: Recognice OpenBSD as a valid system and use the `freebsd' sysdeps directory for it. Sun Dec 6 07:35:53 1998 yosh * /cvs/gnome/gnome-common/macros/gnome-guile-checks.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-guile-checks.m4: clear GUILE_LIBS and GUILE_INCS if guile isn't there (quick fix) -Yosh Sun Dec 6 04:38:32 1998 kenelson * configure.in: Added Gdk-- to automake build. * gdk--/docs/Attic/handles.html, gdk--/docs/handles.htm: Rename handles.html to prevent deletion for docgen. :( * gdk--/gdk--/window.h, gdk--/gdk--/window.cc, gdk--/gdk--/pixmap.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/color.h: Made further documentation improvements and implemented most of remaining functions. (Image handle still missing) * gdk--/docgen/Makefile.am, gdk--/docgen/CLASS.html.tmpl, gdk--/docgen/CLASS.3.tmpl: Documentation improvements. * gdk--/docs/Attic/handles.html, gdk--/docs/handles.txt, gdk--/docgen/Makefile.am: Added Handles to docs. * gdk--/tests/Attic/Makefile, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile, gdk--/Attic/handles.txt: Moved handles.txt to docs. * gdk--/tests/Makefile.am: *** empty log message *** * gdk--/gdk--/window.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile: Documentation fixes. * gdk--/gdk--/Attic/color_auto.h: Removed color auto. (function should be rolled into color) * gdk--/docgen/Makefile.am: *** empty log message *** * gdk--/docgen/CLASS.3.tmpl, gdk--/docgen/CLASS.html.tmpl, gdk--/docgen/index.html.tmpl, gdk--/docgen/index1.html.tmpl, gdk--/docgen/index_recursion, gdk--/docgen/input.flt, gdk--/docgen/memberspec, gdk--/docgen/manlend, gdk--/docgen/manlisting, gdk--/docgen/manlstart, gdk--/docgen/manspec, gdk--/docgen/memberlisting: Added documentation generation for Gdk--. * gdk--/docgen/perceps, gdk--/docgen/Makefile.am: *** empty log message *** * gdk--/docs/Makefile.am: Added documentation generation for Gdk--. * gdk--/Makefile.am: *** empty log message *** * gdk--/NEWS, gdk--/BUGS: Documentation fixes. * gdk--/gdk--/window.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/font.h, gdk--/gdk--/Attic/Makefile: Major changes to pixmap to make it follow handle philosophy. * gdk--/gdk--/gc.h: Fixed const problems. * gdk--/gdk--/drawable.h: Fixed include problems. * gdk--/gdk--/colormap.h: Fixed const problems and include files. * gdk--/gdk--/color.h: Fixed const problems in header. * gdk--/gdk--/bitmap.h: Bitmap compiles. Minor changes to header. (Not tested) * gdk--/gdk--/Makefile.am: Added stubs to automake. * gdk--/gdk--/drawable.cc, gdk--/gdk--/pixmap.cc: More stubs. * gdk--/gdk--/bitmap.cc, gdk--/gdk--/font.cc, gdk--/gdk--/main.cc: Added stubs to hold functions than can't work without forward declaration. * gdk--/tests/Attic/Makefile, gdk--/TODO, gdk--/gdk--/Makefile.am, gdk--/Makefile.am, gdk--/NEWS, gdk--/README, gdk--/AUTHORS, gdk--/COPYING, gdk--/INSTALL: *** empty log message *** * gdk--/gdk--/gc.h, gdk--/gdk--/colormap.h, gdk--/gdk--/Attic/color_auto.h, gdk--/gdk--/checklist, gdk--/gdk--/Attic/Makefile: Gdk-- works with automake. Sat Dec 5 19:47:57 1998 olet * /cvs/gnome/gnome-common/macros/autogen.sh: Added --copy option to libtoolize. This stops libtoolize from symlinking config.log to a location that normal users don't have write access to (on my system, at least). Sat Dec 5 18:47:40 1998 martin * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-05 Martin Baulig * gnome-libgtop-sysdeps.m4: Recognice NetBSD as a valid system and use the `freebsd' sysdeps directory for it. Sat Dec 5 18:46:15 1998 glaurent * src/arg.gen_h: Added Id CVS keyword * src/arg.gen_h: First step of GtkArg support Fri Dec 4 06:04:08 1998 tdukes * src/scrolledwindow.gen_h, src/range.gen_h, examples/testgtk--.C: Fixed scrolled window inconsistency betwee testgtk-- and testgtk. I am not sure everything is fixed, but the example (testgtk--) looks ok so far. examples/testgtk--.C shortened button area to make scrollbars appear. changed add to add_with_viewport for adding buttons to scrolled window. src/range.gen_h added initialization of adjustment_ to casting c'tor. This may be the only reason for scrolled window problem. src/scrolledwindow.gen_h added some lazy initialization for vscrollbar_ and hscrollbar_. This change worries me a little. Thu Dec 3 20:25:40 1998 kenelson * src/gtk--sigcommon.h: Applied patch by Christof Petig to fix double disconnect problems. Thu Dec 3 20:20:06 1998 mirko * /cvs/gnome/gtk--draw/src/Makefile.am: add log domain to compile flags. Thu Dec 3 20:18:59 1998 hp * src/Makefile.am, src/glib--.h: Add glib-- to makefile, and add >= <= operators Thu Dec 3 20:18:33 1998 mirko * gnome--/gnome--/functions.h, gnome--/Attic/layout.gen_h: reflect latetest gnome/gtk changes. * gtkmm-config.in: changed gnome to gtk-- in output. add flag --gensig to output the path to gensig. * configure.in: fixed test for gtk+. the gnome macros now honor --without-gnome. check for >=1.1.5 if using 1.1. Thu Dec 3 16:08:24 1998 martin * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-12-03 Martin Baulig * gnome-libgtop-sysdeps.m4 (GLIBTOP_LINUX_VERSION_CODE): Define this to be the same as LINUX_VERSION_CODE either from or from the running kernel. * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: Only check for the linux table () function on Linux systems. Thu Dec 3 14:30:57 1998 tdukes * src/widget.gen_h, src/viewport.gen_h, src/text.gen_h, src/spinbutton.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/range.gen_h, src/base.gen_h, examples/testgtk--.C: examples/testgtk--.C - added a warning message if adjustments are NULL. src/base.gen_h - changed a const src/range.gen_h - removed const on set_adjustment src/scrollbar.gen_h - removed const on adjustments src/scrolledwindow.gen_h - added initialization of hscrollbar_ and vscrollbar_ that have been missing since 1.21. Still doesn't behave like gtk+, but it should be closer. src/spinbutton.gen_h - added const_cast in set_adjustment. src/text.gen_h - removed const in set_adjustment. - removed const in c'tor. src/viewport.gen_h - removed const in set_adjustment. src/widget.gen_h - removed const on current_parent (local) in get_parent() - added const_cast in set_parent() and set_style() Wed Dec 2 22:16:24 1998 hp * src/glib--.h: glib wrappers - G_Date seems useful. Wed Dec 2 21:45:12 1998 harinath * /cvs/gnome/gnome-common/macros/autogen.sh, /cvs/gnome/gnome-common/macros/ChangeLog: * autogen.sh: "Improve" indentation and messages somewhat. Wed Dec 2 21:18:22 1998 hp * gnome--/Attic/color-selector.gen_h: This is no longer in libgnomeui Wed Dec 2 21:05:38 1998 martin * /cvs/gnome/gnome-common/macros/autogen.sh: Make it with builddir != srcdir again. Wed Dec 2 06:43:11 1998 tdukes * examples/testgtk--.C: testgtk--.C Made each test a subclass of TestFixture. Each test is a singleton. Added test for Gtk_CheckButton Gtk_RadioButton, and Gtk_ButtonBox. Tue Dec 1 21:07:04 1998 hp * src/scrolledwindow.gen_h: s/add_with_view_port/add_with_viewport/g Tue Dec 1 16:45:02 1998 jgarzik * /cvs/gnome/gnome-common/macros/autogen.sh, /cvs/gnome/gnome-common/macros/ChangeLog: Platform fixes. grep -q is not portable, do not use. Tue Dec 1 10:02:56 1998 cwryu * /cvs/gnome/gnome-common/macros/ChangeLog, /cvs/gnome/gnome-common/macros/autogen.sh: 1998-12-01 Changwoo Ryu * autogen.sh: Run gettextize if needed. : Run libtoolize only if configure.in has "^AM_PROG_LIBTOOL". Mon Nov 30 18:40:31 1998 glaurent * src/notebook.gen_h: Restored 1.1/1.0 switch_page signal as it was before my hasty change Mon Nov 30 18:04:02 1998 Tero Pulkkinen * src/scrolledwindow.gen_h: added test for 0 return value got from get_vscrollbar() in get_vadjustment() Mon Nov 30 18:03:24 1998 tdukes * src/notebook.gen_h: notebook.gen_h changed switch_page signal prototype to match current gtk+. (changed gint to guint). Mon Nov 30 08:03:20 1998 jgarzik * /cvs/gnome/gnome-common/macros/gnome.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome.m4: Re-arranged tests such that "--without-gnome" is fully supported. Not only is the logic now correct, programs can test "want_gnome=yes/no" for the results of this arg. Mon Nov 30 00:33:49 1998 justin * gnome--/gnome--/functions.h: whoops. missed one. * gnome--/gnome--/functions.cc, gnome--/ChangeLog: prepare for deletion of gnome-gtk-utils Mon Nov 30 00:17:00 1998 Tero Pulkkinen * src/gtk--/Makefile.am, src/label.gen_h, src/ctree.gen_h, html/relnotes.html: fixed makefiles -- everyone note that if you add new 1.1 widgets, their names must be listed in 3 different places! (quite bad, yeah... :) applied some patches too about broken methods. Mon Nov 30 00:15:12 1998 glaurent * src/notebook.gen_h: Changed Gtk_Notebook switch_page() signal arg to gint (which makes it common again with 1.0 so, simply removed the 1.1 version alltogether). Sun Nov 29 12:24:34 1998 glaurent * src/window.gen_h, src/widget.gen_h, src/scrolledwindow.gen_h, src/scale.gen_h, src/rc.gen_h, src/progress.gen_h, src/paned.gen_h, src/packer.gen_h, src/notebook.gen_h, src/container.gen_h, src/accellabel.gen_h, examples/tutorial/wheelbarrow_tut.cc, examples/tutorial/upgraded_hello_world_tut.cc, examples/tutorial/table_tut.cc, examples/tutorial/rulers_tut.cc, examples/tutorial/rangewidgets_tut.cc, examples/tutorial/radiobuttons_tut.cc, examples/tutorial/progress_bar_tut.cc, examples/tutorial/pixmap_tut.cc, examples/tutorial/packbox_tut.cc, examples/tutorial/hello_world_tut.cc, examples/tutorial/buttons_tut.cc, examples/testme2.cc, examples/testme1.cc, examples/testgtk--.C: Added missing 1.1 : Gtk_Widget::set_composite_name() Gtk_Widget::get_composite_name() Added gtk field accessors : Gtk_Paned::get_handle_size() Gtk_Paned::set_gutter_size() Renamed some methods after last Owen's changes : Gtk_AccelLabel::get_accel_width() : renamed from Gtk_AccelLabel::accelerator_width() Gtk_Container::set_border_width() : renamed from Gtk_Container::border_width() Gtk_Notebook::get_tab_label() : renamed from Gtk_Notebook::query_tab_label() Gtk_Notebook::get_menu_label(): renamed from Gtk_Notebook::query_menu_label() Gtk_Notebook::get_current_page() : renamed from Gtk_Notebook::current_page() Gtk_Progress::configure() : renamed from Gtk_Progress::reconfigure(). Gtk_Packer::set_child_packing() : renamed from Gtk_Packer::configure() Gtk_Paned::set_gutter_size() : renamed from Gtk_Paned::gutter_size() Gtk_Paned::set_handle_size() : renamed from Gtk_Paned::handle_size() Gtk_Scale::get_value_width() : renamed from Gtk_Scale::value_width() Gtk_Window::set_position() : renamed from Gtk_Window::position() const-ified : Gtk_Progress::get_current_text() Gtk_Progress::get_text_from_value() Gtk_Progress::get_current_percentage() Gtk_Progress::get_percentage_from_value() Removed scanner arg in Gtk_RC::find_module_in_path Changed Gtk_ScrolledWindow inheritance from Gtk_Container to Gtk_Bin. Removed from 1.1 (only in gtk+ 1.0) : Gtk_Widget::draw_children() Gtk_Widget::is_child() Fixed examples/* (well, made sure that they at least compile and link :-) Sun Nov 29 00:35:38 1998 unammx * /cvs/gnome/gnome-common/macros/gnome-x-checks.m4: Require GTK 1.1.5 -mig Fri Nov 27 23:43:03 1998 Tero Pulkkinen * src/widget.gen_h: added #include because Gtk_ObjectHandle uses delete on Gtk_Style objects :) * src/gensig/gensig.cc, src/build_sources/gtk--sigproxy.h.m4, src/container.gen_h, src/clist.gen_h: some const problems fixed. Fri Nov 27 21:32:42 1998 mirko * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/tree.gen_h, src/toolbar.gen_h, src/text.gen_h, src/table.gen_h, src/scrolledwindow.gen_h, src/scale.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/packer.gen_h, src/notebook.gen_h, src/menuitem.gen_h, src/menubar.gen_h, src/listitem.gen_h, src/list.gen_h, src/itemfactory.gen_h, src/handlebox.gen_h, src/frame.gen_h, src/entry.gen_h, src/editable.gen_h, src/drawingarea.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, /cvs/gnome/gtk--draw/src/draw.cc, /cvs/gnome/gtk--draw/src/color.cc, gnome--/pixmap.gen_h, gnome--/icon-list.gen_h, gnome--/dialog.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/app.gen_h: * removed most warnings cause by -Wall - appended "x" to variable names to make them unique - removed some functions which are just wrappers in gtk+-1.1 two name conflicts remain: GtkContainer::add and GtkPacker::add GtkContainer::remove and Gnome_IconList::remove * fixed compilation with gtk-1.0 * better handling of GtkPacker::add default arguments. Fri Nov 27 12:58:17 1998 martin * /cvs/gnome/gnome-common/macros/gnome-libgtop-check.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-11-27 Martin Baulig * gnome-libgtop-check.m4: All parts of GNOME will now require LibGTop >= 0.29.0 which is the latest version from CVS. Fri Nov 27 10:14:49 1998 devernay * src/build_sources/Makefile.am: don't depend on GNU m4 when a workaround exists Fri Nov 27 04:29:33 1998 sopwith * /cvs/gnome/gnome-common/macros/autogen.sh: . libgnome/gnome-mime.c: read gnomedatadir/mime.types as well . In general, move data files not associated with any specific directory into a 'gnome-data' directory. Fri Nov 27 00:18:33 1998 Tero Pulkkinen * src/colorselection.gen_h, src/base.gen_h, gnome--/gnome--/functions.cc: Colorselectiondialog now uses ObjectHandle for representing internal widget wrappers. This way it doesnt matter if the gtkobj()->ok_button is zero. (see convinience function from base.gen_h to handle similar situations easily). Thu Nov 26 12:27:06 1998 proskin * /cvs/gnome/gnome-common/macros/curses.m4: Following names changed to bring MC in accordance with curses.m4: NO_COLOR_SUPPORT -> NO_COLOR_CURSES SUNOS_CURSES -> USE_SUNOS_CURSES HAS_CURSES defined in acconfig.h config.h.in removed from CVS as it is generated by autoheader Thu Nov 26 02:01:09 1998 hp * gnome--/canvas.gen_h: Fixed root() to use Gtk_ObjectHandle * gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h: Cleaned up canvas items, fixed some memory leaks, used Gtk_ObjectHandle Wed Nov 25 19:06:32 1998 glaurent * html/relnotes.html: Added note about sync with gtk+ 1.1.5 Wed Nov 25 17:13:56 1998 Tero Pulkkinen * src/pixmap.gen_h, src/main.gen_h, src/base.gen_h, html/relnotes.html, html/gtk--.html, html/download.html, examples/tutorial/rangewidgets_tut.cc, examples/tutorial/buttons_tut.cc, terop_make_dist.sh, configure.in: Now we have 0.10.1 release. :) * src/gtk--config.h.in, src/gtk--.h, src/container.gen_h, gnome--/Attic/layout.gen_h, gnome--/icon-list.gen_h, config.h.in, acconfig.h: * gdk--/tests/hello.cc, gdk--/tests/Attic/Makefile: * gdk--/gdk--/window.cc, gdk--/gdk--/window.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/color.cc, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome--/pixmap.gen_h, gnome--/main.gen_h, gnome--/Attic/layout.gen_h, gnome--/icon-list.gen_h, gnome--/gnome--.h, gnome--/gnome--.cc, gnome--/dialog.gen_h, gnome--/Attic/color-selector.gen_h, gnome--/color-picker.gen_h, gnome--/canvas.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/appbar.gen_h, gnome--/app.gen_h, gnome--/about.gen_h: * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/Attic/Makefile, gdk--/Attic/handles.txt: * gdk--/tests/Attic/Makefile, gdk--/tests/color.txt, gdk--/tests/hello.cc, gdk--/tests/window.cc: * gdk--/gdk--/Attic/Makefile, gdk--/gdk--/Attic/color_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/checklist, gdk--/gdk--/color.cc, gdk--/gdk--/color.h, gdk--/gdk--/colormap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/font.h, gdk--/gdk--/gc.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/type_checklist, gdk--/gdk--/window.h: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * src/gensig/gensig.cc, gnome--/Attic/layout.gen_h: * gnome--/Attic/layout.gen_h, gnome--/canvas.gen_h: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * src/gensig/gensig.cc, src/gensig/Makefile.am, src/build_sources/Makefile.am, gnome--/gnome--/Makefile.am, gnome--/build_sources/Makefile.am, gnome--/build_sources/gnomemmtmp.c, gnome--/pixmap.gen_h, gnome--/main.gen_h, gnome--/icon-list.gen_h, gnome--/gnome--.cc, gnome--/gnome--.h, gnome--/dialog.gen_h, gnome--/Attic/color-selector.gen_h, gnome--/canvas.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/appbar.gen_h, gnome--/app.gen_h, gnome--/about.gen_h, gnome--/Makefile.am, examples/Makefile.am, configure.in, Makefile.am: * gnome--/gnome--/Makefile.am, gnome--/Attic/color-selector.gen_h: * gnome--/Attic/color-selector.gen_h: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/gnome-libgtop-check.m4, /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/gnome-fileutils.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4: Fixed typo. * /cvs/gnome/gnome-common/macros/Attic/gnome-libgtop-sysdeps.m4:
Tue Nov 24 22:16:15 1998 Tero Pulkkinen* examples/tutorial/Makefile.am, examples/Makefile.am, configure.in: now the tutorial Makefile.am works... though the tutorial examples does not compile yet. * examples/circles.xbm: added missing file. * examples/tutorial/Makefile.am, examples/Makefile.am: added makefile.am for tutorial examples. * src/gensig/gensig.cc, src/base.gen_h: moved objecthandle_ref outside objecthandle. Tue Nov 24 08:11:11 1998 tdukes * src/tree.gen_h, src/table.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menu.gen_h, src/fixed.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, src/base.gen_h, examples/testgtkmm.h, examples/testgtkmm.cc: examples/testgtkmm.cc examples/testgtkmm.h modified to compile and run with other changes. src/base.gen_h made some const changes. Added a non-const get_object() and removed OBJECT *get() const. src/box.gen_h src/clist.gen_h src/container.gen_h src/fixed.gen_h src/menu.gen_h src/menushell.gen_h src/notebook.gen_h src/optionmenu.gen_h src/packer.gen_h src/paned.gen_h src/table.gen_h src/tree.gen_h removed references to get() and replaced them with reference to get_object(). src/clist.gen_h added const_cast to remove warnings. Tue Nov 24 00:12:44 1998 glaurent * src/widget.gen_h, src/viewport.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/rc.gen_h, src/range.gen_h, src/object.gen_h, src/main.gen_h, src/editable.gen_h, src/container.gen_h, src/base.gen_h: Added missing 1.0 : Gtk_RcStyle::parse_string() (was declared but not defined...) Gtk_Main::key_snooper_install() Gtk_Main::key_snooper_remove() Gtk_Main::gtk_true() Gtk_Main::gtk_false() Gtk_Main::grab_get_current() Decommented Gtk_Widget::(push|pop)_composite() since they are properly defined now. "Beautified" editable.gen_h a bit. const-ified Gtk_Range::get_adjustment() Gtk_ObjectHandle::get_object() Added missing 1.1 Gtk_ScrolledWindow::add_with_view_port() Added call to gtk_object_constructed() in Gtk_Object::Gtk_Object() Removed Gtk_Container::(disable|enable)_resize(). Mon Nov 23 23:53:30 1998 Tero Pulkkinen * src/base.gen_h: added operator=() for objecthandle :) (hmm, its soon exactly the same as auto_ptr<> cept it'll not crash on one situation :) * src/tree.gen_h, src/table.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menu.gen_h, src/itemfactory.gen_h, src/fixed.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h, src/base.gen_h, configure.in, config.h.in, acconfig.h: the auto_ptr stuffs changed to Gtk_ObjectHandle and objecthandle has been extended alittle to support new functionality needed. (there might be still missing some functionality...) Some changes might be needed to users of some widgets, like itemfactory. Mon Nov 23 22:59:43 1998 hp * src/object.gen_h: Spew all kinds of warnings in the castitem == 0 case, so we immediately know what the segfault is. * src/scrolledwindow.gen_h: Use gtk_widget_new() instead of gtk_type_new(), with args to fill in the adjustments so we don't segfault. Hope this is the right thing. Appears to work in Guppi. This is about the fifth time I've wasted a couple hours on stupid NULL castitems. I think class members should always be pointers, created on demand if the user actually calls the accessor, then stuffed in an ObjectHandle or something. There is no point creating a class member if no one is ever going to use it (especially if it segfaults, and is public). Mon Nov 23 15:19:02 1998 jaycox * src/widget.gen_h, src/style.gen_h, src/paned.gen_h, src/itemfactory.gen_h, src/fontselection.gen_h, src/container.gen_h, src/clist.gen_h, src/base.gen_h: Modified Files: base.gen_h clist.gen_h container.gen_h fontselection.gen_h itemfactory.gen_h paned.gen_h scrolledwindow.gen_h style.gen_h widget.gen_h Some portability fixes and changes for gtk+ 1.1.5 Mon Nov 23 12:24:48 1998 martin * .cvsignore: Shut up CVS. * src/scrolledwindow.gen_h: 1998-11-23 Martin Baulig Conditionally enable the following changes for gtk >= 1.1.4: * scrolledwindow.gen_h (get_viewport): Removed. (get_hadjustment, get_vadjustment): Get the adjustment from the scrollbar, not from the viewport. * src/widget.gen_h: Using `#ifgtk < 1.1.5' looks much better than `#ifgtk >= 1.1.5' / `#elsegtk'. * src/gensig/gensig.cc: 1998-11-23 Martin Baulig * gensig.cc (cond_comp_lt, cond_comp_leq): New functions. (cond_compare): Added `<' and `<='. * src/build_sources/Makefile.am: Use $(M4) to use GNU m4 even if it is called `gm4'. * configure.in: On FreeBSD 3.0 (and perhaps some other systems) GNU m4 is called `gm4' where `m4' is the system's own m4. * src/widget.gen_h: 1998-11-23 Martin Baulig * widget.gen_h: Conditionally removed GTK_BASIC, GTK_WIDGET_BASIC and gtk_widget_basic for gtk-1.1.5. * src/gtk--.h: Include instead of . Mon Nov 23 05:28:09 1998 tdukes * examples/Modeller.xpm, examples/test.xpm, examples/testgtk--.C, examples/3DRings.xpm, examples/FilesQueue.xpm, examples/Makefile.am: Makefile.am modified to support building testgtk-- Added Files: 3DRings.xpm FilesQueue.xpm Modeller.xpm test.xpm testgtk--.C These files are to imitate the testgtk of gtk+. Only button and toggle test are done so far. Sun Nov 22 23:12:03 1998 tdukes * src/itemfactory.gen_h, src/ctree.gen_h: src/ctree.gen_h added const to c'tor to make it look like clist. src/itemfactory.gen_h added enough old api's back in to allow testgtkmm to compile. * src/itemfactory.gen_h, examples/testgtkmm.h, examples/testgtkmm.cc: Modified Files: src/itemfactory.gen_h --------------------- Fixed a bug in the destructor. examples/testgtkmm.cc examples/testgtkmm.h ------------------------- Added to the example to illustrate the bug fixed above. To reproduce the bug: select itemfactory test, click the 3rd mouse button in the window area to bring up the popup menu. Do this a second time and get a sigsegv. The fix eliminates this. Sun Nov 22 19:11:47 1998 Tero Pulkkinen * src/gtk--config.h.in, src/gtk--.h, src/container.gen_h, gnome--/layout.gen_h, gnome--/icon-list.gen_h, config.h.in, acconfig.h: fixed problems with dependencies in icon-list and layout... (about adjustment..) Sat Nov 21 21:39:37 1998 glaurent * src/window.gen_h, src/tooltips.gen_h, src/spinbutton.gen_h, src/preview.gen_h: Added missing 1.1 Gtk_SpinButton::set_shadow_type() Gtk_SpinButton::set_snap_to_ticks() Gtk_Tooltips::force_window() Gtk_Window::add_accel_group() Gtk_Window::remove_accel_group() Gtk_Window::set_modal() Gtk_Preview::set_dither() * src/handlebox.gen_h, src/fontselection.gen_h, src/ctree.gen_h, src/Attic/colorselectiondialog.gen_h, src/colorselection.gen_h: Added missing 1.1 Gtk_HandleBox::set_shadow_type() Gtk_FontSelectionDialog::set_filter() Gtk_FontSelection::set_filter() Moved content of colorselectiondialog.gen_h to colorselection.gen_h in order to be consistent with gtk+. Changed the comment style for the unimplemented methods in ctree.gen_h so my script for missing methods detection correctly detects them. Fri Nov 20 12:44:02 1998 glaurent * src/clist.gen_h: Ooops again, yet another conflict leftover, duh. * src/clist.gen_h: Ooops : cvs conflict leftover * src/object.gen_h, src/clist.gen_h: Added missing 1.1 Gtk_CList::get_column_title() get_column_widget() Commented out 1.1 defs in object.gen_h Fri Nov 20 11:14:02 1998 jamesh * /cvs/gnome/gnome-common/macros/gnome.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-11-20 James Henstridge * gnome.m4(GNOME_INIT_HOOK): Changed the call to GNOME_GNORBA_CHECK to GNOME_GNORBA_HOOK([],$2). Before if you specified that the macro should not exit on errors, and you didn't have ORBit, the script would fail anyway. Fri Nov 20 04:24:15 1998 sopwith * /cvs/gnome/gnome-common/macros/autogen.sh: allow setting $OBJ_DIR to specify building in a subdir Thu Nov 19 22:57:48 1998 hp * src/main.gen_h: Add priority argument to Gtk_Main::idle() (defaults to GTK_PRIORITY_DEFAULT, so the change is source-compatible). * src/ctree.gen_h: Well, it compiled, but it didn't link. Fixed. Thu Nov 19 21:25:23 1998 Tero Pulkkinen * FEATURES1.0: marked the implemented stuffs as implemented :) * src/tree.gen_h, src/table.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menu.gen_h, src/list.gen_h, src/itemfactory.gen_h, src/fixed.gen_h, src/ctree.gen_h, src/container.gen_h, src/clist.gen_h, src/box.gen_h: This change BREAKS EVERYTHING... (again)... Added auto_ptr<> versions to all widgets that have add/insert/append/pack or similar methods. (it does compile *without* GTKMM_CXX_HAVE_AUTO_PTR on, but never tested it really yet - I hope my implementation is correct for them... will need some testing :) Fixed beginselection() and endselection() in clist/ctree. Renamed them to selbegin() and selend() and seliterator -- it'll also give runtime error currently, if you access ctree with clist's selbegin() method. (== best possible solution currently, without gtk+ class hierarchy changes - clist's selections give out integers, while ctree handles Gtk_CTreeNode's :) Fixed some pointers to references in the api (itemfactory in particular, old uses of itemfactory will certainly broke :) Thu Nov 19 20:12:37 1998 glaurent * FEATURES1.0: added my own list of todos * html/gtk--.html: Removed GtkRcStyle from the list of missing wrappers Thu Nov 19 15:03:22 1998 Tero Pulkkinen * html/gtk--.html, configure.in: added test for string class/ header for configure.in. Thu Nov 19 02:51:45 1998 kenelson * src/scale.gen_h, src/togglebutton.gen_h, src/toolbar.gen_h: Typo fixes. * src/toolbar.gen_h: Check over available set/get. * src/togglebutton.gen_h: Check for set/gets. * src/viewport.gen_h: Reviewed for set/gets. * gdk--/tests/hello.cc, gdk--/tests/Makefile: Demo now works! * gdk--/gdk--/window.cc, gdk--/gdk--/window.h, gdk--/gdk--/gc.h, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.cc, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/color.cc, gdk--/gdk--/bitmap.h, gdk--/gdk--/Makefile: Added stub files colormap.cc and window.cc for storing functions that require more than forward referencing. Applied Handle concept modifications to colormap, drawable, window and bitmap. Can once again compile demo. Thu Nov 19 01:44:09 1998 Tero Pulkkinen * FEATURES1.0: features1.0 file added. Thu Nov 19 01:27:39 1998 hp * gnome--/canvas-item.gen_h: Change bunch of SIGNAL_SPEC to SIGNAL_VFUNC_SPEC Wed Nov 18 22:04:40 1998 glaurent * src/spinbutton.gen_h, src/notebook.gen_h: Added missing Gtk_Notebook::query_tab_label() set_tab_label() set_tab_label_text() query_menu_label() set_menu_label() set_menu_label_text() query_tab_label_packing() set_tab_label_packing() reorder_child() set_tab_[hv]border() set_homogeneous_tabs() Changed Gtk_SpinButton::spin(guint direction, gfloat step); to Gtk_SpinButton::spin(GtkSpinType direction, gfloat step); in 1.1 Wed Nov 18 20:14:36 1998 Tero Pulkkinen * src/widget.gen_h, /cvs/gnome/gtk--draw/src/draw.cc: minor typos fixed. Wed Nov 18 19:51:20 1998 hp * src/notebook.gen_h: Fix typos and add headers so it compiles. Wed Nov 18 00:33:27 1998 glaurent * src/window.gen_h, src/widget.gen_h, src/tree.gen_h, src/text.gen_h, src/style.gen_h, src/spinbutton.gen_h, src/range.gen_h, src/progress.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/notebook.gen_h, src/menubar.gen_h, src/itemfactory.gen_h, src/fontselection.gen_h, src/accelerator.gen_h, html/relnotes.html, html/gtk--.html, examples/tutorial/entry_tut.cc: Added missing 1.0 (!) methods : Gtk_AcceleratorTable::set_mod_mask() Gtk_AcceleratorTable::tables_delete() Gtk_RC::parse_string() Gtk_Preview::reset() Gtk_Preview::uninit() Gtk_SpinButton::set_wrap() Gtk_SpinButton::set_numeric() Gtk_SpinButton::spin() Gtk_Style::copy() Gtk_Tree::unselect_item() Gtk_Tree::remove_items() Removed Gtk_RC::get_style(Gtk_Widget *widget) Remove obsolete method declaration in tree.gen_h child_position(Gtk_Widget *child); Added missing Gtk_Notebook signal ("switch_page"). Doesn't use Gtk_NotebookPage yet, though. Corrected Gtk_Notebook::page_num(Gtk_Widget *child) to Gtk_Notebook::page_num(const Gtk_Widget &child). Added missing Gtk_Range signals : "trough_keys" (1.0), and "clear_background" (1.1) Added missing 1.1 Gtk_MenuBar::set_shadow_type() Added 'bold' tags around notes in relnotes.html Corrected leak in Gtk_FontSelection::get_font_name() Gtk_Progress::get_current_text() Gtk_Progress::get_text_from_value() Various fix to enable compilation against gtk+ 1.0 (notebook, widget, text, window). Changed gtk--.html accordingly. * src/rc.gen_h, src/Attic/gc.gen_h: Renamed gc.gen_h to rc.gen_h Tue Nov 17 22:11:43 1998 martin * /cvs/gnome/gnome-common/macros/gnome-libgtop-sysdeps.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-11-17 Martin Baulig * gnome-libgtop-sysdeps.m4: We need to check for and conditionally include it before in the code that check for I4B to make it work on FreeBSD 3.0. Tue Nov 17 21:05:17 1998 mvo * /cvs/gnome/gnome-common/macros/ChangeLog: *** empty log message *** * /cvs/gnome/gnome-common/macros/gnome-guile-checks.m4: * gnome-guile-checks.m4: Add GUILE_LIBS to LIBS when checking whether guile works. Adding them to LDFLAGS does not work on all systems. (Thanks to Rusty Chris Holleman) Mon Nov 16 17:35:37 1998 Tero Pulkkinen * src/widget.gen_h, src/object.gen_h, src/menu.gen_h, src/container.gen_h, src/clist.gen_h, src/base.gen_h, examples/testme.cc: applied patches for clist. Fixed dependencies somewhat better - now we should have ALOT faster compile times, compiling each file does not need , and few other include files :) Sun Nov 15 10:20:56 1998 glaurent
* html/gtk--.html: Updated list of missing wrappers Sun Nov 15 05:16:40 1998 Tero Pulkkinen * src/fileselection.gen_h, html/gtk--.html, configure.in, config.h.in, acconfig.h: added checks. Applied a patch for fileselection about missing variable in gtk+. Sat Nov 14 19:36:32 1998 Tero Pulkkinen * gnome--/pixmap.gen_h, gnome--/main.gen_h, gnome--/layout.gen_h, gnome--/icon-list.gen_h, gnome--/gnome--.h, gnome--/gnome--.cc, gnome--/dialog.gen_h, gnome--/color-selector.gen_h, gnome--/color-picker.gen_h, gnome--/canvas.gen_h, gnome--/canvas-widget.gen_h, gnome--/canvas-text.gen_h, gnome--/canvas-rect.gen_h, gnome--/canvas-line.gen_h, gnome--/canvas-item.gen_h, gnome--/canvas-image.gen_h, gnome--/canvas-group.gen_h, gnome--/canvas-ellipse.gen_h, gnome--/appbar.gen_h, gnome--/app.gen_h, gnome--/about.gen_h: added ID strings. * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/treeitem.gen_h, src/tree.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/text.gen_h, src/table.gen_h, src/style.gen_h, src/statusbar.gen_h, src/spinbutton.gen_h, src/separator.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/scale.gen_h, src/ruler.gen_h, src/range.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/progress.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/object.gen_h, src/notebook.gen_h, src/misc.gen_h, src/menushell.gen_h, src/menupath.gen_h, src/menuitem.gen_h, src/menufactory.gen_h, src/menubar.gen_h, src/menu.gen_h, src/main.gen_h, src/listitem.gen_h, src/list.gen_h, src/label.gen_h, src/itemfactory.gen_h, src/item.gen_h, src/invisible.gen_h, src/inputdialog.gen_h, src/image.gen_h, src/handlebox.gen_h, src/gtk--sigconn.h, src/gtk--sigcommon.h, src/gtk--sig.h, src/gtk--.h, src/gtk--.cc, src/gdk--.h, src/Attic/gc.gen_h, src/frame.gen_h, src/fontselection.gen_h, src/fixed.gen_h, src/fileselection.gen_h, src/eventbox.gen_h, src/entry.gen_h, src/editable.gen_h, src/drawwindow.gen_h, src/drawingarea.gen_h, src/dialog.gen_h, src/data.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/combo.gen_h, src/Attic/colorselectiondialog.gen_h, src/colorselection.gen_h, src/clist.gen_h, src/checkmenuitem.gen_h, src/checkbutton.gen_h, src/calendar.gen_h, src/buttonbox.gen_h, src/button.gen_h, src/box.gen_h, src/bin.gen_h, src/base.gen_h, src/aspectframe.gen_h, src/arrow.gen_h, src/alignment.gen_h, src/adjustment.gen_h, src/accellabel.gen_h, src/accelgroup.gen_h, src/accelerator.gen_h: added ID strings to all files. Sat Nov 14 18:21:11 1998 glaurent * src/calendar.gen_h: Enable gtkcalendar signals * src/text.gen_h, src/invisible.gen_h, src/scrolledwindow.gen_h, src/drawwindow.gen_h, src/gtk--.h, src/calendar.gen_h, src/clist.gen_h, html/gtk--.html, configure.in: Added new Gtk_Calendar, Gtk_Invisible, Gtk_DrawWindow widgets. Added rows() and columns() accessors in Gtk_CList. Added missing 1.1 Gtk_ScrolledWindow::set_placement(), Gtk_Text::set_line_wrap() Fri Nov 13 18:42:39 1998 Tero Pulkkinen * src/scrolledwindow.gen_h, src/clist.gen_h: problems with creating scrolledwindow should be fixed. (viewport was not initialized until on realize().) Fri Nov 13 18:36:31 1998 glaurent * src/dialog.gen_h: Restored vbox/action_area members and accessors which I had stupidly removed Fri Nov 13 12:02:55 1998 Tero Pulkkinen * src/widget.gen_h, src/container.gen_h, html/signal_system_without_gtk.html, html/relnotes.html, html/gtk--.html, html/download.html, terop_make_dist.sh: Gtk_Container now uses Gtk_Widget& for add() argument. also there's autoptr version of it. (The Gtk_Widet* version is still there - but guess it'll be obsolete - we'll remove it when all documentation uses references or auto_ptr's..) (Unfortunately I've not had time to do everything ready for it yet :( The following is missing and should be done asap: * other "add/insert" interfaces in different widgets. * configure test for checking if auto_ptr<> exists in the system => the auto_ptr version is still always disabled. ) Fri Nov 13 05:25:04 1998 andrewtv * /cvs/gnome/gnome-common/macros/ChangeLog: fix my email address in log * /cvs/gnome/gnome-common/macros/gnome-orbit-check.m4, /cvs/gnome/gnome-common/macros/gnome-gnorba-check.m4, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-11-12 Andrew T. Veliath * gnome-orbit-check.m4: Remove AC_DEFINE(HAVE_ORBIT). Add AM_CONDITIONAL for HAVE_ORBIT. gnome-gnorba-check.m4: Same with HAVE_GNORBA. Change GNOME_ORBIT_HOOK and GNOME_GNORBA_HOOK to use AC_CACHE_CHECK, setting both gnome_cv_orbit_found and gnome_cv_gnorba_found. Thu Nov 12 23:58:59 1998 andrewtv * /cvs/gnome/gnome-common/macros/gnome-gnorba-check.m4, /cvs/gnome/gnome-common/macros/gnome.m4, /cvs/gnome/gnome-common/macros/Makefile.am, /cvs/gnome/gnome-common/macros/ChangeLog: 1998-11-12 Andrew T. Veliath * gnome.m4: (GNOME_INIT_HOOK): Add GNOME_GNORBA_CHECK if gnome-config is found. New GNOMEGNORBA_LIBS library variable (GNOMEGNORBA_LIBS is a superset of GNOMEUI_LIBS). Update GNOME_LIBDIR and GNOME_INCLUDEDIR to to include the required Gnorba info, if it is in a different location. * Makefile.am (MACROS): Add gnome-gnorba-check.m4 to Makefile. * gnome-gnorba-check.m4: New file. Thu Nov 12 16:49:21 1998 harinath * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-support.m4 (vsnprintf): Remove easy-vsnprintf hack -- it doesn't work for Solaris 2.5 binaries running on Solaris 2.6. From Frederic Devernay . Thu Nov 12 00:18:38 1998 Tero Pulkkinen * src/base.gen_h: its nice that egcs tells us about undefined symbol problems only after someone uses certain method - 2.7.2 behaves differently and gave error :) (maybe we should try make explicit instantiation of every template class to examples just to find these problems... I'll add that to todo list :) Wed Nov 11 20:04:24 1998 hp * src/clist.gen_h: Fix it so it doesn't segfault on construction. Mon Nov 9 02:01:43 1998 Tero Pulkkinen * html/signal_system_without_gtk.html, src/gtk--sigcommon.h, html/gtk--.html, gtk--.m4, configure.in: fixes for signal system working without gtk--/gtk+. Added documentation about that too.
Mon Nov 9 02:01:43 1998 Tero Pulkkinen* html/signal_system_without_gtk.html, src/gtk--sigcommon.h, html/gtk--.html, gtk--.m4, configure.in: fixes for signal system working without gtk--/gtk+. Added documentation about that too. Prepared gtk-- for 0.10.0 release. Sun Nov 8 22:34:31 1998 glaurent * src/widget.gen_h, src/object.gen_h, src/menupath.gen_h, src/menu.gen_h, src/itemfactory.gen_h, src/clist.gen_h, src/accelgroup.gen_h, html/gtk--.html: Added missing 1.1 Gtk_Widget methods : hide_on_delete() accelerator_signal() freeze_accelerators() thaw_accelerators() path() class_path() get() remove_accelerators() modify_style() pop_composite_flag() push_composite_flag() queue_clear() queue_clear_area() queue_draw_area() and missing debug_msg signal. Added some missing Gtk_Widget flag accessors (toplevel, composite_child, basic, rc_style, realized) Replaced #include in widget.gen_h by #include #include #include Removed propagate_default_style (it was ifdef'ed out anyway) Renamed Gtk_AccelGroup::gtkaccelgroup() to gtkobj(). Reflected change in menu and itemfactory. Updated homepage for missing stuff. Sun Nov 8 17:23:24 1998 mirko * gtkmm-config.in: some fixes. should really work now. * src/label.gen_h: remove warning. * gtkmm-config.in: fixed compatibility mode. Sat Nov 7 21:30:28 1998 Tero Pulkkinen * src/clist.gen_h, html/gtk--.html: fixed the clist's constructors. (made it get adjustment from the C widgets through hadjustment/vadjustment data members instead of hscrollbar/vscrollbar for scrollbars) (I got a patch for this... guess someone already tried to fix this in cvs by #ifgtk == 1.0, but it'd be even nicer if it worked - the patch I got imho works better) Sat Nov 7 18:56:29 1998 mirko * src/clist.gen_h, src/accelerator.gen_h: fixed for compilation with gtk+-1.0.x. * docs/Makefile.am: fixed target for installation of man-pages. Sat Nov 7 15:43:58 1998 glaurent * src/toolbar.gen_h, src/table.gen_h, src/radiomenuitem.gen_h, src/inputdialog.gen_h, src/fontselection.gen_h, src/fileselection.gen_h, src/editable.gen_h, src/dialog.gen_h, src/container.gen_h, src/combo.gen_h, src/colorselectiondialog.gen_h, src/clist.gen_h, src/buttonbox.gen_h, src/button.gen_h, src/adjustment.gen_h: Added missing 1.1 methods : Gtk_Button::[gs]et_relief(); Gtk_ButtonBox::get_spacing(); Gtk_Container::set_resize_mode(); Gtk_Adjustment::clamp_page(); Gtk_Toolbar::[gs]et_button_relief(); Gtk_Table::set_homogeneous(); Gtk_Editable::set_position(); Gtk_FileSelection::complete(); Gtk_RadioMenuItem::set_group(); Corrected bug in Gtk_Container::set_focus_hadjustment (was calling gtk_container_set_focus_vadjustment instead of ..._hadjustment). Corrected bug in Gtk_RadioMenuItem::Gtk_RadioMenuItem(GSList *group, const _gtk_string &label) constructor() wasn't called. De-commented Gtk_FileSelection::help_button_ (why was it commented in the 1st place ?). Removed vbox_ as it's not really useful. De-commented Gtk_ColorSelectionDialog::(reset|help)_button_. Added accessors for the Gtk_FileSelection, Gtk_FontSelection, Gtk_FontSelectionDialog, Gtk_ColorSelectionDialog, Gtk_Combo, Gtk_InputDialog datamembers In Gtk_FileSelection constructor : replaced call to gtk_window_set_title by Gtk_Window::set_title(); Removed Gtk_Dialog::action_area_ and Gtk_Dialog::vbox_ : useless too. No point in creating accessors for member widgets which do not emit signals. Sat Nov 7 02:59:17 1998 kenelson * gdk--/gdk--/window.h, gdk--/gdk--/main.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc.cc, gdk--/gdk--/font.h, gdk--/gdk--/drawable.h, gdk--/gdk--/colormap.h, gdk--/gdk--/color.h, gdk--/gdk--/bitmap.h, gdk--/gdk--/Makefile, gdk--/handles.txt: Changes to transitional code, still not completely usable. Fri Nov 6 23:03:38 1998 glaurent * src/clist.gen_h: Updated Gtk_CList to use adjustments instead of scrollbars and added missing 1.1 methods. Fri Nov 6 22:04:27 1998 harinath * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-support.m4: Fix stupid type (sterror_r -> strerror_r). Fri Nov 6 19:20:08 1998 hp * src/ctree.gen_h: gboolean->bool for insert_node Fri Nov 6 17:17:18 1998 mirko * gtkmm-config.in: add support for gtk--draw (and possible future libraries). * configure.in: various fixed and cleanups. Thu Nov 5 00:53:43 1998 Tero Pulkkinen * src/build_sources/gtk--sigproxy.h.m4, src/object.gen_h, src/gtk--.h, src/ctree.gen_h, src/clist.gen_h, html/relnotes.html, html/gtk--.html, html/download.html, configure.in: applied patch from Todd Dukes about ctree support... also ctree is only in gtk--.h if gtk version >=1.1. Wed Nov 4 23:29:50 1998 hp * gnome--/canvas-item.gen_h: Fix some initializer-order warnings, and fix return type of parent() method. Wed Nov 4 22:28:11 1998 harinath * /cvs/gnome/gnome-common/macros/gnome-support.m4, /cvs/gnome/gnome-common/macros/ChangeLog: * gnome-support.m4 (need_gnome_support): Set this unconditionally to `yes'. We'll soon be losing this variable. Wed Nov 4 19:39:05 1998 hp * src/fontselection.gen_h, gnome--/main.gen_h: Poptify Gnome_Main, fix fontselection compile error Wed Nov 4 19:37:22 1998 glaurent * src/gtk--/Makefile.am, src/widget.gen_h, src/inputdialog.gen_h, src/accellabel.gen_h, src/ctree.gen_h, configure.in: Removed duplicate default arg in Gtk_CTreeNode::Gtk_CTreeNode(GtkCTreeNode *node) Corrected init order of Gtk_Widget and Gtk_InputDialog constructors. Added Gtk_AccelLabel accellabel.gen_h Tue Nov 3 12:47:28 1998 wilhelmi * /cvs/gnome/gnome-common/macros/gnome-orbit-check.m4: use the ORBit-supplied name service stubs (in lib -lORBitCosNaming) instead of compiling them again. Mon Nov 2 20:09:28 1998 kenelson * src/base.gen_h: Marked null() method const as well. Mon Nov 2 19:37:34 1998 glaurent * src/window.gen_h, src/widget.gen_h, src/treeitem.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/radiobutton.gen_h, src/listitem.gen_h, src/label.gen_h, src/itemfactory.gen_h, src/frame.gen_h, src/fontselection.gen_h, src/fileselection.gen_h, src/container.gen_h, src/combo.gen_h, src/colorselectiondialog.gen_h, src/button.gen_h, src/base.gen_h, src/accelgroup.gen_h: Added Missing methods : Gtk_AccelGroup::get_default Gtk_AccelGroup::groups_activate Gtk_AccelGroup::unlock_entry Still missing in Gtk_AccelGroup : Gtk_AccelGroup::(create|marshal)_(add|remove) Gtk_AccelGroup::groups_from_object Gtk_AccelGroup::group_entries_from_object Changed c_str() to gc_str() where needed. Changed _gtk_string arg back to string in Gtk_Container::add_label() Gtk_FileSelection::set_filename() Gtk_FontSelection::set_font_name() Gtk_FontSelectionDialog::set_preview_text() Gtk_Label::Gtk_Label() Gtk_Label::set() Gtk_ListItem::Gtk_ListItem() Gtk_RadioButton::Gtk_RadioButton() Gtk_TipsQuery::set_labels() Gtk_TreeItem::Gtk_TreeItem() NULL is not an acceptable value there. Removed prototype for a non-existent Gtk_FontSelectionDialog::set_font() Made _gtk_string::gc_str() const Mon Nov 2 17:21:07 1998 kenelson * src/base.gen_h: Applied recommended portablity fixes for _gtk_string. Documented _gtk_string. Mon Nov 2 02:52:11 1998 Tero Pulkkinen * /cvs/gnome/gtk--draw/src/color.h, /cvs/gnome/gtk--draw/src/color.cc: added Gdk_Color::Gdk_Color(const GdkColor&) constructor. (I actually needed it to create my own widget, while reading the colors from style structure :) * gdk--/gdk--/Attic/gc_auto.cc, gdk--/gdk--/Attic/gc_auto.h, gdk--/gdk--/Attic/gdk.h, gdk--/gdk--/Makefile, gdk--/gdk--/bitmap.h, gdk--/gdk--/checklist, gdk--/gdk--/color.cc, gdk--/gdk--/color.h, gdk--/gdk--/color_auto.h, gdk--/gdk--/colormap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/font.h, gdk--/gdk--/gc.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/type_checklist, gdk--/gdk--/window.h:
Sun Nov 1 18:42:16 1998 glaurent* src/gtk--.h: missing Gtk_CTree decl. and include - Thanks to Todd Dukes for reporting this Sun Nov 1 16:18:53 1998 Tero Pulkkinen * src/combo.gen_h: applied a patch about set_popdown_strings(). (from Todd Dukes) Sat Oct 31 02:43:22 1998 kenelson * gdk--/README: Changes to remove the badly overloaded word pointer. Fri Oct 30 21:34:24 1998 Tero Pulkkinen * src/gensig/Makefile.am, src/pixmap.gen_h: fixed a NULL string bug from pixmap. * src/gensig/gensig.cc, src/editable.gen_h, html/gtk--.html, configure.in, Makefile.am: added more signals to editable-widget for gtk+1.1 support. Fri Oct 30 09:03:42 1998 glaurent * src/label.gen_h: added missing set_pattern and parse_uline Fri Oct 30 01:39:45 1998 hp * gnome--/canvas-item.gen_h: Add show/hide methods. Thu Oct 29 17:10:46 1998 martin * src/gensig/Makefile.am, src/build_sources/Makefile.am, /cvs/gnome/gtk--draw/src/Makefile.am, gnome--/gnome--/Makefile.am, configure.in: Make it work with builddir != srcdir. Thu Oct 29 17:00:14 1998 kenelson * gdk--/tests/Makefile, gdk--/tests/color.txt, gdk--/tests/hello.cc, gdk--/tests/window.cc: Working demos. First commit to CVS. * gdk--/gdk--/Makefile, gdk--/gdk--/bitmap.h, gdk--/gdk--/checklist, gdk--/gdk--/color.cc, gdk--/gdk--/color.h, gdk--/gdk--/color_auto.h, gdk--/gdk--/colormap.h, gdk--/gdk--/drawable.h, gdk--/gdk--/font.h, gdk--/gdk--/gc.cc, gdk--/gdk--/gc.h, gdk--/gdk--/gc_auto.cc, gdk--/gdk--/gc_auto.h, gdk--/gdk--/gdk--.h, gdk--/gdk--/gdk.h, gdk--/gdk--/gdktypes--.h, gdk--/gdk--/pixmap.h, gdk--/gdk--/type_checklist, gdk--/gdk--/window.h: First cut at gdk-- with partial addition of gtk--draw. Can now display something useful!? * gdk--/BUGS, gdk--/README: Attempted to add the gdk-- directory Thu Oct 29 15:41:52 1998 martin * gnome--/build_sources/.cvsignore, gnome--/gnome--/.cvsignore, gnome--/.cvsignore: Shut up CVS. Wed Oct 28 21:59:27 1998 hp * src/menu.gen_h, /cvs/gnome/gtk--draw/src/color.h: Duh, I broke linking in gtk--draw. Also add Gtk_Menu::popup() variant without widget args. A danger of the new references-only model: if you are currently passing a 0 for the widget pointer, the compiler will try to create a widget with the castitem constructor, and bad things will happen. No warnings whatsoever either. * src/base.gen_h, /cvs/gnome/gtk--draw/src/gc.h, /cvs/gnome/gtk--draw/src/gc.cc, /cvs/gnome/gtk--draw/src/draw.h, /cvs/gnome/gtk--draw/src/color.h, /cvs/gnome/gtk--draw/src/color.cc, /cvs/gnome/gtk--draw/examples/life.cc: Cleaned up a bunch of warnings in gtk--draw; de-inlined some Gdk_Color stuff; renamed all the G_List variables causing -Wshadow warnings. Still a ton of "function shadows signal" warnings in gtk--, probably this is bad. * gnome--/dialog.gen_h: Remove two trigraphs, they cause a warning... * /cvs/gnome/gnome-common/macros/compiler-flags.m4: Added -Wshadow and -Woverloaded-virtual to the --enable-cxx-warnings=yes case. -Wshadow complains a *lot* about gtk-- and gtk--draw. Tue Oct 27 23:27:32 1998 glaurent * src/pixmap.gen_h: Removed 'const' on Gtk_Pixmap::ref_widget_ and changed constructors accordingly. This makes sense since we may be calling realize() on it. Tue Oct 27 17:52:38 1998 Tero Pulkkinen * /cvs/gnome/gtk--draw/src/color.h: ouch, math=>math.h :) * /cvs/gnome/gtk--draw/src/gc.h, /cvs/gnome/gtk--draw/src/color.h, terop_make_dist.sh, configure.in: fixed problems from terop_make_dist.sh script - now it should generate the release notes more reliably with diff, insted of relying on release dates :) Mon Oct 26 23:29:46 1998 Tero Pulkkinen * src/pixmap.gen_h, html/relnotes.html, html/gtk--.html, html/download.html, configure.in: fixed minor compilation problems before making release. (should check especially pixmap_realize() thingy) Mon Oct 26 23:15:09 1998 glaurent * examples/testme6.cc, examples/testme3.cc, examples/testme2.cc, examples/testme1.cc, examples/testme.cc, examples/testgtkmm.h, examples/testgtkmm.cc, examples/scribble-simple.cc: Updated examples according to those huge changes I've just committed * src/window.gen_h, src/widget.gen_h, src/viewport.gen_h, src/treeitem.gen_h, src/tree.gen_h, src/tooltips.gen_h, src/toolbar.gen_h, src/togglebutton.gen_h, src/tipsquery.gen_h, src/text.gen_h, src/table.gen_h, src/style.gen_h, src/spinbutton.gen_h, src/scrolledwindow.gen_h, src/scrollbar.gen_h, src/scale.gen_h, src/range.gen_h, src/radiomenuitem.gen_h, src/radiobutton.gen_h, src/progressbar.gen_h, src/progress.gen_h, src/preview.gen_h, src/pixmap.gen_h, src/paned.gen_h, src/packer.gen_h, src/optionmenu.gen_h, src/notebook.gen_h, src/menushell.gen_h, src/menuitem.gen_h, src/menufactory.gen_h, src/menubar.gen_h, src/menu.gen_h, src/main.gen_h, src/list.gen_h, src/itemfactory.gen_h, src/item.gen_h, src/inputdialog.gen_h, src/image.gen_h, src/handlebox.gen_h, src/gc.gen_h, src/frame.gen_h, src/fontselection.gen_h, src/fixed.gen_h, src/editable.gen_h, src/curve.gen_h, src/ctree.gen_h, src/container.gen_h, src/combo.gen_h, src/checkmenuitem.gen_h, src/box.gen_h, src/base.gen_h, src/accelgroup.gen_h, src/accelerator.gen_h: BIG NASTY CODE-BREAKING NON BACKWARD COMPATIBLE HUGE ENORMOUS CHANGE : Removed all unnecessary method with Gtk_Foo* args in favor of those with Gtk_Foo&. We're moving from pointers to references. Added forgotten Gtk_ObjectHandle in Gtk_Range and Gtk_Viewport. Added a constructor with no args for Gtk_ProgressBar (gtk+ 1.1 only, gtk+1.0 already has one), and Gtk_[HV](Scale|Scrollbar). The constructor creates its own default Gtk_Adjustment. Added a similar constructor for Gtk_Text but which relies on gtk_text_set_adjustments() to create the GtkAdjustments. The Gtk_Adjustment are built from those. Added a get_[hv]adjustment() method, otherwise all this wouldn't be terribly useful :-). Reworked Gtk_ScrolledWindow to take advantage of Gtk_ObjectHandle in Gtk_Viewport. Cleaned Gtk_CheckMenuItem constructor to pass label arg directly to Gtk_MenuItem constructor. Same with Gtk_RadioMenuItem (remember to clean up commented code) Gtk_Toolbar::*_element() and *_item() template methods totally reorganized. Part of those methods are duplicated into "with pixmap" / "without pixmap" versions.
Mon Oct 26 22:25:25 1998 Tero Pulkkinen* configure.in: fixed configure.in to use gtk-config. (fixed also the menu problem but I think someone did it before I did :) * configure.in: web pages improved, added const_casts<>'s to remove warnings. (yes, they will be fixed in gtk+, but they will not do any harm in there.) Some configure changes to make it compile on more platforms. Also itemfactory/draw.h should work better now with 2.7.2. (there was bugs that it didnt include proper include files.)
Sat Oct 24 15:24:36 1998 glaurent* .cvsignore: added stamp-h1* Sat Oct 24 13:02:49 1998 mirko * configure.in: check for gtk+-1.1.x new dnd api. make more clear that cvs snapshots are needed for gtk+-1.1 branch. Fri Oct 23 03:01:03 1998 Tero Pulkkinen * terop_make_dist.sh: the web page looks alittle nicer (if anyone can draw or do web pages, I dont object if someone makes it look even nicer :) Also the scripts generating release notes also handle version number changes in the web page. * terop_remove_release.sh, terop_make_dist.sh, configure.in: added scripts for building release notes from cvs logs and for making distributions easier. (I'll be moving web page to my home machine too to make creating distributions easier..) hmm, I wonder if there's other way to get part of cvs's change log then via rcs2log and -d date -option for it. Now I have to go through hackery to remember when I last updated release notes :) (if only it could generate me a log from last time I added a tag to newest version :)
Fri Oct 23 03:01:03 1998 Tero Pulkkinen* terop_make_dist.sh: the web page looks alittle nicer (if anyone can draw or do web pages, I dont object if someone makes it look even nicer :) Also the scripts generating release notes also handle version number changes in the web page.
Fri Oct 23 00:23:18 1998 Tero Pulkkinen* terop_remove_release.sh, terop_make_dist.sh, configure.in: added scripts for building release notes from cvs logs and for making distributions easier. (I'll be moving web page to my home machine too to make creating distributions easier..) hmm, I wonder if there's other way to get part of cvs's change log then via rcs2log and -d date -option for it. Now I have to go through hackery to remember when I last updated release notes :) (if only it could generate me a log from last time I added a tag to newest version :) Thu Oct 22 18:18:11 1998 Tero Pulkkinen * terop_make_dist.sh: my own little script for making releases. (it'll build package, copy package to web page and ftp site, and move releases to hd for backup) Sat Oct 17 16:27:56 1998 Tero Pulkkinen * terop_autogen.sh, configure.in: hmm, I wonder what did I change in all these files :) but added more stuffs inside GTKMM_SIGNALS_WITHOUT_GTK. Mon Oct 12 16:12:19 1998 Tero Pulkkinen * configure.in: make release 0.9l.17...