Age | Commit message (Collapse) | Author | Files | Lines |
|
For some reason it not only compiled with different parameters but the
method succeeded and just failed later.
|
|
Also fix width/height typo.
|
|
The decorations tiles start to overlap and look weird if we go below
200x200 size windows. Just set that as a minimum size if the app
doesn't provide a bigger minimum size.
https://bugs.freedesktop.org/show_bug.cgi?id=66794
|
|
|
|
|
|
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
|
|
This is to avoid a collision with an actual frame structure.
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
|
|
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
|
|
It existed on my local disk, of course. Just copy over xzmalloc().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This breaks panel resizing as it doesn't account for output rotation.
https://bugs.freedesktop.org/show_bug.cgi?id=70249
This reverts commit a356f7b1ef08fd9c2ad69cada89d68841e71a6bb.
|
|
Resize the panel and the background when we're notified of a mode
switch.
|
|
Linking failed with missing ceil() here. Making sure that we include
the header and add the missing -lm.
Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
|
|
|
|
Take a basename of the config file to parse instead of an fd.
|
|
|
|
|
|
|
|
This adds a hacked version of simple-shm which can create multiple
pointer and keyboard resources. The resources are created with the
command line options -p and -k. Both take an integer argument which
specifies the time in seconds after the program is started when the
resource should be created. It can also take a second time with a
colon separator to specify when the resource should be released.
For example:
weston-multi-resource -p5 -p7 -k9 -p12:14
That would create a pointer after 5 seconds, a second pointer 2
seconds later, a keyboard 2 seconds after that, a third pointer after
a further 3 seconds and finally after 2 more seconds it would release
that final pointer resource.
This can be used along with WAYLAND_DEBUG to check that it gets the
right events for example if the pointer is created while the client's
surface already has focus and so on.
|
|
|
|
|
|
|
|
This is the current working directory of the shell as an URI. We
don't use that for anythign at the moment, but let's not complain
about it at least.
|
|
|
|
|
|
Currently, the dnd sample client accepts all mime-types and assumes they
are the custom flower mime-type. Only accept if the offer has the right
mime-type.
|
|
At this time there is no way to have a key be activated when
touch_up is called, so all this patch does is activate they
key on touch_down.
Signed-off-by: Brian J Lovin <brian.j.lovin@intel.com>
|
|
Since we bump the version we ask for from the compositor it is also
necessary to implement the new "name" event in the seat listener.
|
|
Commit 77ab1721 renamed the client binaries; this change updates
.gitignore to follow this change.
Signed-off-by: Bryce Harrington <b.harrington@samsung.com>
|
|
Move null pointer check and assignments before first window dereference.
|
|
when using cairo-glesv2 subsurface rendering code
implicitly calls eglMakeCurrent(dpy, NULL, NULL, ctx)
(since EGL_KHR_surfaceless_context is used), thus,
triangle_frame_callback:eglSwapBuffers returns EGL_BAD_SURFACE
error for all invocations other that the first one
|
|
Add support for unlocking on touch up using the
green button on the unlock dialog
Signed-off-by: Brian J Lovin <brian.j.lovin@intel.com>
|
|
Including src/weston-egl-ext.h breaks distcheck, so lets just copy the
one EGL_EXT_buffer_age into simple-egl.c.
|
|
Now that we use AC_SYS_LARGEFILE, we need to pull in config.h at least
whereever we use mmap(). Fixes at least the test-suite and simple-shm
on 32 bit systems.
|
|
|
|
|
|
By jumping two columns when wide character prints,
and draw wide background under wide character.
|
|
|
|
Calls into cairo-gles may change the current context, so it was only by
chance that sometimes we had the proper one as current and updated the
correct texture in surface_attach().
In order to fix this, calling display_acquire_window_surface() before
binding the texture for setup is necessary. However this call has the
side effect of allocating a cairo surface for the window. At flush time,
the existence of this surface will cause an eglSwapBuffers(), even
if no rendering was done to it, leading to undefined contents on the
screen. This happens when the idle redraw task runs while there is a
pending frame callback.
Workaround this by moving the texture setup from surface_attach() to the
redraw handler, so that the cairo surface is only allocated when
redering is done.
|
|
|
|
|
|
|
|
|
|
We may deref a NULL pointer if there is no grab and no focus widget.
|
|
Client should check for subcompositor support up front. Now
window_add_surface() can never return NULL.
|