Carlos Garnacho
ba83a2757e
wayland: Add defines to convert between event sequences and touch slots
...
This makes it clearer in code what's going on there.
GDK_SLOT_TO_EVENT_SEQUENCE isn't used yet, but will be useful in the
future.
2014-08-22 13:37:41 +02:00
Carlos Garnacho
5bc437d2bc
textview: Unset bubble timeout ID right after requesting the clipboard
...
The timeout ID used to be unset after we got the targets from the
clipboard, but there's still a moment between the clipboard request and
the GDK_SELECTION_NOTIFY event that the ID points to an already gone
timeout.
2014-08-22 13:24:56 +02:00
Carlos Garnacho
88bf4a7a2d
x11: Fix possible leak of GdkEvents
...
If the filter didn't return GDK_EVENT_TRANSLATE, the event struct would be
left unused and leaked.
2014-08-22 13:24:48 +02:00
Lapo Calamandrei
d9ea7cda80
Adwaita: kill a bogus background-color
2014-08-22 13:07:44 +02:00
Lapo Calamandrei
565d65c907
Adwaita: first round at osd revamp
...
...buttons, gtkscale and toolbars, more to follow...
2014-08-22 12:55:30 +02:00
Matthias Clasen
683a7f1429
GtkFileChooserWidget: Use ratio in formatted times
...
This matches what we do in other places now.
2014-08-22 02:04:31 -04:00
Matthias Clasen
23fdc45b95
Avoid picking up long description as translator comment
...
Rearrange a few lines to help xgettext avoid picking up the
long description of GtkFileChooserButton as translator comment.
2014-08-22 02:04:31 -04:00
Matthias Clasen
22db3e57cb
Avoid picking up long description as translator comment
...
Rearrange a few lines to help xgettext avoid picking up the
long description of GtkAboutDialog as translator comment.
2014-08-22 02:04:31 -04:00
Matthias Clasen
792ffb26bc
Remove an extraneous translatable string
2014-08-22 02:04:26 -04:00
Matthias Clasen
8061165789
Adwaita: Insensitive labels
...
There is an insensitive label in widget-factory which was
not getting any different from the sensitive label next
to it. With this patch, it does, again.
2014-08-22 00:42:52 -04:00
Matthias Clasen
975f29f17f
Adwaita: Add assistant sidebar theming
...
This is just enough to draw the sidebar background and
markt he current page as active.
2014-08-21 23:09:14 -04:00
Matthias Clasen
c3755d995f
GtkAssistant: Don't use a draw cb for the sidebar
...
We can do this with css nowadays.
2014-08-21 23:09:14 -04:00
Rico Tzschichholz
a3a6ce1b42
gtk: Fix return-annotation of gtk_get_default_language to "transfer none"
2014-08-21 23:10:32 +02:00
Matthias Clasen
209d2a83c4
GtkPageSetup: Improve formatting of size
...
Use U+00D7 MULTIPLICATION SIGN and U+200A HAIR SPACE instead of plain
old 'x' and ' ', following https://wiki.gnome.org/Design/OS/Typography .
Sadly, many fonts don't have space variations, so Pango/harfbuzz fall
back to using the regular space glyph anyway.
2014-08-21 17:07:00 -04:00
Matthias Clasen
bcb9eabf11
Add tests for parsing int64/uin64 in GtkBuilder
...
This tests the fix in the previous commit.
2014-08-21 14:22:13 -04:00
Matthias Clasen
23fcc5e373
GtkBuilder: Support parsing int64/uin64 values
...
This was missing; the code to parse these numbers was there,
but the switch didn't have cases for these types.
https://bugzilla.gnome.org/show_bug.cgi?id=602443
2014-08-21 14:22:13 -04:00
Matthias Clasen
beae42c49b
Include config.h first
...
Otherwise, we miss the _GNU_SOURCE #define that configure
puts there.
2014-08-21 14:22:13 -04:00
Sébastien Wilmet
706c8e9c8d
Simplify _gtk_text_buffer_get_line_log_attrs()
...
NULL was returned in case of an empty last line. Every users needed to
special-case this. Now it will return the expected result: char_len of 0
with one PangoLogAttr.
In compute_log_attrs(), 'paragraph' will be the empty string "" with
'char_len' == 0.
pango_get_log_attrs() works fine with an empty string, it will return
one correct PangoLogAttr (because there is one text position for the
empty string).
It fixes the unit tests for gtk_text_iter_is_cursor_position().
https://bugzilla.gnome.org/show_bug.cgi?id=156164
2014-08-21 18:43:34 +02:00
Sébastien Wilmet
83bc0c4bb1
textbuffer: unit tests for the empty last line
...
For functions using _gtk_text_buffer_get_line_log_attrs():
- gtk_text_buffer_backspace()
- some gtk_text_iter functions (word/sentence/cursor boundaries)
As the FIXME comments show, there is a bug with
gtk_text_iter_is_cursor_position() for an empty last line.
https://bugzilla.gnome.org/show_bug.cgi?id=156164
2014-08-21 18:43:34 +02:00
Matthias Clasen
7645d201d4
GtkPopover: Fix rtl positioning
...
There was some confusion between unflipped and flipped positions.
Both final_position and current_position are meant to be unflipped,
and get_effective_position() needs to be applied to them to get
a flipped position. _gtk_window_set_popover_position() also expects
an unflipped position.
https://bugzilla.gnome.org/show_bug.cgi?id=735014
2014-08-21 11:59:44 -04:00
Lapo Calamandrei
09286cf968
Adwaita: try to be nicer on performances with entry shadows
2014-08-21 15:39:12 +02:00
Piotr Drąg
3566108160
Updated POTFILES.skip
2014-08-21 15:33:36 +02:00
Jakub Steiner
5344f99cdb
Adwaita: no edge highlight for backdrop check/radios
2014-08-21 15:03:32 +02:00
Jakub Steiner
d72fa9aaa8
Adwaita: remove edge highlight form the assets
...
- using icon-shadow now, allows to treat special cases
without introducing assets
2014-08-21 14:32:41 +02:00
Chao-Hsiung Liao
fe2b00a2d6
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2014-08-21 18:50:35 +08:00
Lapo Calamandrei
9a0b9f6378
Adwaita: some separators simplification
...
Accidentally fixing the backdrop separators in sidebars turning
black
2014-08-21 12:24:01 +02:00
Lapo Calamandrei
cdf5ecada9
Adwaita: inline toolbar buttons fixes
...
Properly styled single buttons in inline toolbars and fixed
a superflous border chiming in in backdrop.
2014-08-21 11:55:25 +02:00
Simon McVittie
d975cd5baa
Deprecate GTK_CHECK_BACKEND in favour of PKG_CHECK_MODULES
...
This is easy to do with pkg-config too.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
2014-08-21 09:54:38 +01:00
Simon McVittie
169f064c1f
Deprecate AM_PATH_GTK_3_0 in favour of PKG_CHECK_MODULES
...
That's what GNOME applications use.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
2014-08-21 09:54:32 +01:00
Simon McVittie
d329544e70
Use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE, _XOPEN_SOURCE etc.
...
Similar to Bug #684123 in GLib.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638
Bug-Debian: https://bugs.debian.org/756476
Reviewed-by: Matthias Clasen
2014-08-21 09:54:12 +01:00
Benjamin Otte
2737c67cce
css: Round shadow extents properly
...
Otherwise drawing will be clipped.
Testcase included
2014-08-21 00:54:07 +02:00
Benjamin Otte
67456304d4
roundedbox: Only grow border-radius if there is one
...
This is relevant for shadow spread and goes in line with the web.
Testcase included.
2014-08-21 00:54:07 +02:00
Benjamin Otte
1126a34353
label: Respect box-shadow when computing clip
...
Testclase included.
Also reorder headers to be alphabetic.
2014-08-21 00:54:07 +02:00
Benjamin Otte
b5a8b7ef3b
widget: Make _gtk_set_simple_clip() take an optional content clip
2014-08-21 00:54:07 +02:00
Benjamin Otte
e643ddfd16
stylecontext: Remove GTK_CSS_CHANGE_FORCE_INVALIDATE
...
This was introduced as a hackish way in 3.6 to make font updates
propagate properly. But since then, font handling has been changed and
this flag is no longer necessary.
2014-08-21 00:54:07 +02:00
Benjamin Otte
665ad8c6f9
stylecontext: Use right invalidation func
...
gtk_style_context_invalidate_internal() will respect only the current
saved state of the style context, which is wrong when updating the scale.
In that case, the whole style context needs updating.
2014-08-21 00:54:07 +02:00
Sébastien Wilmet
f39d211021
GtkTextView: various code clean-ups
...
- only one blank line is enough to separate code sections.
- the 'signals' variable was in the middle of function prototypes.
- compare pointers to NULL in some conditions ("if(blah) should be used
only if blah is a boolean variable). It makes the code clearer.
- various other things.
2014-08-20 19:19:10 +02:00
Sébastien Wilmet
7bc819e88d
tests textbuffer: don't use GdkColor (deprecated)
2014-08-20 17:19:30 +02:00
Sébastien Wilmet
55bd34c62a
Mark the GdkColor struct as deprecated
2014-08-20 17:19:30 +02:00
Rico Tzschichholz
0c1cbfed53
gtk: Fix transfer annotations gtk_binding_set_new and *_by_class
...
Those instances are exclusively handled internally and can not be freed.
2014-08-20 16:23:06 +02:00
Jakub Steiner
045380601a
Adwaita: selection mode checks
...
- add missing hover asset
- have enough contrast for the outline
- :active state isn't supported in libgd/apps yet
2014-08-20 09:29:17 +02:00
Jakub Steiner
35f6738509
Adwaita: keep selectmode checks square
...
- keep the existing 40x40px nominal size
2014-08-20 09:17:42 +02:00
Rico Tzschichholz
4665b95687
gtk: Fix out-param annotation of gtk_theming_engine_get_style_property
2014-08-20 08:55:53 +02:00
Rico Tzschichholz
e317117f03
gtk: Fix return annotation of gtk_selection_data_get_text
2014-08-20 08:54:12 +02:00
Jakub Steiner
bdaf5c8f8b
Adwaita: allow window drag on menubars and toolbars
...
- reported as regression
2014-08-19 19:07:40 +02:00
Jakub Steiner
f9724d1d34
Adwaita: selection mode checkboxes
2014-08-19 19:07:40 +02:00
Paolo Borelli
db3a01b589
GtkApplication: fix annotation of get_menu_by_id
...
https://bugzilla.gnome.org/show_bug.cgi?id=735034
2014-08-19 18:28:19 +02:00
ngoswami
bbf4c7020a
Updated Assamese translation
2014-08-19 16:25:39 +00:00
Jakub Steiner
763f5d51ed
Adwaita: don't increase toolbar padding.
...
https://bugzilla.gnome.org/show_bug.cgi?id=735012
2014-08-19 17:24:52 +02:00
ngoswami
abae22769f
Updated Assamese translation
2014-08-19 15:07:02 +00:00