]> Pileus Git - ~andy/gtk/log
~andy/gtk
19 years agoSupport the ICCCM urgency hint. (#61858, Havoc Pennington)
Matthias Clasen [Fri, 17 Jun 2005 20:19:32 +0000 (20:19 +0000)]
Support the ICCCM urgency hint. (#61858, Havoc Pennington)

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

Support the ICCCM urgency hint.  (#61858, Havoc Pennington)

* gtk/gtk.symbols:
* gtk/gtkwindow.[hc]: Add a GtkWindow::urgency-hint property
with getter and setter.

* gdk/gdk.symbols:
* gdk/gdkwindow.h:
* gdk/x11/gdkwindow-x11.c (gdk_window_set_urgency_hint):
Add a setter for the urgency hint.

* gdk/x11/gdkwindow-x11.h (struct _GdkToplevelX11): Store
urgency hint here.

* gdk/x11/gdkwindow-x11.c (update_wm_hints): Set the urgency
hint in the WM_HINTS property when appropriate.

19 years agoFix #160281, testcase from Peter Bloomfield.
Kristian Rietveld [Fri, 17 Jun 2005 19:44:53 +0000 (19:44 +0000)]
Fix #160281, testcase from Peter Bloomfield.

2005-06-17  Kristian Rietveld  <kris@gtk.org>

Fix #160281, testcase from Peter Bloomfield.

* gtk/gtktreeview.c (do_presize_handler): always size request
and update adjustments in fixed height mode,
(gtk_tree_view_build_tree): if a fixed height is set, set this
height on newly added nodes.

19 years agoSet the actions and suggested_action fields in the GdkDragContext to
Tor Lillqvist [Fri, 17 Jun 2005 19:41:01 +0000 (19:41 +0000)]
Set the actions and suggested_action fields in the GdkDragContext to

2005-06-17  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkdnd-win32.c (gdk_dropfiles_filter): Set the actions
and suggested_action fields in the GdkDragContext to
GDK_ACTION_COPY. Otherwise apps that check the suggested_action
field, like eog, won't accept dropped files.

19 years agoDefine GDK_IS_CURSOR() and GDK_CURSOR().
Matthias Clasen [Fri, 17 Jun 2005 19:37:29 +0000 (19:37 +0000)]
Define GDK_IS_CURSOR() and GDK_CURSOR().

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gdk/gdkcursor.h: Define GDK_IS_CURSOR() and GDK_CURSOR().

19 years agoImprove some return_if_fail checks, and add the missing non-Xcursor
Matthias Clasen [Fri, 17 Jun 2005 19:27:04 +0000 (19:27 +0000)]
Improve some return_if_fail checks, and add the missing non-Xcursor

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkcursor-x11.c:
* gdk/gdkcursor.c: Improve some return_if_fail checks,
and add the missing non-Xcursor fallback for
_gdk_x11_cursor_update_theme(), noticed by Jeroen
Zwartepoorte.

19 years agoDocument several button signals as not useful. `
Matthias Clasen [Fri, 17 Jun 2005 18:42:49 +0000 (18:42 +0000)]
Document several button signals as not useful. `

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkbutton.c (gtk_button_class_init): Document
several button signals as not useful.
`

19 years agoResize the popup if necessary. (#308076, Vincent Noel)
Matthias Clasen [Fri, 17 Jun 2005 18:26:25 +0000 (18:26 +0000)]
Resize the popup if necessary. (#308076, Vincent Noel)

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkentrycompletion.c (gtk_entry_completion_complete):
Resize the popup if necessary.  (#308076, Vincent Noel)

19 years agoQueue a draw on the old and new focus widgets, if their defaultness
Matthias Clasen [Fri, 17 Jun 2005 17:36:47 +0000 (17:36 +0000)]
Queue a draw on the old and new focus widgets, if their defaultness

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwindow.c (gtk_window_real_set_focus): Queue a
draw on the old and new focus widgets, if their defaultness
changes.  (#305607, Billy Biggs)

19 years agomake sure the row above 'above_path' is always in a validated state, so it
Kristian Rietveld [Fri, 17 Jun 2005 17:34:40 +0000 (17:34 +0000)]
make sure the row above 'above_path' is always in a validated state, so it

2005-06-17  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (validate_visible_area): make sure the row
above 'above_path' is always in a validated state, so it does
not mess up scrolling. (#303319, testcase from Billy Biggs).

19 years agoHandle cursor theme changes for cached cursors which are not associated
Matthias Clasen [Fri, 17 Jun 2005 17:26:24 +0000 (17:26 +0000)]
Handle cursor theme changes for cached cursors which are not associated

2005-06-17  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkprivate-x11.h:
* gdk/x11/gdkcursor-x11.c: Handle cursor theme changes
for cached cursors which are not associated with a window
at the time of the theme change, by storing a serial
number in each cursor, and updating the theme_serial
counter whenever the cursor theme changes.

* gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme):
Private function to update a cursor to the current
cursor theme if necessary.

* gdk/x11/gdkmain-x11.c (gdk_pointer_grab):
* gdk/x11/gdkwindow-x11.c (gdk_window_set_cursor): Call
_gdk_x11_cursor_update_theme() here.

19 years agoFix #if G_BYTE_ORDER == GDK_LSB_FIRST.
Owen Taylor [Fri, 17 Jun 2005 14:17:43 +0000 (14:17 +0000)]
Fix #if G_BYTE_ORDER == GDK_LSB_FIRST.

2005-06-17  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkcairo.c (gdk_cairo_set_source_pixbuf): Fix
        #if G_BYTE_ORDER == GDK_LSB_FIRST.

19 years agodon't try to update the top_row rowref ourselves here, but just have
Kristian Rietveld [Fri, 17 Jun 2005 14:11:19 +0000 (14:11 +0000)]
don't try to update the top_row rowref ourselves here, but just have

2005-06-17  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (validate_visible_area): don't try to update
the top_row rowref ourselves here, but just have _dy_to_top_row()
do it,
(gtk_tree_view_scroll_to_cell): handle scrolling via
validate_visible_area() if the treeview is not visible or needs
reallocation. (#165246, Nickolay V. Shmyrev).

19 years agoFixes #307914 (Alexander Larsson), fixing some breakage caused by my
Kristian Rietveld [Fri, 17 Jun 2005 11:38:22 +0000 (11:38 +0000)]
Fixes #307914 (Alexander Larsson), fixing some breakage caused by my

2005-06-17  Kristian Rietveld  <kris@gtk.org>

Fixes #307914 (Alexander Larsson), fixing some breakage caused
by my previous commit.

* gtk/gtktreeview.c (validate_visible_area): force dy to be zero
when it fits on a single page,
(scroll_sync_handler): same here.

19 years agoupdated by rranjan@redhat.com
Rajesh Ranjan [Fri, 17 Jun 2005 08:50:48 +0000 (08:50 +0000)]
updated by rranjan@redhat.com

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Fri, 17 Jun 2005 07:04:59 +0000 (07:04 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.

19 years agoupdated by rranjan@redhat.com
Rajesh Ranjan [Fri, 17 Jun 2005 06:43:55 +0000 (06:43 +0000)]
updated by rranjan@redhat.com

19 years agoUpdated Canadian English translation.
Adam Weinberger [Fri, 17 Jun 2005 06:10:58 +0000 (06:10 +0000)]
Updated Canadian English translation.

2005-06-17  Adam Weinberger  <adamw@gnome.org>

* en_CA.po: Updated Canadian English translation.

19 years agoremove unused variable.
Manish Singh [Thu, 16 Jun 2005 22:35:45 +0000 (22:35 +0000)]
remove unused variable.

Thu Jun 16 15:33:42 2005  Manish Singh  <yosh@gimp.org>

        * gdk/x11/gdkcursor-x11.c (update_cursor): remove unused variable.

        * gdk/x11/gdkwindow-x11.c (_gdk_x11_window_get_cursor): use
        g_return_val_if_fail.

        * gtk/gtkdnd.c (gtk_drag_get_cursor): initialize hot_x and hot_y
        for all cases.

        * gtk/gtkfilechooserdefault.c (button_new): gtk_button_set_image
        takes a GtkWidget, not a GtkImage.

19 years agoSimplify the code and respect the show-button-images setting. (#307941,
Matthias Clasen [Thu, 16 Jun 2005 16:44:08 +0000 (16:44 +0000)]
Simplify the code and respect the show-button-images setting. (#307941,

2005-06-16  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilechooserdefault.c (button_new): Simplify
the code and respect the show-button-images setting.
(#307941, Vincent Noel)

19 years agoUpdate the RGBA cursor if an icon is set after the cursor has been
Matthias Clasen [Thu, 16 Jun 2005 16:06:54 +0000 (16:06 +0000)]
Update the RGBA cursor if an icon is set after the cursor has been

* gtk/gtkdnd.c: Update the RGBA cursor if an
icon is set after the cursor has been constructed.
Also handle repeated setting of icons correctly.

19 years agoAdd some more docs. (#307818, Christian Persch)
Matthias Clasen [Thu, 16 Jun 2005 12:51:00 +0000 (12:51 +0000)]
Add some more docs. (#307818, Christian Persch)

2005-06-16  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkbutton.c (gtk_button_set_image): Add some more
docs.  (#307818, Christian Persch)

19 years agoForgotten file
Matthias Clasen [Thu, 16 Jun 2005 12:49:46 +0000 (12:49 +0000)]
Forgotten file

19 years agoUpdate all fields
Matthias Clasen [Thu, 16 Jun 2005 05:18:33 +0000 (05:18 +0000)]
Update all fields

19 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Wed, 15 Jun 2005 22:33:30 +0000 (22:33 +0000)]
Updated Spanish translation.

2005-06-16  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

19 years agoGet red and blue in place.
Matthias Clasen [Wed, 15 Jun 2005 21:22:54 +0000 (21:22 +0000)]
Get red and blue in place.

2005-06-15  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkcursor-x11.c (gdk_cursor_get_image): Get
red and blue in place.

19 years agoFox doc formatting, pointed out by Kjartan Maraas.
Matthias Clasen [Wed, 15 Jun 2005 20:36:27 +0000 (20:36 +0000)]
Fox doc formatting, pointed out by Kjartan Maraas.

2005-06-15  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwindow.c (gtk_window_parse_geometry): Fox doc
formatting, pointed out by Kjartan Maraas.

19 years agoAdd two new settings, gtk-cursor-theme-name and gtk-cursor-theme-size to
Matthias Clasen [Wed, 15 Jun 2005 19:25:49 +0000 (19:25 +0000)]
Add two new settings, gtk-cursor-theme-name and gtk-cursor-theme-size to

2005-06-15  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtksettings.c: Add two new settings,
gtk-cursor-theme-name and gtk-cursor-theme-size to
control the cursor theme.

* gdk/x11/gdkevents-x11.c: Add two new X settings,
Gtk/CursorThemeName and Gtk/CursorThemeSize, and map
these to the gtk settings.

* tests/testgtk.c (create_cursors): Add a cursor theme
testcase.

19 years agoKeep a reference to the GdkCursor and add a private getter for it, so that
Matthias Clasen [Wed, 15 Jun 2005 18:37:18 +0000 (18:37 +0000)]
Keep a reference to the GdkCursor and add a private getter for it, so that

2005-06-15  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkwindow-x11.[hc]: Keep a reference to the
GdkCursor and add a private getter for it, so that we can
update the cursor when the cursor theme changes.

* gdk/gdk.symbols:
* gdk/x11/gdkx.h:
* gdk/x11/gdkcursor-x11.c (gdk_x11_display_set_cursor_theme):
New function to change the cursor theme.

19 years agoRemove a lot of pointless g_return_if_fail() non-NULL checks.
Matthias Clasen [Wed, 15 Jun 2005 16:59:20 +0000 (16:59 +0000)]
Remove a lot of pointless g_return_if_fail() non-NULL checks.

2005-06-15  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkwindow-x11.c: Remove a lot of pointless
g_return_if_fail() non-NULL checks.

19 years agoMake make check happier
Matthias Clasen [Wed, 15 Jun 2005 06:03:54 +0000 (06:03 +0000)]
Make make check happier

19 years agoFix make check
Matthias Clasen [Wed, 15 Jun 2005 05:55:02 +0000 (05:55 +0000)]
Fix make check

19 years agoupdated by rranjan@redhat.com
Rajesh Ranjan [Wed, 15 Jun 2005 04:34:10 +0000 (04:34 +0000)]
updated by rranjan@redhat.com

19 years agoFix some docs
Matthias Clasen [Wed, 15 Jun 2005 04:20:11 +0000 (04:20 +0000)]
Fix some docs

19 years agoFix 307689
Matthias Clasen [Wed, 15 Jun 2005 03:54:10 +0000 (03:54 +0000)]
Fix 307689

19 years agoMerged from gtk-2-6:
Federico Mena Quintero [Wed, 15 Jun 2005 01:03:21 +0000 (01:03 +0000)]
Merged from gtk-2-6:

2005-06-14  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-6:

Fix #302087:

* gtk/gtkfilechooserdefault.c (list_selection_changed): Emit
"selection-changed" and do the normal housekeeping even if we are
in SAVE mode and there is nothing selected.  We didn't emit that
signal if we were in SAVE mode and unselect_all() got called.
(gtk_file_chooser_default_unselect_all): Call
pending_select_paths_free() so that we cancel any asynchronous
selections.
(gtk_file_chooser_default_set_current_name): Likewise.

19 years agofile .cvsignore was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Wed, 15 Jun 2005 01:02:55 +0000 (01:02 +0000)]
file .cvsignore was initially added on branch gtk-2-6-macosx.

19 years agoMerged from gtk-2-6:
Federico Mena Quintero [Tue, 14 Jun 2005 23:30:12 +0000 (23:30 +0000)]
Merged from gtk-2-6:

2005-06-14  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-6:

Fixes #307640:

* gtk/gtkfilechooserdefault.c
(gtk_file_chooser_default_should_respond): Oops, I broke SAVE
mode.  If the parent path is a folder, only create a subfolder if
we are in CREATE_FOLDER mode; if we are in SAVE mode, just return
and respond.  Also, pick up the case where the user types
"dirname/" instead of "dirname".
(check_save_entry): Make the return type void.  Add some return
parameters so that we can do more thorough checking.
(gtk_file_chooser_default_get_paths): If the file part is empty
and we are in SAVE mode, return an empty selection.

19 years agoPatch for #163214 (reported by Tommi Komulainen) and fixes some other
Kristian Rietveld [Tue, 14 Jun 2005 22:26:04 +0000 (22:26 +0000)]
Patch for #163214 (reported by Tommi Komulainen) and fixes some other

2005-06-15  Kristian Rietveld  <kris@gtk.org>

Patch for #163214 (reported by Tommi Komulainen) and fixes some
other scrolling/validation related bugs along the why.

* gtk/gtktreeview.c (gtk_tree_view_size_request): run
do_validate_rows once and don't queue a size request there,
(gtk_tree_view_size_allocate): don't update vadj value without
reason, sync top_row/dy after the window sizes and adjustments
are in sync again,
(validate_visible_area): always update dy when scrolling,
manually set top_row here after changing the vadj (don't depend
on _adjustment_changed and top_row/dy sync to do this), since we
now always set top_row here correctly, we can always free
scroll_to_path at the end which avoids infinite expose loops,
(do_validate_rows): add queue_resize boolean, remove top_row/dy
sync here, we cannot do it safely at this place since the
window sizes and adjustments are out of sync,
(validate_rows), (validate_rows_handler): update call to
do_validate_rows().

19 years agoUpdates
Matthias Clasen [Tue, 14 Jun 2005 20:57:16 +0000 (20:57 +0000)]
Updates

19 years agoAdd a stub for the no-Xcursor case. (noticed by Luis Villa)
Matthias Clasen [Tue, 14 Jun 2005 20:43:20 +0000 (20:43 +0000)]
Add a stub for the no-Xcursor case. (noticed by Luis Villa)

2005-06-14  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_name): Add a
stub for the no-Xcursor case. (noticed by Luis Villa)

19 years agoUse named cursors for the DND cursors, the names are "dnd-none",
Matthias Clasen [Tue, 14 Jun 2005 19:58:10 +0000 (19:58 +0000)]
Use named cursors for the DND cursors, the names are "dnd-none",

2005-06-14  Matthias Clasen  <mclasen@redhat.com>

Use named cursors for the DND cursors, the names are "dnd-none",
"dnd-copy", "dnd-link", "dnd-move" and "dnd-ask". Also use an RGBA
cursor instead of cursor+window when possible. This saves
roundtrips during the drag operation, and makes translucent icons
possible.

* gtk/gtkdndcursors.h: New file, containing inlined pixbufs
for the default dnd cursors.

* gtk/gtkdnd.c (struct _GtkDragSourceInfo): Store the cursors
used during the drag here, also store the icon pixbuf here.

* gtk/gtkdnd.c (drag_cursors): Store the cursor names here. Also
switch the default cursors from xbm to inlined pixbufs.

* gtk/gtkdnd.c (gtk_drag_get_cursor): This function now takes the
GtkDragSourceInfo as well, since it has to composite the
drag-specific cursors. The cursors combined from the image of
the themed cursor and the icon_pixbuf stored in the info.

* gtk/gtkdnd.c (gtk_drag_begin_internal): Don't set the default
icon if there is an icon_pixbuf, which will be composited into
the cursor later.

* gtk/gtkdnd.c (set_icon_stock_pixbuf): If appropriate, store
the pixbuf in the info struct for later compositing into the
cursor instead of creating an icon window.

* gtk/gtkdnd.c (gtk_drag_drop_finished): If we used an
RGBA cursor for the drag, and need to display the cancel
animation, construct the icon window here.

* gtk/gtkdnd.c (gtk_drag_source_info_destroy): Unref the
drag-specific cursors and the icon_pixbuf when done with
the drag.

19 years agoUse a named cursor with the name "color-picker", when available.
Matthias Clasen [Tue, 14 Jun 2005 17:16:15 +0000 (17:16 +0000)]
Use a named cursor with the name "color-picker", when available.

2005-06-14  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcolorsel.c (make_picker_cursor): Use a named cursor
with the name "color-picker", when available.

19 years agoForgotten file
Matthias Clasen [Tue, 14 Jun 2005 16:05:52 +0000 (16:05 +0000)]
Forgotten file

19 years agoNew functions to construct named cursors and to get the image used for a
Matthias Clasen [Tue, 14 Jun 2005 15:10:13 +0000 (15:10 +0000)]
New functions to construct named cursors and to get the image used for a

2005-06-14  Matthias Clasen  <mclasen@redhat.com>

* gdk/gdk.symbols:
* gdk/gdkcursor.h:
* gdk/x11/gdkcursor-x11.c (gdk_cursor_get_image)
(gdk_cursor_new_from_name): New functions to construct named
cursors and to get the image used for a cursor.

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Tue, 14 Jun 2005 09:12:06 +0000 (09:12 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.

19 years agofile Makefile.am was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file Makefile.am was initially added on branch gtk-2-6-macosx.

19 years agofile gdkdisplay-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkdisplay-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkdisplay-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkdisplay-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agofile gdkdrawable-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkdrawable-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkevents-macosx.c was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkevents-macosx.c was initially added on branch gtk-2-6-macosx.

19 years agofile gdkevents-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkevents-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agofile gdkgc-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkgc-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agofile gdkmacosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkmacosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkmain-macosx.c was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkmain-macosx.c was initially added on branch gtk-2-6-macosx.

19 years agofile gdknsview-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdknsview-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agofile gdkpango-macosx.c was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkpango-macosx.c was initially added on branch gtk-2-6-macosx.

19 years agofile gdkpixmap-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkpixmap-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkprivate-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkprivate-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkscreen-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkscreen-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkscreen-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkscreen-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agofile gdkwindow-macosx.h was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkwindow-macosx.h was initially added on branch gtk-2-6-macosx.

19 years agofile gdkwindow-macosx.m was initially added on branch gtk-2-6-macosx.
Hubert Figuiere [Tue, 14 Jun 2005 02:25:58 +0000 (02:25 +0000)]
file gdkwindow-macosx.m was initially added on branch gtk-2-6-macosx.

19 years agoRework the way in which rerooting of the path bar is done, implementing
Matthias Clasen [Mon, 13 Jun 2005 19:18:54 +0000 (19:18 +0000)]
Rework the way in which rerooting of the path bar is done, implementing

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkpathbar.[hc]: Rework the way in which rerooting of the
path bar is done, implementing the following principles:
(#137289, patch by Benjamin Otte)

1. Re-root only if $HOME is an ancestor of the current path.

2. When re-rooting, make sure the Left arrow appears in the path
bar, so that you can navigate up from $HOME to /.  In that case,
make sure the Right arrow doesn't appear if the sub-hierarchy from
$HOME to the cwd fits in the window.

3. Make sure that hitting Alt-Up takes you always one folder up,
even when the path bar is re-rooted.

19 years agoTry harder not to modify readonly strings. (#307541, Torsten Schoenfeld)
Matthias Clasen [Mon, 13 Jun 2005 19:09:06 +0000 (19:09 +0000)]
Try harder not to modify readonly strings. (#307541, Torsten Schoenfeld)

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label):
Try harder not to modify readonly strings. (#307541, Torsten Schoenfeld)

19 years agoDon't translate placeholders, to be consistent with other packages.
Theppitak Karoonboonyanan [Mon, 13 Jun 2005 16:43:22 +0000 (16:43 +0000)]
Don't translate placeholders, to be consistent with other packages.

2005-06-13  Theppitak Karoonboonyanan  <thep@linux.thai.net>

* th.po: Don't translate placeholders, to be consistent with other
packages.

19 years agoUpdated Norwegian Bokmål translation. Same.
Terance Sola [Mon, 13 Jun 2005 16:02:25 +0000 (16:02 +0000)]
Updated Norwegian Bokmål translation. Same.

2005-06-13  Terance Sola  <terance@yse.net>

* nb.po: Updated Norwegian Bokmål translation.
* no.po: Same.

19 years agoFree the data of the row before overwriting it. (#307490, Kjartan Maraas)
Matthias Clasen [Mon, 13 Jun 2005 13:50:49 +0000 (13:50 +0000)]
Free the data of the row before overwriting it. (#307490, Kjartan Maraas)

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilechooserbutton.c (model_update_current_folder):
Free the data of the row before overwriting it.  (#307490,
Kjartan Maraas)

19 years agoDon't leak the cairo context. Closes bug #307426.
Kjartan Maraas [Mon, 13 Jun 2005 07:57:02 +0000 (07:57 +0000)]
Don't leak the cairo context. Closes bug #307426.

2005-06-13  Kjartan Maraas  <kmaraas@gnome.org>

* gtk/gtkcalendar.c: (calendar_paint_arrow): Don't
leak the cairo context. Closes bug #307426.

19 years agoAdd new functions.
Matthias Clasen [Mon, 13 Jun 2005 05:23:41 +0000 (05:23 +0000)]
Add new functions.

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk-sections.txt: Add new functions.

19 years agoMake invisible text work a bit better (#66194, patch by Jeroen
Matthias Clasen [Mon, 13 Jun 2005 05:15:10 +0000 (05:15 +0000)]
Make invisible text work a bit better (#66194, patch by Jeroen

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

Make invisible text work a bit better (#66194, patch by
Jeroen Zwartepoorte)

* gtk/gtk.symbols:
* gtk/gtktextiter.[hc]: Add function to move by
visible lines.

* gtk/gtktextview.c (gtk_text_view_move_cursor_internal):
Skip invisible text when moving by paragraphs.

* gtk/gtktextlayout.c (gtk_text_layout_move_iter_visually):
Skip invisible lines here too.

19 years agoSome more details (#307384, Billy Biggs)
Matthias Clasen [Mon, 13 Jun 2005 04:23:20 +0000 (04:23 +0000)]
Some more details (#307384, Billy Biggs)

2005-06-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/tmpl/gtkfontsel.sgml: Some more details (#307384, Billy
Biggs)

19 years agoDon't leak the format names. (#307190, Morten Welinder)
Matthias Clasen [Sun, 12 Jun 2005 21:01:21 +0000 (21:01 +0000)]
Don't leak the format names. (#307190, Morten Welinder)

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkselection.c (gtk_target_list_add_image_targets):
Don't leak the format names.  (#307190, Morten Welinder)

19 years agoPlug a leak. Closes bug #307281.
Kjartan Maraas [Sun, 12 Jun 2005 16:24:10 +0000 (16:24 +0000)]
Plug a leak. Closes bug #307281.

2005-06-12  Kjartan Maraas  <kmaraas@gnome.org>

* gdk/x11/gdkasync.c: (send_event_handler): Plug
a leak. Closes bug #307281.

19 years agoUpdated Czech translation.
Miloslav Trmac [Sun, 12 Jun 2005 16:17:42 +0000 (16:17 +0000)]
Updated Czech translation.

2005-06-12  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Sun, 12 Jun 2005 13:53:15 +0000 (13:53 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.

19 years agoUpdated Norwegian translation. Updated Norwegian translation.
Terance Sola [Sun, 12 Jun 2005 13:47:05 +0000 (13:47 +0000)]
Updated Norwegian translation. Updated Norwegian translation.

2005-06-12  Terance Sola  <terance@lyse.net>

* nb.po: Updated Norwegian translation.
* no.po: Updated Norwegian translation.

19 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Sun, 12 Jun 2005 10:20:41 +0000 (10:20 +0000)]
Updated Thai translation.

2005-06-12  Theppitak Karoonboonyanan  <thep@linux.thai.net>

* th.po: Updated Thai translation.

19 years agoAllow localization of the format in which the year is displayed. (#135451,
Matthias Clasen [Sun, 12 Jun 2005 06:59:43 +0000 (06:59 +0000)]
Allow localization of the format in which the year is displayed. (#135451,

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcalendar.c (calendar_paint_header):
(gtk_calendar_size_request): Allow localization of the
format in which the year is displayed.  (#135451, Paisa
Seeluangsawat)

19 years agoTry to handle the situation that the borders are larger than the area we
Matthias Clasen [Sun, 12 Jun 2005 06:04:40 +0000 (06:04 +0000)]
Try to handle the situation that the borders are larger than the area we

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* pixbuf-render.c (theme_pixbuf_render): Try to
handle the situation that the borders are larger
than the area we are rendering.  (#169731,
Benjamin Otte)

19 years agoCleanup. (#169648, Fabricio Barros Cabral)
Matthias Clasen [Sun, 12 Jun 2005 05:32:25 +0000 (05:32 +0000)]
Cleanup. (#169648, Fabricio Barros Cabral)

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gdk/*.h: Cleanup.  (#169648, Fabricio Barros Cabral)

19 years agoSmall doc additions.
Matthias Clasen [Sun, 12 Jun 2005 05:20:04 +0000 (05:20 +0000)]
Small doc additions.

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gdk/gdkcairo.c: Small doc additions.

19 years agoCheck start_button_mask before starting a drag. (#149058, Andreas Volz)
Matthias Clasen [Sun, 12 Jun 2005 05:13:54 +0000 (05:13 +0000)]
Check start_button_mask before starting a drag. (#149058, Andreas Volz)

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row):
Check start_button_mask before starting a drag.  (#149058,
Andreas Volz)

19 years agoSupport .hidden files. (#129170, Sayamindu Dasgupta, patch by Jan Arne
Matthias Clasen [Sun, 12 Jun 2005 04:48:16 +0000 (04:48 +0000)]
Support .hidden files. (#129170, Sayamindu Dasgupta, patch by Jan Arne

2005-06-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilesystemunix.c: Support .hidden files.  (#129170,
Sayamindu Dasgupta, patch by Jan Arne Petersen)

19 years agoUpdates.
Matthias Clasen [Sun, 12 Jun 2005 03:38:02 +0000 (03:38 +0000)]
Updates.

2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* NEWS: Updates.

19 years agoUpdated Slovak translation.
Marcel Telka [Sat, 11 Jun 2005 20:16:28 +0000 (20:16 +0000)]
Updated Slovak translation.

2005-06-11  Marcel Telka  <marcel@telka.sk>

* sk.po: Updated Slovak translation.

19 years agoUpdated Simplified Chinese translation
Funda Wang [Sat, 11 Jun 2005 18:08:14 +0000 (18:08 +0000)]
Updated Simplified Chinese translation

19 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Sat, 11 Jun 2005 11:53:43 +0000 (11:53 +0000)]
Updated Spanish translation.

2005-06-11  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Sat, 11 Jun 2005 08:52:09 +0000 (08:52 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.

19 years agoMore docs provided by Owen Taylor.
Matthias Clasen [Sat, 11 Jun 2005 05:51:55 +0000 (05:51 +0000)]
More docs provided by Owen Taylor.

2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwidget.c (gtk_widget_set_app_paintable): More docs
provided by Owen Taylor.

19 years agoAdd gtk_icon_view_get_visible_range
Matthias Clasen [Sat, 11 Jun 2005 05:17:17 +0000 (05:17 +0000)]
Add gtk_icon_view_get_visible_range

2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk-sections.txt: Add gtk_icon_view_get_visible_range

19 years agoAdd a function to determine what parts of the model are visible. (#306726,
Matthias Clasen [Sat, 11 Jun 2005 05:15:10 +0000 (05:15 +0000)]
Add a function to determine what parts of the model are visible. (#306726,

2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk.symbols:
* gtk/gtkiconview.h:
* gtk/gtkiconview.c (gtk_icon_view_get_visible_range):
Add a function to determine what parts of the model are
visible.  (#306726, Jonathan Blandford)

19 years agoTreat backup files the same way as hidden files, to be closer to what
Matthias Clasen [Sat, 11 Jun 2005 04:38:43 +0000 (04:38 +0000)]
Treat backup files the same way as hidden files, to be closer to what

2005-06-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilesystemunix.c (create_file_info): Treat backup
files the same way as hidden files, to be closer to what
Nautilus does.  (#136196, Sean Middleditch)

19 years agoDon't modify strings returned from gettext().
Matthias Clasen [Sat, 11 Jun 2005 02:27:19 +0000 (02:27 +0000)]
Don't modify strings returned from gettext().

2005-06-10  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkaccellabel.c (_gtk_accel_label_class_get_accelerator_label):
Don't modify strings returned from gettext().

19 years agodon't use deprecated gdk_gc_unref function.
Manish Singh [Sat, 11 Jun 2005 02:06:56 +0000 (02:06 +0000)]
don't use deprecated gdk_gc_unref function.

Fri Jun 10 19:06:03 2005  Manish Singh  <yosh@gimp.org>

        * gtk/gtktextdisplay.c (render_para): don't use deprecated
        gdk_gc_unref function.

19 years agoAllow setting paragraph background. (#81045, Gustavo Carneiro, patch by
Matthias Clasen [Fri, 10 Jun 2005 20:05:08 +0000 (20:05 +0000)]
Allow setting paragraph background. (#81045, Gustavo Carneiro, patch by

2005-06-10  Matthias Clasen  <mclasen@redhat.com>

Allow setting paragraph background.  (#81045, Gustavo
Carneiro, patch by Jeroen Zwartepoorte)

* gtk/gtktextlayout.c (set_para_values): Propagate
pg_bg_color to the display struct.
(gtk_text_layout_free_line_display): Free it here.

* gtk/gtktextdisplay.c (render_para): If pg_bg_color
is set, draw a rectangle in that color behind
the paragraph.

* gtk/gtktexttag.c (gtk_text_tag_class_init): Add
paragraph-background, paragraph-background-gdk and
paragraph-background-set properties.
(set_pg_bg_color): A setter for paragraph-background.

* gtk/gtktextlayout.h (struct _GtkTextLineDisplay): Add
pg_bg_color.

* gtk/gtktexttag.h (struct _GtkTextAttributes): Add
pg_bg_color.
(struct _GtkTextTag): Add pg_bg_color_set.

19 years agoDestroy the cairo surface when done with it. Plugs a fairly large leak in
Kjartan Maraas [Fri, 10 Jun 2005 19:53:47 +0000 (19:53 +0000)]
Destroy the cairo surface when done with it. Plugs a fairly large leak in

2005-06-10  Kjartan Maraas  <kmaraas@gnome.org>

* gdk/gdkcairo.c: (gdk_cairo_set_source_pixbuf): Destroy the
cairo surface when done with it. Plugs a fairly large leak in
some cases.
==6014== 1999824 (115640 direct, 1884184 indirect) bytes in
826 blocks are definitely lost in loss record 25239 of 25250
Like this from nautilus.

19 years agoAdd gtk_action_get_accel_closure
Michael Natterer [Fri, 10 Jun 2005 19:12:32 +0000 (19:12 +0000)]
Add gtk_action_get_accel_closure

2005-06-10  Michael Natterer  <mitch@imendio.com>

* gtk/gtk-sections.txt: Add gtk_action_get_accel_closure

19 years agogtk/gtk.symbols new function to get an action's accel_closure (Fixes
Michael Natterer [Fri, 10 Jun 2005 19:11:31 +0000 (19:11 +0000)]
gtk/gtk.symbols new function to get an action's accel_closure (Fixes

2005-06-10  Michael Natterer  <mitch@imendio.com>

* gtk/gtk.symbols
* gtk/gtkaction.[ch] (gtk_action_get_accel_closure): new function
to get an action's accel_closure (Fixes #141750 and #148106).

19 years agoUpdated Norwegian Nynorsk translation.
Åsmund Skjæveland [Fri, 10 Jun 2005 13:06:16 +0000 (13:06 +0000)]
Updated Norwegian Nynorsk translation.

2005-06-10  Åsmund Skjæveland  <aasmunds@fys.uio.no>

* nn.po: Updated Norwegian Nynorsk translation.

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Fri, 10 Jun 2005 08:21:49 +0000 (08:21 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.