kicad/common
Maciej Suminski 3afef4e19d Display an error when pcbnew.kiface is not available for FP selector
DIALOG_COMPONENT_CHOOSE displays footprint preview when pcbnew kiface
is available, but it crashed when it was not in the same directory
as the executable. Now it displays an error message that allows the
user to quickly identify the problem.

Fixes: lp:1695005
* https://bugs.launchpad.net/kicad/+bug/1695005
2017-06-30 23:01:21 +02:00
..
dialog_about Fix broken HTML formatting in about dialog. 2017-03-07 14:18:37 -05:00
dialogs Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
gal Fixes: lp:1687014 Footpring editor disappearing axes crosshair 2017-04-29 11:43:02 +02:00
geometry New connectivity algorithm. 2017-06-23 11:12:36 +02:00
kicad_curl Narrow assumption on OpenSSL use 2016-05-28 13:11:24 -04:00
math Remove superflous includes. 2015-07-31 09:50:47 -04:00
page_layout Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
preview_items Fix a non ASCII7 string in a message. Only ASCII7 chars can be used in sources. 2017-06-24 20:05:11 +02:00
swig Fix compil issue in Python support. 2017-05-01 14:19:38 +02:00
system Switched coroutine library from Boost libcotext to custom libcontext. 2017-03-07 11:45:29 -05:00
tool further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
view VIEW_CONTROLS::GetMousePosition() returns the mouse position in world coordinates. 2017-06-12 16:24:52 +02:00
widgets Display an error when pcbnew.kiface is not available for FP selector 2017-06-30 23:01:21 +02:00
CMakeLists.txt fixed unresolved symbols while running cvpcb 2017-06-23 11:12:37 +02:00
base_screen.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
base_struct.cpp Fix a compil issue on Windows (W7 32bits). Could be an obscure conflict in var/keyword names. 2017-05-10 14:32:36 +02:00
base_units.cpp Move some unit related util function to base_units.h 2017-03-23 12:47:05 -04:00
basic_gal.cpp Give all GAL canvases access to a GAL_DISPLAY_OPTIONS structure instance 2017-02-20 10:52:34 +01:00
basicframe.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
bezier_curves.cpp Bezier2Poly refactor 2017-05-16 17:58:09 +02:00
bin_mod.cpp Remove old, empty header 2016-01-12 10:35:27 -05:00
bitmap.cpp Make show/hide icons in menus a run time option, instead of compil option. 2017-03-02 15:45:54 +01:00
block_commande.cpp Fix broken behavior of the "Zoom to selection" tool in Gerbview and Eeschema. 2017-06-10 09:07:17 +02:00
build_version.cpp Version string improvements. 2016-11-25 09:09:10 -05:00
class_bitmap_base.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
class_colors_design_settings.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_layer_box_selector.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
class_marker_base.cpp Plot solder mask layer: fix incorrect margin of zones drawn on this layer (zone areas were slighly larger than the actual areas) 2015-08-01 12:20:23 +02:00
class_page_info.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
class_plotter.cpp remove useless or incorrect wxASSERTs 2017-04-21 14:32:06 +02:00
class_undoredo_container.cpp Unified undo buffer handling code for PCB & module editor. 2016-09-12 11:50:06 +02:00
colors.cpp Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp) 2016-05-17 09:10:15 +02:00
commit.cpp Fixes for the connectivity & board cleanup algorithms 2017-06-23 11:12:38 +02:00
common.cpp Remove unused g_ShowPageLimits global variable 2017-03-23 12:47:05 -04:00
common_plotDXF_functions.cpp Pcbnew: add option to plot DXF editable text 2017-05-02 15:07:19 -04:00
common_plotGERBER_functions.cpp Plot gerber: fix a minor issue: an aperture attribute was incorrectly set on non copper layers when drawing some pads. 2017-05-04 08:55:17 +02:00
common_plotHPGL_functions.cpp Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
common_plotPDF_functions.cpp remove useless or incorrect wxASSERTs 2017-04-21 14:32:06 +02:00
common_plotPS_functions.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
common_plotSVG_functions.cpp remove useless or incorrect wxASSERTs 2017-04-21 14:32:06 +02:00
common_plot_functions.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
config_params.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
confirm.cpp Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
convert_basic_shapes_to_polygon.cpp Fix a few doxygen warnings 2017-06-15 13:13:24 +02:00
copy_to_clipboard.cpp Enable plot in clipboard on Linux and OSX in eeschema, and copy in clipboard in 3d viewer ( was existing on Windows, but disabled on other OS ). 2015-05-31 13:51:50 +02:00
dialog_shim.cpp Added component table dialog 2017-05-02 09:39:01 -04:00
displlst.cpp Replace dangerous cast of pointer->long 2016-01-16 22:56:58 -05:00
dlist.cpp Hide m_galCanvas and m_galCanvasActive behind accessors. Fix DLIST concatonation API corner case. 2013-12-26 16:36:43 -06:00
draw_frame.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
draw_panel.cpp Move cursor shape flag into GAL settings 2017-03-22 10:24:48 +01:00
draw_panel_gal.cpp Make EDA_DRAW_FRAME::SetToolID and mouse cursor shape setting working in GAL canvases, and uses same mouse cursor shapes in legacy and gal canvases. 2017-06-12 15:16:09 +02:00
drawtxt.cpp Fix a few doxygen warnings 2017-06-15 13:13:24 +02:00
dsnlexer.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
eagle_parser.cpp Added const T& to Eagle PCB import plugin methods 2017-05-04 15:44:14 +02:00
eda_dde.cpp Fix a few shadowed local vars, and coding style issues. 2016-04-22 12:44:08 +02:00
eda_doc.cpp Make doc extension (pdf) case insensitive. 2017-01-22 10:40:37 -05:00
eda_pattern_match.cpp Add relational operators to component search 2017-03-27 21:26:49 -04:00
eda_text.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
exceptions.cpp Clean up file format error message a bit more 2017-01-27 07:27:53 -05:00
executable_names.cpp Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filter_reader.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
findkicadhelppath.cpp.notused improve help file finding after kiway breakage. 2014-04-14 13:49:52 -05:00
footprint_filter.cpp Cvpcb: fix not working footprint filtering by component keyword. 2017-04-11 08:27:20 +02:00
footprint_info.cpp Pcbnew: continue loading footprints after first failure. 2017-05-03 15:27:07 -04:00
fp_lib_table.cpp Pcbnew: fix issue in dialog_fp_lib_table: when the only changes were the plugin name, changes were not taken in account. 2017-06-30 16:03:17 +02:00
gbr_metadata.cpp Plot gerber: fix a minor issue: an aperture attribute was incorrectly set on non copper layers when drawing some pads. 2017-05-04 08:55:17 +02:00
gestfich.cpp Launch correct default system PDF viewer on Linux. 2017-06-07 12:41:04 -04:00
getrunningmicrosecs.cpp Performance counter rework: More comments, code cleaning, and move GetRunningMicroSecs() prototype from common.h to profile.h. 2017-01-02 13:49:36 +01:00
gl_context_mgr.cpp Fix Windows (and macOS?) build error caused by 11f4622ea 2017-03-07 17:51:25 -05:00
gr_basic.cpp Bezier2Poly refactor 2017-05-16 17:58:09 +02:00
grid_tricks.cpp Add missing C++ stdlib headers 2016-05-28 12:46:29 -04:00
hotkeys_basic.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
html_messagebox.cpp Fix graphics rendering on RTL systems (lp:1559545) 2016-03-22 14:53:50 -04:00
incremental_text_ctrl.cpp SPIN_INCREMENTAL_TEXT_CTRL: unused member warning 2017-03-17 22:42:43 -04:00
kiface_i.cpp Move SystemDirsAppend to own header 2017-03-23 09:23:45 -04:00
kiway.cpp Make show/hide icons in menus a run time option, instead of compil option. 2017-03-02 15:45:54 +01:00
kiway_express.cpp Teach cvpcb about new KIWAY based cross-probing, factor out MAIL_T into mail_type.h 2014-04-22 10:16:19 -05:00
kiway_holder.cpp License for KIWAY_HOLDER 2016-08-11 14:41:15 +02:00
kiway_player.cpp Icons options menu: code rework 2017-03-03 14:18:25 +01:00
lib_id.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
lib_table.keywords Make footprint ID into a generic library ID. 2016-11-20 18:35:08 -05:00
lib_table_base.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
lockfile.cpp Move file locking utilities to a separate file 2017-03-23 09:23:45 -04:00
lset.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
msgpanel.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
netlist.keywords Fix Bug #1381287 (CvPCB ignores the footprint filter field on aliased components) 2015-01-02 08:52:29 +01:00
newstroke_font.cpp all: new Russian GOST patch - author Konstantin Baranovskiy 2013-03-28 00:38:20 +04:00
observable.cpp Coverity fixes (mostly initializing variables) 2017-02-01 17:31:55 +01:00
origin_viewitem.cpp GAL: fix grid origin and grid rendering in flipped view mode 2016-12-12 16:45:52 +01:00
painter.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
pcb.keywords pcbnew: added diff pair gap & width to Design Rules dialog & PCB file format. 2016-08-15 17:16:49 +02:00
pcb_plot_params.keywords Prepare Plot Gerber file to include advanced aperture and net attributes. 2016-09-19 13:01:36 +02:00
pgm_base.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
prependpath.cpp Fix some issues related to the footprint wizard frame: 2015-09-07 12:52:16 +02:00
project.cpp Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
properties.cpp Eeschema: initial schematic I/O plugin. 2016-07-06 05:22:56 -04:00
ptree.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
reporter.cpp Added lazy rendering mode for HTML reporter widget (allows a faster report creation, when the report has many lines) 2015-07-24 17:47:48 +02:00
richio.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
search_stack.cpp Fix windows help path bug. (fixes lp:1313412) 2015-09-20 14:23:17 -04:00
searchhelpfilefullpath.cpp Fix windows help path bug. (fixes lp:1313412) 2015-09-20 14:23:17 -04:00
selcolor.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
single_top.cpp Make Mac-specific function conditional 2017-03-08 10:24:59 -05:00
streamwrapper.cpp Workaround for non-ASCII filenames in Windows 2017-03-03 14:30:47 -05:00
string.cpp Display more information in component selector 2017-02-07 15:01:20 -05:00
strtok_r.c Add strtok_r.c 2013-12-10 17:52:51 -06:00
systemdirsappend.cpp Minor fixes: remove a few useless includes and move a few others to the right file. Remove a few coverity warnings about not initialized members. 2015-05-15 14:49:11 +02:00
trigo.cpp Clarify atan2 overloads 2016-01-17 10:59:24 -05:00
utf8.cpp Initial KIWAY (modular-kicad) work. Various tweeks. 2014-02-03 09:10:37 -06:00
validators.cpp Envrionment variable dialog improvments. 2015-08-16 20:30:29 -04:00
wildcards_and_files_ext.cpp Added component table dialog 2017-05-02 09:39:01 -04:00
worksheet.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
worksheet_viewitem.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
wx_status_popup.cpp Code formatting. 2015-02-18 17:53:46 +01:00
wx_unit_binder.cpp Fix some issues related to the footprint wizard frame: 2015-09-07 12:52:16 +02:00
wxdataviewctrl_helpers.cpp Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
wxunittext.cpp Code cleanup: Remove outdated decimils to/from iu defines and conversion functions (decimils are no more in use since a long time). 2016-06-05 13:49:25 +02:00
wxwineda.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
xnode.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
zoom.cpp Fix a UI policy issue. Very minor cosmetic change: give same look to Zoom and Grid selection in 2 menus. 2017-01-20 11:35:24 +01:00