kicad/pcbnew
Chris Pavlina 7e6a6540c8 Implement primitive icon scaling for high DPI
This is meant as a stopgap for 5.0, with plans to add proper scaled
icons in the 6.0 cycle. A function KiScaledBitmap() is added, which
works like KiBitmap() except it scales the bitmap according to the
calling window's font size. Controls have been added to all the main
applications to let the user select scaling manually (these were omitted
from smaller apps that didn't already have a place to put them).

In addition, in eeschema only, the pixel height of the system font is
shown in the options dialog for diagnostics. This is only for collecting
feedback before 5.0 release from users with different displays and will
be removed.
2018-01-10 21:26:06 -07:00
..
autorouter refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
dialogs Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
exporters Excellon drill file generation: allows 4 digits in mantissa in Tool Information command when units are inches. 2017-12-20 17:49:25 +01:00
github Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
import_dxf Some coverity fixes 2018-01-05 22:51:03 -07:00
microwave Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
pcad2kicadpcb_plugin Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
python Minor Python pad array improvement. 2018-01-06 10:39:32 -05:00
router Fix loop variable copy in for-range loop, use const reference instead 2018-01-09 19:18:44 -05:00
swig BuildConnectivity and re-DisplayBoard in python Refresh function 2017-12-22 08:59:19 -05:00
tools Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
CMakeLists.txt Order source file names alphabetically 2017-12-27 14:01:05 -05:00
Doxyfile_python
Doxyfile_xml
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
append_board_to_current.cpp Improved various error messages 2017-07-25 07:37:14 -04:00
array_creator.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
array_creator.h Enhancements in Create array tool (bad parameters detection and disable parms when not applicable) 2016-04-02 14:52:29 +02:00
attribut.cpp
basepcbframe.cpp Add a first-run dialog to encourage user to switch to OpenGL 2018-01-04 10:14:40 -05:00
block.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
block_module_editor.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
board_commit.cpp Fixed BOARD_COMMIT::Revert() 2017-12-14 17:13:42 +01:00
board_commit.h refactoring: make BOARD_COMMIT independent from pcbnew 2017-11-03 20:02:06 +01:00
board_item_container.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
board_items_to_polygon_shape_transform.cpp Fix issues due to internal code change in DRAWSEGMENT class, for S_POLYGON shape. 2017-12-21 15:07:03 +01:00
board_netlist_updater.cpp Fix unnecessary copy initialization detected by clang-tidy 2018-01-09 18:22:10 -05:00
board_netlist_updater.h Fixed compilation warnings 2017-06-23 11:36:05 +02:00
build_BOM_from_board.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
class_action_plugin.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_action_plugin.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_board.cpp Fix unnecessary copy initialization detected by clang-tidy 2018-01-09 18:22:10 -05:00
class_board.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_board_connected_item.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
class_board_connected_item.h Corrected Typo in documentation of GetClearance function 2017-06-27 16:50:47 -04:00
class_board_design_settings.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_board_item.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_dimension.cpp pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_dimension.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_drawsegment.cpp pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_drawsegment.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_drc_item.cpp DRC connectivity check 2017-06-23 11:12:37 +02:00
class_edge_mod.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
class_edge_mod.h Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
class_footprint_wizard.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_footprint_wizard.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_marker_pcb.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_marker_pcb.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_module.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_module.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_netclass.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_netclass.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_netinfo.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_netinfo_item.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
class_netinfolist.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
class_pad.cpp To avoid mistakes between graphic layers for pads, holes and not plated holes, rename 3 GAL_LAYER_ID names: 2017-11-29 09:48:41 +01:00
class_pad.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_pad_custom_shape_functions.cpp refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
class_pad_draw_functions.cpp To avoid mistakes between graphic layers for pads, holes and not plated holes, rename 3 GAL_LAYER_ID names: 2017-11-29 09:48:41 +01:00
class_pcb_layer_box_selector.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
class_pcb_layer_box_selector.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
class_pcb_layer_widget.cpp Force a refresh when changing render colors 2018-01-07 08:51:17 +01:00
class_pcb_layer_widget.h Fix drawing of transparent layer swatches. 2018-01-06 12:12:39 -05:00
class_pcb_target.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
class_pcb_target.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_pcb_text.cpp refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_pcb_text.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_text_mod.cpp Add "unlock" property to footprint texts 2017-11-27 18:21:00 -07:00
class_text_mod.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_track.cpp Implemented missing via dialog functions 2018-01-10 15:55:16 +01:00
class_track.h Implemented missing via dialog functions 2018-01-10 15:55:16 +01:00
class_zone.cpp pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_zone.h pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 2017-12-18 18:25:45 +01:00
class_zone_settings.cpp pcbnew: made zone filling algorithm thread-safe. 2017-12-05 14:54:57 +01:00
class_zone_settings.h pcbnew: made zone filling algorithm thread-safe. 2017-12-05 14:54:57 +01:00
classpcb.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
clean.cpp Fix loop variable copy in for-range loop, use const reference instead 2018-01-09 19:18:44 -05:00
collectors.cpp Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
collectors.h Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
connect.cpp Multiple fixes: 2017-06-23 11:12:37 +02:00
connectivity_algo.cpp Fix loop variable copy in for-range loop, use const reference instead 2018-01-09 19:18:44 -05:00
connectivity_algo.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
connectivity_data.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
connectivity_data.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
controle.cpp Change time_t in the functions that deal with timestamps to a new typedef timestamp_t (defined as a long). 2017-12-07 13:16:33 +01:00
convert_drawsegment_list_to_polygon.cpp Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
cross-probing.cpp Scale and zoom view to fit when cross-probing a net on the board 2018-01-07 14:44:36 -05:00
deltrack.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
dimension.cpp Converted most of pcbnew dialogs to use TEXT_CTRL_EVAL 2017-11-24 21:16:05 +01:00
drag.h Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
dragsegm.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
drc.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
drc_clearance_test_functions.cpp Moved DRC::doEdgeZoneDrc to drc_clearance_test_functions.cpp 2017-12-08 11:33:40 +01:00
drc_marker_functions.cpp First draft of courtyard overlap detection. 2017-03-19 20:27:44 +01:00
drc_stuff.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
eagle_plugin.cpp Fix Eagle plugin build errors on macOS 2017-12-19 13:38:28 +01:00
eagle_plugin.h Eagle Schematics Importer: support for UTF-8 2017-12-17 19:54:21 +01:00
edgemod.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
edit.cpp pcbnew: factored out ZONE_FILLER to a separate file 2017-12-05 14:54:57 +01:00
edit_pcb_text.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
edit_track_width.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
editedge.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
editmod.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
editrack-part2.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
editrack.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
edtxtmod.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
event_handlers_tracks_vias_sizes.cpp
files.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
footprint_info_impl.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
footprint_info_impl.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
footprint_preview_panel.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
footprint_preview_panel.h refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
footprint_wizard.cpp FOOTPRINT_WIZARD_FRAME: fis a serious issue when changing a parameter page when a parameter was currently edited 2017-12-23 18:34:57 +01:00
footprint_wizard_frame.cpp FOOTPRINT_WIZARD_FRAME: fis a serious issue when changing a parameter page when a parameter was currently edited 2017-12-23 18:34:57 +01:00
footprint_wizard_frame.h FOOTPRINT_WIZARD_FRAME: fis a serious issue when changing a parameter page when a parameter was currently edited 2017-12-23 18:34:57 +01:00
globaleditpad.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
gpcb_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
gpcb_plugin.h Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
help_common_strings.h library option reviewed and renamed, minor menu text changes 2017-09-19 08:11:24 -04:00
highlight.cpp Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
hotkeys.cpp pcbnew: Configurable hotkeys for PNS 2017-06-30 15:46:27 +02:00
hotkeys.h pcbnew: prompt for reference point in the message panel, add cut/copy/paste entries in the Edit menu 2017-09-30 14:28:54 +02:00
hotkeys_board_editor.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
hotkeys_module_editor.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
initpcb.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
invoke_pcb_dialog.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
io_mgr.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
io_mgr.h refactoring: replaced manual plugin registration with link-time plugin binding 2017-11-03 20:02:06 +01:00
kicad_clipboard.cpp Fix a few Coverity warnings 2017-12-04 12:46:11 +01:00
kicad_clipboard.h Improved copy/paste functionality by Kristoffer: 2017-09-30 14:28:54 +02:00
kicad_netlist_reader.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
kicad_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
kicad_plugin.h CHANGE file format for 3D model offset 2017-12-01 16:21:49 +01:00
layer_widget.cpp Fix drawing of transparent layer swatches. 2018-01-06 12:12:39 -05:00
layer_widget.h Fix drawing of transparent layer swatches. 2018-01-06 12:12:39 -05:00
legacy_netlist_reader.cpp UI string normalization. 2017-12-24 10:04:32 -05:00
legacy_plugin.cpp very minor fixes in a few strings (replace ' by ", and module by footprint) 2017-12-16 20:46:55 +01:00
legacy_plugin.h Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
librairi.cpp very minor fixes in a few strings (replace ' by ", and module by footprint) 2017-12-16 20:46:55 +01:00
loadcmp.cpp Fix unnecessary copy initialization detected by clang-tidy 2018-01-09 18:22:10 -05:00
magnetic_tracks_functions.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
menubar_modedit.cpp Minor fixes in strings and I18N fix. 2018-01-06 10:57:46 +01:00
menubar_pcbframe.cpp Minor fixes in strings and I18N fix. 2018-01-06 10:57:46 +01:00
microwave.cpp Fix a few (minor) issues in microwave tools. 2017-12-11 12:54:44 +01:00
minimun_spanning_tree.cpp
minimun_spanning_tree.h
modedit.cpp common/single_top: allow to launch footprint editor from the command line (--frame switch) 2017-10-19 23:15:48 +02:00
modedit_onclick.cpp Changed all Rotate 90 deg CW with Rotate Clockwise. Changed all Rotate 90 deg CCW with Rotate Counterclockwise 2017-07-21 10:28:44 -04:00
modeditoptions.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
module_editor_frame.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
moduleframe.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
modules.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
modview_frame.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
modview_frame.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
move-drag_pads.cpp Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
move_or_drag_track.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
muwave_command.cpp Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
netlist.cpp UI string normalization. 2017-12-24 10:04:32 -05:00
netlist_reader.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
netlist_reader.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
onleftclick.cpp Pcbnew: make placing a grid origin enable the save command. 2017-11-13 12:00:02 -05:00
onrightclick.cpp Minor UI menu string improvements. 2018-01-05 13:07:59 -05:00
pad_edition_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
pcb_base_edit_frame.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcb_base_edit_frame.h PcbNew Eagle Import: Archives footprints in pretty library automatically on eagle project import. 2017-10-20 08:58:40 +02:00
pcb_display_options.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
pcb_draw_panel_gal.cpp Always bring LAYER_CURSOR to the front 2018-01-06 16:54:14 +01:00
pcb_draw_panel_gal.h pcbnew: Optimized zone filling algorithm. 2017-12-05 14:54:57 +01:00
pcb_general_settings.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
pcb_general_settings.h Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
pcb_netlist.cpp Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
pcb_netlist.h Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
pcb_painter.cpp Fix some netname rendering issues 2018-01-08 10:29:50 +01:00
pcb_painter.h refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
pcb_parser.cpp Changed default text size to 50mils 2017-12-21 12:16:57 -05:00
pcb_parser.h refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
pcb_plot_params.cpp pcbnew: plot dialog: Add advanced X2 features and Create job file options incorrectly saved in .kicad_pcb files (always saved ON) 2017-11-22 20:27:33 +01:00
pcb_plot_params.h rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
pcb_plot_params_parser.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
pcb_view.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pcb_view.h Removed unused variables in PCB_VIEW 2017-12-14 17:13:42 +01:00
pcbframe.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
pcbnew.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
pcbnew_config.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew_doc.icns
pcbnew_id.h Add a first-run dialog to encourage user to switch to OpenGL 2018-01-04 10:14:40 -05:00
pcbplot.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
pcbplot.h Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
plot_board_layers.cpp pcbnew: made zone filling algorithm thread-safe. 2017-12-05 14:54:57 +01:00
plot_brditems_plotter.cpp pcbnew: made zone filling algorithm thread-safe. 2017-12-05 14:54:57 +01:00
plotcontroller.h plotcontroller: add method to get the current plot full file name and the current plot folder full path from Python script. 2015-10-26 18:51:41 +01:00
plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
print_board_functions.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
printout_controler.cpp Fix unnecessary copy initialization detected by clang-tidy 2018-01-09 18:22:10 -05:00
printout_controler.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
protos.h Code cleaning: add comments, better names for a function, simplify code. No actual code change. 2017-05-04 08:54:30 +02:00
ratsnest.cpp pcbnew: more thread (and nested wx event loop) safety for the zone filling/connectivity algo 2017-12-14 23:49:46 +01:00
ratsnest_data.cpp Fixed a method returning reference to a local variable 2017-08-09 14:03:27 +02:00
ratsnest_data.h Fix a few doxygen warnings 2017-06-25 11:26:04 +02:00
ratsnest_viewitem.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
ratsnest_viewitem.h Code formatting and clean-up 2017-06-23 15:43:13 +02:00
sel_layer.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
specctra.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
specctra.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
specctra.keywords deleted several redundant icons in right-click menu. The objective is to get to a more uniforme right click menu look 2017-07-21 10:28:42 -04:00
specctra_export.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
specctra_import.cpp UI string normalization. 2017-12-24 10:04:32 -05:00
specctra_test.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
swap_layers.cpp Hide DLISTs behind iterators, first step towards refactoring the storage model 2017-06-23 11:12:36 +02:00
target_edit.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
tool_modedit.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
tool_modview.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
tool_onrightclick.cpp Make internal errors messages not translatable 2017-08-01 13:12:59 +02:00
tool_pcb.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
toolbars_update_user_interface.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
tr_modif.cpp pcbnew: Minor changes in CONNECTIVITY_DATA interface: 2017-11-15 18:34:08 +01:00
tracepcb.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
undo_redo.cpp Change time_t in the functions that deal with timestamps to a new typedef timestamp_t (defined as a long). 2017-12-07 13:16:33 +01:00
wxPcbStruct.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
zone_filler.cpp Fix typo causing isolated thermal removal to not work 2018-01-06 16:55:02 +01:00
zone_filler.h Fixed zone filling crash & thermal stubs inconsistency 2017-12-14 01:29:08 +01:00
zone_filling_algorithm.cpp pcbnew: made zone filling algorithm thread-safe. 2017-12-05 14:54:57 +01:00
zones.h
zones_by_polygon.cpp Set document dirty flag for various dialogs. 2018-01-02 13:34:08 -05:00
zones_by_polygon_fill_functions.cpp Honor Fill_All_Zones()'s aVerbose parameter. 2018-01-04 11:40:40 -05:00
zones_functions_for_undo_redo.cpp CPolyLine -> SHAPE_POLY_SET refactor. 2017-03-24 10:43:47 +01:00
zones_functions_for_undo_redo.h
zones_test_and_combine_areas.cpp Moved DRC::doEdgeZoneDrc to drc_clearance_test_functions.cpp 2017-12-08 11:33:40 +01:00