Marek Roszko
8c6899b0d3
Tear out the eeschema conditional compile of PROJECT
2 years ago
Seth Hillbrand
c772d116b2
Ensure that layer names are unique when importing
Altium allows duplicate layer names but KiCad prefers to have unique
names for each layer. This enforces a unique name for each layer when
importing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15583
2 years ago
Seth Hillbrand
06428e0161
Remove unused
2 years ago
Marek Roszko
7e8b18035f
Eliminate the conditional pcbnew/cvpcb definition of PROJECT
2 years ago
Jon Evans
017dafc8e3
Just use \n for newline
Fixes issues with extra blank lines in CSV on some platforms
2 years ago
afkiwers
c97db9b6c4
fixed for field duplication
This removes case-sensitivity when mapping.
2 years ago
Alex Shvartzkop
3c40cb3fd3
Wayland: add global_remove handler, logging.
2 years ago
Jeff Young
1047130046
Push most of footprint chooser into PANEL_FOOTPRINT_CHOOSER.
Create 2 wrappers for it: DIALOG_FOOTPRINT_CHOOSER and
FOOTPRINT_CHOOSER_FRAME. The first now gets called from wxGrid
editors, text button editors (such as Change Footprints), etc.
Retire FOOTPRINT_VIEWER_FRAME_MODAL. FOOTPRINT_VIEWER_FRAME still
exists, but has very few uses at this point.
2 years ago
jean-pierre charras
4e77c9089e
Fix typos
2 years ago
Mike Williams
0000fcbe50
Schematic Setup: add BOM Preset importing
2 years ago
Mike Williams
cb115189f6
Symbol Fields Table: menu shortcut should start in edit tab
The BOM shortcut goes to Export, this makes them symmetrical.
2 years ago
jean-pierre charras
e1d7d1bca7
Fix a link issue on mingw/msys2
2 years ago
jean-pierre charras
6f9affe3db
Fix compil warnings: disable #pragma specific to MSVC
2 years ago
Marek Roszko
4746bde4b3
gal as a shared lib, gaasl!
2 years ago
Marek Roszko
464179894d
Another set of movement to kicommon
2 years ago
Seth Hillbrand
f4abc43da0
PL Editor: Fix formatting error
fmt requires `:` prior to the numerical formatting
2 years ago
Zhuang Jiezhi
618c2be380
Pcbnew: Adding net pop-up menu for placing via
ADDED: Add feature showing a pop-up menu of possible nets when it's ambiguous in Pcbnew
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15003
2 years ago
Seth Hillbrand
12ebb2bbfa
Set pinmap after updating pins
When duplicating and existing symbol, we must set the pins before
setting the lib symbol as the lib symbol will generate a pin map that
will be broken by the shift to new pins
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15728
2 years ago
Jeff Young
54171ec030
Add action for switching to Project Manager.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15740
2 years ago
Jeff Young
aab0696bb6
Zoom undo/redo for simulator.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14580
2 years ago
Jeff Young
51f6d38d08
Title case for menus.
2 years ago
Marek Roszko
37e8a008ab
Remove obsolete config_params.h includes
2 years ago
Jeff Young
43edbcc622
Add batch edit for visible flag.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14519
2 years ago
Marek Roszko
7010f7963c
EDA_ITEM does not belong in VIEW
2 years ago
Jeff Young
92cbd0f599
Allow Never Show Rescue Symbols to be turned back off.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15733
2 years ago
Jeff Young
04214983cf
Repair standalone application 3D plugin path resolution.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15322
2 years ago
Jeff Young
be532e96d6
Fix errors in calculating tuning length.
Fix mismatched parameter passing in TOPOLOGY::followTrivialPath()
and TOPOLOGY::AssembleTrivialPath().
Fix logic error in PNS::JOINT::IsLineCorner().
Handle VVIAs in PNS::JOINT::IsNonFanoutVia().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10614
2 years ago
Jeff Young
902e5df2e8
Report unsupported DXF features on import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15614
2 years ago
Jeff Young
88e34fd482
Coding style.
2 years ago
jean-pierre charras
58d52df97c
Fix missing header on wxMSW
2 years ago
Jeff Young
bf493f32f5
Nullptr safety for various panels.
Also moves preference saving out to parent as different parents
save different settings.
2 years ago
Jeff Young
7835b8ddc7
Bring various appearance managers into line over preset editing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15726
2 years ago
jean-pierre charras
938001250d
SCH_SEXPR_PARSER: fix missing init of pixels size in internal units.
(the pixel size was the default for 300PPI, so the bounding box was incorrect
for images not using 300 PPI)
Avoid also magic numbers in SCH_BITMAP code.
2 years ago
Marek Roszko
050f812f5e
Move fontconfig to kicommon for now to de-duplicate the font cache
2 years ago
Marek Roszko
c006482feb
Add SETTINGS_MANAGER::GetUserSettingsPath back because swig
2 years ago
Seth Hillbrand
91450c22cc
Allow disambiguation menu configurability
Adds an advanced config flag to all testing different values for
different users.
Related to https://gitlab.com/kicad/code/kicad/-/issues/15128
2 years ago
Jeff Young
63558d4b09
Don't double-code the format of unconnected netnames.
It's owned by SCH_PIN::GetDefaultNetName().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15723
2 years ago
Marek Roszko
98b35b1a7f
Start using the sentry environment tag
2 years ago
Jeff Young
e962615407
Use original event position if it's available.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15623
2 years ago
Jeff Young
aef0f44b8e
Smarten up double-click handing in PCBNew drawing tool.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15700
2 years ago
Jeff Young
c2c71facb1
Tidy up shutdown of APPEARANCE_CONTROLS.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15024
2 years ago
Jeff Young
d428b0e20e
Improve SameLogicalPadAs() shorting nets test.
This is required to support 4cd26ab6bc .
2 years ago
Andre Iwers
f2fdf0f3df
httplib: add support for exclude attributes
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15720
2 years ago
Marek Roszko
a3c662839c
Remove accidentally committed headers
2 years ago
jean-pierre charras
741c6f2d55
SCH_COMMIT: when clearing all item flags, do not clear SELECTED item flags.
If a item is selected, its SELECTED flag cannot be cleared without managing
selections stored in tools, and must be still selected after changes.
Fixes #15671
https://gitlab.com/kicad/code/kicad/-/issues/15671
2 years ago
Marek Roszko
e3285c234a
Move executable path to PATHS to avoid a circular dependency
2 years ago
Marek Roszko
3c18e216b1
Move configparams to kicommon
2 years ago
Marek Roszko
121ea99824
Move the settings path to PATHS to allow shifting other classes into kicommon
2 years ago
Marek Roszko
37479c4154
HIDPI_GL_3D_CANVAS needs CAMERA so move it over
2 years ago
Marek Roszko
669f9d795f
Trim the camera includes
2 years ago