r8851
| file changeset diff or repo changeset diff
| igor2 | 2017-05-11T06:27:49.516394Z
| [layer] -Fix: order of operation in logical layer removal: first remove from group and remove from logical layer list only after - so the group administration doesn't get messed up
|
M /trunk/src/layer.c
|
|
r8850
| file changeset diff or repo changeset diff
| igor2 | 2017-05-11T06:24:14.532440Z
| [layer] -Fix: be more careful when deleting a layer: don't memmove 0 or negative length and watch out for messed up cross-references
|
M /trunk/src/layer.c
|
|
|
r8848
| file changeset diff or repo changeset diff
| avigne | 2017-05-11T05:57:05.606548Z
| [gtk3] -wip: revert idea : keep surface. It seems cairo context is really derived from surface. Now have painting from off-line.
|
M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
|
|
r8847
| file changeset diff or repo changeset diff
| avigne | 2017-05-10T12:25:04.534572Z
| [gtk3] -wip: don't keep surface. It seems irrelevant to keep it. Still no painting from off-line.
|
M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
|
|
|
r8845
| file changeset diff or repo changeset diff
| igor2 | 2017-05-09T03:47:17.784477Z
| [layersel] -Fix: don't segfault if layer color string is unavailable
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8844
| file changeset diff or repo changeset diff
| igor2 | 2017-05-09T03:38:38.062841Z
| [hid_gtk2_gl] -Add: annoying, bold warning about opengl not supporting composite layers
|
M /trunk/src_plugins/hid_gtk2_gl/gtkhid-main.c
|
|
r8843
| file changeset diff or repo changeset diff
| igor2 | 2017-05-09T03:04:19.792166Z
| [hid_gtk2_gl] -Revert: to r8607, before the new mask API - removing the original stencil code from the poly drawing func killed copper poly clearances
|
M /trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c
M /trunk/src_plugins/hid_gtk2_gl/hidgl.c
|
|
r8841
| file changeset diff or repo changeset diff
| igor2 | 2017-05-07T18:03:41.585268Z
| [fp_board] -Fix: make temp save always in the pcb format to stay independent of the active board's format
|
M /trunk/src_plugins/fp_board/fp_board.c
|
|
|
|
r8838
| file changeset diff or repo changeset diff
| avigne | 2017-05-07T16:37:00.643099Z
| [gtk3] -Add: cached cairo context for current draw event.
|
M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
|
|
|
|
|
|
|
|
|
|
|
|
r8825
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T15:50:27.020164Z
| [fp_board] -Add: the expensive way: save buffer element to temp file and fopen() it for the parser
|
M /trunk/src_plugins/fp_board/fp_board.c
|
|
r8824
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T15:49:54.890229Z
| [io_pcb] -Workaround: the total lack of reentrancy... assume fp fopen() may call Parse so initialize globals only after that call
|
M /trunk/src_plugins/io_pcb/parse_l.l
M /trunk/src_plugins/io_pcb/parse_l.c
|
|
r8823
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T14:42:15.596902Z
| [fp_board] -Add: add unique footprints in the library window, store and retrieve location info for access on fopen()
|
M /trunk/src_plugins/fp_board/fp_board.c
|
|
|
r8821
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T14:00:47.094117Z
| [fp_fs] -Fix: always return error on fp mapping if topdir is not a directory - this how we give other fp_ implementations a chance to map those
|
M /trunk/src_plugins/fp_fs/fp_fs.c
|
|
|
|
r8818
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T13:16:54.026643Z
| [fp_board] -Add: empty plugin frame
|
A /trunk/src_plugins/fp_board/fp_board.c
M /trunk/scconfig/Rev.h
A /trunk/src_plugins/fp_board
M /trunk/scconfig/Rev.tab
A /trunk/src_plugins/fp_board/fp_board.pup
A /trunk/src_plugins/fp_board/Makefile
M /trunk/scconfig/plugins.h
M /trunk/src_plugins/plugins_ALL.tmpasm
A /trunk/src_plugins/fp_board/Plug.tmpasm
|
|
|
|
|
r8813
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T11:55:58.159519Z
| [eagle] -Add: consider original element attribute offsets in refdes/value/name placement
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r8812
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T11:36:54.150000Z
| [eagle] -Add: parse package text to save relative coord and default size of refdefs/name
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r8811
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T10:43:49.298066Z
| [eagle] -Fix: use the element text attribute value only if its name matches the type of the label we are placing
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r8810
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T10:36:03.511980Z
| [boardflip] -Fix: don't mirror element text unless had to move to the other side
|
M /trunk/src_plugins/boardflip/boardflip.c
|
|
|
r8808
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T10:21:00.760372Z
| [eagle] -Change: centralize the R* rotation-to-steps function so it can be reused
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
r8806
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T10:03:55.836932Z
| [eagle] -Change: centralize creating element names for easier attribute parsing without code dup
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r8805
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T09:44:09.200140Z
| [eagle] -Fix: put multiple unsupported layers on silk [eagle] -Fix: in-element wire and rectangle decides whether to draw by layer flags, not layer ID
|
M /trunk/src_plugins/io_eagle/read.c
|
|
|
|
|
r8800
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T07:12:53.134554Z
| [eagle] -Fix: make sure both silk layers are set up even if the input file didn't specify them
|
M /trunk/src_plugins/io_eagle/read.c
|
|
r8799
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T06:48:01.480706Z
| [gtk] -Fix: when number of commands is over the maximum in the history, properly delete the oldest, not the latest
|
M /trunk/src_plugins/lib_gtk_common/dlg_command.c
|
|
r8798
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T06:43:04.299332Z
| [gtk] -Fix: command entry history upside-down
|
M /trunk/doc/TODO
M /trunk/src_plugins/lib_gtk_common/dlg_command.c
|
|
r8797
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T06:31:04.213994Z
| [gtk] -Fix: no matter how the command box is created, esc should work the same way
|
M /trunk/src_plugins/lib_gtk_common/dlg_command.c
|
|
|
|
|
|
|
|
|
r8789
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T06:10:16.758355Z
| [TODO] -Update: mark stat user-input medata bug fixed, move confirmation fix in the generic revamp
|
M /trunk/doc/TODO
|
|
|
|
r8786
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T05:58:31.949502Z
| [gtk] -Fix: point-cursor-disappears-if-gpmi-enabled bug; move point_cursor logics from glue to in_mouse, make a permanent override and an explicit "set cursor to mode default" (mode set to -1) that also respects the override
|
M /trunk/doc/TODO
M /trunk/src_plugins/lib_gtk_common/in_mouse.c
M /trunk/src_plugins/lib_gtk_hid/glue_hid.c
M /trunk/src_plugins/lib_gtk_common/in_mouse.h
M /trunk/src_plugins/lib_gtk_hid/glue_common.c
M /trunk/src_plugins/lib_gtk_common/util_timer.c
M /trunk/src_plugins/lib_gtk_common/util_watch.c
|
|
r8785
| file changeset diff or repo changeset diff
| igor2 | 2017-05-06T03:50:01.302171Z
| [TODO] -Move: layer sel menu reorg should happen after the release, needs too much central code mod
|
M /trunk/doc/TODO
|
|
|
|
|
|
|
|
r8778
| file changeset diff or repo changeset diff
| avigne | 2017-05-05T08:07:09.720407Z
| [gtk] -Fix: realize callback is now called on drawing area.
|
M /trunk/src_plugins/lib_gtk_common/dlg_topwin.c
|
|
r8777
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T06:59:16.218013Z
| [layer] -Add: hid_common function for building a layer menu, at least adding groups and layers
|
M /trunk/src_plugins/lib_hid_common/layer_menu.c
|
|
|
r8775
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T06:23:47.699594Z
| [hid_common] -Add: license banners
|
M /trunk/src_plugins/lib_hid_common/layer_menu.c
M /trunk/src_plugins/lib_hid_common/lib_hid_common.c
|
|
r8774
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T04:47:59.141384Z
| [hid_common] -Add: new plugin for hid-common code, so that the missing-layer-menu bug can be fixed without code duplication or more code in core
|
A /trunk/src_plugins/lib_hid_common/lib_hid_common.pup
M /trunk/scconfig/Rev.h
A /trunk/src_plugins/lib_hid_common/Plug.tmpasm
A /trunk/src_plugins/lib_hid_common
M /trunk/scconfig/Rev.tab
A /trunk/src_plugins/lib_hid_common/layer_menu.c
M /trunk/src_plugins/lib_gtk_hid/lib_gtk_hid.pup
M /trunk/scconfig/plugins.h
A /trunk/src_plugins/lib_hid_common/Makefile
M /trunk/src_plugins/plugins_ALL.tmpasm
A /trunk/src_plugins/lib_hid_common/lib_hid_common.c
M /trunk/src_plugins/hid_lesstif/hid_lesstif.pup
|
|
|
r8772
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T04:27:54.888139Z
| [lesstif] -Fix: remove flags[] entry when a checkbox menu is removed
|
M /trunk/src_plugins/hid_lesstif/menu.c
|
|
|
r8770
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T04:03:42.125002Z
| [lesstif] -Add: implement the remove menu HID call
|
M /trunk/src_plugins/hid_lesstif/menu.c
M /trunk/src_plugins/hid_lesstif/main.c
|
|
r8769
| file changeset diff or repo changeset diff
| igor2 | 2017-05-05T03:52:39.314151Z
| [lesstif] -Add: remember both submenu widget and menu button in the lihata node's user_data when creating menus (so that it'll be possible to remove menus later)
|
M /trunk/src_plugins/hid_lesstif/menu.c
|
|
|
r8767
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T06:50:07.001241Z
| [layersel] -Add: hatch auto layers similar to how csect does
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8766
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T06:47:44.669115Z
| [layersel] -Add: optional hatch on the visibility button, to match the 'auto' flag's appearance on the csect
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8765
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T06:40:31.768608Z
| [layersel] -Add: mark sub layers with thick border, just like on the cross sect "buttons"
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
r8764
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T06:29:04.132848Z
| [layersel] -Add: "configurable" visibility box border width
|
M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
|
|
|
|
|
|
r8759
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T05:12:07.899203Z
| [gtk] -Cleaup: remove deleted old code, don't just comment it
|
M /trunk/src_plugins/hid_gtk2_gdk/gtkhid-gdk.c
|
|
|
|
|
|
|
|
r8749
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T03:13:28.698096Z
| [core] -Add: helper function to convert string to bool_op, indicating wrong conversion
|
M /trunk/scconfig/Rev.h
A /trunk/src/pcb_bool.c
M /trunk/scconfig/Rev.tab
M /trunk/src/pcb_bool.h
M /trunk/src/Makefile.in
|
|
r8748
| file changeset diff or repo changeset diff
| igor2 | 2017-05-04T02:54:50.985628Z
| [layer] -Add: generalize the set-layer-visibility-defautls call to be able to operate on both visibility and group open fields in a configurable way
|
M /trunk/src/layer_vis.h
M /trunk/src/layer_vis.c
|
|
|
r8746
| file changeset diff or repo changeset diff
| koendv | 2017-05-03T07:35:11.844120Z
| add common syntax errors
|
D /trunk/src_plugins/io_hyp/tests/test00/gensamp
A /trunk/src_plugins/io_hyp/tests/test00/gen_test00.py
A /trunk/src_plugins/io_hyp/tests/test01/test01.hyp
A /trunk/src_plugins/io_hyp/tests/test00/test00.hyp
D /trunk/src_plugins/io_hyp/tests/test00/samp.hyp
A /trunk/src_plugins/io_hyp/tests/test01/README.txt
A /trunk/src_plugins/io_hyp/tests/test01/gen_test01.py
A /trunk/src_plugins/io_hyp/tests/test01
|
|
|
|