Greg Ercolano
58a1496389
Fixed Fl_Terminal xterm color 39/49 handling, and other mods.
...
Fixed a bug in the handling of xterm color 39 + 49, which avoids
applying Dim/Bold if default color is the special "see through" color
0xffffff00. A test will be added to test/terminal to excercise this
in a follow up commit.
Renamed CharStyle::?gcolor_uchar() -> CharStyle::?gcolor_xterm()
for a consistent naming convention.
Changed fltk_fg_color() from a static func to a CharStyle method
because it needs to access the defaultcolor for the special cases
for xterm colors 39 and 49.
Made CharStyle::attr_color() private, as per Jonathan Griffitts request
in issue #909 .
Improved docs regarding effects of Dim/Bold for xterm and non-xterm color
methods.
Fl_Terminal::text?gcolor_xterm() methods now use CharStyle::?gcolor_xterm()
methods, removing the duplicate code logic.
2024-02-16 13:10:06 -08:00
..
2024-02-11 08:23:23 +01:00
2022-08-23 09:04:14 +02:00
2020-07-06 20:28:20 +02:00
2024-02-07 18:37:34 +01:00
2020-07-06 20:28:20 +02:00
2023-10-22 19:35:17 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-08-29 12:15:32 +02:00
2020-07-14 12:52:56 +02:00
2021-08-28 15:12:38 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-01-31 22:27:17 +01:00
2020-07-06 20:28:20 +02:00
2024-01-28 00:14:49 +01:00
2020-07-06 20:28:20 +02:00
2024-01-14 14:32:46 +01:00
2023-12-09 19:45:42 +01:00
2022-12-27 19:26:34 +01:00
2023-01-01 20:05:42 +01:00
2020-07-06 20:28:20 +02:00
2024-01-27 17:54:49 +01:00
2023-11-27 15:33:53 +01:00
2020-07-06 20:28:20 +02:00
2023-11-25 18:20:08 +01:00
2024-01-17 20:24:47 +01:00
2024-02-07 18:37:34 +01:00
2023-12-15 20:03:35 +01:00
2023-01-16 00:08:47 +01:00
2023-11-25 18:20:08 +01:00
2020-07-06 20:28:20 +02:00
2023-07-12 13:18:48 +02:00
2020-07-06 20:28:20 +02:00
2022-03-27 17:05:55 +02:00
2023-11-06 00:05:18 +01:00
2023-07-13 14:34:25 +02:00
2022-12-28 18:16:23 +01:00
2022-07-05 10:13:31 +02:00
2022-12-28 18:16:23 +01:00
2020-10-12 21:05:38 +02:00
2023-12-16 14:22:22 +01:00
2023-04-13 20:27:00 +02:00
2022-11-30 22:40:52 +01:00
2023-08-28 10:16:01 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-10-23 12:19:44 +02:00
2023-05-09 22:36:41 +02:00
2023-05-09 22:36:41 +02:00
2023-01-13 21:16:17 +01:00
2023-10-15 11:30:19 +02:00
2021-02-16 11:58:15 +01:00
2023-12-02 19:34:29 +01:00
2021-02-16 11:23:57 +01:00
2021-02-16 11:23:57 +01:00
2020-07-06 20:28:20 +02:00
2023-11-25 18:20:08 +01:00
2024-01-14 01:42:05 +01:00
2024-01-14 01:42:05 +01:00
2024-01-14 01:42:05 +01:00
2020-11-02 11:38:30 +01:00
2023-01-01 20:05:42 +01:00
2020-07-06 20:28:20 +02:00
2023-01-05 13:51:30 +01:00
2023-10-24 18:13:11 +02:00
2023-02-06 11:17:31 +01:00
2023-05-09 22:36:41 +02:00
2023-05-09 22:36:41 +02:00
2022-11-07 06:49:40 +01:00
2024-01-14 14:32:46 +01:00
2023-01-21 17:27:58 +01:00
2022-09-30 19:25:23 +02:00
2021-02-16 09:29:13 +01:00
2022-12-30 19:14:36 +01:00
2021-02-16 11:08:59 +01:00
2024-01-29 14:01:41 +01:00
2024-01-29 13:42:05 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2023-10-18 15:00:37 +02:00
2023-11-14 18:14:48 +01:00
2023-12-10 22:04:08 +01:00
2023-10-16 14:51:50 +02:00
2022-10-09 19:35:20 +02:00
2021-12-19 22:45:53 +01:00
2021-12-20 01:23:59 +01:00
2023-12-18 11:32:34 -08:00
2022-12-09 10:43:20 +01:00
2022-01-16 19:47:16 +01:00
2023-01-01 20:05:42 +01:00
2023-12-21 14:03:04 +01:00
2024-01-13 20:05:34 +01:00
2023-01-21 17:27:58 +01:00
2023-11-15 22:45:20 +01:00
2023-10-11 23:25:52 +02:00
2023-12-28 15:43:21 +01:00
2023-10-31 17:51:32 +01:00
2023-10-31 17:51:32 +01:00
2022-12-22 00:33:08 +01:00
2020-07-06 20:28:20 +02:00
2023-12-02 19:34:29 +01:00
2023-02-02 17:09:14 +01:00
2023-10-09 11:16:36 +02:00
2023-12-23 20:05:48 +01:00
2023-02-10 13:13:36 +01:00
2020-07-06 20:28:20 +02:00
2023-10-11 23:25:52 +02:00
2020-07-06 20:28:20 +02:00
2021-11-26 15:16:15 +01:00
2024-02-05 12:39:10 +01:00
2024-02-07 18:37:34 +01:00
2023-12-16 14:45:40 +01:00
2023-12-23 20:08:18 +01:00
2022-09-26 16:12:18 +02:00
2023-01-31 18:22:04 +01:00
2024-01-11 17:21:49 +01:00
2024-01-11 07:50:09 -08:00
2023-10-11 10:17:31 +02:00
2023-02-20 12:43:36 +01:00
2024-01-11 07:50:09 -08:00
2024-01-11 07:50:09 -08:00
2024-01-31 18:50:25 +01:00
2021-02-17 08:39:15 +01:00
2020-09-01 12:35:48 +02:00
2020-07-06 20:28:20 +02:00
2023-08-04 21:30:11 +02:00
2022-11-07 06:49:40 +01:00
2023-10-16 12:47:06 +02:00
2022-11-26 21:56:38 +01:00
2023-02-10 13:13:36 +01:00
2022-06-11 11:57:15 +02:00
2022-09-26 16:12:18 +02:00
2020-07-06 20:28:20 +02:00
2022-12-09 10:43:20 +01:00
2023-01-01 20:05:42 +01:00
2023-01-05 13:51:30 +01:00
2024-01-22 20:20:52 +01:00
2023-06-12 15:35:51 +02:00
2020-07-06 20:28:20 +02:00
2022-09-11 19:45:48 +02:00
2020-07-06 20:28:20 +02:00
2023-01-05 13:51:30 +01:00
2023-01-05 13:51:30 +01:00
2020-07-06 20:28:20 +02:00
2023-10-16 16:38:13 +02:00
2020-07-06 20:28:20 +02:00
2022-11-24 12:47:49 +01:00
2023-01-12 19:21:09 +01:00
2023-01-12 19:21:09 +01:00
2024-02-11 19:10:39 +01:00
2024-02-05 12:39:10 +01:00
2021-02-12 00:45:25 +01:00
2023-01-20 13:51:17 +01:00
2023-01-05 13:51:30 +01:00
2022-03-31 16:00:11 +02:00
2020-09-01 12:35:48 +02:00
2024-01-14 16:58:34 +01:00
2023-12-16 14:07:08 +01:00
2023-02-05 11:45:23 +01:00
2022-12-30 19:14:36 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2023-10-11 23:25:52 +02:00
2022-01-16 19:47:16 +01:00
2024-01-10 21:32:02 -08:00
2024-01-10 21:32:02 -08:00
2022-12-30 20:49:48 +01:00
2023-03-18 17:33:27 +01:00
2021-12-09 11:40:55 +01:00
2021-02-16 15:50:15 +01:00
2022-11-07 06:49:40 +01:00
2023-11-29 16:29:54 +01:00
2021-11-24 15:13:04 -08:00
2024-02-07 18:37:34 +01:00
2023-10-11 23:25:52 +02:00
2024-02-16 13:10:06 -08:00
2023-12-01 16:53:27 +01:00
2024-01-29 11:43:34 +01:00
2023-11-25 22:52:00 +01:00
2024-01-04 15:29:07 +01:00
2023-01-08 11:17:03 +01:00
2023-10-16 22:04:12 +02:00
2022-10-20 19:36:03 +02:00
2024-02-05 12:39:10 +01:00
2020-07-06 20:28:20 +02:00
2023-01-12 00:06:05 +01:00
2023-04-15 20:31:35 +02:00
2023-01-05 13:51:30 +01:00
2023-01-20 16:13:00 +01:00
2023-01-05 13:51:30 +01:00
2023-02-02 20:54:19 +01:00
2020-07-06 20:28:20 +02:00
2022-11-26 19:56:32 +01:00
2022-11-30 22:40:52 +01:00
2021-11-26 15:01:54 +01:00
2020-07-06 20:28:20 +02:00
2023-08-15 11:36:58 +02:00
2023-11-05 19:42:55 +01:00
2024-01-22 09:52:35 +01:00
2024-02-05 12:39:10 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2023-11-17 16:55:37 +01:00
2024-02-07 12:38:58 +01:00
2020-07-06 20:28:20 +02:00
2022-01-16 19:47:16 +01:00
2023-12-21 14:22:08 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2023-11-29 16:29:54 +01:00
2020-07-06 20:28:20 +02:00
2020-08-01 14:19:40 -07:00
2020-07-06 20:28:20 +02:00
2021-12-17 19:37:48 +01:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2020-07-06 20:28:20 +02:00
2022-09-26 16:12:18 +02:00
2023-08-07 19:16:38 +02:00
2021-02-21 19:15:39 +01:00
2023-10-07 17:14:11 +02:00
2020-07-06 20:28:20 +02:00
2024-01-06 18:29:25 +01:00
2024-01-06 18:29:25 +01:00
2023-02-06 18:48:43 +01:00
2022-02-03 21:57:47 +01:00
2022-02-03 21:57:47 +01:00
2022-01-16 19:47:16 +01:00
2020-07-06 20:28:20 +02:00
2024-01-15 14:52:58 -08:00
2021-12-18 22:44:08 +01:00
2023-08-10 15:40:45 +02:00
2023-07-15 08:41:57 +02:00
2020-07-06 20:28:20 +02:00
2021-03-19 09:22:01 -07:00
2020-07-06 20:28:20 +02:00