Commit Graph

33929 Commits

Author SHA1 Message Date
Kristian Rietveld
12ffae5b1b quartz: move atom/pasteboard type conversions functions to GDK
(cherry picked from commit 6f607fc8b4)
2013-03-28 13:43:38 +01:00
Alexander Larsson
e495d318cb GtkOverlay: Respect overlay child min size
Never allocate an overlayed child less than its minimum request.
If the minimum doesn't fit we will gracefully clip via the
widget window.

https://bugzilla.gnome.org/show_bug.cgi?id=696623
2013-03-28 13:25:54 +01:00
Alexander Larsson
b54f277a9b GtkOverlay: Don't allocate child except in size_allocate
We were calling gtk_overlay_child_allocate() both in realize
and in add as we wanted to create and position the child windows
for the widgets. However, this call also actually called
gtk_widget_size_allocate() on the child, which it shouldn't. In some
cases the overlay is realized before being allocated, and thus it
will allocate the child at 0x0 which is an invalid size for it to be in.
In particular, if the child has margins set this will result in negative
allocations and warnings.

This fix splits out the allocation computation so that
gtk_overlay_create_child_window can use it without callers
having to call gtk_overlay_child_allocate() to move the windows.

https://bugzilla.gnome.org/show_bug.cgi?id=696623
2013-03-28 13:05:15 +01:00
Alexander Larsson
8c02e290c4 gdkwindow: Apply layered areas to the shape for native windows
If a window is overlapped by a layered (i.e. partially transparent)
window then that region will not disappear from the native window clip
region. This lets us handle compositing multiple layers of windows.

For native subwindows this doesn't really work. For them we apply the
clip region as a shape to the native window which lets us have client
side windows overlapping the native window. However, with the addition
of the layered stuff the "overlapped-by-alpha-csw" part got broken, as
this area is not removed from the clip region of the native window.

We fix this by also removing the layered area when applying the shape.
This means alpha and alpha backgrounds don't work over native windows,
but there is not much to do about that.

https://bugzilla.gnome.org/show_bug.cgi?id=696370
2013-03-27 11:53:40 +01:00
Alexander Larsson
6ca15267c9 gdkwindow: Add alpha_bg to window debug print 2013-03-27 11:42:44 +01:00
Marek Černocký
496e2a486e Updated Czech translatio 2013-03-26 23:05:34 +01:00
Matej Urbančič
2636a091c8 Updated Slovenian translation 2013-03-26 22:27:41 +01:00
Inaki Larranaga Murgoitio
3342732846 Updated Basque language 2013-03-26 11:20:35 +01:00
Inaki Larranaga Murgoitio
2335d11356 Updated Basque language 2013-03-26 11:09:12 +01:00
Chun-wei Fan
9c94e48420 Bug 695895: Fix gtk3-demo on Windows
In commit 4e41577b, we are using g_content_type_is_a() to determine how
to display the demo resources in the right pane of the gtk3-demo program.

Use g_content_type_get_mime_type(), so that we can obtain the mime
type of the demo resources on all platforms, as g_content_type_guess()
returns a platform-specific string, as
https://developer.gnome.org/gio/2.35/gio-GContentType.html states.

As .ui files and .css files are normally registered with a different mime
type string on Windows, check for those strings as well.

This will ensure the demo resources can be properly displayed on Windows
as well.
2013-03-26 17:00:11 +08:00
Ani Peter
95f3fcadb9 Completed for Malayalam 2013-03-26 10:50:13 +05:30
Chun-wei Fan
97c7586fdb Fix Visual Studio property sheets
The creation of the folder for the "installation" of a11y headers is wrong,
so fix that.
2013-03-26 11:56:32 +08:00
Matthias Clasen
ec823e4c93 Bump version 2013-03-25 18:32:00 -04:00
Matthias Clasen
c8bac063a2 3.8.0 3.8.0 2013-03-25 16:58:53 -04:00
Daniel Korostil
0fac7578ce Added uk translation 2013-03-25 22:43:15 +02:00
Matej Urbančič
1da101c202 Updated Slovenian translation 2013-03-25 20:51:53 +01:00
Mario Blättermann
6d08a67297 [l10n] Updated German translation 2013-03-25 19:28:35 +01:00
A S Alam
fff0ed307d Punjabi: Translation updated (aalam) 2013-03-25 22:58:45 +05:30
Carlos Garcia Campos
73c6f82f5d gtkprintbackendcups: Fix a crash in avahi_create_browsers()
In avahi_request_printer_list() a new connection to the DBus system bus
is started asynchronously, but it's not cancellable and it's not taking
any reference of the GtkPrintBackendCups. This means that when the
callback is called, the object might have been destroyed already. We can
just pass the cancellable created and check for the cancelled error in
the callback before trying to use the GtkPrintBackendCups. The code to
cancel avahi operations and to unsibscribe from the DBus signals has
been moved from finalize to dispose to make sure it happens as soon as
possible.

https://bugzilla.gnome.org/show_bug.cgi?id=696553
2013-03-25 14:59:06 +01:00
Krishnababu Krothapalli
2f555ca155 Updated Telugu Translations 2013-03-25 19:22:17 +05:30
Carlos Garcia Campos
42650a2a3f gtkprintbackendcups: Fix a crash in gtk_print_backend_cups_finalize()
If GtkPrintBackendCups is finalized and cups_get_printer_list hasn't
been called, g_object_unref is called for the GDBusConnection pointer
that is NULL. Use g_clear_object() instead.

