kicad/common
Seth Hillbrand ea283625a7 Further simplification of AA regime
Reduce each (Accel & Fallback) to 3 options: Off, Fast, Good.  Fast AA
in accelerated canvas uses SMAA with tweaks suggested by David Beinder.
Good AA is super-sampled x2.

Cairo is similarly reduced to Off, Fast, Good, which map to the Cairo
options themselves.  Best is removed as it mostly affects text rendering
and not line drawing (as our text is)
2021-06-08 17:20:41 -07:00
..
dialog_about Add missing surname to a contributor. 2021-05-12 08:18:05 +02:00
dialogs Further simplification of AA regime 2021-06-08 17:20:41 -07:00
drawing_sheet Break out eda_item_flags.h, fix the typedef to std::uint32_t, fix some signed vars 2021-06-08 19:12:30 -04:00
gal Further simplification of AA regime 2021-06-08 17:20:41 -07:00
kicad_curl Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
libeval Move some string formatting functions out of base_units 2021-04-14 23:21:10 -04:00
libeval_compiler Remove the wxLog calls from math/util.h for now 2021-06-01 18:44:22 -04:00
plotters Evict some more eda_item.h includes 2021-06-08 19:12:29 -04:00
plugins Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
preview_items Fix some typos across the codebase 2021-04-05 16:15:25 +02:00
project Pass objects by reference instead of on the stack part 2. 2021-06-08 13:47:21 -04:00
settings Further simplification of AA regime 2021-06-08 17:20:41 -07:00
swig Add missing wxString* conversion 2021-06-01 20:18:24 +00:00
tool Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
view Pass objects by reference instead of on the stack part 2. 2021-06-08 13:47:21 -04:00
widgets Fix linux/wx3.0 build 2021-06-07 19:07:49 -04:00
CMakeLists.txt Split out selection.cpp to reduce header sharing 2021-06-06 11:09:07 -04:00
advanced_config.cpp Don't use wxApp-dependent functions in headless 2021-06-03 12:31:45 -07: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
asset_archive.cpp Cleanup memory in the asset archive reader 2021-03-19 21:23:35 +00:00
base64.cpp Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.cpp More worksheet -> drawing sheet cleanup. 2021-05-31 12:26:44 +01:00
base_units.cpp Move inline function declaration to allow removing include 2021-06-01 19:03:22 -04:00
basic_gal.cpp Naming conventions. 2021-03-19 23:06:19 +00: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 Avoid sharing gdicmn for just bitmaps 2021-06-03 01:46:04 -04:00
bitmap_base.cpp Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
bitmap_store.cpp Enable dark mode for MacOS 2021-04-28 23:24:19 -04:00
board_printout.cpp Fix some typos across the codebase 2021-04-05 16:15:25 +02:00
build_version.cpp Working python window 2021-06-01 20:18:24 +00:00
commit.cpp Revert "Fix typo and clean up leftover tracks" 2021-06-01 11:18:00 -04:00
common.cpp Fix linux/wx3.0 build 2021-06-07 19:07:49 -04:00
config_params.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
confirm.cpp Remove transitive inclusion of bitmaps.h 2021-03-07 16:08:57 -05:00
dialog_shim.cpp Use wxRect in dialog_shim rather than eda_rect for purely gui logic 2021-06-03 21:11:08 -04:00
draw_panel_gal.cpp Fix an annoying issue (wxMSW specific) about X_VIEW_CONTROLS::CaptureCursor() 2021-04-19 21:23:07 +02:00
drc_rules.keywords Fixes for hole clearance and hole-to-hole tests. 2020-11-29 23:35:23 +00:00
dsnlexer.cpp Don't leak a wx header via eda_item.h 2021-06-02 19:18:48 -04:00
eda_base_frame.cpp Disable ACTIONS::openPreferences for now. 2021-06-07 20:51:45 +01:00
eda_dde.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
eda_doc.cpp Remove another abandoned function 2021-02-26 19:36:55 -05:00
eda_draw_frame.cpp Fix MSVC C4312 warnings when casting 32bit ints to pointer types on 64bit builds 2021-06-05 02:57:51 +00:00
eda_item.cpp Remove the wxLog calls from math/util.h for now 2021-06-01 18:44:22 -04:00
eda_pattern_match.cpp Add missing <algorithm> 2020-11-06 00:37:57 +00:00
eda_rect.cpp Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
eda_size_ctrl.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
eda_text.cpp Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
eda_units.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
env_paths.cpp Revert "Always return a path if we can't normalize it" 2021-02-05 00:49:34 -05:00
env_vars.cpp Change environmental variables to human-readable 2021-01-01 16:20:35 +00:00
exceptions.cpp Start cleaning out wx/wx.h in cpp files 2021-06-07 18:20:47 -04:00
executable_names.cpp
filehistory.cpp File history (recent opened files): fix incorrect behavior when a filename 2020-08-05 15:48:03 +02:00
filename_resolver.cpp Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
filter_reader.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
footprint_filter.cpp In footprint filter, check pin count mismatch first 2021-05-06 22:00:06 +00:00
footprint_info.cpp Load footprint info when there's no cache available. 2021-05-14 22:24:21 +01:00
fp_lib_table.cpp Fp editor: do not change item UUIDs when loading a footprint from library. 2021-03-30 12:58:22 +02:00
gbr_metadata.cpp Fix some typos across the codebase 2021-04-05 16:15:25 +02:00
gestfich.cpp Don't search hardcoded (and never valid on non-english) Windows paths 2020-11-18 19:22:00 -05:00
getrunningmicrosecs.cpp Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00
gl_context_mgr.cpp
gr_basic.cpp Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
gr_text.cpp Minor plotter code improvements. 2021-06-07 14:32:27 -04:00
grid_tricks.cpp Ensure clipboard data is available after KiCad closes 2021-05-03 19:38:31 +01:00
hash_eda.cpp enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04:00
hotkey_store.cpp Contextual hotkeys can overlap for different tools 2021-05-30 14:12:03 -04:00
hotkeys_basic.cpp Header clean up round 2. 2020-12-19 13:55:28 -05:00
kiface_i.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
kiid.cpp Fix eeschema copy/paste: save and load sheet and symbol instances 2021-05-03 19:38:31 +01:00
kiway.cpp Fix compile errors on MSVC 2021-06-01 20:18:24 +00:00
kiway_express.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
kiway_holder.cpp Replace EESchema DLIST 2020-01-10 06:37:08 -08:00
kiway_player.cpp Finalize Python Frame 2021-06-01 20:18:24 +00:00
languages_menu.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
launch_ext.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
layer_id.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
lib_id.cpp Start cleaning out wx/wx.h in cpp files 2021-06-07 18:20:47 -04:00
lib_table.keywords
lib_table_base.cpp Be consistent about using nullptr instead of 0 2021-04-22 22:20:34 +01:00
lib_tree_model.cpp Fix access into empty container. 2020-12-24 19:43:33 +00:00
lib_tree_model_adapter.cpp Split lib tree initialization into a two-pass affair. 2021-04-01 10:51:29 +01:00
locale_io.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
lockfile.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
lset.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
marker_base.cpp Make RENDER_SETTINGS argument const 2021-01-12 20:51:31 +00:00
netclass.cpp Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
netlist.keywords Transmit pin electrical types through to pads. 2021-01-23 00:10:01 +00:00
newstroke_font.cpp Readd half and full width forms 2021-04-28 17:27:07 +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 Break out eda_item_flags.h, fix the typedef to std::uint32_t, fix some signed vars 2021-06-08 19:12:30 -04:00
page_info.cpp Eeschema : Add A5 sheet size 2020-07-21 00:00:36 +00:00
painter.cpp Only apply B&W printer fixes when printing. 2021-02-02 15:37:30 +00:00
paths.cpp Fix running from build dir on MacOS after recent build system changes 2021-04-28 23:21:19 -04:00
pcb.keywords Don't put up "old version" warning for gerbview-generated PCBs. 2021-06-08 22:12:44 +01:00
pcb_plot_params.keywords Save DXF plot params to file and remove some dead code. 2021-01-03 14:22:25 +00:00
pgm_base.cpp Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Remove the wxLog calls from math/util.h for now 2021-06-01 18:44:22 -04:00
properties.cpp
property_mgr.cpp Hook libeval compiler up to rule parser 2020-07-20 22:11:53 +01:00
ptree.cpp Add const specifiers 2020-11-18 19:50:36 +00:00
rc_item.cpp Reduce some eda_item.h usage in headers 2021-06-06 11:09:06 -04:00
refdes_utils.cpp Fix eeschema copy/paste: save and load sheet and symbol instances 2021-05-03 19:38:31 +01:00
render_settings.cpp Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
reporter.cpp Remove a useless "#include wx/wx.h" from wx_html_report_panel.h 2021-06-07 09:26:13 +02:00
richio.cpp Minor adjustments 2021-01-12 20:51:31 +00:00
scintilla_tricks.cpp Remove another leaky wx/log.h header 2021-06-03 08:11:15 -04:00
search_stack.cpp Make search stack path_seps correct for msvc 2021-01-01 02:18:32 +00:00
searchhelpfilefullpath.cpp Respect KICAD_DOCS when searching for help files 2021-04-21 19:19:25 +00:00
single_top.cpp Finalize Python Frame 2021-06-01 20:18:24 +00:00
status_popup.cpp Add some missing headers required on wx3.0 at least 2020-10-18 12:45:41 -04: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 Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
strtok_r.c
systemdirsappend.cpp Allow to relocate EDA libraries out of KICAD_DATA 2021-04-14 01:51:22 +00:00
template_fieldnames.cpp Naming conventions. 2021-05-05 22:58:40 +01:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
textentry_tricks.cpp Evict the last bits of wx.h 2021-06-07 20:23:27 -04:00
title_block.cpp Fix issue with predefined variable texts ${COMMENT0} to ${COMMENT9} 2021-02-21 18:29:14 +01:00
trace_helpers.cpp Debugging improvements and clean up. 2021-05-03 18:08:15 -04:00
undo_redo_container.cpp Break out eda_item_flags.h, fix the typedef to std::uint32_t, fix some signed vars 2021-06-08 19:12:30 -04:00
utf8.cpp Many callers of uni_forward are not expecting an exception. 2020-01-13 15:40:32 +00:00
validators.cpp Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
wildcards_and_files_ext.cpp Kick wx.h mostly out of common 2021-06-07 18:38:52 -04:00
wx_filename.cpp Add utility method to resolve symlinks 2021-06-07 20:59:59 +00:00
wx_stl_compat.cpp Include optimization: move some things from common.h to point-of-use 2021-03-20 12:09:18 -04:00
wxdataviewctrl_helpers.cpp
xnode.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00