Mir

lp:mir

Get this repository:
git clone https://git.launchpad.net/mir

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/MirServer/mir.git.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on alnitak and finished 2 hours ago taking 1 minute — see the log
Import started 8 hours ago on alnitak and finished 8 hours ago taking 3 minutes — see the log
Import started 16 hours ago on alnitak and finished 16 hours ago taking 2 minutes — see the log
Import started 22 hours ago on alnitak and finished 22 hours ago taking 1 minute — see the log
Import started on 2020-06-03 on alnitak and finished on 2020-06-03 taking 1 minute — see the log
Import started on 2020-06-03 on alnitak and finished on 2020-06-03 taking 1 minute — see the log
Import started on 2020-06-03 on alnitak and finished on 2020-06-03 taking 1 minute — see the log
Import started on 2020-06-03 on alnitak and finished on 2020-06-03 taking 1 minute — see the log
Import started on 2020-06-02 on alnitak and finished on 2020-06-02 taking 1 minute — see the log
Import started on 2020-06-02 on alnitak and finished on 2020-06-02 taking 1 minute — see the log

Branches

Name Last Modified Last Commit
staging 2020-06-03 18:20:20 UTC 2020-06-03
Merge #1504

Author: bors[bot]
Author Date: 2020-06-03 18:20:20 UTC

Merge #1504

1504: Fix performance tests r=wmww a=AlanGriffiths

Fix performance tests.

Drop MIR_SOCKET legacy, use integrated X11 support

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>

master 2020-06-03 18:20:20 UTC 2020-06-03
Merge #1504

Author: bors[bot]
Author Date: 2020-06-03 18:20:20 UTC

Merge #1504

1504: Fix performance tests r=wmww a=AlanGriffiths

Fix performance tests.

Drop MIR_SOCKET legacy, use integrated X11 support

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>

new-sbuild-test 2020-06-03 07:42:15 UTC 2020-06-03
sbuild: Use ubuntu-daily images

Author: Chris Halse Rogers
Author Date: 2020-06-03 07:42:15 UTC

sbuild: Use ubuntu-daily images

more-test-fixing 2020-06-02 08:00:31 UTC 2020-06-02
cmake: Fix mir_discover_external_gtests.

Author: Chris Halse Rogers
Author Date: 2020-06-02 07:59:57 UTC

cmake: Fix mir_discover_external_gtests.

We *were* stringifying command + arguments and passing that as the command
to execute. For example, "wlcs --gtest_filter=foo" was being treated
as a single argument, resulting in the test failing to find a binary called
`wlcs --gtest_filter=foo` rather than finding a `wlcs` binary and passing
`--gtest_filter=foo` as an argument.

xwayland-master 2020-05-27 22:47:18 UTC 2020-05-27
Add XCB error display to connection class

Author: William Wold
Author Date: 2020-05-20 16:26:25 UTC

Add XCB error display to connection class

scene-observer-port-to-multiplexer 2020-05-08 17:24:37 UTC 2020-05-08
Use ObserverMultiplexer for scene stack observer

Author: William Wold
Author Date: 2020-05-01 21:40:51 UTC

Use ObserverMultiplexer for scene stack observer

firefox-flicker 2020-04-24 20:35:58 UTC 2020-04-24
WlSubsurface: invalidate surface data when mapped or unmapped

Author: William Wold
Author Date: 2020-04-24 02:34:49 UTC

WlSubsurface: invalidate surface data when mapped or unmapped

wm-hidden-dont-focus 2020-04-24 17:37:12 UTC 2020-04-24
Make an unhiding window take focus if of same app as active window

Author: William Wold
Author Date: 2020-04-24 12:41:01 UTC

Make an unhiding window take focus if of same app as active window

Reinstate-fedora-30 2020-04-17 08:32:10 UTC 2020-04-17
The Fedora 30 build is working, so keep it that way

Author: Alan Griffiths
Author Date: 2020-04-17 08:32:10 UTC

The Fedora 30 build is working, so keep it that way

hidpi-master 2020-04-01 17:33:23 UTC 2020-04-01
Test stream scale

