Nico Weber
bd7be1ae51
LibGfx/JBIG2Writer: Support symbol dicts with more than 32K entries
...
...as long as fewer than 32K entries are referenced in a single
text region segment.
Having more than 32K entries in a symbol dictionary happens in some
real-world PDFs where the "global" JBIG2 stream that's shared over
all pages has lots of letters. But the text region segment on every
single page just has a couple thousand letters (160 characters per line
at 100 lines and a couple thousand dust speckles is well under 32K
symbol references per page).
I'd like to add a test that's similar to such a file, so we need to
support writing text regions referring to symbol dictionaries with
more than 32K symbols.
2026-09-13 21:12:19 -04:00
..
2026-06-21 15:26:06 -04:00
2026-07-20 22:17:51 -04:00
2026-02-08 15:51:33 +01:00
2026-09-13 21:12:19 -04:00
2026-06-21 15:26:06 -04:00
2025-01-12 18:54:31 -05:00
2025-08-10 13:10:44 -04:00
2025-08-09 21:34:19 -04:00
2026-09-13 21:12:19 -04:00
2026-07-12 14:42:21 -04:00
2025-10-10 00:02:50 +02:00
2024-11-10 17:42:37 -05:00
2024-11-04 19:29:13 -05:00
2023-11-14 10:13:10 +01:00
2023-04-30 05:57:20 +02:00
2023-10-27 16:51:03 -06:00
2023-10-27 16:51:03 -06:00
2024-12-30 06:36:48 -05:00
2024-12-30 06:36:48 -05:00
2025-11-08 13:24:37 -05:00
2024-03-07 11:32:57 -05:00
2025-12-06 11:39:23 +01:00
2026-06-21 15:26:06 -04:00
2026-06-21 15:26:06 -04:00
2024-06-09 14:12:06 -04:00
2023-12-23 20:41:07 +01:00
2026-06-21 15:26:06 -04:00
2023-04-30 05:57:20 +02:00
2025-05-29 20:14:04 -04:00
2025-05-29 20:14:04 -04:00
2023-12-27 11:42:05 +01:00
2024-11-08 07:44:45 -05:00
2025-09-02 09:23:57 -04:00
2024-02-28 16:00:07 -05:00
2025-01-06 20:20:19 -05:00
2024-12-30 06:36:48 -05:00
2026-06-21 15:26:06 -04:00
2026-06-21 15:26:06 -04:00
2023-03-23 08:27:51 +00:00
2023-11-26 12:55:43 +01:00
2023-11-26 12:55:43 +01:00
2024-11-13 19:32:14 -05:00
2024-10-01 19:53:31 -04:00
2026-06-21 15:26:06 -04:00
2025-10-11 18:27:00 -04:00
2024-05-18 18:30:07 +02:00
2024-05-18 18:30:07 +02:00
2026-07-20 22:17:51 -04:00
2026-07-20 22:17:51 -04:00
2026-08-16 14:01:15 -04:00
2024-12-17 19:04:58 -05:00
2026-01-07 23:17:45 +01:00
2026-06-21 15:26:06 -04:00
2025-10-10 00:02:50 +02:00
2024-10-01 19:53:31 -04:00
2024-10-01 19:53:31 -04:00
2025-01-06 20:20:19 -05:00
2024-12-30 06:36:48 -05:00
2024-04-19 06:31:19 -04:00
2026-06-21 15:26:06 -04:00
2024-06-09 14:12:06 -04:00
2023-12-17 18:25:10 +03:30
2026-07-26 10:13:47 -04:00
2024-10-01 19:53:31 -04:00
2024-04-19 06:34:07 -04:00
2023-01-04 11:49:15 +01:00
2023-12-17 18:25:10 +03:30
2025-03-19 21:11:02 -04:00
2023-10-27 16:51:03 -06:00
2023-10-27 16:51:03 -06:00
2026-05-02 20:04:32 +02:00
2026-01-07 23:17:45 +01:00
2023-10-27 16:51:03 -06:00
2023-03-15 14:55:49 +01:00
2025-10-27 15:01:22 -07:00
2025-04-06 19:21:49 -04:00
2025-10-26 18:20:25 -04:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2026-07-26 10:13:47 -04:00
2023-07-14 06:51:05 +02:00
2026-06-21 15:26:06 -04:00
2024-10-01 19:53:31 -04:00
2024-12-30 06:36:48 -05:00