- Jul 25, 2013
-
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
This is the only backend that uses the launcher, so let's set it up there.
-
Kristian Høgsberg authored
This is already in weston_grab.
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
This function transform input coordinates from output space to compositor space and is useful for X input as well as touch screen input.
-
Kristian Høgsberg authored
-
- Jul 22, 2013
-
-
Kristian Høgsberg authored
When our session terminates all processes get a SIGHUP. We need to ignore that in weston-launch and stay around to help weston shut down properly. https://bugs.freedesktop.org/show_bug.cgi?id=63004
-
- Jul 13, 2013
-
-
Kristian Høgsberg authored
-
Rob Bradford authored
It is possible to receive a motion event that was generated by the compositor based on a pick of a surface of old dimensions. This was triggerable on toytoolkit clients when minimising. The new window dimensions were propagated through the widget hierarchy before the event was dispatched. This issue was triggering a segfault due to the focussed widget being lost as the client code tried to identify which widget should have the focus using co-ordinates outside the dimensions of the surface. https://bugs.freedesktop.org/show_bug.cgi?id=66795
-
Rob Bradford authored
If the shift modifier is active then we don't make the cursor and the anchor the same and as a result we develop a selection in the direction that the arrow key gets pressed in. https://bugs.freedesktop.org/show_bug.cgi?id=66802
-
Rob Bradford authored
Rather than using the dimensions in the mode we can use the recently added output width and height members which are updated to reflect any output rotation. https://bugs.freedesktop.org/show_bug.cgi?id=66798
-
Peng Wu authored
-
- Jul 10, 2013
-
-
Yanko Kaneti authored
-
- Jul 09, 2013
-
-
Kristian Høgsberg authored
-
Peter Maatman authored
With this patch, the editor cursor now moves up and down correctly instead of having the top part stuck on the first line.
-
Peter Maatman authored
Otherwise, editor would print the "unknown UTF-8 glyph" boxes.
-
Rob Bradford authored
weston_compositor_wake will fire the signal that the unlock handler is setup as the listener for. Instead lets change the state to HOME which unlocks.
-
Rob Bradford authored
The signal handler was using the wrong member to find the containing structure of the unlock listener. https://bugs.freedesktop.org/show_bug.cgi?id=57637
-
Kristian Høgsberg authored
-
Kristian Høgsberg authored
-
- Jul 08, 2013
-
-
Quentin Glidic authored
Signed-off-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
Peng Wu authored
As some CJK fonts are dual-width, calculate the average width of ASCII glyphs and use that instead of the max_x_advance of the font. This is what VTE does too. https://bugs.freedesktop.org/show_bug.cgi?id=63796
-
Kristian Høgsberg authored
The input code was relying on compositor destruction to clean up the global, but that doesn't work when the global comes and goes dynamically. https://bugs.freedesktop.org/show_bug.cgi?id=65913
-
Kristian Høgsberg authored
X windows have to be at least 1x1 pixels. https://bugs.freedesktop.org/show_bug.cgi?id=63510
-
Kristian Høgsberg authored
Thanks to MonkeyofDoom for point this out. I'm still adjusting to the fact that there's no 'd' in privilege, but I'll get over it.
-
Kristian Høgsberg authored
Don't NULL the resource pointer before calling weston_surface_destroy(). We use to have more of a distinction between compositor created surfaces and client surfaces, and weston_surface_destroy couldn't be used for client surfaces. Now it all goes through weston_surface_destroy() and we can remove the assert and the NULL-ing of resource, which caused the marshalling warning.
-
Giulio Camuffo authored
seat->pointer->focus->resource can be NULL, if the surface was created with weston_surface_create.
-
Hardening authored
Help was missing for the RDP compositor, this patch gives details about available options.
-
Hardening authored
context_size has been renamed to ContextSize, this patch fixes it
-
Quentin Glidic authored
We can then add tests which do not use Weston in the test suite. Signed-off-by:
Quentin Glidic <sardemff7+git@sardemff7.net>
-
Kristian Høgsberg authored
-
Quentin Glidic authored
Signed-off-by:
Quentin Glidic <sardemff7+git@sardemff7.net> https://bugs.freedesktop.org/show_bug.cgi?id=65933
-
- Jul 06, 2013
-
-
Rob Bradford authored
The list of surfaces used by weston_compositor_pick_surface() is maintained in list of surfaces stored on the compositor. This list is generated from the surfaces across all the layers using weston_compositor_build_surface_list. When destroying a surface the surface is "unmapped" with weston_surface_unmap which removes it from the layer list. However since the compositor surface list was only being rebuilt when the output was repainted a call to weston_compositor_pick_surface before the next output repaint would use an outdated surface list containing surfaces that have been partially destroyed. https://bugs.freedesktop.org/show_bug.cgi?id=65986 https://bugs.freedesktop.org/show_bug.cgi?id=66173 https://bugs.freedesktop.org/show_bug.cgi?id=66198
-
- Jul 05, 2013
-
-
Ander Conselvan de Oliveira authored
The panel and background were never created for hotplugged outputs and since some parts of the code assume that they always exist that would lead to desktop-shell client to crash in that case. This was easier to spot when the display was locked, because Weston respawns the shell client and the user might not notice since there is no flicker. https://bugs.freedesktop.org/show_bug.cgi?id=66531
-
Ander Conselvan de Oliveira authored
This lets the code for adding panel launchers and setting up the background to be moved into panel_* and background_* functions. Note that this changes the behavior of the default launcher. Before this change a default launcher would be added only if there was no config file. Now a launcher is also added if there is no valid launcher section.
-
Ander Conselvan de Oliveira authored
Weston would crash when hot plugging/unplugging outputs using the DRM backend due to a corrupted plane list. https://bugs.freedesktop.org/show_bug.cgi?id=66530 https://bugs.freedesktop.org/show_bug.cgi?id=66529
-
- Jul 04, 2013
-
-
Kristian Høgsberg authored
Consitency.
-
Kristian Høgsberg authored
We can get a destroy notify for the frame window after we've removed it from the hash table. This turns into a NULL pointer deref when we look up the window and try to use it for debugging printout. Fixes the failing xwayland test case.
-
Kristian Høgsberg authored
-