https://bugzilla.gnome.org/show_bug.cgi?id=696546
2013-03-25 14:42:21 +01:00
Alexandre Franke
5442023b80 Update French translation 2013-03-25 12:00:26 +01:00
Shantha kumar
ac31a0c29d Tamil Translations Updated 2013-03-25 15:27:34 +05:30
Shantha kumar
7353b052b0 Tamil Translations Updated 2013-03-25 15:26:41 +05:30
Sweta Kothari
b7456e253d Updated gujarati file 2013-03-25 14:08:14 +05:30
Rajesh Ranjan
a74fc2fdf1 hindi translation by chandan kumar 2013-03-25 12:59:10 +05:30
Rajesh Ranjan
94ffe17f74 hindi translation by chandan kumar 2013-03-25 12:25:41 +05:30
Matthias Clasen
6297fc28f3 broadway: Don't use deprecated gdk_cursor_ref 2013-03-24 20:27:14 -04:00
Sébastien Wilmet
8301f4258f GtkLabel: fix underlining of mnemonics
The underscore was shown in front of the mnemonic instead of underlining
it (e.g., _Save).

Thanks to Lars Uebernickel.

https://bugzilla.gnome.org/show_bug.cgi?id=674759
2013-03-24 20:26:42 -04:00
Tarnyko
58889736f6 win32: Bring back spinner animation
Define the spinner animation in css.
https://bugzilla.gnome.org/show_bug.cgi?id=696202
2013-03-24 20:26:29 -04:00
Marc-André Lureau
e3e8783c98 win32: do not crash on invalid utf8 conversion
g_utf8_to_utf16() is not guaranteed to succeed. Check the error
and return if it failed.

https://bugzilla.gnome.org/show_bug.cgi?id=696232
2013-03-24 20:26:17 -04:00
Tarnyko
dc6cb1d2f1 win32: Improve GtkAssistant theming
The highlighted color chosen for GtkAssistant header font
(deep blue) makes it hardly readable is most cases. Switch
to light gray.
https://bugzilla.gnome.org/show_bug.cgi?id=696171
2013-03-24 20:26:01 -04:00
Vadim Godunko
71250a7b74 Fix drawing of grid lines in RTL
The vertical grid lines were not properly positions in
RTL locales.
https://bugzilla.gnome.org/show_bug.cgi?id=696051
2013-03-24 20:25:50 -04:00
Tristan Van Berkom
4a57841c74 GtkBuilder: Fixed documentation
The documentation was referring to an <external-object> tag
which we never implemented
2013-03-24 20:25:36 -04:00
Matthias Clasen
e2648b8794 GtkColorChooserDialog: make alternative button order work
The alternative button order that we set did not actually
work, since the ok button did not have a response id.
Partial fix for
https://bugzilla.gnome.org/show_bug.cgi?id=695493
2013-03-24 20:24:48 -04:00
Luca Ferretti
d2a32d3309 [l10n] updated Italian translation 2013-03-24 21:00:19 +01:00
Petr Kovar
13f29d1666 Update Czech translation 2013-03-24 19:19:07 +01:00
Fran Diéguez
4ff5920876 Updated Galician translations 2013-03-24 18:56:12 +01:00
Mario Blättermann
7e006543ba [l10n] Updated German translation 2013-03-24 12:52:43 +01:00
Jorge Pérez Pérez
4a9fae23b3 Updated Aragonese translation 2013-03-23 22:20:15 +01:00
John Lindgren
9a7affbd69 Use natural size to set adjustment ranges
This is an (unintentional) side effect of my changes to GtkTreeView's
get_preferred_size() implementation.  It seems odd to me that
GtkTreeView directly determines its own size when inside a
GtkScrolledWindow, but since it does, it should be using its natural
size, not its minimum size.
2013-03-23 19:41:09 +01:00
Yuri Myasoedov
a2179cd9af Updated Russia translation 2013-03-23 20:03:18 +04:00
Cosimo Cecchi
bbd6669ce5 appchooserbutton: filter out applications not supposed to be visible
Ensure NoDisplay=true applications don't end up in the list populated by
GtkAppChooserButton.

https://bugzilla.gnome.org/show_bug.cgi?id=696405
2013-03-22 15:28:27 -04:00
Chao-Hsiung Liao
93d503d5d9 Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-03-22 21:16:15 +08:00
Kalev Lember
5ca69b319a win32: link with -lwinmm
... to resolve the timeBeginPeriod() / timeEndPeriod() symbols after
commit 5dbf814f0c.
2013-03-21 22:58:50 +01:00
Baurzhan Muftakhidinov
cfa20539f7 Updated Kazakh translation. 2013-03-22 00:22:37 +06:00
Fran Diéguez
75c8fe77fe Updated Galician translations 2013-03-21 19:17:35 +01:00
Gabor Kelemen
8bcd4c4ed5 Updated Hungarian translation 2013-03-21 00:31:21 +01:00
Balázs Úr
d3752c4c2f Updated Hungarian translation 2013-03-20 22:14:41 +01:00
ManojKumar Giri
15fc151bd7 Updated Odia Translation. 2013-03-20 19:35:42 +05:30