kicad/eeschema/sch_io
Seth Hillbrand bcf6b620a8 Large rework of BEZIER_POLY
Add direct handling of quadratic beziers to save compute time and number
of points.  Update cubic interpolation to reduce number of points
generated for a given smoothness

Cache data on open and used cached data to avoid multiple re-calcs

Remove minimum line length and number of segments and replace with
standard max error level.  Allows us to specify the tolerance of bezier
interpolation
2024-06-18 17:55:41 -07:00
..
altium Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
cadstar Revert "SCH/LIB SYMBOL: never allow null LIB_SYMBOLs in SCH_SYMBOL" 2024-06-12 13:30:29 -04:00
database Build time optimizations. 2024-04-27 23:49:13 +03:00
eagle Fix minor compil and Coverity warnings. 2024-06-15 11:20:21 +02:00
easyeda Fix minor compil warnings 2024-05-13 11:50:35 +02:00
easyedapro More build time optimizations. 2024-05-06 04:39:28 +03:00
http_lib HTTP Libraries: Add support for descriptions of sublibraries 2024-04-30 11:57:00 +00:00
kicad_legacy Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
kicad_sexpr Large rework of BEZIER_POLY 2024-06-18 17:55:41 -07:00
ltspice Adjust LTSPICE parser for inverted coords. 2024-05-03 17:48:22 +01:00
sch_io.cpp Coding policy fixes. 2024-01-26 08:59:14 -05:00
sch_io.h HTTP Libraries: Add support for descriptions of sublibraries 2024-04-30 11:57:00 +00:00
sch_io_lib_cache.cpp Fix a bunch of GCC build warnings compiling the schematic editor. 2024-06-11 08:07:32 -04:00
sch_io_lib_cache.h
sch_io_mgr.cpp kicad_cli: Allow upgrade of legacy and non-kicad symbol libraries 2024-03-02 13:06:23 +01:00
sch_io_mgr.h kicad_cli: Allow upgrade of legacy and non-kicad symbol libraries 2024-03-02 13:06:23 +01:00