CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 16:43:39 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops: fix automagic box chars for stride > 1 on little endian This makes DEC line drawing (acsc) work correctly for "iso" fonts of large

CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 16:43:39 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops: fix automagic box chars for stride > 1 on little endian This makes DEC line drawing (acsc) work correctly for "iso" fonts of large

CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 16:12:52 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_mapchar: cosmetics, same object code. Don't hide the important function call inside an if condition. Don't reuse a variable, changing

CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 16:12:52 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_mapchar: cosmetics, same object code. Don't hide the important function call inside an if condition. Don't reuse a variable, changing

CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 10:29:20 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops: make autogenerated box drawing chars actually used Fix mapchar to use PICK_FONT() to match what putchar does. Otherwise putchar will

CVS commit: src/sys/dev/rasops

2022-05-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun May 15 10:29:20 UTC 2022 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops: make autogenerated box drawing chars actually used Fix mapchar to use PICK_FONT() to match what putchar does. Otherwise putchar will

CVS commit: src/sys/dev/rasops

2021-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 4 12:26:29 UTC 2021 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_reconfig: Do not abort even if font stride is not supported by rasops_make_box_chars_*() functions; Stop using ri_optfont instead. XXX

CVS commit: src/sys/dev/rasops

2021-10-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Oct 4 12:26:29 UTC 2021 Modified Files: src/sys/dev/rasops: rasops.c Log Message: rasops_reconfig: Do not abort even if font stride is not supported by rasops_make_box_chars_*() functions; Stop using ri_optfont instead. XXX

CVS commit: src/sys/dev/rasops

2019-11-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Nov 2 01:14:57 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Fix "Alignment Fault 3" kernel failure of NetBSD/zaurus 8.1 GENERIC. #ifdef switch per kernel config options in definition of device driver

CVS commit: src/sys/dev/rasops

2019-11-01 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Nov 2 01:14:57 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Fix "Alignment Fault 3" kernel failure of NetBSD/zaurus 8.1 GENERIC. #ifdef switch per kernel config options in definition of device driver

CVS commit: src/sys/dev/rasops

2019-08-13 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 14 00:51:11 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: When using stamp, drop attributions other than

CVS commit: src/sys/dev/rasops

2019-08-13 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 14 00:51:11 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: When using stamp, drop attributions other than

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 10 01:24:17 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops1-4_putchar.h rasops1.c rasops15.c rasops1_putchar_width.h rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 10 01:24:17 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops1-4_putchar.h rasops1.c rasops15.c rasops1_putchar_width.h rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 10 01:20:47 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Set 4-bpp devcmap in a similar manner to non-RGB case of 8-bpp. No functional changes since this is not in use (4-bpp is monochrome). To

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 10 01:20:47 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Set 4-bpp devcmap in a similar manner to non-RGB case of 8-bpp. No functional changes since this is not in use (4-bpp is monochrome). To

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 12:05:52 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1-4_putchar.h rasops1.c rasops1_putchar_width.h rasops_putchar.h rasops_putchar_width.h Log Message: Correctly check whether character is in

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 12:05:52 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1-4_putchar.h rasops1.c rasops1_putchar_width.h rasops_putchar.h rasops_putchar_width.h Log Message: Correctly check whether character is in

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 11:42:03 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix color range overflow; we cannot make bright colors more brighter. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 11:42:03 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix color range overflow; we cannot make bright colors more brighter. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 11:08:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: When legacy Apple 4-bpp color palette is used, make green dark so that kernel messages are printed nicely on white background. To generate a

CVS commit: src/sys/dev/rasops

