Mir

lp:mir

Get this repository:
git clone https://git.qastaging.paddev.net/mir

Import details

Import Status: Suspended

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

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 7 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 hour 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 19 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 7 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 7 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 8 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log

Repository scan failed

Scanning this repository for changes failed. You can manually rescan if required.

Branches

Name Last Modified Last Commit
main 2025-05-28 19:01:07 UTC
Make DemoConfigFile format consistent "key=value" (#3969)

Author: Matthew Kosarek
Author Date: 2025-05-28 19:01:07 UTC

Make DemoConfigFile format consistent "key=value" (#3969)

MIRENG-886/simulated-secondary-click 2025-05-28 14:29:12 UTC
Remove SSC config flags, for now...

Author: Tarek Ismail
Author Date: 2025-05-28 14:29:12 UTC

Remove SSC config flags, for now...

locate-pointer-animation-prototype 2025-05-28 14:24:54 UTC
Write 0 to RGB values outside of the circle

Author: Tarek Ismail
Author Date: 2025-05-28 14:24:54 UTC

Write 0 to RGB values outside of the circle

Somethin' ain't right

bugfix/3933 2025-05-27 19:45:09 UTC
(#3933) fixing improper texture allocation across cards

Author: Matthew Kosarek
Author Date: 2025-05-27 19:45:09 UTC

(#3933) fixing improper texture allocation across cards

feature/render_scene_to_surface 2025-05-27 17:55:20 UTC
Working in a better way

Author: Matthew Kosarek
Author Date: 2025-05-27 13:28:19 UTC

Working in a better way

MIRENG-894/slow-keys 2025-05-27 12:17:44 UTC
Add a test for slow keys

Author: Tarek Ismail
Author Date: 2025-05-27 09:25:26 UTC

Add a test for slow keys

MIRENG-887/hover-click 2025-05-23 13:53:27 UTC
Use `std::atomic<bool>` instead of `mir::test::Signal`

Author: Tarek Ismail
Author Date: 2025-05-22 10:15:42 UTC

Use `std::atomic<bool>` instead of `mir::test::Signal`

We weren't waiting on the signals...

MIRENG-895/bounce-keys 2025-05-23 09:03:16 UTC
Fix bouncekeys armhf debian symbols

Author: Tarek Ismail
Author Date: 2025-05-23 09:03:16 UTC

Fix bouncekeys armhf debian symbols

magnification-using-surface 2025-05-21 18:52:19 UTC
Breaking out scene rendering into a surface

Author: Matthew Kosarek
Author Date: 2025-05-21 15:40:05 UTC

Breaking out scene rendering into a surface

MIRENG-884/locate-pointer-but-simple 2025-05-14 09:10:29 UTC
Expose cursor location in `WindowManagerTools`

Author: Tarek Ismail
Author Date: 2025-05-14 09:10:29 UTC

Expose cursor location in `WindowManagerTools`

test-tics-gate 2025-05-14 06:52:08 UTC
wm: drop a bunch of tests XD

Author: Michał Sawicz
Author Date: 2025-04-23 14:59:30 UTC

wm: drop a bunch of tests XD

feature/magnification_revisited 2025-05-13 14:58:43 UTC
Document how to speed up compilation using ccache and mold (#3946)

Author: Alan Griffiths
Author Date: 2025-05-13 14:58:43 UTC

Document how to speed up compilation using ccache and mold (#3946)

MIRENG-884/locate-pointer 2025-05-12 14:43:21 UTC
armhf symbols

Author: Tarek Ismail
Author Date: 2025-05-12 14:43:21 UTC

armhf symbols

poke-ci 2025-05-09 09:29:48 UTC
DEBUG code to track what is actually happening

Author: Alan Griffiths
Author Date: 2025-05-09 09:29:48 UTC

DEBUG code to track what is actually happening

use-real-rendering-platforms-in-miral-test 2025-05-09 08:59:38 UTC
miral::TestDisplayServer: Don't force a stub RenderingPlatform

Author: Chris Halse Rogers
Author Date: 2025-05-05 12:02:55 UTC

miral::TestDisplayServer: Don't force a stub RenderingPlatform

Now that the stub display implements `CPUAddressibleDisplayAllocator`
non-stub `RenderingPlatform`s can now be used against the stub display.

Drop the environment variable to force using the stub rendering platform;
this means that we will be able to test platform-specific features
(when hardware is available) such as linux-drm-syncobj.

feature/magnification 2025-05-08 18:23:29 UTC
Fix incorrect movement

Author: Matthew Kosarek
Author Date: 2025-05-08 18:23:29 UTC

Fix incorrect movement

atomic-kms-enable-bypass 2025-05-08 14:56:54 UTC
platform/atomic-kms: Keep `Buffer` alive while it is being scanout-ed

Author: Chris Halse Rogers
Author Date: 2025-05-08 14:48:54 UTC

platform/atomic-kms: Keep `Buffer` alive while it is being scanout-ed

The `Buffer`'s destructor is used to signal to the client that
it can be reused for new rendering. This is unhelpful if we're
currently scanning out of that buffer!

Tie the lifetime of the `Buffer` to the lifetime of the
DRM FB id.

release/2.21 2025-05-06 13:01:56 UTC
debian: bootstrap changelog

Author: Michał Sawicz
Author Date: 2025-05-06 13:01:56 UTC

debian: bootstrap changelog

MIRENG-798 2025-05-06 07:54:39 UTC
Tidy up

Author: Alan Griffiths
Author Date: 2025-04-23 09:57:49 UTC

Tidy up

bypass-for-fw16 2025-04-29 08:09:24 UTC
Fiddling with DRM modifiers to guarantee vkgears is bypassable on my Framework

Author: Chris Halse Rogers
Author Date: 2025-04-28 02:26:20 UTC

Fiddling with DRM modifiers to guarantee vkgears is bypassable on my Framework

fix-software-cursor 2025-04-10 06:53:50 UTC
mg::SoftwareCursor: Synchronously clean up in destructor

Author: Chris Halse Rogers
Author Date: 2025-04-10 05:31:59 UTC

mg::SoftwareCursor: Synchronously clean up in destructor

During `hide()` we defer work to the `scene_executor` in order
to avoid calling into the scene while holding a lock, but in
the destructor we don't need to *hold* a lock, so just
call in directly.

Resolves a leak of `cursor_renderable` during teardown, where
the `scene_executor` may no longer be dispatching tasks,
resulting in the cleanup never being performed.

test_input_device_hub_shenanigans 2025-03-26 21:27:52 UTC
Hack around `ServerStatusListener`.

Author: Tarek Ismail
Author Date: 2025-03-26 21:27:52 UTC

Hack around `ServerStatusListener`.

miroil-dnd-cleanup 2025-03-25 11:19:53 UTC
Ugly hack to preserve mirserver ABI

Author: Alan Griffiths
Author Date: 2025-03-25 11:19:53 UTC

Ugly hack to preserve mirserver ABI

drm-syncobj 2025-03-24 07:31:44 UTC
mtf::TestDisplayServer: Handle stub and non-stub RenderingPlatforms

Author: Chris Halse Rogers
Author Date: 2025-03-24 05:44:25 UTC

mtf::TestDisplayServer: Handle stub and non-stub RenderingPlatforms

We want to be able to test DRM Syncobj in WLCS, but that requires
having a real DRM-backed RenderingPlatform in the test.

When we have that, great.

When we don't, use the current headless implementation.

tics-parallel 2025-03-18 14:18:28 UTC
tics: only install test dependencies for coverage

Author: Michał Sawicz
Author Date: 2025-03-14 07:32:27 UTC

tics: only install test dependencies for coverage

tics-subset 2025-03-12 11:54:55 UTC
tics: run a subset

Author: Michał Sawicz
Author Date: 2025-03-12 08:25:21 UTC

tics: run a subset

MIRENG-954/fix-window-offsetting-with-focus-stealing-prevention 2025-02-25 13:24:13 UTC
Handle applications that set their size between `place_new_window` and

Author: Tarek Ismail
Author Date: 2025-02-25 13:12:04 UTC

Handle applications that set their size between `place_new_window` and
`surface_ready`

Should also cover applications that set their size during creation.

xdg-activation-doesnt-invalidate-tokens-on-keyboard-input 2025-01-24 13:07:50 UTC
Merge branch 'pass-xdg-activation-token-when-launching-apps' into xdg-activat...

Author: tarek-y-ismail
Author Date: 2025-01-24 13:07:50 UTC

Merge branch 'pass-xdg-activation-token-when-launching-apps' into xdg-activation-doesnt-invalidate-tokens-on-keyboard-input

feature/closing_x_win_triggers_output_delete 2025-01-17 21:56:12 UTC
WIP: lil friday thing - I want closing an x window to trigger an output delet...

Author: Matthew Kosarek
Author Date: 2025-01-17 21:56:12 UTC

WIP: lil friday thing - I want closing an x window to trigger an output deletion instead of an app close

feature/linux_drm_syncobj 2025-01-10 07:07:19 UTC
Implement linux_drm_syncobj_v1 explicit-synchronisation support

Author: Chris Halse Rogers
Author Date: 2025-01-10 07:07:19 UTC

Implement linux_drm_syncobj_v1 explicit-synchronisation support

test-tics 2024-12-11 08:17:48 UTC
tics: add debuggin'

Author: Michał Sawicz
Author Date: 2024-12-11 08:17:48 UTC

tics: add debuggin'

MIRENG-460/implement-focus-stealing-prevention 2024-12-03 09:43:16 UTC
Pass `mw::ExtensionLookup` to `ms::SessionManager` and

Author: Tarek Ismail
Author Date: 2024-12-03 09:43:16 UTC

Pass `mw::ExtensionLookup` to `ms::SessionManager` and
`ms::ApplicationSession`

redo-custom-server-side-decorations 2024-11-22 16:59:53 UTC
process_{up,down} now work with all supported mouse buttons

Author: Tarek Ismail
Author Date: 2024-11-22 16:59:53 UTC

process_{up,down} now work with all supported mouse buttons

custom-server-side-decorations 2024-11-12 08:05:16 UTC
Fix includes to compile on CI

Author: Tarek Ismail
Author Date: 2024-11-12 08:05:16 UTC

Fix includes to compile on CI

atomic-kms-hardware-cursor-support 2024-10-17 09:01:40 UTC
Fix comment typo

Author: Tarek Ismail
Author Date: 2024-10-17 08:59:56 UTC

Fix comment typo

atomic-kms-enable-bypass-with-cache 2024-10-15 14:02:05 UTC
Cache imported `gbm_bo` pointers.

Author: Tarek Ismail
Author Date: 2024-10-15 13:31:29 UTC

Cache imported `gbm_bo` pointers.

release/2.17 2024-09-10 11:52:47 UTC
Release 2.17.2

Author: Michał Sawicz
Author Date: 2024-09-10 11:52:47 UTC

Release 2.17.2

Because 2.17.1 wasn't, really...

formatting-config 2024-07-01 16:58:13 UTC
Add clang format end editorconfig files.

Author: Tarek Yasser
Author Date: 2024-07-01 16:58:13 UTC

Add clang format end editorconfig files.

refactor/application_selector 2024-06-03 11:50:18 UTC
wip

Author: Matthew Kosarek
Author Date: 2024-06-03 11:50:18 UTC

wip

debug-logging-for-gbm-surface 2024-05-23 02:37:31 UTC
platforms/gbm-kms: Debug printing for GBM surface acquire/release

Author: Chris Halse Rogers
Author Date: 2024-05-23 02:37:31 UTC

platforms/gbm-kms: Debug printing for GBM surface acquire/release

feature/3274 2024-04-19 13:45:44 UTC
WIP on surface stack

Author: Matthew Kosarek
Author Date: 2024-04-19 13:45:44 UTC

WIP on surface stack

feature/3235 2024-04-17 20:38:47 UTC
WIP, but still unsure

Author: Matthew Kosarek
Author Date: 2024-04-17 20:38:47 UTC

WIP, but still unsure

MIRENG-378-determine-which-ap-is-should-be-made-private-public 2024-04-15 20:28:02 UTC
Update version to 2.17

Author: Matthew Kosarek
Author Date: 2024-04-15 20:28:02 UTC

Update version to 2.17

log-platform-selection 2024-02-02 06:47:18 UTC
Drop some not super useful logging

Author: Chris Halse Rogers
Author Date: 2024-02-02 06:47:18 UTC

Drop some not super useful logging

release/2.13 2023-12-07 20:28:13 UTC
Merge pull request #3119 from MirServer/release/2.13.1

Author: Michał Sawicz
Author Date: 2023-12-07 20:28:13 UTC

Merge pull request #3119 from MirServer/release/2.13.1

2.13.1 bugfix

release/1.8 2023-11-04 17:29:35 UTC
Set the logind session type

Author: Alan Griffiths
Author Date: 2023-02-14 14:39:26 UTC

Set the logind session type

flickerless-boot-with-gbm-map 2023-09-08 15:11:08 UTC
Direct implementation of Chris code with a failure on the gbm_bo_map ask

Author: Matthew Kosarek
Author Date: 2023-09-08 15:11:08 UTC

Direct implementation of Chris code with a failure on the gbm_bo_map ask

flickerless-boot 2023-09-07 19:57:01 UTC
Highly experimental fading of the previous buffer

Author: Matthew Kosarek
Author Date: 2023-09-07 19:57:01 UTC

Highly experimental fading of the previous buffer

gh-readonly-queue/main/pr-2923-b293e801d7fa58cf3a13bec2e28577028f231266 2023-05-15 13:22:32 UTC
Merge pull request #2923 from MirServer/refresh-distros

Author: Michał Sawicz
Author Date: 2023-05-15 13:22:32 UTC

Merge pull request #2923 from MirServer/refresh-distros

Refresh distros

gh-readonly-queue/main/pr-2923-aa57b38ee834359ee8b428dc21ab014bce3ac273 2023-05-15 11:18:13 UTC
Merge pull request #2923 from MirServer/refresh-distros

Author: Michał Sawicz
Author Date: 2023-05-15 11:18:13 UTC

Merge pull request #2923 from MirServer/refresh-distros

Refresh distros

gh-readonly-queue/main/pr-2922-352893559031129abba2e2135b2a41d3131c8dbd 2023-05-15 09:26:18 UTC
Merge pull request #2922 from MirServer/migrate-bors

Author: Alan Griffiths
Author Date: 2023-05-15 09:26:18 UTC

Merge pull request #2922 from MirServer/migrate-bors

ci: migrate to merge groups

gh-readonly-queue/main/pr-2927-4e4ce1747d4be2e282d3c51ea8296ea62b02ec3d 2023-05-15 09:05:35 UTC
Merge pull request #2927 from MirServer/fix-potential-double-close

Author: Alan Griffiths
Author Date: 2023-05-15 09:05:35 UTC

Merge pull request #2927 from MirServer/fix-potential-double-close

platforms/evdev: Handle libinput device rejections better.

sophie-printfs 2023-05-05 09:56:15 UTC
printfs

Author: Sophie Winter
Author Date: 2023-05-05 09:56:15 UTC

printfs

mir-1.8-buildable 2023-02-15 16:59:11 UTC
Other fixes for Mir 1.8 to build

Author: Sophie Winter
Author Date: 2023-02-15 16:59:11 UTC

Other fixes for Mir 1.8 to build

add-alarm-to-miral 2022-09-01 00:05:10 UTC
Update symbols.map

Author: Anthony Grayson Guarino
Author Date: 2022-09-01 00:05:10 UTC

Update symbols.map

kb-input-wrong-surface 2022-02-17 20:48:08 UTC
Fix build

Author: William Wold
Author Date: 2022-02-17 20:48:08 UTC

Fix build

wlcs-no-wl-shell 2022-02-07 17:19:42 UTC
Remove wl_shell support for WLCS testing

Author: William Wold
Author Date: 2022-02-07 17:19:42 UTC

Remove wl_shell support for WLCS testing

test-display-config-option 2021-11-29 19:00:32 UTC
Try to test display scale option (doesn't work)

Author: William Wold
Author Date: 2021-11-29 19:00:32 UTC

Try to test display scale option (doesn't work)

global-interface-name-no-gen-code 2021-11-04 18:32:38 UTC
Hacky fix to wayland symbols

Author: William Wold
Author Date: 2021-11-04 18:32:38 UTC

Hacky fix to wayland symbols

mate-support 2021-11-03 10:42:54 UTC
Merge #2166

Author:
Author Date: 2021-11-03 10:42:54 UTC

Merge #2166

2166: restore-mirtest r=wmww a=AlanGriffiths

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

window-decorations 2021-09-28 23:57:44 UTC
Add decorations to surface spec

Author: William Wold
Author Date: 2021-09-28 23:57:44 UTC

Add decorations to surface spec

xwayland-master 2020-09-22 21:54:27 UTC
Add XCBConnection::async_call() (this might not end up being useful)

Author: William Wold
Author Date: 2020-09-22 21:16:48 UTC

Add XCBConnection::async_call() (this might not end up being useful)

mir-win-mgmnt-proto 2020-09-15 20:24:06 UTC
Add mf:: to create functions (not sure why it works at all without)

Author: William Wold
Author Date: 2020-09-11 19:13:39 UTC

Add mf:: to create functions (not sure why it works at all without)

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

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

Use ObserverMultiplexer for scene stack observer

164 of 64 results
This repository contains Public information 
Everyone can see this information.