|
|
|
|
r20937
| file changeset diff or repo changeset diff
| igor2 | 2018-11-13T04:47:50.612262Z
| [dad] -Fix: autorun didn't deliver the return value so it was impossible to detect a cancel
|
M /trunk/src/hid_dad.h
|
|
|
|
|
|
r20929
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T18:19:40.428841Z
| [core] -Fix: don't crash when the rat code announces a short circuit for an unknown net
|
M /trunk/src/rats.c
|
|
r20927
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:54:30.677892Z
| [io_eagle] -Add: proper warning re SMD roundness stillneeding implementation
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
r20924
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:50:43.883342Z
| [io_eagle] -Add: return NULL for offset pad types for now, with warning in code
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
r20921
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:34:55.573857Z
| [io_eagle] -Fix: reduce code dup in SMD portion of new padstack creation code
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r20919
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:30:05.588368Z
| [io_eagle] -Fix: remove superfluous layer variable in padstack function
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20918
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:24:08.550220Z
| [io_eagle] -Add: added warning about need for octagon shape generation API in due course
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20917
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:20:31.571835Z
| [io_eagle] -Fix: change order of switch operation in new eagle padstack function
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r20915
| file changeset diff or repo changeset diff
| erich | 2018-11-12T14:00:38.007917Z
| [io_eagle] -Fix: use global clr, not mask_gap, for call to pcb_pstk_new_from_shape
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20914
| file changeset diff or repo changeset diff
| erich | 2018-11-12T13:59:48.184502Z
| [io_eagle] -Add: default zero paste gap added to eagle padstack function
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20913
| file changeset diff or repo changeset diff
| erich | 2018-11-12T13:55:15.586137Z
| [io_eagle] -Fix: mask_gap applied to mask, not copper or paste, on bottom layer
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20912
| file changeset diff or repo changeset diff
| erich | 2018-11-12T13:49:52.224543Z
| [io_eagle] -Add: clr changed over to mask_var in new eagle padstack function
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20911
| file changeset diff or repo changeset diff
| erich | 2018-11-12T13:45:59.310644Z
| [io_egale] -Add: warning re eagle padstack mask clearances, and need to confirm how eagle does it.
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r20910
| file changeset diff or repo changeset diff
| erich | 2018-11-12T13:31:47.804607Z
| [io_eagle] -Add: first pass implementation of dedicated eagle padstack creation function
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
|
r20906
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T08:10:43.905350Z
| [io_lihata] -Fix: load subcircuits with the right ID, create them only with the right ID and register them in the id hash
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20905
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T08:07:27.175472Z
| [io_lihata] -Fix: load padstacks from old pads with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20904
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T08:06:35.607207Z
| [core] -Add: pstk creation gets an optional id (that will let io_lihata enforce id on pads later)
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/lib_compat_help/pstk_help.c
M /trunk/src/obj_pstk.h
M /trunk/src_plugins/lib_compat_help/pstk_compat.h
M /trunk/src/obj_pstk_act.c
M /trunk/src/obj_subc.c
M /trunk/src/obj_pstk.c
M /trunk/src_plugins/lib_compat_help/pstk_compat.c
M /trunk/src_plugins/act_draw/act_draw.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_dsn/read.c
M /trunk/src/obj_pstk_op.c
|
|
r20903
| file changeset diff or repo changeset diff
| avigne | 2018-11-12T07:51:06.761704Z
| [rosetta] -Add: python version of hello world with a vbox
|
A /trunk/doc/user/06_feature/scripting/rosetta/13_hello_dad/ex.py
|
|
r20902
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:44:46.584148Z
| [io_lihata] -Fix: load padstacks from old vias with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20901
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:41:28.845567Z
| [lib_compat_help] -Add: id argument in compatibility padstack creation calls so that io_lihata will be able to enforce specific IDs
|
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src/tool_line.c
M /trunk/src_plugins/lib_compat_help/pstk_compat.h
M /trunk/src_plugins/diag/integrity.c
M /trunk/src/obj_line.c
M /trunk/src_plugins/io_kicad/read.c
M /trunk/src_plugins/gpmi/pcb-gpmi/gpmi_plugin/gpmi_pkg/layout/create.c
M /trunk/src/tool_via.c
M /trunk/src_plugins/io_autotrax/read.c
M /trunk/src_plugins/import_mucs/mucs.c
M /trunk/src_plugins/import_dsn/dsn.c
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/ar_cpcb/ar_cpcb.c
M /trunk/src_plugins/lib_compat_help/pstk_compat.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/autoroute/autoroute.c
M /trunk/src_plugins/io_pcb/parse_y.c
M /trunk/src_plugins/io_eagle/read.c
|
|
r20900
| file changeset diff or repo changeset diff
| avigne | 2018-11-12T07:28:45.631051Z
| [rosetta] -Add: python version of hello world dialog using DAD
|
A /trunk/doc/user/06_feature/scripting/rosetta/12_hello_dad/ex.py
|
|
r20899
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:27:01.467872Z
| [io_lihata] -Fix: load padstacks with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20898
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:25:28.912205Z
| [io_lihata] -Fix: load text objects with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
|
r20896
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:20:13.150436Z
| [io_lihata] -Fix: load arcs with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20895
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:14:56.196692Z
| -Update: io code for new rat creation API with id
|
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src_plugins/io_hyp/parser.c
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r20894
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:13:52.025044Z
| [io_lihata] -Fix: load rat lines with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20893
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:13:33.001268Z
| [core] -Add: give the caller a chance to set rat id on creation
|
M /trunk/src/obj_rat.c
M /trunk/src/rats.c
M /trunk/src/obj_rat.h
|
|
r20892
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T07:00:27.762772Z
| [io_lihata] -Fix: load lines with the right ID, create them only with the right ID
|
M /trunk/src_plugins/io_lihata/read.c
|
|
r20891
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T06:52:41.759139Z
| [io_lihata] -Del: 'no_id' from parse_line(): we always need to have an ID because of the ID registration
|
M /trunk/src_plugins/io_lihata/read.c
|
|
|
|
r20888
| file changeset diff or repo changeset diff
| igor2 | 2018-11-12T06:48:47.344259Z
| [core] -Add: object API: alloc_id() (for fixing io_lihata read)
|
M /trunk/src/obj_pstk.h
M /trunk/src/obj_poly.c
M /trunk/src/obj_text.h
M /trunk/src/obj_line.c
M /trunk/src/obj_subc.c
M /trunk/src/obj_poly.h
M /trunk/src/obj_arc.c
M /trunk/src/obj_rat.c
M /trunk/src/obj_line.h
M /trunk/src/obj_pstk.c
M /trunk/src/obj_text.c
M /trunk/src/obj_subc.h
M /trunk/src/obj_arc.h
M /trunk/src/obj_rat.h
|
|
|
|
|
|
|
|
r20881
| file changeset diff or repo changeset diff
| avigne | 2018-11-11T09:21:22.187910Z
| [rosetta] -Add: hello world from menu, in python
|
A /trunk/doc/user/06_feature/scripting/rosetta/11_hello_menu/ex.py
|
|
|
|
|
|
|
r20875
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T18:34:57.357559Z
| [io_pcb] -Fix: do not lose multiple special layers on load, even tho only the first one is placed in the right group
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r20874
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T16:26:06.780677Z
| [io_pcb] -Fix: do not save duplicate element attributes (footprint, value and refdes - they are saved as property in this old format)
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r20873
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T15:41:24.893621Z
| [io_pcb] -Fix: do poly clipping only once during load
|
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/src_plugins/io_pcb/parse_l.c
|
|
r20872
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T15:38:45.454368Z
| [io_pcb] -Add: fix up broken (unlinked) outline layers after load (it's probably pstoedit that generates such files)
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r20871
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T15:38:12.634854Z
| [layergrp] -Fix: compatibility: a layer called Outline is also an outline layer (probably pstoedit...) - do case insensitive name comparison
|
M /trunk/src/layer_grp.c
|
|
r20870
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T15:37:24.270892Z
| [layergrp] -Add: helper function for fixing up broken outline layers
|
M /trunk/src/layer_grp.c
M /trunk/src/layer_grp.h
|
|
r20869
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T14:20:45.679101Z
| [io_pcb] -Fix: recover from broken group string - create intern copper layer for any layer that is not referenced from the group string
|
M /trunk/src_plugins/io_pcb/file.h
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src_plugins/io_pcb/parse_l.c
|
|
r20868
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T14:19:33.191912Z
| [layergrp] -Fix: when removing a layer from its group, if the layer is already not in any group, that's not an error, just a NOP
|
M /trunk/src/layer_grp.c
|
|
r20867
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T13:44:08.076313Z
| [diag] -Add: integrity test for duplicate layer entry in group and for group->layer->group links
|
M /trunk/src_plugins/diag/integrity.c
|
|
|
r20865
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T13:11:25.844642Z
| [test] -Fix: set locale to C for the printf tests
|
M /trunk/tests/pcb-printf/prclimq.c
M /trunk/tests/pcb-printf/prcli.c
M /trunk/tests/pcb-printf/tester.c
|
|
r20864
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T12:47:12.429965Z
| [io_eagle] -Add: helper function in preparation for the padstakc load rewrite
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
|
|
r20859
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T02:52:20.529641Z
| [doc] -Change: data struct drawing: include an svg instead of the png - the png grew too large
|
M /trunk/doc/developer/data.html
M /trunk/doc/developer/src/Makefile
A /trunk/doc/developer/data1.svg
D /trunk/doc/developer/data1.png
|
|
r20858
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T02:51:20.893852Z
| [doc] -Change: data struct drawing: add padstack proto ID on the drawing
|
M /trunk/doc/developer/src/data1.dot
|
|
r20857
| file changeset diff or repo changeset diff
| igor2 | 2018-11-10T02:46:16.640344Z
| [doc] -Change: data struct drawing: remove the blue line that crosses everything, indicate recursion differently
|
M /trunk/doc/developer/src/data1.dot
|
|
r20856
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T15:14:49.080414Z
| [doc] -Add: include the new GUI dialog for scripts in scripting intro
|
M /trunk/doc/user/06_feature/scripting/intro.html
|
|
r20855
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T14:28:16.059861Z
| [doc] -Update: keys
|
M /trunk/doc/user/05_ui/06_common/keytree.txt
M /trunk/doc/keys.html
M /trunk/doc/user/05_ui/06_common/keytree.svg
|
|
|
|
r20852
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T14:17:45.192403Z
| [script] -Add: script dialog displays all actions registered by the script when a script is selected
|
M /trunk/src_plugins/script/script_act.c
|
|
|
|
|
r20848
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T10:32:20.006397Z
| [TODO] -Del: outline breakdown on drastic zoom-in: it is a gdk bug, we are not going to work around it from pcb-rnd
|
M /trunk/doc/TODO
|
|
|
r20846
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T10:14:01.661503Z
| [scconfig] -Fix: detect popen(), missing popen is fatal (make the dependency explicit)
|
M /trunk/scconfig/hooks.c
|
|
r20845
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T10:11:50.694574Z
| [scconfig] -Add: detect SIGPIPE and if present, set it to ignore to avoid external programs to exit pcb-rnd
|
M /trunk/src/main.c
M /trunk/config.h.in
|
|
r20844
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T09:37:30.944693Z
| [TODO] -Move: missing via move drc outline is a generic problem, should be fixed together with the style->padstack switchover
|
M /trunk/doc/TODO
|
|
|
r20842
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T09:20:56.067671Z
| [lib_hid_gl] -Fix: do use cflags/ldflags for gl and glu, do not depend on other plugins to provide these
|
M /trunk/src_plugins/lib_hid_gl/Plug.tmpasm
|
|
|
|
|
r20838
| file changeset diff or repo changeset diff
| igor2 | 2018-11-09T08:47:29.818048Z
| [core] -Update: comments for the new (timed) backup name mechanism
|
M /trunk/src/plug_io.c
M /trunk/src/conf_core.h
|
|