pcb-rnd - the [oldplugins]
In this effort I imported a set of old PCB plugins to be core plugins of
pcb-rnd. This will make 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:
- import_dsn - specctra importer - compiles, parser needs a full rewrite, it tries to read an s-expression line by line with fgets()
- export_dsn - specctra exporter - compiles, produces valid-looking output - need tester to validate the output
- export_bboard - breadboard exporter - compiles, produces valid-looking output - need tester
- export_dxf - mechanical cad export - compiles, missing header data renders exported files unusable
- export_ipcd356 - electrical test output - compiles, produces valid-looking output - need tester
- export_openscad - 3d modeling - compiles, output sort of works, models not yet imported, 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++
save/load and compatibility
Not affected.
plans
Any interesting plugin is subject to be imported.