2019-08-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 9 11:08:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: When legacy Apple 4-bpp color palette is used, make green dark so that kernel messages are printed nicely on white background. To generate a

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 16:14:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Make rasops_erase{rows,cols}() public again; hp300/diofb uses them. Pointed out by martin. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 16:14:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Make rasops_erase{rows,cols}() public again; hp300/diofb uses them. Pointed out by martin. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:36:36 UTC 2019 Modified Files: src/sys/dev/rasops: rasops2.c rasops4.c rasops_bitops.h Added Files: src/sys/dev/rasops: rasops1-4_putchar.h Log Message: Separate general putchar for 1-4bpp from rasops_bitops: -

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:36:36 UTC 2019 Modified Files: src/sys/dev/rasops: rasops2.c rasops4.c rasops_bitops.h Added Files: src/sys/dev/rasops: rasops1-4_putchar.h Log Message: Separate general putchar for 1-4bpp from rasops_bitops: -

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:33:48 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c rasops24.c rasops32.c rasops8.c rasops_putchar.h Removed Files: src/sys/dev/rasops: rasops_putchar_aa.h Log Message: Merge

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:33:48 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c rasops24.c rasops32.c rasops8.c rasops_putchar.h Removed Files: src/sys/dev/rasops: rasops_putchar_aa.h Log Message: Merge

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:27:49 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1.c rasops1_putchar_width.h rasops_putchar_width.h Log Message: Scaling dimensions of underline by font height. Currently, - offset of

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:27:49 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1.c rasops1_putchar_width.h rasops_putchar_width.h Log Message: Scaling dimensions of underline by font height. Currently, - offset of

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:09:31 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Modify struct rasops_info again (ride 9.99.4 bump). - remove ri_buf and friends. - remove ri_stamp and frieds. - introduce ri_ul, which will be

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 12:09:31 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Modify struct rasops_info again (ride 9.99.4 bump). - remove ri_buf and friends. - remove ri_stamp and frieds. - introduce ri_ul, which will be

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:57:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: If RI_CLEAR is set, do not forget to clear real framebuffer. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:57:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: If RI_CLEAR is set, do not forget to clear real framebuffer. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:48:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c Log Message: Oops, revert an unintentional change for now. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/rasops/rasops15.c

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:48:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c Log Message: Oops, revert an unintentional change for now. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/rasops/rasops15.c

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:47:33 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: Stop allocating ri_buf and ri_stamp

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:47:33 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: Stop allocating ri_buf and ri_stamp

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:13:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1_putchar_width.h Log Message: Use "hp" instead of "hrp" consistently with other files. No functional changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:13:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1_putchar_width.h Log Message: Use "hp" instead of "hrp" consistently with other files. No functional changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:08:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Simplify rasops_do_cursor(): - Use static masks similar to that used in rasops_bitops.h, rather than generating them on the fly. - Use pointer

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:08:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Simplify rasops_do_cursor(): - Use static masks similar to that used in rasops_bitops.h, rather than generating them on the fly. - Use pointer

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 11:03:14 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix a critical bug for rasops_copyrows() introduced in rev. 1.90: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/rasops/rasops.c#rev1.90 When

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:59:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Depth 2 is monochrome. IMO, it is impossible to support ANSI colors on 2-bpp display; fore- and background can be same value even if they are

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:59:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Depth 2 is monochrome. IMO, it is impossible to support ANSI colors on 2-bpp display; fore- and background can be same value even if they are

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:55:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix black color-attribution for depths 2 and 4. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/dev/rasops/rasops.c

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:55:51 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix black color-attribution for depths 2 and 4. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/dev/rasops/rasops.c

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:53:41 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Simplify calculation for 12-byte alignment. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:53:41 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Simplify calculation for 12-byte alignment. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:51:57 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Use _KERNEL_OPT. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/dev/rasops/rasops.c Please note that diffs are not

CVS commit: src/sys/dev/rasops

2019-08-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Aug 7 10:51:57 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Use _KERNEL_OPT. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/dev/rasops/rasops.c Please note that diffs are not

CVS commit: src/sys/dev/rasops

2019-08-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 3 06:29:52 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Protect rasops_copy{rows,cols}() by _RASOPS_PRIVATE. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/dev/rasops/rasops.h

