Index: doc/developer/mods3/after.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/deps.svg =================================================================== --- doc/developer/mods3/deps.svg (revision 17077) +++ doc/developer/mods3/deps.svg (revision 17078) @@ -4,1145 +4,1155 @@ - - + + plugin_deps - + user - -user + +user acompnet - -acompnet + +acompnet user->acompnet - - + + autocrop - -autocrop + +autocrop user->autocrop - - + + autoplace - -autoplace + +autoplace user->autoplace - - + + autoroute - -autoroute + +autoroute user->autoroute - - + + boardflip - -boardflip + +boardflip user->boardflip - - + + diag - -diag + +diag user->diag - - + + dialogs - -dialogs + +dialogs user->dialogs - - + + distalign - -distalign + +distalign user->distalign - - + + distaligntext - -distaligntext + +distaligntext user->distaligntext - - + + djopt - -djopt + +djopt user->djopt - - + + draw_fab - -draw_fab + +draw_fab user->draw_fab - - + + report - -report + +report user->report - - + + export_bboard - -export_bboard + +export_bboard user->export_bboard - - + + export_bom - -export_bom + +export_bom user->export_bom - - + + export_dsn - -export_dsn + +export_dsn user->export_dsn - - + + export_dxf - -export_dxf + +export_dxf user->export_dxf - - + + export_fidocadj - -export_fidocadj + +export_fidocadj user->export_fidocadj - - + + export_gcode - -export_gcode + +export_gcode user->export_gcode - - + + export_gerber - -export_gerber + +export_gerber user->export_gerber - - + + export_ipcd356 - -export_ipcd356 + +export_ipcd356 user->export_ipcd356 - - + + export_lpr - -export_lpr + +export_lpr user->export_lpr - - + + export_ps - -export_ps + +export_ps user->export_ps - - + + export_nelma - -export_nelma + +export_nelma user->export_nelma - - + + export_openems - -export_openems + +export_openems user->export_openems - - + + export_openscad - -export_openscad + +export_openscad user->export_openscad - - + + export_png - -export_png + +export_png user->export_png - - + + export_stat - -export_stat + +export_stat user->export_stat - - + + export_svg - -export_svg + +export_svg user->export_svg - - + + export_test - -export_test + +export_test user->export_test - - + + export_xy - -export_xy + +export_xy user->export_xy - - + + extedit - -extedit + +extedit user->extedit - - + + io_lihata - -io_lihata + +io_lihata user->io_lihata - - + + fontmode - -fontmode + +fontmode user->fontmode - - + + fp_board - -fp_board + +fp_board user->fp_board - - + + fp_fs - -fp_fs + +fp_fs user->fp_fs - - + + fp_wget - -fp_wget + +fp_wget user->fp_wget - - + + gpmi - -gpmi + +gpmi user->gpmi - - + + hid_batch - -hid_batch + +hid_batch user->hid_batch - - + + hid_gtk2_gdk - -hid_gtk2_gdk + +hid_gtk2_gdk user->hid_gtk2_gdk - - + + hid_gtk2_gl - -hid_gtk2_gl + +hid_gtk2_gl user->hid_gtk2_gl - - + + hid_gtk3_cairo - -hid_gtk3_cairo + +hid_gtk3_cairo user->hid_gtk3_cairo - - + + hid_gtk3_gl - -hid_gtk3_gl + +hid_gtk3_gl user->hid_gtk3_gl - - + + hid_lesstif - -hid_lesstif + +hid_lesstif user->hid_lesstif - - + + hid_remote - -hid_remote + +hid_remote user->hid_remote - - + + import_dsn - -import_dsn + +import_dsn user->import_dsn - - + + import_edif - -import_edif + +import_edif user->import_edif - - + + import_hpgl - -import_hpgl + +import_hpgl user->import_hpgl - - + + import_ipcd356 - -import_ipcd356 + +import_ipcd356 user->import_ipcd356 - - + + import_ltspice - -import_ltspice + +import_ltspice user->import_ltspice - - + + import_mentor_sch - -import_mentor_sch + +import_mentor_sch user->import_mentor_sch - - + + import_mucs - -import_mucs + +import_mucs user->import_mucs - - + + import_netlist - -import_netlist + +import_netlist user->import_netlist - - + + import_sch - -import_sch + +import_sch user->import_sch - - + + import_tinycad - -import_tinycad + +import_tinycad user->import_tinycad - - + + io_autotrax - -io_autotrax + +io_autotrax user->io_autotrax - - + + io_eagle - -io_eagle + +io_eagle user->io_eagle - - + + io_hyp - -io_hyp + +io_hyp user->io_hyp - - + + io_kicad - -io_kicad + +io_kicad user->io_kicad - - + + io_kicad_legacy - -io_kicad_legacy + +io_kicad_legacy user->io_kicad_legacy - - + + io_mentor_cell - -io_mentor_cell + +io_mentor_cell user->io_mentor_cell - - + + io_pcb - -io_pcb + +io_pcb user->io_pcb - - + + io_tedax - -io_tedax + +io_tedax user->io_tedax - - + + jostle - -jostle + +jostle user->jostle - - + + loghid - -loghid + +loghid user->loghid - - + + millpath - -millpath + +millpath user->millpath - - + + mincut - -mincut + +mincut user->mincut - - + + oldactions - -oldactions + +oldactions user->oldactions - - + + polycombine - -polycombine + +polycombine user->polycombine - - + + polystitch - -polystitch + +polystitch user->polystitch - - + + propedit - -propedit + +propedit user->propedit - - + + puller - -puller + +puller user->puller - - + + query - -query + +query user->query - - + + renumber - -renumber + +renumber user->renumber - - + + rubberband_orig - -rubberband_orig + +rubberband_orig user->rubberband_orig - - + + shand_cmd - -shand_cmd + +shand_cmd user->shand_cmd - - + + shape - -shape + +shape user->shape - - + + + +sketch_route + +sketch_route + + +user->sketch_route + + + -smartdisperse - -smartdisperse +smartdisperse + +smartdisperse -user->smartdisperse - - +user->smartdisperse + + -stroke - -stroke +stroke + +stroke -user->stroke - - +user->stroke + + -teardrops - -teardrops +teardrops + +teardrops -user->teardrops - - +user->teardrops + + -vendordrill - -vendordrill +vendordrill + +vendordrill -user->vendordrill - - +user->vendordrill + + lib_compat_help - -lib_compat_help + +lib_compat_help autoroute->lib_compat_help - - + + draw_csect - -draw_csect + +draw_csect draw_fab->report - - + + draw_fontsel - -draw_fontsel + +draw_fontsel export_fidocadj->lib_compat_help - - + + export_ipcd356->lib_compat_help - - + + export_lpr->export_ps - - + + lib_polyhelp - -lib_polyhelp + +lib_polyhelp export_openems->lib_polyhelp - - + + export_openscad->lib_polyhelp - - + + export_xy->export_bom - - + + extedit->io_lihata - - + + io_lihata->lib_compat_help - - + + fp_wget->fp_fs - - + + gpmi->lib_compat_help - - + + hid_gtk2_gdk->draw_csect - - + + hid_gtk2_gdk->draw_fontsel - - + + lib_gtk_common - -lib_gtk_common + +lib_gtk_common hid_gtk2_gdk->lib_gtk_common - - + + lib_gtk_config - -lib_gtk_config + +lib_gtk_config hid_gtk2_gdk->lib_gtk_config - - + + lib_gtk_hid - -lib_gtk_hid + +lib_gtk_hid hid_gtk2_gdk->lib_gtk_hid - - + + lib_gtk_common->lib_gtk_config - - + + lib_gtk_hid->dialogs - - + + lib_hid_common - -lib_hid_common + +lib_hid_common lib_gtk_hid->lib_hid_common - - + + hid_gtk2_gl->draw_csect - - + + hid_gtk2_gl->draw_fontsel - - + + hid_gtk2_gl->lib_gtk_common - - + + hid_gtk2_gl->lib_gtk_config - - + + hid_gtk2_gl->lib_gtk_hid - - + + lib_hid_gl - -lib_hid_gl + +lib_hid_gl hid_gtk2_gl->lib_hid_gl - - + + hid_gtk3_cairo->draw_csect - - + + hid_gtk3_cairo->draw_fontsel - - + + hid_gtk3_cairo->lib_gtk_common - - + + hid_gtk3_cairo->lib_gtk_config - - + + hid_gtk3_cairo->lib_gtk_hid - - + + hid_gtk3_gl->draw_csect - - + + hid_gtk3_gl->draw_fontsel - - + + hid_gtk3_gl->lib_gtk_common - - + + hid_gtk3_gl->lib_gtk_config - - + + hid_gtk3_gl->lib_gtk_hid - - + + hid_gtk3_gl->lib_hid_gl - - + + hid_lesstif->dialogs - - + + hid_lesstif->draw_csect - - + + hid_lesstif->draw_fontsel - - + + hid_lesstif->lib_hid_common - - + + import_dsn->lib_compat_help - - + + import_ipcd356->lib_compat_help - - + + lib_gensexpr - -lib_gensexpr + +lib_gensexpr import_mentor_sch->lib_gensexpr - - + + import_mucs->lib_compat_help - - + + io_autotrax->boardflip - - + + io_autotrax->lib_polyhelp - - + + io_eagle->boardflip - - + + lib_netmap - -lib_netmap + +lib_netmap io_hyp->lib_netmap - - + + io_kicad->lib_gensexpr - - + + io_kicad_legacy->io_kicad - - + + io_pcb->lib_compat_help - - + + io_tedax->lib_compat_help - - + + lib_legacy_func - -lib_legacy_func + +lib_legacy_func millpath->lib_polyhelp - - + + Index: doc/developer/mods3/export.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/feature.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/fp.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/hid.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/import.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/index.html =================================================================== --- doc/developer/mods3/index.html (revision 17077) +++ doc/developer/mods3/index.html (revision 17078) @@ -112,7 +112,7 @@ buildin feature All objects on the board are up-down flipped. -
diag958 +
diag613 works disable feature @@ -132,7 +132,7 @@ buildin feature Same as distalign, operates on text objects. -
djopt2256 +
djopt2255 works buildin feature @@ -142,7 +142,7 @@ disable feature Draw cross section and layer map. -
draw_fab283 +
draw_fab282 works buildin feature @@ -162,12 +162,12 @@ buildin export Export bom (Bill of Materials) -
export_dsn524 +
export_dsn451 works buildin export Export specctra .dsn files -
export_dxf2294 +
export_dxf595 works buildin export @@ -187,7 +187,7 @@ buildin export Export to gerber -
export_ipcd356858 +
export_ipcd356371 works buildin export @@ -237,12 +237,12 @@ disable export A thin layer of code to dump exporter calls for testing the HID exporter API. -
export_xy957 +
export_xy718 works buildin export Template based export of XY centroid subcircuit data e.g. for pick & place. -
extedit306 +
extedit305 works buildin feature @@ -262,17 +262,17 @@ buildin fp Footprint: file system based implementation. Used to be called Newlib: load footprints from directories. Run external processes for the parametric footprints. -
fp_wget630 +
fp_wget628 works buildin fp Footprint: get static (file) footprints from the web, e.g. from http://gedasymbols.org -
gpmi3118 +
gpmi2799 works buildin feature 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. -
hid_batch322 +
hid_batch324 works buildin hid @@ -282,7 +282,7 @@ buildin hid GUI: GTK2 HID with GDK software rendering. -
hid_gtk2_gl925 +
hid_gtk2_gl924 works buildin hid @@ -297,17 +297,17 @@ disable-all hid GUI: the GTK3 HID, using gl for rendering -
hid_lesstif6585 +
hid_lesstif6595 works buildin hid GUI: the lesstif HID. -
hid_remote1183 +
hid_remote1185 WIP disable-all hid Remote access HID: implement a protocol and use it to relay between a core and a remote HID implementation. -
import_dsn244 +
import_dsn269 works buildin import @@ -327,12 +327,12 @@ buildin import IPC-D-356 Netlist and pad centroid import -
import_ltspice507 +
import_ltspice244 works buildin import Import the netlist and footprints from an ltspice .asc and .net pair of files -
import_mentor_sch496 +
import_mentor_sch495 works buildin import @@ -347,7 +347,7 @@ buildin import Import plugin for netlists in the classic pcb netlist format. -
import_sch313 +
import_sch310 works buildin import @@ -362,17 +362,17 @@ buildin io Import and export autotrax layouts and footprints. -
io_eagle3917 +
io_eagle3902 works buildin io Load the design from eagle's xml and binary formats. -
io_hyp4072 +
io_hyp4065 works buildin io Import plugin for hyperlynx geometry (no polygons yet). -
io_kicad3489 +
io_kicad3478 works buildin io @@ -382,7 +382,7 @@ buildin io Export the design and footprints in Kicad's legacy format. -
io_lihata3820 +
io_lihata3784 works buildin io @@ -392,7 +392,7 @@ disable io Load Mentor Graphics cell footprint library and make footprints available (e.g. for fp_board) -
io_pcb2797 +
io_pcb2723 works buildin io @@ -417,12 +417,12 @@ disable-all lib S-expression parser lib -
lib_gtk_common10911 +
lib_gtk_common10952 works disable-all lib hid_gtk* common code (regardless of gtk version or drawing mechanism: for both gtk2 and gtk3 and for both sw rendering and gl) -
lib_gtk_config2437 +
lib_gtk_config2395 works disable-all lib @@ -432,7 +432,7 @@ disable-all lib 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. -
lib_hid_common667 +
lib_hid_common292 works disable-all lib @@ -457,7 +457,7 @@ buildin lib functions to help plugins processing polygons and PolyHatch() action -
loghid311 +
loghid314 WIP disable feature @@ -467,7 +467,7 @@ disable feature Calculate and simulate toolpath for milling away opper -
mincut887 +
mincut886 works buildin feature @@ -487,7 +487,7 @@ buildin feature 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. -
propedit947 +
propedit955 works buildin feature @@ -497,7 +497,7 @@ buildin feature Pull traces to minimize their length. -
query1854 +
query1898 works buildin feature @@ -507,7 +507,7 @@ buildin feature Renumber subcircuits (renaming them) and generate a text file for back annotation. -
report857 +
report854 works buildin feature @@ -527,7 +527,7 @@ buildin feature Generate objects of regular shape (regular polygons, circle, round rect) -
sketch_route29 +
sketch_route28 WIP disable feature @@ -537,7 +537,7 @@ buildin feature Improve the initial dispersion of subcircuits by choosing an order based on the netlist, rather than the arbitrary subcircuit 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. -
stroke416 +
stroke121 works buildin feature @@ -547,7 +547,7 @@ buildin feature Draw teardrops on pins. -
vendordrill518 +
vendordrill517 works buildin feature Index: doc/developer/mods3/io.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/lib.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: doc/developer/mods3/mods.png =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream