kicad/pcbnew
Wayne Stambaugh 652b969193 GTK+ file dialog wildcard improvements.
The GTK+ file dialog is case sensitive however it does support regular
expressions.  Most of the file dialog wildcards are lower case so only
files with the lower case extensions will show up in the file dialog.
This code adds a method to convert file extensions of any case to the
appropriate (sch -> [sS][cC][hH]) regular expression on GTK+ builds so
all file extension case combinations will show up in the file dialog.

A note to developers: make sure to add a file extension when setting
when setting the default file argument.  If you do don't set an
extension, the GTK+ file dialog will happily append the regular
expression as the file extension which is surely not what you want.

There are still a few known places (mostly gerbview) where there are
some complex wildcard code that has not been converted.

Fixes lp:1720542

https://bugs.launchpad.net/kicad/+bug/1720542
2017-11-11 19:32:26 -05: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 GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
exporters GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
github revert link-time plugin registration causing plugins to be incorrectly enumerated 2017-11-04 21:00:42 +01:00
import_dxf GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
microwave Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
pcad2kicadpcb_plugin pcad2kicadpcb: import solder mask for Mounting Holes 2017-11-06 10:23:23 +01:00
python Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
router Remove some extra semicolons 2017-11-09 19:52:18 +01:00
swig 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
tools Fix crash when appending a board in pcbnew. 2017-11-11 09:09:24 +01:00
CMakeLists.txt cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01: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 refactoring: remove link-time dependency between PCB_BASE_FRAME and EDA_3D_VIEWER 2017-11-03 20:02:06 +01:00
block.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +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 refactoring: implemented BOARD-specific view Add()/Remove()/Update() methods in PCB_VIEW, moved to libpcbcommon 2017-11-03 20:02:06 +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 replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
board_netlist_updater.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
board_netlist_updater.h Fixed compilation warnings 2017-06-23 11:36:05 +02:00
build_BOM_from_board.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
class_action_plugin.cpp Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02:00
class_action_plugin.h Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
class_board.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
class_board.h Make the "No Net" mark color editable (mark for pads having no net name) 2017-10-05 20:11:55 +02:00
class_board_connected_item.cpp router: fixed possible use-after-free condition during segment dragging 2017-08-29 18:49:05 +02: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 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_dimension.cpp refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_dimension.h refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_drawsegment.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
class_drawsegment.h refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +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 Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02:00
class_footprint_wizard.h Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02: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 Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_module.cpp refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_module.h Fixes for 3D model offset 2017-11-11 15:08:08 -05:00
class_netclass.cpp Fix compiler redefined warnings for FMT_IU 2017-10-20 08:58:40 +02:00
class_netclass.h Remove some extra semicolons 2017-11-09 19:52:18 +01:00
class_netinfo.h Assure that NETINFO_ITEMs have a NETCLASS object assigned 2017-07-28 16:03:53 +02:00
class_netinfo_item.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_netinfolist.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
class_pad.cpp refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_pad.h Remove some extra semicolons 2017-11-09 19:52:18 +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 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
class_pcb_layer_box_selector.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02: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 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
class_pcb_layer_widget.h Right click option to change layer and render color 2017-09-22 17:41:42 +02: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 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +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 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_text_mod.cpp Allow value and reference text to be rotated by 90, 180, and 270 degrees. 2017-11-11 14:13:46 -05:00
class_text_mod.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
class_track.cpp refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_track.h refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_zone.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
class_zone.h refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 2017-11-03 20:02:06 +01:00
class_zone_settings.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
class_zone_settings.h Enable multi-layer for keepout zones 2017-09-27 10:34:59 +02: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 pcbnew: Only remove one duplicate track -- not both 2017-10-20 10:25:18 +02: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.cpp pcbnew/copy&paste: multiple improvements: 2017-09-30 14:28:54 +02:00
connectivity.h Hide temporarily ratsnest when it is too complex for real-time calculation 2017-08-01 15:22:24 +02:00
connectivity_algo.cpp Fix incorrect format on Windows 32 bits (in a message only in Debug) 2017-10-17 09:55:32 +02:00
connectivity_algo.h pcbnew/copy&paste: multiple improvements: 2017-09-30 14:28:54 +02:00
controle.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
convert_drawsegment_list_to_polygon.cpp Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
cross-probing.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
deltrack.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
dimension.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04: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 Code formatting and clean-up 2017-06-23 15:43:13 +02:00
drc.cpp DRC checks for keepout zones work on all layers 2017-09-27 10:35:00 +02:00
drc_clearance_test_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
drc_marker_functions.cpp First draft of courtyard overlap detection. 2017-03-19 20:27:44 +01:00
drc_stuff.h DRC connectivity check 2017-06-23 11:12:37 +02:00
eagle_plugin.cpp revert link-time plugin registration causing plugins to be incorrectly enumerated 2017-11-04 21:00:42 +01:00
eagle_plugin.h Eagle PCB import plugin: handle correctly non-consecutive layer numbers 2017-10-20 09:34:33 +02:00
edgemod.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
edit.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +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 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +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 Pcbnew, export Solder masks in Gerber Format: fix not working export when the solder mask minimal width is not 0 (the exported shapes were the same as if the vule = 0) with boost version >= 1.56 2014-12-01 15:54:33 +01:00
files.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
footprint_info_impl.cpp Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
footprint_info_impl.h Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
footprint_preview_panel.cpp Fix a few minor coverity warnings (not initialized members) 2017-11-11 07:25:00 +01: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 Coding style fixes 2017-01-03 18:04:35 +01:00
footprint_wizard_frame.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
footprint_wizard_frame.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
globaleditpad.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
gpcb_plugin.cpp revert link-time plugin registration causing plugins to be incorrectly enumerated 2017-11-04 21:00:42 +01: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 builds without Github plugin enabled 2017-11-05 00:13:24 +01: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 Coverity fixes 2017-11-01 10:24:26 +01:00
kicad_clipboard.h Improved copy/paste functionality by Kristoffer: 2017-09-30 14:28:54 +02:00
kicad_netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
kicad_plugin.cpp revert link-time plugin registration causing plugins to be incorrectly enumerated 2017-11-04 21:00:42 +01:00
kicad_plugin.h updating patch to master 2017-09-30 14:28:53 +02:00
layer_widget.cpp Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
layer_widget.h Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
legacy_netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
legacy_plugin.cpp revert link-time plugin registration causing plugins to be incorrectly enumerated 2017-11-04 21:00:42 +01:00
legacy_plugin.h Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
librairi.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
loadcmp.cpp pcbnew: catch exceptions for missing modules during netlist update to avoid silent failure on first missing footprint 2017-07-27 16:21:54 +02: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 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
menubar_pcbframe.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
microwave.cpp pcbnew: tools for converting between custom-shaped pads and graphical shapes 2017-10-19 23:35:18 +02:00
minimun_spanning_tree.cpp
minimun_spanning_tree.h More missing source license fixes. 2014-10-23 13:53:38 -04:00
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 common/single_top: allow to launch footprint editor from the command line (--frame switch) 2017-10-19 23:15:48 +02:00
moduleframe.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
modules.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +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 refactoring: implemented BOARD-specific view Add()/Remove()/Update() methods in PCB_VIEW, moved to libpcbcommon 2017-11-03 20:02:06 +01:00
netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
netlist_reader.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
onleftclick.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
onrightclick.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01: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 refactoring: implemented BOARD-specific view Add()/Remove()/Update() methods in PCB_VIEW, moved to libpcbcommon 2017-11-03 20:02:06 +01:00
pcb_draw_panel_gal.h refactoring: derive PCB-specific PCB_VIEW from VIEW with the intention of moving PCB_EDIT_FRAME entries used by the tools (e.g. GetActiveLayer) there 2017-11-03 20:02:06 +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 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +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 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01: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 Add more layers in default layers selection plot parameter. 2017-10-25 08:07:42 +02:00
pcb_plot_params.h Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02: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 Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pcbframe.cpp pcbnew: code formatting, removed previous module editor copy/paste functions 2017-09-30 14:28:54 +02: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 GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05: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 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
pcbplot.cpp refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +01:00
pcbplot.h Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
plot_board_layers.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
plot_brditems_plotter.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +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 Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04: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 Minor trace logging improvements. 2017-09-21 08:58:41 -04: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 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 2017-11-03 20:02:06 +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 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02: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 a few coverity warnings. very minor other changes. 2017-11-02 18:18:57 +01:00
specctra.h Fix a few coverity warnings. very minor other changes. 2017-11-02 18:18:57 +01: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 GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
specctra_import.cpp Improved various error messages 2017-07-25 07:37:14 -04: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 pcbnew: added graphical polygon drawing & editing tools 2017-10-19 23:14:01 +02:00
tool_modview.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00
tool_onrightclick.cpp Make internal errors messages not translatable 2017-08-01 13:12:59 +02:00
tool_pcb.cpp cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01: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 Code formatting and clean-up 2017-06-23 15:43:13 +02: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 cleanup: replace CLASS_MIRE with CLASS_PCB_TARGET for naming clarity 2017-11-03 20:02:06 +01:00
wxPcbStruct.h Eagle Project Import: Code cleanup and documentation. 2017-10-20 08:58:40 +02:00
zone_filling_algorithm.cpp Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
zones.h * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 2015-08-18 16:19:17 +02:00
zones_by_polygon.cpp Fix minor issues in DIALOG_KEEPOUT_AREA_PROPERTIES. 2017-09-27 16:54:28 +02:00
zones_by_polygon_fill_functions.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
zones_convert_brd_items_to_polygons_with_Boost.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
zones_convert_to_polygons_aux_functions.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02: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_polygons_insulated_copper_islands.cpp New connectivity algorithm. 2017-06-23 11:12:36 +02:00
zones_test_and_combine_areas.cpp CPolyLine -> SHAPE_POLY_SET refactor. 2017-03-24 10:43:47 +01:00