aboutsummaryrefslogtreecommitdiff
path: root/hw/display/artist.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-26artist: set memory region owners for buffers to the artist deviceMark Cave-Ayland1-1/+1
2022-05-16artist: Fix X cursor position calculation in X11Helge Deller1-16/+22
2022-05-16artist: Emulate screen blankingHelge Deller1-0/+30
2022-05-16artist: Allow to turn cursor on or offHelge Deller1-0/+14
2022-05-16artist: Fix vertical X11 cursor position in HP-UXHelge Deller1-5/+9
2022-05-16artist: Use human-readable variable names instead of reg_xxxHelge Deller1-23/+49
2022-05-16artist: Introduce constant for max cursor sizeHelge Deller1-4/+6
2022-05-08artist: only render dirty scanlines on the display surfaceMark Cave-Ayland1-1/+3
2022-05-08artist: remove unused ROP8OFF() macroMark Cave-Ayland1-6/+0
2022-05-08artist: checkpatch and newline style fixesMark Cave-Ayland1-12/+11
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-3/+3
2022-02-02hw/display/artist: Fix draw_line() artefactsSven Schnelle1-2/+3
2022-02-02hw/display/artist: Mouse cursor fixes for HP-UXHelge Deller1-8/+34
2022-02-02hw/display/artist: rewrite vram access mode handlingSven Schnelle1-254/+162
2021-08-31hw/display/artist: Fix bug in coordinate extraction in artist_vram_read() and...Helge Deller1-4/+4
2020-12-10Clean up includesMarkus Armbruster1-1/+0
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-1/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-2/+4
2020-09-03hw/display/artist: Allow screen size up to 2048 linesHelge Deller1-1/+1
2020-09-03hw/display/artist: Refactor x/y coordination extractionHelge Deller1-14/+17
2020-09-03hw/display/artist: Verify artist screen resolutionHelge Deller1-0/+12
2020-08-26hw/display/artist: Fix invalidation of lines near screen borderSven Schnelle1-1/+6
2020-08-26hw/display/artist: Fix invalidation of lines in artist_draw_line()Sven Schnelle1-1/+4
2020-08-26hw/display/artist: Unbreak size mismatch memory accessesHelge Deller1-8/+4
2020-08-26hw/display/artist: Prevent out of VRAM buffer accessesHelge Deller1-41/+69
2020-08-26Revert "hw/display/artist: Avoid drawing line when nothing to display"Helge Deller1-3/+0
2020-08-26hw/display/artist: Refactor artist_rop8() to avoid buffer over-runPhilippe Mathieu-Daudé1-15/+25
2020-08-26hw/display/artist: Check offset in draw_line to avoid buffer over-runPhilippe Mathieu-Daudé1-2/+7
2020-08-04hw/display/artist.c: fix out of bounds checkSven Schnelle1-13/+11
2020-05-18hw/display: Include local 'framebuffer.h'Philippe Mathieu-Daudé1-1/+1
2020-05-15hw: Remove unnecessary DEVICE() castPhilippe Mathieu-Daudé1-1/+1
2020-02-18hw/display/artist: Remove dead code (CID 1419388 & 1419389)Philippe Mathieu-Daudé1-9/+0
2020-02-18hw/display/artist: Avoid drawing line when nothing to displayPhilippe Mathieu-Daudé1-0/+3
2020-02-18hw/display/artist: Delay some variables initializationPhilippe Mathieu-Daudé1-5/+5
2020-02-18hw/display/artist: Remove pointless initializationPhilippe Mathieu-Daudé1-1/+0
2020-02-18hw/display/artist: Move trace event to draw_line()Philippe Mathieu-Daudé1-5/+1
2020-01-27hppa: Add emulation of Artist graphicsSven Schnelle1-0/+1454