|
|
|
r8740
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T06:56:53.655569Z
| [layer] -Fix: composite layer draw: don't init context twice, comp draw has an implicit init
|
M /trunk/src/draw_ly_spec.c
|
|
r8739
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T06:41:50.659771Z
| [hid_gtk2_gl] -Update: new layer compositing/mask API, don't ruin the stencil in polygon draw code
|
M /trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c
M /trunk/src_plugins/hid_gtk2_gl/hidgl.c
|
|
r8738
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T05:58:17.473370Z
| [layer] -Fix: draw composite: do not attempt to do a mask-draw in thin-draw mode, revert to simple additive drawing
|
M /trunk/src/draw_composite.c
|
|
|
|
r8734
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T05:02:37.017850Z
| [doc] -Fix: rosetta pages pass validator (submitted by Larry)
|
M /trunk/doc/user/06_feature/gpmi/rosetta/index.html
M /trunk/doc/user/06_feature/gpmi/util/rosetta_genpages.sh
M /trunk/doc/user/06_feature/gpmi/rosetta/10_hello/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/10_hello_gui/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/30_move/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/35_export_drill/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/90_clock/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/12_hello_menu/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/index.templ.html
|
|
r8733
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T04:53:56.395249Z
| [layersel] -Fix: use offsetof() instead of local hack (it's C89; thanks to Larry)
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8732
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T03:37:25.195360Z
| [doc] -Add: bugreporting [doc] -Update: c89 is mandatory
|
M /trunk/doc/developer/c89.html
A /trunk/doc/developer/bugreport.html
|
|
r8731
| file changeset diff or repo changeset diff
| igor2 | 2017-05-03T02:30:45.773446Z
| [core] -Fix: ElementList() shouldn't crash on empty footprint description (reported by Evan)
|
M /trunk/src/object_act.c
|
|
r8730
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T06:24:21.442128Z
| [doc] -Add: missing explanation for gpmi rosetta 90_clock
|
A /trunk/doc/user/06_feature/gpmi/rosetta/90_clock/ex.html
A /trunk/doc/user/06_feature/gpmi/rosetta/90_clock/index.html
|
|
r8729
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T06:23:11.746244Z
| [doc] -Fix: spelling/grammar in gpmi docs (thanks to: Larry)
|
M /trunk/doc/user/06_feature/gpmi/rosetta/index.html
M /trunk/doc/user/06_feature/gpmi/rosetta/90_clock/ID.name
M /trunk/doc/user/06_feature/gpmi/scripting_intro.html
M /trunk/doc/user/06_feature/gpmi/rosetta/90_clock/ID.desc
M /trunk/doc/user/06_feature/gpmi/History
|
|
|
r8727
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T06:16:01.369547Z
| [io_pcb] -Fix: when loading a footprint file, properly set up the mostly empty layer stack
|
M /trunk/src_plugins/io_pcb/file.c
|
|
r8726
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T06:15:02.122088Z
| [layer] -Add: helper function for creating the mandantory silk layers
|
M /trunk/src/layer_grp.c
M /trunk/src/layer_grp.h
|
|
|
|
r8723
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T05:24:28.331537Z
| [tests] -Fix: missing distance calculation function - link misc_util.o in propedit test
|
M /trunk/tests/propedit/Makefile
|
|
|
r8721
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T05:06:21.701694Z
| [tests] -Update: simple gsch2pcb-rnd test: switch from -m pcb to -m import
|
M /trunk/tests/gsch2pcb-rnd/simple/main.cmd.ref
D /trunk/tests/gsch2pcb-rnd/simple/main.pcb.ref
M /trunk/tests/gsch2pcb-rnd/simple/Makefile
D /trunk/tests/gsch2pcb-rnd/simple/main.net.ref
|
|
r8717
| file changeset diff or repo changeset diff
| igor2 | 2017-05-02T03:39:58.890878Z
| [core] -Fix: don't add () around strings becauese of N_ - tcc doesn't like it for some reason
|
M /trunk/src/compat_nls.h
|
|
|
|
|
|
r8710
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T17:24:51.596302Z
| [layersel] -Fix: don't create the UI layer group if there are no UI layers - empty group is fatal
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
r8707
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T11:15:47.318877Z
| [layer] -Fix: silk draw: when to use the old, plain +auto layer draw condition was broken for multiple layers
|
M /trunk/src/draw_ly_spec.c
|
|
|
|
r8704
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T10:55:47.949820Z
| [layer] -Add: new layer heuristics: when adding the first layer in a group that can host auto, set default comb flags
|
M /trunk/src/layer.c
|
|
r8703
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T10:47:35.577512Z
| [gtk] -Fix: apply Chalres' patch about double command execution on esc
|
M /trunk/src_plugins/lib_gtk_common/dlg_command.c
|
|
r8702
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T10:45:42.719079Z
| [gtk] -Add: esc in command window dialog closes the dialog
|
M /trunk/src_plugins/lib_gtk_common/dlg_command.c
|
|
r8701
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T09:57:13.987471Z
| [layersel] -Fix: const correcntess around layer colors
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.h
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
|
|
|
r8696
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T09:24:52.439982Z
| [layersel] -Add: display and operate UI layers
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.h
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8695
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T08:44:47.909757Z
| [layersel] -Fix: don't pop up the group menu for the virtual group
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8694
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T08:37:21.936011Z
| [layersel] -Add: pop up the group popup for implicit layers, so new layers can be added easily
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
r8692
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T08:22:32.344863Z
| [layer] -Add: popup menu and code for inserting/appending layer in a group - useful in case of empty groups
|
M /trunk/src/layer.c
M /trunk/src/object_act.c
M /trunk/src/pcb-menu-gtk.lht
|
|
r8691
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T08:03:03.386292Z
| [layer] -Add: extend the new layer api to accept a group - for the case when a new layer will be created within an empty group so we can't copy an existing layer's group
|
M /trunk/src/layer.c
M /trunk/src/object_act.c
M /trunk/src/undo.c
M /trunk/src/layer.h
M /trunk/src/layer_grp.c
|
|
|
|
r8688
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T07:41:42.551992Z
| [layer] -Fix: missing #include - layer move needs to update layer visibility
|
M /trunk/src/layer.c
M /trunk/src/Makefile.dep
|
|
r8687
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T07:34:14.490114Z
| [layer] -Add: insert layer from popup: immediately run the layer property editor
|
M /trunk/src/pcb-menu-gtk.lht
|
|
r8686
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T07:32:40.428712Z
| [layer] -Del: old layer move code: logical layer index is insignificant as layers are presented by group orders,no need to move layers on that list
|
M /trunk/src/layer.c
|
|
r8685
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T07:28:31.390466Z
| [layer] -Change: in-place layer removal: don't depend on group sync, that'd mess with group-lid-order
|
M /trunk/src/layer.c
|
|
r8684
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T07:01:38.885614Z
| [layer] -Change: insertion of new layers is interpreted in group context,not in logical layer context
|
M /trunk/src/layer.c
M /trunk/src/object_act.c
M /trunk/src/layer_grp.c
M /trunk/src/layer_grp.h
|
|
r8683
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T06:00:59.560309Z
| [layer] -Add: LayerMove() step+ and step- for stepping a layer within its group
|
M /trunk/src/pcb-menu-lesstif.lht
M /trunk/src/object_act.c
M /trunk/src/pcb-menu-mkey.lht
M /trunk/src/pcb-menu-gtk.lht
|
|
r8682
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T05:58:42.136495Z
| [layer] -Fix: when succesfully stepping a layer within a group, send out layer change notification
|
M /trunk/src/layer_grp.c
|
|
r8681
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T05:41:00.287529Z
| [layer] -Add: low level function to step a layer within a group +1 or -1 slot
|
M /trunk/src/layer_grp.c
M /trunk/src/layer_grp.h
|
|
|
r8679
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T04:08:51.801557Z
| [draw_csect] -Add: open popup menu for groups and layers on right click
|
M /trunk/src_plugins/draw_csect/draw_csect.c
|
|
r8678
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T03:56:30.987497Z
| [hid] -Add: preview: concept of popup click
|
M /trunk/src_plugins/lib_gtk_common/wt_preview.c
M /trunk/src_plugins/hid_lesstif/dlg_preview.c
M /trunk/src/hid.h
|
|
|
r8676
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T03:44:38.770347Z
| [gtk] -Del: comments with no useful information, cluttering the code
|
M /trunk/src_plugins/lib_gtk_common/wt_preview.h
|
|
r8675
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T03:42:50.035531Z
| [gtk] -Add: wt_preview can distinguish right click from pan
|
M /trunk/src_plugins/lib_gtk_common/wt_preview.c
M /trunk/src_plugins/lib_gtk_common/wt_preview.h
|
|
r8674
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T03:16:32.177064Z
| [io_lihata] -Fix: non-lht-board file overwrite: missing or mismatching root error means we need to do a fresh save, not merging but overwriting everything
|
M /trunk/src_plugins/io_lihata/write.c
|
|
r8673
| file changeset diff or repo changeset diff
| igor2 | 2017-05-01T02:42:40.420192Z
| [io_lihata] -Fix: in-place upgrade from lihata board v1 to v2 (bypass the root mismatch error)
|
M /trunk/src_plugins/io_lihata/write.c
|
|
r8672
| file changeset diff or repo changeset diff
| koendv | 2017-04-30T19:27:24.730032Z
| unquoted strings with spaces
|
M /trunk/src_plugins/io_hyp/hyp_l.h
M /trunk/src_plugins/io_hyp/hyp_l.l
M /trunk/src_plugins/io_hyp/hyp_l.c
|
|
|
r8670
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T16:16:58.793763Z
| [gpmi] -Fix: make sure gpmi_buildin.a ends up before -lgpmi on the linker command line, some linkers may be demanding on lib order
|
M /trunk/src_plugins/gpmi/Plug.tmpasm
|
|
r8669
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T13:55:17.332011Z
| [layersel] -Change: start with all groups open - now that we have implicit layers, it's less scary for new users
|
M /trunk/src/layer_vis.c
|
|
r8668
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T13:51:41.215441Z
| [layersel] -Fix: don't accidentally close the virt group on reset
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8667
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T13:50:22.347269Z
| [layersel] -Add: more stylish open group graphics with a vseparator showing the span of a group
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
r8665
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T13:40:26.816715Z
| [layersel] -Fix: don't do the layer popup for virtual and implicit layers
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8664
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T09:42:29.727768Z
| [layersel] -Add: virtual layers in empty groups so that 0-layer group is not a special case any more
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
|
r8661
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T08:37:13.902363Z
| [layer] -Fix: tricky race condition with board+layer+layer_vis update (reported by agaran)
|
M /trunk/src/layer_vis.c
|
|
r8658
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T08:18:29.130261Z
| [layersel] -Fix: more accurately clear memory after a destroy to make sure old layer stack won't interfere with new one
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
|
|
r8652
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T07:07:23.913525Z
| [layer] -Fix: default group popup should edit the clicked group, not the active group
|
M /trunk/src/pcb-menu-gtk.lht
|
|
r8651
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T07:05:40.690372Z
| [layersel] -Add: make sure EditGroup() action will run on the unselected, but clicked group
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8650
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T07:05:10.933400Z
| [layer] -Add: EditGroup(@) means to edit a gid that was stored by the gui earlier; this seems to be the only way to pass on the ID of unselected/unselectable groups
|
M /trunk/src/gui_act.c
|
|
r8649
| file changeset diff or repo changeset diff
| koendv | 2017-04-30T07:05:01.764113Z
| test files
|
A /trunk/src_plugins/io_hyp/tests/test00/gensamp
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/SoldermaskBottom.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/SolderPasteTop.gdo
D /trunk/src_plugins/io_hyp/tests/gensamp
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test
D /trunk/src_plugins/io_hyp/tests/samp.hyp
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/NCDrill
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/EtchLayer2Bottom.gdo
A /trunk/src_plugins/io_hyp/tests/test00/samp.hyp
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/GeneratedSilkscreenTop.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/EtchLayer1Top.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber
A /trunk/src_plugins/io_hyp/tests/test01/README.txt
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/BoardOutline.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/AssemblyBottom.gdo
A /trunk/src_plugins/io_hyp/tests/test00/README.txt
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/GeneratedSilkscreenBottom.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/SolderPasteBottom.gdo
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/DrillDrawingThrough.gdo
A /trunk/src_plugins/io_hyp/tests/test00
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/SoldermaskTop.gdo
A /trunk/src_plugins/io_hyp/tests/test01
A /trunk/src_plugins/io_hyp/tests/test01/test.hyp
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/NCDrill/ThruHolePlated.ncd
A /trunk/src_plugins/io_hyp/tests/test01/Gerber_test/Gerber/AssemblyTop.gdo
|
|
r8648
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T07:04:02.148895Z
| [layer] -Add: low level group pointer -> ID converter function
|
M /trunk/src/layer_grp.c
M /trunk/src/layer_grp.h
|
|
r8647
| file changeset diff or repo changeset diff
| koendv | 2017-04-30T06:54:51.953102Z
| unquoted strings with spaces
|
M /trunk/src_plugins/io_hyp/hyp_l.h
M /trunk/src_plugins/io_hyp/hyp_y.y
M /trunk/src_plugins/io_hyp/hyp_l.l
M /trunk/src_plugins/io_hyp/parser.c
M /trunk/src_plugins/io_hyp/hyp_l.c
|
|
|
|
|
|
|
|
|
r8639
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T05:30:25.605805Z
| [layersel] -Fix: update bits so selection is rendered properly even if rat draw is turned on externally
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
r8637
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T04:28:26.272136Z
| [layersel] -Fix: need full redraw of layers on selection change because of side effects of virt layers like Rats'
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8636
| file changeset diff or repo changeset diff
| igor2 | 2017-04-30T04:26:02.120314Z
| [layersel] -Add: special casing Rats for now for displaying seleted-state: there's no real layer behind rats
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.h
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
|
|