kicad/common
Wayne Stambaugh e1900161a7 Eeschema: implement new symbol library file s-expression formatter.
CHANGES: Symbol library file format has been converted to s-expressions.

Add support code for picking apart symbols at some future junction that
will allow full inheritance conversion of existing symbol libraries.  For
now, symbols arranged by unit and body style numbers are nested for round
robin testing of symbol libraries once the parser is complete.
2020-03-03 08:06:22 -05:00
..
dialog_about Make libcurl a required dependency and always build KICAD_CURL 2020-02-26 01:03:07 +00:00
dialogs Pcbnew, DIALOG_NETLIST: fix incorrect storage of wx_MessageWindow options. 2020-03-01 20:49:56 +01:00
gal Check if scaling factor has changed when top-level window is moved 2020-02-22 01:25:08 +00: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 Use grid color for worksheet page borders 2020-02-25 20:36:27 -05:00
plotters Gerber plots: Add initial G01 command to the header, 2020-02-03 17:55:19 +01:00
preview_items Fix a minor compil warning. Add a wxASSERT in hierarch.cpp. 2020-01-18 18:23:21 +01:00
settings Use STL replace instead of Boost in JSON_SETTINGS 2020-03-02 19:18:52 -05:00
swig Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
tool common: prevent segfault with no edit frame in TOOL_MANAGER 2020-02-27 22:02:56 +01:00
view Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
widgets Don't truncate polar coordinates in position relative dialog/move exact dialog 2020-02-29 02:21:18 +00:00
CMakeLists.txt genral: always link libcurl to avoid unresolved symbols in pcbnew 2020-02-27 22:02:56 +01:00
advanced_config.cpp Free some memory that asan was complaining about 2020-02-27 22:58:33 -05: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 Convert timestamps to UUIDs. 2020-02-20 21:29:52 +00:00
base_units.cpp Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05:00
basic_gal.cpp Cleanup: Replace push_back with emplace_back 2019-12-05 13:41:21 -08:00
bin_mod.cpp Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
bitmap.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
bitmap_base.cpp Fix Eeschema BW printing 2020-01-11 09:55:30 -08:00
board_printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
build_version.cpp Make build date update whenever build version does 2019-11-11 18:01:38 +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
colors_design_settings.cpp Update frame type enum to match current class names. 2019-09-06 23:38:20 +01: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 Change KUUID to KIID. 2020-02-21 22:20:42 +00:00
config_params.cpp Fix a bunch of un-caught boost::bad_pointer exceptions. 2020-01-12 19:55:00 +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 Cleanup redundant type casting 2020-01-13 14:00:45 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
eda_draw_frame.cpp Fix management of nested settings for PNS 2020-02-27 22:53:00 -05: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 Make global labels have the same spin style as net/hierarchical labels 2020-01-08 19:07:55 +00: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 Replace wxCriticalSection with std::mutex 2020-01-15 23:42:16 +00: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 Implement super- and subscript printing and plotting for eeschema. 2020-01-10 22:32:49 +00: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
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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
lib_tree_model.cpp Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +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 Fix issue returning pointers to items inside std::vector. 2020-02-27 22:00:51 +00:00
lib_tree_model_adapter.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Switch to scoped enums 2019-12-20 14:11:39 +00: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 code after renaming files 2018-01-29 11:37:29 +01:00
painter.cpp Fix unintialized values (from coverity scan) 2020-01-12 13:00:42 +00:00
pcb.keywords Adding Arcs to TRACKS 2020-02-21 23:51:58 +00:00
pcb_plot_params.keywords Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
pgm_base.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
prependpath.cpp Fix some issues related to the footprint wizard frame: 2015-09-07 12:52:16 +02:00
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Change KUUID to KIID. 2020-02-21 22:20:42 +00: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
refdes_utils.cpp Fix broken GetReferencePrefix function 2019-01-30 15:41:36 -08:00
reporter.cpp Optionally sort reporter messages 2018-05-22 13:55:02 -07: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 Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05: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 Use proper encoding in UnescapeString() to speed up processing 2020-01-20 10:51:20 +00: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
trace_helpers.cpp Add log trace for tool handling 2019-07-31 21:56:53 -06: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 Eeschema: implement new symbol library file s-expression formatter. 2020-03-03 08:06:22 -05: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