CVS commit: src/sys/dev/rasops

2019-08-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Aug 3 06:29:52 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.h Log Message: Protect rasops_copy{rows,cols}() by _RASOPS_PRIVATE. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/dev/rasops/rasops.h

CVS commit: src/sys/dev/rasops

2019-08-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 23:24:37 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops24.c Log Message: Real fix for 24-bpp color: - When centering screen, locate effective base address of framebuffer to both word and 24-bit color

CVS commit: src/sys/dev/rasops

2019-08-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 23:24:37 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops24.c Log Message: Real fix for 24-bpp color: - When centering screen, locate effective base address of framebuffer to both word and 24-bit color

CVS commit: src/sys/dev/rasops

2019-08-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 23:05:43 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Fix unaligned word write's to buffer, introduced in rev 1.42: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/rasops/rasops24.c#rev1.42 To

CVS commit: src/sys/dev/rasops

2019-08-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 23:05:43 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Fix unaligned word write's to buffer, introduced in rev 1.42: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/rasops/rasops24.c#rev1.42 To

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 05:04:02 UTC 2019 Modified Files: src/sys/dev/rasops: README Log Message: Reflect reality. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/rasops/README Please note that diffs are not public

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 05:04:02 UTC 2019 Modified Files: src/sys/dev/rasops: README Log Message: Reflect reality. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/rasops/README Please note that diffs are not public

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:40:53 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c rasops32.c rasops8.c Log Message: Cosmetic changes. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:40:53 UTC 2019 Modified Files: src/sys/dev/rasops: rasops15.c rasops32.c rasops8.c Log Message: Cosmetic changes. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:39:09 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1.c rasops2.c rasops24.c rasops4.c rasops_bitops.h Log Message: Add general putchar functions for 2 and 4bpp. Note that 1bpp continues to use its

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:39:09 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1.c rasops2.c rasops24.c rasops4.c rasops_bitops.h Log Message: Add general putchar functions for 2 and 4bpp. Note that 1bpp continues to use its

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:35:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix a bug in shadow fb support for copycols on 1, 2, and 4bpp screen, which was introduced in 1.18:

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:35:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix a bug in shadow fb support for copycols on 1, 2, and 4bpp screen, which was introduced in 1.18:

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:31:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Correct copy count. This affects ``left-to-right'' copy for region including word boundary. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:31:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Correct copy count. This affects ``left-to-right'' copy for region including word boundary. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:26:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Remove duplicate substitution. Style. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:26:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Remove duplicate substitution. Style. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:23:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1.c Log Message: Support font width 32 on monochrome screen. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/rasops/rasops1.c Please

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:23:20 UTC 2019 Modified Files: src/sys/dev/rasops: rasops1.c Log Message: Support font width 32 on monochrome screen. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/dev/rasops/rasops1.c Please

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:22:04 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix unaligned writes to buffer, that are introduced in 1.105: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/rasops/rasops.c#rev1.105 To

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:22:04 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix unaligned writes to buffer, that are introduced in 1.105: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/rasops/rasops.c#rev1.105 To

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:18:15 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Oops, for rasops_copycols(), we cannot use memmove even if src == dst. On the other hand, memmove is safe for rasops_copyrows(). To generate a

CVS commit: src/sys/dev/rasops

2019-08-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Aug 2 04:18:15 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Oops, for rasops_copycols(), we cannot use memmove even if src == dst. On the other hand, memmove is safe for rasops_copyrows(). To generate a

CVS commit: src/sys/dev/rasops

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Aug 1 03:43:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix erasecols and do_cursor for font width >= 32 bits. Also, some cosmetic clean-up's. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Aug 1 03:43:54 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_bitops.h Log Message: Fix erasecols and do_cursor for font width >= 32 bits. Also, some cosmetic clean-up's. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/rasops

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Aug 1 03:38:12 UTC 2019 Modified Files: src/sys/dev/rasops: rasops4.c Log Message: 4 is 1 << 2, not 1 << 3... To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/rasops/rasops4.c Please note that diffs

