• Home
Name Date Size #Lines LOC

..--

0000-bug-466.patchD03-May-20241.3 KiB4645

0001-gcc-warning.patchD03-May-2024701 1817

0002-ubsan-error-fixes.patchD03-May-20241.1 KiB3433

0003-ubsan-render-line-error.patchD03-May-20242.3 KiB7473

0004-ubsan-sweep-scanline-error.patchD03-May-20242.1 KiB5554

0005-assignment-return-values.patchD03-May-20241.3 KiB4140

0006-ubsan-sweep-scanline-error.patchD03-May-20242.5 KiB7169

0007-unused-struct.patchD03-May-2024624 2019

0008-namespace.patchD03-May-202413.4 KiB509498

0009-infinite-loop.patchD03-May-2024976 2625

0010-math.patchD03-May-2024314 1310

0011-path-storage-move-ctor.patchD03-May-20242.3 KiB6867

0012-infinite-loop.patchD03-May-2024731 2623

0013-cxx20.patchD03-May-20242.3 KiB5756

0014-ubsan-render-line.patchD03-May-20241.2 KiB3635

README.pdfiumD03-May-20241.3 KiB3531

agg_array.hD03-May-202412.3 KiB506488

agg_basics.hD03-May-20246.2 KiB282264

agg_clip_liang_barsky.hD03-May-20244.2 KiB140118

agg_color_gray.hD03-May-20241.7 KiB5426

agg_conv_adaptor_vcgen.hD03-May-20244.3 KiB142126

agg_conv_dash.hD03-May-20242 KiB6545

agg_conv_stroke.hD03-May-20243.2 KiB11494

agg_curves.cppD03-May-20244.1 KiB11390

agg_curves.hD03-May-20244.3 KiB169152

agg_math.hD03-May-20242.3 KiB6748

agg_math_stroke.hD03-May-202410 KiB280260

agg_path_storage.cppD03-May-20243.5 KiB10779

agg_path_storage.hD03-May-20245 KiB164148

agg_pixfmt_gray.hD03-May-20245.9 KiB181157

agg_rasterizer_scanline_aa.cppD03-May-202414.3 KiB538483

agg_rasterizer_scanline_aa.hD03-May-202413.5 KiB502469

agg_render_scanlines.hD03-May-20241.8 KiB5438

agg_renderer_base.hD03-May-20244 KiB167147

agg_renderer_scanline.hD03-May-20243.2 KiB9781

agg_rendering_buffer.hD03-May-20243.6 KiB149129

agg_scanline_u.hD03-May-20244.3 KiB154130

agg_shorten_path.hD03-May-20241.8 KiB6145

agg_vcgen_dash.cppD03-May-20245.7 KiB186163

agg_vcgen_dash.hD03-May-20242.2 KiB7959

agg_vcgen_stroke.cppD03-May-20247.8 KiB218190

agg_vcgen_stroke.hD03-May-20243 KiB124108

agg_vertex_sequence.hD03-May-20242.8 KiB10484

README.pdfium

1Name: Anti-Grain Geometry
2URL: https://sourceforge.net/projects/agg/
3Version: 2.3
4Security Critical: yes
5License: MIT
6
7Description:
82D vector graphics library.
9
10Local Modifications:
11
120000-bug-466.patch: Fixes an infinite loop in stroke_calc_arc().
13Various changes to use FX_ library functions.
14Possibly more?
150001-gcc-warning.patch: Fix a GCC warning about both enumeral and
16non-enumeral type in conditional.
170002-ubsan-error-fixes.patch: Fix UBSan errors for overflows.
180003-ubsan-render-line-error.patch: Fix UBSan overflow error in render_line.
190004-ubsan-sweep-scanline-error.patch: Fix UBSan left shift of negative value
20error in sweep_scanline.
210005-assignment-return-values.patch: Fix assignment operator return values in
22agg_array.h.
230006-ubsan-sweep-scanline-error.patch: Fix UBSan integer overflow error in
24sweep_scanline.
250007-unused-struct.patch: Remove unused struct point_type_flag, which has a
26shadow variable.
270008-namespace.patch: Wrap all AGG code in namespace pdfium.
280009-infinite-loop.patch: avoid hang in agg_math_stroke.h
290010-math.patch: includes <math.h>
300011-path-storage-move-ctor.patch: Add a move ctor for path_storage.
310012-infinite-loop.patch: Fix an infinite loop in calc_dash_start().
320013-cxx20.patch: C++20 support.
330014-ubsan-render-line.patch: Fix some integer overflows in
34outline_aa::render_line().
35