kicad/pcbnew
Александр Закамалдин 2caa72f063 This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias.
This feature is very useful for electronics hobbyists who use DIY PCB technology 
(both toner transfer and photoresist methods).
Also width correction may be useful for PCB designers who take care of track width etching.
This patch also fixes some minor PS plotting issues.
2012-01-07 00:02:38 -06:00
..
dialogs This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
CMakeLists.txt All: fix hotkey issue with wxWidgets-2.9.3 (Window only): hotkey events called twice. 2011-12-08 19:23:44 +01:00
Info.plist Fix some minor OS X issues 2011-08-30 09:35:40 +02:00
ar_protos.h PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
attribut.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
automove.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
autoplac.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
autorout.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
autorout.h Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
basepcbframe.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
block.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
block_module_editor.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
board.cpp More encapsulation work and other minor improvements. 2011-12-21 08:42:02 -05:00
board_items_to_polygon_shape_transform.cpp Fix thermal relief gap calculation for circular pads in pcbnew. 2011-12-08 01:58:43 +02:00
board_undo_redo.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
build_BOM_from_board.cpp PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
cell.h Remove sine and cosine look up tables and other minor fixes. 2011-09-20 09:57:40 -04:00
class_board.cpp This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
class_board.h This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
class_board_connected_item.cpp ++common 2011-12-13 22:43:51 -06:00
class_board_connected_item.h ++common 2011-12-13 22:43:51 -06:00
class_board_design_settings.cpp Pcbnew: fix bad initialization of default track width and vias sizes when starting pcbnew with no board loaded. 2011-12-09 11:36:00 +01:00
class_board_item.cpp KICAD_PLUG work 2011-12-01 16:50:41 -06:00
class_dimension.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_dimension.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_drawsegment.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_drawsegment.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_drc_item.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_edge_mod.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_edge_mod.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_footprint_library.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
class_footprint_library.h Add user write permission tests to PCBNew and other minor fixes. 2011-08-26 13:01:17 -04:00
class_marker_pcb.cpp kicad_plugin 2011-12-13 22:29:25 -06:00
class_marker_pcb.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_mire.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_mire.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_module.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
class_module.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_module_transform_functions.cpp kicad_plugin 2011-12-13 22:29:25 -06:00
class_netclass.cpp fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_netclass.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_netinfo.h All: fix compatibility issues with wxWidgets 2.9.3 2011-12-17 22:21:03 +01:00
class_netinfo_item.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
class_netinfolist.cpp All: fix compatibility issues with wxWidgets 2.9.3 2011-12-17 22:21:03 +01:00
class_pad.cpp rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 2011-12-22 15:57:50 -06:00
class_pad.h moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
class_pad_draw_functions.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
class_pcb_layer_widget.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
class_pcb_layer_widget.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_pcb_text.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_pcb_text.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_text_mod.cpp Minor coding policy and code readability improvements. 2012-01-03 12:14:17 -05:00
class_text_mod.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_track.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
class_track.h merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
class_zone.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
class_zone.h fix EDA_ITEM::Show() prototype bug, fix KICAD_PLUGIN::Save() problem with netclasses. 2011-12-14 11:25:42 -06:00
class_zone_setting.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
class_zone_setting.h KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
classpcb.cpp moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
clean.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
collectors.cpp fix 2011-12-14 16:35:03 -06:00
collectors.h fix 2011-12-14 16:35:03 -06:00
connect.cpp Pcbnew: fix potential bug in connections calculations (see Bug #909298 ). 2011-12-28 16:14:46 +01:00
controle.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
cross-probing.cpp plugin work, accessors 2011-12-12 02:37:05 -06:00
deltrack.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
dimension.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
dist.cpp Minor common PCB library code fixes. 2011-09-24 14:33:28 -04:00
drag.h PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
dragsegm.cpp More encapsulation work and other minor improvements. 2011-12-21 08:42:02 -05:00
drc.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
drc_clearance_test_functions.cpp kicad_plugin 2011-12-13 22:29:25 -06:00
drc_marker_functions.cpp Fix Pcbnew KICAD_T enum names for consistency. 2011-10-01 15:24:27 -04:00
drc_stuff.h Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s. 2011-11-24 11:32:51 -06:00
edgemod.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
edit.cpp Eeschema: add compil option in sch_field.cpp to go back to old behavior for field texts justifications (this option is not activated) 2012-01-06 20:00:59 +01:00
edit_pcb_text.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
edit_track_width.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
editedge.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
editmod.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
editrack-part2.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
editrack.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
edtxtmod.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
event_handlers_tracks_vias_sizes.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
export_gencad.cpp moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
export_vrml.cpp Encapsulate EDA_APP class. 2011-12-16 15:12:49 -05:00
files.cpp remove page size globals from eeschema 2012-01-04 00:18:38 -06:00
find.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
find.h PCBNew control update bug fixes, fixes lp:725963. 2011-03-01 14:26:17 -05:00
find.pjd PCBNew UI normalization and global variable reductions. 2009-05-01 18:06:03 +00:00
gen_drill_report_files.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
gen_holes_and_tools_lists_for_drill.cpp Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s. 2011-11-24 11:32:51 -06:00
gen_modules_placefile.cpp moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
gendrill.cpp rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 2011-12-22 15:57:50 -06:00
gendrill.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
globaleditpad.cpp Pcbnew: Fix error message in Module Editor after a global pad change. 2011-12-30 13:29:54 +01:00
gpcb_exchange.cpp Fix issue in GPcb footprints import. 2011-12-22 09:07:50 +01:00
graphpcb.cpp moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
help_common_strings.h Pcbnew: netlist.cpp: code cleaning. Comments added and updated 2011-05-03 14:57:44 +02:00
highlight.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
hotkeys.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
hotkeys.h Minor PCBNew code fixes. 2011-09-29 12:49:40 -04:00
hotkeys_board_editor.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
hotkeys_module_editor.cpp More encapsulation work and other minor improvements. 2011-12-21 08:42:02 -05:00
initpcb.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
io_mgr.cpp Fix problem with BOARD bounding box in saved *.brd files, 2011-12-05 11:22:19 -06:00
io_mgr.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
ioascii.cpp fix unreleased bug pertaining to "Sheet" line in a *.brd file 2012-01-05 10:37:51 -06:00
item_io.cpp moving objects into BOARD which are saved in a *.brd file, for PLUGIN access 2011-12-30 23:44:00 -06:00
kicad_plugin.cpp fix unreleased bug pertaining to "Sheet" line in a *.brd file 2012-01-05 10:37:51 -06:00
kicad_plugin.h improvements, hopefully 2011-12-16 11:03:25 -06:00
layer_widget.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
layer_widget.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
librairi.cpp Pcbnew: Now, archive modules function archives footprints with default orientation (0 degrees) and default side (Front layer) 2012-01-06 21:32:19 +01:00
loadcmp.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
magnetic_tracks_functions.cpp More encapsulation work and other minor improvements. 2011-12-21 08:42:02 -05:00
menubar_modedit.cpp Minor menu bar fixes. 2011-10-18 15:59:19 -04:00
menubar_pcbframe.cpp Encapsulate EDA_APP class. 2011-12-16 15:12:49 -05:00
minimun_spanning_tree.cpp Pcbnew: Fix typo in 2 filenames. Add comments in ratsnest.cpp. 2011-11-07 19:04:19 +01: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 encapsulation improvements. 2011-12-22 08:28:11 -05:00
modedit.cpp Pcbnew: Fix error message in Module Editor after a global pad change. 2011-12-30 13:29:54 +01:00
modedit_onclick.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
modedit_undo_redo.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
modeditoptions.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
module_editor_frame.h Pcbnew: Fix error message in Module Editor after a global pad change. 2011-12-30 13:29:54 +01:00
moduleframe.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
modules.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
move-drag_pads.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
move_copy_track.cpp.notused More encapsulation work and other minor improvements. 2011-12-21 08:42:02 -05:00
move_or_drag_track.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
muonde.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
muwave_command.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
netlist.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
onleftclick.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
onrightclick.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
pcb_plot_params.cpp This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
pcb_plot_params.h This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
pcbframe.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
pcbnew.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
pcbnew.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
pcbnew.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
pcbnew.rc New icons: fix problems about .ico files (under Window) 2011-09-10 19:48:35 +02:00
pcbnew_config.cpp finish up SCH_SHEET::{Set,Get}PageSettings() switch over 2012-01-05 02:07:11 -06:00
pcbnew_config.h ++PCBNew 2011-12-05 00:15:33 -06:00
pcbnew_doc.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
pcbnew_id.h Eeschema: fix crash in intermediate netlist generation when a component has no pins (like logos or images). 2011-11-24 20:57:41 +01:00
pcbplot.cpp This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
pcbplot.h merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
plot_rtn.cpp This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
plotdxf.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
plotgerb.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
plothpgl.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
plotps.cpp This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 2012-01-07 00:02:38 -06:00
polygons_defs.h remove useless USE_BOOST_POLYGON_LIBRARY cmake option, and remove unused files. 2011-10-25 18:24:56 +02:00
print_board_functions.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
printout_controler.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
printout_controler.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
protos.h Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
queue.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
ratsnest.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
sel_layer.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
set_grid.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
solve.cpp merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support 2012-01-05 10:30:58 -06:00
specctra.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
specctra.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
specctra.keywords ++all: 2011-01-19 14:46:07 -06:00
specctra_export.cpp kicad_plugin 2011-12-13 22:29:25 -06:00
specctra_import.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
specctra_test.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
swap_layers.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
tool_modedit.cpp More encapsulation work and other minor improvements. 2011-12-16 08:32:23 -05:00
tool_onrightclick.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
tool_pcb.cpp More encapsulation work and other minor improvements. 2011-12-16 08:32:23 -05:00
toolbars_update_user_interface.cpp More encapsulation work and other minor improvements. 2011-12-16 08:32:23 -05:00
tr_modif.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
tracepcb.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
trpiste.cpp PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
work.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
xchgmod.cpp finish up SCH_SHEET::{Set,Get}PageSettings() switch over 2012-01-05 02:07:11 -06:00
zone_filling_algorithm.cpp PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
zones.h Minor fixes. Code cleaning. 2011-03-09 15:30:39 +01:00
zones_by_polygon.cpp Encapsulation and other minor improvements. 2011-12-29 15:11:42 -05:00
zones_by_polygon_fill_functions.cpp More encapsulation improvements. 2011-12-22 08:28:11 -05:00
zones_convert_brd_items_to_polygons_with_Boost.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
zones_convert_to_polygons_aux_functions.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
zones_functions_for_undo_redo.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06: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 Encapsulate EDA_APP class. 2011-12-16 15:12:49 -05:00
zones_polygons_insulated_copper_islands.cpp Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s. 2011-11-24 11:32:51 -06:00
zones_polygons_test_connections.cpp Fix bug 910364: When a footprint saved in a .mod file is not on front layer and/or not with orientation 0 degree, the Module editor load it incorrectly. 2012-01-04 20:10:33 +01:00
zones_test_and_combine_areas.cpp plugin work, accessors 2011-12-12 02:37:05 -06:00