1. 24 Jul, 2015 2 commits
  2. 14 Jan, 2011 5 commits
  3. 01 Nov, 2010 1 commit
    • José Alburquerque's avatar
      Style: Virtual Functions: Correct reference counting errors. · 4fdd0972
      José Alburquerque authored
      	* tools/m4/convert_pango.m4: Remove the conversion from `PangoLayout*'
      	to `const Glib::RefPtr<Pango::Layout>&' so it doesn't cause reference
      	counting errors in the future.
      	* gtk/src/style.hg: Put the PangoLayout conversion in this file
      	locally for the draw_layout virtual function. Also correct a
      	conversion that could cause reference counting errors.
      	Fixes GNOME Bug #633689 (mario).
  4. 26 Sep, 2010 2 commits
    • Murray Cumming's avatar
      gtkmm: MenuBar: Added remaining methods. · cf3bfc66
      Murray Cumming authored
      * gtk/src/menubar.hg: Added set/get_pack_direction(),
      set/ get_child_pack_direction
      * tools/m4/convert_gtk.m4: Added guint32&->guint32* conversion.
    • Murray Cumming's avatar
      gdkmm: Visual: Added methods. · 380ae053
      Murray Cumming authored
      	* gdk/src/visual.hg: Added get_visual_type(), get_depth(), get_byte_order(),
      	get_colormap_size(), get_bits_per_rgb(), get_red_pixel_details(),
      	get_green_pixel_details(), get_blue_pixel_details(), which are already in
      	git master.
      	* tools/m4/convert_gdk.m4: Added enum conversion.
  5. 25 Sep, 2010 2 commits
    • Murray Cumming's avatar
      gtkmm: Added remaining missing properties. · 55224144
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkTreeModelSort.
      * gtk/src/gtk_signals.defs: Added the new section for this object.
      * gtk/src/scalebutton.hg: Added icons property.
      * gtk/src/scrolledwindow.hg: Added window_placement_set property.
      * gtk/src/separatortoolitem.hg: Added draw property.
      * gtk/src/statusicon.hg: Added tooltips, icon-size and icon-size-set
      * gtk/src/toolbutton.hg: Added icon_name property.
      * gtk/src/treemodelfilter.hg: Added child_model and virtual_root properties.
      * gtk/src/treemodelsort.hg: Added model property.
      * gtk/src/treeview.hg: Added tooltip-column property.
      * gtk/src/treeviewcolumn.hg: Added resizable, spacing and sort-column-id
      * gtk/src/widget.hg: Added is_focus and double_buffered properties.
      * gtk/src/window.hg: Added type, startup_id and opacity properties.
    • Murray Cumming's avatar
      gtkmm: Added missing properties. · 06f8af87
      Murray Cumming authored
      	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkComboBoxEntry and
      	* gtk/src/gtk_signals.defs: Added the new sections for these widgets.
      	* gtk/src/colorselection.hg: Added color_selection, ok_button, cancel_button,
      	and help_button properties.
      	* gtk/src/combobox.hg: Added popup_shown and button_sensitivity properties.
      	* gtk/src/comboboxentry.hg: Added text_column property.
      	* gtk/src/entry.hg: Added inner_borde, primary_icon_tooltip_text,
      	secondary_icon_tooltip_text", primary_icon_tooltip_markup" and
      	secondary_icon_tooltip_markup properties.
      	* gtk/src/filechooserbutton.hg: Added dialog property.
      	* gtk/src/handlebox.hg: Added snap_edge_set and child_detached properties.
      	* gtk/src/image.hg: Added pixel-size and icon-name properties.
  6. 24 Sep, 2010 1 commit
    • Murray Cumming's avatar
      CellEditable: Added editing_canceled property. · f1954342
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkCellEditable.
      * gtk/src/gtk_signals.defs: Added the GtkCellEditable entries.
      * gtk/src/gtk_other.defs: Remove entries that are no longer needed,
      because they are now in gtk_signals.defs or gtk_methods.defs
      * gtk/src/gtk_methods.defs: Hand-edit some GtkAboutDialog entries to correct
      the constness of some return types.
      * gtk/src/celleditable.hg: Added editing_canceled property.
  7. 20 Sep, 2010 1 commit
    • Murray Cumming's avatar
      Fix some gmmproc warnings, adding some TextBuffer methods. · bb061214
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added interfaces because
        this now supports them.
      * gtk/src/gtk_signals.defs: Regenerated.
      * gtk/src/gtk_other.defs: Remove declarations that are now in
        the regular gtk_signals.defs.
      * gtk/src/gtk_extra_objects.defs: Added GtkPrintOperation for the docs.
      * gtk/src/entry.hg: Ignore the preedit-changed signal because it is
        for keybindings.
      * gtk/src/filechooser.hg: Remove the mention of the folder-mode property,
        which apparently never existed.
      * gtk/src/infobar.hg: Ignore the close signal because it is for keybindings.
      * gtk/src/textbuffer.hg: Added get_copy_target_list() and
      * gtk/src/toolitem.hg: Ignore the deprecated set_tooltip signal.
      * gtk/src/toolpalette.hg: Ignore the set_scroll_adjustments signal because
        it seems to be internal.
      * gtk/src/treepath.hg: Ignore gtk_tree_path_get_indices_with_depth()
        because we don't need it.
  8. 29 Aug, 2010 1 commit
    • Murray Cumming's avatar
      gdkmm: Wrapped new Device and Display methods. · c65f8809
      Murray Cumming authored
      	* gdk/src/cursor.hg: Added get_cursor_type().
      	* gdk/src/device.[hg|ccg]: Added get_key(), get_axis_use(), get_n_axes().
      	* gdk/src/gdk_pixbuf_methods.defs: Regenerated with h2defs.py
      	* tools/m4/convert_gdk.m4: Added DeviceManager conversions.
      	* gtk/src/widget.hg: Added const version of get_accessible().
  9. 06 Jul, 2010 1 commit
    • Murray Cumming's avatar
      Added copyright headers. Patch from Kalev Lember. · 5a2938b3
      Murray Cumming authored
      * tools/m4/convert.m4:
      * tools/m4/convert_atk.m4:
      * tools/m4/convert_gdk.m4:
      * tools/m4/convert_gtk.m4:
      * tools/m4/convert_gtkmm.m4:
      * tools/m4/convert_pango.m4:
      * tools/m4/filelist.am: Added LGPL2.1+ headers, like the other files.
  10. 23 Jun, 2010 1 commit
    • Daniel Elstner's avatar
      Split off atkmm into its own separate module · a5d84bbc
      Daniel Elstner authored
      * atk/, MSVC_Net200[58]/atkmm/: Delete atkmm subdirectories.
      * configure.ac: Remove module definition of atkmm-1.6.  Adjust the
      pkg-config dependencies to pull in an installed atkmm.
      * **/Makefile.am: Remove references to atkmm from the build rules.
      * docs/reference/Doxyfile.in: Remove references to in-tree atkmm.
      * gtk/{gtkmm,gtkmm-uninstalled}.pc.in: Remove atkmm substitutions.
      * tools/extra_defs_gen/generate_defs_gtk.cc: Remove code to output
      definitions for ATK types.
  11. 23 Mar, 2010 1 commit
    • Murray Cumming's avatar
      Fix small API problems found by Jonathan Jongsma. · c44149e5
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Add ToolPalette, ToolItemGroup,
      * gtk/src/gtk_signals.defs: Add new .defs.
      * gtk/src/offscreenwindow.hg: Added const versions of get_pixbuf() and
      * gtk/src/range.hg: Make get_slider_range() const.
      * gtk/src/spinner.hg:
      * gtk/src/toolitemgroup.hg: Add @newin tags.
      * gtk/src/toolpalette.hg: Fix a double @@ in the newin tag.
          Remove exclusive property (it is really a child property).
          Derive from (and implement) ToolShell.
  12. 16 Mar, 2010 1 commit
    • Murray Cumming's avatar
      ToolItem, ToolShell: Wrapped new C functions. · bc4b07c2
      Murray Cumming authored
      * gtk/src/toolitem.hg: Added  get_text_alignment(), get_text_orientation(),
      * gtk/src/toolshell.hg: Added  get_text_orientation(), get_text_alignment(),
          get_ellipsize_mode(), get_text_size_group()
          * tools/m4/convert_gtk.m4: Added SizeGroup conversions.
  13. 25 Jan, 2010 1 commit
    • Murray Cumming's avatar
      Added EntryBuffer and used it in the Entry API. · 87ffabf1
      Murray Cumming authored
      * gtk/src/entrybuffer.[hg|cc]: Added EntryBuffer. GtkEntryBuffer was
      actually added to GTK+ 2.18, but we didn't wrap it until now.
      * gtk/src/entry.hg: Aded get/set_buffer(), propery, and new constructor.
  14. 19 Jan, 2010 1 commit
    • Murray Cumming's avatar
      Wrapped some new GTK+ functions. · 45507980
      Murray Cumming authored
      * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
      * gtk/src/action.hg: Added get/set_always_show_image() and property.
      * gtk/src/fontselection.hg: Added get_family_list(), get_face_list(),
      get_size_list(). Reimplemented get_size_entry() and get_preview_entry()
      using new functions instead of struct fields.
      Added get_family() and get_face().
      * tools/m4/convert_pango.m4: Added necessary FontFace and FontFamily
      * gtk/src/printcontext.hg: Added get_hard_margins().
      * gtk/src/widget.[hg|ccg]: Added has_rc_style(), wrapping the new C function,
      deprecating rc_style().
      * gtk/src/window.hg: Added get_icon_name() and icon_name property.
      * gtk/src/toolpalette.hg: set_drag_source(), add_drag_dest():
      Add suitable default parameter values.
  15. 14 Jan, 2010 1 commit
    • Murray Cumming's avatar
      Fix build with latest GTK+. · 8712e314
      Murray Cumming authored
      * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
      * gtk/src/toolpalette.hg: Fix the build with latest GTK+.
      * tools/m4/convert_gtk.m4: Added necessary conversions.
  16. 21 Dec, 2009 1 commit
  17. 17 Dec, 2009 1 commit
    • Murray Cumming's avatar
      Added ToolPalette. · fb5a5cb5
      Murray Cumming authored
      	* gtk/src/gtk_enums.defs: Regenerated with enums.pl.
      	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
      	* gtk/src/toolpalette.[hg|ccg]: An initial wrapper for GtkToolPalette.
      	* gtk/gtkmm.h: Include the new toolpalette.h header.
  18. 27 Nov, 2009 1 commit
    • Debarshi Ray's avatar
      Add CellRendererSpin and Spinner. · a0d3be0b
      Debarshi Ray authored
      	* gtk/src/cellrenderspin.[hg|ccg]:
      	* gtk/src/spinner.[hg|ccg]: New files, wrapping new C API.
      	* gtk/src/gtk_methods.defs:
      	* gtk/src/gtk_signals.defs:
      	* tools/extra_defs_gen/generate_defs_gtk.cc: Add new definitions of the
      	C API.
      	* gtk/gtkmm.h: Include the new headers.
      	* configure.ac: Require a newer version of GTK+.
      	Bug #598715.
  19. 14 Oct, 2009 1 commit
  20. 18 Sep, 2009 1 commit
    • Daniel Elstner's avatar
      Fix build with deprecated C API disabled · 827ec335
      Daniel Elstner authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Undefine the macros
      {ATK,GDK,GTK}_DISABLE_DEPRECATED before including the GTK+ headers,
      so that all extra defs can be generated even in fatal warnings mode.
      * {atk,gdk,gtk}/src/*.hg: For all source files which contain calls
      to deprecated functions of the C API, inject an #undef preprocessor
      statement before any header includes to make the deprecated API
      visible when building gtkmm itself.  Mark C++ methods as deprecated
      where appropriate, but generally only when a replacement is already
      available.  Also correct a lot of whitespace errors along the way.
  21. 23 Aug, 2009 1 commit
    • Murray Cumming's avatar
      Regenerated the main .defs files. · cc8b6d59
      Murray Cumming authored
      * gtk/src/gtk_enums.defs:
      * gtk/src/gtk_methods.defs:
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkInfoBar.
      * gtk/src/gtk_signals.defs: Regenerated
      * gtk/src/infobar.hg: response signal: Added the parameter.
      * gtk/src/printoperation.hg: Added get/set_embed_page_setup() and
      get_n_pages_to_print() and properties.
  22. 12 Aug, 2009 1 commit
    • Daniel Elstner's avatar
      Convert main source directories to mm-common · 45cce2f2
      Daniel Elstner authored
      * configure.ac: Get rid of some more cruft we no longer need.
      (DISABLE_DEPRECATED_API): Add Automake conditional.
      (AC_CONFIG_FILES): Remove tools/{m4,extra_defs_gen}/Makefile and
      * tools/Makefile.am: Non-recursively build the contents of all
      * tools/m4/filelist.am: Overhaul for new build system and rename
      file from Makefile_list_of_sources.am_fragment to filelist.am.
      * tools/Makefile_list_of_sources.am_fragment: Delete file.
      * tools/extra_defs_gen/Makefile.am: Delete recursive Makefile.
      * tools/m4/Makefile.am: ditto.
      * tools/README, tools/TODO: Delete unhelpful and obsolete files.
      * {atk,gdk,gtk}/src/filelist.am: Adapt file lists to new mm-common
      build organization and rename from Makefile_list_of_hg.am_fragment
      to filelist.am.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/filelist.am: New files defining the
      lists of source files to compile and include in the libraries.
      * {atk,gdk,gtk}/src/Makefile.am: Rewrite based upon the new build
      support files from mm-common.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/Makefile.am: ditto.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/private/Makefile.am: Delete files.
      * build_shared/*.am_fragment: Delete obsolete build support files.
  23. 13 Jul, 2009 1 commit
    • Murray Cumming's avatar
      Fixed the build. · c291efd1
      Murray Cumming authored
      	* tools/m4/convert_gtk.m4: Added conversions now needed in gdk/src/pixbuf.hg.
  24. 30 Jun, 2009 1 commit
  25. 19 Jun, 2009 1 commit
    • Murray Cumming's avatar
      Fix the build with GTK+ 2.17.x · 3927a139
      Murray Cumming authored
      * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
      * tools/m4/convert_gtk.m4: Add a conversion because a
      gtk_recent_info_get_application_info() parameter's constness has changed
  26. 26 Mar, 2009 1 commit
    • Daniel Elstner's avatar
      Use DK_ARG_ENABLE_WARNINGS() to replace custom M4 macro · 084b8c36
      Daniel Elstner authored
      * scripts/dk-warn.m4: New file defining DK_ARG_ENABLE_WARNINGS().
      * scripts/macros.m4: Remove the old GTKMM_ARG_ENABLE_WARNINGS().
      * configure.in: Use new macro DK_ARG_ENABLE_WARNINGS() to set the
      Makefile variable $(GLIBMM_WXXFLAGS).
      * build_shared/Makefile_build.am_fragment (all_includes): Insert
      $(GLIBMM_WXXFLAGS).  Also move deprecation flags here.
      * tools/extra_defs_gen/Makefile.am (INCLUDES): Insert
      * demos/Makefile.am (all_includes): ditto,
      * demos/gtk-demo/Makefile.am (all_includes): ditto,
      * tests/Makefile.am_fragment (INCLUDES): ditto.
      svn path=/trunk/; revision=1128
  27. 09 Mar, 2009 1 commit
    • Murray Cumming's avatar
      Regenerated with docextract_to_xml.py · 121f844e
      Murray Cumming authored
      2009-03-09  Murray Cumming  <murrayc@murrayc.com>
      * gdk/src/gdk_docs.xml:
      * gtk/src/gtk_docs.xml: Regenerated with docextract_to_xml.py
      * gdk/src/gdk_methods.defs:
      * gdk/src/gdk_pixbuf.defs:
      * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
      * gdk/src/drawable.hg:
      * gdk/src/gc.hg:
      * tools/m4/convert_gdk.m4:
      * gdk/src/region.hg:
      * gdk/src/window.hg:
      * gtk/src/activatable.hg:
      * gtk/src/entry.hg: Added conversions to deal with GTK+ making some 
      function parameters const.
      svn path=/trunk/; revision=1109
  28. 08 Feb, 2009 1 commit
    • Murray Cumming's avatar
      2009-02-08 Murray Cumming <murrayc@murrayc.com>h> · b194c5c1
      Murray Cumming authored
      * gtk/gtkmm/stock.[h|cc]: Added CAPS_LOCK_WARNING.
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added new interfaces.
      * gtk/src/gtk_signals.defs: Regenerated.
      * gtk/src/Makefile_list_of_hg.am_fragment:
      * gtk/src/gtk_vfuncs.defs:
      * gtk/src/activatable.[hg|ccg]:
      * gtk/src/orientation.[hg|ccg]: Added the new interfaces, though 
      we cannot use them yet without breaking ABI.
      * gtk/src/box.hg:
      * gtk/src/button.hg:
      * gtk/src/buttonbox.hg:
      * gtk/src/menu.hg:
      * gtk/src/menuitem.hg:
      * gtk/src/paned.hg:
      * gtk/src/recentchoosermenu.hg:
      * gtk/src/ruler.hg:
      * gtk/src/scalebutton.hg:
      * gtk/src/scrollbar.hg:
      * gtk/src/separator.hg:
      * gtk/src/toolbutton.hg: Added TODOs about deriving from the new 
      interfaces when we can break ABI. I only did this for base classes, 
      though GTK+ does it for further derived classes too, for some reason.
      svn path=/trunk/; revision=1093
  29. 19 Jan, 2009 1 commit
  30. 16 Jan, 2009 2 commits
    • Murray Cumming's avatar
      Corrected by hand to fix the build. The corrections as a --unified=10 · 4c12a93b
      Murray Cumming authored
      2009-01-16  Murray Cumming  <murrayc@murrayc.com>
      * gtk/src/gtk_signals.defs: Corrected by hand to fix the build.
      * gtk/src/gtk_signals.defs.patch: The corrections as a --unified=10 
      patch, to hopefully make this easier next time.
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkImageMenuItem 
      though that is not in the generated .defs yet.
      svn path=/trunk/; revision=1075
    • Murray Cumming's avatar
      SignalProxy_CellData_gtk_callback(): Added some checks for null models, to · 2e187464
      Murray Cumming authored
      2009-01-16  Murray Cumming  <murrayc@murrayc.com>
      * gtk/gtkmm/treeview_private.cc: SignalProxy_CellData_gtk_callback():
      Added some checks for null models, to provide clues when doing some 
      unusual incorrect uses of multiple inheritance.
      * gtk/src/gtk_enums.defs:
      * gtk/src/gtk_methods.defs: Regenerated.
      * gtk/src/cellview.hg: Added get_model() and some new properties.
      * gtk/src/entry.hg: Added unset_invisible_char(), get_invisible_char().
      Added the new progress and icon methods and the properties, 
      including the new im-module property.
      * gtk/src/imagemenuitem.hg: Added get/set_use_stock(), 
      * gtk/src/menuitem.hg: Added get/set_label(), get/set_use_underline() 
      and properties.
      * gtk/src/printoperation.hg: Added draw_page_finish(), 
      * gtk/src/printsettings.hg: Added get_resolution_x(), 
      get_resolution_y(), set_resolution_xy(), get/set_printer_lpi().
      * gtk/src/statusicon.hg: Added get/set_has_tooltip(), 
      get/set_tooltip_text(), get/set_tooltip_markup().
      * gtk/src/textview.hg: Added im-module property.
      * tools/m4/convert_gtk.m4: Added necessary conversions.
      svn path=/trunk/; revision=1073
  31. 10 Dec, 2008 1 commit
  32. 03 Sep, 2008 1 commit
    • Murray Cumming's avatar
      Restored the maemo-only .defs, putting them in a separate file this time · e0541d3b
      Murray Cumming authored
      2008-09-03  Murray Cumming  <murrayc@murrayc.com>
      * gtk/src/Makefile.am:
      * gtk/src/gtk.defs:
      * gtk/src/gtk_methods_maemo.defs: Restored the maemo-only .defs, putting 
      them in a separate file this time so they are not lost next time.
      * gtk/src/gtk_enums.defs: Regenerated, with some hand-coding.
      * tools/m4/convert_gtk.m4:
      * gtk/src/printsettings.hg: Added get/set_number_up_layout(), using the 
      new NumberUpLayout enum.
      svn path=/trunk/; revision=1036