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 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
live-input-configuation 2024-08-09 16:06:12 UTC
Unify the input configuration options

Author: Alan Griffiths
Author Date: 2024-08-09 16:06:12 UTC

Unify the input configuration options

ReloadingConfigFile 2024-08-09 13:51:56 UTC
Symbols!

Author: Alan Griffiths
Author Date: 2024-08-09 13:51:56 UTC

Symbols!

release/2.17 2024-08-09 08:21:57 UTC
2.17: [mir:wayland] Fix handling of display unplug/replug (#3433) (#3540)

Author: Alan Griffiths
Author Date: 2024-08-09 08:21:57 UTC

2.17: [mir:wayland] Fix handling of display unplug/replug (#3433) (#3540)

> Backport of #3433 to 2.17 for release into core22

Fixes: #3427

This is mostly about managing the lifetime of EGL entities correctly,
but cleaned up some threading issues along the way

symbols-try-llvm-18 2024-08-08 14:31:50 UTC
ci: try symbols on LLVM 18

Author: Michał Sawicz
Author Date: 2024-08-08 14:31:50 UTC

ci: try symbols on LLVM 18

fix-xwayland-scaling 2024-08-08 11:40:05 UTC
Modify resize widget positions to their expected positions (corners)

Author: Tarek Ismail
Author Date: 2024-08-08 11:38:51 UTC

Modify resize widget positions to their expected positions (corners)

release/2.18 2024-08-08 09:09:35 UTC
debian: fix changelog mention

Author: Michał Sawicz
Author Date: 2024-08-08 09:09:35 UTC

debian: fix changelog mention

initial-atomic-kms-platform 2024-08-08 03:36:58 UTC
platforms: Add atomic-kms platform

Author: Chris Halse Rogers
Author Date: 2024-08-05 03:11:57 UTC

platforms: Add atomic-kms platform

This is initially a copy of the display half of `gbm-kms`, quickly ported to use
only the atomic KMS APIs.

It shall be further developed to usefully use the atomic APIs to fix various TODOs,
and provide support for extra performance features

main 2024-08-05 13:41:26 UTC
debian: quirk bounds on gcc-14, too (#3526)

Author: Matthew Kosarek
Author Date: 2024-08-05 13:41:26 UTC

debian: quirk bounds on gcc-14, too (#3526)

MIRENG-423-auto-doc-checks 2024-07-29 07:37:56 UTC
ci: add documentation checks

Author: Michał Sawicz
Author Date: 2024-07-23 11:57:20 UTC

ci: add documentation checks

fix-layer-shell-flicker 2024-07-24 08:17:53 UTC
Remove redundant size checking logic

Author: Tarek Ismail
Author Date: 2024-07-24 08:17:53 UTC

Remove redundant size checking logic

fix-tmpnam-use 2024-07-18 21:58:31 UTC
tests: replace `tmpnam` use

Author: Michał Sawicz
Author Date: 2024-07-18 13:42:43 UTC

tests: replace `tmpnam` use

Fixes #2675

feature/configuration_data_source 2024-07-12 18:59:37 UTC
feature: provide a way to specify an additional data source for configuration...

Author: Matthew Kosarek
Author Date: 2024-07-12 18:55:50 UTC

feature: provide a way to specify an additional data source for configuration data

vkms-CI-test 2024-07-12 08:01:09 UTC
TEST: Oops, don't fail when eglinfo fails

Author: Chris Halse Rogers
Author Date: 2024-07-12 08:01:09 UTC

TEST: Oops, don't fail when eglinfo fails

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/mirtest-internal-dev 2024-05-01 20:14:40 UTC
Publish mirtest-internal-dev

Author: Matthew Kosarek
Author Date: 2024-04-26 19:43:13 UTC

Publish mirtest-internal-dev

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

better-crtc-finding 2024-02-22 15:56:34 UTC
Don't find the same `crtc` twice in a row

Author: Alan Griffiths
Author Date: 2024-02-22 15:56:34 UTC

Don't find the same `crtc` twice in a row

update-miroil-for-platform-api 2024-02-05 05:10:30 UTC
miroil: Pass through list of GLRenderingProviders when making the Compositor.

Author: Chris Halse Rogers
Author Date: 2024-02-05 05:10:30 UTC

miroil: Pass through list of GLRenderingProviders when making the Compositor.

The `Compositor` is going to need to use one-or-more rendering providers, so there needs to
be some way for the consumer to get them.

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

new-b-p 2024-01-22 06:01:50 UTC
tests/PlatformProbe: Split out GBM from KMS device setup

Author: Chris Halse Rogers
Author Date: 2024-01-22 06:01:50 UTC

tests/PlatformProbe: Split out GBM from KMS device setup

mir-shell 2023-12-11 11:53:14 UTC
Drop unused member

Author: Alan Griffiths
Author Date: 2023-12-11 11:53:14 UTC

Drop unused member

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

displaybuffer-size-removal 2023-11-23 03:06:37 UTC
mgc::CPUCopyOutputSurface: Use Framebuffer::size() in commit()

Author: Chris Halse Rogers
Author Date: 2023-11-23 03:06:37 UTC

mgc::CPUCopyOutputSurface: Use Framebuffer::size() in commit()

get-sanitizer-results 2023-11-08 09:36:46 UTC
ci: enable tsan, too

Author: Michał Sawicz
Author Date: 2023-05-12 13:05:42 UTC

ci: enable tsan, too

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

fix-mmap-interposer-differently 2023-08-22 03:24:48 UTC
tests: Fix detection of real mmap symbol

Author: Chris Halse Rogers
Author Date: 2023-08-22 03:24:48 UTC

tests: Fix detection of real mmap symbol

For hysterical raisins glibc `#define mmap mmap64`s, which means attempting to
`dlsym(..., "mmap")` fails, because "mmap" isn't a real function.

Conversely, musl libc does not define `mmap64` *at all* anymore, so we can't
just `dlsym(..., "mmap64")`.

Instead of trying to guess which symbol really exists, just get the preprocessor
to expand that out for us and use *that*.

Fixes FTBFS on Alpine edge

subsurface-ordering 2023-06-22 12:08:01 UTC
Allow re-ordering subsurfaces

Author: Sophie Winter
Author Date: 2022-06-23 21:56:22 UTC

Allow re-ordering subsurfaces

spike-drag-n-drop 2023-06-15 16:54:06 UTC
Implement basic action selection

Author: Alan Griffiths
Author Date: 2023-06-15 13:42:52 UTC

Implement basic action selection

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

drag-and-drop 2023-04-11 12:00:29 UTC
Put validation checks before implementation code

Author: Alan Griffiths
Author Date: 2023-04-06 16:27:37 UTC

Put validation checks before implementation code

add-start-drag 2023-03-27 08:54:46 UTC
Some tagged TODOs

Author: Alan Griffiths
Author Date: 2023-02-17 18:03:46 UTC

Some tagged TODOs

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

implement-wl_shm 2022-12-08 03:52:41 UTC
wlcs: bring client_lies_about_buffer_size back

Author: Michał Sawicz
Author Date: 2022-12-07 12:40:22 UTC

wlcs: bring client_lies_about_buffer_size back

use-libwaylands-interface-definitions 2022-10-27 03:05:24 UTC
Wayland generator: Bump mirwayland ABI for symbol changes

Author: Chris Halse Rogers
Author Date: 2022-10-27 03:05:24 UTC

Wayland generator: Bump mirwayland ABI for symbol changes

improved-gbm-kms-probing 2022-10-25 03:42:30 UTC
miral/InternalClient: don't use a dead wl_display.

Author: Chris Halse Rogers
Author Date: 2022-10-25 03:42:30 UTC

miral/InternalClient: don't use a dead wl_display.

Once a Wayland error has occurred on a wl_display it can no longer be used.
Check whether the display is in an error state before trying to do a
roundtrip on internal client cleanup.

Fixes: #2344

fix-readme 2022-10-18 15:19:14 UTC
Fix README copyright date

Author: Grayson Guarino
Author Date: 2022-10-18 15:19:14 UTC

Fix README copyright date

drop-binary-semaphore-polyfill 2022-10-17 00:48:23 UTC
ThreadPoolExecutor: Drop std::binary_semaphore polyfill.

Author: Chris Halse Rogers
Author Date: 2022-10-17 00:48:23 UTC

ThreadPoolExecutor: Drop std::binary_semaphore polyfill.

All targets we compile for should now support enough C++20 stdlib features
to remove the need for us to provide a fallback.

handle-sigquit-normally 2022-09-27 05:24:32 UTC
Server/run_mir: Handle SIGQUIT as a normal termination

Author: Chris Halse Rogers
Author Date: 2022-09-27 05:24:32 UTC

Server/run_mir: Handle SIGQUIT as a normal termination

We don't *need* to handle SIGQUIT as an immediate crash, there doesn't seem to be any
particular reason to, and handling it as an immediate crash goes through the unavoidably
broken `fatal_signal_handler`.

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

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

Update symbols.map

new-platform-API 2022-08-22 07:39:20 UTC
mg::MultiplexingDisplay. Oops. Actually add the implementation to git

Author: Chris Halse Rogers
Author Date: 2022-08-22 07:39:20 UTC

mg::MultiplexingDisplay. Oops. Actually add the implementation to git

rapidcheck-futzing 2022-07-19 05:00:26 UTC
RapidCheck futzing

Author: Chris Halse Rogers
Author Date: 2022-07-19 05:00:26 UTC

RapidCheck futzing

surface-ready-registrar 2022-07-08 00:36:14 UTC
Add SurfaceReadyRegistrar to replace SurfaceReadyObserver

Author: Sophie Winter
Author Date: 2022-07-08 00:01:22 UTC

Add SurfaceReadyRegistrar to replace SurfaceReadyObserver

extra-fancy-synchronised 2022-07-01 00:53:13 UTC
core/Synchronised: Add Synchronised::try_lock_for

Author: Chris Halse Rogers
Author Date: 2022-07-01 00:53:13 UTC

core/Synchronised: Add Synchronised::try_lock_for

geometry-refactor-without-miral-break 2022-06-25 00:55:13 UTC
Incomplete

Author: Sophie Winter
Author Date: 2022-06-25 00:55:13 UTC

Incomplete

no-wlcs-in-arm-spread 2022-06-22 14:34:33 UTC
Disable WLCS tests on LP/arm* (as they are currently flaky)

Author: Alan Griffiths
Author Date: 2022-06-22 14:34:33 UTC

Disable WLCS tests on LP/arm* (as they are currently flaky)

log-log-log-your-boat 2022-05-19 07:59:02 UTC
TEST: More logging for driver probe

Author: Chris Halse Rogers
Author Date: 2022-05-19 07:59:02 UTC

TEST: More logging for driver probe

multiplexer-keep-executor-alive 2022-04-04 17:36:21 UTC
Add executor mutex

Author: William Wold
Author Date: 2022-04-04 17:36:21 UTC

Add executor mutex

1.x/miroil 2022-03-27 13:25:54 UTC
Add missing stdexcept include to mirserverhooks (#2367)

Author: Jami Kettunen
Author Date: 2022-03-27 13:25:54 UTC

Add missing stdexcept include to mirserverhooks (#2367)

This fixes a bunch of errors like the following while building against
musl libc:

  ../src/miroil/mir_server_hooks.cpp: In member function 'std::shared_ptr<mir::scene::PromptSessionManager> miroil::MirServerHooks::the_prompt_session_manager() const':
  ../src/miroil/mir_server_hooks.cpp:164:16: error: 'logic_error' is not a member of 'std'
    164 | throw std::logic_error("No prompt session manager available. Server not running?");
        | ^~~~~~~~~~~

add-drm-format-infrastructure 2022-03-08 01:13:49 UTC
gbm-kms/Display: Use DRMFormat infrastructure

Author: Chris Halse Rogers
Author Date: 2022-03-08 01:13:49 UTC

gbm-kms/Display: Use DRMFormat infrastructure

fancy-drm-format-generator 2022-03-07 03:18:53 UTC
WIP fancy, but over-engineered, constexpr DRM format machinery

Author: Chris Halse Rogers
Author Date: 2022-03-07 03:18:53 UTC

WIP fancy, but over-engineered, constexpr DRM format machinery

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

miroil-wayland-extension 2022-02-10 16:23:16 UTC
Revert "Drop incomplete draft Wayland protocol"

Author: Alan Griffiths
Author Date: 2022-02-10 16:23:16 UTC

Revert "Drop incomplete draft Wayland protocol"

This reverts commit c542333a8156125686a91a9c92e6d51466037050.

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

system-executor 2022-02-01 03:42:13 UTC
Remove BasicThreadPool.

Author: Chris Halse Rogers
Author Date: 2022-02-01 03:42:13 UTC

Remove BasicThreadPool.

It has a whole bunch of unused features, and the only user has been
migrated to `mir::system_executor`

fix-mali-probe 2021-12-03 07:08:35 UTC
gbm-kms: Attempt rendering probe with a DRM master fd.

Author: Chris Halse Rogers
Author Date: 2021-12-03 07:08:35 UTC

gbm-kms: Attempt rendering probe with a DRM master fd.

It seems the Mali EGL implementation requries DRM master. In order for
probe() to succeed, try giving it one.

But, since *most* platforms don't need a master fd to bring EGL up,
fall back to plain `::open()`, as before.

output-power-mode-support 2021-11-29 19:53:33 UTC
Address review

Author: William Wold
Author Date: 2021-11-29 19:47:24 UTC

Address review

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

more-dead-code 2021-08-03 07:41:02 UTC
platform/wayland: Drop no-longer-necessary mgx::RenderingPlatform.

Author: Chris Halse Rogers
Author Date: 2021-08-03 06:32:32 UTC

platform/wayland: Drop no-longer-necessary mgx::RenderingPlatform.

It was an exact duplicate of the gbm-kms RenderingPlatform. Now that the
rendering platform and display platforms are loaded separately the wayland
platform can just use that one.

explicit-platform-interfaces 2021-07-29 05:23:36 UTC
platform: Initial infrastructure to make platform-specific interfaces more ex...

Author: Chris Halse Rogers
Author Date: 2021-07-29 05:23:36 UTC

platform: Initial infrastructure to make platform-specific interfaces more explicit.

The goal here is to move *all* our `dynamic_cast<>`ing into the `acquire_interface<>()`
method and then replace all the places where we `dynamic_cast<>` objects allocated by
a RenderingPlatform or its descendents with calls to the platform-specific interface.

modernise-mirplatform-cmake 2021-01-06 05:54:57 UTC
CMake: Modernise mirplatform target.

Author: Chris Halse Rogers
Author Date: 2020-11-24 06:30:55 UTC

CMake: Modernise mirplatform target.

Modern CMake allows us to add dependencies to OBJECT libraries. They then
get their library dependencies *and* their header dependencies added to
whatever you link them to.

With a little helper to combine a bunch of OBJECT libraries into a
SHARED library, this allows us to make all of the OBJECT libraries that
make up `mirplatform` independent and automatically usable by simply
`target_link_libraries`ing.

Ideally we'd also be able to aggregate this, so we had a `mirplatform-obj`
for the unit-tests that got built into a `mirplatform` shared library.
Unfortunately I've not found a way to make that work properly, so
the `MIR_PLATFORM_OBJECTS` variable remains to list the OBJECT libraries
a unit-test testing `mirplatform` will need to link to.

This removes the necessity for the `MIR_PLATFORM_REFERENCES` variable,
and for any `include_directories()` calls required by linking to
platform objects.

modernise-cmake 2020-11-24 06:30:55 UTC
CMake: Modernise mirplatform target.

Author: Chris Halse Rogers
Author Date: 2020-11-24 06:30:55 UTC

CMake: Modernise mirplatform target.

Modern CMake allows us to add dependencies to OBJECT libraries. They then
get their library dependencies *and* their header dependencies added to
whatever you link them to.

With a little helper to combine a bunch of OBJECT libraries into a
SHARED library, this allows us to make all of the OBJECT libraries that
make up `mirplatform` independent and automatically usable by simply
`target_link_libraries`ing.

Ideally we'd also be able to aggregate this, so we had a `mirplatform-obj`
for the unit-tests that got built into a `mirplatform` shared library.
Unfortunately I've not found a way to make that work properly, so
the `MIR_PLATFORM_OBJECTS` variable remains to list the OBJECT libraries
a unit-test testing `mirplatform` will need to link to.

This removes the necessity for the `MIR_PLATFORM_REFERENCES` variable,
and for any `include_directories()` calls required by linking to
platform objects.

cpu-sample-from-gl-texture 2020-11-24 01:30:03 UTC
graphics: Support* CPU sampling from mg::Texture

Author: Chris Halse Rogers
Author Date: 2020-11-24 01:30:03 UTC

graphics: Support* CPU sampling from mg::Texture

*: With the notable caveat that it only works with a current EGL
context.

Fixes: #1811

shared-dmabuf-infrastructure 2020-11-05 00:54:33 UTC
platforms/wayland: Enable zwp_linux_dmabuf_unstable_v1 support

Author: Chris Halse Rogers
Author Date: 2020-11-03 05:04:57 UTC

platforms/wayland: Enable zwp_linux_dmabuf_unstable_v1 support

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)

pervasive-libepoxy 2020-09-11 07:04:41 UTC
Switch to using libepoxy everywhere

Author: Chris Halse Rogers
Author Date: 2020-09-11 07:04:41 UTC

Switch to using libepoxy everywhere

more-aggressively-release-buffers 2020-09-04 04:21:26 UTC
renderer: More aggressively release client buffers

Author: Chris Halse Rogers
Author Date: 2020-09-04 04:21:26 UTC

renderer: More aggressively release client buffers

more-test-fixing 2020-06-02 08:00:31 UTC
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.

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

argh-brcm 2020-01-29 07:06:48 UTC
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

bors-dont-delete 2019-12-12 02:00:46 UTC
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.

dispmanx-overlays 2019-11-25 05:55:36 UTC
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.

valgrind-fixing 2019-09-17 09:15:24 UTC
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

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

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

AAAA

commit-to-release-latency-improvements 2019-05-13 06:51:52 UTC
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

artik-enablement 2018-09-20 08:14:28 UTC
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

189 of 89 results
This repository contains Public information 
Everyone can see this information.