kicad/common
Seth Hillbrand c7868f0832 Altium Plugin updates
Handle Altium multiple display modes (e.g. DeMorgan)
Handle Altium overbar format (o\v\e\r\b\a\r\)
Transform ellipses and elliptical arcs into approximate arcs
Add remaining unknown RECORD ids
2023-09-06 19:15:35 +00:00
..
database DbLib: Provide more useful feedback when table is misconfigured 2023-08-15 20:45:52 +00:00
dialog_about Add missing licence lines in iec60664 and naming update 2023-07-23 14:12:03 +00:00
dialogs Validate new symbol / save as symbol info before exiting dialog. 2023-09-05 22:07:58 +01:00
drawing_sheet Allow multiple format image saving 2023-09-06 12:12:32 -07:00
font Don't call FcInitLoadConfigAndFonts after FcInit() already happened 2023-08-26 13:53:43 -04:00
gal Fix arcs drawing in Cairo. 2023-08-25 00:09:56 +03:00
import_gfx SVG import: set C locale to make fractional units work. 2023-09-02 18:57:18 +03:00
jobs Add --define-var / -D to the cli opts for some commands 2023-08-31 21:46:37 -04:00
kicad_curl Fix some warnings 2023-08-10 22:01:55 -04:00
libeval If we don't recognize a var then it's an error, not 0.0. 2022-12-27 13:50:44 +00:00
libeval_compiler Ensure lazy evaluation of DRC rules works on all compilers. 2023-08-21 13:05:37 +01:00
plotters Fix arcs in gerber export once again. 2023-09-02 00:00:34 +03:00
plugins Altium Plugin updates 2023-09-06 19:15:35 +00:00
preview_items ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
project ADDED: Connectivity for graphic shapes on copper layers 2023-08-10 21:47:43 -04:00
properties Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
settings Do not crash if PARAM_LIST backing data contains unexpected type 2023-08-30 14:31:27 -04:00
swig Add vector3 to swig 2023-03-05 15:59:22 -08:00
tool Change behavior of ZOOM_FIT_ALL and ZOOM_FIT_OBJECTS for PCB_EDITOR 2023-09-03 19:58:28 +00:00
view Flip Viewport when Flip board is enabled 2023-09-03 12:30:32 +00:00
widgets Disable previews when context menu active and when scrolling. 2023-09-06 16:23:13 +01:00
CMakeLists.txt Move fix_board_shape.cpp to pcbcommon. 2023-09-04 22:26:47 +03:00
advanced_config.cpp PNS: add new "EnableRouterDump" kicad_advanced setting 2023-08-07 23:43:54 +02:00
array_axis.cpp Some more wxS 2023-01-15 21:32:23 -05:00
array_options.cpp More EDA_ANGLE changes. 2022-01-14 16:08:19 +00:00
asset_archive.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
background_jobs_monitor.cpp Add more thread safety to background jobs 2023-08-11 22:37:43 -04:00
base64.cpp
base_screen.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05: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 Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
bitmap_base.cpp Allow multiple format image saving 2023-09-06 12:12:32 -07:00
bitmap_info.cpp Enhance the status bar with background progress and notifications 2023-08-04 22:06:08 -04:00
bitmap_store.cpp Utilize our combine_hash routine for multiple hash 2022-08-26 08:45:13 -07:00
board_printout.cpp Pcb printing: fix incorrect pos. of the board when printed without worksheet. 2023-02-08 11:05:31 +01:00
build_version.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
callback_gal.cpp Improve appearance of stroked knockout text. 2023-05-26 19:53:38 +01:00
cli_progress_reporter.cpp ADDED: ERC over cli....mostly 2023-08-13 20:31:19 -04:00
commit.cpp Explain wxASSERT in COMMIT::Stage 2023-07-06 21:11:51 +01:00
common.cpp Fields Table: convert special strings like Quantity to named variables 2023-08-01 10:55:32 -04:00
config_params.cpp Fix some warnings detected by PVS-STUDIO (most are not used vars) 2022-07-25 18:23:52 +02:00
confirm.cpp Be smarter about releasing lockfiles 2023-07-21 15:40:19 -07:00
dialog_shim.cpp Center paged dialog after lazy-loading first page. 2023-08-15 12:55:40 +01:00
draw_panel_gal.cpp ADDED: lib tree previews. 2023-09-02 23:30:22 +01:00
drc_rules.keywords Move connection width testing to rule system. 2022-08-01 13:09:51 +01:00
dsnlexer.cpp Suppress signedness warning 2022-11-03 15:08:45 -07:00
eda_base_frame.cpp Reduce visual clutter in GAL display options. 2023-09-04 13:06:46 +01:00
eda_dde.cpp Fix comment placement 2022-09-28 21:19:19 -04:00
eda_doc.cpp Use wxFileName to resolve . and .. in documentation paths. 2023-04-29 17:52:11 +01:00
eda_draw_frame.cpp Grids: Support X and Y for all grids, add optional names 2023-08-30 11:22:19 -04:00
eda_item.cpp Include underscore in word chars. 2023-09-05 19:44:53 +01:00
eda_pattern_match.cpp Fix bug in wildcard search handling. 2023-06-17 23:53:37 +01:00
eda_shape.cpp fix some Coverity and compil warnings. 2023-09-05 20:30:08 +02:00
eda_text.cpp Don't allow updates to shown_text outside of cacheShownText(). 2023-08-07 23:22:09 +01:00
eda_tools.cpp Fix shadowed definition of EAGLE constant 2022-09-24 01:37:57 +01:00
eda_units.cpp Formatting. No (intentional) functional changes. 2023-06-10 13:36:17 +01:00
env_paths.cpp More wxS ugh 2023-01-17 07:43:04 -05:00
env_vars.cpp Update KICAD6->KICAD7 2023-01-23 22:21:12 +00:00
eseries.cpp Move E-series resistor selector table out of resistor value 2023-06-26 23:21:40 +00:00
exceptions.cpp Don't double-up FUTURE_FORMAT_ERROR problem strings. 2023-05-31 11:13:35 +01:00
executable_names.cpp wxS more things 2023-01-22 09:41:42 -05:00
file_history.cpp Class name <-> file name sync. 2022-12-29 18:05:57 +00:00
filename_resolver.cpp Replace ':' to '{', '}' for alias in variable path 2023-09-03 20:52:29 +00:00
filter_reader.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
footprint_filter.cpp Formatting. 2023-08-31 11:36:39 +01:00
footprint_info.cpp Added a sort-order dropdown to lib-tree filters. 2023-05-01 21:26:43 +01:00
fp_lib_table.cpp Capture exceptions thrown by FP_LIB_TABLE::FindRow() in some places. 2023-08-20 12:27:37 +02:00
gbr_metadata.cpp Cleanup. No (intentional) functional changes. 2023-06-06 12:30:35 +01:00
gestfich.cpp Fix a bunch of compiler warnings 2023-04-11 17:01:30 +00:00
getrunningmicrosecs.cpp
gl_context_mgr.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
gr_basic.cpp Fix my commit d07738a06c. 2023-02-25 19:06:46 +01:00
gr_text.cpp ADDED: parameterize font metrics and allow customization of overbar height. 2023-08-06 20:57:41 +01:00
grid_tricks.cpp Grid Tricks: entering editor needs to set selection to edited cell 2023-08-21 09:14:27 -04:00
hash_eda.cpp PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
hotkey_store.cpp Update fake hotkey action to new constructor 2023-08-29 00:19:19 +01:00
hotkeys_basic.cpp Hotkeys: add support for alternate hotkeys 2023-07-13 10:11:46 -04:00
html_window.cpp Formatting. 2021-10-15 12:45:43 +01:00
kiface_base.cpp Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03:00
kiid.cpp Sheet instance handling improvements. 2022-12-26 08:30:03 -05:00
kiway.cpp Clear the playerFrame lookup cache when closing frames. 2023-06-11 20:34:24 +01:00
kiway_express.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
kiway_holder.cpp Banish ignore.h to core 2023-04-18 22:44:04 -04:00
kiway_player.cpp Separate BITMAP2CMP_PANEL from BITMAP2CMP_FRAME. 2023-06-15 17:39:10 +01:00
languages_menu.cpp Cleanup some pgm_base.h includes 2021-06-08 21:56:00 -04:00
launch_ext.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
layer_id.cpp Allow GetLayer() to be used with single-layer zones. 2023-08-08 12:43:22 +01:00
lib_id.cpp Turn on and fix MSVC compliance mode issues 2023-02-12 16:30:37 -05:00
lib_table.keywords Add versioning to lib tables 2023-01-23 22:21:12 +00:00
lib_table_base.cpp Fix legacy lib table loading logic 2023-08-18 22:46:33 -04:00
lib_table_grid_tricks.cpp Add options editor to symbol library table + cleanup unused options 2023-05-28 23:56:42 +02:00
lib_tree_model.cpp Added a sort-order dropdown to lib-tree filters. 2023-05-01 21:26:43 +01:00
lib_tree_model_adapter.cpp Remove dead code, and some formatting cleanup. 2023-07-16 14:43:29 +01:00
locale_io.cpp Fix various typos 2022-07-21 16:31:41 +00:00
lset.cpp Update layer names to current terminology. 2023-08-04 11:37:46 +01:00
marker_base.cpp Remove a few EDA_RECT instances. 2022-08-31 01:22:49 +01:00
markup_parser.cpp Improve sheet rendering performance 2023-03-05 17:41:46 -05:00
netclass.cpp pcbnew: Change some of the default settings in board setup and netclasses 2023-01-29 23:20:40 +00:00
netlist.keywords Transmit pin electrical types through to pads. 2021-01-23 00:10:01 +00:00
newstroke_font.cpp Add the fraction numeric form glyphs. 2023-07-25 16:58:16 +00:00
notifications_manager.cpp ADDED: DRC JSON report 2023-08-13 14:59:10 -04: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 More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
page_info.cpp Fix a compil issue with gcc12.2 and Coverity warnings. 2023-02-21 11:54:38 +01:00
painter.cpp Only apply B&W printer fixes when printing. 2021-02-02 15:37:30 +00:00
paths.cpp Force fontconfig to look at the correct path for fonts.conf on windows 2023-08-26 13:53:43 -04:00
pcb.keywords Add an explicit border property to textboxes 2023-08-30 22:33:55 -04:00
pcb_plot_params.keywords ADDED: plot control over FP text. 2023-08-15 16:56:46 +01:00
pgm_base.cpp Force close the splash 2023-09-04 09:20:05 -04:00
plugin_file_desc.cpp Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
printout.cpp
project.cpp Add --define-var / -D to the cli opts for some commands 2023-08-31 21:46:37 -04:00
ptree.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
rc_item.cpp Fix up erc json a little 2023-08-13 19:19:20 -04:00
refdes_utils.cpp More wxS ugh 2023-01-17 07:43:04 -05:00
render_settings.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
reporter.cpp Remove realistic-mode (and duplicated settings from preferences). 2023-08-23 14:07:58 +01:00
richio.cpp Add a sequential read flagged fopen helper 2023-05-10 20:24:27 -04:00
scintilla_tricks.cpp ADDED autocomplete for value field in Symbol Properties dialog. 2023-08-02 20:45:52 +01:00
search_stack.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
searchhelpfilefullpath.cpp Don't use SystemDirsAppend on windows for finding the docs 2023-01-29 20:50:16 -05:00
single_top.cpp HideSplash() earlier before the initial frame->Show() 2023-07-12 06:55:01 -04:00
status_popup.cpp Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
streamwrapper.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
string_utf8_map.cpp Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
string_utils.cpp GetISO8601CurrentDateTime(): use %z format on msys2 build ucrt64 2023-07-18 11:23:09 +02:00
stroke_params.cpp Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
stroke_params.keywords Shapes for schematic. 2021-12-23 20:36:07 +00:00
strtok_r.c
systemdirsappend.cpp Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03:00
template_fieldnames.cpp Fields: Description now mandatory 2023-06-20 18:34:52 +00:00
template_fieldnames.keywords
textentry_tricks.cpp Add select-all to TEXT_ENTRY_TRICKS. 2023-04-09 21:25:09 +01:00
thread_pool.cpp Debugging aid. 2022-10-20 18:37:48 +01:00
title_block.cpp add CURRENT_DATE to text var autocomplete 2023-02-03 00:10:55 +00:00
trace_helpers.cpp More wxSing 2023-01-16 23:14:38 -05:00
transform.cpp Improve sheet rendering performance 2023-03-05 17:41:46 -05:00
undo_redo_container.cpp More tightening of group parent lifecycles. 2022-11-16 00:42:38 +00:00
utf8.cpp More wxSing 2023-01-16 23:14:38 -05:00
validators.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
wildcards_and_files_ext.cpp Schematic plugins refactoring, fixes for PCB plugins. 2023-08-31 05:08:03 +03:00
wx_filename.cpp Implement output targeting of symlib/fplib upgrade per request 2022-12-06 21:20:27 -05:00
xnode.cpp