1. 07 May, 2004 2 commits
    • Matthias Clasen's avatar
      Make the tearoff functionality model/view, the tearoffmenuitem being the · 30a4c82a
      Matthias Clasen authored
      Fri May  7 00:41:46 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktearoffmenuitem.h:
      	* gtk/gtktearoffmenuitem.c: Make the tearoff
      	functionality model/view, the tearoffmenuitem being
      	the view and the tearoff_state property of the menu
      	being the model.  (#101185, Owen Taylor)
      
      	* gtk/gtkmenu.c: Add a tearoff_state property.
      30a4c82a
    • Matthias Clasen's avatar
      Merge from 2.4: · 0a41106a
      Matthias Clasen authored
      Thu May  6 23:52:13 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Merge from 2.4:
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_select_timeout): Also
      	popup the submenu for items in torn off menus.  (#122051)
      0a41106a
  2. 06 May, 2004 11 commits
    • Matthias Clasen's avatar
      Reverse accidental commit. · ebfab369
      Matthias Clasen authored
      ebfab369
    • Sven Neumann's avatar
      in RTL mode, position the title lable next to the arrow just as we do for · b33307b7
      Sven Neumann authored
      2004-05-06  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtkexpander.c (gtk_expander_size_allocate): in RTL mode,
      	position the title lable next to the arrow just as we do for LTR
      	rendering. Fixes bug #141825.
      b33307b7
    • Matthias Clasen's avatar
      Document the new policy of bumping version numbers after release. · 4c845c77
      Matthias Clasen authored
      2004-05-06  Matthias Clasen  <mclasen@redhat.com>
      
      	* docs/RELEASE-HOWTO: Document the new policy of
      	bumping version numbers after release.
      
      	* configure.in: Bump version number to 2.5.0.
      4c845c77
    • Padraig O'Briain's avatar
      Add new function gtk_menu_get_for_attach_widget. (bug #113112). · 1d66490a
      Padraig O'Briain authored
      2004-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
      
      	* gtk/gtkmenu.h:
      	* gtk/gtkmenu.c: Add new function gtk_menu_get_for_attach_widget.
      	(bug #113112).
      1d66490a
    • Matthias Clasen's avatar
      Forgotten ChangeLog · c723dd7e
      Matthias Clasen authored
      c723dd7e
    • 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
    • Matthias Clasen's avatar
      New format flag GDK_PIXBUF_FORMAT_SCALABLE to mark scalable formats. · 583db0f1
      Matthias Clasen authored
      Wed May  5 23:09:48 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk-pixbuf-io.h (GdkPixbufFormatFlags): New format flag
      	GDK_PIXBUF_FORMAT_SCALABLE to mark scalable formats.
      
      	* gdk-pixbuf.h:
      	* gdk-pixbuf-io.c (gdk_pixbuf_format_is_scalable): New function.
      	(#137995, Dom Lachowicz)
      583db0f1
    • 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
    • Matthias Clasen's avatar
      Merge from 2.4: · 4ec2a42a
      Matthias Clasen authored
      Wed May  5 22:20:21 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Merge from 2.4:
      
      	* gtk/gtkiconfactory.c (icon_source_clear): Don't
      	call g_free() on a pixbuf.  (#141961, Crispin Flowerday)
      4ec2a42a
  3. 05 May, 2004 3 commits
    • Matthias Clasen's avatar
      Add multiple indices. · 7a15a406
      Matthias Clasen authored
      2004-05-05  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtk-docs.sgml:
      	* gdk-pixbuf/gdk-pixbuf.sgml:
      	* gdk/gdk-docs.sgml: Add multiple indices.
      7a15a406
    • Matthias Clasen's avatar
      Merge from 2.4: · 37374c62
      Matthias Clasen authored
      2004-05-05  Matthias Clasen  <mclasen@redhat.com>
      
      	Merge from 2.4:
      
      	* gtk/gtkuimanager.c (print_node): Make the output
      	parseable.  (#141929, Sven Neumann)
      37374c62
    • Tor Lillqvist's avatar
      Add multi-monitor offset. (#141842, John Ehresman) · 25f3824e
      Tor Lillqvist authored
      2004-05-05  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkdnd-win32.c (gdk_drag_find_window_for_screen): Add
      	multi-monitor offset. (#141842, John Ehresman)
      25f3824e
  4. 04 May, 2004 5 commits
  5. 03 May, 2004 4 commits
  6. 02 May, 2004 1 commit
    • Hans Breuer's avatar
      don't modify the passed in GdkSegment(s) in place, we may get them again · 6efc9a6a
      Hans Breuer authored
      2004-05-02  Hans Breuer  <hans@breuer.org>
      
      	* gdk/win32/gdkdrawable-win32.c (draw_segments) : don't
      	modify the passed in GdkSegment(s) in place, we may get
      	them again to draw at the same place. Fixes bug #129095,
      	bug #137177, ...
      	(draw_segments) draw the end pixel again to get the
      	pixmap mask right, fixes bug #126710, #130202
      
      	* gdk/win32/gdkwindow-win32.c : use SetForegroundWindow,
      	fixes bug #106013, John Ehresman
      
      	* gtk/makefile.msc.in : don't try to link gtk.res but
      	use gtk-win32.res (as supposed to be fixed below :)
      6efc9a6a
  7. 01 May, 2004 1 commit
  8. 30 Apr, 2004 2 commits
  9. 29 Apr, 2004 6 commits
    • Federico Mena Quintero's avatar
      Fixes #140412. · 66319433
      Federico Mena Quintero authored
      2004-04-29  Federico Mena Quintero  <federico@ximian.com>
      
      	Fixes #140412.
      
      	* gtk/gtkfilechooserdefault.c (remove_selected_bookmarks): New
      	function; moved the code over from
      	remove_bookmark_button_clicked_cb().
      	(remove_selected_bookmarks): Now, getting a non-removable bookmark
      	is not an error, as we may be called as a result of hitting the
      	Delete key.
      	(shortcuts_key_press_event_cb): New handler; delete the bookmark
      	if the user presses Backspace, Delete, or KP_Delete.
      66319433
    • Matthias Clasen's avatar
      Use _gtk_action_emit_activate() instead of directly emitting the activate · 40532b0d
      Matthias Clasen authored
      2004-04-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaction.c (closure_accel_activate): Use
      	_gtk_action_emit_activate() instead of directly
      	emitting the activate signal.  (#141429, Jody Goldberg)
      
      	* gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel):
      	Warn people when the accelerator can not be
      	parsed.  (#141429, Jody Goldberg)
      40532b0d
    • Federico Mena Quintero's avatar
      Added an .gtkrc-2.0 example of how to actually change the key bindings. · e28adbac
      Federico Mena Quintero authored
      2004-04-29  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/tmpl/gtkfilechooser.sgml: Added an .gtkrc-2.0 example of how
      	to actually change the key bindings.
      e28adbac
    • Matthias Clasen's avatar
      Add a missing cat. (#141070, Chris Sherlock) · 3f571c18
      Matthias Clasen authored
      2004-04-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* tests/testentrycompletion.c (main): Add a missing
      	cat.  (#141070, Chris Sherlock)
      
      	* gtk/gtkrc.c (gtk_rc_check_pixmap_dir): Remove unused
      	variable.  (#141022, Chris Sherlock)
      
      	* gtk/gtkcombo.c (gtk_combo_popup_list): Add a missing
      	cast.  (#141013, Chris Sherlock)
      
      	* gtk/gtkcellview.c (gtk_cell_view_cell_layout_clear): Remove
      	unused variable.  (#141011, Chris Sherlock)
      3f571c18
    • Tor Lillqvist's avatar
      Plug memory leak. (#140775, John Ehresman) · f215db2b
      Tor Lillqvist authored
      2004-04-29  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Plug memory
      	leak. (#140775, John Ehresman)
      f215db2b
    • Matthias Clasen's avatar
      Use depth - 1 to index the cached gcs, not depth. (#139494) · 08580edf
      Matthias Clasen authored
      Thu Apr 29 01:09:50 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/gdkdraw.c (_gdk_drawable_get_scratch_gc): Use depth - 1
      	to index the cached gcs, not depth.  (#139494)
      08580edf
  10. 28 Apr, 2004 1 commit
    • Matthias Clasen's avatar
      Docs typo fix. · 65c0f146
      Matthias Clasen authored
      2004-04-28  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkdraw.c (_gdk_drawable_get_scratch_gc): Docs typo fix.
      65c0f146
  11. 27 Apr, 2004 2 commits
  12. 25 Apr, 2004 2 commits