kicad/pcbnew
Dick Hollenbeck 25b65b2e3b Consistent with my email posting from a day or two ago, remove the translated
standard layer name support from BOARD::GetLayerName().  This function evolved
in a contorted direction over time, and was being asked to return one of 3
different kinds of layer names, even though it only took a boolean to control
that choice.  

Users are better served by forcing them to get to know the concise new 
English Standard layer names.  This is because these concise names show up
in the "pretty" footprint/module files as the standard representation of
both feature and copper layers.

Change the name of BOARD::GetDefaultLayerName() to GetStandardLayerName().
Drop boolean argument to both BOARD::GetStandardLayerName() and 
BOARD::GetLayerName().
2013-03-19 23:46:32 -05:00
..
autorouter More encapsulation work. 2013-03-18 15:36:07 -04:00
dialogs Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
pcad2kicadpcb_plugin More encapsulation work. 2013-03-18 15:36:07 -04:00
scripting New register() method in plugins, used by the loader to handle runtime plugin reloading 2013-03-17 02:18:09 +01:00
CMakeLists.txt More encapsulation work. 2013-03-18 15:36:07 -04:00
Info.plist Fix some minor OS X issues 2011-08-30 09:35:40 +02:00
attribut.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
basepcbframe.cpp Minor fixes and cleanup 2013-02-26 12:25:30 +01:00
block.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
block_module_editor.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
board_items_to_polygon_shape_transform.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
board_undo_redo.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
build_BOM_from_board.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
class_board.cpp Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
class_board.h Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
class_board_connected_item.cpp Very minor fixes. 2012-08-03 17:43:15 +02:00
class_board_connected_item.h Encapsulated drawmode as an enum for type checking 2012-09-01 15:38:27 +02:00
class_board_design_settings.cpp Pcbnew pad properties dialog assertion and layout fixes. 2013-02-11 20:07:04 -05:00
class_board_item.cpp Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
class_dimension.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_dimension.h Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
class_drawsegment.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
class_drawsegment.h Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
class_drc_item.cpp Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 2012-07-13 20:55:29 +02:00
class_edge_mod.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
class_edge_mod.h Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
class_footprint_wizard.cpp Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
class_footprint_wizard.h Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
class_marker_pcb.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
class_marker_pcb.h Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
class_mire.cpp dcsvg (and therefore KicadSVGFileDC) is now unused. Use SVG plotter only to export a board SVG file. 2012-09-20 20:58:41 +02:00
class_mire.h Encapsulated drawmode as an enum for type checking 2012-09-01 15:38:27 +02:00
class_module.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_module.h More encapsulation work. 2013-03-18 15:36:07 -04:00
class_module_transform_functions.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
class_netclass.cpp Internal unit improvements and Pcbnew s-expression file format changes. 2012-04-12 17:31:31 -04:00
class_netclass.h merge 1 with tip 2012-06-03 22:06:51 +02:00
class_netinfo.h EAGLE_PLUGIN now establishes (trace_min), (via_min_size), (via_min_drill), and Default Net's (clearance) 2013-03-14 17:54:47 -05:00
class_netinfo_item.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_netinfolist.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_pad.cpp Fix bug caused by setting default drill size in D_PAD (fixes lp:1123392). 2013-02-12 20:01:22 -05:00
class_pad.h Fix bug caused by setting default drill size in D_PAD (fixes lp:1123392). 2013-02-12 20:01:22 -05:00
class_pad_draw_functions.cpp All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 2012-09-22 13:19:37 +02:00
class_pcb_layer_box_selector.cpp fix compiler warnings with gcc 4.6.3 on x86_64 linux 2013-01-23 10:13:42 -06:00
class_pcb_layer_box_selector.h Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
class_pcb_layer_widget.cpp Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
class_pcb_layer_widget.h Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
class_pcb_text.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
class_pcb_text.h More encapsulation work. 2013-03-18 15:36:07 -04:00
class_text_mod.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_text_mod.h More encapsulation work. 2013-03-18 15:36:07 -04:00
class_track.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
class_track.h protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
class_zone.cpp Pcbnew: Export vrml: fix an issue for 3D shapes having a local offset defined: the local offset was not correctly scaled. 2013-02-19 10:21:55 +01:00
class_zone.h More encapsulation work. 2013-03-18 15:36:07 -04:00
class_zone_settings.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
class_zone_settings.h Pcbnew: more about keepout areas: remove keepout for pads option and add keepout for copper zones option. 2012-07-14 18:27:25 +02:00
classpcb.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
clean.cpp Pcbnew: fix bug in export vrml (bad Z position of 3D shapes). Very minor code cleaning. 2013-03-08 08:29:30 +01:00
collectors.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
collectors.h switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
connect.cpp Pcbnew: rework on connection calculation: fix an issue for "composite" pads (complex pad build by association of some basic pads): 2013-02-07 18:40:50 +01:00
connect.h Eeschema: fix a bug which crashes Eeschema (when a label is being created, and its type is changed by popup menu, for instance to a text, before it was put on schematic) 2013-01-25 18:29:54 +01:00
controle.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
cross-probing.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
deltrack.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
dimension.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
drag.h Documentation and coding policy fixes. 2013-03-07 12:12:59 -05:00
dragsegm.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
drc.cpp EAGLE_PLUGIN now establishes (trace_min), (via_min_size), (via_min_drill), and Default Net's (clearance) 2013-03-14 17:54:47 -05:00
drc_clearance_test_functions.cpp Pcbnew: fix a very old bug in DRC, pad to pad drc tests: sometimes a test between a rectangular pad and an oval pad was skipped. 2013-01-26 18:49:48 +01:00
drc_marker_functions.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
drc_stuff.h All: fix most of Doxygen warnings. 2012-09-12 19:28:55 +02:00
eagle_plugin.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
eagle_plugin.h EAGLE_PLUGIN now establishes (trace_min), (via_min_size), (via_min_drill), and Default Net's (clearance) 2013-03-14 17:54:47 -05:00
edgemod.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
edit.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
edit_pcb_text.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
edit_track_width.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
editedge.cpp MacOSX: now autoplace is drawn correctly 2013-02-14 20:57:19 +01:00
editmod.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
editrack-part2.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
editrack.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
edtxtmod.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
event_handlers_tracks_vias_sizes.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
export_gencad.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
export_vrml.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
files.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
footprint_wizard.cpp Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
footprint_wizard_frame.cpp Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
footprint_wizard_frame.h Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
gen_drill_report_files.cpp Eeschema: always stores sheet filename in unix-like notation, and fix a bug when editing sheet file name. 2012-10-13 20:54:33 +02:00
gen_modules_placefile.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
gendrill_Excellon_writer.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
gendrill_Excellon_writer.h Doxygen warning fixes. 2012-12-18 08:54:44 -05:00
globaleditpad.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
gpcb_plugin.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
gpcb_plugin.h Add Pcbnew GEDA PCB module plugin support. 2012-12-28 15:52:12 -05:00
help_common_strings.h Pcbnew: netlist.cpp: code cleaning. Comments added and updated 2011-05-03 14:57:44 +02:00
highlight.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
hotkeys.cpp Pcbnew: fix compil error I created in my previous commit. 2012-09-12 13:11:30 +02:00
hotkeys.h Pcbnew: minor enhancements. 2012-12-01 21:03:33 +01:00
hotkeys_board_editor.cpp Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
hotkeys_module_editor.cpp Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
initpcb.cpp Script plotting patch 2012-08-29 18:59:50 +02:00
io_mgr.cpp add eagle *.lbr lib path extension for future use 2013-01-03 10:33:22 -06:00
io_mgr.h merge in branch fp-lib-table 2013-01-20 21:27:01 -06:00
ioascii.cpp.notused more footprint support for LEGACY_PLUGIN 2012-04-16 20:35:43 -05:00
item_io.cpp.notused more footprint support for LEGACY_PLUGIN 2012-04-16 20:35:43 -05:00
kicad_plugin.cpp Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
kicad_plugin.h Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
layer_widget.cpp All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 2012-09-22 13:19:37 +02:00
layer_widget.h Enforced EDA_COLOR_T type and minor const-ification 2012-09-02 14:06:47 +02:00
legacy_plugin.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
legacy_plugin.h Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and 2012-11-19 10:19:38 -06:00
librairi.cpp Add library column to component and module select dialog. 2013-03-18 21:25:19 -04:00
loadcmp.cpp Add library column to component and module select dialog. 2013-03-18 21:25:19 -04:00
magnetic_tracks_functions.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
menubar_modedit.cpp Add Pcbnew GEDA PCB module plugin support. 2012-12-28 15:52:12 -05:00
menubar_pcbframe.cpp Add build option to use footprint library table. 2013-02-23 14:30:43 -05:00
minimun_spanning_tree.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
minimun_spanning_tree.h rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 2011-12-22 15:57:50 -06:00
mirepcb.cpp More internal unit improvements. 2012-04-16 13:39:32 -04:00
modedit.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
modedit_onclick.cpp Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
modedit_undo_redo.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
modeditoptions.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
module_editor_frame.h Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and 2012-11-19 10:19:38 -06:00
moduleframe.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
modules.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
modview.cpp Add library column to component and module select dialog. 2013-03-18 21:25:19 -04:00
modview_frame.cpp Commit patch from Antia Puentes relative to bug Bug #1125047 : PcbNew: Insert a footprint in the board, from the Library Browser, by double clicking on it, with a change to avoid the button release event (from the double click) to be seen by the main window. 2013-02-14 22:20:56 +01:00
modview_frame.h Commit patch from Antia Puentes relative to bug Bug #1125047 : PcbNew: Insert a footprint in the board, from the Library Browser, by double clicking on it, with a change to avoid the button release event (from the double click) to be seen by the main window. 2013-02-14 22:20:56 +01:00
move-drag_pads.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
move_or_drag_track.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
muonde.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
muwave_command.cpp Pcbnew: drag functions: serious cleanup and better code. Use now the connectivity functions to find tracks connected to pads, 2012-09-11 09:33:17 +02:00
netlist.cpp Add library column to component and module select dialog. 2013-03-18 21:25:19 -04:00
netlist_reader.h Rationalize numeric time stamps to type time_t. 2012-05-24 21:52:04 -04:00
netlist_reader_common.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
netlist_reader_firstformat.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
netlist_reader_kicad.cpp pcb_calculator: enhancement in Regulators page dialog: 2012-04-02 20:11:00 +02:00
onleftclick.cpp Base object decoupling improvements. 2013-01-12 12:32:24 -05:00
onrightclick.cpp Pcbnew: fix strange things in module edit dialogs. 2013-03-04 13:08:35 +01:00
pad_edition_functions.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
pcb_parser.cpp Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
pcb_parser.h merge in evolving fp lib_table work 2012-11-28 09:24:53 -06:00
pcb_plot_params.cpp reverse throw() clauses to quiet SWIG errors 2012-11-27 13:57:38 -06:00
pcb_plot_params.h more fp_lib_table work, enhance parser 2012-12-08 17:58:03 -06:00
pcbframe.cpp improvements to python's GIL acquisition and release, but not done yet, since I think the GIL needs to be acquired even when not involving wxPython. 2013-03-11 03:09:48 -05:00
pcbnew.cpp Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch) 2013-03-11 20:30:58 +01:00
pcbnew.h Pcbnew: drag functions: serious cleanup and better code. Use now the connectivity functions to find tracks connected to pads, 2012-09-11 09:33:17 +02:00
pcbnew.icns [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
pcbnew.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
pcbnew_config.cpp Changes for CvPcb to eeschema stuff file: the stuff file generation from CvPcb is removed. Eeschema now imports footprints names from the .cmp usual file created by CvPcb or by Pcbnew (Why to use 2 file formats for the same thing?) . 2013-02-02 18:39:59 +01:00
pcbnew_config.h switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
pcbnew_doc.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
pcbnew_id.h Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
pcbplot.cpp Consistent with my email posting from a day or two ago, remove the translated 2013-03-19 23:46:32 -05:00
pcbplot.h Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch) 2013-03-11 20:30:58 +01:00
plot_board_layers.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
plot_brditems_plotter.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
plotcontroller.h Script plotting patch 2012-08-29 18:59:50 +02:00
print_board_functions.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
printout_controler.cpp Pcbnew: Fix many minor issues in print dialog, mainly in modedit. 2013-03-12 16:17:44 +01:00
printout_controler.h Pcbnew print fixes and improvements. 2012-11-28 20:50:58 -05:00
protos.h Encapsulated drawmode as an enum for type checking 2012-09-01 15:38:27 +02:00
ratsnest.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
sel_layer.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
set_grid.cpp Minor fixes and cleanup 2013-02-26 12:25:30 +01:00
specctra.cpp start using FILE_LINE_READER( const wxString& ) 2012-11-27 08:14:15 -06:00
specctra.h All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 2012-09-22 13:19:37 +02:00
specctra.keywords ++all: 2011-01-19 14:46:07 -06:00
specctra_export.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
specctra_import.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
specctra_test.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
swap_layers.cpp Minor dialog and footprint ID class fixes. 2013-02-22 15:03:00 -05:00
tool_modedit.cpp Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class 2013-03-12 01:37:45 +01:00
tool_modview.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
tool_onrightclick.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
tool_pcb.cpp Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
toolbars_update_user_interface.cpp Pcbnew: fix a minor bug I created in rev 3912. 2013-01-19 16:01:17 +01:00
tr_modif.cpp protect data in class_track.h, switch to using member accessors 2013-01-12 18:04:00 -06:00
tracepcb.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
xchgmod.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zone_filling_algorithm.cpp Pcbnew: fix a minor issue in non copper zones when creating the solid filled areas. 2012-08-04 18:33:04 +02:00
zones.h Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 2012-07-13 20:55:29 +02:00
zones_by_polygon.cpp Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505) 2013-03-01 20:59:29 +01:00
zones_by_polygon_fill_functions.cpp Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 2012-07-13 20:55:29 +02:00
zones_convert_brd_items_to_polygons_with_Boost.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zones_convert_to_polygons_aux_functions.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zones_functions_for_undo_redo.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zones_functions_for_undo_redo.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
zones_non_copper_type_functions.cpp Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 2012-07-13 20:55:29 +02:00
zones_polygons_insulated_copper_islands.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zones_polygons_test_connections.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00
zones_test_and_combine_areas.cpp More encapsulation work. 2013-03-18 15:36:07 -04:00