Rico Tzschichholz
9ca8b71e76
textview: Fix "Since" versions after backport
...
Fix for 28063ee2e4
which got cherry-picked
to 3.16
2015-03-25 20:52:43 +01:00
Emmanuele Bassi
721134b008
demo/glarea: Check errors on GtkGLArea
...
We should not call OpenGL API if GtkGLArea is in an error state.
https://bugzilla.gnome.org/show_bug.cgi?id=746746
2015-03-25 15:20:36 +00:00
Emmanuele Bassi
fae3eaffcd
glarea: Check that the context is not NULL
...
The public API should perform more checks when it comes to an NULL
context.
https://bugzilla.gnome.org/show_bug.cgi?id=746746
2015-03-25 15:19:30 +00:00
Emmanuele Bassi
85141bc503
x11/gl: Do not try to call MakeCurrent with a NULL context
...
This should not happen, but better safe than sorry.
https://bugzilla.gnome.org/show_bug.cgi?id=746746
2015-03-25 15:18:44 +00:00
Emmanuele Bassi
b899a78387
x11/gl: Trap GL context creation
...
Avoid an X11 error in case the context creation fails, so we can avoid a
crash and pick it up in the upper layers, and display an error.
https://bugzilla.gnome.org/show_bug.cgi?id=746746
2015-03-25 14:34:42 +00:00
Benjamin Otte
1506ba060c
filechooser: Use same priority everywhere
...
I managed to stall recent files today while trying to save a GTK
testcase in glade that contained enough spinning spinners that the CPU
was saturated just redrawing things.
I had to navigate the filesystem!
2015-03-25 04:31:33 +01:00
Marcus Karlsson
38f61dd445
GtkRange: Check "inverted" property when drawing
...
The direction in which the slider moves can be inverted by setting the
inverted property. But the draw method does not check this, instead it
checks if the direction of the widget is set to be right to left.
Call the should_invert function in order to determine if the direction
of the range should be inverted. It too checks the widget's direction,
but also checks the "inverted" property, and allows the range to be
drawn inverted even if it is vertically oriented.
https://bugzilla.gnome.org/show_bug.cgi?id=746712
2015-03-24 23:19:50 -04:00
Joanmarie Diggs
1ed9d33d24
a11y: Only emit name-changed once
...
We were emitting it twice, once with deleting the old text, once with
inserting the new text.
https://bugzilla.gnome.org/show_bug.cgi?id=746706
2015-03-25 04:06:23 +01:00
Joanmarie Diggs
c66d165676
a11y: Free the cell text after emitting text-changed:delete.
...
This is needed because AT-SPI2's ATK bridge exposes the deleted string
to ATs.
https://bugzilla.gnome.org/show_bug.cgi?id=746706
2015-03-25 04:06:23 +01:00
Joanmarie Diggs
d553c0ae1e
a11y: Refactor code
...
Put the equality check in front. This allows better detection of when an
insert or delete needs to be emitted.
Also, only emit text-changed:delete if the deleted text is not the empty
string. Only emit text-changed:insert if the inserted text is not the
empty string.
https://bugzilla.gnome.org/show_bug.cgi?id=746706
2015-03-25 04:06:23 +01:00
Joanmarie Diggs
4340e977e4
a11y: Refactor textcellaccessible code
...
Compute the new text and its length in advance. This way those
computations will not confuse us when they happen in the middle of the
actual action.
https://bugzilla.gnome.org/show_bug.cgi?id=746706
2015-03-25 04:06:23 +01:00
Marcus Karlsson
abf3d78b57
GtkRange: Fix drawing of fill-level
...
Compute the proportion of the range that should be filled to match the
fill level, and use it to compute the starting point and length of the
area between the slider and the fill level.
https://bugzilla.gnome.org/show_bug.cgi?id=734741
2015-03-24 22:45:14 -04:00
Ignacio Casal Quinteiro
7719784733
inspector: fix warning about not using the right format for an int64
2015-03-24 13:36:36 +01:00
Benjamin Otte
fdc620cd56
cssnode: Clear widget path more aggressively
...
When recomputing CSS, we need a correct widget path in the fallback mode
where we're still using widget paths.
So we need to invalidate it everytime it actually changes, and not just
when emitting the style-updated signal.
Fixes css-match-regions reftest.
2015-03-24 04:23:07 +01:00
Changwoo Ryu
59579576c6
Updated Korean translation
2015-03-24 09:54:24 +09:00
Niels Nesse
641e280311
x11/gl: Removing some more legacy GL calls
...
They are not required any more.
http://bugzilla.gnome.org/show_bug.cgi?id=746668
2015-03-23 22:16:34 +00:00
Emmanuele Bassi
6bd7526ee7
x11/gl: Do not call glEnable/glDisable with GL_TEXTURE_2D
...
These are fixed pipeline functions, and Mesa will warn (if debugging
messages are enabled). At best, they are poinless calls.
2015-03-23 22:03:00 +00:00
Inaki Larranaga Murgoitio
aaff396e48
Updated Basque language
2015-03-23 22:23:30 +01:00
Inaki Larranaga Murgoitio
d6f6a52c00
Updated Basque language
2015-03-23 22:22:39 +01:00
Inaki Larranaga Murgoitio
84d5f0e64d
Updated Basque language
2015-03-23 22:19:10 +01:00
Piotr Drąg
c88ec37037
Fix a minor typo in translatable string
2015-03-23 17:35:41 +01:00
Piotr Drąg
68ff82cbf2
Updated Polish translation
2015-03-23 17:33:38 +01:00
Piotr Drąg
81776ea3f1
Updated POTFILES.in and POTFILES.skip
2015-03-23 17:25:55 +01:00
Marek Černocký
6b1ca8b887
Updated Czech translation
2015-03-23 16:15:57 +01:00
Matthias Clasen
a08ee01c64
csd: Fix an oversight for popups
...
After the recent rework of client-side shadow code, menus,
tooltips and similar popups were ending up with solid decorations.
Fix this oversight.
2015-03-23 10:41:10 -04:00
Balázs Úr
83b6423409
Updated Hungarian translation
2015-03-23 14:40:53 +00:00
Yosef Or Boczko
51a434ad4b
Update properties Hebrew translation
2015-03-23 14:53:57 +02:00
Yosef Or Boczko
1abb28ec65
Updated Hebrew translation
2015-03-23 14:52:42 +02:00
Tom Tryfonidis
66a7636b63
Updated Greek translations
2015-03-23 11:59:24 +02:00
Milo Casagrande
72afa5c2ee
Updated Italian translation
2015-03-23 07:29:55 +00:00
Milo Casagrande
6cadef7ff6
Updated Italian translation
2015-03-23 07:25:57 +00:00
Matthias Clasen
eea16f03f5
Stop using GDK_POINTER_MOTION_HINT_MASK in widgets
...
It is deprecated and no longer needed, and,as observed in
https://bugzilla.gnome.org/show_bug.cgi?id=746253 it
interferes with turning off event compression.
2015-03-22 17:33:38 -04:00
Matthias Clasen
6f829d4450
Silence another compiler warning
...
Again, our habit of comparing enum values against -1.
2015-03-22 15:20:43 -04:00
Matthias Clasen
70f6faf0f1
Don't return G_TYPE_INVALID as a pointer
...
Use NULL for g_return_val_if_fail checks if the function returns
a pointer. Pointed out by clang.
2015-03-22 15:19:59 -04:00
Matthias Clasen
c723eba135
text view: Avoid clang compiler warnings
...
Again, our habit to use -1 as an unset value for enum types.
2015-03-22 15:19:17 -04:00
Matthias Clasen
f00f2fdf0d
Remove a redundant const
...
const gchar const is still just const gchar, unless there's
indirections in between.
2015-03-22 15:18:35 -04:00
Matthias Clasen
a14bb5578f
css: Silence a clang warning
...
Clang complains that this check can never be true. Since this
is a argument range check which we do to catch bad input,
convince clang to not complain instead of taking it out.
2015-03-22 15:17:27 -04:00
Matthias Clasen
fb573e58f1
Remove a pointless comparison
...
Comparing an unsigned value against < 0 is not going to succeed.
Pointed out by clang.
2015-03-22 15:16:14 -04:00
Matthias Clasen
2250cd87eb
paper size: Don't use abs() on floats
...
Use fabs() instead. Pointed out by clang.
2015-03-22 15:15:42 -04:00
Matthias Clasen
ddf7501acd
More of the same
...
A similar case in GtkIconHelper. Here we were confusing ourselves,
and compared a icon_size against -1, although the variable is
never set to -1.
2015-03-22 15:14:42 -04:00
Matthias Clasen
543eae0d76
Avoid some clang compiler warnings
...
Avoid some compiler warnings from clang in deprecated code.
Most of these are around our habit of using -1 as an 'unset'
value for enumerations.
2015-03-22 15:13:32 -04:00
Matthias Clasen
fbbb3d1816
Fix some clang warnings
...
It complains about double const, and it is right.
2015-03-22 14:40:57 -04:00
Matthias Clasen
2a444e30f7
Make the blur code compile with clang
...
clang complains that the expression involving sqrt() is not
constant, and thus refuses to accept it as a case label. So,
use precomputed values instead.
https://bugzilla.gnome.org/show_bug.cgi?id=746468
2015-03-22 13:49:24 -04:00
Matthias Clasen
4ef0c34b65
Fix the build
2015-03-22 11:55:33 -04:00
Matthias Clasen
db28b8c600
tooltip: Minor cleanup
...
Preserve the symmetry in gtk_tooltip_set_last_window.
2015-03-22 11:47:23 -04:00
Matthias Clasen
a17d6290e4
search bar: Clean up weak pointer handling
...
Break out a setter that manages the weak pointer, and
use it in finalize. This also fixes a bug where we were
forgetting to disconnect the right signal handler in
some cases.
2015-03-22 11:46:16 -04:00
Matthias Clasen
b55aa154e6
mount operation: Minor formatting cleanup
...
The pattern for g_object_add_weak_pointer calls is to
have the same expression in both arguments.
2015-03-22 11:45:19 -04:00
Matthias Clasen
03417cf864
menu button: Minor cleanup
...
Preserve the symmetry in set_align_widget_pointer.
2015-03-22 11:44:37 -04:00
Matthias Clasen
c0c1774b01
Clean up some unfortunate formatting
...
"if (...) do" just looks wrong.
2015-03-22 11:44:00 -04:00
Matthias Clasen
37774928bd
dnd: Introduce a helper to manage the weak pointer
...
Introduce a setter that takes care of updating the weak ref
whenever we assign info->widget. Just a cleanup of the previous patch.
2015-03-22 11:16:29 -04:00