Commit Graph

19990 Commits

Author SHA1 Message Date
5adb75f26b [gtk] Deprecate GtkCurveType enum
It's only used by already deprecated GtkCurve and GtkGammaCurve

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=556263

Signed-off-by: Javier Jardón <jjardon@gnome.org>
2010-02-07 01:52:58 +01:00
e9d0bb5d58 Updated French translation 2010-02-06 23:00:16 +01:00
07dc2f6c35 gtk: fix crash in _gtk_rbtree_find_offset() called from update_prelight()
Move the check for tree_view->priv->tree being NULL into update_prelight()
so the function will never call _gtk_rbtree_find_offset() on a NULL rbtree.
2010-02-06 15:57:15 +01:00
ee57066cac Updated Brazilian Portuguese translation 2010-02-05 15:20:03 -03:00
42081e5f4a Updated Brazilian Portuguese translation 2010-02-05 11:30:41 -03:00
69aa7a6392 Make DND work better with shaped windows
If mouse clicks go through, drag-and-drop should too...
Fixes bug 608615.
2010-02-04 19:18:22 -05:00
0d94617935 Bug 554420 - Seal GtkTextTag
Seal GtkTextTag.
2010-02-04 15:35:15 -08:00
465dd9207c Update Czech properties translation 2010-02-04 23:39:36 +01:00
6c12219eb3 Update Czech translation 2010-02-04 22:45:51 +01:00
9d4c8f38d8 Bug 608993 - Add gtk_widget_style_attach()
As replacement for:
widget->style = gtk_style_attach (widget->style, widget->window);
2010-02-04 16:43:54 +01:00
91c4184af6 Updated Slovak translation 2010-02-04 09:18:05 +01:00
11bd065adf [docs] Add anchor for keybinding signals 2010-02-02 20:57:58 +01:00
6a05e5edbf Updating Estonian translation 2010-02-01 17:09:06 +02:00
ac2df186aa Updating Estonian translation 2010-02-01 09:41:45 +02:00
4c3f32a632 Updating Estonian translation 2010-02-01 09:33:49 +02:00
dead9af3d4 Updated Norwegian bokmål translation 2010-01-31 20:03:30 +01:00
54b3340eee Updated Spanish translation 2010-01-31 13:31:26 +01:00
66207cf13e Improve enter/motion notify semantics
On X11 we receive enter notify and motion notify events for a window
regardless of its focus state.  On Mac OS X this is not the case.  This
commit improves the semantics to overcome this difference.  It improves
on my earlier patch that sent a motion notify event when a window became
main.

Instead of sending a motion notify when a window becomes main, we now
send one when a window becomes key, which comes closest to a window
getting focus in X11.  This motion notify is needed because Mac OS X does
not send motion events when an application is inactive (none of its
windows have focus), these events are sent in X11.  This dummy motion
notify event (with current coordinates of the mouse cursor) allows an
application to get its prelight and other state right when it gets focus
and thus user attention.

Another change is to send an enter notify event when updating the
tracking rectangle of a GdkQuartView and the mouse cursor is currently in
this rectangle.  This rectangle is at least updated on window creation.
This enter notify event is important for the case where a new window
appears right below the mouse cursor.  The window has to receive an enter
notify event for the subsequent events to be processed correctly.  Mac
OS X does not send one in this case, so we generate it ourselves.

Both of these synthesized events have to go through
_gdk_windowing_got_event() for updating statekeeping, etc.
append_event() has a boolean flag now to make this convenient.
2010-01-30 20:36:28 +01:00
15ef288b9b Updated Spanish translation 2010-01-30 20:03:42 +01:00
f0005fb96b Updated Spanish translation 2010-01-30 16:17:18 +01:00
a5d7a7a6a3 Updated Spanish translation 2010-01-30 16:17:14 +01:00
2d0cef0896 Add missing files to POTFILES.in to make l10n.gnome.org happy 2010-01-29 22:28:45 +01:00
2147e57f46 Remove existing signal connections in gtk_drag_dest_unset().
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=608370
2010-01-29 11:10:16 -06:00
c9639c924b Implement gtk_paned_get_handle_window
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=607885
2010-01-29 16:49:12 +01:00
a23f581c5d Do not update paned position if it's already at the given value
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=561816
2010-01-29 16:43:15 +01:00
da86b0bd3f Updated Thai translation. 2010-01-29 21:46:36 +07:00
899d425e50 Bug #608410. Set cursor position after inserting text. 2010-01-29 14:16:24 +08:00
3a796a5158 Updated Bengali translation 2010-01-29 00:53:15 +06:00
7aa3414c41 Updated Bengali translation 2010-01-29 00:49:07 +06:00
6048c4b127 Updated Bengali translation 2010-01-29 00:44:43 +06:00
cc62ab3a0c [docs] Fix GtkOffscreenWindow documentation 2010-01-28 04:10:39 +01:00
f5a8db1536 Bump version 2010-01-25 23:25:17 -05:00
7ad6567d77 2.19.4 2010-01-25 23:23:51 -05:00
aa81f217cc Doc additions 2010-01-25 22:35:02 -05:00
f286c6281a Minor doc fix 2010-01-25 22:32:00 -05:00
7092006aea Updates 2010-01-25 21:31:09 -05:00
d7c16f3607 Updated Bengali translation 2010-01-26 03:03:14 +06:00
e06bd6ba92 Updated Bulgarian translation 2010-01-25 11:43:00 +02:00
f544c72ba1 Updated Bulgarian translation 2010-01-25 11:42:36 +02:00
a7d57b622b Remove the destination file if trying to save a pixbuf failed
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=591102
2010-01-25 10:37:53 +01:00
f8f35363de [test] Fix some typos 2010-01-23 05:05:08 +01:00
7767dae9cf Small memory fix 2010-01-22 21:09:10 +01:00
2f9c4be0a8 Bug 607778 - Add accessors for GtkEntry's windows
Add gtk_entry_get_text_window() and get_icon_window() so we can
distinguigh them in expose-event callbacks.
2010-01-22 17:20:01 +01:00
35a2b65328 Bug 607082 - Add accessors for sealed GtkRange members
Add accessors for range->range_rect, range->slider_range,
range->slider_size_fixed and range->min_slider_size. Didn't add
properties for any of them because thir purpose is mostly to enable
proper subclassing.
2010-01-22 16:52:56 +01:00
52acceef56 GtkTreeView: plug a leaking GtkTreeRowReference
This is exposed by overshooting in a HildonPannableArea. Leaking
a GtkTreeRowReference also means leaking the whole model, since
the GtkTreeModel reference count is increased for each row
reference.

Fixes bug #607770 - Leak in GtkTreeView with HildonPannableArea
2010-01-22 16:53:33 +02:00
3c618f2f1f Avoid integer overflow in gdk_rectangle_intersect
If e.g. the right edge of the leftmost rectangle is near MIN_INT, and
the left edge of the rightmost rectangle is large then subtracting these
can lead to an integer overflow, making the resultant "width" falsely
positive, thus returning a very wide result instead of the expected
no-intersection result.

We avoid the overflow by not doing the subtraction unless we know the
result will be positive. There are still risks for overflow if x + width
or y + width is larger than MAXINT, but we won't ever overflow for valid
rects now.

This may fix #607687
2010-01-22 09:41:17 +01:00
97a1a28bcb Add a way to set wm_class on statusicons
Since the shell uses wm_class for sorting statusicons.
2010-01-20 12:25:24 -05:00
3d9d002bed When native window requests button presses request other button related events
We need to do this because otherwise the implicit button grab for this
(native) window will not deliver the button events not selected for
by this window. This is a problem because non-native child windows may
select using a wider event mask, and we can't emulate these events if we
don't get the native events.

Fixes bug #607508
2010-01-20 15:37:16 +01:00
5469695f29 Fix some compilation warnings
The warnings was introduced with the changes in commit
a491091e29
2010-01-19 17:01:10 +01:00
e31a6d1fea Drop outstanding cairo surfaces when window is made native
Any old cairo_surface referencing the old impl window will be wrong
when we make a window native, so drop it.

This fixes bug #599511
2010-01-19 16:40:59 +01:00