lp:mir
- Get this repository:
-
git clone
https://git.qastaging.paddev.net/mir
Import details
This repository is an import of the Git repository at https://github.com/MirServer/mir.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
live-input- |
2024-08-09 16:06:12 UTC |
Unify the input configuration options
Author:
Alan Griffiths
Unify the input configuration options |
ReloadingConfigFile | 2024-08-09 13:51:56 UTC |
Symbols!
Author:
Alan Griffiths
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
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, |
symbols-try-llvm-18 | 2024-08-08 14:31:50 UTC |
ci: try symbols on LLVM 18
Author:
Michał Sawicz
ci: try symbols on LLVM 18 |
fix-xwayland- |
2024-08-08 11:40:05 UTC |
Modify resize widget positions to their expected positions (corners)
Author:
Tarek Ismail
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
debian: fix changelog mention |
initial- |
2024-08-08 03:36:58 UTC |
platforms: Add atomic-kms platform
Author:
Chris Halse Rogers
platforms: Add atomic-kms platform This is initially a copy of the display half of `gbm-kms`, quickly ported to use It shall be further developed to usefully use the atomic APIs to fix various TODOs, |
main | 2024-08-05 13:41:26 UTC |
debian: quirk bounds on gcc-14, too (#3526)
Author:
Matthew Kosarek
debian: quirk bounds on gcc-14, too (#3526) |
MIRENG- |
2024-07-29 07:37:56 UTC |
ci: add documentation checks
Author:
Michał Sawicz
ci: add documentation checks |
fix-layer- |
2024-07-24 08:17:53 UTC |
Remove redundant size checking logic
Author:
Tarek Ismail
Remove redundant size checking logic |
fix-tmpnam-use | 2024-07-18 21:58:31 UTC |
tests: replace `tmpnam` use
|
feature/ |
2024-07-12 18:59:37 UTC |
feature: provide a way to specify an additional data source for configuration...
Author:
Matthew Kosarek
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
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
Add clang format end editorconfig files. |
refactor/ |
2024-06-03 11:50:18 UTC |
wip
Author:
Matthew Kosarek
wip |
debug-logging- |
2024-05-23 02:37:31 UTC |
platforms/gbm-kms: Debug printing for GBM surface acquire/release
Author:
Chris Halse Rogers
platforms/gbm-kms: Debug printing for GBM surface acquire/release |
feature/ |
2024-05-01 20:14:40 UTC |
Publish mirtest-internal-dev
Author:
Matthew Kosarek
Publish mirtest- |
feature/3274 | 2024-04-19 13:45:44 UTC |
WIP on surface stack
Author:
Matthew Kosarek
WIP on surface stack |
feature/3235 | 2024-04-17 20:38:47 UTC |
WIP, but still unsure
Author:
Matthew Kosarek
WIP, but still unsure |
MIRENG- |
2024-04-15 20:28:02 UTC |
Update version to 2.17
Author:
Matthew Kosarek
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
Don't find the same `crtc` twice in a row |
update- |
2024-02-05 05:10:30 UTC |
miroil: Pass through list of GLRenderingProviders when making the Compositor.
Author:
Chris Halse Rogers
miroil: Pass through list of GLRenderingProv The `Compositor` is going to need to use one-or-more rendering providers, so there needs to |
log-platform- |
2024-02-02 06:47:18 UTC |
Drop some not super useful logging
Author:
Chris Halse Rogers
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
tests/PlatformP |
mir-shell | 2023-12-11 11:53:14 UTC |
Drop unused member
Author:
Alan Griffiths
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
Merge pull request #3119 from MirServer/ 2.13.1 bugfix |
displaybuffer- |
2023-11-23 03:06:37 UTC |
mgc::CPUCopyOutputSurface: Use Framebuffer::size() in commit()
Author:
Chris Halse Rogers
mgc::CPUCopyOut |
get-sanitizer- |
2023-11-08 09:36:46 UTC |
ci: enable tsan, too
Author:
Michał Sawicz
ci: enable tsan, too |
release/1.8 | 2023-11-04 17:29:35 UTC |
Set the logind session type
Author:
Alan Griffiths
Set the logind session type |
flickerless- |
2023-09-08 15:11:08 UTC |
Direct implementation of Chris code with a failure on the gbm_bo_map ask
Author:
Matthew Kosarek
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
Highly experimental fading of the previous buffer |
fix-mmap- |
2023-08-22 03:24:48 UTC |
tests: Fix detection of real mmap symbol
Author:
Chris Halse Rogers
tests: Fix detection of real mmap symbol For hysterical raisins glibc `#define mmap mmap64`s, which means attempting to Conversely, musl libc does not define `mmap64` *at all* anymore, so we can't Instead of trying to guess which symbol really exists, just get the preprocessor Fixes FTBFS on Alpine edge |
subsurface-ordering | 2023-06-22 12:08:01 UTC |
Allow re-ordering subsurfaces
Author:
Sophie Winter
Allow re-ordering subsurfaces |
spike-drag-n-drop | 2023-06-15 16:54:06 UTC |
Implement basic action selection
Author:
Alan Griffiths
Implement basic action selection |
gh-readonly- |
2023-05-15 13:22:32 UTC |
Merge pull request #2923 from MirServer/refresh-distros
Author:
Michał Sawicz
Merge pull request #2923 from MirServer/ Refresh distros |
gh-readonly- |
2023-05-15 11:18:13 UTC |
Merge pull request #2923 from MirServer/refresh-distros
Author:
Michał Sawicz
Merge pull request #2923 from MirServer/ Refresh distros |
gh-readonly- |
2023-05-15 09:26:18 UTC |
Merge pull request #2922 from MirServer/migrate-bors
Author:
Alan Griffiths
Merge pull request #2922 from MirServer/ ci: migrate to merge groups |
gh-readonly- |
2023-05-15 09:05:35 UTC |
Merge pull request #2927 from MirServer/fix-potential-double-close
Author:
Alan Griffiths
Merge pull request #2927 from MirServer/ platforms/evdev: Handle libinput device rejections better. |
sophie-printfs | 2023-05-05 09:56:15 UTC |
printfs
Author:
Sophie Winter
printfs |
drag-and-drop | 2023-04-11 12:00:29 UTC |
Put validation checks before implementation code
Author:
Alan Griffiths
Put validation checks before implementation code |
add-start-drag | 2023-03-27 08:54:46 UTC |
Some tagged TODOs
Author:
Alan Griffiths
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
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
wlcs: bring client_ |
use-libwaylands |
2022-10-27 03:05:24 UTC |
Wayland generator: Bump mirwayland ABI for symbol changes
Author:
Chris Halse Rogers
Wayland generator: Bump mirwayland ABI for symbol changes |
improved- |
2022-10-25 03:42:30 UTC |
miral/InternalClient: don't use a dead wl_display.
Author:
Chris Halse Rogers
miral/InternalC Once a Wayland error has occurred on a wl_display it can no longer be used. Fixes: #2344 |
fix-readme | 2022-10-18 15:19:14 UTC |
Fix README copyright date
Author:
Grayson Guarino
Fix README copyright date |
drop-binary- |
2022-10-17 00:48:23 UTC |
ThreadPoolExecutor: Drop std::binary_semaphore polyfill.
Author:
Chris Halse Rogers
ThreadPoolExecutor: Drop std::binary_ All targets we compile for should now support enough C++20 stdlib features |
handle- |
2022-09-27 05:24:32 UTC |
Server/run_mir: Handle SIGQUIT as a normal termination
Author:
Chris Halse Rogers
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 |
add-alarm-to-miral | 2022-09-01 00:05:10 UTC |
Update symbols.map
Author:
Grayson Guarino
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
mg::Multiplexin |
rapidcheck-futzing | 2022-07-19 05:00:26 UTC |
RapidCheck futzing
Author:
Chris Halse Rogers
RapidCheck futzing |
surface- |
2022-07-08 00:36:14 UTC |
Add SurfaceReadyRegistrar to replace SurfaceReadyObserver
Author:
Sophie Winter
Add SurfaceReadyReg |
extra-fancy- |
2022-07-01 00:53:13 UTC |
core/Synchronised: Add Synchronised::try_lock_for
Author:
Chris Halse Rogers
core/Synchronised: Add Synchronised: |
geometry- |
2022-06-25 00:55:13 UTC |
Incomplete
Author:
Sophie Winter
Incomplete |
no-wlcs- |
2022-06-22 14:34:33 UTC |
Disable WLCS tests on LP/arm* (as they are currently flaky)
Author:
Alan Griffiths
Disable WLCS tests on LP/arm* (as they are currently flaky) |
log-log- |
2022-05-19 07:59:02 UTC |
TEST: More logging for driver probe
Author:
Chris Halse Rogers
TEST: More logging for driver probe |
multiplexer- |
2022-04-04 17:36:21 UTC |
Add executor mutex
Author:
William Wold
Add executor mutex |
1.x/miroil | 2022-03-27 13:25:54 UTC |
Add missing stdexcept include to mirserverhooks (#2367)
Author:
Jami Kettunen
Add missing stdexcept include to mirserverhooks (#2367) This fixes a bunch of errors like the following while building against ../src/ |
add-drm- |
2022-03-08 01:13:49 UTC |
gbm-kms/Display: Use DRMFormat infrastructure
Author:
Chris Halse Rogers
gbm-kms/Display: Use DRMFormat infrastructure |
fancy-drm- |
2022-03-07 03:18:53 UTC |
WIP fancy, but over-engineered, constexpr DRM format machinery
Author:
Chris Halse Rogers
WIP fancy, but over-engineered, constexpr DRM format machinery |
kb-input- |
2022-02-17 20:48:08 UTC |
Fix build
Author:
William Wold
Fix build |
miroil- |
2022-02-10 16:23:16 UTC |
Revert "Drop incomplete draft Wayland protocol"
Author:
Alan Griffiths
Revert "Drop incomplete draft Wayland protocol" This reverts commit c542333a8156125 |
wlcs-no-wl-shell | 2022-02-07 17:19:42 UTC |
Remove wl_shell support for WLCS testing
Author:
William Wold
Remove wl_shell support for WLCS testing |
system-executor | 2022-02-01 03:42:13 UTC |
Remove BasicThreadPool.
Author:
Chris Halse Rogers
Remove BasicThreadPool. It has a whole bunch of unused features, and the only user has been |
fix-mali-probe | 2021-12-03 07:08:35 UTC |
gbm-kms: Attempt rendering probe with a DRM master fd.
Author:
Chris Halse Rogers
gbm-kms: Attempt rendering probe with a DRM master fd. It seems the Mali EGL implementation requries DRM master. In order for But, since *most* platforms don't need a master fd to bring EGL up, |
output- |
2021-11-29 19:53:33 UTC |
Address review
Author:
William Wold
Address review |
test-display- |
2021-11-29 19:00:32 UTC |
Try to test display scale option (doesn't work)
Author:
William Wold
Try to test display scale option (doesn't work) |
global- |
2021-11-04 18:32:38 UTC |
Hacky fix to wayland symbols
Author:
William Wold
Hacky fix to wayland symbols |
mate-support | 2021-11-03 10:42:54 UTC |
Merge #2166
Author:
Merge #2166 2166: restore-mirtest r=wmww a=AlanGriffiths Co-authored-by: Alan Griffiths <alan@octopull. |
window-decorations | 2021-09-28 23:57:44 UTC |
Add decorations to surface spec
Author:
William Wold
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
platform/wayland: Drop no-longer-necessary mgx::RenderingP It was an exact duplicate of the gbm-kms RenderingPlatform. Now that the |
explicit- |
2021-07-29 05:23:36 UTC |
platform: Initial infrastructure to make platform-specific interfaces more ex...
Author:
Chris Halse Rogers
platform: Initial infrastructure to make platform-specific interfaces more explicit. The goal here is to move *all* our `dynamic_cast<>`ing into the `acquire_ |
modernise- |
2021-01-06 05:54:57 UTC |
CMake: Modernise mirplatform target.
Author:
Chris Halse Rogers
CMake: Modernise mirplatform target. Modern CMake allows us to add dependencies to OBJECT libraries. They then With a little helper to combine a bunch of OBJECT libraries into a Ideally we'd also be able to aggregate this, so we had a `mirplatform-obj` This removes the necessity for the `MIR_PLATFORM_ |
modernise-cmake | 2020-11-24 06:30:55 UTC |
CMake: Modernise mirplatform target.
Author:
Chris Halse Rogers
CMake: Modernise mirplatform target. Modern CMake allows us to add dependencies to OBJECT libraries. They then With a little helper to combine a bunch of OBJECT libraries into a Ideally we'd also be able to aggregate this, so we had a `mirplatform-obj` This removes the necessity for the `MIR_PLATFORM_ |
cpu-sample- |
2020-11-24 01:30:03 UTC |
graphics: Support* CPU sampling from mg::Texture
Author:
Chris Halse Rogers
graphics: Support* CPU sampling from mg::Texture *: With the notable caveat that it only works with a current EGL Fixes: #1811 |
shared- |
2020-11-05 00:54:33 UTC |
platforms/wayland: Enable zwp_linux_dmabuf_unstable_v1 support
Author:
Chris Halse Rogers
platforms/wayland: Enable zwp_linux_ |
xwayland-master | 2020-09-22 21:54:27 UTC |
Add XCBConnection::async_call() (this might not end up being useful)
Author:
William Wold
Add XCBConnection: |
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
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
Switch to using libepoxy everywhere |
more-aggressive |
2020-09-04 04:21:26 UTC |
renderer: More aggressively release client buffers
Author:
Chris Halse Rogers
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
cmake: Fix mir_discover_ We *were* stringifying command + arguments and passing that as the command |
scene-observer- |
2020-05-08 17:24:37 UTC |
Use ObserverMultiplexer for scene stack observer
Author:
William Wold
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
rpi-dispmanx: Work around brcm GLES not supporting GL_UNPACK_ |
bors-dont-delete | 2019-12-12 02:00:46 UTC |
bors: Don't delete merged branches.
Author:
Chris Halse Rogers
bors: Don't delete merged branches. Once you delete the base branch of a PR in GitHub it cannot If bors does *not* delete the merged branch then the PRs can |
dispmanx-overlays | 2019-11-25 05:55:36 UTC |
rpi-dispmanx: Leave the EGL element in place.
Author:
Chris Halse Rogers
rpi-dispmanx: Leave the EGL element in place. Rather than add and remove the EGL element, always leave it in the |
valgrind-fixing | 2019-09-17 09:15:24 UTC |
CI: Actually run a valgrind job
Author:
Chris Halse Rogers
CI: Actually run a valgrind job |
factor- |
2019-08-07 05:01:05 UTC |
AAAA
Author:
Chris Halse Rogers
AAAA |
commit- |
2019-05-13 06:51:52 UTC |
Minimal start of WaylandExecutor->WaylandMainloop refactor
Author:
Chris Halse Rogers
Minimal start of WaylandExecutor |
artik-enablement | 2018-09-20 08:14:28 UTC |
UNTANGLE: Dump all the changes so other people can test them
Author:
Chris Halse Rogers
UNTANGLE: Dump all the changes so other people can test them |
1 → 89 of 89 results | First • Previous • Next • Last |