summaryrefslogtreecommitdiff
path: root/server/dcc.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-09-28clang-tidy: use C++ castingRosen Penev1-24/+25
2021-08-26Remove some constant usage, use size from arraysFrediano Ziglio1-2/+2
2021-08-07Allows surfaces to be updated without having to waitFrediano Ziglio1-5/+6
2021-08-07Remove last direct surface IDs usagesFrediano Ziglio1-4/+3
2021-08-07Use directly surface instead of idFrediano Ziglio1-7/+7
2021-08-07Pass surface directly to dcc_push_surface_imageFrediano Ziglio1-9/+5
2021-08-07Pass surface directly to dcc_create_surfaceFrediano Ziglio1-7/+6
2021-08-07Pass surface directly calling display_channel_current_flushFrediano Ziglio1-3/+3
2021-08-07Pass surface directly calling dcc_clear_surface_drawables_from_pipeFrediano Ziglio1-13/+7
2021-08-07Pass surface directly in is_primary_surfaceFrediano Ziglio1-2/+2
2021-08-07Use direct pointers for surface and surface dependencies from DrawableFrediano Ziglio1-8/+15
2021-08-04red-parse-qxl: Use a base reference class for RedDrawableFrediano Ziglio1-1/+1
2021-05-23Manual algorithm changesRosen Penev1-24/+10
2021-05-18Removed only written "items" field from PixmapCacheFrediano Ziglio1-2/+0
2021-04-14clang-tidy: remove pointless moveRosen Penev1-9/+9
2021-04-12clang-tidy: use nullptrRosen Penev1-14/+14
2021-04-11clang-tidy: use autoRosen Penev1-6/+6
2020-07-13Encapsulate more pipe item initialisation in constructorsFrediano Ziglio1-1/+1
2020-07-13dcc: Move some structure definition to use more RedPipeItemNumFrediano Ziglio1-10/+3
2020-07-13dcc: Remove red_drawable_pipe_item_new, use constructorFrediano Ziglio1-16/+9
2020-07-13Use smart pointers for RedPipeItemFrediano Ziglio1-36/+29
2020-07-13red-channel-client: Change GQueue into a std::listFrediano Ziglio1-9/+10
2020-07-13red-pipe-item: Add and use a small utility class for easier initializationFrediano Ziglio1-4/+2
2020-07-13red-pipe-item: Use inheritance on RedPipeItemFrediano Ziglio1-80/+52
2020-06-16dcc: Remove unused result from dcc_add_surface_area_imageFrediano Ziglio1-7/+3
2020-05-01Avoids registering type just to get the nick of an enum valueFrediano Ziglio1-2/+1
2020-05-01Use red::shared_ptr_counted for RedChannelClientFrediano Ziglio1-8/+7
2020-05-01main-channel-client: Automatically convertFrediano Ziglio1-1/+1
2020-05-01red-client: Automatically convert functions to methodsFrediano Ziglio1-1/+1
2020-05-01Improve CommonGraphicsChannel encapsulationFrediano Ziglio1-3/+3
2020-05-01Remove GObject from RedChannelFrediano Ziglio1-1/+1
2020-05-01red-channel-client: Move handle_migrate_data as virtual functionFrediano Ziglio1-1/+2
2020-05-01red-channel-client: Move handle_message as a virtual functionFrediano Ziglio1-9/+7
2020-05-01Use utils.hpp for allocating/removing priv fieldFrediano Ziglio1-3/+2
2020-05-01red-channel-client: Remove GObject typeFrediano Ziglio1-162/+44
2020-05-01Reimplement video-codes update with no GObject signalsFrediano Ziglio1-8/+1
2020-05-01Add RedChannel::(un)ref for reference counting and use themFrediano Ziglio1-2/+2
2020-05-01Move all red_channel_client_* functions in header as methodsFrediano Ziglio1-51/+46
2020-05-01Remove COMMON_GRAPHICS_CHANNEL where possibleFrediano Ziglio1-3/+3
2020-05-01Avoid useless downcast to RedChannelClient or RedChannelFrediano Ziglio1-15/+12
2020-05-01Remove RED_CHANNEL where possibleFrediano Ziglio1-1/+1
2020-05-01Remove RED_CHANNEL_CLIENT where possibleFrediano Ziglio1-27/+28
2020-05-01Use C++ IS-A relationship for RedChannelClient and RedChannelFrediano Ziglio1-0/+1424