Index: trunk/src_plugins/acompnet/acompnet.pup =================================================================== --- trunk/src_plugins/acompnet/acompnet.pup (revision 8156) +++ trunk/src_plugins/acompnet/acompnet.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Auto-complete the current network. A very limited autorouter/assistant. #state: WIP default disable -#implements: (feature) +class feature Index: trunk/src_plugins/autocrop/autocrop.pup =================================================================== --- trunk/src_plugins/autocrop/autocrop.pup (revision 8156) +++ trunk/src_plugins/autocrop/autocrop.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Reduce the board dimensions to just enclose the elements. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/autoplace/autoplace.pup =================================================================== --- trunk/src_plugins/autoplace/autoplace.pup (revision 8156) +++ trunk/src_plugins/autoplace/autoplace.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Automatically place elements. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/autoroute/autoroute.pup =================================================================== --- trunk/src_plugins/autoroute/autoroute.pup (revision 8156) +++ trunk/src_plugins/autoroute/autoroute.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Automatically route selected or all rats. This is the original autorouter. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/boardflip/boardflip.pup =================================================================== --- trunk/src_plugins/boardflip/boardflip.pup (revision 8156) +++ trunk/src_plugins/boardflip/boardflip.pup (revision 8157) @@ -2,4 +2,4 @@ #state: WIP #lstate: doesn't update rtrees default disable -#implements: (feature) +class feature Index: trunk/src_plugins/dbus/dbus.pup =================================================================== --- trunk/src_plugins/dbus/dbus.pup (revision 8156) +++ trunk/src_plugins/dbus/dbus.pup (revision 8157) @@ -2,4 +2,4 @@ #state: WIP #lstate: needs to install the xml? default disable -#implements: (feature) +class feature Index: trunk/src_plugins/diag/diag.pup =================================================================== --- trunk/src_plugins/diag/diag.pup (revision 8156) +++ trunk/src_plugins/diag/diag.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Actions for pcb-rnd core diagnostics, intended for developers. These are not in core because end users normally don't need these. As a plugin, due to dynamic loading, it can be dropped on an existing pcb-rnd installation with minimal risk of scaring away a reproducible bug. #state: works default disable -#implements: (feature) +class feature Index: trunk/src_plugins/distalign/distalign.pup =================================================================== --- trunk/src_plugins/distalign/distalign.pup (revision 8156) +++ trunk/src_plugins/distalign/distalign.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Introducing Align() and Distribute(), which work much like the similarly named functions in Visio. Given that PCB does not have the concept of "first selected object" to draw on, the reference points can be selected by arguments. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/distaligntext/distaligntext.pup =================================================================== --- trunk/src_plugins/distaligntext/distaligntext.pup (revision 8156) +++ trunk/src_plugins/distaligntext/distaligntext.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Same as distalign, operates on text objects. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/djopt/djopt.pup =================================================================== --- trunk/src_plugins/djopt/djopt.pup (revision 8156) +++ trunk/src_plugins/djopt/djopt.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Various board optimization algorithms. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/draw_csect/draw_csect.pup =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.pup (revision 8156) +++ trunk/src_plugins/draw_csect/draw_csect.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Draw cross section and layer map. #state: WIP default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/draw_fab/draw_fab.pup =================================================================== --- trunk/src_plugins/draw_fab/draw_fab.pup (revision 8156) +++ trunk/src_plugins/draw_fab/draw_fab.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Draw the fab layer (for various exporters). #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/draw_fontsel/draw_fontsel.pup =================================================================== --- trunk/src_plugins/draw_fontsel/draw_fontsel.pup (revision 8156) +++ trunk/src_plugins/draw_fontsel/draw_fontsel.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Draw the font selector GUI #state: WIP default disable -#implements: (feature) +class feature Index: trunk/src_plugins/export_bboard/export_bboard.pup =================================================================== --- trunk/src_plugins/export_bboard/export_bboard.pup (revision 8156) +++ trunk/src_plugins/export_bboard/export_bboard.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export breadboard #state: WIP default disable -#implements: export +class export Index: trunk/src_plugins/export_bom/export_bom.pup =================================================================== --- trunk/src_plugins/export_bom/export_bom.pup (revision 8156) +++ trunk/src_plugins/export_bom/export_bom.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export bom (Bill of Materials) #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_dsn/export_dsn.pup =================================================================== --- trunk/src_plugins/export_dsn/export_dsn.pup (revision 8156) +++ trunk/src_plugins/export_dsn/export_dsn.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export specctra .dsn files #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_dxf/export_dxf.pup =================================================================== --- trunk/src_plugins/export_dxf/export_dxf.pup (revision 8156) +++ trunk/src_plugins/export_dxf/export_dxf.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export dxf #state: WIP default disable -#implements: export +class export Index: trunk/src_plugins/export_fidocadj/export_fidocadj.pup =================================================================== --- trunk/src_plugins/export_fidocadj/export_fidocadj.pup (revision 8156) +++ trunk/src_plugins/export_fidocadj/export_fidocadj.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to FidoCadJ format (.fcd) #state: WIP default disable -#implements: export +class export Index: trunk/src_plugins/export_gcode/export_gcode.pup =================================================================== --- trunk/src_plugins/export_gcode/export_gcode.pup (revision 8156) +++ trunk/src_plugins/export_gcode/export_gcode.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to gcode #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_gerber/export_gerber.pup =================================================================== --- trunk/src_plugins/export_gerber/export_gerber.pup (revision 8156) +++ trunk/src_plugins/export_gerber/export_gerber.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to gerber #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_ipcd356/export_ipcd356.pup =================================================================== --- trunk/src_plugins/export_ipcd356/export_ipcd356.pup (revision 8156) +++ trunk/src_plugins/export_ipcd356/export_ipcd356.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: IPC-D-356 Netlist export. #state: Work-in-progress default disable -#implements: export +class export Index: trunk/src_plugins/export_lpr/export_lpr.pup =================================================================== --- trunk/src_plugins/export_lpr/export_lpr.pup (revision 8156) +++ trunk/src_plugins/export_lpr/export_lpr.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to lpr (using export_ps to generate postscript) #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_nelma/export_nelma.pup =================================================================== --- trunk/src_plugins/export_nelma/export_nelma.pup (revision 8156) +++ trunk/src_plugins/export_nelma/export_nelma.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to nelma (Numerical capacitance calculator) #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_openscad/export_openscad.pup =================================================================== --- trunk/src_plugins/export_openscad/export_openscad.pup (revision 8156) +++ trunk/src_plugins/export_openscad/export_openscad.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export openscad #state: WIP default disable -#implements: export +class export Index: trunk/src_plugins/export_png/export_png.pup =================================================================== --- trunk/src_plugins/export_png/export_png.pup (revision 8156) +++ trunk/src_plugins/export_png/export_png.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export to png, gif and jpeg #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_ps/export_ps.pup =================================================================== --- trunk/src_plugins/export_ps/export_ps.pup (revision 8156) +++ trunk/src_plugins/export_ps/export_ps.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export postscript or embedded postscript. #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_stat/export_stat.pup =================================================================== --- trunk/src_plugins/export_stat/export_stat.pup (revision 8156) +++ trunk/src_plugins/export_stat/export_stat.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export various board statistics in lihata format #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_svg/export_svg.pup =================================================================== --- trunk/src_plugins/export_svg/export_svg.pup (revision 8156) +++ trunk/src_plugins/export_svg/export_svg.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Scalable Vector Graphics (SVG) exporter #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/export_test/export_test.pup =================================================================== --- trunk/src_plugins/export_test/export_test.pup (revision 8156) +++ trunk/src_plugins/export_test/export_test.pup (revision 8157) @@ -2,4 +2,4 @@ #state: disabled #lstate: work in progress default buildin -#implements: export +class export Index: trunk/src_plugins/export_xy/export_xy.pup =================================================================== --- trunk/src_plugins/export_xy/export_xy.pup (revision 8156) +++ trunk/src_plugins/export_xy/export_xy.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export XY centroid element data for pick & place. #state: works default buildin -#implements: export +class export Index: trunk/src_plugins/fontmode/fontmode.pup =================================================================== --- trunk/src_plugins/fontmode/fontmode.pup (revision 8156) +++ trunk/src_plugins/fontmode/fontmode.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Font editing actions. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/fp_fs/fp_fs.pup =================================================================== --- trunk/src_plugins/fp_fs/fp_fs.pup (revision 8156) +++ trunk/src_plugins/fp_fs/fp_fs.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Footprint: file system based implementation. Used to be called Newlib: load footprints from directories. Run external processes for the parametric footprints. #state: works default buildin -#implements: fp +class fp Index: trunk/src_plugins/fp_wget/fp_wget.pup =================================================================== --- trunk/src_plugins/fp_wget/fp_wget.pup (revision 8156) +++ trunk/src_plugins/fp_wget/fp_wget.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Footprint: get static (file) footprints from the web, e.g. from http://gedasymbols.org #state: works default buildin -#implements: fp +class fp Index: trunk/src_plugins/gpmi/gpmi.pup =================================================================== --- trunk/src_plugins/gpmi/gpmi.pup (revision 8156) +++ trunk/src_plugins/gpmi/gpmi.pup (revision 8157) @@ -2,4 +2,4 @@ #state: works default buildin #ldefault: if gpmi is installed -#implements: (feature) +class feature Index: trunk/src_plugins/hid_batch/hid_batch.pup =================================================================== --- trunk/src_plugins/hid_batch/hid_batch.pup (revision 8156) +++ trunk/src_plugins/hid_batch/hid_batch.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: HID without GUI; read actions from stdin. #state: works default buildin -#implements: hid +class hid Index: trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup =================================================================== --- trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup (revision 8156) +++ trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: GUI: GTK2 HID with GDK software rendering. #state: works default buildin -#implements: hid +class hid Index: trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup =================================================================== --- trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup (revision 8156) +++ trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: GUI: GTK2 with opengl rendering #state: works default buildin -#implements: hid +class hid Index: trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup =================================================================== --- trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup (revision 8156) +++ trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: GUI: the GTK3 HID, using cairo for rendering #state: WIP default disable -#implements: hid +class hid Index: trunk/src_plugins/hid_lesstif/hid_lesstif.pup =================================================================== --- trunk/src_plugins/hid_lesstif/hid_lesstif.pup (revision 8156) +++ trunk/src_plugins/hid_lesstif/hid_lesstif.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: GUI: the lesstif HID. #state: works default buildin -#implements: hid +class hid Index: trunk/src_plugins/hid_remote/hid_remote.pup =================================================================== --- trunk/src_plugins/hid_remote/hid_remote.pup (revision 8156) +++ trunk/src_plugins/hid_remote/hid_remote.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Remote access HID: implement a protocol and use it to relay between a core and a remote HID implementation. #state: WIP default disable -#implements: hid +class hid Index: trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup =================================================================== --- trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup (revision 8156) +++ trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: HID server: websockets using hid_remote. #state: WIP default disable -#implements: hid +class hid Index: trunk/src_plugins/import_dsn/import_dsn.pup =================================================================== --- trunk/src_plugins/import_dsn/import_dsn.pup (revision 8156) +++ trunk/src_plugins/import_dsn/import_dsn.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import specctra .dsn files #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_edif/import_edif.pup =================================================================== --- trunk/src_plugins/import_edif/import_edif.pup (revision 8156) +++ trunk/src_plugins/import_edif/import_edif.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import plugin for netlists in the EDIF format. #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_ltspice/import_ltspice.pup =================================================================== --- trunk/src_plugins/import_ltspice/import_ltspice.pup (revision 8156) +++ trunk/src_plugins/import_ltspice/import_ltspice.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import the netlist and footprints from an ltspice .asc and .net pair of files #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup =================================================================== --- trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup (revision 8156) +++ trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import Mentor Graphics Design Capture from flattened .edf netlist, using a parts conversion table. #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_mucs/import_mucs.pup =================================================================== --- trunk/src_plugins/import_mucs/import_mucs.pup (revision 8156) +++ trunk/src_plugins/import_mucs/import_mucs.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import lines and vias from MUCS unixplot .pl files #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_netlist/import_netlist.pup =================================================================== --- trunk/src_plugins/import_netlist/import_netlist.pup (revision 8156) +++ trunk/src_plugins/import_netlist/import_netlist.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import plugin for netlists in the classic pcb netlist format. #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_sch/import_sch.pup =================================================================== --- trunk/src_plugins/import_sch/import_sch.pup (revision 8156) +++ trunk/src_plugins/import_sch/import_sch.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Imports element and netlist data from the schematics (or some other source). #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/import_tinycad/import_tinycad.pup =================================================================== --- trunk/src_plugins/import_tinycad/import_tinycad.pup (revision 8156) +++ trunk/src_plugins/import_tinycad/import_tinycad.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import the netlist and footprints from a tinycad netlist. #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/io_eagle/io_eagle.pup =================================================================== --- trunk/src_plugins/io_eagle/io_eagle.pup (revision 8156) +++ trunk/src_plugins/io_eagle/io_eagle.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Load the design from eagle's xml format. #state: WIP default disable -#implements: io +class io Index: trunk/src_plugins/io_hyp/io_hyp.pup =================================================================== --- trunk/src_plugins/io_hyp/io_hyp.pup (revision 8156) +++ trunk/src_plugins/io_hyp/io_hyp.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import plugin for hyperlynx geometry (no polygons yet). #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/io_kicad/io_kicad.pup =================================================================== --- trunk/src_plugins/io_kicad/io_kicad.pup (revision 8156) +++ trunk/src_plugins/io_kicad/io_kicad.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Load and save the design and elements in Kicad's s-expression format - this is the new, currently preferred format in Kicad. #state: works default buildin -#implements: io +class io Index: trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup =================================================================== --- trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup (revision 8156) +++ trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Export the design and elements in Kicad's legacy format. #state: works default buildin -#implements: io +class io Index: trunk/src_plugins/io_lihata/io_lihata.pup =================================================================== --- trunk/src_plugins/io_lihata/io_lihata.pup (revision 8156) +++ trunk/src_plugins/io_lihata/io_lihata.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Load and save the design and elements in the lihata board format. #state: works default buildin -#implements: io +class io Index: trunk/src_plugins/io_pcb/io_pcb.pup =================================================================== --- trunk/src_plugins/io_pcb/io_pcb.pup (revision 8156) +++ trunk/src_plugins/io_pcb/io_pcb.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Load and save the design and elements in the original pcb text format. #state: works default buildin -#implements: io +class io Index: trunk/src_plugins/io_tedax/io_tedax.pup =================================================================== --- trunk/src_plugins/io_tedax/io_tedax.pup (revision 8156) +++ trunk/src_plugins/io_tedax/io_tedax.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Import and export tEDAx netlists and footprints. #state: works default buildin -#implements: import +class import Index: trunk/src_plugins/jostle/jostle.pup =================================================================== --- trunk/src_plugins/jostle/jostle.pup (revision 8156) +++ trunk/src_plugins/jostle/jostle.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Pushes lines out of the way. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup =================================================================== --- trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup (revision 8156) +++ trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: S-expression parser lib #state: works default disable -#implements: (lib) +class lib Index: trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup =================================================================== --- trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup (revision 8156) +++ trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup (revision 8157) @@ -3,4 +3,4 @@ #state: works default disable -#implements: (lib) +class lib Index: trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup =================================================================== --- trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup (revision 8156) +++ trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: hid_gtk* preferences dialog common code (regardless of gtk version) #state: works default disable -#implements: (lib) +class lib Index: trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup =================================================================== --- trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup (revision 8156) +++ trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Generic gtk HID implementation, independent of GTK version (2 vs. 3) and rendering engine. Mostly a dispatcher that fills in all the glue to connect the parts. An actual gtk HID implementation may use this lib or replace parts of it or the whole with local implementation. #state: works default disable -#implements: (lib) +class lib Index: trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup =================================================================== --- trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup (revision 8156) +++ trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Random collection of old/obsolete (legacy) functions. 3rd party plugins may depend on them. This module implements C functions and variables and does not register actions or flags. #state: works default buildin -#implements: (lib) +class lib Index: trunk/src_plugins/loghid/loghid.pup =================================================================== --- trunk/src_plugins/loghid/loghid.pup (revision 8156) +++ trunk/src_plugins/loghid/loghid.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Sits between a HID (or exporter) and the core and logs all core->plugin calls made through the HID structure. #state: WIP default disable -#implements: (feature) +class feature Index: trunk/src_plugins/mincut/mincut.pup =================================================================== --- trunk/src_plugins/mincut/mincut.pup (revision 8156) +++ trunk/src_plugins/mincut/mincut.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Use the minimal cut algorithm to indicate shorts: instead of highlighting two random pins/pads, try to highlight the least number of objects that connect the two networks. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/oldactions/oldactions.pup =================================================================== --- trunk/src_plugins/oldactions/oldactions.pup (revision 8156) +++ trunk/src_plugins/oldactions/oldactions.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Random collection of old/obsolete actions. Bell(): audible feedback; DumpLibrary(): print footprint library on stdout; a set of debug actions useful for writing pcb scripts: Debug(), DebugXY(), Return(). Old plugin actions to toggle or set settings that are now accessible via the unified config system (vendordrill, djopt) #state: works default disable -#implements: (feature) +class feature Index: trunk/src_plugins/polycombine/polycombine.pup =================================================================== --- trunk/src_plugins/polycombine/polycombine.pup (revision 8156) +++ trunk/src_plugins/polycombine/polycombine.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: The selected polygons are combined together according to the ordering of their points. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/polystitch/polystitch.pup =================================================================== --- trunk/src_plugins/polystitch/polystitch.pup (revision 8156) +++ trunk/src_plugins/polystitch/polystitch.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: The polygon under the cursor (based on closest-corner) is stitched together with the polygon surrounding it on the same layer. Use with pstoedit conversions where there's a "hole" in the shape - select the hole. #state: segfaults default disable -#implements: (feature) +class feature Index: trunk/src_plugins/propedit/propedit.pup =================================================================== --- trunk/src_plugins/propedit/propedit.pup (revision 8156) +++ trunk/src_plugins/propedit/propedit.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: List and edit properties of a group of objects. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/puller/puller.pup =================================================================== --- trunk/src_plugins/puller/puller.pup (revision 8156) +++ trunk/src_plugins/puller/puller.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Pull traces to minimize their length. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/query/query.pup =================================================================== --- trunk/src_plugins/query/query.pup (revision 8156) +++ trunk/src_plugins/query/query.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: pcb-rnd query language: execute expressions on objects and rules for the programmed drc. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/renumber/renumber.pup =================================================================== --- trunk/src_plugins/renumber/renumber.pup (revision 8156) +++ trunk/src_plugins/renumber/renumber.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Renumber elements (renaming them) and generate a text file for back annotation. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/report/report.pup =================================================================== --- trunk/src_plugins/report/report.pup (revision 8156) +++ trunk/src_plugins/report/report.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Report() and ReportObject() actions - print a report about design objects. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/rubberband_orig/rubberband_orig.pup =================================================================== --- trunk/src_plugins/rubberband_orig/rubberband_orig.pup (revision 8156) +++ trunk/src_plugins/rubberband_orig/rubberband_orig.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: The original rubberband code. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/shand_cmd/shand_cmd.pup =================================================================== --- trunk/src_plugins/shand_cmd/shand_cmd.pup (revision 8156) +++ trunk/src_plugins/shand_cmd/shand_cmd.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: vi-like command shorthands (1..3 character long commands) #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/smartdisperse/smartdisperse.pup =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.pup (revision 8156) +++ trunk/src_plugins/smartdisperse/smartdisperse.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Improve the initial dispersion of elements by choosing an order based on the netlist, rather than the arbitrary element order. This isn't the same as a global autoplace, it's more of a linear autoplace. It might make some useful local groupings. For example, you should not have to chase all over the board to find the resistor that goes with a given LED. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/stroke/stroke.pup =================================================================== --- trunk/src_plugins/stroke/stroke.pup (revision 8156) +++ trunk/src_plugins/stroke/stroke.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Gesture recognition with libstroke. #state: partially works (doesn't work with lesstif; works with the gtk hid, but there's no zoom bindings) default disable -#implements: (feature) +class feature Index: trunk/src_plugins/teardrops/teardrops.pup =================================================================== --- trunk/src_plugins/teardrops/teardrops.pup (revision 8156) +++ trunk/src_plugins/teardrops/teardrops.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Draw teardrops on pins. #state: works default buildin -#implements: (feature) +class feature Index: trunk/src_plugins/vendordrill/vendordrill.pup =================================================================== --- trunk/src_plugins/vendordrill/vendordrill.pup (revision 8156) +++ trunk/src_plugins/vendordrill/vendordrill.pup (revision 8157) @@ -1,4 +1,4 @@ #longdesc: Vendor drill mapping. #state: works default buildin -#implements: (feature) +class feature