1. 12 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add shortcuts_model_filter_get_type. · af35cab9
      Matthias Clasen authored
      Wed Aug 11 20:56:00 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkinternals.h:
      	* gtk/gtk.symbols: Add shortcuts_model_filter_get_type.
      
      	* gtk/abicheck.sh: Check all symbols.
      af35cab9
  2. 11 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Underscore-prefix gtk_tree_data_list_compare_func. · e9c126db
      Matthias Clasen authored
      2004-08-11  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreedatalist.[hc]:
      	* gtk/gtkliststore.c:
      	* gtk/gtktreestore.c: Underscore-prefix gtk_tree_data_list_compare_func.
      
      	* gtk/gtk.symbols: Remove gtk_tree_data_list_compare_func.
      
      	* gtk/makegtkalias.pl: No need to include gtktreedatalist.h any more.
      e9c126db
  3. 09 Aug, 2004 2 commits
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
    • Matthias Clasen's avatar
      Add gtk_entry_layout_index_to_text_index() and its inverse. The have · b94a8883
      Matthias Clasen authored
      Mon Aug  9 10:50:05 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkentry.h: Add gtk_entry_layout_index_to_text_index()
      	and its inverse. The have always been exported and are meant
      	to be public.
      b94a8883
  4. 04 Aug, 2004 1 commit
  5. 02 Aug, 2004 1 commit
  6. 31 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Add some forgotten functions. · 7c4e554f
      Matthias Clasen authored
      Sat Jul 31 17:20:22 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtk-sections.txt: Add some forgotten functions.
      
      Sat Jul 31 17:18:57 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/framebuffer.sgml:
      	* gtk/windows.sgml:
      	* gtk/x11.sgml:
      	* gtk/running.sgml: Reorganize backend-specific cmdline
      	arguments and environment variables, fill the Windows
      	sections, add XDG_DATA_HOME, XDG_DATA_DIRS.
      7c4e554f
  7. 30 Jul, 2004 1 commit
  8. 27 Jul, 2004 1 commit
  9. 22 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Require Pango 1.5.1 (for ellipsisation). · ccb1f08e
      Matthias Clasen authored
      Thu Jul 22 01:05:16 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* configure.in: Require Pango 1.5.1 (for ellipsisation).
      
      	* gtk/gtklabel.h:
      	* gtk/gtklabel.c (gtk_label_class_init): Add a new :ellipsise
      	property which controls ellipsisation of the label.  (#125250,
      	Tim Van Wassenhove, patch by James M. Cape)
      
      	* tests/testellipsise.c: Simple test for ellipsisation.
      ccb1f08e
  10. 19 Jul, 2004 1 commit
  11. 18 Jul, 2004 1 commit
  12. 17 Jul, 2004 2 commits
    • Matthias Clasen's avatar
      Support text/plain selection target (#55117, Owen Taylor) · fb881018
      Matthias Clasen authored
      Sat Jul 17 00:48:27 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Support text/plain selection target  (#55117, Owen Taylor)
      
      	* gtk/gtkselection.h:
      	* gtk/gtkdnd.h:
      	* gtk/gtkselection.c (gtk_target_list_add_text_targets):
      	* gtk/gtkdnd.c (gtk_drag_dest_add_text_targets):
      	* gtk/gtkdnd.c (gtk_drag_source_add_text_targets): New
      	functions to facilitate handling of text targets.
      
      	* gtk/gtkentry.c:
      	* gtk/gtktextview.c: Use the new text target handling
      	functions instead of hardwiring the list of supported
      	text targets everywhere.
      
      	* gtk/gtkselection.c (gtk_selection_data_get_text):
      	(gtk_selection_data_set_text):
      	Support the targets text/plain, text/plain?charset=utf-8
      	and text/plain?charset=<LOCALE-CHARSET> as outlined in
      	#55117:
      	For text/plain send only ASCII, but accept 8-bit text
      	and treat it as ISO-8859-1 as specified by the Xdnd spec.
      	Always send CRLF terminators. Accept either and convert
      	into the native terminator for the platform.
      fb881018
    • Matthias Clasen's avatar
      Support named themed window icons. · a5638e82
      Matthias Clasen authored
      a5638e82
  13. 16 Jul, 2004 1 commit
  14. 13 Jul, 2004 1 commit
  15. 12 Jul, 2004 2 commits
  16. 07 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Misc additions. · ee31ef4e
      Matthias Clasen authored
      2004-07-07  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/tmpl/*: Misc additions.
      
      	* gtk/gtk-sections.txt: Updates.
      
      	* gtk/tmpl/gtkcellrendererprogress.sgml: New file.
      
      	* gtk/gtk-docs.sgml: Add GtkCellRendererProgress.
      
      	* gtk/Makefile.am (HTML_IMAGES): Add file and directory icons.
      ee31ef4e
  17. 04 Jul, 2004 1 commit
  18. 27 May, 2004 1 commit
  19. 12 May, 2004 1 commit
  20. 10 May, 2004 1 commit
    • Matthias Clasen's avatar
      Add gtk_menu_get_for_attach_widet, gtk_tree_view_get_fixed_height_mode, · 3002f39f
      Matthias Clasen authored
      2004-05-10  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtk-sections.txt: Add gtk_menu_get_for_attach_widet,
      	gtk_tree_view_get_fixed_height_mode,
      	gtk_tree_view_set_fixed_height_mode,
      	gtk_tree_view_get_hover_selection,
      	gtk_tree_view_set_hover_selection
      
      	* gdk/gdk-sections.txt: Add gdk_window_set_user_time().
      
      	* gdk-pixbuf/gdk-pixbuf.sgml:
      	* gtk/gtk-docs.sgml:
      	* gdk/gdk-docs.sgml: Add an index for 2.6 additions.
      3002f39f
  21. 06 May, 2004 4 commits
    • Matthias Clasen's avatar
      New function to translate a string with translate_func. (#135740) · 262dc2d7
      Matthias Clasen authored
      Thu May  6 00:24:11 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkactiongroup.h:
      	* gtk/gtkactiongroup.c (gtk_action_group_translate_string):
      	New function to translate a string with translate_func.
      	(#135740)
      262dc2d7
    • Matthias Clasen's avatar
      Add missing getters for readwrite properies. (#135649) · 3d01ab5f
      Matthias Clasen authored
      Thu May  6 00:02:21 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_get_wrap_width):
      	(gtk_combo_box_get_row_span_column):
      	(gtk_combo_box_get_column_span_column): Add missing getters
      	for readwrite properies. (#135649)
      3d01ab5f
    • Matthias Clasen's avatar
      Add gtk_combo_box_get_active_text() convenience function. (#136372, · 56b202f4
      Matthias Clasen authored
      Wed May  5 23:42:42 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.h:
      	* gtk/gtkcombobox.c (gtk_combo_box_get_active_text):
      	Add gtk_combo_box_get_active_text() convenience
      	function. (#136372, Christian Neumeir, patch by Olivier Andrieu)
      56b202f4
    • Elijah Newren's avatar
      Changes to support do-not-focus-on-map hint in conjunction with · 5502f77e
      Elijah Newren authored
      2004-05-05  Elijah Newren  <newren@math.utah.edu>
      
      	Changes to support do-not-focus-on-map hint in conjunction with
      	_NET_WM_USER_TIME (#115650):
      
      	* gdk/gdkwindow.h (struct _GdkWindowObject): Add a new boolean
      	field focus_on_map
      
      	* gdk/gdkwindow.h (gdk_window_set_accept_focus): New function to
      	set it.
      
      	* gtk/gtkwindow.[hc]: Add a boolean property "focus_on_map"
      	and gtk_window_get_focus_on_map() and gtk_window_set_focus_on_map().
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_new):
      	* gdk/linux-fb/gdkwindow-fb.c (gdk_window_new):
      	* gdk/x11/gdkwindow-x11.c (gdk_window_new):
      	Initialize the focus_on_map field to TRUE.
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_focus_on_map):
      	* gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_focus_on_map):
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_focus_on_map):
      	* gdk/x11/gdkwindow-x11.c (setup_toplevel_window):
      	Implementations for the various backends. The Win32 and linux-fb
      	implementations set the focus_on_map field, but don't use it yet
      	to actually implement noinput windows. The X implementation sets
      	_NET_WM_USER_TIME to 0 if focus_on_map is FALSE (see the EWMH).
      
      	* gdk/x11/gdkwindow-x11.h:
      	* gdk/x11/gdkevents-x11.c (set_user_time):
      	* gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event):
      	* gdk/x11/gdkwindow-x11.c (gdk_x11_window_set_user_time):
      	s/_gdk_x11_window_set_user_time/gdk_x11_window_set_user_time/,
      	since we want that function to be part of the public API.
      5502f77e
  22. 21 Apr, 2004 1 commit
  23. 02 Mar, 2004 2 commits
    • Owen Taylor's avatar
      === Released 2.3.5 === · 30121c9a
      Owen Taylor authored
      Tue Mar  2 17:06:05 2004  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 2.3.5 ===
      
              * NEWS: Updates
      
              * configure.in: Version 2.3.5, interface age 0.
              Require glib-2.3.5, pango-1.3.5.
      30121c9a
    • Owen Taylor's avatar
      Add gtk_drag_source_set/get_target_list(). (#127499, based on patch from · d52caae6
      Owen Taylor authored
      Mon Mar  1 19:30:25 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.[ch]: Add gtk_drag_source_set/get_target_list().
              (#127499, based on patch from Michael Natterer)
      
              * tests/testgtk.c: Fix bidi strings to display correctly
              with new auto-bidi.
      d52caae6
  24. 01 Mar, 2004 2 commits
    • Owen Taylor's avatar
      Add gtk_entry_set_alignment() to allow right-aligned entries and a · 4ea9813d
      Owen Taylor authored
      Sun Feb 29 22:01:49 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkentry.[ch]: Add gtk_entry_set_alignment()
              to allow right-aligned entries and a "xalign"
              property. (#59799, patch from Egon Andersen and
              Steffen Gutmann)
      
              * gtk/gtkmisc.c (gtk_misc_class_init): Use improved
              xalign property description here too.
      
              * tests/testtext.c: UNDERLINE_ERROR test addition
              from Nicolas Settons' patch.
      4ea9813d
    • Owen Taylor's avatar
      export gtk_window_activate_key() (Request from Tim Janik) · 6062e549
      Owen Taylor authored
      Sun Feb 29 20:34:06 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.[ch] gtk/gtkmenushell.c: export
              gtk_window_activate_key() (Request from Tim Janik)
      6062e549
  25. 27 Feb, 2004 1 commit
    • Federico Mena Quintero's avatar
      Put explicit <link> elements instead of #Symbol, because the latter · c5fe469c
      Federico Mena Quintero authored
      2004-02-27  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/migrating-GtkAction.sgml: Put explicit <link> elements
      	instead of #Symbol, because the latter doesn't get substituted by
      	gtk-doc outside of template files.  Thanks to Matthias for
      	pointing this out.
      
      	* gtk/migrating-GtkFileChooser.sgml: Likewise.
      
      	* gtk/gtk-sections.txt: Removed gtk_file_chooser_{set,get}_folder_mode.
      c5fe469c
  26. 26 Feb, 2004 3 commits
    • Matthias Clasen's avatar
      New convenience API to construct simple text combos, implemented by Damon · 1637a9c5
      Matthias Clasen authored
      Thu Feb 26 22:20:44 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcomboboxentry.h:
      	* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_new_text): New
      	convenience API to construct simple text combos, implemented by
      	Damon Chaplin.
      
      	* tests/testcombo.c: Use gtk_combo_box_entry_new_text.
      1637a9c5
    • Owen Taylor's avatar
      hu Feb 26 15:43:43 2004 Owen Taylor <otaylor@redhat.com> · 0459484c
      Owen Taylor authored
              * gtk/gtkstyle.[ch]: Export insertion cursor drawing functionality
              in a simplified form as gtk_draw_insertion_cursor().
              (#99031, request from Alex Larsson)
      
              * gtk/gtktextdisplay.c gtk/gtkentry.c gtk/gtklabel.c:
              Adapt to new gtk_draw_insertion_cursor().
      
              * gtk/gtkradiomenuitem.c (gtk_radio_menu_item_class_init)
              gtk/gtkstyle.c (gtk_style_class_init): Add some missed
              Since: 2.4.
      
              * gtk/gtkiconfactory.c (icon_size_settings_changed)
                gtk/gtkicontheme.c (do_theme_change)
                gtk/gtkrc.c (_gtk_rc_context_get_default_font_name)
              * gtk/gtksettings.c (gtk_settings_notify):
              _gtk_rc_reset_styles => gtk_rc_reset_styles.
      0459484c
    • Matthias Clasen's avatar
      Doc trivia. · af02a5cc
      Matthias Clasen authored
      af02a5cc
  27. 18 Feb, 2004 1 commit
    • Matthias Clasen's avatar
      New convenience functions analogous to similar API on GtkRadioButton. · b337db3a
      Matthias Clasen authored
      Thu Feb 19 00:09:35 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkradiomenuitem.h:
      	* gtk/gtkradiomenuitem.c (gtk_radio_menu_item_new_from_widget):
      	(gtk_radio_menu_item_new_with_label_from_widget):
      	(gtk_radio_menu_item_new_with_mnemonic_from_widget): New
      	convenience functions analogous to similar API on GtkRadioButton.
      	(#51700, Vitaly Tishkov, patch by Soeren Sandmann)
      b337db3a
  28. 14 Feb, 2004 1 commit
  29. 12 Feb, 2004 2 commits
    • Matthias Clasen's avatar
      Fix for #104811, Padraig O'Briain: · f6a32cf0
      Matthias Clasen authored
      Fri Feb 13 00:54:59 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix for #104811, Padraig O'Briain:
      
      	* gtk/gtkscale.h:
      	* gtk/gtkscale.c (_gtk_scale_clear_layout):
      	* gtk/gtkscale.c (gtk_scale_get_layout_offsets):
      	* gtk/gtkscale.c (gtk_scale_get_layout): New functions to determine the
      	text and its position from a GtkScale, to make it more accessible.
      	* gtk/gtkhscale.c (gtk_hscale_get_layout_offsets):
      	* gtk/gtkvscale.c (gtk_vscale_get_layout_offsets): Implementations of the
      	new GtkScale vfunc.
      f6a32cf0
    • Matthias Clasen's avatar
      New function to improve the accessibility of tooltips. (#114851, Padraig · 7b1d024a
      Matthias Clasen authored
      Thu Feb 12 23:55:08 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktooltips.h:
      	* gtk/gtktooltips.c (gtk_tooltips_get_info_from_tip_window): New
      	function to improve the accessibility of tooltips.  (#114851,
      	Padraig O'Briain)
      7b1d024a