Index: trunk/src_plugins/acompnet/acompnet.pup =================================================================== --- trunk/src_plugins/acompnet/acompnet.pup (revision 8219) +++ trunk/src_plugins/acompnet/acompnet.pup (revision 8220) @@ -1,5 +1,6 @@ +$class feature $short net auto-completion $long Auto-complete the current network. A very limited autorouter/assistant. $state WIP default disable -$class feature + Index: trunk/src_plugins/autocrop/autocrop.pup =================================================================== --- trunk/src_plugins/autocrop/autocrop.pup (revision 8219) +++ trunk/src_plugins/autocrop/autocrop.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short crop board to fit objects $long Reduce the board dimensions to just enclose the elements. $state works default buildin -$class feature Index: trunk/src_plugins/autoplace/autoplace.pup =================================================================== --- trunk/src_plugins/autoplace/autoplace.pup (revision 8219) +++ trunk/src_plugins/autoplace/autoplace.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short auto place components $long Automatically place elements. $state works default buildin -$class feature Index: trunk/src_plugins/autoroute/autoroute.pup =================================================================== --- trunk/src_plugins/autoroute/autoroute.pup (revision 8219) +++ trunk/src_plugins/autoroute/autoroute.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short the original autorouter $long Automatically route selected or all rats. This is the original autorouter. $state works default buildin -$class feature Index: trunk/src_plugins/boardflip/boardflip.pup =================================================================== --- trunk/src_plugins/boardflip/boardflip.pup (revision 8219) +++ trunk/src_plugins/boardflip/boardflip.pup (revision 8220) @@ -1,6 +1,6 @@ +$class feature $short flip board objects $long All objects on the board are up-down flipped. $state WIP $lstate doesn't update rtrees default disable -$class feature Index: trunk/src_plugins/dbus/dbus.pup =================================================================== --- trunk/src_plugins/dbus/dbus.pup (revision 8219) +++ trunk/src_plugins/dbus/dbus.pup (revision 8220) @@ -1,6 +1,6 @@ +$class feature $short DBUS interface $long Remote control PCB using DBUS. $state WIP $lstate needs to install the xml? default disable -$class feature Index: trunk/src_plugins/diag/diag.pup =================================================================== --- trunk/src_plugins/diag/diag.pup (revision 8219) +++ trunk/src_plugins/diag/diag.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short diagnostic acts. for devs $long 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 -$class feature Index: trunk/src_plugins/distalign/distalign.pup =================================================================== --- trunk/src_plugins/distalign/distalign.pup (revision 8219) +++ trunk/src_plugins/distalign/distalign.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short distribute and align objs $long 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 -$class feature Index: trunk/src_plugins/distaligntext/distaligntext.pup =================================================================== --- trunk/src_plugins/distaligntext/distaligntext.pup (revision 8219) +++ trunk/src_plugins/distaligntext/distaligntext.pup (revision 8220) @@ -1,5 +1,5 @@ +$class feature $short distribute and align text $long Same as distalign, operates on text objects. $state works default buildin -$class feature Index: trunk/src_plugins/djopt/djopt.pup =================================================================== --- trunk/src_plugins/djopt/djopt.pup (revision 8219) +++ trunk/src_plugins/djopt/djopt.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short djopt board optimization $long Various board optimization algorithms. $state works default buildin -$class feature Index: trunk/src_plugins/draw_csect/draw_csect.pup =================================================================== --- trunk/src_plugins/draw_csect/draw_csect.pup (revision 8219) +++ trunk/src_plugins/draw_csect/draw_csect.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short draw cross-section (layers) $long Draw cross section and layer map. $state WIP default buildin -$class feature Index: trunk/src_plugins/draw_fab/draw_fab.pup =================================================================== --- trunk/src_plugins/draw_fab/draw_fab.pup (revision 8219) +++ trunk/src_plugins/draw_fab/draw_fab.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short fab layer in some exports $long Draw the fab layer (for various exporters). $state works default buildin -$class feature Index: trunk/src_plugins/draw_fontsel/draw_fontsel.pup =================================================================== --- trunk/src_plugins/draw_fontsel/draw_fontsel.pup (revision 8219) +++ trunk/src_plugins/draw_fontsel/draw_fontsel.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short font selection GUI $long Draw the font selector GUI $state WIP default disable -$class feature Index: trunk/src_plugins/export_bboard/export_bboard.pup =================================================================== --- trunk/src_plugins/export_bboard/export_bboard.pup (revision 8219) +++ trunk/src_plugins/export_bboard/export_bboard.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short breadboard pcb_exporter $long Export breadboard $state WIP default disable -$class export Index: trunk/src_plugins/export_bom/export_bom.pup =================================================================== --- trunk/src_plugins/export_bom/export_bom.pup (revision 8219) +++ trunk/src_plugins/export_bom/export_bom.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short bom pcb_exporter $long Export bom (Bill of Materials) $state works default buildin -$class export Index: trunk/src_plugins/export_dsn/export_dsn.pup =================================================================== --- trunk/src_plugins/export_dsn/export_dsn.pup (revision 8219) +++ trunk/src_plugins/export_dsn/export_dsn.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short specctra .dsn pcb_exporter $long Export specctra .dsn files $state works default buildin -$class export Index: trunk/src_plugins/export_dxf/export_dxf.pup =================================================================== --- trunk/src_plugins/export_dxf/export_dxf.pup (revision 8219) +++ trunk/src_plugins/export_dxf/export_dxf.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short DXF pcb_exporter $long Export dxf $state WIP default disable -$class export Index: trunk/src_plugins/export_fidocadj/export_fidocadj.pup =================================================================== --- trunk/src_plugins/export_fidocadj/export_fidocadj.pup (revision 8219) +++ trunk/src_plugins/export_fidocadj/export_fidocadj.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short FidoCadJ .fcd pcb_exporter $long Export to FidoCadJ format (.fcd) $state WIP default disable -$class export Index: trunk/src_plugins/export_gcode/export_gcode.pup =================================================================== --- trunk/src_plugins/export_gcode/export_gcode.pup (revision 8219) +++ trunk/src_plugins/export_gcode/export_gcode.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short gcode pcb_exporter $long Export to gcode $state works default buildin -$class export Index: trunk/src_plugins/export_gerber/export_gerber.pup =================================================================== --- trunk/src_plugins/export_gerber/export_gerber.pup (revision 8219) +++ trunk/src_plugins/export_gerber/export_gerber.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short gerber pcb_exporter $long Export to gerber $state works default buildin -$class export Index: trunk/src_plugins/export_ipcd356/export_ipcd356.pup =================================================================== --- trunk/src_plugins/export_ipcd356/export_ipcd356.pup (revision 8219) +++ trunk/src_plugins/export_ipcd356/export_ipcd356.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short IPC-D-356 Netlist pcb_exporter $long IPC-D-356 Netlist export. $state Work-in-progress default disable -$class export Index: trunk/src_plugins/export_lpr/export_lpr.pup =================================================================== --- trunk/src_plugins/export_lpr/export_lpr.pup (revision 8219) +++ trunk/src_plugins/export_lpr/export_lpr.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short lpr pcb_exporter (printer) $long Export to lpr (using export_ps to generate postscript) $state works default buildin -$class export Index: trunk/src_plugins/export_nelma/export_nelma.pup =================================================================== --- trunk/src_plugins/export_nelma/export_nelma.pup (revision 8219) +++ trunk/src_plugins/export_nelma/export_nelma.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short nelma pcb_exporter $long Export to nelma (Numerical capacitance calculator) $state works default buildin -$class export Index: trunk/src_plugins/export_openscad/export_openscad.pup =================================================================== --- trunk/src_plugins/export_openscad/export_openscad.pup (revision 8219) +++ trunk/src_plugins/export_openscad/export_openscad.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short openscad pcb_exporter $long Export openscad $state WIP default disable -$class export Index: trunk/src_plugins/export_png/export_png.pup =================================================================== --- trunk/src_plugins/export_png/export_png.pup (revision 8219) +++ trunk/src_plugins/export_png/export_png.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short png/gif/jpg pcb_exporter $long Export to png, gif and jpeg $state works default buildin -$class export Index: trunk/src_plugins/export_ps/export_ps.pup =================================================================== --- trunk/src_plugins/export_ps/export_ps.pup (revision 8219) +++ trunk/src_plugins/export_ps/export_ps.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short postscript pcb_exporter $long Export postscript or embedded postscript. $state works default buildin -$class export Index: trunk/src_plugins/export_stat/export_stat.pup =================================================================== --- trunk/src_plugins/export_stat/export_stat.pup (revision 8219) +++ trunk/src_plugins/export_stat/export_stat.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short export board statistics $long Export various board statistics in lihata format $state works default buildin -$class export Index: trunk/src_plugins/export_svg/export_svg.pup =================================================================== --- trunk/src_plugins/export_svg/export_svg.pup (revision 8219) +++ trunk/src_plugins/export_svg/export_svg.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short SVG pcb_exporter $long Scalable Vector Graphics (SVG) exporter $state works default buildin -$class export Index: trunk/src_plugins/export_test/export_test.pup =================================================================== --- trunk/src_plugins/export_test/export_test.pup (revision 8219) +++ trunk/src_plugins/export_test/export_test.pup (revision 8220) @@ -1,5 +1,5 @@ +$class export +$short dummy test pcb_exporter $long A thin layer of code to dump exporter calls for testing the HID exporter API. -$state disabled -#lstate: work in progress -default buildin -$class export +$state WIP +default disable Index: trunk/src_plugins/export_xy/export_xy.pup =================================================================== --- trunk/src_plugins/export_xy/export_xy.pup (revision 8219) +++ trunk/src_plugins/export_xy/export_xy.pup (revision 8220) @@ -1,4 +1,5 @@ +$class export +$short xy (centroid) pcb_exporter $long Export XY centroid element data for pick & place. $state works default buildin -$class export Index: trunk/src_plugins/fontmode/fontmode.pup =================================================================== --- trunk/src_plugins/fontmode/fontmode.pup (revision 8219) +++ trunk/src_plugins/fontmode/fontmode.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short font editor $long Font editing actions. $state works default buildin -$class feature Index: trunk/src_plugins/fp_fs/fp_fs.pup =================================================================== --- trunk/src_plugins/fp_fs/fp_fs.pup (revision 8219) +++ trunk/src_plugins/fp_fs/fp_fs.pup (revision 8220) @@ -1,4 +1,5 @@ +$class fp +$short filesystem footprints $long 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 -$class fp Index: trunk/src_plugins/fp_wget/fp_wget.pup =================================================================== --- trunk/src_plugins/fp_wget/fp_wget.pup (revision 8219) +++ trunk/src_plugins/fp_wget/fp_wget.pup (revision 8220) @@ -1,4 +1,5 @@ +$class fp +$short web footprints $long Footprint: get static (file) footprints from the web, e.g. from http://gedasymbols.org $state works default buildin -$class fp Index: trunk/src_plugins/gpmi/gpmi.pup =================================================================== --- trunk/src_plugins/gpmi/gpmi.pup (revision 8219) +++ trunk/src_plugins/gpmi/gpmi.pup (revision 8220) @@ -1,5 +1,6 @@ +$class feature +$short GPMI scripting $long Scriptable plugin system with about 10 scripting languages supported and dynamic load/unload of scripts that can manipulate the GUI, the board, can implement exporters, etc. $state works +$ldefault: if gpmi is installed default buildin -#ldefault: if gpmi is installed -$class feature Index: trunk/src_plugins/hid_batch/hid_batch.pup =================================================================== --- trunk/src_plugins/hid_batch/hid_batch.pup (revision 8219) +++ trunk/src_plugins/hid_batch/hid_batch.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short batch process (no-gui HID) $long HID without GUI; read actions from stdin. $state works default buildin -$class hid Index: trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup =================================================================== --- trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup (revision 8219) +++ trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short GTK2 GUI, software render $long GUI: GTK2 HID with GDK software rendering. $state works default buildin -$class hid Index: trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup =================================================================== --- trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup (revision 8219) +++ trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short GTK2 GUI, opengl render $long GUI: GTK2 with opengl rendering $state works default buildin -$class hid Index: trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup =================================================================== --- trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup (revision 8219) +++ trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short GTK3 GUI, cairo render $long GUI: the GTK3 HID, using cairo for rendering $state WIP default disable -$class hid Index: trunk/src_plugins/hid_lesstif/hid_lesstif.pup =================================================================== --- trunk/src_plugins/hid_lesstif/hid_lesstif.pup (revision 8219) +++ trunk/src_plugins/hid_lesstif/hid_lesstif.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short the lesstif gui $long GUI: the lesstif HID. $state works default buildin -$class hid Index: trunk/src_plugins/hid_remote/hid_remote.pup =================================================================== --- trunk/src_plugins/hid_remote/hid_remote.pup (revision 8219) +++ trunk/src_plugins/hid_remote/hid_remote.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short remote HID server $long Remote access HID: implement a protocol and use it to relay between a core and a remote HID implementation. $state WIP default disable -$class hid Index: trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup =================================================================== --- trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup (revision 8219) +++ trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup (revision 8220) @@ -1,4 +1,5 @@ +$class hid +$short websocket server HID $long HID server: websockets using hid_remote. $state WIP default disable -$class hid Index: trunk/src_plugins/import_dsn/import_dsn.pup =================================================================== --- trunk/src_plugins/import_dsn/import_dsn.pup (revision 8219) +++ trunk/src_plugins/import_dsn/import_dsn.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short specctra .dsn importer $long Import specctra .dsn files $state works default buildin -$class import Index: trunk/src_plugins/import_edif/import_edif.pup =================================================================== --- trunk/src_plugins/import_edif/import_edif.pup (revision 8219) +++ trunk/src_plugins/import_edif/import_edif.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import edif $long Import plugin for netlists in the EDIF format. $state works default buildin -$class import Index: trunk/src_plugins/import_ltspice/import_ltspice.pup =================================================================== --- trunk/src_plugins/import_ltspice/import_ltspice.pup (revision 8219) +++ trunk/src_plugins/import_ltspice/import_ltspice.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import ltspice .net+.asc $long Import the netlist and footprints from an ltspice .asc and .net pair of files $state works default buildin -$class import Index: trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup =================================================================== --- trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup (revision 8219) +++ trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import mentor graphics sch $long Import Mentor Graphics Design Capture from flattened .edf netlist, using a parts conversion table. $state works default buildin -$class import Index: trunk/src_plugins/import_mucs/import_mucs.pup =================================================================== --- trunk/src_plugins/import_mucs/import_mucs.pup (revision 8219) +++ trunk/src_plugins/import_mucs/import_mucs.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import mucs routing $long Import lines and vias from MUCS unixplot .pl files $state works default buildin -$class import Index: trunk/src_plugins/import_netlist/import_netlist.pup =================================================================== --- trunk/src_plugins/import_netlist/import_netlist.pup (revision 8219) +++ trunk/src_plugins/import_netlist/import_netlist.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import netlist $long Import plugin for netlists in the classic pcb netlist format. $state works default buildin -$class import Index: trunk/src_plugins/import_sch/import_sch.pup =================================================================== --- trunk/src_plugins/import_sch/import_sch.pup (revision 8219) +++ trunk/src_plugins/import_sch/import_sch.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import sch $long Imports element and netlist data from the schematics (or some other source). $state works default buildin -$class import Index: trunk/src_plugins/import_tinycad/import_tinycad.pup =================================================================== --- trunk/src_plugins/import_tinycad/import_tinycad.pup (revision 8219) +++ trunk/src_plugins/import_tinycad/import_tinycad.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short import tinycad .net $long Import the netlist and footprints from a tinycad netlist. $state works default buildin -$class import Index: trunk/src_plugins/io_eagle/io_eagle.pup =================================================================== --- trunk/src_plugins/io_eagle/io_eagle.pup (revision 8219) +++ trunk/src_plugins/io_eagle/io_eagle.pup (revision 8220) @@ -1,4 +1,5 @@ +$class io +$short Eagle's xml format $long Load the design from eagle's xml format. $state WIP default disable -$class io Index: trunk/src_plugins/io_hyp/io_hyp.pup =================================================================== --- trunk/src_plugins/io_hyp/io_hyp.pup (revision 8219) +++ trunk/src_plugins/io_hyp/io_hyp.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short hyperlynx .hyp loader $long Import plugin for hyperlynx geometry (no polygons yet). $state works default buildin -$class import Index: trunk/src_plugins/io_kicad/io_kicad.pup =================================================================== --- trunk/src_plugins/io_kicad/io_kicad.pup (revision 8219) +++ trunk/src_plugins/io_kicad/io_kicad.pup (revision 8220) @@ -1,4 +1,5 @@ +$class io +$short Kicad's s-expr format $long 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 -$class io Index: trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup =================================================================== --- trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup (revision 8219) +++ trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup (revision 8220) @@ -1,4 +1,5 @@ +$class io +$short Kicad's legacy format $long Export the design and elements in Kicad's legacy format. $state works default buildin -$class io Index: trunk/src_plugins/io_lihata/io_lihata.pup =================================================================== --- trunk/src_plugins/io_lihata/io_lihata.pup (revision 8219) +++ trunk/src_plugins/io_lihata/io_lihata.pup (revision 8220) @@ -1,4 +1,5 @@ +$class io +$short lihata board format $long Load and save the design and elements in the lihata board format. $state works default buildin -$class io Index: trunk/src_plugins/io_pcb/io_pcb.pup =================================================================== --- trunk/src_plugins/io_pcb/io_pcb.pup (revision 8219) +++ trunk/src_plugins/io_pcb/io_pcb.pup (revision 8220) @@ -1,4 +1,5 @@ +$class io +$short the original pcb format $long Load and save the design and elements in the original pcb text format. $state works default buildin -$class io Index: trunk/src_plugins/io_tedax/io_tedax.pup =================================================================== --- trunk/src_plugins/io_tedax/io_tedax.pup (revision 8219) +++ trunk/src_plugins/io_tedax/io_tedax.pup (revision 8220) @@ -1,4 +1,5 @@ +$class import +$short tEDAx (Trivial EDA eXchange) $long Import and export tEDAx netlists and footprints. $state works default buildin -$class import Index: trunk/src_plugins/jostle/jostle.pup =================================================================== --- trunk/src_plugins/jostle/jostle.pup (revision 8219) +++ trunk/src_plugins/jostle/jostle.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short push lines out of the way $long Pushes lines out of the way. $state works default buildin -$class feature Index: trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup =================================================================== --- trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup (revision 8219) +++ trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup (revision 8220) @@ -1,4 +1,5 @@ +$class lib +$short #s-expression library $long S-expression parser lib $state works default disable -$class lib Index: trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup =================================================================== --- trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup (revision 8219) +++ trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup (revision 8220) @@ -1,6 +1,5 @@ -hid_gtk* common code (regardless of gtk version or drawing mechanism: for -both gtk2 and gtk3 and for both sw rendering and gl) - +$class lib +$short all-hid_gtk common code +$long hid_gtk* common code (regardless of gtk version or drawing mechanism: for both gtk2 and gtk3 and for both sw rendering and gl) $state works default disable -$class lib Index: trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup =================================================================== --- trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup (revision 8219) +++ trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup (revision 8220) @@ -1,4 +1,5 @@ +$class lib +$short hid_gtk preferences dialog $long hid_gtk* preferences dialog common code (regardless of gtk version) $state works default disable -$class lib Index: trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup =================================================================== --- trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup (revision 8219) +++ trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup (revision 8220) @@ -1,4 +1,5 @@ +$class lib +$short hid_gtk generic part $long 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 -$class lib Index: trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup =================================================================== --- trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup (revision 8219) +++ trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup (revision 8220) @@ -1,4 +1,5 @@ +$class lib +$short legacy functions $long 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 -$class lib Index: trunk/src_plugins/loghid/loghid.pup =================================================================== --- trunk/src_plugins/loghid/loghid.pup (revision 8219) +++ trunk/src_plugins/loghid/loghid.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short diagnostics: log HID calls $long Sits between a HID (or exporter) and the core and logs all core->plugin calls made through the HID structure. $state WIP default disable -$class feature Index: trunk/src_plugins/mincut/mincut.pup =================================================================== --- trunk/src_plugins/mincut/mincut.pup (revision 8219) +++ trunk/src_plugins/mincut/mincut.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short minimal cut shorts $long 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 -$class feature Index: trunk/src_plugins/oldactions/oldactions.pup =================================================================== --- trunk/src_plugins/oldactions/oldactions.pup (revision 8219) +++ trunk/src_plugins/oldactions/oldactions.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short old/obsolete actions $long 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 -$class feature Index: trunk/src_plugins/polycombine/polycombine.pup =================================================================== --- trunk/src_plugins/polycombine/polycombine.pup (revision 8219) +++ trunk/src_plugins/polycombine/polycombine.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short combine selected polygons $long The selected polygons are combined together according to the ordering of their points. $state works default buildin -$class feature Index: trunk/src_plugins/polystitch/polystitch.pup =================================================================== --- trunk/src_plugins/polystitch/polystitch.pup (revision 8219) +++ trunk/src_plugins/polystitch/polystitch.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short stitch polygon at cursor $long 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 -$class feature Index: trunk/src_plugins/propedit/propedit.pup =================================================================== --- trunk/src_plugins/propedit/propedit.pup (revision 8219) +++ trunk/src_plugins/propedit/propedit.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short object property editor $long List and edit properties of a group of objects. $state works default buildin -$class feature Index: trunk/src_plugins/puller/puller.pup =================================================================== --- trunk/src_plugins/puller/puller.pup (revision 8219) +++ trunk/src_plugins/puller/puller.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short puller $long Pull traces to minimize their length. $state works default buildin -$class feature Index: trunk/src_plugins/query/query.pup =================================================================== --- trunk/src_plugins/query/query.pup (revision 8219) +++ trunk/src_plugins/query/query.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short query language $long pcb-rnd query language: execute expressions on objects and rules for the programmed drc. $state works default buildin -$class feature Index: trunk/src_plugins/renumber/renumber.pup =================================================================== --- trunk/src_plugins/renumber/renumber.pup (revision 8219) +++ trunk/src_plugins/renumber/renumber.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short renumber action $long Renumber elements (renaming them) and generate a text file for back annotation. $state works default buildin -$class feature Index: trunk/src_plugins/report/report.pup =================================================================== --- trunk/src_plugins/report/report.pup (revision 8219) +++ trunk/src_plugins/report/report.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short report actions $long Report() and ReportObject() actions - print a report about design objects. $state works default buildin -$class feature Index: trunk/src_plugins/rubberband_orig/rubberband_orig.pup =================================================================== --- trunk/src_plugins/rubberband_orig/rubberband_orig.pup (revision 8219) +++ trunk/src_plugins/rubberband_orig/rubberband_orig.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short the original rubberband $long The original rubberband code. $state works default buildin -$class feature Index: trunk/src_plugins/shand_cmd/shand_cmd.pup =================================================================== --- trunk/src_plugins/shand_cmd/shand_cmd.pup (revision 8219) +++ trunk/src_plugins/shand_cmd/shand_cmd.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short command shorthands $long vi-like command shorthands (1..3 character long commands) $state works default buildin -$class feature Index: trunk/src_plugins/smartdisperse/smartdisperse.pup =================================================================== --- trunk/src_plugins/smartdisperse/smartdisperse.pup (revision 8219) +++ trunk/src_plugins/smartdisperse/smartdisperse.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short netlist based dispenser $long 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 -$class feature Index: trunk/src_plugins/stroke/stroke.pup =================================================================== --- trunk/src_plugins/stroke/stroke.pup (revision 8219) +++ trunk/src_plugins/stroke/stroke.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short libstroke gestures $long 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 -$class feature Index: trunk/src_plugins/teardrops/teardrops.pup =================================================================== --- trunk/src_plugins/teardrops/teardrops.pup (revision 8219) +++ trunk/src_plugins/teardrops/teardrops.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short draw teardrops on pins $long Draw teardrops on pins. $state works default buildin -$class feature Index: trunk/src_plugins/vendordrill/vendordrill.pup =================================================================== --- trunk/src_plugins/vendordrill/vendordrill.pup (revision 8219) +++ trunk/src_plugins/vendordrill/vendordrill.pup (revision 8220) @@ -1,4 +1,5 @@ +$class feature +$short vendor drill mapping $long Vendor drill mapping. $state works default buildin -$class feature