Commit Graph

37581 Commits

Author SHA1 Message Date
Robert Ancell
86623e1514 Counter suspicious hover-exit events 2014-06-17 13:45:52 +12:00
Robert Ancell
e40795cbff Generate crossing events 2014-06-17 13:45:50 +12:00
Robert Ancell
2c6694dbd7 Let GDK decide if it wants events, ignore the event mask 2014-06-17 13:45:47 +12:00
Robert Ancell
09f81372c0 Remove debugging 2014-06-17 13:45:45 +12:00
Robert Ancell
bc1328f7ae Correctly hide windows 2014-06-17 13:45:42 +12:00
Robert Ancell
610b1bd561 Handle Mir events on the main thread 2014-06-17 13:45:38 +12:00
Robert Ancell
bfa2bedda0 Finalize MirWindowImpl values 2014-06-17 13:45:35 +12:00
Robert Ancell
ee65b232d8 Implement gdk_mir_window_impl_get_device_state 2014-06-17 13:45:33 +12:00
Robert Ancell
b73b191e08 Get menus working (sort of) 2014-06-17 13:45:30 +12:00
Robert Ancell
40207471d5 Fix return windows in gdk_mir_pointer_query_state 2014-06-17 13:45:28 +12:00
Robert Ancell
3e4167f06e Use event queue (sort of) correctly 2014-06-17 13:45:25 +12:00
Robert Ancell
0022c25ab6 Disable debugging message 2014-06-17 13:45:23 +12:00
Robert Ancell
bd0e083ef2 Disable debugging message 2014-06-17 13:45:20 +12:00
Robert Ancell
5cea3ab1f3 Flesh out keymap 2014-06-17 13:45:17 +12:00
Robert Ancell
674672dd66 Emit events 2014-06-17 13:45:15 +12:00
Robert Ancell
7b9afbd5a0 Don't set send_event, make public function private 2014-06-17 13:45:12 +12:00
Robert Ancell
da9db83702 Link associated devices 2014-06-17 13:45:09 +12:00
Robert Ancell
469dad556a Make separate keyboard and pointer device classes 2014-06-17 13:45:06 +12:00
Robert Ancell
5628a398ab Set initial window event mask, don't set event variables we don't need 2014-06-17 13:44:53 +12:00
Robert Ancell
eaff88f0ec Set more event fields 2014-06-17 13:44:50 +12:00
Ryan Lortie
4e829c244e mir: create devices from _constructed
The "display" property is not yet set at time of _init.
2014-06-17 13:44:46 +12:00
Robert Ancell
99310900bf Stub Mir module 2014-06-17 13:44:38 +12:00
Ryan Lortie
ec68c85c52 Revert "GtkMenuTracker: fix signal handler argument list"
This reverts commit f15f13a0fb.

This fix applied on master but it makes no sense here (where we have an
actual signal rather than just a property notify).
2014-06-10 11:04:18 -04:00
Joanmarie Diggs
c9e110870e GtkEntryAccessible: Emit signal after insertion
The signal needs to be emitted after the text insertion as at-spi gets
the text to compute the inserted text due to the AtkText::insert-text
signal not containing it.
Also adjust position to reflect changes to the offsets.

https://bugzilla.gnome.org/show_bug.cgi?id=731429
2014-06-10 01:14:29 +02:00
Chun-wei Fan
d2c8f0a84b MSVC 2010+ Projects: Update "Installation" Process
Currently, due to the way that Visual Studio 2010+ projects are handled,
the "install" project does not re-build upon changes to the sources, as it
does not believe that its dependencies have changed, although the changed
sources are automatically recompiled.  This means that if a part or more
of the solution does not build, or if the sources need some other fixes
or enhancements, the up-to-date build is not copied automatically, which
can be misleading.

Improve on the situation by forcing the "install" project to trigger its
rebuild, so that the updated binaries can be copied.  This does trigger an
MSBuild warning, but having that warning is way better than not having an
up-to-date build, especially during testing and development.
2014-06-09 12:11:24 +08:00
Carlos Garnacho
d6c1a6280d combobox: Fix reentrancy in gtk_combo_box_popdown()
If called when already popped down, warnings would be issued due
to priv->grab_pointer being unexpectedly NULL, this would happen
in regular operation when selecting items in appears-as-list mode.