Author: William Wold
Author Date: 2020-03-25 17:16:19 UTC

Test stream scale

fix-1387 2020-03-24 18:43:14 UTC 2020-03-24
Fixes for Arch

Author: William Wold
Author Date: 2020-03-24 18:43:14 UTC

Fixes for Arch

fix-1377 2020-03-20 10:38:52 UTC 2020-03-20
WaylandTexBuffer - call on_consumed() after uploading the texture

Author: Alan Griffiths
Author Date: 2020-03-20 10:37:21 UTC

WaylandTexBuffer - call on_consumed() after uploading the texture

report-scale-to-clients 2020-03-12 10:39:40 UTC 2020-03-12
Report the output scale to clients

Author: Alan Griffiths
Author Date: 2020-03-12 10:39:40 UTC

Report the output scale to clients

select-null-active-window 2020-03-02 22:33:44 UTC 2020-03-02
Lomiri fix

Author: Alan Griffiths
Author Date: 2020-03-02 22:18:14 UTC

Lomiri fix

trying 2020-02-20 16:42:48 UTC 2020-02-20
Try #1299:

Author: bors[bot]
Author Date: 2020-02-20 16:42:48 UTC

Try #1299:

argh-brcm 2020-01-29 07:06:48 UTC 2020-01-29
rpi-dispmanx: Work around brcm GLES not supporting GL_UNPACK_ROW_LENGTH_EXT

Author: Chris Halse Rogers
Author Date: 2020-01-23 09:25:51 UTC

rpi-dispmanx: Work around brcm GLES not supporting GL_UNPACK_ROW_LENGTH_EXT

drop-x11-cursor-code 2020-01-10 15:13:02 UTC 2020-01-10
Drop cursor code (that achieves nothing)

Author: Alan Griffiths
Author Date: 2020-01-10 15:13:02 UTC

Drop cursor code (that achieves nothing)

ensure-egl-context 2019-12-13 04:55:11 UTC 2019-12-13
Rename to EGLContextExecutor, and implement mir::Executor.

Author: Chris Halse Rogers
Author Date: 2019-12-13 04:55:11 UTC

Rename to EGLContextExecutor, and implement mir::Executor.

It is conceptually an Executor, albeit one that adds a guarantee.

bors-dont-delete 2019-12-12 02:00:46 UTC 2019-12-12
bors: Don't delete merged branches.

Author: Chris Halse Rogers
Author Date: 2019-12-12 02:00:46 UTC

bors: Don't delete merged branches.

Once you delete the base branch of a PR in GitHub it cannot
be retargetted. So, if you have a series of stacked PRs
and bors merges the base branch, deleting that merged branch
means all dependent PRs need to be resubmitted, losing any
commentary.

If bors does *not* delete the merged branch then the PRs can
have their base branch changed to master as the parent gets
merged.

sbuild-build-test 2019-11-29 17:27:23 UTC 2019-11-29
Revert "Ensure wlcs tests can run in build environments that haven't set XDG_...

Author: Alan Griffiths
Author Date: 2019-11-29 13:05:14 UTC

Revert "Ensure wlcs tests can run in build environments that haven't set XDG_RUNTIME_DIR"

This reverts commit 0f723c87

sbuild-build 2019-11-29 15:59:12 UTC 2019-11-29
[spread] add basic sbuild task

Author: Michał Sawicz
Author Date: 2019-11-28 12:10:55 UTC

[spread] add basic sbuild task

fix-wayland-input-regions 2019-11-26 17:54:21 UTC 2019-11-26
Don't set input regions when they are not set

Author: Alan Griffiths
Author Date: 2019-11-26 17:42:17 UTC

Don't set input regions when they are not set

dispmanx-overlays 2019-11-25 05:55:36 UTC 2019-11-25
rpi-dispmanx: Leave the EGL element in place.

Author: Chris Halse Rogers
Author Date: 2019-11-25 05:55:36 UTC

rpi-dispmanx: Leave the EGL element in place.

