kicad/include
jean-pierre charras f851526c67 Plotters: make virtual void PLOTTER::Arc() using arc angles protected.
Using arc angles to plot an arc is really error prone due to different
options between plotters, and angles defined in Kicad, using this version of
arc plotting from Kicad is no longer allowed in Kicad code.
2022-09-20 18:55:20 +02:00
..
bitmaps Icons: add swap 2022-09-12 11:11:49 -04:00
core Blacklist hashes for 2d integer elements 2022-08-26 08:43:37 -07:00
database DbLib: Support showing field names 2022-09-04 13:01:32 -04:00
dialogs Added common option to hide scrollbars 2022-09-13 22:15:27 +03:00
drawing_sheet Allow text variable resolution through properties in drawing sheet text. 2022-09-20 15:28:05 +01:00
font Underline for hypertext rollovers. 2022-08-27 23:58:13 +01:00
gal Provide a default (non-optimized) version of DrawGlyphs. 2022-09-15 02:25:00 +01:00
kicad_curl Code cleaning. 2021-09-07 15:18:42 -04:00
libeval Remove convert_to_biu.h, merge contents to base_units.h 2022-09-16 21:09:28 -04:00
libeval_compiler Bug fixes for layer expression processing. 2022-09-16 14:14:43 +01:00
plotters Plotters: make virtual void PLOTTER::Arc() using arc angles protected. 2022-09-20 18:55:20 +02:00
plugins Get rid of anonymous struct typedefs 2021-07-01 18:28:41 -04:00
preview_items Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
project CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
settings Added common option to hide scrollbars 2022-09-13 22:15:27 +03:00
tool TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
view "Cleaner" pan fix and add internal setter on state 2022-09-07 07:19:39 -04:00
widgets Par down base_units.h some more 2022-09-16 21:09:01 -04:00
advanced_config.h Properties panel: post-rebase fixes and hide by default 2022-08-22 21:32:33 -04:00
array_axis.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
array_options.h Move EDA_ANGLE to KiMath lib 2022-01-14 17:12:24 -08:00
asset_archive.h Get rid of anonymous struct typedefs 2021-07-01 18:28:41 -04:00
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Update BASE_SCREEN to VECTOR2I 2022-01-01 11:30:33 -05:00
base_units.h Readability improvements. 2022-09-19 11:18:20 +01:00
bin_mod.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
bitmap_base.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
bitmap_store.h Add support mode for dark mode to SCINTILLA_TRICKS. 2021-09-14 00:18:50 +01:00
bitmaps.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
board_design_settings.h Read, write and process the board-wide Allow soldermask bridges in FPs. 2022-08-14 22:56:29 +01:00
board_item.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
board_printout.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
build_version.h Avoid calling deprecated wxPlatformInfo::GetArchName() in more than one place. 2021-11-13 09:52:08 +01:00
callback_gal.h ADDED: knockout pcb and fp text. 2022-03-08 13:22:20 +00:00
class_draw_panel_gal.h Work around focus issues for status popups. 2022-09-04 21:08:01 +01:00
collector.h More EDA_RECT expungification, and an attempt to fix the python test. 2022-08-31 17:19:48 +01:00
commit.h Reconcile zone-auto-fill with undo. 2022-02-25 13:05:49 +00:00
common.h Use individual parameter version of wxExecute. 2021-09-26 15:03:06 +01:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Header clean up round 1. 2020-12-18 09:04:26 -05:00
confirm.h Overhaul file locking system. 2021-08-31 15:04:31 +01:00
dialog_shim.h Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
dsnlexer.h Revert "Simplify the generated lexers to the use of a templated class" 2022-08-21 18:45:09 -04:00
eda_base_frame.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
eda_dde.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
eda_doc.h Fix eda_doc not looking for schematic locally 2022-05-10 21:28:48 -04:00
eda_draw_frame.h Allow text variable resolution through properties in drawing sheet text. 2022-09-20 15:28:05 +01:00
eda_item.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
eda_item_flags.h Allow click-selection and greedy-drag selection of visible pin text. 2022-07-23 23:27:14 +01:00
eda_list_dialog.h Added pinning support to various EDA_LIST_DIALOGs. 2022-07-09 20:44:49 -06:00
eda_pattern_match.h Add contexts to EDA_COMBINED_MATCHER. 2022-08-14 22:56:29 +01:00
eda_search_data.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
eda_shape.h ADDED ability to specify where pad number (& net name) go on custom shaped pads. 2022-09-14 11:37:20 +01:00
eda_text.h Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
eda_tools.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +00:00
eda_units.h Readability improvements. 2022-09-19 11:18:20 +01:00
enum_vector.h Begin development of a new Sim Model Editor dialog 2022-07-30 02:25:34 +00:00
env_paths.h Normalize drawing sheet path to env vars & prj, not just prj. 2021-10-02 23:39:45 +01:00
env_vars.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filehistory.h Ensure "Open Recent" and "Clear files" menu titles are updated after language change. 2022-04-11 11:09:05 +02:00
filename_resolver.h Fully resolve path list for Kicad2Step. 2021-08-14 11:21:25 +01:00
filter_reader.h Cleanup wx includes in the filter reader 2021-06-04 01:26:58 +01:00
fmt.h database_connection.cpp: Fix compil issues on msys2. these issues are 2022-08-26 18:15:57 +02:00
footprint_editor_settings.h Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
footprint_filter.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
footprint_info.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
fp_lib_table.h Fp editor: do not change item UUIDs when loading a footprint from library. 2021-03-30 12:58:22 +02:00
frame_type.h Move gerbview colors to preferences dialog. 2022-09-10 16:11:24 +01:00
gbr_metadata.h Header clean up round 2. 2020-12-19 13:55:28 -05:00
gbr_netlist_metadata.h More wxT-ification. 2022-02-09 17:04:32 +00:00
gestfich.h Remove printing files from Project Manager 2021-11-12 20:18:32 +00:00
gl_context_mgr.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
gl_utils.h OpenGL: Fix SetSwapInterval logic. 2022-06-09 19:29:57 +00:00
gr_basic.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
gr_text.h Separate text-thickness clamping into strict and lenient modes. 2022-09-08 00:28:30 +01:00
grid_tricks.h Fix GCC build error. 2022-09-09 09:17:26 -04:00
hash_eda.h Utilize our combine_hash routine for multiple hash 2022-08-26 08:45:13 -07:00
hashtables.h RIP EDA_RECT. 2022-08-31 23:57:24 +01:00
hotkey_store.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
hotkeys_basic.h Hotkeys: show user config for unloaded KiFACEs 2022-07-05 13:37:45 +00:00
html_window.h Substitute all wxHtmlWindow with HTML_WINDOW 2021-10-12 07:07:15 +00:00
i18n_utility.h 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
id.h Try a slightly different tack for cancelling net highlighting. 2022-07-19 10:31:49 +01:00
ignore.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
import_export.h
inspectable.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
intrusive_list.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
ki_exception.h Fix source comment/doc typos (follow-up) 2021-07-13 10:48:17 +00:00
kiface_base.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
kiface_ids.h All the preferences, all the time. 2021-12-24 13:08:44 +00:00
kiid.h Allow KIID to directly take in std::string 2022-08-14 16:19:24 +00:00
kiway.h Keep track of blocking windows 2022-07-13 19:25:24 -07:00
kiway_express.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
kiway_holder.h Protect the Kiway dereference 2022-07-14 11:37:45 -07:00
kiway_mgr.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
kiway_player.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
launch_ext.h Fix opening files with spaces on Linux 2021-11-07 14:31:14 +00:00
layer_ids.h Remove atrophied PCB NO_CONNECTS layer and its colour. 2022-09-08 00:28:31 +01:00
lib_id.h Add support for sub-libraries concept 2022-08-27 18:47:39 -04:00
lib_table_base.h Don't use recursive mutex for nicknames anymore 2022-09-04 13:01:32 -04:00
lib_table_grid.h Allow hiding symbol library tables from symbol chooser 2022-08-26 20:18:40 -04:00
lib_table_grid_tricks.h Add Make selected active/inactive actions to the symbol libraries 2022-06-21 23:32:02 +00:00
lib_tree_item.h Add support for symbol unit display names in eeschema and symbol editor 2022-09-14 22:11:37 +00:00
lib_tree_model.h ADDED: Dynamic field columns in symbol chooser 2022-09-05 16:38:14 -04:00
lib_tree_model_adapter.h ADDED: Dynamic field columns in symbol chooser 2022-09-05 16:38:14 -04:00
locale_io.h Quiet gcc and clang warnings 2022-06-22 08:55:44 -07:00
lockfile.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
logging.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
macros.h More wxT-ification. 2022-02-09 17:04:32 +00:00
macros_swig.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
mail_type.h Cross-probing/selection for multiple items (PCB -> SCH) 2022-08-22 19:33:39 +00:00
marker_base.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
markup_parser.h Make gcc (or linux?) happy. 2022-02-26 22:56:10 +00:00
menus_helpers.h Remove transitive inclusion of bitmaps.h 2021-03-07 16:08:57 -05:00
multivector.h More wxT-ification. 2022-02-09 17:04:32 +00:00
netclass.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
newstroke_font.h
observable.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
origin_transforms.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
origin_viewitem.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
outline_mode.h python wrap: fix undefined FILLED/SKETCH constants in pcbnew.py 2020-10-21 13:23:06 +02:00
pad_shapes.h Minor cleanup. 2022-04-24 23:54:01 +01:00
page_info.h Commonize page_info by simply making the Iu scale a parameter on call. 2022-08-27 13:36:00 -04:00
painter.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
panel_hotkeys_editor.h Expunge update UI event handler from paged dialog object. 2021-12-27 18:40:12 -05:00
panel_text_variables.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
paths.h Simplify locale data path setting... 2022-02-21 13:08:29 -05:00
pcb_base_frame.h Remove a few EDA_RECT instances. 2022-08-31 01:22:49 +01:00
pcb_display_options.h PCB: Add bitmap layer per board layer 2022-07-14 11:23:23 +00:00
pcb_group.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
pcb_screen.h Header clean up round 3. 2020-12-19 18:29:10 -05:00
pg_properties.h Properties: add color swatch to layer enum 2022-08-22 21:32:33 -04:00
pgm_base.h Introduce sentry for crash data collection 2022-04-02 01:21:55 +00:00
policy_keys.h Add policy to enable/disable pcm 2022-04-12 10:08:34 -04:00
printout.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
profile.h Add legacy CTOR for PROF_COUNTER 2021-12-15 12:52:08 -08:00
progress_reporter.h Decouple PROGRESS_REPORTER interface from implementations. 2021-08-14 21:05:49 +01:00
project.h Fix wxWidgets 3.1 and later deprecated build warnings. 2022-08-15 08:00:40 -04:00
properties.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
property.h Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
property_mgr.h Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
ptree.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
rc_item.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
refdes_utils.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
render_settings.h ADDED: Support for explicit DNP field 2022-09-16 22:26:16 +00:00
reporter.h Remove all wxWidgets build dependencies from REPORTER object header. 2021-08-16 07:49:39 -04:00
richio.h File open/import progress dialogs. 2021-06-23 23:55:54 +01:00
scintilla_tricks.h A right-to-left single-char sel followed by typing leaves cursor the same. 2022-04-07 11:51:58 +01:00
scoped_set_reset.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
search_stack.h Fix broken search stack behavior. 2021-11-13 07:52:25 -05:00
status_popup.h Work around focus issues for status popups. 2022-09-04 21:08:01 +01:00
streamwrapper.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
string_utils.h Split up Double2Str to a format function to make its use case clear 2022-09-17 00:10:22 -04:00
stroke_params.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
sync_queue.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
systemdirsappend.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
template_fieldnames.h Fix a few issues related to field names and their translation. - Do not use translated field names outside strings displayed in dialogs. - fix code that does not work well with default locale. - fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS. 2022-05-13 11:45:37 +02:00
textentry_tricks.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
thread_pool.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
title_block.h Fix issue with predefined variable texts ${COMMENT0} to ${COMMENT9} 2021-02-21 18:29:14 +01:00
trace_helpers.h Add debugging support for KiCad2Step command line generation. 2022-09-12 14:30:07 -04:00
transform.h More EDA_RECE yeetage. 2022-08-31 17:19:50 +01:00
undo_redo_container.h Fix compil warnings (UNDO_REDO::GROUP renamed to UNDO_REDO::REGROUP to fix 2021-08-28 11:44:01 +02:00
units_provider.h Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00
utf8.h Start expunging NULL. 2021-07-15 15:44:45 -04:00
validators.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
wildcards_and_files_ext.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +00:00
wx_filename.h Fix wxWidgets 3.1 and later deprecated build warnings. 2022-08-15 08:00:40 -04:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
wxstream_helper.h Use heap instead of stack for CopyStreamData 2021-11-10 22:05:44 -05:00
xnode.h Header clean up round 4. 2020-12-21 10:18:10 -05:00
zoom_defines.h Increase maximum zoom for pcbnew and gerbview 2021-06-11 14:26:38 -07:00