Ian McInerney
912f1d5cec
Modernize setting link map linker flags
3 years ago
Ian McInerney
0ba116a3ee
Remove unused functions from COLOR4D
3 years ago
Ian McInerney
bcb93e9aa7
Modernize setting of compiler definitions in CMake
add_compile_definitions was added in 3.12, and our minimum is now
greater than that.
3 years ago
Marek Roszko
39e69a3d29
Fix up handling of font names available in multiple names
ttf fonts can declare multiple language names. Many by default opt to just declare one and not tag it any particular language.
However, there are CJK languages that typically leverage this function the most. They'll tag both a "en" and a cjk lang family name in CJK characters.
To be as user friendly as possible, we need to display said fonts in the CJK languages if KiCad to set to such a locale.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14011
3 years ago
Christoph Moench-Tegeder
46a59aa2c3
CMakeLists.txt: do not use -ffloat-store on clang
According to it's User Manual, clang does not know about -ffloat-store.
This is corrobated by the FreeBSD i386 build (using LLVM 13 and 15,
depending on the base system version) failing early with an error
message complaining about this parameter being unknown.
See
https://pkg-status.freebsd.org/beefy17/data/main-i386-default/pb27279cba1ca_sed03776ca7/logs/kicad-7.0.0,2.log
for an example of the failure, and
https://clang.llvm.org/docs/UsersManual.html#controlling-floating-point-behavior
for the available floating point options on clang.
3 years ago
jean-pierre charras
d07738a06c
gr_basic.cpp: ensure a pen with width = 0 is transparent.
Setting its color to COLOR4D::UNSPECIFIED (i.e. opacity = 0) is not enough
for all platforms (i.e. Windows)
3 years ago
aris-kimi
543a3317b4
Fix typo
3 years ago
Jeff Young
761b59da90
Read and write user-defined signals and measurements to workbook file.
3 years ago
Jeff Young
7fd707952b
Easier editing of new sim measurements.
3 years ago
Jeff Young
6fcb95b24e
ADDED user-defined signals.
3 years ago
Jeff Young
ae0cf19923
Nullptr safety.
3 years ago
Jeff Young
87eb4401e3
Add Scintilla support to WX_GRID.
3 years ago
Jeff Young
f6fcae479c
Don't generate error messages fetching sim data we know isn't there.
3 years ago
Jeff Young
7bb006c91d
Spacing & font-size issues in 3D model preview dialog.
Fixes https://gitlab.com/kicad/code/kicad/issues/13880
3 years ago
jean-pierre charras
e30e510354
gen drill map: fix duplicate suffix in map filenames if gbr drill fmt is selected
Fixes #14026
https://gitlab.com/kicad/code/kicad/issues/14026
3 years ago
Marek Roszko
6029fae30b
Catch parsing exceptions of the local repository.json
Fixes KICAD-B9
3 years ago
jean-pierre charras
b05b33a9ff
Fix a compil issue with gcc12.2 and Coverity warnings.
3 years ago
Mark Roszko
365c7be4ed
Fix symbol contributor link
3 years ago
Fabien Corona
3751b250c6
sim - fix a QA case for XSPICE
3 years ago
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