Matthias Clasen
9727a4c4bf
Don't use g_slist_next in gtkiconfactory.c
...
We generally use ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
4d59233ba9
Don't use g_slist_next in the x11 backend
...
We generally use ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
364d1a574b
Don't use g_slist_next in the windows backend
...
We generally use ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
ffa98cbfa5
Don't use g_slist_next in gdk
...
We generally just use ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
ecf5c5ff6e
Don't use g_list_next in gtk3-demo
...
We generally just use ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
b5d3bebae3
Don't use g_list_next in gtkselection.c
...
We generally access ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
ea91670c11
Don't use g_list_next in gtkmain.c
...
We generally access ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
8422633311
Don't use g_list_next in gtkdialog.c
...
We generall access ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
b84797a2c6
Don't use g_list_next in gtkcontainer.c
...
We generally access ->next directory.
2015-10-20 06:14:57 -04:00
Matthias Clasen
a0379d5424
Don't use g_slist_next in gtktextbtree.c
...
We generally access ->next directly.
2015-10-20 06:14:57 -04:00
Matthias Clasen
d0e30994d0
builder: Don't use g_slist_next
...
We just use direct access to list->next all over the place.
2015-10-20 06:14:57 -04:00
Matthias Clasen
45fa145034
builder: Cosmetic changes
...
Use an iter instead of g_hash_table_forall.
2015-10-20 06:14:57 -04:00
Matthias Clasen
eec75ee9d6
Cosmetic changes
...
Line up struct-filling code with the order in the declaration.
2015-10-20 06:14:57 -04:00
Matthias Clasen
65aa367029
Add some more builder parser tests
...
These tests contain non-canonical and non-existing property names.
2015-10-20 06:14:57 -04:00
Matthias Clasen
019078364e
builder: Avoid some unnecessary overhead
...
Only get the class once per object, not once per property.
And don't canonicalize the property name, g_object_class_find_property
does that already.
2015-10-20 06:14:57 -04:00
Inaki Larranaga Murgoitio
eb0b096963
Updated Basque language
2015-10-20 10:50:10 +02:00
Inaki Larranaga Murgoitio
3bbd8bd1c3
Updated Basque language
2015-10-20 10:03:39 +02:00
Paolo Borelli
4447cf2419
widget: fix typo in warning message
2015-10-19 11:42:39 +02:00
Jonas Ådahl
f838743bc0
wayland: Map windows with tooltip hint as subsurfaces
...
Tooltips tend to be placed on top of a parent surface with a given
relative coordinate, and without any input focus. So lets map them as
subsurfaces.
https://bugzilla.gnome.org/show_bug.cgi?id=756496
2015-10-18 21:32:22 +08:00
Jonas Ådahl
9fe40f9a46
wayland: Clean up code determining how to map a window
...
Restructure the mapping procedure so that its known up front what the
expected way mapping is to be done (subsurface, popup or stand alone),
and warn if it fails to actually map in such a way (for example a popup
without a parent or device grab, a tooltip without a parent).
https://bugzilla.gnome.org/show_bug.cgi?id=756496
2015-10-18 21:32:22 +08:00
Matthias Clasen
25483304cd
Minor cleanup
...
Replace a unref-and-unset combination with g_clear_object.
2015-10-17 12:48:55 -04:00
Matthias Clasen
c860492359
Clean up handling of _gdk_win32_grab_cursor
...
This is a variable holding a ref to an object, so it is
a great case to use g_set_object and g_clear_object.
# Please enter the commit message for your changes. Lines starting
2015-10-17 12:45:25 -04:00
Руслан Ижбулатов
00b39e4a82
W32: Add missing reference taking in gdk_device_virtual_grab()
...
https://bugzilla.gnome.org/show_bug.cgi?id=756160
2015-10-17 16:39:58 +00:00
Kjartan Maraas
a397324d19
Updated Norwegian bokmål translation.
2015-10-17 11:13:04 +02:00
Kjartan Maraas
73b21d680c
Fixes from Einar Ulvsløkk.
2015-10-17 11:11:57 +02:00
Timm Bäder
944ef8bb0b
GtkPaned: Fix gtk_paned_set_child_visible calls
...
Use CHILD1/CHILD2 instead of 0 and 1, always use the same order and
don't check for child NULL-ness, because it will be done in
gtk_paned_set_child_visible anyways.
2015-10-16 15:07:53 +02:00
Timm Bäder
d0779db1e1
GtkRevealer: Remove useless _start_animation call
...
The call just passed priv->target_pos, but _start_animation directly
returns if the given target is priv->target_pos (see line 627).
2015-10-16 15:07:49 +02:00
William Hua
027b02a371
mir: send touch events
2015-10-16 10:51:36 +01:00
Ignacio Casal Quinteiro
c888a927e7
win32: fix warnings about signed/unsigned mismatch
2015-10-16 09:22:39 +02:00
Ignacio Casal Quinteiro
342b620223
win32: use the same type as the prototype
2015-10-16 09:07:32 +02:00
Sébastien Wilmet
9d3e9c9375
inspector: remove gtk_text_buffer_get_iter_at_line_index() workaround
...
The function is now safe to use.
https://bugzilla.gnome.org/show_bug.cgi?id=735341
2015-10-16 08:43:27 +02:00
Sébastien Wilmet
a9a1c00cc9
textbuffer: nicer get_iter functions
...
Avoid crashes when passing an invalid location to a
gtk_text_buffer_get_iter_at_*() function.
A boolean is returned to know if @iter has been set to the exact
location.
Unit tests are added.
https://bugzilla.gnome.org/show_bug.cgi?id=735341
2015-10-16 08:43:27 +02:00
Dušan Kazik
a712d1fd76
Updated Slovak translation
2015-10-16 06:31:32 +00:00
Dušan Kazik
ce2c89c6ed
Updated Slovak translation
2015-10-16 06:26:53 +00:00
Matthias Clasen
c264cd6785
Split off a private header for GtkTextBuffer
...
This avoids polluting the installed header with private symbols.
2015-10-15 23:04:44 -04:00
Matthias Clasen
af8c2d2f7b
Improve text a11y test
...
Test appending text as well as replacing the entire text.
Insert non-ASCII text to verify offsets are correct.
2015-10-15 22:35:38 -04:00
Matthias Clasen
3c217e6954
file chooser: Avoid search interruption
...
When the search entry is shown, the 'special' nature of
., ~ and / should not trigger the location entry, because
that interrupts the search and is likely not what the
user intended.
https://bugzilla.gnome.org/show_bug.cgi?id=756505
2015-10-15 20:53:43 -04:00
Matthias Clasen
0731c50262
entry completion: Only grab the device if we have one
...
When the entry completion is popped up from a timeout, we may
not have a device. In that case, don't call gdk_device_grab,
do avoid criticals.
2015-10-15 20:18:26 -04:00
Matthias Clasen
dd3f4f2904
scrolled window: Protect against nameless devices
...
It seems that gdk_device_get_name() can return NULL.
We should not crash if that happens.
https://bugzilla.gnome.org/show_bug.cgi?id=756625
2015-10-15 16:06:15 -04:00
Carlos Soriano
c3686838ea
gtkplacesview: align spinner with header label
...
Use the box margin top instead of the label margin top,
so the spinner remains aligned with the header label.
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:22:40 +02:00
Carlos Soriano
9cc3e63045
gtkplacesview: plug leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:22:40 +02:00
Carlos Soriano
d29d54a97b
gtkplacesview: remove hover color from rows
...
Since other views are not using hover neither
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:18:54 +02:00
Carlos Soriano
9341f64c19
gtkplacesview: add a clear button to address entry
...
So it allows a quick way to clear the entry.
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:18:54 +02:00
Carlos Soriano
f9b6c07c8a
gtkplacesview: rotate server list icon on toggled
...
Disclosure triangles are usually used pointing down, however
in this case the popover spawns in the upper direction, which
makes it odd looking.
Instead of pointing always down or up, point down when not toggled and
animate a rotation when toggled.
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:18:54 +02:00
Carlos Soriano
831509f6aa
gtkplacesview: tweak ui to allow more server rows
...
Following design guidance, reduce row height and increase
popover height so the user is allowed to see more than 3
rows.
https://bugzilla.gnome.org/show_bug.cgi?id=756568
2015-10-15 19:18:54 +02:00
Carlos Soriano
1dbcce785e
gtkplacesview: improve heuristics for external drives
...
Following the sidebar on commit b0989b190df, improve the way
we check when a drive is external or not.
https://bugzilla.gnome.org/show_bug.cgi?id=756589
2015-10-15 19:16:56 +02:00
Carlos Soriano
569be9f111
gtkplacesview: remove dead code
...
This is checked on add_volume inside the loop.
https://bugzilla.gnome.org/show_bug.cgi?id=756589
2015-10-15 19:16:56 +02:00
Carlos Soriano
983c61826b
gtkplacesview: remove dead code
...
This is checked on is_removable_volume
https://bugzilla.gnome.org/show_bug.cgi?id=756589
2015-10-15 19:16:56 +02:00
Carlos Soriano
0cd4e7ec43
gtkplacessidebar: improve heuristics for external drives
...
Since the change to use GtkPlacesView we don't want to show
internal storage on the sidebar.
In our case we were checking for drive_can_eject and
drive_is_media_removable.
However for some external hard drives it's reported that they
are not ejectable nor the have removable media. So the only
attribute that they have different from internal drives is that
they can be stopped.
So check for if the drive can be stopped to decide if it is
external or internal.
On the way realized we don't need to check for the mounts associated
with the volume to know if the volume can be ejected or not. So remove
that code.
https://bugzilla.gnome.org/show_bug.cgi?id=756589
2015-10-15 19:16:56 +02:00
William Hua
11ee4b40af
mir: add mircookie as a dependency
2015-10-15 16:20:32 +01:00