summaryrefslogtreecommitdiff
path: root/src/qxl_surface.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-05Add Render supportSøren Sandmann1-3/+198
2012-09-05Enable 8 bit pixmaps.Søren Sandmann1-0/+2
2012-09-05Improved support for memory debugging.Søren Sandmann1-7/+7
2012-07-15qxl_driver: implement randr, arbitrary resolution, multiple monitors (big dump)Alon Levy1-0/+22
2012-07-15qxl_surface: add download_box_no_updateAlon Levy1-5/+11
2012-07-15qxl_surface: normalize surface_send names, add option to surface_destroy to s...Alon Levy1-5/+8
2012-07-15fix two segfaults in qxl_free_surfaceAlon Levy1-0/+5
2012-07-15qxl: remove qxl_screen_t->strideAlon Levy1-1/+1
2012-06-15qxl_surface: don't unlink surface 0Alon Levy1-4/+7
2012-06-15qxl_surface: add DEBUG_SURFACE_LIFECYCLE helpersAlon Levy1-0/+46
2012-06-15prefix io with qxl_io, add severalAlon Levy1-1/+1
2012-06-15qxl_surface: logging: add function name to ErrorFAlon Levy1-3/+3
2012-06-15qxl_surface: cosmeticsAlon Levy1-1/+1
2012-06-15qxl_surface: handle destroyed pixmaps while evacuatedAlon Levy1-6/+37
2012-06-15qxl_surface: remove redundant qxl_garbage_collect, qxl_allocnf calls itAlon Levy1-2/+0
2012-06-06qxl: add API compat for latest X server.Dave Airlie1-1/+1
2012-04-24qxl_surface.c: fix -Wshadow warningAlon Levy1-1/+0
2012-04-24qxl_surface: qxl_surface_prepare_access: remove assigned but unused variablesAlon Levy1-4/+0
2012-03-18qxl: fix config.h usageDave Airlie1-0/+4
2012-03-15In qxl_prepare_access(), don't modify the width/height of the pixmapSøren Sandmann Pedersen1-4/+0
2012-03-14qxl_surface.c: Remove #if 0'd debug spewSøren Sandmann Pedersen1-169/+4
2012-02-09Don't leak the surface when we run out of video memory.Søren Sandmann1-16/+19
2012-02-09Move check for zero width/height surfaces to qxl_surface_create()Søren Sandmann1-6/+6
2012-02-07In qxl_check_copy() accept pixmaps that don't have surfacesSøren Sandmann1-14/+0
2012-01-27Enable caching of images based on the configuration optionsSøren Sandmann Pedersen1-2/+2
2012-01-27Return NULL from qxl_surface_create() when surfaces are disabledSøren Sandmann Pedersen1-0/+3
2011-11-14support _ASYNC io calls and interrupt handling (busy wait)Gerd Hoffmann1-2/+2
2011-07-22partially replace outb with ioport_writeAlon Levy1-2/+2
2011-07-22qxl_surface: fix unused print_region warningAlon Levy1-3/+5
2011-03-19Tiled upload of images after software fallback.Søren Sandmann Pedersen1-1/+26
2011-03-19Don't re-upload read-only surfaces after a software fallback.Søren Sandmann Pedersen1-14/+24
2011-02-14s/qxl_ram_header/QXLRam/Alon Levy1-2/+2
2011-02-14use structs from spice-protocol qxl_dev.hAlon Levy1-34/+34
2011-02-14use spice-protocol qxl_dev.h enumsAlon Levy1-5/+5
2011-01-26Only add images to the cache if they are 128x128 or biggerSøren Sandmann1-3/+21
2011-01-26Add debugging codeSøren Sandmann1-91/+158
2011-01-26More explicit life cycle managementSøren Sandmann Pedersen1-131/+165
2011-01-26Add a surface cacheSøren Sandmann Pedersen1-105/+324
2011-01-26Don't unmap memory until after uxa_close_screen; allow surface creation witho...Søren Sandmann1-13/+19
2011-01-26Comment out debugging spewSøren Sandmann1-4/+8
2011-01-26Migrate pixmaps out of video memory before mode settingSøren Sandmann1-78/+127
2011-01-26Add qxl_surface_evacuates/replace_all() methods.Søren Sandmann1-45/+100
2011-01-26Track live surfaces in a doubly linked list.Søren Sandmann1-45/+21
2011-01-26Track the pixmap in the surface struct.Søren Sandmann1-0/+9
2011-01-26Move the surface lists into qxl_screen_tSøren Sandmann1-29/+27
2011-01-26Fix a bunch of warningsSøren Sandmann1-24/+5
2011-01-26Don't access the qxl device when our vt is not focussedHans de Goede1-2/+6
2011-01-26Add put_image() accelerationSøren Sandmann1-0/+40
2011-01-26Some memory management changesSøren Sandmann1-4/+19
2011-01-26Split uxa_glyphs_init() into uxa_init_resources().Søren Sandmann1-3/+13