kc3-lang/kc3/pdf

Branch :


Log

Author Commit Date CI Message
thodg 1fe700be 2026-02-26 17:37:51 free -> alloc_free
thodg 5e4601d4 2026-02-14 03:10:40 fix pdf clean
thodg 5531fde9 2026-02-14 01:55:12 wip refactor s_tuple -> p_tuple with ref counting and mutex
thodg 61041d0b 2026-01-26 02:14:22 happy new year
thodg 81fa2aab 2025-12-22 10:38:14 pdf does not depend on glesv2
thodg 5fa80732 2025-12-08 19:48:37 rename function
thodg 76e50487 2025-12-08 16:08:52 wip asan
thodg 915e64c7 2025-12-08 15:45:32 wip asan
thodg 2758e6b5 2025-12-08 10:42:45 pdf: configure: lib math
thodg e6599afb 2025-12-08 10:20:43 fix warning
thodg a7648a60 2025-12-06 21:47:37 ws
thodg 4ab619d7 2025-12-06 21:44:38 update sources and fix env test dump size
thodg f7c2eb31 2025-12-06 18:39:39 fix pdf_write.c
thodg b0eeb8dc 2025-12-06 16:12:59 wip
thodg 470e2d79 2025-12-06 13:42:47 pdf write
thodg 539f5b55 2025-12-06 12:54:48 fix pdf tests
thodg 5d32fdd0 2025-12-06 02:26:26 wip pdf write
thodg aed4b5fd 2025-12-06 01:56:42 wip pdf
thodg a40d81d3 2025-12-05 21:31:24 pdf: wip
thodg dd488cc7 2025-12-05 17:26:34 wip pdf
thodg 8914d1de 2025-12-05 15:20:11 wip pdf
thodg d0758ab1 2025-12-05 14:58:54 pdf_write: mutex
thodg 67b58ead 2025-12-05 14:34:02 wip pdf
thodg d8272242 2025-12-05 13:00:32 fix compilation
0b21da29 2025-12-05 13:01:48 style: missing space
83ee120c 2025-12-05 13:00:46 feat: error handling
5b1b746a 2025-12-05 12:56:14 feat: pdf_tag_init_xref implementation
thodg 8d5be74b 2025-12-05 12:55:07 wip
thodg fc9eb7e2 2025-12-05 12:43:51 wip
thodg 9b349dd0 2025-12-05 12:38:45 wip
thodg ed1d48d4 2025-12-05 12:28:45 wip
thodg 23e6624d 2025-12-04 16:27:25 wip
thodg 7219780d 2025-12-04 14:06:25 fix pdf_write a bit
thodg 3145798b 2025-12-04 13:45:16 wip pdf
f18abb35 2025-12-04 12:50:36 wip: xobject for jpegs
thodg bbf1af4f 2025-12-03 17:43:22 pdf: wip fix compilation
lpinf 2756fcc8 2025-12-03 15:59:36 fix: restore pdf.stream struct layout
thodg 3e70030d 2025-12-03 15:54:37 fix pdf configure
Lyzer c4fedb2e 2025-12-03 13:01:21 fix: pdf compilation, vectors gl
thodg 5b6eeb5a 2025-12-03 12:33:32 fix build
thodg 1f683b00 2025-12-03 12:08:11 pdf
thodg 33875abf 2025-12-03 11:59:26 ws
thodg e9ee5d1b 2025-12-03 11:44:23 update sources
thodg b45dbbec 2025-12-03 11:42:06 pdf_stream: token_clean -> token_with_separator
thodg 1f232888 2025-12-03 11:25:56 fix pdf_stream_clean
thodg 1f431b9c 2025-12-03 11:20:00 sort functions
thodg 948e8b63 2025-12-03 10:46:18 merge all pdf_stream_* files
thodg 7e77f361 2025-12-03 10:10:14 pdf: minor tweaks in types.h
lpinf ec8e06da 2025-12-02 11:48:11 fix: proper version of pdf_stream_new/delete
lpinf 5158973f 2025-12-02 10:54:50 fix rwlock pointer issue (wip)
thodg 879bf173 2025-12-02 10:49:49 fix compilation
lpinf d0e60dd4 2025-12-01 16:36:03 fix: assertions in pdf_stream*
thodg 55cfef82 2025-12-01 15:10:05 whitespace
lpinf eb14d59a 2025-11-26 11:08:52 fix: compat with pdf_buf_parse
lpinf e43e9521 2025-11-26 07:27:21 fix: prefer p_buf to s_buf inlining for better safety in stream
lpinf 82a61473 2025-11-26 07:03:47 chore: different attempt at making renderable streams
lpinf c8238e1f 2025-11-26 06:46:29 chore: remove test structures
lpinf 162fa4e0 2025-11-26 06:34:37 chore: prototype pdf structure generation
lpinf 0f8bab1e 2025-11-26 06:12:43 feat: pdf stream draw and color functions + types
lpinf 2dc85a33 2025-11-17 14:42:02 feat: more pdf features
lpinf 1abd45f7 2025-10-29 10:04:51 feat: add array to pdf_buf_write_tag
lpinf aa112f1e 2025-10-29 07:59:16 chore: update headers of new files
lpinf f76915c9 2025-10-29 07:58:14 chore: create files for pdf_stream_draw (general drawing toolbox)
lpinf fe842d9e 2025-10-29 01:44:20 fix: character counting in pdf_stream_text
lpinf 1c193327 2025-10-29 01:42:18 fix: broken error detection and other fixes in pdf_write.c
lpinf bbc92790 2025-10-29 01:38:19 fix: pdf_buf_write_array counter fix
lpinf 578aa405 2025-10-29 01:36:18 fix: properly count up for pdf_buf_write_string_hex
lpinf abe3876c 2025-10-29 01:35:22 fix: simplify pdf_buf_write_name
lpinf 0730ae71 2025-10-29 01:34:25 fix: return proper written size for pdf_buf_write_indirect_start
lpinf 4fa490fc 2025-10-29 01:32:30 fix: return the proper written size in pdf_buf_write_indirect_ref
lpinf 01082132 2025-10-29 01:29:10 feat: pdf_stream_text_set_text_array (text array setter)
lpinf dbcde666 2025-10-29 01:26:46 fix: missing pdf_buf_write_array in pdf_write.h
lpinf 36690cec 2025-10-29 01:22:32 feat: pdf_stream_text_set_text
lpinf 94df51db 2025-10-29 01:18:37 chore: started WIP on pdf_stream_text_set_text
lpinf 72c663a5 2025-10-29 01:18:01 feat: pdf_stream_text_set_pos_xy (sets a text position to a XY 2d pos)
lpinf 016733fb 2025-10-29 01:17:11 chore: started WIP on pdf_stream_text_set_pos_xy
lpinf a3e3eb17 2025-10-29 01:15:45 feat: pdf_stream_text_set_font (font setting for text drawing)
lpinf 0b9ddd44 2025-10-29 01:10:13 feat: pdf_buf_write_separator (split off from write_token_clean)
lpinf 0250e499 2025-10-28 22:41:43 fix: add assertions in pdf_stream_text functions
lpinf 084fa7ed 2025-10-28 22:40:41 fix: missing semicolon in pdf_write.h
lpinf c857ae3b 2025-10-28 22:32:24 fix: use token_clean in pdf_stream_text for better consistency
lpinf 6750520a 2025-10-28 22:31:39 feat: pdf_buf_write_token_clean
lpinf 0931f521 2025-10-28 22:30:11 fix: properly name string input
lpinf ceb823f3 2025-10-28 22:22:33 feat: basic pdf text block functions
lpinf 1c9ee0fa 2025-10-28 22:20:47 feat: header for pdf_stream_text block primitives
lpinf 991ed5bd 2025-10-28 22:18:55 chore: update heading for pdf_text.h
lpinf f1b95898 2025-10-28 22:18:26 chore: added header for pdf_draw.h
lpinf 4d60300b 2025-10-28 22:17:17 chore: added file for pdf content stream abstraction functions
lpinf 4c042472 2025-10-28 22:16:56 chore: add files for text content stream low-level functions
lpinf 711087d2 2025-10-27 16:22:39 fix: force token separation for pdf_buf_write_indirect
thodg 7e6d6e97 2025-10-14 18:14:06 review
lpinf b8c7e77b 2025-10-13 16:33:27 fix: split write indirect in two
lpinf 7355f18f 2025-10-13 16:28:38 chore: consistency fix
lpinf 1ed345e3 2025-10-13 16:20:59 feat: prototype idea of indirect ref
lpinf 29add88d 2025-10-13 10:37:44 chore: update ordering for pdf_write
lpinf 4aedb253 2025-10-13 10:36:20 feat: pdf_buf_write_array (and some fixes)
thodg de0cc611 2025-11-15 15:38:18 configure: make cov
thodg 644c26de 2025-11-15 05:05:51 configure: coverage on OpenBSD
thodg f12af169 2025-11-15 03:39:44 fix configure
thodg fca03850 2025-11-15 03:14:04 configure: use -L ${BUILD_TOP}/...