Fabien Corona
869447fedd
sim - ngspice does not support .probe p(Adevice)
Fixes #13979
3 years ago
Fabien Corona
2a3b70b7eb
sim - Remember the option to save powers
Fixes #13978
3 years ago
jean-pierre charras
31be74b8b3
Fix a few Coverity warnings
3 years ago
jean-pierre charras
db66419f02
Teardrops: fix incorrect shape in some cases.
3 years ago
Marek Roszko
343e3aee55
Remove unused m_sockets
3 years ago
Marek Roszko
7d25b6de87
Fix crash deleting project tree items
Fixes sentry KICAD-C2
3 years ago
jean-pierre charras
3a11d90d92
Teardrops: handle arcs in tracks.
Fixes #13858
https://gitlab.com/kicad/code/kicad/issues/13858
3 years ago
Marek Roszko
30a49462fe
Fix crash parsing cadstar
Fixes sentry KICAD-B2
3 years ago
Marek Roszko
c5a2c9c773
Try to prevent a crash in mpFXY::Plot
Fixes sentry kicad-c0
3 years ago
Marek Roszko
9b708ce6d1
Fix copypasta typo in export pos
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13991
3 years ago
Marek Roszko
d55e2049e5
Silence some warnings with static_casts
3 years ago
Marek Roszko
aacc9746e3
Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere
3 years ago
Mike Williams
bc8f81b14d
PCB Search Pane: show Board Setup / Net Classes on net activation
3 years ago
Wayne Stambaugh
12a5c2e037
Put advanced configuration Doxygen comments in their own group.
3 years ago
Marek Roszko
2d843a71d6
Add back <mutex> include since msvc differs here
3 years ago
Marek Roszko
dffd2da8c8
Fix the shared_lock added and micro-opt the reindex
3 years ago
Fabien Corona
facd50f4fd
sim - missing assignment
3 years ago
Marek Roszko
e053fbefd7
Use a shared_mutex to read/write lock the nickIndex
Fixes sentry kicad-ax
3 years ago
qu1ck
c7bb6f5778
Treat dimensions in fp as text for bbox calculations
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13976
3 years ago
jean-pierre charras
07f79208b9
Minor fixes: Coverity and compil minor warnings.
3 years ago
jean-pierre charras
2315111f29
French translation update
3 years ago
Fabien Corona
5482bc2905
sim - Check FindParam() results before using them
3 years ago
Fabien Corona
f5902dad28
sim - don't write dc parameter twice
3 years ago
Fabien Corona
fa0cc09917
sim - allow sources that are both AC and TRAN
3 years ago
Jon Evans
cad607ae84
Hide parent property in footprint editor
3 years ago
Jon Evans
f7d59f2e89
Enable properties panel in footprint editor
3 years ago
Jon Evans
f12f2b8420
PNS: Diff pairs can have different hole-to-hole size
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13993
3 years ago
Jon Evans
459473ccc3
PNS: Safety for evaluating item nets for rules
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13993
3 years ago
Fabien Corona
39a1b14a0f
sim: VSIN - allow user to specify a phase
TD is not the same as PHASE.
TD is the delay before the source turns on.
PHASE is ... the phase
If only TD is set, the signal starts later, but the phase is still 0 when compared to the t=0 of the simulation.
3 years ago
Wayne Stambaugh
2dffaa4d04
Fix GCC compiler warnings.
3 years ago
qu1ck
2975f53647
PCM: auto reload global libs after dialog is run
This adds Reset() method to KIFACE to reload global libs stored in
global static vars.
Also refactors some lib reload code in various frames to have
common MAIL_RELOAD_LIB handler.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12500
3 years ago
Seth Hillbrand
5a56b18b0e
Revert "Update Clipper2 to version 1.1.1"
This reverts commit c594a0eba2
.
3 years ago
Seth Hillbrand
c594a0eba2
Update Clipper2 to version 1.1.1
3 years ago
Mark Roszko
7b4abb1f7b
FT_Face is also not thread, protect getTextAsGlyphs
3 years ago
Marek Roszko
65d5b34da3
freetype is not thread safe, zone filler can trigger multi-thread access
sentry KICAD-B1
https://freetype.org/freetype2/docs/reference/ft2-base_interface.html
[Since 2.5.6] In multi-threaded applications it is easiest to use one FT_Library object per thread.
In case this is too cumbersome, a single FT_Library object across threads is possible also, as long as a mutex lock is used around FT_New_Face and FT_Done_Face.
3 years ago
Jon Evans
fc68b8d71a
Make selected background layers translucent
We can't render them underneath other objects, but we can at least
make it possible to see other objects through them.
3 years ago
Alex
bd4758e4df
Keep image sizes when loading/saving 7.0- schematic file formats.
Previously, images were assumed to have 300 PPI density when loading from
schematic, but not after initial placement.
3 years ago
Alex
ecb28ddf1c
Prevent ghost image after canceling bitmap placement.
3 years ago
Jeff Young
8b1318c92f
Update associated data structures after changing trace colour.
Also removes likely benign but never-the-less useless grid even processing
during rebuilding of the grids.
Fixes https://gitlab.com/kicad/code/kicad/issues/13956
3 years ago
Paweł Płóciennik
614755f24e
Dialogs autocompletion with backspace support.
3 years ago
Seth Hillbrand
576bef4ba0
Fix Ukrainian language name
Should refer to the language not to a Ukrainian person
3 years ago
Jon Evans
053d20e13d
Fix selection overlay being wiped when changing sheets
3 years ago
Seth Hillbrand
5c1b15f8e3
Make LIB_TREE_NODE sort irreflexive
std::sort requires explicit ordering of all elements. It does not allow
for equality in its output
3 years ago
Ian McInerney
1355561d6c
Update lemon to latest upstream sources
This is the lemon.c and lempar.c files from uptream as of Feb 16, 2023.
3 years ago
Jeff Young
5b0f1376c0
Simplify code now that we no longer drop out on first rule fired.
3 years ago
Jeff Young
978c2b074e
Negative clearance means test will be ignored, not rule.
3 years ago
Jeff Young
407cdd63fb
Translatable strings.
3 years ago
Jeff Young
d5e50b70bb
Display a generic "Value" column label when there are no cursors.
3 years ago
Jeff Young
f50d114b27
Push gain & phase for .probe statements in AC analysis.
Fixes https://gitlab.com/kicad/code/kicad/issues/13941
3 years ago
Jon Evans
ec2fc161e1
Handle another case where schematic view was being cleared
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13944
3 years ago