previous page | next page
r8851 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8849 file changeset diff or repo changeset diff avigne2017-05-11T06:16:40.689960Z
 
[gtk3] -wip: draw polygons.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8848 file changeset diff or repo changeset diff avigne2017-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 avigne2017-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
r8846 file changeset diff or repo changeset diff igor22017-05-09T05:04:36.998875Z
 
[doc] -Fix: typo

M /trunk/doc/developer/bugreport.html
r8845 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-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
r8840 file changeset diff or repo changeset diff avigne2017-05-07T16:52:13.058592Z
 
[gtk3] -Cleanup: remove cross hair test example.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8839 file changeset diff or repo changeset diff avigne2017-05-07T16:42:35.553386Z
 
[gtk3] -Fix: cross-hair is now displayed.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8838 file changeset diff or repo changeset diff avigne2017-05-07T16:37:00.643099Z
 
[gtk3] -Add: cached cairo context for current draw event.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8837 file changeset diff or repo changeset diff avigne2017-05-07T16:32:27.642411Z
 
[gtk3] -Add: crosshair color is cached.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8836 file changeset diff or repo changeset diff avigne2017-05-07T16:28:33.660952Z
 
[gtk3] -Fix: cr_draw_line()

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8835 file changeset diff or repo changeset diff igor22017-05-07T15:14:40.762121Z
 
[fp_board] -Fix: crash on unnamed elements

M /trunk/src_plugins/fp_board/fp_board.c
r8834 file changeset diff or repo changeset diff igor22017-05-07T03:58:21.792012Z
 
[doc] -Fix: & in url syntax fix (Larry)

M /trunk/doc/license.html
r8833 file changeset diff or repo changeset diff igor22017-05-07T03:53:09.062174Z
 
[TODO] -Add: export time format unification

M /trunk/doc/TODO
r8832 file changeset diff or repo changeset diff igor22017-05-07T03:42:43.294790Z
 
[stat] -Fix: wrong date format, should be iso (reported by Larry)

M /trunk/src_plugins/export_stat/stat.c
r8831 file changeset diff or repo changeset diff igor22017-05-07T03:37:01.150626Z
 
[TODO] -Fix: typos (Larry)

M /trunk/doc/TODO
r8828 file changeset diff or repo changeset diff avigne2017-05-06T16:21:53.769058Z
 
[gtk3] -Fix: use the correct widget.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8827 file changeset diff or repo changeset diff igor22017-05-06T16:05:51.801379Z
 
[TODO] -Add: fp API extension request for the next cycle

M /trunk/doc/TODO
r8826 file changeset diff or repo changeset diff igor22017-05-06T15:51:04.562416Z
 
[fp_board] -Add: TODO for an API extension

M /trunk/src_plugins/fp_board/fp_board.c
r8825 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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
r8822 file changeset diff or repo changeset diff igor22017-05-06T14:11:00.353019Z
 
[fp_board] -Add: load board to bufferon listing

M /trunk/src_plugins/fp_board/fp_board.c
r8821 file changeset diff or repo changeset diff igor22017-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
r8820 file changeset diff or repo changeset diff igor22017-05-06T13:54:11.059734Z
 
[core] -Add: pcb_is_dir()

M /trunk/src/compat_fs.c
M /trunk/src/compat_fs.h
r8819 file changeset diff or repo changeset diff igor22017-05-06T13:40:40.428429Z
 
[fp_fs] -Del: obsolete debug print

M /trunk/src_plugins/fp_fs/fp_fs.c
r8818 file changeset diff or repo changeset diff igor22017-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
r8816 file changeset diff or repo changeset diff igor22017-05-06T12:21:13.894360Z
 
[eagle] -Add: element placement: 'M' in rot means other-side

M /trunk/src_plugins/io_eagle/read.c
r8815 file changeset diff or repo changeset diff igor22017-05-06T11:59:54.872726Z
 
[eagle] -Fix: missing includes

M /trunk/src_plugins/io_eagle/read.c
r8814 file changeset diff or repo changeset diff igor22017-05-06T11:57:33.908545Z
 
[eagle] -Fix: use xmlStrcmp() for comparing text read from the xml

M /trunk/src_plugins/io_eagle/read.c
r8813 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-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
r8809 file changeset diff or repo changeset diff igor22017-05-06T10:28:17.952552Z
 
[eagle] -Add: use element text attribute rotation

M /trunk/src_plugins/io_eagle/read.c
r8808 file changeset diff or repo changeset diff igor22017-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
r8807 file changeset diff or repo changeset diff igor22017-05-06T10:14:00.684227Z
 
[eagle] -Add: read (but ignore) element text attributes

M /trunk/src_plugins/io_eagle/read.c
r8806 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8803 file changeset diff or repo changeset diff igor22017-05-06T08:10:00.987511Z
 
[eagle] -Add: use md_wire_wire for clearance values on lines and arcs

M /trunk/src_plugins/io_eagle/read.c
r8802 file changeset diff or repo changeset diff igor22017-05-06T08:00:03.029125Z
 
[eagle] -Fix: make new lines and arcs clear by default

M /trunk/src_plugins/io_eagle/read.c
r8801 file changeset diff or repo changeset diff igor22017-05-06T07:56:27.024993Z
 
[eagle] -Add: load and build polygons

M /trunk/src_plugins/io_eagle/read.c
r8800 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-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
r8796 file changeset diff or repo changeset diff igor22017-05-06T06:27:02.655958Z
 
[TODO] -Update: command win esc bug fixed some time ago

M /trunk/doc/TODO
r8795 file changeset diff or repo changeset diff igor22017-05-06T06:25:26.362736Z
 
[TODO] -Fix; clarify Evan's report on 'q'

M /trunk/doc/TODO
r8794 file changeset diff or repo changeset diff igor22017-05-06T06:22:06.758924Z
 
[doc] -Update: keys for the Ade's bent-knee routing

M /trunk/doc/keys_mkey.html
M /trunk/doc/keys.html
r8793 file changeset diff or repo changeset diff igor22017-05-06T06:21:16.564175Z
 
[TODO] -Fix: clarify what CLEANUP #5 is

M /trunk/doc/TODO
r8792 file changeset diff or repo changeset diff igor22017-05-06T06:20:05.324134Z
 
[TODO] -Change: move DRC config bug for the next release, explain what goes wrong

M /trunk/doc/TODO
r8791 file changeset diff or repo changeset diff igor22017-05-06T06:15:24.728921Z
 
[TODO] -Del: gpmi->plugin conversion: gpmi is being rewritten anyway

M /trunk/doc/TODO
r8790 file changeset diff or repo changeset diff igor22017-05-06T06:14:29.200980Z
 
[stat] -Fix: use 4-digit year in date, to avoid confusion

M /trunk/src_plugins/export_stat/stat.c
r8789 file changeset diff or repo changeset diff igor22017-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
r8788 file changeset diff or repo changeset diff igor22017-05-06T06:09:47.860514Z
 
[stat] -Fix: user-input save metadata properly

M /trunk/src_plugins/export_stat/stat.c
r8787 file changeset diff or repo changeset diff igor22017-05-06T06:02:57.769795Z
 
[TODO] -Update: pcb_gtk_config_set_cursor() doesn't have that bug anymore

M /trunk/doc/TODO
r8786 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8784 file changeset diff or repo changeset diff igor22017-05-06T03:38:07.441231Z
 
[TODO] -Fix: typo

M /trunk/doc/TODO
r8783 file changeset diff or repo changeset diff avigne2017-05-05T16:11:47.060735Z
 
[gtk3] -wip: draw a fixed rectangle.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8782 file changeset diff or repo changeset diff avigne2017-05-05T11:55:35.720760Z
 
[TODO] -Add: revamp of Export menu.

M /trunk/doc/TODO
r8781 file changeset diff or repo changeset diff avigne2017-05-05T11:51:05.113639Z
 
[TODO] -Add: Export Layout -> stat misbehavior.

M /trunk/doc/TODO
r8780 file changeset diff or repo changeset diff avigne2017-05-05T11:34:36.776273Z
 
[gtk3] -wip: draw off limits.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8779 file changeset diff or repo changeset diff avigne2017-05-05T08:47:43.868486Z
 
[gtk] -Cleanup: warning unused variable ‘scrolled’.

M /trunk/src_plugins/lib_gtk_common/dlg_topwin.c
r8778 file changeset diff or repo changeset diff avigne2017-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 igor22017-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
r8776 file changeset diff or repo changeset diff igor22017-05-05T06:39:50.455789Z
 
