Name Date Size #Lines LOC

..--

0000-bug-466.patchH A D25-Apr-20251.3 KiB4645

0001-gcc-warning.patchH A D25-Apr-2025701 1817

0002-ubsan-error-fixes.patchH A D25-Apr-20251.1 KiB3433

0003-ubsan-render-line-error.patchH A D25-Apr-20252.3 KiB7473

0004-ubsan-sweep-scanline-error.patchH A D25-Apr-20252.1 KiB5554

0005-assignment-return-values.patchH A D25-Apr-20251.3 KiB4140

0006-ubsan-sweep-scanline-error.patchH A D25-Apr-20252.5 KiB7169

0007-unused-struct.patchH A D25-Apr-2025624 2019

0008-namespace.patchH A D25-Apr-202513.4 KiB509498

0009-infinite-loop.patchH A D25-Apr-2025976 2625

0010-math.patchH A D25-Apr-2025314 1310

0011-path-storage-move-ctor.patchH A D25-Apr-20252.3 KiB6867

0012-infinite-loop.patchH A D25-Apr-2025731 2623

0013-cxx20.patchH A D25-Apr-20252.3 KiB5756

0014-ubsan-render-line.patchH A D25-Apr-20251.2 KiB3635

0015-include-string-h.patchH A D25-Apr-2025719 2721

README.pdfiumH A D25-Apr-20251.4 KiB3633

agg_array.hH A D25-Apr-202512.3 KiB508489

agg_basics.hH A D25-Apr-20256.2 KiB282264

agg_clip_liang_barsky.hH A D25-Apr-20254.2 KiB140118

agg_color_gray.hH A D25-Apr-20251.7 KiB5426

agg_conv_adaptor_vcgen.hH A D25-Apr-20254.3 KiB142126

agg_conv_dash.hH A D25-Apr-20252 KiB6545

agg_conv_stroke.hH A D25-Apr-20253.2 KiB11494

agg_curves.cppH A D25-Apr-20254.1 KiB11390

agg_curves.hH A D25-Apr-20254.3 KiB169152

agg_math.hH A D25-Apr-20252.3 KiB6748

agg_math_stroke.hH A D25-Apr-202510 KiB280260

agg_path_storage.cppH A D25-Apr-20253.6 KiB10980

agg_path_storage.hH A D25-Apr-20255 KiB164148

agg_pixfmt_gray.hH A D25-Apr-20255.9 KiB181157

agg_rasterizer_scanline_aa.cppH A D25-Apr-202514.3 KiB538483

agg_rasterizer_scanline_aa.hH A D25-Apr-202513.5 KiB502469

agg_render_scanlines.hH A D25-Apr-20251.8 KiB5438

agg_renderer_base.hH A D25-Apr-20254 KiB167147

agg_renderer_scanline.hH A D25-Apr-20253.2 KiB9781

agg_rendering_buffer.hH A D25-Apr-20253.6 KiB149129

agg_scanline_u.hH A D25-Apr-20254.3 KiB154130

agg_shorten_path.hH A D25-Apr-20251.8 KiB6145

agg_vcgen_dash.cppH A D25-Apr-20255.7 KiB186163

agg_vcgen_dash.hH A D25-Apr-20252.2 KiB7959

agg_vcgen_stroke.cppH A D25-Apr-20257.8 KiB218190

agg_vcgen_stroke.hH A D25-Apr-20253 KiB124108

agg_vertex_sequence.hH A D25-Apr-20252.8 KiB10484

README.pdfium

1Name: Anti-Grain Geometry
2URL: https://sourceforge.net/projects/agg/
3Version: 2.3
4Security Critical: yes
5License: MIT
6Shipped: yes
7
8Description:
92D vector graphics library.
10
11Local Modifications:
12
130000-bug-466.patch: Fixes an infinite loop in stroke_calc_arc().
14Various changes to use FX_ library functions.
15Possibly more?
160001-gcc-warning.patch: Fix a GCC warning about both enumeral and
17non-enumeral type in conditional.
180002-ubsan-error-fixes.patch: Fix UBSan errors for overflows.
190003-ubsan-render-line-error.patch: Fix UBSan overflow error in render_line.
200004-ubsan-sweep-scanline-error.patch: Fix UBSan left shift of negative value
21error in sweep_scanline.
220005-assignment-return-values.patch: Fix assignment operator return values in
23agg_array.h.
240006-ubsan-sweep-scanline-error.patch: Fix UBSan integer overflow error in
25sweep_scanline.
260007-unused-struct.patch: Remove unused struct point_type_flag, which has a
27shadow variable.
280008-namespace.patch: Wrap all AGG code in namespace pdfium.
290009-infinite-loop.patch: avoid hang in agg_math_stroke.h
300010-math.patch: includes <math.h>
310011-path-storage-move-ctor.patch: Add a move ctor for path_storage.
320012-infinite-loop.patch: Fix an infinite loop in calc_dash_start().
330013-cxx20.patch: C++20 support.
340014-ubsan-render-line.patch: Fix some integer overflows in
35outline_aa::render_line().
360015-include-string-h.patch: IWYU for <string.h>