kicad/common
Jon Evans d7bd4c9b04 Move Eeschema globals to new SCHEMATIC object
Set up a new lineage for SCH_ITEMS to get back to the SCHEMATIC
they live on: Items will all be parented to the SCH_SCREEN that
they are added to, and each SCH_SCREEN will point back to the
SCHEMATIC that it is part of.  Note that this hierarchy is not
the same as the actual schematic hierarchy, which continues to
be managed through SCH_SHEETs and SCH_SHEET_PATHS.
2020-05-18 13:04:56 -04:00
..
dialog_about DIALOG_ABOUT_BASE: fix a minor wxWidgets alert 2020-03-28 11:00:54 +01:00
dialogs Move Eeschema globals to new SCHEMATIC object 2020-05-18 13:04:56 -04:00
gal Reverse interpretation of triple-tilde. 2020-05-11 22:56:09 +01:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Switch to scoped enums 2019-12-20 14:11:39 +00:00
page_layout Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
plotters Clamp egregiously large numbers when plotting. 2020-05-18 13:38:17 +01:00
preview_items Fix a minor compil warning. Add a wxASSERT in hierarch.cpp. 2020-01-18 18:23:21 +01:00
settings ADDED: Enable color themes for schematic printing 2020-05-16 13:19:43 -04:00
swig Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
tool Re-factor the event whitelist stuff so that it doesn't promise what it can't deliver. 2020-05-03 20:56:32 +01:00
view Remove extra write to common view control settings 2020-05-15 21:37:17 -04:00
widgets Add missing includes 2020-05-10 00:24:11 +02:00
CMakeLists.txt DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
advanced_config.cpp Fix some build warnings 2020-04-06 00:31:45 +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
base64.cpp Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
base_struct.cpp Don't allow selection flags to leak in to the libmanager cache. 2020-03-21 23:25:08 +00:00
base_units.cpp base_units.cpp: better fix for a overzealous gcc compil warning than 4f369801 fix. 2020-04-27 10:12:01 +02:00
basic_gal.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
bin_mod.cpp Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap.cpp Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
bitmap_base.cpp Fix Eeschema BW printing 2020-01-11 09:55:30 -08:00
board_printout.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
build_version.cpp Expose more version strings from CMake 2020-03-07 18:43:24 +00: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 keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 2019-10-29 11:24:57 +01:00
common.cpp Add ~ processing in env vars. 2020-05-13 23:45:32 +01:00
config_params.cpp Add user-defined severities, exclusions and colors to DRC markers. 2020-03-04 00:39:28 +00:00
confirm.cpp Fix library table panel path adding and cleanup duplicate dialog 2020-02-14 19:07:27 +00:00
cursor_store.cpp Fix preprocessor expression 2020-03-01 00:33:45 +00:00
dialog_shim.cpp Re-factor the event whitelist stuff so that it doesn't promise what it can't deliver. 2020-05-03 20:56:32 +01:00
displlst.cpp Fix some issues with the previous commit. 2019-12-02 23:35:19 +00:00
dpi_scaling.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
draw_panel_gal.cpp Add distances to a bunch of DRC violation reports. 2020-05-01 18:49:42 +01:00
drc_rules.keywords DRC rules parser and engine. 2020-05-16 15:53:05 +01:00
dsnlexer.cpp Revert "Don't be pedantic about the file format." 2018-03-16 18:11:36 +00:00
eagle_parser.cpp Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
eda_base_frame.cpp Store the current filename in the history on close 2020-05-17 00:12:49 +01:00
eda_dde.cpp Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 2019-06-10 23:46:00 +01:00
eda_doc.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
eda_draw_frame.cpp Move the file history into the frames 2020-05-17 00:12:49 +01:00
eda_pattern_match.cpp C++14: Remove unused make_unique.h 2019-08-07 09:27:31 -07:00
eda_size_ctrl.cpp Switch to scoped enums 2019-12-20 14:11:39 +00:00
eda_text.cpp Fix some more pen width issues from global removal. 2020-05-12 15:20:17 +01:00
env_paths.cpp Test every environment variable when doing substitution to remove more directories 2020-02-14 22:59:18 +00:00
env_vars.cpp Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
exceptions.cpp Fix bugs in Eeschema paste. 2019-08-15 10:00:23 +01:00
executable_names.cpp Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filehistory.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
filename_resolver.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
filter_reader.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
footprint_filter.cpp Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.cpp Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
fp_lib_table.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
gbr_metadata.cpp Fix build error and cleanup overzealous refactor changes 2020-02-14 00:56:41 +00:00
gestfich.cpp Properly escape spaces when opening PDFs on windows 2020-01-03 19:06:49 +00:00
getrunningmicrosecs.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
gl_context_mgr.cpp Dealing with inconsistent wxGLCanvas::IsDisplaySupported() 2018-06-11 12:26:59 +02:00
gr_basic.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
gr_text.cpp Unify support for line width magic cookies. 2020-05-13 17:56:47 +01:00
grid_tricks.cpp Allow space to toggle all selected entries in a grid 2020-02-14 19:28:18 +00:00
hash_eda.cpp Gencad export: fix an issue in hash_eda calculation, that can generate the same hash for 2 different footprints. 2019-10-10 20:18:48 +02:00
hotkey_store.cpp Code cleanup for readibility. 2020-01-11 21:30:48 +00:00
hotkeys_basic.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
html_messagebox.cpp Pcbnew: fix size of graphics import warning dialog. 2019-09-06 14:57:04 -04:00
kiface_i.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
kiway.cpp Clean up compile warnings 2019-12-05 20:05:21 -08:00
kiway_express.cpp Support synchronous messaging over KIWAY EXPRESS. 2019-04-08 13:26:09 +01:00
kiway_holder.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
kiway_player.cpp Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 2019-06-10 23:46:00 +01:00
languages_menu.cpp Add checking to languages menu. 2019-06-16 20:26:43 +01:00
launch_ext.cpp Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layer_id.cpp Add color theme settings to pcbnew 2020-04-23 21:55:29 -04:00
lib_id.cpp Fix build issue exposed by commit b824051a. 2020-02-07 15:29:03 -05:00
lib_table.keywords Added "enabled" parameter for LIB_TABLE_ROW 2017-11-21 08:18:06 -05:00
lib_table_base.cpp Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
lib_tree_model.cpp #include <algorithm> so std::sort is found. 2020-05-15 10:49:43 +00:00
lib_tree_model.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
lib_tree_model_adapter.cpp Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
lib_tree_model_adapter.h Implement a different solution to refreshing lib trees. 2020-03-31 02:09:31 +01:00
lockfile.cpp Move file locking utilities to a separate file 2017-03-23 09:23:45 -04:00
lset.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
marker_base.cpp Lay some groundwork for adding distances to DRC errors. 2020-04-24 14:46:22 +01:00
msgpanel.cpp Remove colours from message text items. 2018-07-17 15:11:40 +01:00
netlist.keywords ADDED: Pcbnew, add "pin function" (pin name in eeschema) to pads. 2019-11-23 09:12:43 +01:00
newstroke_font.cpp Correct cyrillic 'f' in newstroke 2020-02-12 14:08:02 -08:00
observable.cpp Coverity fixes (mostly initializing variables) 2017-02-01 17:31:55 +01:00
origin_viewitem.cpp Fix invalid std::array constructor causing MSVC illegal indirection error 2020-01-20 01:30:26 +00:00
page_info.cpp Fix issues with Kicad Manager frame and new kicad_sch files. 2020-05-12 15:20:17 +01:00
painter.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
pcb.keywords Fix same parsing issue in PCBNew. 2020-05-12 20:38:58 +01:00
pcb_plot_params.keywords Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pgm_base.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
prependpath.cpp
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Tidy up some Coverity issues. 2020-04-07 17:29:58 +01:00
properties.cpp Eeschema: initial schematic I/O plugin. 2016-07-06 05:22:56 -04:00
ptree.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
rc_item.cpp Improve DRC error reporting and fix some bugs. 2020-05-01 18:49:42 +01:00
rc_item.h Add persistence of DRC error severities. 2020-05-07 17:51:27 +01:00
refdes_utils.cpp Fix broken GetReferencePrefix function 2019-01-30 15:41:36 -08:00
render_settings.cpp Remove a bunch of globals. 2020-04-16 17:34:46 +01:00
reporter.cpp Fix compil issues, especially on Windows: 2020-03-04 10:48:18 +01:00
richio.cpp Uniformly quote strings which may have user content. 2019-04-07 00:24:10 +01:00
search_stack.cpp Replace log debugging output with tracing. 2018-10-17 15:03:33 -04:00
searchhelpfilefullpath.cpp Replace log debugging output with tracing. 2018-10-17 15:03:33 -04:00
settings.cpp Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +00:00
single_top.cpp Fix some strings to help translation. 2020-04-23 07:40:19 +02:00
status_popup.cpp Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 2019-06-13 19:58:37 +01:00
streamwrapper.cpp Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
string.cpp Fix errant $ 2020-04-19 19:13:24 -04:00
strtok_r.c
systemdirsappend.cpp
template_fieldnames.cpp Fix some Coverity issues. 2020-04-06 12:31:59 +01:00
template_fieldnames.h Fix some Coverity issues. 2020-04-06 12:31:59 +01:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
trace_helpers.cpp Eeschema: make schematic sharing truly safe across all designs. 2020-05-04 12:40:03 +00:00
undo_redo_container.cpp eeschema: Remove UR_WIRE_IMAGE 2019-04-13 07:11:24 -07:00
utf8.cpp Many callers of uni_forward are not expecting an exception. 2020-01-13 15:40:32 +00:00
validators.cpp Fix event handler type casting 2020-01-09 18:08:49 +00:00
wildcards_and_files_ext.cpp Use Record handling for parsing 2020-04-03 23:22:24 +00:00
wxdataviewctrl_helpers.cpp Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00