kicad/common
Lucas Dumont 13c647ef6f Fix resources leak reported by coverity
For unique_ptr, release only set the ownership to null, but don't free the resource behind. On the other hand, reset do. 

Closes Coverity ID 483269
Closes Coverity ID 471974
Closes Coverity ID 471973
2024-03-03 16:23:49 +00:00
..
database Performance optimizations for database libraries. 2024-02-23 20:29:18 +03:00
dialog_about Update contributors 2024-03-01 13:45:46 -08:00
dialogs Add netclass color management / import functionality to PCB setup dialog 2024-02-28 23:13:21 +00:00
drawing_sheet Use a version string without the extra packaging info in drawing sheets. 2024-02-29 01:24:39 +00:00
font Cleanup. 2024-02-24 20:05:51 +00:00
gal Support transparent background in 3D viewer PNG/clipboard export. 2024-02-29 17:11:53 +03:00
git Hide unused variable warnings in git error strings 2023-12-24 01:22:21 +00:00
http_lib removed unnecessary variables 2024-01-23 22:32:05 +00:00
import_gfx Don't import invalid polygons. 2024-02-25 12:28:19 +00:00
io Support Altium Schematic ASCII import 2024-02-29 20:49:20 +00:00
jobs Schematic parity checking for CLI DRC. 2024-02-02 23:05:37 +00:00
kicad_curl ADDED: KiCad update check 2023-12-13 20:47:40 -05:00
libeval Add um support to the unit binder 2023-11-26 00:03:09 +00:00
libeval_compiler Handle backslash-escaped quotes in libeval. 2023-09-30 17:38:44 +01:00
plotters GERBER_PLOTTER, round-rect aperture: ensure primitives have non null size. 2024-02-28 17:31:10 +01:00
preview_items Smallest font size was a bit too small. 2023-12-18 14:24:04 +00:00
project Add import netclass color menu items to PCB appearance widget 2024-02-28 23:13:15 +00:00
properties Move name ellipisizing from middle to end. 2024-02-24 20:05:50 +00:00
settings Separate "use board stackup colors" into separate checkbox. 2024-03-01 23:45:06 +00:00
swig Expose CORNER_STRATEGY to swig 2024-01-17 17:08:14 -05:00
tool Don't steal command-keys from a wxGrid. 2024-03-02 15:28:22 +00:00
view Performance 2024-03-02 00:03:46 +00:00
widgets Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
CMakeLists.txt Create a singular point for events like EDA_EVT_UNITS_CHANGED to be exported out of kicommon 2024-03-02 16:29:08 -05:00
advanced_config.cpp kicad_advanced: Make OCE tesselation deflection configurable 2024-02-29 19:04:39 +00: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
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
bitmap.cpp REMOVED: manual icon scale preference 2023-10-22 14:02:06 -04:00
bitmap_base.cpp Coverity warning fixes. 2023-12-18 16:09:13 -05:00
bitmap_info.cpp Correct length tuning graphics 2024-02-20 12:06:12 -08:00
bitmap_store.cpp ADDED: Icon scaling for toolbars only 2023-10-22 14:02:06 -04:00
board_printout.cpp Fail GAL on its header leaking audit 2023-09-18 19:52:27 -04:00
build_version.cpp Use a version string without the extra packaging info in drawing sheets. 2024-02-29 01:24:39 +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 Fix overly agressive assert. 2023-12-16 16:20:36 +00:00
common.cpp Transparently support old versioned env vars for symbol and footprint libs 2024-02-15 15:31:08 +00:00
config_params.cpp config_params doesnt need color4d 2023-09-14 19:21:55 -04:00
confirm.cpp Remove confirms dependence on pgm_base and unused header 2023-09-23 10:20:31 -04:00
dialog_shim.cpp Only raise the parent when show=false 2023-12-04 16:55:36 -08:00
dpi_scaling_common.cpp Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
draw_panel_gal.cpp Profile can live in core 2023-09-07 07:47:01 -04:00
drc_rules.keywords Move connection width testing to rule system. 2022-08-01 13:09:51 +01:00
dsnlexer.cpp dsnlexer can live in kicommon 2024-01-03 23:18:31 -05:00
eda_base_frame.cpp Create a singular point for events like EDA_EVT_UNITS_CHANGED to be exported out of kicommon 2024-03-02 16:29:08 -05:00
eda_dde.cpp Fix comment placement 2022-09-28 21:19:19 -04:00
eda_doc.cpp Move two pgm_base method definitions back to pgm_base.cpp 2023-12-28 08:26:10 -05:00
eda_draw_frame.cpp Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
eda_item.cpp ADDED: PCB tables. 2024-02-24 20:05:51 +00:00
eda_pattern_match.cpp Fix bug in wildcard search handling. 2023-06-17 23:53:37 +01:00
eda_shape.cpp ADDED: PCB tables. 2024-02-24 20:05:51 +00:00
eda_text.cpp _() -> _HKI() for group names. 2024-02-28 17:50:51 +00:00
eda_tools.cpp Fix shadowed definition of EAGLE constant 2022-09-24 01:37:57 +01:00
eda_units.cpp Handle units switch in board stackup. 2023-12-24 16:18:46 +00:00
env_paths.cpp More wxS ugh 2023-01-17 07:43:04 -05:00
env_vars.cpp Remove hard-coded versioned env vars in most places 2024-02-15 15:31:08 +00:00
exceptions.cpp Parse generator_version and improve error output on mismatch 2023-11-29 16:17:41 +00: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 Remove hard-coded versioned env vars in most places 2024-02-15 15:31:08 +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 Escape error messages for HTML. 2024-01-05 11:03:36 +00:00
fp_lib_table.cpp Fix resources leak reported by coverity 2024-03-03 16:23:49 +00:00
gal_display_options_common.cpp Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
gbr_metadata.cpp Fix wrong path slash 2023-09-07 22:09:26 -04:00
gestfich.cpp ADDED: library tree context menu option to open sym/fp library files from the defined text editor. 2024-02-29 19:01:59 +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 Fix some issues with hotkey paste in WX_GRIDs. 2023-12-03 16:16:40 +00:00
hash_eda.cpp ADDED: PCB tables. 2024-02-24 20:05:51 +00:00
hotkey_store.cpp Introduce action friendly names 2023-10-27 23:58:29 +01:00
hotkeys_basic.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
kiface_base.cpp Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03:00
kiid.cpp Fix broken symbol reference designators on paste special. 2023-12-01 14:18:47 -05:00
kiway.cpp Move some language changes to a event on the frame 2024-03-03 11:02:26 -05: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
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 Remove atrophied terminology (logical -> nickname) 2024-02-05 15:49:57 +00: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 batch edit for visible flag. 2023-09-26 00:31:37 +01:00
lib_tree_model.cpp Attempt to fix lib search again 2024-02-23 14:36:32 +00:00
lib_tree_model_adapter.cpp Use correct text color in LIB_TREE selected items on non-OSX. 2024-02-23 20:29:18 +03:00
locale_io.cpp Move locale_io to kicommon 2023-09-11 21:51:58 -04:00
lset.cpp Add board layer view stack up sequence from front layer to back layer. 2023-12-11 15:07:58 -05:00
marker_base.cpp Small performance improvement for DRC. 2024-01-30 13:19:04 +00:00
markup_parser.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04: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
newstroke_font.cpp Add the fraction numeric form glyphs. 2023-07-25 16:58:16 +00:00
notifications_manager.cpp ADDED: KiCad update check 2023-12-13 20:47:40 -05:00
origin_transforms.cpp
origin_viewitem.cpp More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
page_info.cpp PAGE_INFO: use double instead of int to store the page size. 2023-10-31 13:47:32 +01:00
paths.cpp Deconflict instance-checker dir with 7.0 2024-02-07 18:35:10 -05:00
pcb.keywords ADDED: textbox and tablecell margins. 2024-02-24 20:05:51 +00:00
pcb_plot_params.keywords Normalize formatting of booleans in the PCB file format 2023-11-29 16:17:41 +00:00
pgm_base.cpp Don't rely on dynamic_cast across DLLs 2024-02-26 22:10:28 -05:00
printout.cpp
project.cpp Do not mess with KIPRJMOD when loading aux projects 2024-02-08 18:28:20 -05:00
ptree.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
rc_item.cpp ADDED: ERC/DRC exclusion comments. 2024-02-24 20:05:51 +00:00
refdes_utils.cpp More wxS ugh 2023-01-17 07:43:04 -05:00
render_settings.cpp Don't skip highlighting selected NPTH/via holes 2024-01-24 08:23:26 -05:00
reporter.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
richio.cpp Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
scintilla_tricks.cpp Re-enter auto-complete on a ctrl-space. 2023-12-27 21:14:27 +00:00
search_stack.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
searchhelpfilefullpath.cpp Don't use SystemDirsAppend on windows for finding the docs 2023-01-29 20:50:16 -05:00
single_top.cpp Allow enabling WXTRACE in release builds on all platforms 2024-02-02 14:21:33 +00:00
status_popup.cpp Use preview items instead of highlightNets & status popup 2023-12-02 16:15:43 +00: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 Performance optimizations for database libraries. 2024-02-23 20:29:18 +03:00
stroke_params.cpp ADDED: schematic tables. 2024-02-24 20:05:50 +00:00
stroke_params.keywords Shapes for schematic. 2021-12-23 20:36:07 +00:00
systemdirsappend.cpp Fix paths for Copy default global library table. 2023-01-27 09:24:52 +03:00
template_fieldnames.cpp Performance optimizations for database libraries. 2024-02-23 20:29:18 +03:00
template_fieldnames.keywords
textentry_tricks.cpp Add select-all to TEXT_ENTRY_TRICKS. 2023-04-09 21:25:09 +01:00
title_block.cpp add CURRENT_DATE to text var autocomplete 2023-02-03 00:10:55 +00:00
trace_helpers.cpp Print traces on windows to stderr 2024-02-10 19:05:21 +00:00
ui_events.cpp Move some language changes to a event on the frame 2024-03-03 11:02:26 -05:00
undo_redo_container.cpp Store group id rather than group 2024-02-28 13:27:38 -08:00
validators.cpp Require wxWidgets 3.2 2023-08-23 22:02:56 +00:00
wildcards_and_files_ext.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
wx_filename.cpp wx_filename.cpp: replace include macro.h by include string_utils.h 2023-09-09 09:38:44 +02:00
xnode.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00