Rather than add and remove the EGL element, always leave it in the
DispmanX element list, but resize it to (0,0, 0×0) when we're using
the overlays and back to fullscreen when we switch to EGL rendering.

fix-gtest-1.9 2019-11-11 23:19:09 UTC 2019-11-11
Fix build against GMock/GTest ≥ 1.9

Author: Chris Halse Rogers
Author Date: 2019-11-08 05:45:00 UTC

Fix build against GMock/GTest ≥ 1.9

drop-unnecessary-stdc++-workaround 2019-10-28 23:53:42 UTC 2019-10-28
Drop workaround for broken std::uncaught_exception()

Author: Chris Halse Rogers
Author Date: 2019-10-28 23:30:20 UTC

Drop workaround for broken std::uncaught_exception()

This was fixed in GCC/libstdc++ v5.3. Ubuntu 16.04 has v5.4 in -updates,
so none of our currently supported platforms suffer from this bug.

process-input-device-state-event 2019-10-15 13:06:59 UTC 2019-10-15
WIP

Author: William Wold
Author Date: 2019-10-15 13:06:59 UTC

WIP

valgrind-fixing 2019-09-17 09:15:24 UTC 2019-09-17
CI: Actually run a valgrind job

Author: Chris Halse Rogers
Author Date: 2019-09-17 14:50:15 UTC

CI: Actually run a valgrind job

exclusive-display 2019-09-16 13:49:57 UTC 2019-09-16
Ensure client windows are clipped to the tile area

Author: Alan Griffiths
Author Date: 2019-09-16 10:07:29 UTC

Ensure client windows are clipped to the tile area

session-display-config-observer-1 2019-09-14 21:06:20 UTC 2019-09-14
Remove scene::Session::send_display_config()

Author: William Wold
Author Date: 2019-08-29 23:19:15 UTC

Remove scene::Session::send_display_config()

wayland-client-class 2019-09-09 08:59:08 UTC 2019-09-09
Refactor buffer and surface IDs out of non-frontend code

Author: William Wold
Author Date: 2019-09-09 08:55:36 UTC

Refactor buffer and surface IDs out of non-frontend code

factor-out-better-shmbuffer 2019-08-07 05:01:05 UTC 2019-08-07
AAAA

Author: Chris Halse Rogers
Author Date: 2019-08-07 05:01:05 UTC

AAAA

mate-support 2019-08-02 13:15:11 UTC 2019-08-02
Stop attached surfaces from becoming active

Author: William Wold
Author Date: 2019-08-01 06:09:10 UTC

Stop attached surfaces from becoming active

foreign-toplevel-management-1 2019-07-31 23:45:58 UTC 2019-07-31
Enable zwlr_foreign_toplevel_manager_v1 in mir_demo_server

Author: William Wold
Author Date: 2019-07-31 23:41:31 UTC

Enable zwlr_foreign_toplevel_manager_v1 in mir_demo_server

frontend-shell-add-observer 2019-07-29 15:03:07 UTC 2019-07-29
Add frontend::Shell::add_observer/remove_observer

Author: William Wold
Author Date: 2019-07-22 19:20:46 UTC

Add frontend::Shell::add_observer/remove_observer

application-session-improve-id-lookup 2019-07-29 12:20:21 UTC 2019-07-29
ApplicationSession::checked_find(): throw std::out_of_range instead of std::r...

Author: William Wold
Author Date: 2019-07-25 19:11:30 UTC

ApplicationSession::checked_find(): throw std::out_of_range instead of std::runtime_error

foreign-toplevel-management 2019-07-25 19:11:30 UTC 2019-07-25
ApplicationSession::checked_find(): throw std::out_of_range instead of std::r...

Author: William Wold
Author Date: 2019-07-25 19:11:30 UTC

ApplicationSession::checked_find(): throw std::out_of_range instead of std::runtime_error

doxygen-everything 2019-06-26 09:59:28 UTC 2019-06-26
Doxygen all the things

Author: William Wold
Author Date: 2019-06-26 00:27:48 UTC

Doxygen all the things

