Carlos Garnacho
3b953041a9
wayland: Implement drop/destination side of selections
...
This implementation makes the destination side of selections work
similarly to X11's, gdk_selection_convert() triggers data fetching,
which is notified through GDK_SELECTION_NOTIFY events on arrival,
the buffered data is then available through gdk_selection_property_get().
https://bugzilla.gnome.org/show_bug.cgi?id=697855
2014-09-01 19:17:53 +02:00
Carlos Garnacho
32bf03c053
wayland: implement text_property_to_utf8_list()
...
Of some sort, this is enough to get text transfers on wayland, anything but
utf8 as plain/text should be pretty rare.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
2014-09-01 19:17:53 +02:00
Carlos Garnacho
bd410421d8
gtkselection: Ensure the X11 specific message length only applies to X11
...
Other backends are compilable together with the X11 one, so the message
lenght limit was applying to them all.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
2014-09-01 19:17:53 +02:00
Carlos Garnacho
5fcf2de617
gdk: Remove check for source window
...
This is backend dependent, on wayland there is no such source window,
not even on local DnD situations.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
2014-09-01 19:17:53 +02:00
Carlos Garnacho
9c16d8bb50
gdk: Add GDK_DRAG_PROTO_WAYLAND
...
To be used on the wayland windowing backend as the DnD protocol.
https://bugzilla.gnome.org/show_bug.cgi?id=697855
2014-09-01 19:17:53 +02:00
Lapo Calamandrei
7d1d9e26d7
Adwaita: make links on selected bg visible...
2014-09-01 19:10:50 +02:00
Lapo Calamandrei
31a26ef8a9
Adwaita: GtkFlowBox selected child styling
2014-09-01 17:43:14 +02:00
Matthias Clasen
0c417dfc30
inspector: Prevent looping when picking widgets
...
What was happening that the button press event that we use
to select a widget caused another clicked signal emission of
the inspect button, starting another pick action.
2014-09-01 11:39:08 -04:00
Lapo Calamandrei
87e2b37875
Adwaita: move the header-bar fill in a mixin.
2014-09-01 17:32:16 +02:00
Jiro Matsuzawa
3053d0d5e9
l10n: Update Japanese translation
2014-09-01 23:29:18 +09:00
Lapo Calamandrei
85593b2f2b
Adwaita: set padding to 0 for tab buttons
2014-09-01 16:27:34 +02:00
Chun-wei Fan
d8b8048faf
GTK MSVC Projects: Fix Include Directories
...
Somehow the project files looked for includes in gdk/ before gtk/, which
is wrong. Fix that.
2014-09-01 13:14:11 +08:00
Jasper St. Pierre
08f6dceef5
gtkcairoblur: Relicense under LGPL
...
Both Owen Taylor and I, the originators of this code, allow the code
herein be relicensed to the LGPL, which is what GTK+ ships with. This
prevents GTK+ from being GPL-only.
2014-08-31 19:50:37 -07:00
Jasper St. Pierre
f33eb7a373
cssshadowvalue: Fix whitespace
2014-08-31 19:50:37 -07:00
Maria Mavridou
b547d57d40
Updated Greek translation
2014-08-30 21:55:24 +00:00
Lapo Calamandrei
db6f7296e6
Adwaita: special case checks/radios on selected bg
...
Add yet another set of checks and radios assets used in selected
treeview cells and selected list-rows, the standard dark variant assets
work well in those cases so no need for special casing there.
2014-08-30 14:33:20 +02:00
Matthias Clasen
a822abd308
GtkTreeView: Don't hardcode black for tree lines
...
Use the left border color for tree lines. This is similar to
our use of top border color for grid lines. As a side-effect,
tree lines now get recolored when they are in a selected row.
https://bugzilla.gnome.org/show_bug.cgi?id=415415
2014-08-30 02:12:41 -04:00
Matthias Clasen
8c5eb9a0d6
GtkTreeModelFilter: Documentation improvement
...
Clarify in the docs that some functions can only be called
once for a given filter model.
https://bugzilla.gnome.org/show_bug.cgi?id=346886
2014-08-30 01:59:05 -04:00
Matthias Clasen
6fbb1c782b
Add a testcase for counting selection in treeviews
...
https://bugzilla.gnome.org/show_bug.cgi?id=702957
2014-08-30 01:46:58 -04:00
Matthias Clasen
c71d1b9664
treeview tests: Clean up after each test
...
It is not good form to leak in testcases.
2014-08-30 01:46:26 -04:00
Matthias Clasen
00866d1c0a
treeview tests: Add bug references
2014-08-30 01:34:10 -04:00
Matthias Clasen
1c1b51d52d
Don't return from a void function
...
And don't return the value of void functions, either.
2014-08-30 00:53:35 -04:00
Matthias Clasen
0fed16d1b0
Trivial formatting fix
2014-08-30 00:53:21 -04:00
Piotr Drąg
f505fc5cb4
Updated POTFILES.in
2014-08-30 02:43:13 +02:00
Matthias Clasen
e014b89310
Move gtkthemingengine to deprecated directory
...
This is the place for wholly-deprecated sources.
2014-08-29 16:35:37 -04:00
Matthias Clasen
bdf35e034a
GtkAboutDialog: Add formatting examples to the docs
...
We were not very explicit about the expected format for links
and email addresses in the strings, so give some explicit examples.
2014-08-29 15:11:11 -04:00
Lapo Calamandrei
4d608ad722
Adwaita: no edge hilight for checks and radios in list-rows
2014-08-29 19:48:11 +02:00
Matthias Clasen
c69d578bb8
Bump wayland dep to 1.5.91
...
This release has the new key repeat listener that we are using.
2014-08-29 11:36:26 -04:00
Lapo Calamandrei
2de06993d5
Adwaita: titlebutton are flat image-buttons
...
Hence treat them like those, a bunch of special case styling
removed, which also doesn't override selection mode buttons
styling.
2014-08-29 16:52:21 +02:00
Lapo Calamandrei
c5893e5dc1
Adwaita: style GtkLabel.separator
...
Fixes gnome-document search popup titles.
2014-08-29 15:32:45 +02:00
Lapo Calamandrei
3407a83c23
Adwaita: avoid text in buttons being overridden by GtkLabel style
2014-08-29 14:49:54 +02:00
Matthias Clasen
992af6c4fe
GtkAboutDialog: Support https in links
...
https://bugzilla.gnome.org/show_bug.cgi?id=680067
2014-08-29 00:51:39 -04:00
Jakub Steiner
c5d4485a63
Adwaita: pathbar whitespace
...
- optically center icons + labels vertically. It isn't actually
centered, but feels more balanced
- add some left/right padding
https://bugzilla.gnome.org/show_bug.cgi?id=734753
2014-08-28 23:10:20 -04:00
Matthias Clasen
1feeb6bb4d
Add a release note about X without render
...
This reflects the findings in
https://bugzilla.gnome.org/show_bug.cgi?id=735294
2014-08-28 23:01:18 -04:00
Matthias Clasen
3404e92312
GtkHeaderBar: Update separator visibility when needed
...
We need to be a little more forthcoming with showing and hiding
the separators - their visibility now depends on the the visibility
and pack type of the regular headerbar children. This was observed
in gnome-contacts, where headerbar buttons are shown and hidden.
2014-08-28 22:54:18 -04:00
Matthias Clasen
7b3c81f688
GtkDialog: Keep special-casing help buttons
...
We used to move help buttons to the secondary position regardless
how they were added to the action area. Keep doing that, to avoid
breaking existing dialogs that rely on this behavior.
https://bugzilla.gnome.org/show_bug.cgi?id=735119
2014-08-28 21:29:26 -04:00
Jakub Steiner
ef0280aeda
Adwaita: bring the separator back for dialog buttons
...
- separators got nuked during lapo's border cleanup
2014-08-29 02:14:16 +02:00
Paolo Borelli
d94379183a
menubutton: dismiss menu/popover when toggling programmatically
...
https://bugzilla.gnome.org/show_bug.cgi?id=735545
2014-08-28 21:16:19 +02:00
Lapo Calamandrei
0144cb92ed
Adwaita: dim menu checks/radios a bit
2014-08-28 20:33:37 +02:00
Jesse van den Kieboom
b107c9f02c
quartz: Get default font size from user font
...
https://bugzilla.gnome.org/show_bug.cgi?id=735321
2014-08-28 20:02:20 +02:00
Lapo Calamandrei
70e2a1bb22
Adwaita: nicer transition for flat buttons.
2014-08-28 18:38:46 +02:00
Yosef Or Boczko
a3e9671b02
Updated Hebrew properties translation
2014-08-28 17:57:51 +03:00
Carlos Garnacho
42c41d7bbd
scrolledwindow: Be smarter at invalidating overshoot areas
...
The previous way to invalidate was meant to work on the overshoot window
so it wouldn't be as taxing. Since the overshoot window is gone, this
would invalidate way more than intended. So constrain invalidated areas
to the sides where overshoot is happenning at that moment.
https://bugzilla.gnome.org/show_bug.cgi?id=735223
2014-08-28 16:44:12 +02:00
Carlos Garnacho
3df8b95e0e
tooltip: Use subsurfaces on wayland
...
This places tooltips in the right place, and avoids having those attempt
to steal the focus.
https://bugzilla.gnome.org/show_bug.cgi?id=735531
2014-08-28 16:41:14 +02:00
Lapo Calamandrei
68d6968955
Adwaita: border rationalization and cleanup
...
Rely only on border-style for border, take out border-width and
border-style from drawing functions.
2014-08-28 15:44:36 +02:00
Emmanuele Bassi
5ad60caa3c
css: Implement font-stretch
...
The font-stretch CSS property is defined in the Level 3 CSS Fonts
module, available at:
http://dev.w3.org/csswg/css-fonts/#propdef-font-stretch
It allows defining a normal, condensed, or expanded face to the font
description. Pango already supports it, so this is literally just the
CSS parser machinery needed to bridge our CSS to the FontDescription
API.
https://bugzilla.gnome.org/show_bug.cgi?id=735593
2014-08-28 13:41:40 +01:00
Lapo Calamandrei
f05e9d2612
Adwaita: take named colors out of _colors.scss
...
To be able to use sass for shipped css, importing _colors.scss
and _drawings.scss.
2014-08-28 13:21:14 +02:00
Lapo Calamandrei
c0ed8e954e
Adwaita: rationalize font sizes.
...
...making GtkSwitch font-size relative in the process.
2014-08-28 12:48:32 +02:00
Emmanuele Bassi
80f4dffa76
theme: Specify the weight, not the font, for header bar titles
...
Using `font: Bold` will override the font with whatever the system
resolves a `Bold` font name to, including the font's own default size.
We want the font weight to be bold, but we want the default font name
and size to come from the GtkSettings:font-name property, like we do for
the rest of the system.
2014-08-28 11:20:45 +01:00
Matthias Clasen
974807fae9
Adwaita: Make expanders turn again
...
The theme needed some small adjustments for the recent expander
state changes ACTIVE to CHECKED.
2014-08-27 22:17:29 -04:00