r27785
| file changeset diff or repo changeset diff
| igor2 | 2019-10-05T07:33:12.103741Z
| [io_kicad] -Fix: CUCP#65: experiments show final fallback on the pad clearance is the global pad clearance, as defined in the (setup) field
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r27770
| file changeset diff or repo changeset diff
| igor2 | 2019-10-04T12:56:01.660493Z
| [io_kicad] -Fix: typo blocked the code from properly ignoring module's path rendering some files unloadable
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r27352
| file changeset diff or repo changeset diff
| igor2 | 2019-08-25T06:38:27.667449Z
| [io] -Del: remove the old footprint write API, use the new, subc write API instead
|
M /trunk/src_plugins/io_lihata/io_lihata.c
M /trunk/src_plugins/io_eagle/io_eagle.c
M /trunk/src_plugins/io_autotrax/io_autotrax.c
M /trunk/src_plugins/io_kicad/write.h
M /trunk/src_plugins/io_pcb/file.h
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_dsn/io_dsn.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/extedit/extedit.c
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
M /trunk/src_plugins/io_mentor_cell/io_mentor_cell.c
M /trunk/src_plugins/io_lihata/write.h
M /trunk/src_plugins/io_hyp/io_hyp.c
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_pcb/io_pcb.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_kicad_legacy/write.h
M /trunk/src_plugins/io_kicad/io_kicad.c
|
|
r27343
| file changeset diff or repo changeset diff
| igor2 | 2019-08-25T04:25:33.120233Z
| [io_kicad] -Add: implement the new subcircuit write API
|
M /trunk/src_plugins/io_kicad/write.h
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_kicad/io_kicad.c
|
|
r27336
| file changeset diff or repo changeset diff
| igor2 | 2019-08-24T14:11:05.903018Z
| [io_kicad] -Del: write_buffer_subc
|
M /trunk/src_plugins/io_kicad/write.h
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_kicad/io_kicad.c
|
|
r27333
| file changeset diff or repo changeset diff
| igor2 | 2019-08-24T14:02:50.086004Z
| [io] -Add: API to determine which subc(s) to save from a pcb_data_t that potentially has multiple footprints
|
M /trunk/src/plug_io.c
M /trunk/src_plugins/io_kicad/write.h
M /trunk/src_plugins/io_tedax/footprint.c
M /trunk/src_plugins/io_pcb/file.h
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_tedax/io_tedax.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/io_tedax/footprint.h
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_kicad_legacy/write.h
|
|
r27314
| file changeset diff or repo changeset diff
| igor2 | 2019-08-24T04:12:08.120120Z
| [io] -Split: save buffer from save a subcircuit from a buffer API to make room for full buffer saves
|
M /trunk/src/plug_io.c
M /trunk/src_plugins/io_lihata/io_lihata.c
M /trunk/src_plugins/io_eagle/io_eagle.c
M /trunk/src_plugins/io_autotrax/io_autotrax.c
M /trunk/src_plugins/io_kicad/write.h
M /trunk/src_plugins/io_pcb/file.h
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_tedax/io_tedax.c
M /trunk/src_plugins/io_dsn/io_dsn.c
M /trunk/src/plug_io.h
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/io_kicad_legacy/io_kicad_legacy.c
M /trunk/src_plugins/io_mentor_cell/io_mentor_cell.c
M /trunk/src_plugins/io_lihata/write.h
M /trunk/src_plugins/io_hyp/io_hyp.c
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_pcb/io_pcb.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_kicad_legacy/write.h
M /trunk/src_plugins/io_kicad/io_kicad.c
|
|
r26976
| file changeset diff or repo changeset diff
| igor2 | 2019-07-27T05:35:37.786156Z
| [netlist2] -Cleanup: rename to netlist (the old implementation is long gone)
|
M /trunk/src_plugins/oldactions/oldactions.c
M /trunk/src_plugins/report/report.c
M /trunk/src_plugins/dialogs/dlg_netlist.c
M /trunk/src/file_act.c
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src/main.c
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_kicad/read.c
M /trunk/src_plugins/io_tedax/tnetlist.c
M /trunk/src_plugins/import_edif/edif.c
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src/undo_old.c
M /trunk/src_plugins/import_netlist/import_netlist.c
M /trunk/src_plugins/hid_lesstif/netlist.c
M /trunk/src_plugins/import_edif/edif.y
M /trunk/src_plugins/export_stat/stat.c
D /trunk/src/netlist2.c
M /trunk/src_plugins/renumber/renumber.c
D /trunk/src/netlist2.h
M /trunk/src/tool_line.c
M /trunk/src_plugins/smartdisperse/smartdisperse.c
M /trunk/src_plugins/lib_hid_pcbui/status.c
M /trunk/src_plugins/autoplace/autoplace.c
M /trunk/src_plugins/io_autotrax/write.c
M /trunk/src_plugins/io_lihata/read.c
A /trunk/src/netlist.c
M /trunk/src/Makefile.dep
M /trunk/src_plugins/export_ipcd356/ipcd356.c
A /trunk/src/netlist.h
M /trunk/src/rats_act.c
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/export_dsn/dsn.c
M /trunk/src_plugins/autoroute/autoroute.c
M /trunk/src/Makefile.in
M /trunk/src_plugins/mincut/rats_mincut.c
M /trunk/src_plugins/dialogs/dlg_pinout.c
M /trunk/src/netlist_act.c
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src/rats_patch.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_dsn/read.c
M /trunk/src_plugins/lib_netmap/netmap.c
M /trunk/doc/TODO.cleanup
M /trunk/src/board.c
M /trunk/src_plugins/lib_netmap/netmap.h
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r26787
| file changeset diff or repo changeset diff
| igor2 | 2019-07-20T11:28:54.329251Z
| [hid] -Add: HID API: pcb_hid_t * as first argument for fileselect
|
M /trunk/src_plugins/lib_gtk_common/glue_hid.c
M /trunk/src_plugins/hid_lesstif/lesstif.h
M /trunk/src_plugins/import_hpgl/hpgl.c
M /trunk/src_plugins/dialogs/dlg_view.c
M /trunk/src_plugins/renumber/renumber.c
M /trunk/src_plugins/import_tinycad/tinycad.c
M /trunk/src_plugins/import_ltspice/ltspice.c
M /trunk/src_plugins/import_calay/calay.c
M /trunk/src_plugins/export_openems/mesh.c
M /trunk/src_plugins/hid_lesstif/dlg_fileselect.c
M /trunk/src/error.c
M /trunk/src/buffer.c
M /trunk/src_plugins/import_ipcd356/ipcd356.c
M /trunk/src/hid_nogui.c
M /trunk/src_plugins/io_tedax/io_tedax.c
M /trunk/src_plugins/dialogs/dlg_loadsave.c
M /trunk/src_plugins/import_mucs/mucs.c
M /trunk/src_plugins/import_fpcb_nl/fpcb_nl.c
M /trunk/src/rats_patch.c
M /trunk/src/font_act.c
M /trunk/src_plugins/import_dsn/dsn.c
M /trunk/src_plugins/dialogs/dlg_pref_win.c
M /trunk/src_plugins/script/live_script.c
M /trunk/src_plugins/io_hyp/io_hyp.c
M /trunk/src_plugins/import_mentor_sch/mentor_sch.c
M /trunk/src_plugins/hid_lesstif/dlg_fileselect.h
M /trunk/src/hid.h
M /trunk/src_plugins/script/script_act.c
M /trunk/src_plugins/vendordrill/vendor.c
M /trunk/src_plugins/io_kicad/read_net.c
|
|
|
r26540
| file changeset diff or repo changeset diff
| igor2 | 2019-06-30T03:22:45.129522Z
| [io_kicad] -Fix: do not crash on multi-layer zones but throw error for unfinished feature (also mark it for CUCP#49)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r26538
| file changeset diff or repo changeset diff
| igor2 | 2019-06-30T03:04:33.716708Z
| [io_kicad] -Cleanup: compiler warning on missing box cast (pcb_box_t is the same as the rtree box)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r26535
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T16:01:45.271879Z
| [io_kicad] -Fix: when creating custom pad primitives also set the term attribute to make them part of the heavy terminal
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26534
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T15:48:40.420634Z
| [io_kicad] -Fix: when creating custom pad primitives, apply subc offset
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26533
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T15:24:09.304259Z
| [io_kicad] -Fix: create custom pad primitives within the subc, not on the board
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26532
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T15:08:00.436639Z
| [io_kicad] -Add: gr_line and gr_arc respects forced layers (for custom pad primitive)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26531
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T14:54:29.896777Z
| [io_kicad] -Add: custom pad heavy terminal: prepare for forced pad layers, iterate over all wanted layers to create the primitive on each
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r26529
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T13:35:46.210536Z
| [io_kicad] -Fix: accept custom pad shape as rect (comment explains why)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26528
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T13:27:38.153340Z
| [io_kicad] -Fix: missing else caused early error exit on complex pad subtrees
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26522
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T10:03:20.845730Z
| [io_kicad] -Fix: use the local mask geometry for padstacks, when available, instead of always using the global
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r26519
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T07:53:35.139943Z
| [io_kicad] -Fix: zone_connect default is 1, not 0, as shown by the leftmost test case of CUCP#57
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26518
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T07:52:08.952588Z
| [io_kicad] -Add: execute delayed zone_connect creating thermals on pads to sorrunding polygons
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26517
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T07:29:21.064796Z
| [io_kicad] -Add: remember polygon net connections while parsing a board - will be needed for pad zone connection
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26516
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T07:17:34.061202Z
| [io_kicad] -Add: zone_connect: remember a list of pending zone connections
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
|
|
|
|
r26509
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T02:58:19.680107Z
| [io_kicad] -Fix: allow negative "mask clearance" and copper clearance values
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r26508
| file changeset diff or repo changeset diff
| igor2 | 2019-06-29T02:55:56.393398Z
| [io_kicad] -Add: calculate pad mask using the module "mask clearance" setting as well
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r26505
| file changeset diff or repo changeset diff
| igor2 | 2019-06-28T15:45:42.349602Z
| [io_kicad] -Fix: don't ignore module name on load - use it as footprint attribute in case there was no footprint text prividing the name
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r26502
| file changeset diff or repo changeset diff
| igor2 | 2019-06-28T14:47:59.749688Z
| [io_kicad] -Fix: CUCP#63: default pad size matching kicad's hardwired; do not require pad size spec in the file
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r26493
| file changeset diff or repo changeset diff
| igor2 | 2019-06-28T09:57:36.384420Z
| [io_kicad] -Fix: when rotating padstack, make sure the new transformed shape is calculated
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r26489
| file changeset diff or repo changeset diff
| igor2 | 2019-06-28T08:12:36.707036Z
| [io_kicad] -Add: explicit warning for the case when pad clearance is a guesswork
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
|
|
r25227
| file changeset diff or repo changeset diff
| igor2 | 2019-05-04T08:02:19.986833Z
| [hidlib] -Cleanup: safe_fs shouldn't depend on PCB but should get (pcb_hidlib_t *) as first arg
|
M /trunk/src_plugins/vendordrill/vendor.c
M /trunk/src/plug_import.c
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_excellon/excellon.c
M /trunk/src_plugins/hid_lesstif/main.c
M /trunk/src_plugins/lib_legacy_func/lib_legacy_func.c
M /trunk/src/plug_import.h
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src/file_act.c
M /trunk/src_plugins/io_pcb/parse_l.c
M /trunk/src_plugins/fp_wget/gedasymbols.c
M /trunk/src/plug_io.c
M /trunk/src_plugins/lib_hid_pcbui/infobar.c
M /trunk/src_plugins/import_mentor_sch/mentor_sch.c
M /trunk/src_plugins/script/script.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/src_plugins/io_kicad/read.c
M /trunk/src/error.c
M /trunk/src_plugins/export_bom/bom.c
M /trunk/src_plugins/lib_gtk_common/dlg_fileselect.c
M /trunk/src_plugins/io_tedax/tnetlist.c
M /trunk/src_plugins/import_mucs/mucs.c
M /trunk/src/error.h
M /trunk/src_plugins/import_edif/edif.c
M /trunk/src/hid_cfg.c
M /trunk/src_plugins/io_mentor_cell/read.c
M /trunk/src_plugins/export_fidocadj/fidocadj.c
M /trunk/src_plugins/export_openems/export_openems.c
M /trunk/src_plugins/import_edif/edif.h
M /trunk/src/hid_cfg.h
M /trunk/src_plugins/cam/cam_compile.c
M /trunk/src_plugins/export_openscad/scad_models.c
M /trunk/src_plugins/script/live_script.c
M /trunk/src_plugins/io_hyp/parser.c
M /trunk/src_plugins/import_calay/calay.c
M /trunk/src_plugins/io_kicad/read_net.c
M /trunk/src/paths.h
M /trunk/src_plugins/export_oldconn/oldconn.c
M /trunk/src_plugins/lib_hid_common/cli_history.c
M /trunk/src_plugins/fp_fs/fp_fs.c
M /trunk/src_plugins/io_eagle/trparse_xml.c
M /trunk/src_plugins/import_netlist/import_netlist.c
M /trunk/src_plugins/import_edif/edif.y
M /trunk/src_plugins/export_gcode/gcode.c
M /trunk/src_plugins/export_stat/stat.c
M /trunk/src_plugins/dialogs/dlg_view.c
M /trunk/src_plugins/mincut/pcb-mincut/graph.c
M /trunk/src_plugins/renumber/renumber.c
M /trunk/src_plugins/io_tedax/tboard.c
M /trunk/src_plugins/io_tedax/stackup.c
M /trunk/src_plugins/export_gerber/gerber.c
M /trunk/src_plugins/io_tedax/tdrc.c
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/extedit/extedit.c
M /trunk/src_plugins/io_eagle/trparse_bin.c
M /trunk/src_plugins/import_fpcb_nl/fpcb_nl.c
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/io_autotrax/read.c
M /trunk/src_plugins/fp_wget/wget_common.c
M /trunk/src/conf.c
M /trunk/src_plugins/export_lpr/lpr.c
M /trunk/src/main_act.c
M /trunk/src_plugins/export_ipcd356/ipcd356.c
M /trunk/src_plugins/fp_wget/edakrill.c
M /trunk/src/conf.h
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src/safe_fs.c
M /trunk/src_plugins/export_png/png.c
M /trunk/src_plugins/import_ltspice/ltspice.c
M /trunk/src_plugins/io_eagle/read_dru.c
M /trunk/src_plugins/export_dsn/dsn.c
M /trunk/src_plugins/import_sch/import_sch.c
M /trunk/src_plugins/import_tinycad/tinycad.c
M /trunk/src/safe_fs.h
M /trunk/src_plugins/export_dxf/dxf.c
M /trunk/src_plugins/lib_hid_common/place.c
M /trunk/src/compat_fs.c
M /trunk/src_plugins/import_ipcd356/ipcd356.c
M /trunk/src_plugins/export_openems/mesh.c
M /trunk/src_plugins/io_tedax/tlayer.c
M /trunk/src/buffer.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src/rats_patch.c
M /trunk/src_plugins/import_hpgl/hpgl.c
M /trunk/src_plugins/io_tedax/footprint.c
M /trunk/src_plugins/io_dsn/read.c
M /trunk/src_plugins/import_mentor_sch/netlist_helper.c
M /trunk/src_plugins/import_dsn/dsn.c
M /trunk/src/board.c
M /trunk/src_plugins/lib_gtk_common/dlg_library_param.c
M /trunk/src_plugins/ar_cpcb/ar_cpcb.c
|
|
r24883
| file changeset diff or repo changeset diff
| igor2 | 2019-04-25T17:21:24.250907Z
| [hidlib] -Move: pcb_board_t's MaxWidth and MaxHeight to hidlib size_x and size_y - this is really the drawing area extents
|
M /trunk/src/board.h
M /trunk/src_plugins/drc_orig/drc_orig.c
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src_plugins/export_excellon/excellon.c
M /trunk/src_plugins/export_bboard/bboard.c
M /trunk/src_plugins/autocrop/autocrop.c
M /trunk/src_plugins/hid_lesstif/main.c
M /trunk/src_plugins/dialogs/dlg_netlist.c
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src/tool_move.c
M /trunk/src/file_act.c
M /trunk/src_plugins/draw_fab/draw_fab.c
M /trunk/src_plugins/hid_remote/remote.c
M /trunk/src/tool.c
M /trunk/src/plug_io.c
M /trunk/src_plugins/shape/shape.c
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/shape/shape_dialog.c
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_eagle/read.c
M /trunk/src_plugins/io_kicad/read.c
M /trunk/src_plugins/lib_gtk_hid/common.c
M /trunk/src_plugins/io_hyp/write.c
M /trunk/src_plugins/diag/integrity.c
M /trunk/src_plugins/export_openems/export_openems.c
M /trunk/src/draw_composite.c
M /trunk/src_plugins/export_openscad/scad_draw.c
M /trunk/src/crosshair.c
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src_plugins/io_hyp/parser.c
M /trunk/src_plugins/lib_gtk_common/wt_preview.c
M /trunk/src_plugins/dialogs/dlg_pref_sizes.c
M /trunk/src/tool_buffer.c
M /trunk/src_plugins/propedit/propsel.c
M /trunk/src_plugins/export_gcode/gcode.c
M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
M /trunk/src_plugins/export_stat/stat.c
M /trunk/src_plugins/io_tedax/tboard.c
M /trunk/src_plugins/export_gerber/gerber.c
M /trunk/src_plugins/stroke/stroke.c
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/smartdisperse/smartdisperse.c
M /trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c
M /trunk/src_plugins/lib_gtk_common/ui_zoompan.c
M /trunk/src_plugins/io_autotrax/write.c
M /trunk/src/hidlib.h
M /trunk/src_plugins/autoplace/autoplace.c
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/lib_gtk_common/ui_zoompan.h
M /trunk/src_plugins/io_autotrax/read.c
M /trunk/src_plugins/hid_batch/batch.c
M /trunk/src_plugins/export_ipcd356/ipcd356.c
M /trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src_plugins/export_png/png.c
M /trunk/src/object_act.c
M /trunk/src_plugins/io_dsn/write.c
M /trunk/src_plugins/export_dsn/dsn.c
M /trunk/src_plugins/fontmode/fontmode.c
M /trunk/src_plugins/autoroute/autoroute.c
M /trunk/src_plugins/lib_hid_gl/hidgl.c
M /trunk/src_plugins/export_dxf/dxf.c
M /trunk/src/draw_ly_spec.c
M /trunk/src_plugins/lib_gtk_hid/coord_conv.h
M /trunk/src_plugins/io_hyp/hyp_y.c
M /trunk/src/gui_act.c
M /trunk/src_plugins/io_hyp/hyp_y.h
M /trunk/src_plugins/import_ipcd356/ipcd356.c
M /trunk/src_plugins/export_openems/mesh.c
M /trunk/src/buffer.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src_plugins/millpath/toolpath.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src/obj_subc.c
M /trunk/src_plugins/io_dsn/read.c
M /trunk/src_plugins/lib_polyhelp/topoly.c
M /trunk/src_plugins/import_dsn/dsn.c
M /trunk/src_plugins/export_dxf/dxf_draw.c
M /trunk/src/board.c
M /trunk/src_plugins/io_pcb/parse_y.c
M /trunk/src_plugins/ar_cpcb/ar_cpcb.c
|
|
|
r24673
| file changeset diff or repo changeset diff
| igor2 | 2019-04-17T05:51:57.021964Z
| [io_kicad] -Fix: some old files are defining thru-hole pads without drill geometry - improvise 0.5 mm for now
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24672
| file changeset diff or repo changeset diff
| igor2 | 2019-04-17T05:40:12.604362Z
| [io_kicad] -Fix: foreign language layer logic for smd_side guessing triggers only if smd_side was not obvious from layer names
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24671
| file changeset diff or repo changeset diff
| igor2 | 2019-04-17T05:28:56.733239Z
| [io_kicad] -Add: fallback mechanisms for when a module references *.Cu but the board has foreign language layer names not matching
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r24667
| file changeset diff or repo changeset diff
| igor2 | 2019-04-17T04:06:18.235405Z
| [io_kicad] -Add: handle empty (layers) in smd: assume *.Cu and throw a warning
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r24662
| file changeset diff or repo changeset diff
| igor2 | 2019-04-16T07:27:43.239500Z
| [io_kicad] -Add: auto-create a mech layer for plated slots so they show up properly
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r24660
| file changeset diff or repo changeset diff
| igor2 | 2019-04-16T07:16:11.444621Z
| [io_kicad] -Add: create oval holes as slots (but there's no mech layer on the board yet!)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
|
r24655
| file changeset diff or repo changeset diff
| igor2 | 2019-04-16T03:31:31.962943Z
| [io_kicad] -Fix: when creating mask layer in a buffer/subc, make sure it is a SUB (negative) layer
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24649
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T07:20:31.119520Z
| [io_kicad] -Cleanup: simplify poly pts load code by early error returns instead of deep nested ifs
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r24647
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T07:08:30.972539Z
| [io_kicad] -Fix: fp_poly is created with the right coordinates from module offset
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r24643
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:39:46.532915Z
| [io_kicad] -Add: parse fp_poly fields (but do not yet create the polygon)
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24642
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:24:04.519785Z
| [io_kicad] -Change: reorganize the code so that fp_poly can be parsed without forward declarations
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24641
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:17:09.710520Z
| [io_kicad] -Cleanup: don't count zone children, the result is not used anywhere
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24640
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:15:45.551234Z
| [io_kicad] -Del: don't count zone polygons, the result is not used anywhere
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24639
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:14:42.699613Z
| [io_kicad] -Fix: don't mention zone in poly pts parsing error messages, that would be incompatible with later fp_poly use
|
M /trunk/src_plugins/io_kicad/read.c
|
|
|
r24637
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T06:10:27.625337Z
| [io_kicad] -Split: polygon pts parser so it can be reused for fp_poly later
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24635
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T05:33:45.001488Z
| [io_kicad] -Fix: when auto-creating subc layers, use fp_data instead of st->pcb if the latter is NULL - in other words, operate on subc bound layers
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24634
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T04:54:03.440463Z
| [io_kicad] -Fix: throw an error if padstack ends up with no shape on any layer
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24633
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T03:34:32.396081Z
| [io_kicad] -Fix: don't crash on st->pcb == NULL while loading a module as a footprint
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24632
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T03:20:58.398967Z
| [io_kicad] -Add: create an intern copper layer for footprint tempalte boards, for padstacks
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24631
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T03:12:43.023191Z
| [io_kicad] -Fix: create the default common layer set for loading a kicad module as pcb: copper, silk, paste and mask
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24630
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T03:01:01.301206Z
| [io_kicad] -Fix: when loading footprint as board, place the subc on the board
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24629
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T02:48:34.755606Z
| [io_kicad] -Cleanup: make direct footprint loading an explicit bit, don't let the module parser guess from st->pcb == NULL because that is not true when loading footprint as a board
|
M /trunk/src_plugins/io_kicad/read.c
|
|
r24628
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T02:35:21.210372Z
| [io_kicad] -Add: when loading footprint as pcb, create all layers the parser will need in advance
|
M /trunk/src_plugins/io_kicad/layertab.h
M /trunk/src_plugins/io_kicad/read.c
|
|
r24626
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T02:18:46.523152Z
| [io_kicad] -Add: TODO about removing local layer tab from write.c later on
|
M /trunk/src_plugins/io_kicad/write.c
|
|
r24625
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T02:16:21.283376Z
| [io_kicad] -Split: layertab data from the .h to a .c so it won't need to be duplicated for write.c
|
M /trunk/scconfig/Rev.h
M /trunk/src_plugins/io_kicad/layertab.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/io_kicad/Plug.tmpasm
A /trunk/src_plugins/io_kicad/layertab.c
|
|
r24624
| file changeset diff or repo changeset diff
| igor2 | 2019-04-15T02:06:17.428433Z
| [io_kicad] -Add: new column in layer tab: automatic layer creation
|
M /trunk/src_plugins/io_kicad/layertab.h
|
|
|
|
|
|
|
|
r24585
| file changeset diff or repo changeset diff
| igor2 | 2019-04-13T07:58:04.671725Z
| [io_kicad] -Add: support for round rect smd pads
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/src_plugins/io_kicad/read.c
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/io_kicad/io_kicad.pup
M /trunk/src/netlist_act.c
|
|