softly-softly-mirclient 2019-06-21 07:05:58 UTC 2019-06-21
server: Allow mirclient connector construction to fail.

Author: Chris Halse Rogers
Author Date: 2019-06-21 07:05:58 UTC

server: Allow mirclient connector construction to fail.

We've deprecated mirclient. There are a bunch of platform interfaces which are needed
*only* by the mirclient interfaces, so allow platforms to throw instead of providing
a stub implementation (that then won't work anyway) of these interfaces.

Platforms which currently support mirclient are unaffected; only platforms which don't
support mirclient anyway will change behaviour.

event-version-throw 2019-05-16 08:03:06 UTC 2019-05-16
Merge #824

Author: bors[bot]
Author Date: 2019-05-16 08:03:06 UTC

Merge #824

824: Provide a new MinimalWindowManager strategy r=wmww a=AlanGriffiths

Provide a new MinimalWindowManager strategy. (Fixes #761, #816)

With this the MinimalWindowManager is only used by `mir_demo_server` and tests. Will follow up by integrating with the example shells.

Co-authored-by: Alan Griffiths <alan@octopull.co.uk>

commit-to-release-latency-improvements 2019-05-13 06:51:52 UTC 2019-05-13
Minimal start of WaylandExecutor->WaylandMainloop refactor

Author: Chris Halse Rogers
Author Date: 2019-05-13 06:51:52 UTC

Minimal start of WaylandExecutor->WaylandMainloop refactor

commit-to-present-latency 2019-05-01 05:29:05 UTC 2019-05-01
Disable LTO on LTTNG tracepoint definitions on GCC < 6.

Author: Chris Halse Rogers
Author Date: 2019-05-01 05:29:05 UTC

Disable LTO on LTTNG tracepoint definitions on GCC < 6.

The version of GCC (5.3.something) in (at least) Ubuntu 16.04 hits an
ICE when trying to compile the tracepoint definitions with LTO enabled.

Since we can turn that off on a per-file basis, do so on GCC < 6.0

more-lttnging 2019-04-09 02:01:25 UTC 2019-04-09
LTTNG: Void tracepoints don't need a dummy field.

Author: Chris Halse Rogers
Author Date: 2019-04-09 02:01:25 UTC

LTTNG: Void tracepoints don't need a dummy field.

We have a bunch of no-context tracepoints - things like compositor::started(), which
have no useful context to add to their bare emission.

LTTNG is quite happy to have tracepoints with no fields, but for some reason we were
creating tracepoints with a dummy integer field and always setting it to 0.

Just use a tracepoint with no fields instead.

wmww-bestpoke-extensions 2019-03-22 00:22:10 UTC 2019-03-22
Move miral::with_extensions() into WaylandExtensions

Author: William Wold
Author Date: 2019-03-22 00:22:10 UTC

Move miral::with_extensions() into WaylandExtensions

snap-building 2019-02-01 17:51:33 UTC 2019-02-01
Change .pc.in files to correctly use $prefix, which allows building in a snap

Author: William Wold
Author Date: 2019-01-31 18:27:18 UTC

Change .pc.in files to correctly use $prefix, which allows building in a snap

test-fedora-wlcs-build 2019-01-15 10:30:43 UTC 2019-01-15
Hyhyhy

Author: Chris Halse Rogers
Author Date: 2019-01-15 10:30:43 UTC

Hyhyhy

warn-on-invalid-geom 2018-12-12 17:06:48 UTC 2018-12-12
Don't send window->handle_resize() until we have a valid size

Author: William Wold
Author Date: 2018-11-28 00:05:20 UTC

Don't send window->handle_resize() until we have a valid size

drag-and-drop 2018-11-19 15:10:56 UTC 2018-11-19
WIP

Author: Alan Griffiths
Author Date: 2018-11-19 08:15:20 UTC

WIP

fix-594 2018-09-28 13:09:15 UTC 2018-09-28
Strengthen test expectations

Author: Alan Griffiths
Author Date: 2018-09-27 15:41:03 UTC

Strengthen test expectations

artik-enablement 2018-09-20 08:14:28 UTC 2018-09-20
UNTANGLE: Dump all the changes so other people can test them

Author: Chris Halse Rogers
Author Date: 2018-09-20 08:14:28 UTC

UNTANGLE: Dump all the changes so other people can test them

formatting 2018-09-19 09:47:36 UTC 2018-09-19
Remove outdated forward declarations

Author: William Wold
Author Date: 2018-09-19 09:46:26 UTC

Remove outdated forward declarations

fix-linuxvt-vt-switching 2018-08-22 01:05:14 UTC 2018-08-22
mie::Platform: Clear our mir::Device handles on stop().

Author: Chris Halse Rogers
Author Date: 2018-08-17 07:05:10 UTC

mie::Platform: Clear our mir::Device handles on stop().

During runtime we remove the mir::Device handles in the `suspended()` and `removed()`
handlers, but we also need to remove them in `stop()` so that a subsequent `start()`
will be able to request new handles.

kb-grab 2018-08-20 16:00:32 UTC 2018-08-20
stopped keyboard grab

Author: William Wold
Author Date: 2018-04-09 14:32:30 UTC

stopped keyboard grab

xdg-shell-2 2018-07-13 17:55:40 UTC 2018-07-13
cleaned up includes

Author: William Wold
Author Date: 2018-07-13 17:55:40 UTC

cleaned up includes

merge-serface-params-0 2018-07-12 15:00:01 UTC 2018-07-12
tried to replace miral surface spec (its crashing)

Author: William Wold
Author Date: 2018-07-12 15:00:01 UTC

tried to replace miral surface spec (its crashing)

splash-session-ptr 2018-06-26 15:59:23 UTC 2018-06-26
changed SplashSession to be used as a pointer

Author: William Wold
Author Date: 2018-06-26 15:59:23 UTC

changed SplashSession to be used as a pointer

more-udev-wrapping 2018-05-04 02:38:12 UTC 2018-05-04
UdevWrapper: Wrap more udev_device calls

Author: Chris Halse Rogers
Author Date: 2018-05-04 02:38:12 UTC

UdevWrapper: Wrap more udev_device calls

logind-support 2018-04-03 05:43:36 UTC 2018-04-03
LogindConsoleServices: Fix some use-after-free care of valgrind

Author: Chris Halse Rogers
Author Date: 2018-04-03 05:43:36 UTC

LogindConsoleServices: Fix some use-after-free care of valgrind

wlcs-tests 2018-03-23 10:24:56 UTC 2018-03-23
Merge #278

Author: bors[bot]
Author Date: 2018-03-23 10:24:56 UTC

Merge #278

278: Remove obsolete checks on Mir version in MirAL code. r=Saviq a=AlanGriffiths

We don't need any of this now that MirAL is shipped with Mir.

ubuntu 2017-10-30 19:41:21 UTC 2017-10-30
Releasing 0.28.1+18.04.20171030-0ubuntu1

Author: CI Train Bot Account
Author Date: 2017-10-30 19:41:21 UTC

Releasing 0.28.1+18.04.20171030-0ubuntu1

artful 2017-10-11 15:06:23 UTC 2017-10-11
Releasing 0.28.0+17.10.20171011.1-0ubuntu1

Author: CI Train Bot Account
Author Date: 2017-10-11 15:06:23 UTC

Releasing 0.28.0+17.10.20171011.1-0ubuntu1

zesty 2017-06-05 11:04:47 UTC 2017-06-05
Releasing 0.26.3+17.04.20170605-0ubuntu1

Author: CI Train Bot Account
Author Date: 2017-06-05 11:04:47 UTC

Releasing 0.26.3+17.04.20170605-0ubuntu1

xenial 2017-06-05 11:01:06 UTC 2017-06-05
Releasing 0.26.3+16.04.20170605-0ubuntu1

Author: CI Train Bot Account
Author Date: 2017-06-05 11:01:06 UTC

Releasing 0.26.3+16.04.20170605-0ubuntu1

162 of 62 results
This repository contains Public information 
Everyone can see this information.