summaryrefslogtreecommitdiff
path: root/lib/libvgl
AgeCommit message (Expand)Author
2024-02-02lib/libvgl/main.c: remove an extra semicolonrilysh
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16Remove $FreeBSD$: two-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-06-20libvgl: Remove set but unused andmask variable from VGLMouseInit.John Baldwin
2019-12-11Update Makefile.depend filesSimon J. Gerraty
2019-05-03Fix copying planar bitmaps when the horizontal start and end are both notBruce Evans
2019-04-29Support all reasonable cursor sizes. Reduce the size of the standardBruce Evans
2019-04-29Oops, r346889 broke showing of the mouse cursor after clearing, byBruce Evans
2019-04-29Refactor and simplify hiding the mouse cursor and fix bugs caused byBruce Evans
2019-04-26Use __VGLBitmapCopy() directly to show the mouse cursor. The mouseBruce Evans
2019-04-26Merge __VGLGetXY() back into VGLGetXY(). They were split to simplifyBruce Evans
2019-04-26In VGLClear(), check for the overlap of the mouse cursor in the wholeBruce Evans
2019-04-26Remove save/restore of the crtc and gdc registers when showing andBruce Evans
2019-04-26Fix the only known remaining (libvgl) bug for 24-bit modes, and enableBruce Evans
2019-04-26Restore the line width in VGLEnd(). The line width may be changed byBruce Evans
2019-04-26Fix an off-by-1 error for copying overlapping bitmaps in r346416. ForBruce Evans
2019-04-25Restore doing nothing for calls to VGLEnd() after the first. I broke thisBruce Evans
2019-04-24Avoid hiding and unhiding the mouse cursor when copying bitmaps to theBruce Evans
2019-04-24Refactor mouse freezing and fix some minor bugs.Bruce Evans
2019-04-24Fix some races and screeen clearing in VGLEnd().Bruce Evans
2019-04-22Fix mouse cursor coloring in depths > 8 (previously, a hack that onlyBruce Evans
2019-04-21Use a shadow buffer and never read from the frame buffer. Remove large slowBruce Evans
2019-04-21Fix missing restoring of the mouse cursor position, the border color and theBruce Evans
2019-04-20Make libvgl mostly work without superuser privilege in direct modes byBruce Evans
2019-04-19Fix copying of overlapping bitmaps. The cases of copying within theBruce Evans
2019-04-16Sigh, r346279 was also a test version with the reduced size doubled (soBruce Evans
2019-04-16Oops, r346278 committed a test version with the change annulled.Bruce Evans
2019-04-16Quick fix for slow clearing and context switches of large frame buffersBruce Evans
2019-04-16Fix a variable name in r346215. Clearing of the right of the screen wasBruce Evans
2019-04-14For writing and reading single pixels, avoid some pessimizations forBruce Evans
2019-04-08Fix copying of MEMBUFs to MEMBUFs. This case was implemented by usingBruce Evans
2019-03-29Fix restoring to graphics modes in VGLEnd().Bruce Evans
2019-03-29Fix endless loops for handling SIGBUS and SIGSEGV.Bruce Evans
2019-03-29Fix races in mouse signal handling almost properly using the INTOFF/INTONBruce Evans
2019-03-28Fix VGLLine() in depths > 8.Bruce Evans
2019-03-28Fix VGLGetXY(), VGLSetXY() and VGLClear() for MEMBUFs in depths > 8.Bruce Evans
2019-03-28Oops, r345496 got the pointer args backwards for bcopy() in VGLClear forBruce Evans
2019-03-27Fix accessing pixels under the mouse cursor:Bruce Evans
2019-03-27Fix copying of bitmaps in depths > 8. This fix is complete, except differentBruce Evans
2019-03-25Fix another type of buffer overrun for segmented modes. The buffer indexBruce Evans
2019-03-24Oops, my previous commit to libvgl was missing the change of VGLSetBorder()Bruce Evans
2019-03-24Fix the type of the color args for VGLMouseFreeze(), VGLBitmapPutChar(),Bruce Evans
2019-03-24Add support for arbitrary font widths. Only multiples of 8 were supported.Bruce Evans
2019-03-24Fix reading of pixels in (4 and 8-plane) planar modes.Bruce Evans
2019-03-24Fix buffer overruns in modes with color depth more than 8.Bruce Evans
2019-03-24Fix libvgl to not always fail to initialize due to its invalid mmap()Bruce Evans
2017-11-26lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni