kicad/gerbview
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers.
2) Change from legacy Cu stack to counting down from top=(F_Cu or 0).
   The old Cu stack required knowing the count of Cu layers to make
   sense of the layer number when converting to many exported file types.
   The new Cu stack is more commonly used, although ours still gives
   B_Cu a fixed number.
3) Introduce class LSET and enum LAYER_ID.
4) Change *.kicad_pcb file format version to 4 from 3.
5) Change fixed names Inner1_Cu-Inner14_Cu to In1_Cu-In30_Cu and their
   meanings are typically flipped.
6) Moved the #define LAYER_N_* stuff into legacy_plugin.cpp where they
   can die a quiet death, and switch to enum LAYER_ID symbols throughout.
7) Removed the LEGACY_PLUGIN::Save() and FootprintSave() functions.
   You will need to convert to the format immediately, *.kicad_pcb and
   *.kicad_mod (=pretty) since legacy format was never going to know
   about 32 Cu layers and additional technical layers and the reversed Cu
   stack.
2014-06-24 11:17:18 -05:00
..
dialogs 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
gerber_test_files 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
CMakeLists.txt Try some new Mac support ideas. 2014-05-09 09:27:21 -05:00
Info.plist Try some new Mac support ideas. 2014-05-09 09:27:21 -05:00
block.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
class_DCodeSelectionbox.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
class_DCodeSelectionbox.h More encapsulation work and other minor improvements. 2011-12-16 08:32:23 -05:00
class_GERBER.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
class_GERBER.h Constification of HitTest and GetParent 2014-05-04 19:08:36 +02:00
class_am_param.cpp Fix bugs 1264236, 1264238, 1264254 2013-12-29 12:01:54 +01:00
class_am_param.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
class_aperture_macro.cpp Some more missing D()->DBG() changes. 2013-09-10 17:07:46 +02:00
class_aperture_macro.h Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
class_excellon.h * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
class_gbr_layer_box_selector.cpp Cleaning code for PCB_LAYER_BOX_SELECTOR class, and use it in edit dimension dialog. 2013-09-01 20:38:11 +02:00
class_gbr_layer_box_selector.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_gbr_layout.cpp Factored out text anchor drawing 2013-04-09 18:00:46 +02:00
class_gbr_layout.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_gbr_screen.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_gbr_screen.h - Better way to iterate on vias in the track list (GetFirstVia) 2014-04-30 21:16:22 +02:00
class_gerber_draw_item.cpp Constification of HitTest and GetParent 2014-05-04 19:08:36 +02:00
class_gerber_draw_item.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_gerbview_layer_widget.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_gerbview_layer_widget.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
controle.cpp *) retain grid origin in the BOARD and save it in legacy and kicad board files. 2013-08-03 00:15:23 -05:00
dcode.cpp Gerbview: remove fully outdated code (about reading DCode files) and fix erroneous comments. 2013-06-28 12:49:43 +02:00
dcode.h Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
draw_gerber_screen.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
events_called_functions.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
excellon_read_drill_file.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
export_to_pcbnew.cpp 3D board display: better rendering of the board: the board polygon outlines (generated by the specctra function) is now used to create the 3D body of the board. 2013-10-04 10:42:09 +02:00
files.cpp Pcbnew: plot dialog: remove obscure and useless option about texts which are not value or reference. 2014-05-19 20:24:07 +02:00
gerbview.cpp Pcbnew: plot dialog: remove obscure and useless option about texts which are not value or reference. 2014-05-19 20:24:07 +02:00
gerbview.h Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 2013-03-31 15:27:46 +02:00
gerbview.icns [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
gerbview.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
gerbview_config.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
gerbview_doc.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
gerbview_frame.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
gerbview_frame.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
gerbview_id.h Gerbview: remove fully outdated code (about reading DCode files) and fix erroneous comments. 2013-06-28 12:49:43 +02:00
hotkeys.cpp *) retain grid origin in the BOARD and save it in legacy and kicad board files. 2013-08-03 00:15:23 -05:00
hotkeys.h switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
initpcb.cpp Minor fixes. Gerbview: fix a collision name for GetLayout method. 2013-06-27 21:12:01 +02:00
locate.cpp *) retain grid origin in the BOARD and save it in legacy and kicad board files. 2013-08-03 00:15:23 -05:00
menubar.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
onleftclick.cpp Minor fixes. Gerbview: fix a collision name for GetLayout method. 2013-06-27 21:12:01 +02:00
onrightclick.cpp Remove duplicate icon apply.svg (use ckecked_ok.svg instead which is the same icon). 2014-02-07 20:32:08 +01:00
options.cpp Gerbview: remove dependencies from Pcbnew. 2012-05-04 19:44:42 +02:00
pcbplot.cpp Minor fixes. Gerbview: fix a collision name for GetLayout method. 2013-06-27 21:12:01 +02:00
pcbplot.h Script plotting patch 2012-08-29 18:59:50 +02:00
readgerb.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
rs274_read_XY_and_IJ_coordinates.cpp Gerbview: fix bug #1176538 (incorrect flashed items size, when defined by aperture macros) 2013-05-18 18:56:03 +02:00
rs274d.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
rs274x.cpp Some more missing D()->DBG() changes. 2013-09-10 17:07:46 +02:00
select_layers_to_pcb.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
select_layers_to_pcb.h Removed ugly usage of an extra layer slot for the layer count in gerbview 2013-04-10 09:03:19 +02:00
toolbars_gerber.cpp Gerbview, layer manager: add option (popup menu) to always keep layers not visible but the active layer, even when the active layer is changed. 2013-04-06 14:01:53 +02:00