In this effort I imported a set of old PCB plugins to be core plugins of
pcb-rnd. This makes it easier to keep them up to date, to defeat
the bitrot effect. The feature plugins that got imported so far:
- autocrop
- boardflip
- distalign
- distaligntext
- jostle - doesn't work properly
- polycombine
- polystich - segfaults
- teardrops
- renumberblock - as part of the renumber plugin
- smaprtdisperse
The import/export plugins imported over the default set of the last official
mainline release [of that time]:
- import_dsn - specctra importer - works with freerouting.net
- export_dsn - specctra exporter - works with freerouting.net
- export_dxf - mechanical cad export - got rewritten from scratch, works now
- export_openscad - 3d modeling - compiles, output sort of works, models not yet imported, got rewritten from scratch, works now
- export_bboard - breadboard exporter - compiles, produces valid-looking output - need tester
- export_ipcd356 - electrical test output - compiles, produces valid-looking output - need tester
Plugins that won't be imported:
- findelement - [query] takes care of that
- findrat - [query] will take care of that
- join-found - not clear what it would do
- lockelements - [query] can select elements then SetFlag() should be able to lock them
- sedrename - [query] will take care of that
- upth2pth - [query] will take care of that
- ratsel - written in C++
- stipple - written in C++