Changes in version 1.6-0.15 (2025-04-14) BUG FIX o Fix for Issue #23: Some triangulations differ on Mac M1 architecture with Apple clang 17 from gcc https://github.com/davidcsterratt/RTriangle/issues/23 Thanks to the CRAN maintainers for identifying the issue in Retistruct (https://github.com/davidcsterratt/retistruct/issues/74) that led to finding this issue. Changes in version 1.6-0.14 (2024-09-05) BUG FIX o Fix for Issue #22: implicit declaration of function 'Free' with -DSTRICT_R_HEADERS=1 https://github.com/davidcsterratt/RTriangle/issues/22 Thanks to the CRAN maintainers for reporting this. Update renames Free -> R_Free and Calloc -> R_Calloc. Changes in version 1.6-0.13 (2024-01-09) BUG FIX o Fix for Issue #20: -Wformat-extra-args warnings https://github.com/davidcsterratt/RTriangle/issues/20 Thanks to the CRAN maintainers for reporting this. Update fixes format to prevent compiler warning. o Fix for Issue #21: -Wformat= warnings bug https://github.com/davidcsterratt/RTriangle/issues/21 Thanks to the CRAN maintainers for reporting this. Update fixes format to prevent compiler warning. CODE IMPROVEMENT o Apply anyNA, and single definition of internal function https://github.com/davidcsterratt/RTriangle/pull/9 Thanks to Michael Sumner for providing this improvement. Changes in version 1.6-0.12 (2023-01-15) BUG FIX o Fix for Issue #19: Compiled code should not call sprintf https://github.com/davidcsterratt/RTriangle/issues/19 Thanks to the CRAN maintainers for reporting this. Update uses safer snprintf and strncat functions. Changes in version 1.6-0.11 (2022-11-15) BUG FIX o Fix for Issue #12: RTriangle runs out of memory https://github.com/davidcsterratt/RTriangle/issues/12 Thanks to Inma Soldado Magraner for reporting a problem in Retistruct that leads to this error. o Fix for Issue #18: Function declaration without prototype is deprecated https://github.com/davidcsterratt/RTriangle/issues/18 Thanks to the CRAN maintainers for reporting this. Updated code produces no "declaration without prototype" compilation errors when compiled with gcc-11 and the -std=gnu99 -Wstrict-prototypes flags CODE IMPROVEMENT o Fix for Issue #7: Potential anyDuplicated speed-up for pslg https://github.com/davidcsterratt/RTriangle/issues/7 Thanks to Michael Sumner for suggesting this improvement. Changes in version 1.6-0.10 (2018-01-31) BUG FIX o Fix for Issue #6: Array overrruns https://github.com/davidcsterratt/RTriangle/issues/6 Thanks to Brian Ripley for reporting the bug. Changes in version 1.6-0.9 (2017-07-13) BUG FIXES o Fix for Issue #5: Crash under Windows i386 with particular PSLG https://github.com/davidcsterratt/RTriangle/issues/5 o Fix fof Issue #4: Found no calls to: 'R_registerRoutines', 'R_useDynamicSymbols' https://github.com/davidcsterratt/RTriangle/issues/4 Changes in version 1.6-0.8 (2016-07-01) BUG FIX o Fix for Issue #3: triangulate() does not triangulate a PSLG with two holes correctly (https://github.com/davidcsterratt/RTriangle/issues/3) Thanks to Paolo Piras for reporting the bug. Changes in version 1.6-0.7 (2016-05-11) CODE IMPROVEMENTS o As per CRAN policies, the Authors@R field is now used. o More tests of triangulate() using testthat BUG FIXES o Fix for Issue #1: Small values of a (1e-7 and below) not registered (https://github.com/davidcsterratt/RTriangle/pull/1 & https://github.com/davidcsterratt/RTriangle/pull/2 ) Thanks to Elias Pipping for finding the bug and providing the fix. Changes in version 1.6-0.6 (2014-08-08) LICENCE CHANGE o The licence has changed from a combination of GPL-2 (for R code) and Schewchuk's Triangle licence to CC BY-NC-SA 4.0. This change was prompted by the CRAN maintainers and is due to Schewchuk's licence not being a FOSS licence. BUG FIXES o Fix for Issue #2358: RTriangle_1.6-0.5.tar.gz does not pass 'R CMD check' on Windows (https://r-forge.r-project.org/tracker/index.php?func=detail&aid=2358&group_id=1077&atid=4271) Thanks to Uwe Ligges for alerting me to this. NEW FEATURES o CITATION file added o NEWS file added o ChangeLog added