Index: trunk/src_plugins/acompnet/acompnet.pup =================================================================== --- trunk/src_plugins/acompnet/acompnet.pup (revision 8216) +++ trunk/src_plugins/acompnet/acompnet.pup (revision 8217) @@ -1,4 +1,5 @@ -#longdesc: Auto-complete the current network. A very limited autorouter/assistant. -#state: WIP +$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 8216) +++ trunk/src_plugins/autocrop/autocrop.pup (revision 8217) @@ -1,4 +1,5 @@ -#longdesc: Reduce the board dimensions to just enclose the elements. -#state: works +$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 8216) +++ trunk/src_plugins/autoplace/autoplace.pup (revision 8217) @@ -1,4 +1,5 @@ -#longdesc: Automatically place elements. -#state: works +$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 8216) +++ trunk/src_plugins/autoroute/autoroute.pup (revision 8217) @@ -1,4 +1,5 @@ -#longdesc: Automatically route selected or all rats. This is the original autorouter. -#state: works +$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 8216) +++ trunk/src_plugins/boardflip/boardflip.pup (revision 8217) @@ -1,5 +1,6 @@ -#longdesc: All objects on the board are up-down flipped. -#state: WIP -#lstate: doesn't update rtrees +$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 8216) +++ trunk/src_plugins/dbus/dbus.pup (revision 8217) @@ -1,5 +1,6 @@ -#longdesc: Remote control PCB using DBUS. -#state: WIP -#lstate: needs to install the xml? +$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 8216) +++ trunk/src_plugins/diag/diag.pup (revision 8217) @@ -1,4 +1,5 @@ -#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 +$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 8216) +++ trunk/src_plugins/distalign/distalign.pup (revision 8217) @@ -1,4 +1,5 @@ -#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 +$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 8216) +++ trunk/src_plugins/distaligntext/distaligntext.pup (revision 8217) @@ -1,4 +1,5 @@ -#longdesc: Same as distalign, operates on text objects. -#state: works +$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 8216) +++ trunk/src_plugins/djopt/djopt.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Various board optimization algorithms. -#state: works +$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 8216) +++ trunk/src_plugins/draw_csect/draw_csect.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Draw cross section and layer map. -#state: WIP +$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 8216) +++ trunk/src_plugins/draw_fab/draw_fab.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Draw the fab layer (for various exporters). -#state: works +$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 8216) +++ trunk/src_plugins/draw_fontsel/draw_fontsel.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Draw the font selector GUI -#state: WIP +$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 8216) +++ trunk/src_plugins/export_bboard/export_bboard.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export breadboard -#state: WIP +$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 8216) +++ trunk/src_plugins/export_bom/export_bom.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export bom (Bill of Materials) -#state: works +$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 8216) +++ trunk/src_plugins/export_dsn/export_dsn.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export specctra .dsn files -#state: works +$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 8216) +++ trunk/src_plugins/export_dxf/export_dxf.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export dxf -#state: WIP +$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 8216) +++ trunk/src_plugins/export_fidocadj/export_fidocadj.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to FidoCadJ format (.fcd) -#state: WIP +$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 8216) +++ trunk/src_plugins/export_gcode/export_gcode.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to gcode -#state: works +$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 8216) +++ trunk/src_plugins/export_gerber/export_gerber.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to gerber -#state: works +$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 8216) +++ trunk/src_plugins/export_ipcd356/export_ipcd356.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: IPC-D-356 Netlist export. -#state: Work-in-progress +$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 8216) +++ trunk/src_plugins/export_lpr/export_lpr.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to lpr (using export_ps to generate postscript) -#state: works +$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 8216) +++ trunk/src_plugins/export_nelma/export_nelma.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to nelma (Numerical capacitance calculator) -#state: works +$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 8216) +++ trunk/src_plugins/export_openscad/export_openscad.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export openscad -#state: WIP +$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 8216) +++ trunk/src_plugins/export_png/export_png.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export to png, gif and jpeg -#state: works +$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 8216) +++ trunk/src_plugins/export_ps/export_ps.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export postscript or embedded postscript. -#state: works +$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 8216) +++ trunk/src_plugins/export_stat/export_stat.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export various board statistics in lihata format -#state: works +$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 8216) +++ trunk/src_plugins/export_svg/export_svg.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Scalable Vector Graphics (SVG) exporter -#state: works +$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 8216) +++ trunk/src_plugins/export_test/export_test.pup (revision 8217) @@ -1,5 +1,5 @@ -#longdesc: A thin layer of code to dump exporter calls for testing the HID exporter API. -#state: disabled +$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 Index: trunk/src_plugins/export_xy/export_xy.pup =================================================================== --- trunk/src_plugins/export_xy/export_xy.pup (revision 8216) +++ trunk/src_plugins/export_xy/export_xy.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export XY centroid element data for pick & place. -#state: works +$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 8216) +++ trunk/src_plugins/fontmode/fontmode.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Font editing actions. -#state: works +$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 8216) +++ trunk/src_plugins/fp_fs/fp_fs.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/fp_wget/fp_wget.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Footprint: get static (file) footprints from the web, e.g. from http://gedasymbols.org -#state: works +$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 8216) +++ trunk/src_plugins/gpmi/gpmi.pup (revision 8217) @@ -1,5 +1,5 @@ -#longdesc: 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 +$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 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 8216) +++ trunk/src_plugins/hid_batch/hid_batch.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: HID without GUI; read actions from stdin. -#state: works +$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 8216) +++ trunk/src_plugins/hid_gtk2_gdk/hid_gtk2_gdk.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: GUI: GTK2 HID with GDK software rendering. -#state: works +$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 8216) +++ trunk/src_plugins/hid_gtk2_gl/hid_gtk2_gl.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: GUI: GTK2 with opengl rendering -#state: works +$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 8216) +++ trunk/src_plugins/hid_gtk3_cairo/hid_gtk3_cairo.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: GUI: the GTK3 HID, using cairo for rendering -#state: WIP +$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 8216) +++ trunk/src_plugins/hid_lesstif/hid_lesstif.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: GUI: the lesstif HID. -#state: works +$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 8216) +++ trunk/src_plugins/hid_remote/hid_remote.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/hid_srv_ws/hid_srv_ws.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: HID server: websockets using hid_remote. -#state: WIP +$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 8216) +++ trunk/src_plugins/import_dsn/import_dsn.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import specctra .dsn files -#state: works +$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 8216) +++ trunk/src_plugins/import_edif/import_edif.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import plugin for netlists in the EDIF format. -#state: works +$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 8216) +++ trunk/src_plugins/import_ltspice/import_ltspice.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import the netlist and footprints from an ltspice .asc and .net pair of files -#state: works +$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 8216) +++ trunk/src_plugins/import_mentor_sch/import_mentor_sch.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import Mentor Graphics Design Capture from flattened .edf netlist, using a parts conversion table. -#state: works +$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 8216) +++ trunk/src_plugins/import_mucs/import_mucs.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import lines and vias from MUCS unixplot .pl files -#state: works +$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 8216) +++ trunk/src_plugins/import_netlist/import_netlist.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import plugin for netlists in the classic pcb netlist format. -#state: works +$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 8216) +++ trunk/src_plugins/import_sch/import_sch.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Imports element and netlist data from the schematics (or some other source). -#state: works +$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 8216) +++ trunk/src_plugins/import_tinycad/import_tinycad.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import the netlist and footprints from a tinycad netlist. -#state: works +$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 8216) +++ trunk/src_plugins/io_eagle/io_eagle.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Load the design from eagle's xml format. -#state: WIP +$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 8216) +++ trunk/src_plugins/io_hyp/io_hyp.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import plugin for hyperlynx geometry (no polygons yet). -#state: works +$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 8216) +++ trunk/src_plugins/io_kicad/io_kicad.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Export the design and elements in Kicad's legacy format. -#state: works +$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 8216) +++ trunk/src_plugins/io_lihata/io_lihata.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Load and save the design and elements in the lihata board format. -#state: works +$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 8216) +++ trunk/src_plugins/io_pcb/io_pcb.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Load and save the design and elements in the original pcb text format. -#state: works +$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 8216) +++ trunk/src_plugins/io_tedax/io_tedax.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Import and export tEDAx netlists and footprints. -#state: works +$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 8216) +++ trunk/src_plugins/jostle/jostle.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Pushes lines out of the way. -#state: works +$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 8216) +++ trunk/src_plugins/lib_gensexpr/lib_gensexpr.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: S-expression parser lib -#state: works +$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 8216) +++ trunk/src_plugins/lib_gtk_common/lib_gtk_common.pup (revision 8217) @@ -1,6 +1,6 @@ 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 +$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 8216) +++ trunk/src_plugins/lib_gtk_config/lib_gtk_config.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: hid_gtk* preferences dialog common code (regardless of gtk version) -#state: works +$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 8216) +++ trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/lib_legacy_func/lib_legacy_func.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/loghid/loghid.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/mincut/mincut.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/oldactions/oldactions.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/polycombine/polycombine.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: The selected polygons are combined together according to the ordering of their points. -#state: works +$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 8216) +++ trunk/src_plugins/polystitch/polystitch.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/propedit/propedit.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: List and edit properties of a group of objects. -#state: works +$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 8216) +++ trunk/src_plugins/puller/puller.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Pull traces to minimize their length. -#state: works +$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 8216) +++ trunk/src_plugins/query/query.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: pcb-rnd query language: execute expressions on objects and rules for the programmed drc. -#state: works +$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 8216) +++ trunk/src_plugins/renumber/renumber.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Renumber elements (renaming them) and generate a text file for back annotation. -#state: works +$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 8216) +++ trunk/src_plugins/report/report.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Report() and ReportObject() actions - print a report about design objects. -#state: works +$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 8216) +++ trunk/src_plugins/rubberband_orig/rubberband_orig.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: The original rubberband code. -#state: works +$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 8216) +++ trunk/src_plugins/shand_cmd/shand_cmd.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: vi-like command shorthands (1..3 character long commands) -#state: works +$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 8216) +++ trunk/src_plugins/smartdisperse/smartdisperse.pup (revision 8217) @@ -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 +$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 8216) +++ trunk/src_plugins/stroke/stroke.pup (revision 8217) @@ -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) +$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 8216) +++ trunk/src_plugins/teardrops/teardrops.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Draw teardrops on pins. -#state: works +$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 8216) +++ trunk/src_plugins/vendordrill/vendordrill.pup (revision 8217) @@ -1,4 +1,4 @@ -#longdesc: Vendor drill mapping. -#state: works +$long Vendor drill mapping. +$state works default buildin class feature