..
core
keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T.
6 years ago
gal
FIX: add parameter to GAL::DrawCurve to control the curve to polyline conversion. Cairo supports curves, but not Opengl, that needs a conversion to polyline. This control allows optimization in conversion
6 years ago
geometry
pcbnew: Don't copy const structures when not needed
6 years ago
kicad_curl
Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere
7 years ago
libeval
Clean up units infrastructure after g_UserUnit removal.
7 years ago
math
BOX2: added compare operators
7 years ago
plugins
Remove some extra semicolons
8 years ago
preview_items
Increase visibility of polygon preview
6 years ago
system
Revert part of commit 6cab769f41f
6 years ago
tool
pcbnew: Don't limit editing of the polygons
6 years ago
ttl
Remove some extra semicolons
8 years ago
view
Redraw selection halos after zooming.
6 years ago
widgets
simulator: plot curves: fix incorrect draw area limits calculation when zooming.
6 years ago
advanced_config.h
Pcbnew: allows using filled polygons in zones with no outline thickness.
6 years ago
array_axis.h
Pcbnew: add a step field to the array tool
7 years ago
array_options.h
Arrays: isolate axis code in a new class
7 years ago
base_screen.h
Cleanup some left-over vestiages of the legacy canvas architecture.
6 years ago
base_struct.h
Add keepout in footprints: Starting point.
6 years ago
base_units.h
pcbnew: Allow tuning length to be longer than INT_MAX
6 years ago
basic_gal.h
Collapse ARRAY_CREATOR into single class now that legacy instance is gone.
6 years ago
bezier_curves.h
FIX: Bezier curves: replace previous algorithm to convert the curve to segments. In some cases it was not working well. Opengl was using an other algo (using the curve properties to create segments) Now only the OpenGL algo is used, with optimization to reduce the number of segments.
6 years ago
bin_mod.h
Fixed memory leaks
7 years ago
bitmap_base.h
Improve spelling.
6 years ago
bitmap_types.h
Bitmaps: move bitmap defs to bitmaps library
7 years ago
bitmaps.h
Bitmaps: move bitmap defs to bitmaps library
7 years ago
board_design_settings.h
Add default units and precision for new dimension objects.
6 years ago
board_printout.h
Removed a redundant parameter from BOARD_PRINTOUT constructor
7 years ago
build_version.h
Make build date update whenever build version does
6 years ago
class_board_item.h
Remove pads not on copper layers (just on tech layers) from connectivity calculation.
6 years ago
class_draw_panel_gal.h
GAL: Use cursor enum
6 years ago
collector.h
Moving PageLayout editor to GAL canvas and modern toolset.
6 years ago
colors.h
Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support
9 years ago
colors_design_settings.h
pcbnew: Add ability to reset layer/item colors to defaults
6 years ago
commit.h
Add keepout in footprints: Starting point.
6 years ago
common.h
Fix return mixup in previous commit
6 years ago
config_map.h
Fix a few doxygen warnings
8 years ago
config_params.h
Eradicate globals for PCB_GENERAL_SETTINGS.
6 years ago
confirm.h
Improve spelling.
6 years ago
convert_basic_shapes_to_polygon.h
Performance enhancement for pad drawing.
6 years ago
convert_to_biu.h
Switch zone fillets to absolute-error algorithm.
8 years ago
cursor_store.h
Eeschema: construct simulator cursors on demand
7 years ago
dialog_configure_paths.h
Centralise utilities for env variables.
7 years ago
dialog_edit_library_tables.h
Add Manage Symbol and Footprint Library tables to project frame.
7 years ago
dialog_helpers.h
Add a Markdown to Html converted, to display help written in markdown in a wxHtmlWindow.
6 years ago
dialog_shim.h
Unify text edit dialog behavior
6 years ago
dlist.h
Eeschema object list and other minor improvements.
14 years ago
dpi_scaling.h
Add configuration of Hi-DPI canvas scaling in OpenGL
7 years ago
drc_item.h
pcbnew: Cleanup tracks and vias rework
6 years ago
dsnlexer.h
fix misspelled 'an other' -> 'another'
8 years ago
eagle_parser.h
eagle: Handle DRC rule-based pad shapes
7 years ago
eda_base_frame.h
Move warp-mouse-on-move setting from Eeschema settings to common settings.
6 years ago
eda_dde.h
Keep track of open sockets and dispose of them in d'tor.
8 years ago
eda_doc.h
Move env var substitution into GetAssociatedDocument
7 years ago
eda_draw_frame.h
Implement Get/Set display options
6 years ago
eda_pattern_match.h
Prevent implicit * from wildcard match in footprint
8 years ago
eda_rect.h
Allow EDA_RECT to properly be uninitialized
6 years ago
eda_text.h
Add super- and subscript support to Eeschema.
6 years ago
enum_vector.h
eeschema: Iterate through plugins when determining file format.
8 years ago
env_paths.h
Footprint Wizard now also handles custom Env paths
8 years ago
env_vars.h
Add configuration of Hi-DPI canvas scaling in OpenGL
7 years ago
executable_names.h
Move executable name constants to own file
9 years ago
fctsys.h
removed wx carbon include in fctsys as it is unnecessary
10 years ago
filename_resolver.h
Fold 3D Search Paths dialog into Configure Paths.
7 years ago
filter_reader.h
Removed all exception specifiers since deprecated.
8 years ago
footprint_filter.h
Cleanup to make implementation names consistent with what they now do.
6 years ago
footprint_info.h
Footprint library nickname comparison fixes.
6 years ago
fp_lib_table.h
Workaround an issue where a throw terminates (even when there's a catch for it).
6 years ago
frame_type.h
Update frame type enum to match current class names.
6 years ago
gbr_metadata.h
More work on Gerber pick and place files
6 years ago
gbr_netlist_metadata.h
Fix issues in Gerber attributes
6 years ago
gestfich.h
Recursively delete directories in the project tree
6 years ago
gl_context_mgr.h
Replace remaining Boost mutexs with std::mutex
7 years ago
gr_basic.h
FIX: Bezier curves: replace previous algorithm to convert the curve to segments. In some cases it was not working well. Opengl was using an other algo (using the curve properties to create segments) Now only the OpenGL algo is used, with optimization to reduce the number of segments.
6 years ago
gr_text.h
Improve spelling.
6 years ago
grid_tricks.h
Drop cell editor when selecting column.
7 years ago
hash_eda.h
Gencad export: fix an issue in hash_eda calculation, that can generate the same hash for 2 different footprints.
6 years ago
hashtables.h
Pcbnew: major swig fix.
9 years ago
hotkey_store.h
Preferences, Hotkey list: Avoid list to be shown twice.
6 years ago
hotkeys_basic.h
Improve gesture lables for better consistency with key labels.
6 years ago
html_messagebox.h
Pcbnew: fix size of graphics import warning dialog.
6 years ago
i18n_utility.h
Try to fix a compil issue on OSX (no viable conversion from 'const wxString' to 'const wxChar *', in colors.cpp)
10 years ago
id.h
Transition some more stuff from the MVC view to the controller.
6 years ago
import_export.h
Use _WIN32 instead of __MINGW32__ in 2 conditional compilations which are Windows specific, not especially mingw32 specific.
10 years ago
intrusive_list.h
Moved INTRUSIVE_LIST to a separate header
8 years ago
ki_exception.h
Add KI_PARAM_ERROR, similar to std::invalid_argument but using wxString instead of std::string to throw errors.
7 years ago
kicad_string.h
Cherry pick of line-ending-safety fix from 5.1.
6 years ago
kiface_i.h
Fixed memory leaks
7 years ago
kiface_ids.h
Make sure Cvpcb doesn't use its own FP_LIB_TABLE.
8 years ago
kiway.h
Fix issues created by Adds Save As... to the Kicad manger.
6 years ago
kiway_express.h
Support synchronous messaging over KIWAY EXPRESS.
7 years ago
kiway_holder.h
Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out.
6 years ago
kiway_mgr.h
Minor coding style fixes in headers
10 years ago
kiway_player.h
Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out.
6 years ago
layers_id_colors_and_visibility.h
New selection highlighting model for eeschema.
6 years ago
length.h.usuned
Namespace KiGfx->KIGFX.
12 years ago
lib_id.h
Fix LIB_ID illegal character tests.
7 years ago
lib_table_base.h
Remove unused include
6 years ago
lib_table_grid.h
Normalize line endings
6 years ago
lib_tree_item.h
Export LIB_TREE_ITEM
6 years ago
lockfile.h
Doxygen comment improvements.
8 years ago
macros.h
pcbnew: Changing drawings from dlist to std::deque
6 years ago
mail_type.h
Support synchronous messaging over KIWAY EXPRESS.
7 years ago
marker_base.h
Convert remaining legacy drawing code to print code.
6 years ago
md5_hash.h
Add MD5_HASH::Format for debug purposes.
7 years ago
menus_helpers.h
Partial fix for missing language selection menu.
6 years ago
msgpanel.h
Changed COLOR4D defines to static consts
9 years ago
multivector.h
fix a segfault in library editor when importing symbols.
8 years ago
newstroke_font.h
Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions.
10 years ago
observable.h
Fix a few doxygen warnings
8 years ago
origin_viewitem.h
Fix compiler warnings.
6 years ago
pad_shapes.h
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
page_info.h
Implement undo for Page Settings in PlEditor, Eeschema and PCBNew.
6 years ago
painter.h
Improve spelling.
6 years ago
panel_hotkeys_editor.h
Add import of hotkeys and fix bugs in reanding and writing hotkeys.
6 years ago
pcb_base_frame.h
Remove unused include
6 years ago
pcb_display_options.h
pcbnew: Add option to show ratsnest while moving
6 years ago
pcb_screen.h
Remove CurItem() architecture and legacy routers and drawing code.
6 years ago
pcbstruct.h
Push polar coords down into COMMON_TOOLS.
7 years ago
pgm_base.h
Python scripting: fix a crash with some pythons scripts calling BOARD::ComputeBoundingBox()
6 years ago
plotter.h
Add native Bezier curve plot in SVG plotter.
6 years ago
printout.h
Don't try and be too smart about scaling and worksheets.
6 years ago
profile.h
some other WXDEBUG replacement
6 years ago
project.h
Move ConfigurePaths and LibTable management to common ACTIONs.
6 years ago
properties.h
Store information about buffering & caching in properties
9 years ago
ptree.h
Removed all exception specifiers since deprecated.
8 years ago
refdes_utils.h
Break out ref-des-centric functions to own header
7 years ago
reporter.h
HTML_REPORT: RPT_ALL as sum of individual options
7 years ago
richio.h
richio.h, class LINE_READER: prefix variable member names by "m_", like in other classes in Kicad.
8 years ago
scoped_set_reset.h
Add context menu to GAL DRAWING_TOOL, including the zone menu
9 years ago
search_stack.h
Implement poor-man's RTTI for use over KiWAY.
7 years ago
status_popup.h
Rework Eeschema find/replace for modern toolset.
6 years ago
streamwrapper.h
Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere
7 years ago
sync_queue.h
Fix SYNC_QUEUE build issue on Boost < 1.56
9 years ago
systemdirsappend.h
Move SystemDirsAppend to own header
9 years ago
title_block.h
Support 9 comments in the page setting GUI.
6 years ago
trace_helpers.h
Add log trace for tool handling
6 years ago
trigo.h
Report actual intersection position for crossing tracks
6 years ago
undo_redo_container.h
Add Global Edit Text and Graphics Properties to Eeschema.
6 years ago
utf8.h
change UTF8& operator+=( wchar_t ch ) to UTF8& operator+=( unsigned ch ), because swig does not like wchar_t.
8 years ago
validators.h
Unify string lists of forbidden footprint chars
6 years ago
wildcards_and_files_ext.h
Fix a couple of issues in new Save As command.
6 years ago
ws_data_item.h
Page layout: rework and fix a few issues.
6 years ago
ws_data_model.h
pl_editor:make the option "show formatted texts" working.
6 years ago
ws_draw_item.h
pl_editor:make the option "show formatted texts" working.
6 years ago
ws_painter.h
Page layout: rework and fix a few issues.
6 years ago
ws_proxy_undo_item.h
CERN copyrights for work packages.
6 years ago
ws_proxy_view_item.h
Implement undo for Page Settings in PlEditor, Eeschema and PCBNew.
6 years ago
wxdataviewctrl_helpers.h
Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp
9 years ago
xnode.h
Removed all exception specifiers since deprecated.
8 years ago