So both add a NULL check for priv->grab_pointer, and bail out early
if the popup window is already hidden.
2014-06-05 21:18:22 +02:00
Ryan Lortie
f15f13a0fb GtkMenuTracker: fix signal handler argument list
The signal handler for the visibility of menu items changing had the
wrong signature, resulting in the GParamSpec from the notify signal
being treated as a boolean (which was always true).  This resulted in
items being added over and over and never being removed.

Fix that...
2014-06-05 08:30:16 -04:00
Yuri Myasoedov
dc9d8e9202 Updated Russian translation 2014-05-19 21:42:45 +04:00
GunChleoc
350e76ae48 Updated Scottish Gaelic translation 2014-05-19 08:56:00 +00:00
Chun-wei Fan
d917bdc836 gdkselection-win32.c: Declare Variables At Top Of Block
...so that builds on Visual C++ can be fixed.
2014-05-16 12:23:52 +08:00
Owen W. Taylor
84f6eefec8 GtkPopover: inherit actions from the relative_to widget
Make the relative_to widget the parent for a GtkPopover's
GtkActionGroup. This, for example, makes the menu model of a
GtkMenuButton find action groups attached to the button.

https://bugzilla.gnome.org/show_bug.cgi?id=729915
2014-05-12 16:44:12 -04:00
Matthias Clasen
d80ef2f827 Bump version 2014-05-12 11:20:26 -04:00
Matthias Clasen
234fec14f3 3.12.2 3.12.2 2014-05-12 08:53:17 -04:00
Matthias Clasen
c6c2408a8d GtkIconFactory: Remove outdated information from the docs
The stock browser was removed from gtk3-demo.
2014-05-12 07:54:24 -04:00
Matthias Clasen
67b2f0c9b4 Bloatpad: port to new accel api 2014-05-12 07:41:50 -04:00
Matthias Clasen
e8cccbb55c a11y: Avoid a warning
The listbox row accessible code was giving warnings when
parent is NULL, at destruction time.
2014-05-12 07:41:33 -04:00
Benjamin Otte
492b732872 applicationwindow: Properly unmap the menubar widget 2014-05-12 07:41:03 -04:00
Matthias Clasen
392c9a46ad GtkApplication: Clarify docs a bit
Explicitly mention how gtk_application_set_accels_for_action can
be used to remove all accelerators for an action.

https://bugzilla.gnome.org/show_bug.cgi?id=729451
2014-05-12 07:40:44 -04:00
Matthias Clasen
58a740b29a GtkSearchBar: fix the template
There was a mismatch between GtkSearchBar being derived from GtkBin
and the template claiming the parent to be GtkBox.
2014-05-12 07:39:04 -04:00
Matthias Clasen
a1a6ef613e Raleigh: fix a typo 2014-05-12 07:37:34 -04:00
Matthias Clasen
123b424fb7 Add Adwaita to the list of default icon themes
Hardcode the fallback to Adwaita. I'm leaving gnome in here for
now, since we're in the middle of the transition. It will be
removed before 3.14.
2014-05-12 07:36:42 -04:00
Antoine Jacoutot
d3c096e0cc broadway backend: allow building on OpenBSD
On OpenBSD shm_open(3) is part of libc and there is not librt, so add an
according check.
Check if we have posix_fallocate before using it.

https://bugzilla.gnome.org/show_bug.cgi?id=728272
2014-05-12 07:30:22 -04:00
Matthias Clasen
da55db257c example: Update screenshots 2014-05-12 07:30:09 -04:00
Matthias Clasen
27387a0944 example: Use popover for gears menu 2014-05-12 07:30:03 -04:00
Matthias Clasen
274a8d3774 example: Make gears button square
Another application of image-button.
2014-05-12 07:29:55 -04:00
Matthias Clasen
ce1938651a example: Make search button square
The image-button style class takes care of it.
2014-05-12 07:29:49 -04:00
Matthias Clasen
063aa29f4b example: Modernize the prefs dialog
We should show the current best practice for this kind of
dialog, and use a headerbar with a window close button.
2014-05-12 07:29:42 -04:00
Matthias Clasen
c80892c3f2 example: Port to gtk_application_set_accels_for_action
Instead of hardcoding an accelerator in the ui file, use
gtk_application_set_accels_for_action.
2014-05-12 07:29:33 -04:00
Matthias Clasen
2a0167f82c example: Fix indentation 2014-05-12 07:29:24 -04:00
Matthias Clasen
9d44ec92e5 example: Fix up margins
This makes the code match what we show in the screenshots. This
broke when headerbars were changed to allow titles to extend into
the margin.
2014-05-12 07:27:15 -04:00