Marek Černocký
125ecefebf
Updated Czech translation
2013-08-25 21:54:40 +02:00
Victor Ibragimov
99f2b8f723
Tajik translation updated
2013-08-25 21:57:36 +05:00
Kristian Høgsberg
2ffcc8a453
wayland: Set type for GtkSelectionData for incoming contents
...
This is set from the incoming property type under X11. Under Wayland
it will always be what we requested, so we can just set it to the target.
2013-08-23 23:15:54 -07:00
Kristian Høgsberg
8e8951df72
wayland: Only set wayland selection for GDK_SELECTION_CLIPBOARD
...
Wayland only has one selection, which corresponds to GDK_SELECTION_CLIPBOARD.
2013-08-23 23:15:54 -07:00
Kristian Høgsberg
771dbe0592
wayland: Compare serial numbers correctly to avoid overflow problems
...
We have to look at the difference between two numbers, which will always
be well-defined and give the right result, even in case of integer overflow.
2013-08-23 23:15:53 -07:00
Kristian Høgsberg
384a4e6ddb
wayland: Use current serial when setting selection, not _wl_time_now()
...
The wl_data_device.set_selection request expects a serial number.
2013-08-23 23:15:53 -07:00
Kristian Høgsberg
56ac58c584
wayland: wl_data_device.enter provides a serial number, not a timestamp
2013-08-23 23:15:53 -07:00
Matthias Clasen
7e4bcf9102
Add workspace handling to the window menu
...
The reimplements the current mutter window menu for
workspace changes.
https://bugzilla.gnome.org/show_bug.cgi?id=706323
2013-08-24 00:53:00 -04:00
Matthias Clasen
13f6552a7e
x11: Add EWMH workspace handling api
...
Add a few functions that give access to the EWMH workspace
properties.
2013-08-24 00:51:56 -04:00
Matthias Clasen
8f69721ed4
Add an 'Always on Top' item to the csd window menu
...
We want to make the csd window menu as similar as possible to the
mutter window menu.
https://bugzilla.gnome.org/show_bug.cgi?id=706323
2013-08-23 22:46:04 -04:00
Cosimo Cecchi
6928aedb2c
window: add a style class when we automatically create the titlebar
...
To distinguish it from custom titlebars added from applications.
https://bugzilla.gnome.org/show_bug.cgi?id=706592
2013-08-23 20:17:24 -04:00
Cosimo Cecchi
fde3d5afe8
window: don't change bottom margin for automatic CSD
...
We'll use a style class to be able to give this a different appearance,
but for the time being we don't really need to give this such different
margin.
https://bugzilla.gnome.org/show_bug.cgi?id=706592
2013-08-23 20:17:24 -04:00
Benjamin Otte
4787a1ac61
label: Initialize lines value to -1
...
Fixes defaultvalue test.
2013-08-23 18:27:12 +02:00
Benjamin Otte
64a1f30468
label: Fix gcc warning
2013-08-23 18:24:20 +02:00
Benjamin Otte
772aed19f7
testsuite: Add a clipboard test
...
I'm not sure I like it yet because it deadlocked once and I haven't
figured out why that is.
2013-08-23 13:01:41 +02:00
Matthias Clasen
eab0ff8e4e
Add api to ellipsize labels to multiple lines
...
When setting the lines property, the label will be ellipsized
to that many lines, with the ellipsis only appearing in the
last line. This is different from how ellipsization of multi-line
labels normally works in GTK+.
2013-08-22 20:38:01 -04:00
David King
4415d087c6
combobox: Add missing Since tags for entry constructors
2013-08-22 20:36:17 +01:00
Jasper St. Pierre
51f229519d
gtkwindow: Enable CSD when windows set a titlebar
...
https://bugzilla.gnome.org/show_bug.cgi?id=706529
2013-08-22 09:33:08 -04:00
Jasper St. Pierre
a2eafe2f57
gtkwindow: Disable CSD if we aren't running under a supported WM
...
Also, split the checks for CSD out into a separate function.
https://bugzilla.gnome.org/show_bug.cgi?id=706529
2013-08-22 09:33:00 -04:00
Jasper St. Pierre
7462de8fba
gtkwindow: Split code that detects if we want CSD out
...
This will get a bit more complex when we enable CSD for custom headerbars
https://bugzilla.gnome.org/show_bug.cgi?id=706529
2013-08-22 09:25:39 -04:00
Jasper St. Pierre
a95cabd787
gtkwindow: Have a separate "titlebar" pointer for decorations we create ourselves
...
This cleans up the code a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=706529
2013-08-22 09:25:39 -04:00
Jasper St. Pierre
cae2b697ef
gtkwindow: Rename title_icon, etc. to titlebar_icon
...
"title_box" is used for both a custom header bar and for a titlebar.
Since we want to help differentiate these cases in the code, rename
everything titlebar-internal to use "titlebar_".
https://bugzilla.gnome.org/show_bug.cgi?id=706529
2013-08-22 09:25:39 -04:00
Victor Ibragimov
67d2e4ae46
Update Tajik translations
2013-08-22 01:28:17 +02:00
Federico Mena Quintero
354db1d69d
filechooser: Don't use an underline mnemonic in the 'Save in folder' label
...
This used to point to the GtkPathBar, which doesn't accept mnemonic activation, anyway.
This whole thing was a leftover from when we had a combo box to select a folder, but
this is no longer the case.
https://bugzilla.gnome.org/show_bug.cgi?id=706448
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2013-08-21 09:50:44 -05:00
Saleem Abdulrasool
ec26a909f6
clipboard: fix build without wayland
...
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-08-20 20:28:01 -07:00
Piotr Drąg
36104b5803
Updated Polish translation
2013-08-21 04:27:19 +02:00
Piotr Drąg
b1508d54df
Updated Polish translation
2013-08-21 04:16:52 +02:00
Piotr Drąg
60ec788489
Fix minor typos
2013-08-21 04:15:52 +02:00
Matthias Clasen
937212eb34
Post release version bump
2013-08-20 18:54:41 -04:00
Matthias Clasen
5e0138014e
3.9.12
2013-08-20 18:53:57 -04:00
Matthias Clasen
9f8514cc06
Fix distcheck
...
We need to clean up the ui.h files somewhere if they are generated
during the build from tarball. Reuse the existing distclean-local
hack for it.
2013-08-20 18:53:57 -04:00
Matthias Clasen
6afbf3f519
Add new api to the docs
2013-08-20 16:20:06 -04:00
Matthias Clasen
22378bbab5
GtkHeaderBar: Add the titlebutton style to the close button
...
This will let the theme unify the appearance of this button with
the window buttons in 'traditional' title bars.
2013-08-20 15:23:36 -04:00
Volker Sobek
112374b4be
doc: Fix typos
...
Fix two typos in gtk/gtktexttag.c.
https://bugzilla.gnome.org/show_bug.cgi?id=706335
2013-08-20 17:35:44 +02:00
Benjamin Otte
e38e47d7d3
clipboard: Reimplement Wayland clipboard using vfuncs
...
This way, the Wayland and the regular clipboard implementation can both
be compiled in and selected based on the display in use.
One thing potentially broken now is text mime type handling as Wayland
seemed to use different mime types in some places.
2013-08-20 16:34:29 +02:00
Benjamin Otte
aee5bcf9e2
clipboard: Make a bunch of functions vfuncs
2013-08-20 16:34:29 +02:00
Benjamin Otte
4009c8241b
clipboard: Split struct definitions into private header
2013-08-20 16:34:29 +02:00
Alexander Larsson
dd27e55a5f
Update README.in
2013-08-20 15:37:13 +02:00
Alexander Larsson
78dae73a30
x11: Add gdk_x11_display_set_window_scale
...
This lets you force a specific window scale, this is needed
for mutter to be able to disable the scaling as it needs access
to unmangled X window/screen sizes. It can also be useful to
force a specific scale in e.g. tests.
2013-08-20 11:15:08 +02:00
Alexander Larsson
66f1deef40
Enforce a fixed scale of 1 if no cairo scale support
...
We used to just follow the default, which would pick up scale
changes from xsettings, but that is not right if we can't
actually support scales.
2013-08-20 10:29:45 +02:00
Matthias Clasen
8383f003f3
Avoid deprecation warnings
2013-08-20 00:15:37 -04:00
Cosimo Cecchi
417d6666e5
iconhelper: refactor some code into a single function
...
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Cosimo Cecchi
19c5a00f3a
iconfactory: cache/invalidate pixbufs according to the effect
...
The state of the widget is not enough now to cache the pixbuf - we also
have to take into consideration the image effect itself, since the state
on the actual GtkStyleContext we use might not change, e.g. because the
change was on a parent context.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Cosimo Cecchi
b6cf6d52ef
themingengine: apply image effects according to GtkCssImageEffect value
...
Instead of only looking at the state flags.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Cosimo Cecchi
736b350d7a
css: Add a GtkCssValue for GtkCssImageEffect
...
This will allow us to use the CSS machinery to apply a highlight or dim
effect when images are prelit or insensitive.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Cosimo Cecchi
723a589bdd
themingengine: refactor a conditional branch
...
Return early when the state is not wildcarded - makes the code more
readable.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Cosimo Cecchi
844dade070
pathbar: add back GTK_STYLE_CLASS_LINKED
...
This was accidentally removed in commit
42f53ab58e
https://bugzilla.gnome.org/show_bug.cgi?id=706028
2013-08-20 02:47:07 +02:00
Matthias Clasen
64d0ecaec8
Redo style class handling
...
We should set the appropriate style classes when we have
constructed the content and know if it is a label, an image,
or both. Doing this in the convenience constructors is
problematic for language bindings, and misses out when the
content is changed after construction.
2013-08-19 14:42:18 -04:00
Matthias Clasen
27cb50b48c
Revert "Add the "text-button" style to button created with gtk_button_new_with_{label,mnemonic}"
...
This reverts commit 8d7bab7d7b
.
2013-08-19 14:42:18 -04:00
Yosef Or Boczko
6e88b76178
Fix a typo
2013-08-19 20:59:50 +03:00