CVS commit: src/sys/dev/rasops

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Aug 1 03:38:12 UTC 2019 Modified Files: src/sys/dev/rasops: rasops4.c Log Message: 4 is 1 << 2, not 1 << 3... To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/rasops/rasops4.c Please note that diffs

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 05:08:10 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Factor out copy-paste. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/dev/rasops/rasops24.c

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 05:08:10 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Factor out copy-paste. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/dev/rasops/rasops24.c

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 04:45:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops24.c rasops_putchar_aa.h Log Message: Provide buffer capable of single-row pixels in order to make things simpler. XXX Bump kernel version for

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 04:45:44 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops24.c rasops_putchar_aa.h Log Message: Provide buffer capable of single-row pixels in order to make things simpler. XXX Bump kernel version for

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 02:26:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_putchar_aa.h Log Message: Reduce memcpy. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/rasops/rasops_putchar_aa.h Please note that

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 02:26:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops_putchar_aa.h Log Message: Reduce memcpy. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/dev/rasops/rasops_putchar_aa.h Please note that

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 02:04:15 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: Switch to per-device stamp, and retire

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 02:04:15 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops.h rasops15.c rasops2.c rasops24.c rasops32.c rasops4.c rasops8.c rasops_putchar_width.h Log Message: Switch to per-device stamp, and retire

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 00:14:26 UTC 2019 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: Misc clean-up's: - protect private stuff in

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 15:29:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1.c rasops_bitops.h rasops_putchar.h rasops_putchar_aa.h rasops_putchar_width.h Log Message: Try to improve performance when shadow

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 15:29:40 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c rasops1.c rasops_bitops.h rasops_putchar.h rasops_putchar_aa.h rasops_putchar_width.h Log Message: Try to improve performance when shadow

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 15:23:23 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Support shadow framebuffer for 24bpp screen. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/dev/rasops/rasops24.c

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 15:23:23 UTC 2019 Modified Files: src/sys/dev/rasops: rasops24.c Log Message: Support shadow framebuffer for 24bpp screen. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/dev/rasops/rasops24.c

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 14:41:10 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: In rasops_copy{rows,cols}(), if src == dst, we have nothing to do. Otherwise, we can use memcpy safely instead of memmove. To generate a diff

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 14:41:10 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: In rasops_copy{rows,cols}(), if src == dst, we have nothing to do. Otherwise, we can use memcpy safely instead of memmove. To generate a diff

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 14:33:05 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix catastrophe when ri_emustride != ri_stride in rasops_copyrows(). To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 14:33:05 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Fix catastrophe when ri_emustride != ri_stride in rasops_copyrows(). To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 12:20:24 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Treat highlighted and reversed text in the same manner to xterm. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98

CVS commit: src/sys/dev/rasops

2019-07-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Jul 30 12:20:24 UTC 2019 Modified Files: src/sys/dev/rasops: rasops.c Log Message: Treat highlighted and reversed text in the same manner to xterm. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98

Re: CVS commit: src/sys/dev/rasops

2019-07-29 Thread Rin Okuyama
Thank you for rapid response. I was relieved to hear that. Let me apologize again for the breakage, and thank you very much for bisectioning the problem. rin On 2019/07/30 2:34, Ryo ONODERA wrote: Hi, Rin Okuyama writes: I committed a (possible) fix:

Re: CVS commit: src/sys/dev/rasops

2019-07-29 Thread Ryo ONODERA
Hi, Rin Okuyama writes: > I committed a (possible) fix: > http://mail-index.netbsd.org/source-changes/2019/07/29/msg107649.html > > Could you try rasops_putchar_width.h 1.8? With rasops_putchar_width.h 1.8, NetBSD/amd64-current on my laptop works fine again. Thanks for your quick fix. >

  1   2   >