Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update to GDK 3.12 APIwip/mir | Robert Ancell | 2014-06-17 | 1 | -14/+21 |
| | |||||
* | Fix some transient window issues | Robert Ancell | 2014-06-17 | 1 | -14/+51 |
| | |||||
* | Add some more debugging info | Robert Ancell | 2014-06-17 | 2 | -82/+89 |
| | |||||
* | Don't create surfaces for input only windows | Robert Ancell | 2014-06-17 | 1 | -0/+2 |
| | |||||
* | Don't crash on unknown properties | Robert Ancell | 2014-06-17 | 1 | -1/+7 |
| | |||||
* | Move debugging into a separate file | Robert Ancell | 2014-06-17 | 4 | -276/+307 |
| | |||||
* | Regenerate surface on resize | Robert Ancell | 2014-06-17 | 1 | -2/+12 |
| | |||||
* | Make GdkMirWindowImpl private again | Robert Ancell | 2014-06-17 | 4 | -73/+105 |
| | |||||
* | Unref window when pointer object is finalized | Robert Ancell | 2014-06-17 | 1 | -0/+14 |
| | |||||
* | Draw transient windows onto their parents | Robert Ancell | 2014-06-17 | 6 | -31/+145 |
| | |||||
* | Whoops, I forgot the magic 8 | Robert Ancell | 2014-06-17 | 1 | -1/+1 |
| | |||||
* | Provide gtk-error-bell setting | Robert Ancell | 2014-06-17 | 1 | -0/+6 |
| | |||||
* | mir: more gtksettings... | Ryan Lortie | 2014-06-17 | 1 | -0/+18 |
| | |||||
* | mir: handle resize events | Ryan Lortie | 2014-06-17 | 2 | -3/+46 |
| | | | | | ...including the possibility that we don't receive the buffer size that we request. | ||||
* | build: add mir .pc files to distclean | Ryan Lortie | 2014-06-17 | 1 | -0/+2 |
| | |||||
* | mir: one more gtksetting... | Ryan Lortie | 2014-06-17 | 1 | -0/+6 |
| | |||||
* | mir: set core pointer on GdkDisplay | Ryan Lortie | 2014-06-17 | 1 | -0/+3 |
| | |||||
* | mir: one more gtksetting... | Ryan Lortie | 2014-06-17 | 1 | -0/+6 |
| | |||||
* | mir: allow windows to become focused | Ryan Lortie | 2014-06-17 | 2 | -4/+36 |
| | | | | | | | | Send focus change events to toplevels in response to getting the event from mir. Now that the window is focused, cursor blink works, so wire up those GtkSettings as well. | ||||
* | mir: fill in some more GtkSettings | Ryan Lortie | 2014-06-17 | 1 | -0/+98 |
| | | | | ...and add an assert for those we don't handle. | ||||
* | Correct spelling of Ambiance theme (still doesn't work though) | Robert Ancell | 2014-06-17 | 1 | -1/+1 |
| | |||||
* | mir: we must leak the window ref for now | Ryan Lortie | 2014-06-17 | 2 | -8/+5 |
| | | | | | | By the time we get the call to ensure_no_surface() the window is already being disposed and the qdata is gone. Our attempt to free the copy of the ref owned by Mir by looking it up again from our qdata will fail. | ||||
* | Set KeyEvent string field | Robert Ancell | 2014-06-17 | 1 | -3/+60 |
| | |||||
* | mir: do proper event dispatching | Ryan Lortie | 2014-06-17 | 5 | -601/+871 |
| | | | | | | | | | | | | | | We had a race where destroying a window while an event is being dispatched to it could result in a crash. We can't just hold a ref on the window because the object is externally visible and we could end up running a binding's toggle ref handler in the mir thread. Add a proper source type with a queue and try to do this properly by dispatching the event back to the main thread before we check if the window still exists (through use of a weak ref). This commit also moves all of the event translation code out of gdkmirwindowimpl.c (which is getting a bit big...). | ||||
* | Counter suspicious hover-exit events | Robert Ancell | 2014-06-17 | 1 | -2/+13 |
| | |||||
* | Generate crossing events | Robert Ancell | 2014-06-17 | 1 | -9/+34 |
| | |||||
* | Let GDK decide if it wants events, ignore the event mask | Robert Ancell | 2014-06-17 | 2 | -24/+15 |
| | |||||
* | Remove debugging | Robert Ancell | 2014-06-17 | 1 | -6/+0 |
| | |||||
* | Correctly hide windows | Robert Ancell | 2014-06-17 | 6 | -59/+92 |
| | |||||
* | Handle Mir events on the main thread | Robert Ancell | 2014-06-17 | 1 | -85/+137 |
| | |||||
* | Finalize MirWindowImpl values | Robert Ancell | 2014-06-17 | 1 | -0/+9 |
| | |||||
* | Implement gdk_mir_window_impl_get_device_state | Robert Ancell | 2014-06-17 | 1 | -2/+7 |
| | |||||
* | Get menus working (sort of) | Robert Ancell | 2014-06-17 | 1 | -6/+7 |
| | |||||
* | Fix return windows in gdk_mir_pointer_query_state | Robert Ancell | 2014-06-17 | 1 | -2/+4 |
| | |||||
* | Use event queue (sort of) correctly | Robert Ancell | 2014-06-17 | 2 | -4/+13 |
| | |||||
* | Disable debugging message | Robert Ancell | 2014-06-17 | 1 | -1/+1 |
| | |||||
* | Disable debugging message | Robert Ancell | 2014-06-17 | 1 | -1/+1 |
| | |||||
* | Flesh out keymap | Robert Ancell | 2014-06-17 | 1 | -30/+322 |
| | |||||
* | Emit events | Robert Ancell | 2014-06-17 | 1 | -2/+3 |
| | |||||
* | Don't set send_event, make public function private | Robert Ancell | 2014-06-17 | 1 | -2/+1 |
| | |||||
* | Link associated devices | Robert Ancell | 2014-06-17 | 1 | -0/+3 |
| | |||||
* | Make separate keyboard and pointer device classes | Robert Ancell | 2014-06-17 | 9 | -195/+471 |
| | |||||
* | Set initial window event mask, don't set event variables we don't need | Robert Ancell | 2014-06-17 | 4 | -16/+9 |
| | |||||
* | Set more event fields | Robert Ancell | 2014-06-17 | 1 | -4/+5 |
| | |||||
* | mir: create devices from _constructed | Ryan Lortie | 2014-06-17 | 1 | -0/+11 |
| | | | | The "display" property is not yet set at time of _init. | ||||
* | Stub Mir module | Robert Ancell | 2014-06-17 | 20 | -6/+3383 |
| | |||||
* | Revert "GtkMenuTracker: fix signal handler argument list" | Ryan Lortie | 2014-06-10 | 1 | -4/+1 |
| | | | | | | | This reverts commit f15f13a0fb9ef0f362c44d300bae48e2c1946dfe. This fix applied on master but it makes no sense here (where we have an actual signal rather than just a property notify). | ||||
* | GtkEntryAccessible: Emit signal after insertion | Joanmarie Diggs | 2014-06-10 | 1 | -3/+5 |
| | | | | | | | | | 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 | ||||
* | MSVC 2010+ Projects: Update "Installation" Process | Chun-wei Fan | 2014-06-09 | 2 | -30/+50 |
| | | | | | | | | | | | | | | | 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. | ||||
* | combobox: Fix reentrancy in gtk_combo_box_popdown() | Carlos Garnacho | 2014-06-05 | 1 | -1/+5 |
| | | | | | | | | | 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. |