1. 15 Aug, 2004 1 commit
  2. 14 Aug, 2004 2 commits
    • Tor Lillqvist's avatar
      gtk/gtkfilechooserdefault.c (shortcuts_append_home, · ae6d3a22
      Tor Lillqvist authored
      2004-08-14  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkfilechooserdefault.c (shortcuts_append_home,
      	shortcuts_append_desktop, set_local_only)
      	* gtk/gtkfilesystemwin32.c (gtk_file_system_win32_render_icon)
      	* gtk/gtkpathbar.c (find_button_type, _gtk_path_bar_set_file_system):
      	Guard against g_get_home_dir() returning NULL. (#150007)
      ae6d3a22
    • Soeren Sandmann's avatar
      New function. · 15ed3634
      Soeren Sandmann authored
      Sat Aug 14 17:56:33 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkentry.c (gtk_entry_get_pixel_ranges): New function.
      
      	* gtk/gtkentry.c (in_selection): New function using
      	gtk_entry_get_pixel_ranges() to determine whether a click is in
      	the selection. Improve entry behavior wrt. dragging and
      	selecting. Bug #143249.
      
      Sat Aug 14 17:53:46 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* configure.in: Require glib 2.5.2
      
      	* gtk/gtksequence.[ch]: New internal data structure.
      
      	* gtk/gtkliststore.[hc]: Reimplement in terms of new data
      	structure
      
      	* tests/Makefile.am (testtreemodel_SOURCES):
      	* tests/testtreemodel.c: New test program written by Matthias.
      15ed3634
  3. 13 Aug, 2004 7 commits
    • Matthias Clasen's avatar
      Don't install the settings_notify_cb from here, since it may be called · 766d7865
      Matthias Clasen authored
      	* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_style_set):
      	Don't install the settings_notify_cb from here, since it
      	may be called before the first screen_changed signal,
      	confusing the logic in gtk_file_chooser_screen_changed().
      	(#148803, Abel Daniel)
      766d7865
    • Matthias Clasen's avatar
      Make re-sensitivation work in menu mode. · c92d4d67
      Matthias Clasen authored
      2004-08-13  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkcombobox.c: Make re-sensitivation work
      	in menu mode.
      c92d4d67
    • Matthias Clasen's avatar
      Fix the docs build. · dc2504f1
      Matthias Clasen authored
      dc2504f1
    • Matthias Clasen's avatar
      Make fixed height mode handle insertions. (135955, Michael Vogt, testcase · e1e86b06
      Matthias Clasen authored
      Fri Aug 13 01:06:56 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c (gtk_tree_view_row_inserted):
      	Make fixed height mode handle insertions.  (135955,
      	Michael Vogt, testcase by Tim-Philipp Müller, fix by
      	Pawel Salek)
      e1e86b06
    • Matthias Clasen's avatar
      Add missing include. · 44609707
      Matthias Clasen authored
      44609707
    • Matthias Clasen's avatar
      Fix #149547, Markus Lausser: · fa966c6a
      Matthias Clasen authored
      Thu Aug 12 23:52:12 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix #149547, Markus Lausser:
      
      	* gtk/gtkcombobox.c (gtk_combo_box_size_allocate):
      	* gtk/gtkcombobox.c (gtk_combo_box_size_request): Don't
      	crash if size_request or size_allocate are called early.
      
      	* gtk/gtkcombobox.c (gtk_combo_box_size_allocate): Protect
      	against being allocated too small.
      fa966c6a
    • Matthias Clasen's avatar
      Adjust to GtkAboutDialog API changes. · ff8c35e5
      Matthias Clasen authored
      Thu Aug 12 21:02:57 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* demos/gtk-demo/appwindow.c (about_cb): Adjust to GtkAboutDialog API changes.
      
      	* gtk/gtkaboutdialog.h:
      	* gtk/gtkaboutdialog.c (gtk_about_dialog_set_email_hook):
      	(gtk_about_dialog_set_url_hook): Add callback data and destroy notify
      	for language bindings.  (#149999, Olivier Andrieu)
      ff8c35e5
  4. 12 Aug, 2004 6 commits
    • Matthias Clasen's avatar
      Underscore-prefix gtk_file_system_module_get_type(). Underscore-prefix · e4ec4f37
      Matthias Clasen authored
      2004-08-12  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkfilesystem.c: Underscore-prefix gtk_file_system_module_get_type().
      	* gtk/gtkfilechooserdefault.c: Underscore-prefix shortcuts_model_filter_get_type().
      
      	* gtk/gtkimmodule.c: Make gtk_im_module_get_type() static.
      	* gtk/gtk.symbols:
      	* gtk/gtkinternals.h: Remove the no longer exported get_type functions.
      e4ec4f37
    • Matthias Clasen's avatar
      Make the icon view accessible by implementing the necesssary ATK · 38b9f53c
      Matthias Clasen authored
      Thu Aug 12 01:35:46 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkiconview.c: Make the icon view accessible by
      	implementing the necesssary ATK interfaces.  (#149728,
      	Padraig O'Briain)
      38b9f53c
    • Matthias Clasen's avatar
      Link to information about allowed action names. (#149620, David Malcolm) · 001e6299
      Matthias Clasen authored
      Thu Aug 12 00:02:29 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkaction.c (gtk_action_new): Link to information about
      	allowed action names.  (#149620, David Malcolm)
      001e6299
    • Matthias Clasen's avatar
      Add setters for the ::sensitive and ::visible properties of GtkAction. · e6fdcff1
      Matthias Clasen authored
      Wed Aug 11 23:14:25 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtk.symbols:
      	* gtk/gtkaction.h:
      	* gtk/gtkaction.c (gtk_action_set_sensitive):
      	(gtk_action_set_visible): Add setters for the ::sensitive
      	and ::visible properties of GtkAction.  (#149622, David Malcolm)
      e6fdcff1
    • Federico Mena Quintero's avatar
      Fix #149422, #143457: · c710d479
      Federico Mena Quintero authored
      2004-08-11  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #149422, #143457:
      
      	* gtk/gtkfilechooserdefault.c
      	(gtk_file_chooser_default_should_respond): Rewrite to take the
      	current focus into account, the contents of the save entry, and
      	the last focus for the shortcuts list.
      	(switch_to_selected_folder): We don't need an assertion on the
      	action here.
      c710d479
    • 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
  5. 11 Aug, 2004 2 commits
  6. 10 Aug, 2004 5 commits
  7. 09 Aug, 2004 15 commits
    • Hans Breuer's avatar
      autogenerate gtk.def, cleanup · 2c3388b7
      Hans Breuer authored
      2004-08-09  Hans Breuer  <hans@breuer.org>
      
      	* gtk/makefile.msc.in : autogenerate gtk.def, cleanup
      
      	* gdk/win32/gdkwindow-win32.c gdk/win32/gdkevents-win32.c :
      	removed long time unused ifdef/ed code (WITHOUT_WM_CREATE),
      	removed duplicated call to gdk_window_set_cursor()
      2c3388b7
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 0742ff3a
      Matthias Clasen authored
      Mon Aug  9 15:41:17 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)
      
      	* gdk/Makefile.am: Add rules to generate gdk.def and
      	gdkalias.h from gdk.symbols, and make make check check
      	the abi with abicheck.sh.
      
      	* gdk/gdk.symbols: New file. Definition of the GDK ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gdk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgdk-x11.2.0.so against the symbols
      	found in gdk.symbols.
      
      	* gdk/makegdkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gdk/*.c, gdk/x11/*.c: Include gdkalias.h
      0742ff3a
    • Morten Welinder's avatar
      Fix C99ism. · 2f7c4c1e
      Morten Welinder authored
      2004-08-09  Morten Welinder  <terra@gnome.org>
      
      	* gdk/x11/gdkdnd-x11.c (gdk_drag_drop_succeeded): Fix C99ism.
      2f7c4c1e
    • Matthias Clasen's avatar
      Also revert GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API to its old status. · 6f9aadcb
      Matthias Clasen authored
      Mon Aug  9 15:27:01 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/makegtkalias.pl: Also revert
      	GTK_TEXT_USE_INTERNAL_UNSUPPORTED_API to its old status.
      6f9aadcb
    • Matthias Clasen's avatar
      Add the exported functions gdk_rgb_colormap_ditherable(), · 1fd016f1
      Matthias Clasen authored
      Mon Aug  9 15:19:34 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/gdk.h:
      	* gdk/gdkrgb.h: Add the exported functions
      	gdk_rgb_colormap_ditherable(), gdk_pointer_grab_info_libgtk_only(),
      	gdk_keyboard_grab_info_libgtk_only() to the appropriate
      	headers.
      1fd016f1
    • Matthias Clasen's avatar
      Make static. · 65429960
      Matthias Clasen authored
      Mon Aug  9 14:24:46 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse):
      	Make static.
      65429960
    • 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
      Only undef gtk_init_check and gtk_init on win32. · 23e35417
      Matthias Clasen authored
      Mon Aug  9 11:49:46 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkmain.c: Only undef gtk_init_check and gtk_init on win32.
      23e35417
    • 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
    • Matthias Clasen's avatar
      Don't leak the file contents. · ad534c2b
      Matthias Clasen authored
      Mon Aug  9 00:28:34 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkicontheme.c (load_svg_at_size): Don't leak the
      	file contents.
      ad534c2b
    • Matthias Clasen's avatar
      Don't leak the icon source. · ecf2d107
      Matthias Clasen authored
      Mon Aug  9 00:13:03 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkaboutdialog.c (icon_set_new_from_pixbufs): Don't
      	leak the icon source.
      ecf2d107
    • Matthias Clasen's avatar
      Don't leak a reference to the pixbufs. · fbc0b767
      Matthias Clasen authored
      Sun Aug  8 23:46:20 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
      	leak a reference to the pixbufs.
      fbc0b767
    • Matthias Clasen's avatar
      Ref and sink the column. (gtk_combo_box_menu_destroy): Unref the column. · 0c42eed2
      Matthias Clasen authored
      Sun Aug  8 23:36:55 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_menu_setup): Ref
      	and sink the column.
      	(gtk_combo_box_menu_destroy): Unref the column.
      
      Sun Aug  8 23:35:00 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkdnd.c (gtk_drag_source_add_text_targets):
      	(gtk_drag_dest_add_text_targets): Don't leak a reference
      	to the target list.
      0c42eed2
    • Matthias Clasen's avatar
      Don't stumble over separators which are not backed by model rows. · b04a72a5
      Matthias Clasen authored
      Sun Aug  8 22:52:26 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (find_menu_by_path): Don't stumble over
      	separators which are not backed by model rows.
      b04a72a5
    • Matthias Clasen's avatar
      Don't leak the path. · c1af2aa6
      Matthias Clasen authored
      Sun Aug  8 11:01:23 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_set_active): Don't leak
      	the path.
      c1af2aa6
  8. 08 Aug, 2004 2 commits