kicad/common
Jeff Young 773e1a1ab6 Actions with a COMMIT must be run synchronously.
Note that "immediate" doesn't mean quite the same thing: while it will
enter the tool immediately, it won't necessarily finish the tool during
the call if the tool has an event loop.  So for something like Rotate
"immediate" and "synchronous" have the same behaviour, but for something
like Move they do not.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15085
2023-06-30 18:57:37 +01:00
..
database DbLib: Remove slashes from table display names 2023-06-28 19:38:21 -04:00
dialog_about Separate immediate and delayed action dispatch 2023-06-27 00:57:59 +01:00
dialogs Allow action description to be different from tooltip 2023-06-30 00:06:03 +01:00
drawing_sheet Worksheet editor: fix crash when adding new graphical text object. 2023-06-16 17:31:38 +02:00
font Replace larger text bboxes now that we're not using them for knockouts. 2023-05-28 18:17:24 +01:00
gal Get rid of VECTOR2U. 2023-06-28 20:48:07 +00:00
jobs Command line PCB gerber export fix and improvement. 2023-06-16 07:17:39 -04:00
kicad_curl Init curl in InitPgm for thread safety 2023-04-15 09:18:54 -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 Don't trip over null strings. 2023-06-18 20:28:11 +01:00
plotters Move drawing sheet datastructures to EDA_IU_SCALE. 2023-06-12 22:34:25 +01:00
plugins Fix capitalization of text vars for Eagle importer. 2023-05-06 23:49:10 +01:00
preview_items RULER_ITEM: fix incorrect position of the shadow text shape (round 3). 2023-06-23 12:50:56 +02:00
project Update "simple" MRU paths in project Save As. 2023-05-19 18:02:02 +01:00
properties Properties: fix click not working multiple times on a color 2023-06-29 23:11:50 -04:00
settings ADDED: GUI feedback when grid setting is changed by hotkey 2023-06-17 23:18:50 -04:00
swig Add vector3 to swig 2023-03-05 15:59:22 -08:00
tool Actions with a COMMIT must be run synchronously. 2023-06-30 18:57:37 +01:00
view Add case to ignore the unused scroll events in the view framework 2023-06-29 23:21:15 +01:00
widgets Properties: fixes to color swatches 2023-06-29 22:53:06 -04:00
CMakeLists.txt ADDED: Properties panel for schematic editor 2023-06-22 22:32:24 -04:00
advanced_config.cpp Add a "hyperzoom" mode for debugging "up close". 2023-06-20 14:19:21 +01: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
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 Improve HiDPI handling of appearance/layer controls 2023-02-22 09:20:36 -05:00
bitmap_base.cpp OPENGL_GAL: draw BITMAP_BASE: fix incorrect rendering of mirrored bitmaps 2023-04-23 16:00:05 +02:00
bitmap_info.cpp ADDED: Startup splashscreen 2023-06-20 20:51: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 Modify how we print the wx version compat macros 2023-04-12 18:57:12 +01:00
callback_gal.cpp Improve appearance of stroked knockout text. 2023-05-26 19:53:38 +01:00
commit.cpp Don't prune already-added items from the COMMIT. 2023-06-24 15:08:26 +01:00
common.cpp Exercise more caution with user filenames. 2023-03-12 15:52:45 +00: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 Fix cli crash due to dialogs buried in the pcb parser... 2023-03-24 19:52:48 -04:00
dialog_shim.cpp Banish ignore.h to core 2023-04-18 22:44:04 -04:00
draw_panel_gal.cpp GAL: improve redraw handling, allowing higher refresh rates. 2023-06-17 12:42:22 +03: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 Separate immediate and delayed action dispatch 2023-06-27 00:57:59 +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 Separate immediate and delayed action dispatch 2023-06-27 00:57:59 +01:00
eda_item.cpp PCB: introduce PCB_FIELD_T 2023-06-20 18:34:52 +00:00
eda_pattern_match.cpp Fix bug in wildcard search handling. 2023-06-17 23:53:37 +01:00
eda_shape.cpp Properties for SCH_LINE 2023-06-24 20:08:42 -04:00
eda_text.cpp Move drawing sheet datastructures to EDA_IU_SCALE. 2023-06-12 22:34:25 +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 Update KICAD6->KICAD7 2023-01-23 22:21:12 +00:00
filter_reader.cpp Start expunging NULL. 2021-07-15 15:44:45 -04:00
footprint_filter.cpp Require regular expressions to be explicit. 2023-06-16 15:37:58 +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 PCM: auto reload global libs after dialog is run 2023-02-17 17:24:32 +00: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 Fix lock condition in GL_CONTEXT_MANAGER, remove unnecessary assert. 2023-06-14 07:45:34 +03:00
gr_basic.cpp Fix my commit d07738a06c. 2023-02-25 19:06:46 +01:00
gr_text.cpp ADDED operating point overlay for SCH_EDIT_FRAME. 2023-02-11 21:11:07 +00:00
grid_tricks.cpp Correctly handle hidden columns when pasting into grids. 2023-05-31 12:26:18 +01:00
hash_eda.cpp PCB: abolish TEXT_TYPE::TEXT_is_* 2023-06-20 18:34:52 +00:00
hotkey_store.cpp Gerber Viewer: gerbview -> Gerber Viewer in Settings 2022-07-26 18:42:55 +00:00
hotkeys_basic.cpp Some more wxS 2023-01-16 19:07:50 -05: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 Fix opening files with spaces on Linux 2021-11-07 14:31:14 +00:00
layer_id.cpp ADDED operating point overlay for SCH_EDIT_FRAME. 2023-02-11 21:11:07 +00: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 the shared_lock added and micro-opt the reindex 2023-02-18 11:28:19 -05: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 Treat canvas item as current when tree view contains no selection. 2023-06-04 20:52:12 +01:00
locale_io.cpp Fix various typos 2022-07-21 16:31:41 +00:00
lset.cpp Treat internal copper layers as side-specific. 2022-10-25 12:08:57 +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 Update the scripts to make the font source file fully reproducible. 2023-06-27 20:23:22 +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 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 Make user cache path adjustable by env var. 2023-06-22 13:35:48 +00:00
pcb.keywords Footprints: upgrade Sheetpath and Sheetfile to tagged items in file 2023-06-20 18:34:52 +00:00
pcb_plot_params.keywords Add settings for plotting PDF property popups. 2023-04-30 18:10:04 +01:00
pgm_base.cpp Fix issues related to the splash screen when no config file found: 2023-06-24 18:09:43 +02:00
printout.cpp
project.cpp wxS more things 2023-01-22 09:41:42 -05:00
ptree.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
rc_item.cpp Fix GitLab URLs to point to the correct project page 2023-05-17 11:23:00 +01: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 Use external REPORTER for EESCHEMA_JOBS_HANDLER / PCB_JOBS_HANDLER 2023-06-10 23:35:32 +02:00
richio.cpp Add a sequential read flagged fopen helper 2023-05-10 20:24:27 -04:00
scintilla_tricks.cpp Don't process SCINTILLA_TRICKS onCharHook when autocomplete is active. 2023-06-28 00:05:38 +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 ADDED: Startup splashscreen 2023-06-20 20:51:08 -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 Fix a few doxygen errors (no actual code change) 2023-04-19 16:20:24 +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 Validators: drop unused is m_isLibEditor 2023-06-20 18:34:52 +00:00
wildcards_and_files_ext.cpp ADDED: Cadence Allegro PCB Designer netlist exporter 2023-06-28 22:47:30 +00:00
wx_filename.cpp Implement output targeting of symlib/fplib upgrade per request 2022-12-06 21:20:27 -05:00
xnode.cpp