summaryrefslogtreecommitdiff
path: root/server/display-channel.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-09-28clang-tidy: use C++ castingRosen Penev1-17/+19
2021-08-26Remove some constant usage, use size from arraysFrediano Ziglio1-4/+4
2021-08-23several conversions to std::arrayRosen Penev1-2/+2
2021-08-07Remove now useless checkFrediano Ziglio1-7/+0
2021-08-07Allows surfaces to be updated without having to waitFrediano Ziglio1-44/+57
2021-08-07Remove last direct surface IDs usagesFrediano Ziglio1-4/+1
2021-08-07Change validate_surface to return surface pointerFrediano Ziglio1-22/+23
2021-08-07Pass surface directly to dcc_push_surface_imageFrediano Ziglio1-2/+3
2021-08-07Pass surface directly to dcc_create_surfaceFrediano Ziglio1-5/+6
2021-08-07New function to pass surface directly to display_channel_drawFrediano Ziglio1-8/+20
2021-08-07Pass surface directly calling display_channel_current_flushFrediano Ziglio1-4/+4
2021-08-07Pass surface directly calling dcc_clear_surface_drawables_from_pipeFrediano Ziglio1-4/+4
2021-08-07Pass surface directly calling draw_depend_on_me and display_channel_destroy_s...Frediano Ziglio1-13/+9
2021-08-07Pass surface directly in is_primary_surfaceFrediano Ziglio1-7/+7
2021-08-07Pass surface directly to display_channel_surface_unrefFrediano Ziglio1-9/+14
2021-08-07Pass surface directly to current_remove_allFrediano Ziglio1-5/+5
2021-08-07Pass surface directly for surface_read_bitsFrediano Ziglio1-3/+2
2021-08-07Use direct pointers for surface and surface dependencies from DrawableFrediano Ziglio1-46/+40
2021-08-04red-parse-qxl: Use a base reference class for RedDrawableFrediano Ziglio1-12/+12
2021-08-04red-parse-qxl: Use a base reference class for RedSurfaceCmdFrediano Ziglio1-14/+8
2021-06-01display-channel: Rename parameter for consistencyFrediano Ziglio1-4/+4
2021-06-01display-channel: Use constructor and destructor for DrawableFrediano Ziglio1-8/+11
2021-05-31Manual algorithm changesRosen Penev1-2/+2
2021-05-23Manual algorithm changesRosen Penev1-19/+8
2021-05-23Remove several usages of SPICE_N_ELEMENTSRosen Penev1-7/+7
2021-04-12clang-tidy: use nullptrRosen Penev1-42/+42
2021-04-11clang-tidy: do not use else after returnRosen Penev1-1/+2
2021-04-11clang-tidy: use autoRosen Penev1-2/+2
2020-07-13red-pipe-item: Use inheritance on RedPipeItemFrediano Ziglio1-2/+2
2020-06-25Enable -Wshadow warningFrediano Ziglio1-7/+5
2020-06-23Remove DISPLAY_CHANNEL cast reusing DCC_TO_DCFrediano Ziglio1-4/+2
2020-05-01Use red::shared_ptr_counted for RedChannelClientFrediano Ziglio1-2/+1
2020-05-01Add and use red::make_sharedFrediano Ziglio1-12/+10
2020-05-01Remove GObject from RedChannelFrediano Ziglio1-180/+58
2020-05-01red-channel-client: Move handle_migrate_data_get_serial as a virtual functionFrediano Ziglio1-4/+4
2020-05-01Make disconnect a virtual functionFrediano Ziglio1-5/+3
2020-05-01red-channel-client: Move handle_migrate_flush_mark as a virtual functionFrediano Ziglio1-4/+2
2020-05-01red-channel-client: Move migrate as virtual methodFrediano Ziglio1-6/+4
2020-05-01red-channel-client: Move handle_migrate_data as virtual functionFrediano Ziglio1-8/+0
2020-05-01red-channel-client: Make send_item a virtual functionFrediano Ziglio1-1/+0
2020-05-01red-channel-client: Move handle_message as a virtual functionFrediano Ziglio1-1/+0
2020-05-01red-channel-client: Remove GObject typeFrediano Ziglio1-0/+2
2020-05-01Reimplement video-codes update with no GObject signalsFrediano Ziglio1-1/+6
2020-05-01Add RedChannel::(un)ref for reference counting and use themFrediano Ziglio1-2/+2
2020-05-01Move all red_channel_* functions in header as methodsFrediano Ziglio1-22/+20
2020-05-01Move all red_channel_client_* functions in header as methodsFrediano Ziglio1-13/+13
2020-05-01Avoid useless downcast to RedChannelClient or RedChannelFrediano Ziglio1-3/+1
2020-05-01Remove RED_CHANNEL where possibleFrediano Ziglio1-14/+16
2020-05-01Remove RED_CHANNEL_CLIENT where possibleFrediano Ziglio1-2/+2
2020-05-01Use C++ IS-A relationship for RedChannelClient and RedChannelFrediano Ziglio1-0/+2661