|
r31877
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T15:26:55.665528Z
| [pcblib] -Add: qf() silkmark help: mention that it is drawn only if bodysilk is also drawn
|
M /trunk/pcblib/parametric/qf
A /trunk/pcblib/parametric/silkmark_qf.help
|
|
|
|
r31874
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T14:44:25.519925Z
| [dialgos] -Fix: parametric footprint dialog: do not use parameters of a different footprint to fill in the newly open dialog
|
M /trunk/src_plugins/dialogs/dlg_library_param.c
|
|
|
|
|
r31870
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T12:35:49.140846Z
| [io_eagle] -Cleanup: use symbolic names for alignment bits [io_eagle] -Fix: use bbox based text placement for higher precision
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31869
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T11:47:52.354718Z
| [io_eagle] -Add: text object: calculate anchor x;y position using the align field and bbox sizes
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r31867
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T09:57:55.448487Z
| [io_eagle] -Add: calculate bbox width and height of text assuming default eagle font
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31866
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T09:33:37.007011Z
| [io_eagle] -Add: function to calculate on-screen length of a string in eagle default font
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r31865
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T07:43:08.468889Z
| [core] -Fix: missing prototype for the no-clear variant of the obj create undo caused implicit decl
|
M /trunk/src/undo_old.h
|
|
|
r31863
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T07:33:53.412218Z
| [TODO] -Add: new cleanup entry with code markings for changing how remove object undo works: it can not be based on ID because then we can't keep object IDs on operations because of duplications on the undo remove list
|
M /trunk/doc/TODO
M /trunk/src_plugins/tool_std/tool_buffer.c
M /trunk/src/obj_subc.c
|
|
|
|
r31859
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T05:29:56.707789Z
| [core] -Fix: layer group string parse: do not assert, rather quit with a sane error message and return failure if new layer groups can not be created (may happen when the input has more layer groups than the group max pcb-rnd was compiled with)
|
M /trunk/src/layer_grp.c
|
|
r31858
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T05:23:59.725615Z
| [core] -Fix: layer group insert intern: do not make room for the new layer groups twice
|
M /trunk/src/layer_grp.c
|
|
r31857
| file changeset diff or repo changeset diff
| igor2 | 2020-06-12T04:05:10.420955Z
| [core] -Fix: old layer stack parser: better layer error reporting on broken stackups
|
M /trunk/src/layer_grp.c
|
|
|
|
|
|
r31851
| file changeset diff or repo changeset diff
| igor2 | 2020-06-11T13:50:47.444725Z
| [src_3rd] -Fix: use svn.repo.hu instead of repo.hu in extern urls - results in more stable access over migrations
|
M /trunk/src_3rd
|
|
|
|
r31847
| file changeset diff or repo changeset diff
| igor2 | 2020-06-11T06:41:01.127703Z
| [lib_polyhelp] -Fix: poly hatch undoable lines: shouldn't auto-clear poly as a side effect, that may lead to double-clearing which in turn results in crashes
|
M /trunk/src/undo_old.h
M /trunk/src_plugins/lib_polyhelp/polyhelp.c
M /trunk/src/undo_old.c
|
|
r31846
| file changeset diff or repo changeset diff
| igor2 | 2020-06-11T05:32:36.449849Z
| [core] -Fix: don't make padstack prototype operations undoable in case of io code or library window preview, as those subcircuits are not board data directly
|
M /trunk/src_plugins/lib_netmap/placement.c
M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src/obj_subc.c
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src/obj_subc.h
M /trunk/src_plugins/io_eagle/read.c
M /trunk/src_plugins/io_dsn/read.c
|
|
r31845
| file changeset diff or repo changeset diff
| igor2 | 2020-06-11T03:39:29.110668Z
| [core] -Cleanup: subc dup_at: source is const (to make sure there's no modification to the source subc in the placed-from-lib-window-undo bug)
|
M /trunk/src/obj_subc.c
M /trunk/src/obj_subc.h
|
|
|
|
|
r31841
| file changeset diff or repo changeset diff
| igor2 | 2020-06-10T06:04:46.256544Z
| [libuirc] -Add: make sure P_net is inited before connect (windows needs this)
|
M /trunk/src_3rd/libuirc/libuirc.c
|
|
|
|
|
|
|
r31835
| file changeset diff or repo changeset diff
| igor2 | 2020-06-10T03:23:04.642714Z
| [cam] -Fix: GUI: do not create excess directories while the user is typing an output path
|
M /trunk/src_plugins/cam/cam_compile.c
M /trunk/src_plugins/cam/cam_gui.c
M /trunk/src_plugins/cam/cam.c
|
|
r31834
| file changeset diff or repo changeset diff
| igor2 | 2020-06-10T03:16:31.315230Z
| [lib_hid_common] -Fix: missing return value in preview callback handler action
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
r31832
| file changeset diff or repo changeset diff
| igor2 | 2020-06-10T02:54:02.887059Z
| [lib_polyhelp] -Fix: make PolyHatch() undoable
|
M /trunk/src_plugins/lib_polyhelp/polyhelp.c
M /trunk/src_plugins/millpath/toolpath.c
M /trunk/src_plugins/lib_polyhelp/polyhelp.h
|
|
|
|
r31829
| file changeset diff or repo changeset diff
| igor2 | 2020-06-09T15:01:20.136947Z
| [librnd] -Fix: dad spin on real numbers: don't use step 0 at value 0 for up/down spin buttons, that wouldn't change the value!
|
M /trunk/src/librnd/core/hid_dad_spin.c
|
|
r31828
| file changeset diff or repo changeset diff
| igor2 | 2020-06-09T12:51:19.190347Z
| [core] -Fix: narrow object snapping down a bit, to 25 pixels at most, so zooming in enough makes it easier to snap to the nearest object, not the higher type object, even with sparse grid
|
M /trunk/src/crosshair.c
|
|
|
|
|
r31824
| file changeset diff or repo changeset diff
| igor2 | 2020-06-09T09:57:10.118055Z
| [core] -Fix: grid realign should use crosshair coords, not mosue cursor coords, but grid size is still set to 0;0 - this allows both picking the alignment to a "background image" and realign to an object
|
M /trunk/src/gui_act.c
|
|
r31823
| file changeset diff or repo changeset diff
| igor2 | 2020-06-09T08:29:24.117110Z
| [tool_std] -Fix: can not keep ids on "drag & drop move selected" (explanation in comment); fixes undo bug with multiple moves of the same selected object
|
M /trunk/src_plugins/tool_std/tool_buffer.c
|
|
|
r31821
| file changeset diff or repo changeset diff
| igor2 | 2020-06-09T03:35:33.869922Z
| [doc] -Update: linux official package availability: remove arch, because it is not maintained; add the debian derived systems that picked it up and a link to repology for the full list
|
M /trunk/doc/index.html
|
|
|
|
|
r31817
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T12:46:35.999952Z
| [query] -Fix: thermal_on() shouldn't crash when layer is outside of thermal array of the via, that only means "no thermal"
|
M /trunk/src_plugins/query/fnc_obj.c
|
|
r31816
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T12:24:47.066478Z
| [core] -Fix: thermal shape bits to char array: skip diagonal bit if thermal is solid or no-shape
|
M /trunk/src/thermal.c
|
|
r31815
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T12:23:36.622876Z
| [query] -Add: query function to get thermal shape bits translated into a string of characters
|
A /trunk/src_plugins/query/fnc_obj.c
M /trunk/src_plugins/query/fnc.c
M /trunk/src_plugins/query/query.h
|
|
r31814
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T12:18:54.775485Z
| [core] -Add: thermal utility functiobn that generates a string with a char for the shape and whether it's diagonal
|
M /trunk/src/thermal.c
M /trunk/src/thermal.h
|
|
|
|
|
r31810
| file changeset diff or repo changeset diff
| igor2 | 2020-06-08T07:12:22.964527Z
| [lib_formula] -Add: formula C functon and action for the coplanar wave guide
|
M /trunk/src_plugins/lib_formula/lib_formula.c
M /trunk/src_plugins/lib_formula/impedance.c
M /trunk/src_plugins/lib_formula/impedance.h
|
|
|
r31808
| file changeset diff or repo changeset diff
| igor2 | 2020-06-07T12:49:01.394846Z
| [librnd] -Fix: hid action parse can properly return the real result of the last action while keeping the "stop executing multiple actions if any fails" concept
|
M /trunk/src/librnd/core/actions.h
M /trunk/src/librnd/core/actions.c
|
|
r31807
| file changeset diff or repo changeset diff
| igor2 | 2020-06-07T08:09:50.993519Z
| [script] -Add: ActionString() action so scritps can build a call in a string
|
M /trunk/src_plugins/script/script_act.c
|
|
r31806
| file changeset diff or repo changeset diff
| igor2 | 2020-06-07T08:05:05.713983Z
| [librnd] -Add: expose the low level of rnd_parse_command(): rnd_parse_command_res() that can return a typed result properly
|
M /trunk/src/librnd/core/actions.h
M /trunk/src/librnd/core/actions.c
|
|
r31805
| file changeset diff or repo changeset diff
| igor2 | 2020-06-07T04:27:33.314805Z
| [doc] -Add: anchor to layer group properties because the pool links it
|
M /trunk/doc/user/02_model/index.html
|
|
|
r31803
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T09:34:58.653047Z
| [lib_hid_common] -Add: dad() returns the return value of the callback action for the preview widget mouse event callbacks
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
r31801
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T09:26:34.703859Z
| -Fix: redundant type name: rnd_rnd_box_* to rnd_box_*
|
M /trunk/src/board.h
M /trunk/src_plugins/export_ps/eps.c
M /trunk/src/intersect.h
M /trunk/src_plugins/export_excellon/excellon.c
M /trunk/src_plugins/report/report.c
M /trunk/src_plugins/dialogs/dlg_lib_pstk.c
M /trunk/src_plugins/autocrop/autocrop.c
M /trunk/src_plugins/lib_gtk_common/dlg_attr_misc.c
M /trunk/src_plugins/hid_lesstif/main.c
M /trunk/src_plugins/puller/puller.c
M /trunk/src_plugins/dialogs/dlg_netlist.c
M /trunk/src/obj_arc_draw.h
M /trunk/src/obj_pstk_proto.c
M /trunk/src/obj_gfx.c
M /trunk/src_plugins/export_svg/svg.c
M /trunk/src_plugins/dialogs/dlg_fontsel.c
M /trunk/src/draw.c
M /trunk/src_plugins/lib_hid_pcbui/util.c
M /trunk/src_plugins/hid_remote/remote.c
M /trunk/src/obj_common.c
M /trunk/src/plug_io.c
M /trunk/src_plugins/shape/shape.c
M /trunk/src/obj_arc_ui.c
M /trunk/src_plugins/lib_polyhelp/polyhelp.c
M /trunk/src_plugins/lib_hid_common/act_dad.c
M /trunk/src/draw.h
M /trunk/src/obj_arc.c
M /trunk/src/font.h
M /trunk/src/librnd/poly/rtree2_compat.h
M /trunk/src_plugins/lib_hid_pcbui/util.h
M /trunk/src/obj_rat_draw.h
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src/obj_common.h
M /trunk/src/polygon.c
M /trunk/src/obj_arc_ui.h
M /trunk/src_plugins/sketch_route/sketch_route.c
M /trunk/src_plugins/lib_polyhelp/polyhelp.h
M /trunk/src/obj_rat.c
M /trunk/src/obj_arc.h
M /trunk/src_plugins/io_eagle/read.c
M /trunk/src/polygon.h
M /trunk/src/librnd/core/global_typedefs.h
M /trunk/src_plugins/sketch_route/spoke.c
M /trunk/src_plugins/io_kicad/read.c
M /trunk/src_plugins/teardrops/teardrops.c
M /trunk/src_plugins/autoroute/mtspace.c
M /trunk/src_plugins/sketch_route/spoke.h
M /trunk/src_plugins/ddraft/cli_line.c
M /trunk/src_plugins/report/drill.c
M /trunk/src_plugins/acompnet/meshgraph.c
M /trunk/src_plugins/io_mentor_cell/read.c
M /trunk/src_plugins/export_openscad/scad_draw.c
M /trunk/src_plugins/export_openems/export_openems.c
M /trunk/src_plugins/autoroute/mtspace.h
M /trunk/src/draw_composite.c
M /trunk/src/obj_pstk_op.c
M /trunk/src/librnd/pcb_compat.h
M /trunk/src/crosshair.c
M /trunk/src_plugins/ddraft/centgeo.c
M /trunk/src/search.c
M /trunk/src_plugins/io_kicad/write.c
M /trunk/src/librnd/core/box.c
M /trunk/src_plugins/acompnet/meshgraph.h
M /trunk/src_plugins/lib_gtk_common/glue_common.c
M /trunk/src/search_r.h
M /trunk/src/librnd/poly/rtree.c
M /trunk/src_plugins/io_hyp/parser.c
M /trunk/src/crosshair.h
M /trunk/src_plugins/ddraft/centgeo.h
M /trunk/src/search.h
M /trunk/src/obj_line_drcenf.c
M /trunk/src/librnd/core/box.h
M /trunk/src_plugins/exto_std/cord.c
M /trunk/src_plugins/query/query_access.c
M /trunk/src/librnd/core/hid.h
M /trunk/src_plugins/lib_gtk_common/wt_preview.c
M /trunk/src_plugins/draw_csect/draw_csect.c
M /trunk/src/librnd/core/hid_dad.h
M /trunk/src/undo_old.c
M /trunk/src/select_act.c
M /trunk/src/obj_poly.c
M /trunk/src/librnd/poly/polyarea.c
M /trunk/src_plugins/lib_gtk_common/wt_preview.h
M /trunk/src_plugins/dialogs/dlg_pref_layer.c
M /trunk/src/librnd/poly/polyarea.h
M /trunk/src_plugins/lib_gtk_common/glue_hid.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/rubberband_orig/rubberband.c
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src/obj_pstk_draw.h
M /trunk/src/obj_gfx_draw.h
M /trunk/src_plugins/hid_lesstif/wt_preview.c
M /trunk/src/obj_poly_draw_helper.c
M /trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c
M /trunk/src_plugins/io_autotrax/write.c
M /trunk/src_plugins/hid_lesstif/wt_preview.h
M /trunk/src_plugins/autoplace/autoplace.c
M /trunk/src_plugins/io_lihata/read.c
M /trunk/src_plugins/propedit/propdlg.c
M /trunk/src_plugins/io_autotrax/read.c
M /trunk/src_plugins/hid_batch/batch.c
M /trunk/src_plugins/tool_std/tool_arrow.c
M /trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c
M /trunk/src/extobj_helper.h
M /trunk/src_plugins/jostle/jostle.c
M /trunk/src_plugins/io_kicad_legacy/write.c
M /trunk/src_plugins/export_xy/xy.c
M /trunk/src/obj_text_draw.h
M /trunk/src_plugins/export_png/png.c
M /trunk/src/obj_text.c
M /trunk/src/object_act.c
M /trunk/src/librnd/core/gui_act.c
M /trunk/src_plugins/autoroute/autoroute.c
M /trunk/src/view.c
M /trunk/src/obj_poly_draw.h
M /trunk/src_plugins/lib_hid_gl/hidgl.c
M /trunk/src_plugins/io_tedax/tetest.c
M /trunk/src_plugins/export_dxf/dxf.c
M /trunk/src/draw_ly_spec.c
M /trunk/src_plugins/order/order.c
M /trunk/src/view.h
M /trunk/src/find.c
M /trunk/src_plugins/loghid/hid-logger.c
M /trunk/src/obj_pstk.c
M /trunk/src/librnd/core/hid_nogui.c
M /trunk/src_plugins/lib_hid_gl/hidgl.h
M /trunk/src_plugins/exto_std/dimension.c
M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src/route.c
M /trunk/src/obj_pstk.h
M /trunk/src/obj_line.c
M /trunk/src_plugins/acompnet/acompnet.c
M /trunk/src_plugins/lib_hid_pcbui/act.c
M /trunk/src_plugins/dialogs/dlg_pinout.c
M /trunk/src_plugins/import_ipcd356/ipcd356.c
M /trunk/src/obj_line_draw.h
M /trunk/src/buffer.c
M /trunk/src_plugins/export_ps/ps.c
M /trunk/src/librnd/core/hidlib.h
M /trunk/src_plugins/millpath/toolpath.c
M /trunk/src/data.c
M /trunk/src_plugins/io_pcb/file.c
M /trunk/src/buffer.h
M /trunk/src/select.c
M /trunk/src/obj_subc.c
M /trunk/src/data.h
M /trunk/src_plugins/io_dsn/read.c
M /trunk/src_plugins/asm/asm.c
M /trunk/src_plugins/lib_polyhelp/topoly.c
M /trunk/src/select.h
M /trunk/src/obj_subc.h
M /trunk/src/board.c
M /trunk/src_plugins/hid_lesstif/dlg_attr_misc.c
M /trunk/src/intersect.c
M /trunk/src/find_geo.c
M /trunk/src_plugins/io_pcb/parse_y.c
|
|
r31800
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T08:57:28.318288Z
| [core] -Fix: RouteStyle() set generates the necessary route-style-changed event and if we were setting the current style, updates the pen too, so the current style stays selected
|
M /trunk/src/gui_act.c
|
|
|
|
r31797
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T07:35:51.778790Z
| [core] -Add: RouteStyle() accepts "@current" as first argument for working with the current style (useful for set and get)
|
M /trunk/src/gui_act.c
|
|
|
|
|
|
r31792
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T06:01:18.202553Z
| [lib_hid_common] -Add: dad(default) to set widget default value on creation
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
r31791
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T05:52:14.963350Z
| [lib_hid_common] -Fix: dad() shouldn't crash when "set" called before the dialog box is runing
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
r31789
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T03:45:32.038534Z
| [TODO] -Update: the feature part of the zero-length-line problem is already done, the rest is just bugfix
|
M /trunk/doc/TODO
|
|
|
r31787
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T03:21:21.086405Z
| [act_read] -Add: ReadGroup() field accessor: ltypehas matches the 4th argument's layer type flag (specified as a string) and returns 0 or 1 if the layer group has that type
|
M /trunk/src_plugins/act_read/keywords.sphash
M /trunk/src_plugins/act_read/act_layer.c
|
|
r31786
| file changeset diff or repo changeset diff
| igor2 | 2020-06-06T02:52:31.140498Z
| [act_read] -Fix: missing argument in ReadGroup() syntax description
|
M /trunk/src_plugins/act_read/act_layer.c
|
|
|
r31784
| file changeset diff or repo changeset diff
| igor2 | 2020-06-05T17:16:59.369617Z
| [lib_hid_common] -Add: dad(set) works on input fields typed "real"
|
M /trunk/src_plugins/lib_hid_common/act_dad.c
|
|
|
|
|
|
r31777
| file changeset diff or repo changeset diff
| igor2 | 2020-06-05T07:33:49.871610Z
| [act_draw] -Add: low level draw using gc: DrawText() and DrawColor()
|
M /trunk/src_plugins/act_draw/act_draw.c
|
|
r31776
| file changeset diff or repo changeset diff
| igor2 | 2020-06-05T06:18:32.233145Z
| [formula] -Add: the query plugin should depend on lib_forumla because drc scripts may want to run the actions for calculating e.g. microstrip impedance
|
M /trunk/scconfig/Rev.h
M /trunk/scconfig/Rev.tab
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/query/query.pup
|
|
r31775
| file changeset diff or repo changeset diff
| igor2 | 2020-06-05T06:15:33.713601Z
| [script] -Add: live script reload&rerun button for better support of using external editors
|
M /trunk/src_plugins/script/live_script.c
|
|
|