Alex Shvartzkop
8fd12d8b7e
Allow reading VRML models for glTF export.
Note that some VRML 2.0 models fill fail until our patches are integrated into OCCT 7.9.0.
2 years ago
Marek Roszko
25ebf99b9a
Add note about armasm64 workaround
2 years ago
Steven A. Falco
f8c8dcde13
The upcoming Fedora 41 will use python 3.13
The Fedora folks are currently working on updating python to version
3.13 in Fedora 41.
2 years ago
John Beard
2f3196c18c
Fix docset generation
2 years ago
Jon Evans
2b1f56ebc8
Disable a MSVC warning seen in protobuf generated code
This warning is not very useful and is disabled
by default when not using /Wall
2 years ago
Marek Roszko
58913a0616
Add missing gltf find in occ 7.8
2 years ago
Jon Evans
f613cd1cb4
ADDED: A new IPC API based on protobuf and nng
Details, documentation, and language bindings are works in
progress and will be evolving over the course of KiCad 9
development.
3 years ago
Marek Roszko
303bc19ce8
Use macro not function for the occ lib find
2 years ago
Marek Roszko
c8e41dcfe8
Fix cmake find of opencascade libraries for occt 7.8
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17654
2 years ago
Alex Shvartzkop
e71cbea7f8
Use a version string without the extra packaging info in drawing sheets.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17176
(cherry picked from commit c59fac4089 )
2 years ago
Wayne Stambaugh
2194f99341
Begin version 9 development.
2 years ago
Wayne Stambaugh
942661fc10
Tag release version 8.0.0.
2 years ago
Wayne Stambaugh
afae6e2e9d
Tag stable version 8.0.0 release candidate 3.
2 years ago
Marek Roszko
0147dd8699
Tweak the boost test logger config
2 years ago
Wayne Stambaugh
ebb69bdfa4
Tag version 8 release candidate two.
2 years ago
Wayne Stambaugh
7461b4c720
Tag version 8 release candidate one.
2 years ago
jean-pierre charras
d653cc6176
Update FindwxWidgets.cmake to support recent msys/mingw versions.
Changes are msys specific.
2 years ago
Marek Roszko
23f35e1c8b
Allow lexers to build into kicommon
2 years ago
Ian McInerney
3a90b729ea
Hide unused variable warnings in git error strings
These strings aren't actually used right now, but they may be used
in the future, so don't actually remove them but silence the error that
they aren't used.
2 years ago
Ian McInerney
de441d1e23
Enable compiler warnings for move semantics
2 years ago
Jon Evans
b7507cbd39
Add some failure output for git versioning
2 years ago
Marek Roszko
e5f1cfd2b2
Set PYTHONPATH internally for macOS run from build dir
2 years ago
Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago
Marek Roszko
63ba3b8ea7
Remove BITMAP_OPAQUE just like the TODO said :D
2 years ago
Jon Evans
d371bb06ae
New macOS installation scripts
Replaces BundleUtilities that got broken by recent updates
and is basically unmaintained by cmake.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15376
2 years ago
Marek Roszko
285f8c0b88
KIID kicommon
2 years ago
Alex Shvartzkop
89cb35dc22
Support pointer warping on Wayland.
Configure with KICAD_WAYLAND=1
2 years ago
Marek Roszko
72669df354
Kick out strtok_r, all our platforms should have it (or strtok_s)
2 years ago
Marek Roszko
70c74322b0
Disable the new C5267 because we have alot of it
2 years ago
Marek Roszko
50ac5db8d2
Add binary GLTF export option to kicad-cli
Not by any means finished
2 years ago
Marek Roszko
57e8127a1c
Silence C4263 caused by shape functions being moved around
2 years ago
Steven A. Falco
2c983155a4
Allow python 3.12
2 years ago
Ian McInerney
31961766d7
Remove unused cmake macro
2 years ago
Marek Roszko
a87fada9e5
Minor tweaks to support wx3.3
3 years ago
Marek Roszko
8381677f20
Remove --report_level=no
3 years ago
Marek Roszko
7e51bc2011
Use the result_code with boost test or else ctest will lie that it passed
3 years ago
Marek Roszko
1cb6846df8
Disable warning made jenkin logs impossible to read
3 years ago
Marek Roszko
3cd89eeffb
Use a placeholder commit hash if we can't get a git hash
Makes CLI test happy on...build systems circa 1990s that don't just shallow copy the git repo
3 years ago
Mark Roszko
112aa66be5
Changes to get cli testing in CI and other test fixes
3 years ago
Marek Roszko
9c0dda2d56
Allow LEMON_EXE to be set externally, required for cross compiling
3 years ago
qu1ck
a6d10c8e97
Enable warnings on msvc
3 years ago
Seth Hillbrand
5fcc1135a8
Revert "Modernizes search for Cairo, Fontconfig, Freetype, HarfBuzz and Pixman"
This reverts commit 9efd24a69d .
Breaks MSW builds, so this is a non-starter for now
3 years ago
Nimish Telang
9efd24a69d
Modernizes search for Cairo, Fontconfig, Freetype, HarfBuzz and Pixman
3 years ago
Nimish Telang
f7bf3011fb
Use bundled Find{CURL,ZLIB}.cmake
3 years ago
Marek Roszko
b4bb1f4b46
update vcpkg to get the arm64 compatible packages
3 years ago
Johannes Maibaum
75424cb246
Don't bracket KICAD_VERSION when using git describe
3 years ago
Ian McInerney
6803976ab3
Add flags to let GCC/Clang auto initialize trivial variables
GCC 12 and Clang include a flag allowing initialization of trivial
variables with a known pattern or with 0. Enable zero init by default in
everything but debug mode, and pattern init for debug mode. Also provide
an option to completely disable this, giving unitialized variables.
ADDED: Add compile flag -ftrivial-auto-var-init to build
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
Ian McInerney
b536580119
Support subrelease field in wxWidgets cmake detection
Sometimes wxWidgets increments the subrelease to a non-zero value, and
since wxPython will report a subrelease, we must ensure we can get the
subrelease from the wx library properly, otherwise configure will fail
thinking the library isn't the same version as that used by wxPython.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13887
3 years ago
Wayne Stambaugh
76e224e0af
Begin version 8 development.
3 years ago