Mir

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

Branches

Name Last Modified Last Commit
wayland-use-surface-observers 2019-08-16 19:47:25 UTC 2019-08-16
Use std::chrono::nanoseconds instead of uint64_t

Author: William Wold
Author Date: 2019-08-16 19:47:25 UTC

Use std::chrono::nanoseconds instead of uint64_t

shift-wayland-event-handling 2019-08-16 19:17:40 UTC 2019-08-16
Fix offset issue with touch motion

Author: William Wold
Author Date: 2019-08-16 19:17:40 UTC

Fix offset issue with touch motion

master 2019-08-15 13:04:40 UTC 2019-08-15
Split session class (#965)

Author: William Wold
Author Date: 2019-08-15 13:04:40 UTC

Split session class (#965)

* Make frontend::Session inherit from scene::Session instead of the other way around

* Split out MirClientSession class

* Remove MirClientSession::session()

* Make lambda types explicit

* Fix SessionMediator test for 16.04

wayland-client-class 2019-08-15 12:26:19 UTC 2019-08-15
Stop using Mir frontend classes in Wayland frontend

Author: William Wold
Author Date: 2019-08-13 17:49:43 UTC

Stop using Mir frontend classes in Wayland frontend

staging 2019-08-15 12:07:10 UTC 2019-08-15
Merge #965

Author: bors[bot]
Author Date: 2019-08-15 12:07:10 UTC

Merge #965

965: Split session class r=AlanGriffiths a=wmww

This removes `frontend::Session` and adds a new class, `frontend::MirClientSession`. `frontend::Shell::open_session()` requests the `shell::Shell` open a `scene::Session`, wraps that in a `MirClientSession` and returns it. Currently, Wayland uses `MirClientSession`, but I'm currently working on fixing that. for another PR.

Co-authored-by: William Wold <wm@wmww.sh>

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

session-surface-prop 2019-08-05 14:59:02 UTC 2019-08-05
ApplicationSession: set the surface session using shared_from_this()

Author: William Wold
Author Date: 2019-07-29 13:58:57 UTC

ApplicationSession: set the surface session using shared_from_this()

rpi-vc4-backend 2019-08-02 14:04:26 UTC 2019-08-02
WIP: All the things

Author: Chris Halse Rogers
Author Date: 2019-08-02 14:04:26 UTC

WIP: All the things

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

add-shell-observer 2019-07-27 18:57:01 UTC 2019-07-27
Add scene::Shell::add_observer/remove_observer

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

Add scene::Shell::add_observer/remove_observer

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

trying 2019-07-20 04:30:15 UTC 2019-07-20
Try #926:

Author: bors[bot]
Author Date: 2019-07-20 04:30:15 UTC

Try #926:

wmww-master 2019-07-08 17:26:45 UTC 2019-07-08
More fixes for lack of render node

Author: William Wold
Author Date: 2019-07-08 17:26:45 UTC

More fixes for lack of render node

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.

fix-871 2019-06-18 15:34:59 UTC 2019-06-18
Drop unnecessary DataOffer constructor args

Author: Alan Griffiths
Author Date: 2019-06-18 15:34:59 UTC

Drop unnecessary DataOffer constructor args

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.

test-wayland-extensions 2019-04-08 09:03:18 UTC 2019-04-08
Updated example to revised API

Author: Alan Griffiths
Author Date: 2019-04-08 09:03:18 UTC

Updated example to revised API

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

prototype-bespoke-wayland-extensions 2019-03-08 15:03:56 UTC 2019-03-08
Wire up a simple server-decoration implementation in mir_demo_server

Author: Alan Griffiths
Author Date: 2019-03-06 15:50:27 UTC

Wire up a simple server-decoration implementation in mir_demo_server

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

wayland-socket-fd 2018-09-24 09:03:49 UTC 2018-09-24
Hack in systemd support

Author: Alan Griffiths
Author Date: 2018-09-14 11:24:57 UTC

Hack in systemd support

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

test 2018-08-17 10:45:13 UTC 2018-08-17
More robust parsing and rudimentary error reporting

Author: Alan Griffiths
Author Date: 2018-08-17 09:55:56 UTC

More robust parsing and rudimentary error reporting

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

147 of 47 results

Other repositories

Name Last Modified
lp:mir 22 hours ago
lp:~raof/mir/+git/mir 2016-09-22
lp:~raof/mir/+git/surface-output-events 2015-09-14
13 of 3 results
You can't create new repositories for Mir.