kicad/common
Ian McInerney 36d66085f5 Add a column showing 3D model file loading errors
This adds an icon to the left of the row with an error symbol if the
file can't be found or opened, and shows a tooltip over the icon with
and error string.

Fixes https://gitlab.com/kicad/code/kicad/issues/3815
2021-07-28 16:42:22 +01:00
..
dialog_about Fix localization of OS unsupported message, disallow bug reports from W7 2021-06-09 19:01:54 +00:00
dialogs Do-not-show-again section for common prefs & zone fill warning infobar. 2021-07-27 15:15:49 +01:00
drawing_sheet Add error message logging to opening of drawing sheet. 2021-07-13 19:59:03 +01:00
gal Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
kicad_curl Start expunging NULL. 2021-07-15 15:44:45 -04:00
libeval Coverity issue fixes. 2021-07-08 08:33:08 -04:00
libeval_compiler Coverity issue fixes. 2021-07-09 10:56:35 -04:00
plotters Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
plugins Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
preview_items Pass COLOR4D object by reference instead of on the stack. 2021-07-26 13:28:56 -04:00
project Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
settings Save both front and back soldermask colour preferences. 2021-07-27 22:26:13 +01:00
swig Add missing wxString* conversion 2021-06-01 20:18:24 +00:00
tool Avoid Mac-standard Cmd+H as well. 2021-07-27 22:26:13 +01:00
view Start expunging NULL. 2021-07-15 15:44:45 -04:00
widgets Add a column showing 3D model file loading errors 2021-07-28 16:42:22 +01:00
CMakeLists.txt Remove OpenSSL locking from kicad_curl. 2021-06-19 19:43:54 +00:00
advanced_config.cpp Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
array_axis.cpp Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.cpp Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
asset_archive.cpp Cleanup memory in the asset archive reader 2021-03-19 21:23:35 +00:00
base64.cpp Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.cpp Remove unused m_crossHairPosition 2021-06-15 21:25:27 -04:00
base_units.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
basic_gal.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
bin_mod.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
bitmap.cpp Avoid sharing gdicmn for just bitmaps 2021-06-03 01:46:04 -04:00
bitmap_base.cpp Pass COLOR4D object by reference instead of on the stack. 2021-07-26 13:28:56 -04:00
bitmap_store.cpp Enable dark mode for MacOS 2021-04-28 23:24:19 -04:00
board_printout.cpp Remove extraneous isPrinting test. 2021-06-25 12:44:51 +01:00
build_version.cpp Fix localization of OS unsupported message, disallow bug reports from W7 2021-06-09 19:01:54 +00:00
commit.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
common.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
config_params.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
confirm.cpp Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
dialog_shim.cpp Make select-all hack work with Scintilla too. 2021-07-28 00:16:18 +01:00
draw_panel_gal.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
drc_rules.keywords Fixes for hole clearance and hole-to-hole tests. 2020-11-29 23:35:23 +00:00
dsnlexer.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
eda_base_frame.cpp Update selected tool string when language changes. 2021-07-23 20:16:53 +01:00
eda_dde.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
eda_doc.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
eda_draw_frame.cpp Code cleaning. 2021-07-14 15:47:32 -04:00
eda_item.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
eda_pattern_match.cpp Add missing <algorithm> 2020-11-06 00:37:57 +00:00
eda_rect.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
eda_size_ctrl.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
eda_text.cpp Pass COLOR4D object by reference instead of on the stack. 2021-07-26 13:28:56 -04:00
eda_units.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
env_paths.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
env_vars.cpp Coverity issue fixes. 2021-07-06 13:32:34 -04:00
exceptions.cpp Refuse to load schematics from the future. 2021-06-30 18:32:07 +01:00
executable_names.cpp
filehistory.cpp File history (recent opened files): fix incorrect behavior when a filename 2020-08-05 15:48:03 +02:00
filename_resolver.cpp Write all variables to temp config file and have Kicad2Step use that. 2021-06-14 16:54:45 +01:00
filter_reader.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
footprint_filter.cpp In footprint filter, check pin count mismatch first 2021-05-06 22:00:06 +00:00
footprint_info.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
fp_lib_table.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
gbr_metadata.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
gestfich.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
getrunningmicrosecs.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
gl_context_mgr.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
gr_basic.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
gr_text.cpp Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
grid_tricks.cpp Add a column showing 3D model file loading errors 2021-07-28 16:42:22 +01:00
hash_eda.cpp enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04:00
hotkey_store.cpp Move zone fracture display mode to AdvancedCfg, and add triangulation. 2021-07-26 18:57:35 +01:00
hotkeys_basic.cpp Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiface_i.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
kiid.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
kiway.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
kiway_express.cpp Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
kiway_holder.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
kiway_player.cpp Code cleaning. 2021-07-14 15:47:32 -04:00
languages_menu.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
launch_ext.cpp More error message regularization (and translatability improvements). 2021-06-28 00:45:24 +01:00
layer_id.cpp Remove front/back SMD pad color now that we have opacity sliders. 2021-07-10 10:13:55 +01:00
lib_id.cpp Remove long-dead revision support for LIB_IDs. 2021-06-30 13:12:57 +01:00
lib_table.keywords
lib_table_base.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
lib_tree_model.cpp Remove long-dead revision support for LIB_IDs. 2021-06-30 13:12:57 +01:00
lib_tree_model_adapter.cpp Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
locale_io.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
lockfile.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
lset.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
marker_base.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
netclass.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
netlist.keywords Transmit pin electrical types through to pads. 2021-01-23 00:10:01 +00:00
newstroke_font.cpp Readd half and full width forms 2021-04-28 17:27:07 +00:00
observable.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
origin_transforms.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
origin_viewitem.cpp Break out eda_item_flags.h, fix the typedef to std::uint32_t, fix some signed vars 2021-06-08 19:12:30 -04:00
page_info.cpp Eeschema : Add A5 sheet size 2020-07-21 00:00:36 +00:00
painter.cpp Only apply B&W printer fixes when printing. 2021-02-02 15:37:30 +00:00
paths.cpp Add a "Open Demos Project" shortcut to the kicad launcher 2021-07-25 21:58:57 -04:00
pcb.keywords Don't put up "old version" warning for gerbview-generated PCBs. 2021-06-08 22:12:44 +01:00
pcb_plot_params.keywords Save DXF plot params to file and remove some dead code. 2021-01-03 14:22:25 +00:00
pgm_base.cpp Do-not-show-again section for common prefs & zone fill warning infobar. 2021-07-27 15:15:49 +01:00
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
properties.cpp
property_mgr.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
ptree.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
rc_item.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
refdes_utils.cpp Fix eeschema copy/paste: save and load sheet and symbol instances 2021-05-03 19:38:31 +01:00
render_settings.cpp Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
reporter.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
richio.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
scintilla_tricks.cpp Add a couple of OSX-standard keyboard cmds to Scintilla. 2021-07-27 15:15:49 +01:00
search_stack.cpp Make search stack path_seps correct for msvc 2021-01-01 02:18:32 +00:00
searchhelpfilefullpath.cpp Respect KICAD_DOCS when searching for help files 2021-04-21 19:19:25 +00:00
single_top.cpp single_top.cpp: re-add lines removed by commit 5fa5a73c, needed in stand-alone. 2021-06-24 09:04:27 +02:00
status_popup.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
streamwrapper.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
string.cpp Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
strtok_r.c
systemdirsappend.cpp Allow to relocate EDA libraries out of KICAD_DATA 2021-04-14 01:51:22 +00:00
template_fieldnames.cpp Naming conventions. 2021-05-05 22:58:40 +01:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
textentry_tricks.cpp Evict the last bits of wx.h 2021-06-07 20:23:27 -04:00
title_block.cpp Import more Alitum parameters. 2021-07-08 00:19:31 +01:00
trace_helpers.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
undo_redo_container.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
utf8.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
validators.cpp More error message regularization (and translatability improvements). 2021-06-28 00:45:24 +01:00
wildcards_and_files_ext.cpp Define .wbk in wildcards_and_files.{cpp,h}, cosmetic code changes 2021-07-04 14:04:03 +00:00
wx_filename.cpp Add utility method to resolve symlinks 2021-06-07 20:59:59 +00:00
wx_stl_compat.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
wxdataviewctrl_helpers.cpp
xnode.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00