Commit Graph

32625 Commits

Author SHA1 Message Date
4b5db54fa7 Remove gtk_menu_button_[sg]et_menu
These functions were never in a stable release, and have
been renamed to gtk_menu_button_[sg]et_popup.
2012-09-24 00:08:30 -04:00
0b11e08f87 Straigthen includes in gtkmenubutton.[hc]
Don't include gtk.h, but just include whats needed.
2012-09-24 00:01:39 -04:00
31698e718c Fix the build 2012-09-23 23:57:34 -04:00
f9ed513361 Add a missing GDK_AVAILABLE_IN annotation 2012-09-23 23:38:04 -04:00
563a874f0f Typo fix 2012-09-23 23:37:46 -04:00
67303a151e Add missing symbols to the docs 2012-09-23 23:37:27 -04:00
b1f3f9d6a0 Small updates to RELEASE-HOWTO 2012-09-23 23:00:38 -04:00
cfb6da9b55 Document gtk_application_get_window_by_id 2012-09-23 21:15:27 -04:00
1bfa58951c Remove empty doc comments
These confuse gtk-doc. All these functions are documented
in gtkclipboard.c
2012-09-23 21:14:46 -04:00
26680176ab Update links for gtk2 docs 2012-09-23 19:47:08 -04:00
c160d89156 Updated Brazilian Portuguese Translation 2012-09-23 20:34:51 -03:00
855881f574 Updated Russian translation 2012-09-23 20:27:29 +04:00
bc331b802c [l10n] Updated German translation 2012-09-23 14:10:08 +02:00
81c0d11551 [l10n] Updated German translation 2012-09-23 14:04:59 +02:00
af4e7d69c7 Updated kn translation 2012-09-23 01:53:24 +05:30
95a75fc925 Updated kn translation 2012-09-23 01:53:24 +05:30
34ad030645 Updated Latvian translation 2012-09-22 20:00:25 +03:00
b0831691ea Updated Hebrew translation. 2012-09-22 15:23:05 +03:00
711b423230 [l10n]Updated Catalan (Valencian) translation 2012-09-22 13:30:20 +02:00
b72ca33a9d [l10n] Updated Catalan translation 2012-09-22 13:30:10 +02:00
a2b84f1f28 Updated Bulgarian translation 2012-09-22 12:02:42 +03:00
d03ceb8b2c GtkMenuButton: improve rtl support
Show the menu at the side the arrow points to,
also in rtl locales.
https://bugzilla.gnome.org/show_bug.cgi?id=684606
2012-09-21 23:53:11 -04:00
72d8deb606 GtkSearchEntry: add rtl support
Flip the clear icon in rtl locales.
https://bugzilla.gnome.org/show_bug.cgi?id=684607
2012-09-21 23:41:28 -04:00
cca8cd2b21 Revert "blur: Use recording surface for capturing things to blur"
This reverts commit f2cb8f1270.

The patch actually didn't work for at least text. I currently have no
clue why, but I suspect it requires investigating Cairo code and
recording surfaces, and I'll not do that right now.
2012-09-21 18:51:46 +02:00
c6a78d76bd gtk-demo: Add a CSS shadows demo 2012-09-21 18:50:50 +02:00
0c16058bc6 Updated Galician translations 2012-09-21 13:26:50 +02:00
2a67436640 Updated gujarati file 2012-09-21 13:05:27 +05:30
efc90c730e Updated gujarati file 2012-09-21 12:56:48 +05:30
71d2b68da0 GtkMenuItem: fix leaked action_helper 2012-09-20 15:17:20 -04:00
de5bfaab1f Updated Serbian translation 2012-09-20 20:42:09 +02:00
85700627aa gtkapplication: fix some crashing "leak fixes"
https://bugzilla.gnome.org/show_bug.cgi?id=684258
2012-09-20 14:22:52 -04:00
f83c79b665 Updated Bengali Translation 2012-09-20 19:47:41 +05:30
d39977878e colobutton: skip set_rgba as it is already in the choosercolor interface 2012-09-20 12:51:10 +02:00
324c74ad20 Updated Telugu Translations 2012-09-20 16:17:42 +05:30
2e75a12d6e Updated Telugu Translations 2012-09-20 16:17:09 +05:30
f2cb8f1270 blur: Use recording surface for capturing things to blur
This gets around clipping issues quite nicely and provides us with a
(mostly theoretical) performance boost.
2012-09-20 02:45:42 +02:00
3377271ef0 shadow: add blur to icon-shadow (spinner) 2012-09-20 02:45:42 +02:00
10e2684870 shadow: add blur to icon-shadow (icon) 2012-09-20 02:45:42 +02:00
7c3864ba79 shadow: add blur to box-shadow 2012-09-20 02:45:42 +02:00
59eb3ef30e shadow: add blur to text-shadow 2012-09-20 02:45:41 +02:00
b609686133 shadow: add code to render blurred shadows
Split out the blurred shadow rendering in three steps:
- creation of a surface of the appropriate size - we use the clip
  rectangle as a good measurement for the size, since we won't render
  out of it anyway
- painting the unblurred shape on the surface - this is responsibility
  of the single shadow implementations
- blur the surface and compose the result back on the original cairo_t

This means we can share code between the implementations for the first
and third steps; it also makes the code independent of the rendered
size, so we can avoid passing down a cairo_rectangle_t with e.g. the
icon coordinates.
2012-09-20 02:45:41 +02:00
a239f2e8b0 blur: Do the same thing for rows and cols 2012-09-20 02:45:41 +02:00
502a2bf625 blur: Use rowstride 2012-09-20 02:45:41 +02:00
65ba8901aa blur: Simplify code
It's always the same code, so there's no need for switch statements.
2012-09-20 02:45:41 +02:00
267d1793c6 blur: Fix pixel sizes
The code accesses pixels in a chunks of 4 bytes, so we must only support
formats where the size of a single pixel is 4 bytes.
Fix RGB24 to be 4 bytes (the alpha channel is ignored) and disallow A8.
2012-09-20 02:45:41 +02:00
1cecaf6d7e blur: Take the radius as a double parameter
It's only ever used like that
2012-09-20 02:45:41 +02:00
43673dafdc Add code for blurring (original code from Unico, copyright fine for Gtk+) 2012-09-20 02:45:41 +02:00
75e746f9ef Updated Malayalam file 2012-09-20 02:28:21 +05:30
02e8e6bd45 Updated Malayalam file 2012-09-20 02:26:53 +05:30
2d5fa78528 spinbutton: fix style context path for internal buttons
We were adding one child too much to the style context path when
generating it for the internal buttons, which in turn caused sibling
selectors from the theme such as :first-child to apply to both buttons
under certain circumstances. Spotted by Lapo Calamandrei.
2012-09-19 15:41:19 -04:00