lp://qastaging/~mir-team/mir/pragma-deprecated-functions
- Get this branch:
- bzr branch lp://qastaging/~mir-team/mir/pragma-deprecated-functions
Branch merges
- Mir CI Bot: Approve (continuous-integration)
- Daniel van Vugt: Needs Resubmitting
-
Diff: 4858 lines (+1126/-37)94 files modifiedbenchmarks/frame-uniformity/touch_measuring_client.cpp (+9/-0)
examples/animated_cursor_demo_client.c (+6/-0)
examples/basic.c (+12/-0)
examples/camera.c (+9/-0)
examples/client_helpers.cpp (+9/-0)
examples/client_touch_validator.cpp (+3/-0)
examples/cursors_demo_client.c (+3/-2)
examples/demo_client_display_config.c (+12/-0)
examples/eglapp.c (+12/-0)
examples/eglsquare.cpp (+6/-0)
examples/eglstateswitcher.c (+9/-0)
examples/fingerpaint.c (+16/-4)
examples/flicker.c (+9/-0)
examples/multi_stream.cpp (+6/-0)
examples/multiwin.c (+6/-0)
examples/pointer_confinement.c (+9/-0)
examples/progressbar.c (+6/-1)
examples/prompt_session.c (+3/-0)
examples/target.c (+6/-0)
examples/tooltip.c (+6/-0)
include/client/mir_toolkit/debug/surface.h (+8/-0)
include/client/mir_toolkit/mir_buffer_stream.h (+27/-4)
include/client/mir_toolkit/mir_connection.h (+24/-1)
include/client/mir_toolkit/mir_cursor_configuration.h (+3/-0)
include/client/mir_toolkit/mir_display_configuration.h (+6/-0)
include/client/mir_toolkit/mir_platform_message.h (+19/-0)
include/client/mir_toolkit/mir_screencast.h (+9/-0)
include/client/mir_toolkit/mir_surface.h (+69/-1)
include/core/mir_toolkit/common.h (+1/-0)
playground/eglflash_render_surface.c (+6/-0)
playground/render_surface.cpp (+3/-0)
src/client/mir_buffer_stream_api.cpp (+7/-1)
src/client/mir_connection.cpp (+9/-0)
src/platforms/android/utils/test_android_hardware_sanity.cpp (+9/-0)
src/platforms/mesa/client/client_platform.cpp (+6/-0)
src/server/graphics/nested/mir_client_host_connection.cpp (+42/-0)
src/utils/out.c (+7/-0)
src/utils/ping.c (+6/-0)
src/utils/screencast.cpp (+9/-0)
src/utils/vanity.c (+6/-0)
tests/acceptance-tests/test_buffer_stream_arrangement.cpp (+18/-0)
tests/acceptance-tests/test_client_cookie.cpp (+3/-0)
tests/acceptance-tests/test_client_focus_notification.cpp (+3/-0)
tests/acceptance-tests/test_client_input.cpp (+6/-1)
tests/acceptance-tests/test_client_library.cpp (+99/-2)
tests/acceptance-tests/test_client_library_callbacks.cpp (+3/-1)
tests/acceptance-tests/test_client_logging.cpp (+6/-0)
tests/acceptance-tests/test_client_platform_operation.cpp (+45/-1)
tests/acceptance-tests/test_client_scaling.cpp (+3/-0)
tests/acceptance-tests/test_client_screencast.cpp (+6/-0)
tests/acceptance-tests/test_client_surface_events.cpp (+51/-1)
tests/acceptance-tests/test_client_surface_swap_buffers.cpp (+6/-0)
tests/acceptance-tests/test_client_surface_visibility.cpp (+9/-0)
tests/acceptance-tests/test_client_surfaces.cpp (+21/-1)
tests/acceptance-tests/test_client_with_custom_display_config_deadlock.cpp (+3/-0)
tests/acceptance-tests/test_confined_pointer.cpp (+6/-0)
tests/acceptance-tests/test_custom_window_management.cpp (+3/-1)
tests/acceptance-tests/test_debug_api.cpp (+12/-0)
tests/acceptance-tests/test_display_configuration.cpp (+33/-1)
tests/acceptance-tests/test_latency.cpp (+15/-1)
tests/acceptance-tests/test_mirblob.cpp (+4/-1)
tests/acceptance-tests/test_nested_input.cpp (+6/-0)
tests/acceptance-tests/test_nested_mir.cpp (+54/-2)
tests/acceptance-tests/test_new_display_configuration.cpp (+3/-0)
tests/acceptance-tests/test_render_override.cpp (+3/-0)
tests/acceptance-tests/test_server_disconnect.cpp (+6/-0)
tests/acceptance-tests/test_session_mediator_report.cpp (+6/-0)
tests/acceptance-tests/test_surface_modifications.cpp (+15/-0)
tests/acceptance-tests/test_surface_morphing.cpp (+30/-0)
tests/acceptance-tests/test_surface_placement.cpp (+6/-0)
tests/acceptance-tests/test_surface_raise.cpp (+7/-1)
tests/acceptance-tests/test_surface_specification.cpp (+60/-0)
tests/acceptance-tests/test_surfaces_with_output_id.cpp (+3/-1)
tests/acceptance-tests/test_system_compositor_window_manager.cpp (+6/-0)
tests/acceptance-tests/throwback/test_client_cursor_api.cpp (+21/-4)
tests/acceptance-tests/throwback/test_client_library_errors.cpp (+6/-1)
tests/acceptance-tests/throwback/test_presentation_chain.cpp (+3/-0)
tests/acceptance-tests/throwback/test_shell_control_of_surface_configuration.cpp (+6/-2)
tests/integration-tests/test_client_screencast.cpp (+15/-0)
tests/integration-tests/test_focus_selection.cpp (+3/-0)
tests/integration-tests/test_server_shutdown.cpp (+6/-0)
tests/integration-tests/test_stale_frames.cpp (+6/-0)
tests/integration-tests/test_submit_buffer.cpp (+3/-0)
tests/integration-tests/test_surface_first_frame_sync.cpp (+3/-0)
tests/integration-tests/test_swapinterval.cpp (+6/-0)
tests/mir_test/display_config_matchers.cpp (+3/-0)
tests/mir_test_framework/connected_client_with_a_surface.cpp (+4/-0)
tests/mir_test_framework/visible_surface.cpp (+3/-0)
tests/performance-tests/test_client_startup.cpp (+3/-0)
tests/privileged-tests/test_input_events.cpp (+3/-0)
tests/test-clients/impolite-shutdown/scroll.cpp (+12/-1)
tests/test-clients/mir-stress/src/client.cpp (+6/-0)
tests/unit-tests/client/test_mir_connection.cpp (+9/-0)
tests/unit-tests/platforms/mesa/client/test_client_platform.cpp (+12/-0)
Branch information
Recent revisions
- 3789. By Brandon Schaefer
-
* pragma around the functions we depend on but haved deprecated
* Move from [[deprecated]] to attribute since we need to support c99 - 3787. By Kevin DuBois
-
frontend: clean up unused/unneeded trackers in session mediator. The BufferStreamTracker was tracking buffers in relation to the streams (not needed anymore, the client tracks this), and the ClientBufferTracker was tracking client ownership, which ClientBuffers provides now.
Approved by Alan Griffiths, Chris Halse Rogers, mir-ci-bot.
- 3786. By Cemil Azizoglu
-
This MP implements a minimal render surface (RS) functionality which is compatible with the existing EGL drivers.
.Approved by mir-ci-bot, Kevin DuBois, Chris Halse Rogers, Alan Griffiths.
- 3785. By Brandon Schaefer
-
Replace MirGammaSupported enum with a bool.
Approved by Chris Halse Rogers, Alan Griffiths, mir-ci-bot, Cemil Azizoglu.
- 3784. By Kevin DuBois
-
examples: fix flickering that could be seen in mir_demo_
client_ multi_stream. fixes: LP: #1635273
. Fixes: https://bugs.launchpad .net/bugs/ 1635273. Approved by mir-ci-bot, Daniel van Vugt, Cemil Azizoglu, Alan Griffiths, Alexandros Frantzis.
- 3783. By Chris Halse Rogers
-
TestPosixRWMutex: Resolve occasional deadlocks
trigger_
next_reader( ) would increment the current reader_to_run and then notify all waiters that they might be ready to run. However, this could be run *twice* before the waiting thread was scheduled. In that case, the waiting thread would wake up, notice that it's still not meant to be running, and go back to sleep - we'd miss our turn to run. So, make trigger_
next_reader( ) idempotent. Also make some tweaks that seem to reduce valgrind runtime significantly, and increase the timeout.
Fixes: https:/
/bugs.launchpad .net/mir/ +bug/1633920. Fixes: https:/ /bugs.launchpad .net/bugs/ 1633920. Approved by mir-ci-bot, Daniel van Vugt, Cemil Azizoglu, Alan Griffiths.
- 3782. By Daniel van Vugt
-
Fix (some) cameras viewports getting squashed by default as a result
of r3730.
.Approved by mir-ci-bot, Cemil Azizoglu, Alexandros Frantzis.
- 3781. By Daniel van Vugt
-
Fix apps refusing to quit (LP: #1635010) and also pass unhandled events
on to the default event handler, so other features are not accidentally
disabled.
. Fixes: https://bugs.launchpad .net/bugs/ 1635010. Approved by Alan Griffiths, Cemil Azizoglu, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)