kicad/gerbview
Dick Hollenbeck 7e483f69bd Modular KiCad Blueprint Milestone B), major portions:
*) When kicad.exe closes a project, close any open KIFACEs so that they cannot
     get disassociated from their true PROJECT.
  *) Allow loading eeschema library editor from kicad.exe
  *) Allow loading pcbnew library editor from kicad.exe
  *) Rename LIB_COMPONENT to LIB_PART.
  *) Add class PART_LIBS, and PART_LIB.
  *) Make PART_LIBS non-global, i.e. PROJECT specific.
  *) Implement "data on demand" for PART_LIBS
  *) Implement "data on demand" for schematic SEARCH_STACK.
  *) Use RSTRINGs to retain eeschema editor's notion of last library and part being edited.
  *) Get rid of library search on every SCH_COMPONENT::Draw() call, instead use
     a weak pointer.
  *) Remove all chdir() calls so projects don't need to be CWD.
  *) Romove APPEND support from OpenProjectFiles().
  *) Make OpenProjectFiles() robust, even for creating new projects.
  *) Load EESCHEMA colors in the KIWAY::OnKiwayStart() rather in window open,
     and save them in the .eeschema config file, not in the project file.
  *) Fix bug with wxDir() while accessing protected dirs in kicad.exe
  *) Consolidate template copying into PROJECT class, not in kicad.exe source.
  *) Generally untangle eeschema, making its libraries not global but rather
     held in the PROJECT.
2014-08-13 15:28:54 -05:00
..
dialogs Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02: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 Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
Info.plist Try some new Mac support ideas. 2014-05-09 09:27:21 -05:00
block.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_DCodeSelectionbox.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_DCodeSelectionbox.h More encapsulation work and other minor improvements. 2011-12-16 08:32:23 -05:00
class_GERBER.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02: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 Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_gbr_layer_box_selector.cpp re-work the LSET(int,...) constructor 2014-06-29 13:09:32 -05:00
class_gbr_layer_box_selector.h Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_gbr_layout.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_gbr_layout.h Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02: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 Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_gerber_draw_item.h Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
class_gerbview_layer_widget.cpp Fix crash in Pcbnew and Gerbview when seceting (in layers manager) "always hide all layers but activer" 2014-07-20 19:41:12 +02:00
class_gerbview_layer_widget.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
controle.cpp merge 2014-06-30 00:46:18 -05:00
dcode.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +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 merge 2014-06-30 00:46:18 -05:00
events_called_functions.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
excellon_read_drill_file.cpp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
export_to_pcbnew.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
files.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
gerbview.cpp merge 2014-06-30 00:46:18 -05:00
gerbview.h Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +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 Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
gerbview_doc.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
gerbview_frame.cpp dialog non copper zones: better look. dialog copper zones: fix a minor bug. 2014-07-15 18:53:13 +02:00
gerbview_frame.h Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02: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 Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02: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
init_gbr_drawlayers.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
locate.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
menubar.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
onleftclick.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
onrightclick.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
options.cpp Gerbview: remove dependencies from Pcbnew. 2012-05-04 19:44:42 +02:00
pcbplot.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
pcbplot.h Script plotting patch 2012-08-29 18:59:50 +02:00
printout_control.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
readgerb.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
rs274_read_XY_and_IJ_coordinates.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
rs274d.cpp Gerber files generation: fix a rounding issue when drawing circles. (explains bug Bug #1339086 ). 2014-07-09 18:31:39 +02:00
rs274x.cpp Gerber files generation: fix a rounding issue when drawing circles. (explains bug Bug #1339086 ). 2014-07-09 18:31:39 +02:00
select_layers_to_pcb.cpp Gerbview: fix scaling error in x.6 file format. Minor cleaning code. 2014-07-14 20:59:41 +02:00
select_layers_to_pcb.h Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00
toolbars_gerber.cpp Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew). 2014-06-27 19:07:42 +02:00