[layersel] -Fix: whitespace

M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
r8775 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8773 file changeset diff or repo changeset diff igor22017-05-05T04:30:56.522099Z
 
[lesstif] -Add: reuse empty wflags[] slots

M /trunk/src_plugins/hid_lesstif/menu.c
r8772 file changeset diff or repo changeset diff igor22017-05-05T04:27:54.888139Z
 
[lesstif] -Fix: remove flags[] entry when a checkbox menu is removed

M /trunk/src_plugins/hid_lesstif/menu.c
r8771 file changeset diff or repo changeset diff igor22017-05-05T04:13:03.588465Z
 
[lesstif] -Del: excess memory allocation in menu code

M /trunk/src_plugins/hid_lesstif/menu.c
r8770 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8768 file changeset diff or repo changeset diff igor22017-05-05T03:17:47.645848Z
 
[TODO] -Del: no need to warn on LPC-on-silk, the problem is with negative silk film only

M /trunk/doc/TODO
r8767 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-05-04T06:29:04.132848Z
 
[layersel] -Add: "configurable" visibility box border width

M /trunk/src_plugins/lib_gtk_common/wt_layersel.c
r8763 file changeset diff or repo changeset diff igor22017-05-04T06:18:47.525567Z
 
[TODO] -Update: opengl composite silk inversion bug fixed

M /trunk/doc/TODO
r8762 file changeset diff or repo changeset diff igor22017-05-04T06:16:09.748240Z
 
[gtk] -Fix: gl stencil polairty bug made silk inverted

M /trunk/src_plugins/hid_gtk2_gl/gtkhid-gl.c
r8761 file changeset diff or repo changeset diff avigne2017-05-04T06:13:40.707637Z
 
[gtk3] -Change: avoid duplication of colorname string.

M /trunk/src_plugins/hid_gtk3_cairo/gtkhid-cairo.c
r8760 file changeset diff or repo changeset diff igor22017-05-04T05:57:15.087051Z
 
[layer] -Fix: draw composite: draw auto layer only after setting up colors

M /trunk/src/draw_composite.c
r8759 file changeset diff or repo changeset diff igor22017-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
r8755 file changeset diff or repo changeset diff igor22017-05-04T03:57:22.137309Z
 
-Update: deps for pcb_bool.c

M /trunk/src/Makefile.dep
r8754 file changeset diff or repo changeset diff igor22017-05-04T03:52:26.620165Z
 
[TODO] -Update: popup menu collapse/expand done

M /trunk/doc/TODO
r8753 file changeset diff or repo changeset diff igor22017-05-04T03:51:53.778380Z
 
[layer] -Add: visibility/collapse control in default group and layer popups

M /trunk/src/pcb-menu-gtk.lht
r8752 file changeset diff or repo changeset diff igor22017-05-04T03:50:36.133784Z
 
[core] -Add: publish the string->bool_op function

M /trunk/src/pcb_bool.h
r8751 file changeset diff or repo changeset diff igor22017-05-04T03:49:36.466488Z
 
[layer] -Add: ToggleView() can expand/collapse and vis/unvis all layers and groups

M /trunk/src/gui_act.c
r8750 file changeset diff or repo changeset diff igor22017-05-04T03:46:14.886883Z
 
[core] -Fix: wrong strcmp made all str2boolop "set"

M /trunk/src/pcb_bool.c
r8749 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8747 file changeset diff or repo changeset diff igor22017-05-04T02:53:42.589531Z
 
[core] -Add: infrastructure for unified bool clear/set/toggle/preserve

M /trunk/src/pcb_bool.h
r8746 file changeset diff or repo changeset diff koendv2017-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
r8745 file changeset diff or repo changeset diff koendv2017-05-03T07:33:40.662391Z
 
USEG ZL=string

M /trunk/src_plugins/io_hyp/hyp_l.l
M /trunk/src_plugins/io_hyp/hyp_l.c
r8744 file changeset diff or repo changeset diff igor22017-05-03T07:12:47.250601Z
 
[TODO] -Update: some feature requests by Ade regarding to the layer selector

M /trunk/doc/TODO

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd///tags/1.2.3