CVS commit: src/sys/dev/rasops
Module Name:src Committed By: rin Date: Thu Jul 2 07:49:44 UTC 2020 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Remove pointless cast; dp is already uint32_t *. No functional changes intended. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: jakllsch Date: Fri Mar 1 23:20:13 UTC 2019 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: Fix whitespace. (In the source code, not in the functionality.) To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: jakllsch Date: Fri Mar 1 23:17:05 UTC 2019 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: Underline when the attribute say underline, not when it says to reverse. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: jakllsch Date: Fri Mar 1 23:14:13 UTC 2019 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: Reset 'height' before underlining in rasops32_putchar_aa(). Prevents segfault when underlining whitespace in the upper left cell. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: mlelstv Date: Wed Dec 5 05:52:23 UTC 2018 Modified Files: src/sys/dev/rasops: rasops4.c Log Message: It's WSATTR_UNDERLINE, not WS_UNDERLINE. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/rasops/rasops4.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Thu Nov 29 23:44:50 UTC 2018 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_do_cursor(): - simplify & sanitize the unaligned case - use only 32bit accesses ... no longer crash with odd sized fonts in 8bit To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Fri May 12 00:41:25 UTC 2017 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_reconfig(): don't clear flags we won't set here To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Sat Apr 22 15:05:03 UTC 2017 Modified Files: src/sys/dev/rasops: rasops.c rasops.h Log Message: add RI_PREFER_ALPHA flag, for drivers that can draw such fonts by hardware To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/rasops/rasops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: nonaka Date: Thu Feb 23 12:16:30 UTC 2017 Modified Files: src/sys/dev/rasops: rasops.c Log Message: reset ri->ri_hwbits too if RI_CFGDONE is set. prevent ri->ri_hwbits from moving to center every time rasops_reconfig() is called when RI_CENTER is set. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: jakllsch Date: Wed Jan 25 14:53:43 UTC 2017 Modified Files: src/sys/dev/rasops: rasops15.c Log Message: Add rasops15_putchar_aa() for greyscale fonts. Based on rasops8_putchar_aa() and rasops32_putchar_aa(). To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/rasops/rasops15.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: riastradh Date: Mon Aug 18 03:59:27 UTC 2014 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Don't leak f on failure. Noted by maxv@. Compile-tested only, with zaurus. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: tsutsui Date: Mon Dec 2 14:05:51 UTC 2013 Modified Files: src/sys/dev/rasops: README rasops_bitops.h rasops_masks.c rasops_masks.h Log Message: Fix 1 bpp rasops copycols() op: - fix inverted shift direction in MBL() and MBR() macro in BE case (used by GETBITS() and PUTBITS() in copycols() function in rasops_bitops.h) - make all bitmask values unsigned and use proper uint32_t types for bitmap variables (to avoid arithmetic right shift) - fix various botches in right-to-left copy op (logic is taken from hp300) Tested on bwtwo(4) on NetBSD/sparc. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/rasops/README cvs rdiff -u -r1.14 -r1.15 src/sys/dev/rasops/rasops_bitops.h cvs rdiff -u -r1.8 -r1.9 src/sys/dev/rasops/rasops_masks.c cvs rdiff -u -r1.7 -r1.8 src/sys/dev/rasops/rasops_masks.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: martin Date: Sun Sep 15 09:41:55 UTC 2013 Modified Files: src/sys/dev/rasops: rasops8.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: martin Date: Sun Sep 15 09:39:48 UTC 2013 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jul 31 19:58:23 UTC 2013 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: rasops32_putchar_aa(): - underline the right characters - make drawing slightly less horribly inefficient - don't pretend to support a shadow fb To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: tsutsui Date: Tue May 21 15:57:21 UTC 2013 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix another typo which causes decrement against a NULL pointer. Also revert rev 1.9, which shut up gcc's "uninitialized variable" warning that actually pointed out the typo correctly. Oh well. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/dev/rasops/rasops_bitops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: tsutsui Date: Tue May 21 15:50:09 UTC 2013 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix fatal (but probably unused) typo in ri->ri_hwbits case in copycols. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/rasops/rasops_bitops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: kiyohara Date: Sun Apr 21 04:28:05 UTC 2013 Modified Files: src/sys/dev/rasops: rasops2.c rasops4.c Log Message: Support little endian makestamp. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/dev/rasops/rasops2.c cvs rdiff -u -r1.10 -r1.11 src/sys/dev/rasops/rasops4.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: martin Date: Thu Mar 21 21:01:10 UTC 2013 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: Ooops, backout local change not intended to be commited with the last change To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: martin Date: Thu Mar 21 21:00:12 UTC 2013 Modified Files: src/sys/dev/rasops: rasops32.c rasops8.c Log Message: Add syntatic sugar to avoid hurting my eyes To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/dev/rasops/rasops32.c cvs rdiff -u -r1.32 -r1.33 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Oct 23 15:12:59 UTC 2012 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: make anti-aliased character drawing work on hardware where stride != width * bytes per pixel To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Thu Apr 19 06:57:39 UTC 2012 Modified Files: src/sys/dev/rasops: rasops.c rasops.h Log Message: add another convenience function: rasops_get_cmap() which returns either the ANSI map or an R3G3B2 map, depending on the rasops_info handed to it so drivers don't have to duplicate this particular code snippet To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.30 -r1.31 src/sys/dev/rasops/rasops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Apr 17 12:06:25 UTC 2012 Modified Files: src/sys/dev/rasops: rasops15.c Log Message: fix what has to be a thinko - I doubt there's much hardware out there that uses BGR in 15/16 bit colour To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/rasops/rasops15.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jan 25 20:18:05 UTC 2012 Modified Files: src/sys/dev/rasops: rasops8.c Log Message: use memset() to clear character cells instead of being terribly slow To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jan 25 16:38:27 UTC 2012 Modified Files: src/sys/dev/rasops: rasops8.c Log Message: rasops8_putchar_aa(): render glyphs scanline by scanline into a 64bit-aligned buffer, then memcpy() it into video memory instead of writing directly. This gives >10% speedup even on valkyriefb, likely more on PCIe framebuffers. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jan 4 20:17:06 UTC 2012 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops8 expects the colour value replicated in every byte in devcmap[], so fix that for r3g3b2 To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jan 4 20:16:20 UTC 2012 Modified Files: src/sys/dev/rasops: rasops8.c Log Message: add support for anti-aliased fonts in r3g3b2 To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Jan 4 17:01:52 UTC 2012 Modified Files: src/sys/dev/rasops: rasops32.c rasops8.c Log Message: use CHAR_IN_FONT() and WSFONT_GLYPH() macros To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/dev/rasops/rasops32.c cvs rdiff -u -r1.28 -r1.29 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Jan 3 23:15:11 UTC 2012 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: split putchar method into one for alpha fonts and one for bitmap fonts To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Jan 3 23:13:59 UTC 2012 Modified Files: src/sys/dev/rasops: rasops.h Log Message: add a macro to identify alpha fonts To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/rasops/rasops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Wed Dec 28 08:36:46 UTC 2011 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops8.c Log Message: add a new flag for ri_flg to allow drivers to request an r3g3b2 devcmap in 8 bit colour. Drivers are still responsible to generate an appropriate colour map for the actual hardware. For use with alpha blending which needs some sort of 'true' colour. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.27 -r1.28 src/sys/dev/rasops/rasops.h \ src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Dec 27 06:24:40 UTC 2011 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: skip the multiplications for alpha values of 0 and 255, just use background and foreground colours there To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Sat Dec 24 02:13:21 UTC 2011 Modified Files: src/sys/dev/rasops: rasops32.c Log Message: rename alpha variable to avoid conflict with a platform macro on alpha To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Thu Dec 22 04:52:45 UTC 2011 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops32.c Log Message: support anti-aliased fonts ( as in, pre-rendered alpha maps ), for now only in rasops32 although adding support in 15, 16 and 24 would be trivial. Enabled only if the driver explicitly requests it by setting the RI_ENABLE_ALPHA flag. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/rasops/rasops.h cvs rdiff -u -r1.19 -r1.20 src/sys/dev/rasops/rasops32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: njoly Date: Mon Jul 25 18:02:47 UTC 2011 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Fix RASOPS_SMALL build To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/dev/rasops/rasops24.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: tsutsui Date: Wed Jul 21 12:12:58 UTC 2010 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: tsutsui Date: Sun Jun 13 01:55:24 UTC 2010 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Put underline properly (not upperline) on CCW screen. Tested on hpcarm WS003SH. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/dev/rasops/rasops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Thu May 6 04:30:18 UTC 2010 Modified Files: src/sys/dev/rasops: rasops.c rasops.h Log Message: Introduce a new flag for rasops_info to keep rasops_reconfig() from trying to allocate memory. Use this when calling rasops_reconfig() before it is safe to call kmem_alloc(). To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/rasops/rasops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue May 4 19:16:22 UTC 2010 Modified Files: src/sys/dev/rasops: rasops2.c Log Message: remove now redundant ri = ... lines in putchar() methods Looks like none of my usual test builds used rasops2.c To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/dev/rasops/rasops2.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: nonaka Date: Tue May 4 12:36:37 UTC 2010 Modified Files: src/sys/dev/rasops: rasops2.c Log Message: fix compile failure. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/dev/rasops/rasops2.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue May 4 04:57:35 UTC 2010 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops1.c rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c Log Message: autogenerate box drawing characters for fonts that don't have them, put them into an alternate font pointed at by the recently added mappings in wsfont, adapt all putchar() methods except the rotated ones to use them XXX no attempt has been made to make this work with rotation To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/dev/rasops/rasops.c cvs rdiff -u -r1.24 -r1.25 src/sys/dev/rasops/rasops.h cvs rdiff -u -r1.22 -r1.23 src/sys/dev/rasops/rasops1.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/rasops/rasops15.c \ src/sys/dev/rasops/rasops32.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/rasops/rasops2.c cvs rdiff -u -r1.27 -r1.28 src/sys/dev/rasops/rasops24.c cvs rdiff -u -r1.9 -r1.10 src/sys/dev/rasops/rasops4.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/rasops/rasops8.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Tue Apr 13 20:10:38 UTC 2010 Modified Files: src/sys/dev/rasops: rasops1.c Log Message: fix a bunch of typos, now 8 bit fonts work properly To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/dev/rasops/rasops1.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/rasops
Module Name:src Committed By: macallan Date: Thu Apr 8 16:45:53 UTC 2010 Modified Files: src/sys/dev/rasops: rasops1.c rasops_bitops.h Log Message: add support for shadow framebuffers tested on sparc with a cg12 To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/rasops/rasops1.c cvs rdiff -u -r1.11 -r1.12 src/sys/dev/rasops/rasops_bitops.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.