Alexander Larsson
9e51c10edc
Don't unnecessarily clear windows with no exposure mask set
...
When we just invalidate some area from the app we don't need to clear
windows with no exposure mask, because that wouldn't have happened pre-csw
anyway. Additionally we can avoid such clearing for native windows in cases
where the xserver already did the clearing like on exposes or when resizing
toplevels.
This means we don't fully redraw a GtkSocket when it resizes, thus
avoiding flicker in gnome-mplayer as reported in this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=598050
2009-11-05 12:52:12 +01:00
Alexander Larsson
9ae0d9a44f
Document clears_as_native and make the name more descriptive
2009-11-05 12:52:12 +01:00
Alexander Larsson
39993f147f
Add supports_native_bg to GdkWindowImpl
...
Backends that support native window background setting (and that clears
new window areas to this color/pixmap) should set this to true.
Currently only X11 supports this.
2009-11-05 12:52:12 +01:00
Alexander Larsson
4cd5c98942
Don't unnecessarily expose areas copied by native windowing system
...
When moving or scrolling a window with native children, there is no
need to expose the areas that are copied by the windowing system
as part of moving/resizing the native windows anyway.
2009-11-05 12:52:12 +01:00
Alexander Larsson
a299797883
Only send exposes on unmap if window really was unmapped
...
Exposing when you hide a hidden window is just a waste of time.
2009-11-05 12:52:12 +01:00
Alexander Larsson
8c1ea38d84
Flush outstanding stuff when clearing directly on a window
...
Clearing will directly modify the contents of the window, so we need
to flush any outstanding moves or double-buffering.
2009-11-05 12:52:11 +01:00
Paolo Bonzini
72b69e0094
Don't run system("touch conf.gtktest") in the AM_PATH_GTK_2_0 macro
...
Just use the C library instead to create the file. Helps building
using Wine. Not that I think we want to endorse that way to build GTK+
for Windows, proper cross-compiling surely probably more sense, but
accepting this minimal patch doesn't hurt. From bug #590017 .
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2009-11-03 18:50:55 +02:00
Javier Jardón
8dfac859a1
Fix some compilation warnings
...
Cast to guint8* and use guint instead int in some variables
2009-11-03 00:04:49 +01:00
Javier Jardón
1a02671437
Fix compilation warning: Use gpointer variables
2009-11-02 23:49:00 +01:00
Benjamin Otte
ba9f53397f
Don't keep the filesystem model alive while querying files
...
This allows disposing of the filesystemmodel while the file enumeration
is still happening.
As the filechooser does not disconnect its signals because it assumes it
is the only owner of the model, this also prevents a SEGV when emitting
the "load-finished" signal in that case.
2009-11-02 20:11:09 +01:00
Benjamin Otte
8632d8763d
Simplify cleanup code
...
The patch ensures that the file browse model can only get removed in one
place, so it's easier to clean up.
2009-11-02 20:11:03 +01:00
Matthias Clasen
1dbb6ebcfc
Bump version
2009-11-01 19:37:53 -05:00
Matthias Clasen
6f3a73cfb9
2.19.0
2009-11-01 19:23:05 -05:00
Matthias Clasen
80de4ab0d9
Another property formatting fix
2009-11-01 18:53:51 -05:00
Matthias Clasen
0a9a1bec93
Work around a gtk-doc formatting problem
2009-11-01 16:41:48 -05:00
Matthias Clasen
097b254e4b
Documentation and stylistic fixups
2009-11-01 16:12:43 -05:00
Matthias Clasen
ff2dbc5040
Remove en@shaw from LINGUAS
...
It breaks the build because there is no po-properties/en@shaw.po .
Please add that file before adding it back, thanks.
2009-11-01 15:45:09 -05:00
Matthias Clasen
3e599b651a
Updates
2009-11-01 15:40:02 -05:00
Thomas Thurman
97b7cdda17
Shavian translation fix
2009-10-31 22:20:09 -04:00
Thomas Thurman
e73974f2ee
Shavian translation
2009-10-31 21:52:18 -04:00
Khaled Hosny
5df0609641
Updated Arabic translation
2009-10-30 21:38:21 +02:00
Javier Jardón
141a7dac00
Fix warning: Initialize to TRUE the returned variable
...
Also, fixing some indentation problems
2009-10-30 19:24:08 +01:00
Javier Jardón
550796d897
Fix some compilation warnings
...
Use proper gint8 array variable instead a string
2009-10-30 18:36:03 +01:00
Javier Jardón
8763551b6b
Fix warning: cast to gint*
2009-10-30 18:34:35 +01:00
Javier Jardón
3dbfc08a7a
Fix some compilation warnings
...
Fixed the prototypes of MyEnhancedXkbTranslateKeyCode() and
translate_keysym() to take a gint* because those functions treat
these arguments as an int, so we get around the need to cast.
2009-10-30 18:33:16 +01:00
Javier Jardón
3388a1b146
Use "Since: 2.x" instead "Since 2.x"
2009-10-30 18:11:44 +01:00
Javier Jardón
0a9843c1b9
Fix warning: some casts to gchar*
2009-10-30 04:27:32 +01:00
Javier Jardón
07236ee745
Remove statement with no effect
2009-10-30 04:19:10 +01:00
Javier Jardón
cbba733b47
Fix warning: cast to gchar*
2009-10-30 04:17:29 +01:00
Javier Jardón
d76287c94b
Fix warning: cast to gchar*
2009-10-30 04:04:28 +01:00
Matthias Clasen
0f78a6c89a
Allow setting type hints on unmapped windows
...
We set the hint on map, so it makes sense to check for GTK_WIDGET_MAPPED,
not GTK_WIDGET_VISIBLE as the code currently does.
2009-10-28 12:13:58 -04:00
Yevgen Muntyan
4ff709c24b
Use standard mac shortcuts: add gtk/gtkrc.key.mac
...
This completes commit 3c510f028f
https://bugzilla.gnome.org/show_bug.cgi?id=530351
2009-10-28 00:54:28 +01:00
Christian Dywan
da8dde446d
Deprecate functions according to deprecated GtkButton signals
...
https://bugzilla.gnome.org/show_bug.cgi?id=599218
2009-10-27 22:42:25 +01:00
Christian Dywan
6271cb9672
Don't use deprecated button signal functions in clist and combo
2009-10-27 22:42:24 +01:00
Christian Dywan
87c0397edc
Don't use deprecated button signal functions in Gail
2009-10-27 22:42:24 +01:00
Jorge González
b2e629f044
Updated Spanish translation
2009-10-27 21:40:12 +01:00
Christian Dywan
4f0b0d0775
Don't use structure fields of GtkAccelMap in GtkSocket
...
https://bugzilla.gnome.org/show_bug.cgi?id=599403
2009-10-27 21:27:28 +01:00
Christian Dywan
f4d5ed5397
Allow removing all closures with gtk_accel_group_disconnect
...
https://bugzilla.gnome.org/show_bug.cgi?id=599403
2009-10-27 21:25:56 +01:00
Marek Kasik
33ec0ecf05
Don't assign a GtkPageOrientation to a boolean value
...
GtkPrintOperationPrivate->orientation is a boolean value.
2009-10-27 17:35:37 +01:00
Marek Kasik
50e784c405
Rotate number-up layout according to orientation when printing
...
Number-up layout has to be rotated differently since rotation in
"landscape" and "reversed landscape" mode was changed.
2009-10-27 16:53:43 +01:00
Adrian Johnson
9f2c5e3b3a
Take printer margins into account on Windows
...
Fixes bug #381371 .
2009-10-27 12:30:50 +02:00
Christian Dywan
57af1cdb8c
Only set the accesible label if it is non-empty
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=599446
2009-10-27 00:34:49 +01:00
Javier Jardón
d0f2cd73b0
Use G_STRLOC instead __FILE__ and __LINE__
2009-10-27 00:21:51 +01:00
Nick Schermer
92a68f4cf9
gtk_init_with_args() arguments should be const gchar*
...
The translation_domain argument should be const gchar * to allow compilation
with -Wwrite-strings. It only passes the argument to
g_option_context_add_main_entries() which is already const gchar*.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=583305
2009-10-26 22:29:33 +01:00
Dumitru Mișu Moldovan
aaa45996d9
Updated Romanian translation
2009-10-26 22:54:59 +02:00
Javier Jardón
12061507b4
Use G_STRFUNC and G_STRLOC instead __FUNCTION__ and __FILE__
2009-10-26 18:46:19 +01:00
Javier Jardón
42aebf51a2
Use G_STRFUNC instead __FUNCTION__
2009-10-26 18:46:14 +01:00
Javier Jardón
c368c6e425
Use G_STRLOC instead __LINE__
2009-10-26 18:19:48 +01:00
Javier Jardón
a667ee8e5e
Use G_STRFUNC instead __FUNCTION__
2009-10-26 18:17:23 +01:00
Marek Kasik
6b5912a213
Show correct print preview
...
Modify print preview according to settings from print dialog.
Similar approach as during real print is applied to the preview
process (#592582 ).
2009-10-26 17:47:37 +01:00