r11891
| file changeset diff or repo changeset diff
| igor2 | 2017-10-01T14:08:03.616130Z
| [openscad] -Change: enable openscad exporter by default
|
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/export_openscad/export_openscad.pup
|
|
|
r11889
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-10-01T13:38:11.361002Z
| [hid_lesstif] -Fix: save main_pixmap instead of pixmap (fixes pinout preview dialog)
|
M /trunk/src_plugins/hid_lesstif/main.c
|
|
|
|
r11885
| file changeset diff or repo changeset diff
| igor2 | 2017-10-01T06:43:35.426190Z
| [tests] -Update: gerber and ps ref files for r11884
|
M /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.fab.gbr
A /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.bottom.gbr
A /trunk/tests/RTT/ref/thermal_layer.gbr/thermal_layer.group7.gbr
A /trunk/tests/RTT/ref/netlist.gbr/netlist.top.gbr
M /trunk/tests/RTT/ref/netlist.gbr/netlist.topsilk.gbr
M /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.plated-drill.cnc
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.topsilk.gbr
M /trunk/tests/RTT/ref/thermal_layer.gbr/thermal_layer.bottom.gbr
M /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.fab.gbr
A /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.group5.gbr
A /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.top.gbr
A /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.group7.gbr
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.group7.gbr
M /trunk/tests/RTT/ref/elem_sides_trh.ps.gz
A /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.bottom.gbr
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.bottom.gbr
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.bottomsilk.gbr
M /trunk/tests/RTT/ref/thermal_layer.gbr/thermal_layer.fab.gbr
A /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.top.gbr
A /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.bottom.gbr
M /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.fab.gbr
M /trunk/tests/RTT/ref/comp1.ps.gz
A /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.group7.gbr
A /trunk/tests/RTT/ref/netlist.gbr/netlist.group5.gbr
M /trunk/tests/RTT/ref/netlist_ba.ps.gz
A /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.top.gbr
M /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.topmask.gbr
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.plated-drill.cnc
M /trunk/tests/RTT/ref/netlist.gbr/netlist.bottommask.gbr
M /trunk/tests/RTT/ref/thermal_layer.gbr/thermal_layer.plated-drill.cnc
M /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.topmask.gbr
M /trunk/tests/RTT/ref/comp1.gbr/comp1.fab.gbr
A /trunk/tests/RTT/ref/netlist.gbr/netlist.group7.gbr
M /trunk/tests/RTT/ref/elem_pins.ps.gz
M /trunk/tests/RTT/ref/netlist.ps.gz
M /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.plated-drill.cnc
A /trunk/tests/RTT/ref/comp1.gbr/comp1.group5.gbr
A /trunk/tests/RTT/ref/netlist.gbr/netlist.bottom.gbr
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.fab.gbr
M /trunk/tests/RTT/ref/netlist.gbr/netlist.plated-drill.cnc
M /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.group5.gbr
M /trunk/tests/RTT/ref/netlist.gbr/netlist.topmask.gbr
M /trunk/tests/RTT/ref/netlist.gbr/netlist.fab.gbr
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.topmask.gbr
M /trunk/tests/RTT/ref/comp1.gbr/comp1.topsilk.gbr
M /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.topsilk.gbr
A /trunk/tests/RTT/ref/thermal_layer.gbr/thermal_layer.group5.gbr
M /trunk/tests/RTT/ref/comp1.gbr/comp1.bottom.gbr
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.top.gbr
M /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.topsilk.gbr
A /trunk/tests/RTT/ref/comp1.gbr/comp1.group7.gbr
M /trunk/tests/RTT/ref/thermal_last.ps.gz
M /trunk/tests/RTT/ref/thermal_last.gbr/thermal_last.group7.gbr
M /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.bottommask.gbr
M /trunk/tests/RTT/ref/comp1.gbr/comp1.plated-drill.cnc
M /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.bottommask.gbr
A /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.group5.gbr
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.group5.gbr
M /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.plated-drill.cnc
M /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.bottommask.gbr
M /trunk/tests/RTT/ref/thermal_layer.ps.gz
|
|
r11884
| file changeset diff or repo changeset diff
| igor2 | 2017-10-01T06:43:02.660515Z
| [layer] -Fix: don't consider a copper layer empty if it has only via/pin rings on it
|
M /trunk/src/layer_grp.c
|
|
r11883
| file changeset diff or repo changeset diff
| igor2 | 2017-10-01T06:06:32.130361Z
| [layer] -Add: menu for buffer layer binding change
|
M /trunk/src/pcb-menu-lesstif.lht
M /trunk/src/pcb-menu-mkey.lht
M /trunk/src/pcb-menu-gtk.lht
|
|
|
|
|
|
r11878
| file changeset diff or repo changeset diff
| igor2 | 2017-10-01T02:41:59.316868Z
| [conf] -Add: comment about how to disable the backup
|
M /trunk/doc/conf/tree/rc.html
M /trunk/src/conf_core.h
|
|
r11877
| file changeset diff or repo changeset diff
| ade | 2017-09-30T22:48:05.513747Z
| [rubberband_orig] -Fix: keep middle-line dir would access the rubberband lines before it had established that there are at least 2 rubber lines. caused a crash
|
M /trunk/src_plugins/rubberband_orig/rubberband.c
|
|
r11876
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-09-30T21:27:53.257006Z
| [hid_lesstif] -Fix: move blit-to-window code from SHOW_LEAVE to SHOW_DRAW (fixes dialog glitches at mouse events)
|
M /trunk/src_plugins/hid_lesstif/dlg_preview.c
|
|
|
r11874
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-09-30T21:16:52.358946Z
| [hid_lesstif] -Fix: swapped coordinates when panning in dialogs
|
M /trunk/src_plugins/hid_lesstif/dlg_preview.c
|
|
r11873
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-09-30T21:14:54.536598Z
| [hid_lesstif] -Cleanup: saving flip settings is redundant, since it's done in pcb_hid_expose_layer
|
M /trunk/src_plugins/hid_lesstif/dlg_preview.c
|
|
r11872
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-09-30T21:09:49.814337Z
| [hid_lesstif] -Fix: save all pixmaps when drawing dialogs (fixes lesstif dialogs crashes)
|
M /trunk/src_plugins/hid_lesstif/dlg_preview.c
|
|
|
|
r11869
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T15:36:55.857518Z
| [layer] -Cleanup: centralize layer attribute editing so it would be accessible from other contexts
|
M /trunk/src/layer.c
M /trunk/src/object_act.c
M /trunk/src/layer.h
|
|
|
|
|
r11865
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T14:25:02.489492Z
| [subc] -Fix: when loading subc into buffer, properly set up buffer offsets so that subc origin is the same as the buffer's origin
|
M /trunk/src/obj_elem.c
|
|
r11864
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T14:01:21.368008Z
| [term] -Fix: change on term name should affect the attributes of the object for save-load permanent effect
|
M /trunk/src/obj_term.c
|
|
|
r11862
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T13:15:30.982005Z
| [gtk] -Add: indicate in window title whether a footprint or a board is being edited (required especially for debugging)
|
M /trunk/src_plugins/lib_gtk_common/dlg_topwin.c
|
|
|
r11860
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T13:07:00.652160Z
| [io_lihata] -Add: write_element hook in the v3 format
|
M /trunk/src_plugins/io_lihata/io_lihata.c
M /trunk/src_plugins/io_lihata/write.c
M /trunk/src_plugins/io_lihata/write.h
|
|
r11859
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T13:06:37.294942Z
| [io] -Fix: don't crash if the preferred IO plugin doesn't offer saving the footprint
|
M /trunk/src/plug_io.c
|
|
r11858
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T12:28:57.908979Z
| [lesstif] -Update: pixmap comments to reflect the new draw mode API
|
M /trunk/src_plugins/hid_lesstif/main.c
|
|
|
r11856
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T12:03:38.533556Z
| [poly] -Fix: make poly join flag change immediately visible on screen by invalidating the nohole version
|
M /trunk/src/polygon.c
|
|
|
|
r11853
| file changeset diff or repo changeset diff
| igor2 | 2017-09-30T07:38:52.663845Z
| [export_ps] -Fix: when drawing outline on a drill layer (forced by user option), turn off global.is_drill temporarily to get the right colors
|
M /trunk/src_plugins/export_ps/ps.c
|
|
|
r11851
| file changeset diff or repo changeset diff
| ade | 2017-09-29T17:42:09.268697Z
| [rubberband_orig] -Fix: Don't keep middle-line dir if the middle line is parallel to any of the rubber lines
|
M /trunk/src_plugins/rubberband_orig/rubberband.c
|
|
r11850
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T15:08:48.615414Z
| [doc] -Add: minimal openscad documentation and an example model (for 1206)
|
A /trunk/doc/user/07_io/export_openscad
A /trunk/doc/user/07_io/export_openscad/preliminary.txt
A /trunk/doc/user/07_io/export_openscad/1206.scad
|
|
r11849
| file changeset diff or repo changeset diff
| ade | 2017-09-29T15:02:27.765454Z
| [rubberband_orig] -Fix: rubber band keeps middle line dir now snaps to grid, undo works and fixed artifacts when moving line
|
M /trunk/src_plugins/rubberband_orig/rubberband.c
M /trunk/src/event.h
M /trunk/src/Makefile.dep
M /trunk/src/crosshair.c
M /trunk/src/move.c
|
|
r11848
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T14:54:13.833303Z
| [openscad] -Add: openscad model attributes: openscad-transformation and openscad-param
|
M /trunk/src_plugins/export_openscad/scad_models.c
|
|
|
r11846
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T14:20:21.593223Z
| [openscad] -Add: intersect the board with the extruded outline to cut any drawing object that extends beyond the board
|
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
r11845
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T14:16:31.103130Z
| [openscad] -Fix: order of layers (silk should be above mask)
|
M /trunk/src_plugins/export_openscad/export_openscad.c
|
|
r11844
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T14:08:10.114221Z
| [openscad] -Add: mask layer - default-off because of a bug in openscad
|
M /trunk/src_plugins/export_openscad/export_openscad.c
|
|
r11843
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T13:47:53.525209Z
| [openscad] -Add: properly emit a sequence of union() and difference() expressions for composite layers
|
M /trunk/src_plugins/export_openscad/export_openscad.c
|
|
r11842
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T12:09:57.282265Z
| [openscad] -Add: generate separate functions for groups and for each layer so they can be combined with boolean later on
|
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
r11841
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T10:43:58.541735Z
| [openscad] -Add: option for disabling drills
|
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
r11840
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T10:40:41.374320Z
| [openscad] -Add: options for turning models, silk and copper off
|
M /trunk/src_plugins/export_openscad/export_openscad.c
|
|
r11839
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T09:50:34.590103Z
| [safe_fs] -Add: pcb_fopen_first(): do a path_resolve on each path from the list before use, they can contain $()
|
M /trunk/src/safe_fs.c
|
|
r11838
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T09:43:40.081342Z
| [core] -Fix: path subst typo: $(conf) substitution is controlled independently of the % subs
|
M /trunk/src/paths.c
|
|
|
|
|
r11834
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T09:07:38.977486Z
| [safe_fs] -Add: prepare the code for recursive search before open
|
M /trunk/src_plugins/export_openscad/scad_models.c
M /trunk/src/safe_fs.c
M /trunk/src/safe_fs.h
|
|
|
r11832
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T08:17:52.822062Z
| [openscad] -Fix: mirror bug
|
M /trunk/src_plugins/export_openscad/scad_models.c
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
r11831
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T08:05:16.821943Z
| [openscad] -Add: support for arcs (with line approximation because rotate+extrude is not available in older versions of openscad)
|
M /trunk/src_plugins/export_openscad/export_openscad.c
|
|
r11830
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T07:12:45.860612Z
| [openscad] -Fix: need a rotation angle for filled square
|
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
r11829
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T07:04:28.976027Z
| [openscad] -Add: support for filled polygons
|
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
|
r11827
| file changeset diff or repo changeset diff
| igor2 | 2017-09-29T06:43:10.982508Z
| [openscad] -Add: implement drawing filled rectangles
|
M /trunk/src_plugins/export_openscad/export_openscad.c
M /trunk/src_plugins/export_openscad/scad_draw.c
|
|
|
r11822
| file changeset diff or repo changeset diff
| ade | 2017-09-28T15:21:22.697957Z
| [core] -Update: Route drawing uses the wireframe line drawing function instead of its own local function
|
M /trunk/src/route.c
M /trunk/src/Makefile.dep
M /trunk/src/draw_wireframe.h
|
|
|
|
r11818
| file changeset diff or repo changeset diff
| wojciechk8 | 2017-09-27T12:55:17.776569Z
| [core] -Fix: remove move.dst_layer pointer comparison to -1
|
M /trunk/src/obj_poly.c
M /trunk/src/obj_line.c
M /trunk/src/obj_arc.c
|
|
|
r11816
| file changeset diff or repo changeset diff
| igor2 | 2017-09-27T05:07:20.869515Z
| [core] -Fix: don't change the ID when text is put on a layer - instead, invent the ID when the text is created (to prevent unintentional ID changes, e.g. on lihata load)
|
M /trunk/src/obj_text.c
|
|
|
r11814
| file changeset diff or repo changeset diff
| ade | 2017-09-26T13:57:48.167195Z
| [TODO] -Update: Removed some bugs that have been fixed and updated the description of some bugs reported by Ade
|
M /trunk/doc/TODO
|
|
|
|
r11811
| file changeset diff or repo changeset diff
| igor2 | 2017-09-26T05:39:01.614052Z
| [io_lihata] -Fix: always save layer's obejcts list, even if empty, so the persister can merge the lists
|
M /trunk/src_plugins/io_lihata/write.c
|
|
|
|
r11807
| file changeset diff or repo changeset diff
| igor2 | 2017-09-26T04:10:05.414830Z
| [propedit] -Add: gui accepts and keeps '#' prefixed value in the value entry box
|
M /trunk/src_plugins/lib_gtk_common/dlg_propedit.c
|
|
|
|
|
r11803
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T06:58:30.251170Z
| [TODO] -Update: old items: propedit bug converted to a real bug, polyhatch removed as it is done
|
M /trunk/doc/TODO
|
|
|
|
|
|
r11798
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T06:30:16.861723Z
| [gtk] -Add: include the default value in the parametric footprint dialog tooltip
|
M /trunk/src_plugins/lib_gtk_common/dlg_library_param.c
|
|
|
|
|
|
r11793
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T06:03:21.032036Z
| [gtk] -Add: status line tooltip: print all data in the opposite units
|
M /trunk/src_plugins/lib_gtk_common/bu_status_line.c
|
|
r11792
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T05:48:51.006866Z
| [gtk] -Fix: avoid dynamic memory allocation in status line regeneration
|
M /trunk/src_plugins/lib_gtk_common/bu_status_line.c
|
|
|
|
|
r11788
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T05:19:09.276103Z
| [gtk] -Fix: parametric footprint window cancel: don't throw error, undo the preview and buffer
|
M /trunk/src_plugins/lib_gtk_common/dlg_library.c
|
|
r11787
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T04:57:35.846530Z
| [TODO] -Update: make clean (and distclean) in tests/RTT should leave no generated file behind
|
M /trunk/doc/TODO
|
|
r11786
| file changeset diff or repo changeset diff
| igor2 | 2017-09-25T04:56:49.035728Z
| [RTT] -Add: missing gerber refs
|
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.bottomsilk.gbr
A /trunk/tests/RTT/ref/netlist.gbr/netlist.topsilk.gbr
A /trunk/tests/RTT/ref/elem_pins.gbr/elem_pins.topsilk.gbr
A /trunk/tests/RTT/ref/netlist_ba.gbr/netlist_ba.topsilk.gbr
A /trunk/tests/RTT/ref/elem_sides_trh.gbr/elem_sides_trh.topsilk.gbr
|
|