1*3ac0a46fSAndroid Build Coastguard WorkerName: Anti-Grain Geometry 2*3ac0a46fSAndroid Build Coastguard WorkerURL: https://sourceforge.net/projects/agg/ 3*3ac0a46fSAndroid Build Coastguard WorkerVersion: 2.3 4*3ac0a46fSAndroid Build Coastguard WorkerSecurity Critical: yes 5*3ac0a46fSAndroid Build Coastguard WorkerLicense: MIT 6*3ac0a46fSAndroid Build Coastguard WorkerShipped: yes 7*3ac0a46fSAndroid Build Coastguard Worker 8*3ac0a46fSAndroid Build Coastguard WorkerDescription: 9*3ac0a46fSAndroid Build Coastguard Worker2D vector graphics library. 10*3ac0a46fSAndroid Build Coastguard Worker 11*3ac0a46fSAndroid Build Coastguard WorkerLocal Modifications: 12*3ac0a46fSAndroid Build Coastguard Worker 13*3ac0a46fSAndroid Build Coastguard Worker0000-bug-466.patch: Fixes an infinite loop in stroke_calc_arc(). 14*3ac0a46fSAndroid Build Coastguard WorkerVarious changes to use FX_ library functions. 15*3ac0a46fSAndroid Build Coastguard WorkerPossibly more? 16*3ac0a46fSAndroid Build Coastguard Worker0001-gcc-warning.patch: Fix a GCC warning about both enumeral and 17*3ac0a46fSAndroid Build Coastguard Workernon-enumeral type in conditional. 18*3ac0a46fSAndroid Build Coastguard Worker0002-ubsan-error-fixes.patch: Fix UBSan errors for overflows. 19*3ac0a46fSAndroid Build Coastguard Worker0003-ubsan-render-line-error.patch: Fix UBSan overflow error in render_line. 20*3ac0a46fSAndroid Build Coastguard Worker0004-ubsan-sweep-scanline-error.patch: Fix UBSan left shift of negative value 21*3ac0a46fSAndroid Build Coastguard Workererror in sweep_scanline. 22*3ac0a46fSAndroid Build Coastguard Worker0005-assignment-return-values.patch: Fix assignment operator return values in 23*3ac0a46fSAndroid Build Coastguard Workeragg_array.h. 24*3ac0a46fSAndroid Build Coastguard Worker0006-ubsan-sweep-scanline-error.patch: Fix UBSan integer overflow error in 25*3ac0a46fSAndroid Build Coastguard Workersweep_scanline. 26*3ac0a46fSAndroid Build Coastguard Worker0007-unused-struct.patch: Remove unused struct point_type_flag, which has a 27*3ac0a46fSAndroid Build Coastguard Workershadow variable. 28*3ac0a46fSAndroid Build Coastguard Worker0008-namespace.patch: Wrap all AGG code in namespace pdfium. 29*3ac0a46fSAndroid Build Coastguard Worker0009-infinite-loop.patch: avoid hang in agg_math_stroke.h 30*3ac0a46fSAndroid Build Coastguard Worker0010-math.patch: includes <math.h> 31*3ac0a46fSAndroid Build Coastguard Worker0011-path-storage-move-ctor.patch: Add a move ctor for path_storage. 32*3ac0a46fSAndroid Build Coastguard Worker0012-infinite-loop.patch: Fix an infinite loop in calc_dash_start(). 33*3ac0a46fSAndroid Build Coastguard Worker0013-cxx20.patch: C++20 support. 34*3ac0a46fSAndroid Build Coastguard Worker0014-ubsan-render-line.patch: Fix some integer overflows in 35*3ac0a46fSAndroid Build Coastguard Workeroutline_aa::render_line(). 36*3ac0a46fSAndroid Build Coastguard Worker0015-include-string-h.patch: IWYU for <string.h>