7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-27 00:26:13 +00:00
Commit Graph

81 Commits

Author SHA1 Message Date
Mark Roszko
a7d493a6a5 Fix python find directly on arm64 windows 2024-07-31 17:45:25 -04:00
Mark Roszko
723fa57b84 Add swig4.2 for linux platforms find 2024-07-18 18:01:38 +00:00
Jon Evans
58a2159fa9 Support SWIG 4.1 2024-07-18 08:56:43 -04:00
Seth Hillbrand
77797103f7 Add ability to embed files in various elements
Schematics, symbols, boards and footprints all get the ability to store
files inside their file structures.  File lookups now have a
kicad-embed:// URI to allow various parts of KiCad to refer to files
stored in this manner.

kicad-embed://datasheet.pdf references the file named "datasheet.pdf"
embedded in the document.  Embeds are allowed in schematics, boards,
symbols and footprints.  Currently supported embeddings are Datasheets,
3D Models and drawingsheets

Fixes https://gitlab.com/kicad/code/kicad/-/issues/6918

Fixes https://gitlab.com/kicad/code/kicad/-/issues/2376

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17827
2024-07-15 16:06:55 -07:00
Alex Shvartzkop
0336fdbd54 Update path finding in FindwxWidgets.cmake (from upstream CMake). 2024-06-01 06:48:56 +03:00
Marek Roszko
0354345963 Fix another spot the logger for boost test is hardcoded 2024-05-30 20:17:55 -04:00
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.
2024-05-16 21:57:48 +03:00
Marek Roszko
25ebf99b9a Add note about armasm64 workaround 2024-05-07 21:36:49 -04:00
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.
2024-05-02 20:50:05 +00:00
John Beard
2f3196c18c Fix docset generation 2024-05-01 23:31:21 +08:00
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
2024-04-03 18:10:21 -04:00
Marek Roszko
58913a0616 Add missing gltf find in occ 7.8 2024-04-02 21:06:48 -04:00
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.
2024-04-02 19:34:36 -04:00
Marek Roszko
303bc19ce8 Use macro not function for the occ lib find 2024-04-01 21:54:43 -04:00
Marek Roszko
c8e41dcfe8 Fix cmake find of opencascade libraries for occt 7.8
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17654
2024-04-01 20:49:33 -04:00
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)
2024-02-29 01:24:39 +00:00
Wayne Stambaugh
2194f99341 Begin version 9 development. 2024-02-22 18:11:04 -05:00
Wayne Stambaugh
942661fc10 Tag release version 8.0.0. 2024-02-22 17:58:13 -05:00
Wayne Stambaugh
afae6e2e9d Tag stable version 8.0.0 release candidate 3. 2024-02-16 08:59:24 -05:00
Marek Roszko
0147dd8699 Tweak the boost test logger config 2024-01-21 15:52:53 -05:00
Wayne Stambaugh
ebb69bdfa4 Tag version 8 release candidate two. 2024-01-21 12:02:38 -05:00
Wayne Stambaugh
7461b4c720 Tag version 8 release candidate one. 2024-01-12 12:09:59 -05:00
jean-pierre charras
d653cc6176 Update FindwxWidgets.cmake to support recent msys/mingw versions.
Changes are msys specific.
2024-01-12 15:39:56 +01:00
Marek Roszko
23f35e1c8b Allow lexers to build into kicommon 2024-01-05 07:48:08 -05:00
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.
2023-12-24 01:22:21 +00:00
Ian McInerney
de441d1e23 Enable compiler warnings for move semantics 2023-12-19 14:14:14 +00:00
Jon Evans
b7507cbd39 Add some failure output for git versioning 2023-11-16 12:11:42 -05:00
Marek Roszko
e5f1cfd2b2 Set PYTHONPATH internally for macOS run from build dir 2023-11-13 23:09:12 -05:00
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
2023-10-20 12:51:47 +00:00
Marek Roszko
63ba3b8ea7 Remove BITMAP_OPAQUE just like the TODO said :D 2023-10-16 20:16:30 -04:00
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
2023-09-19 17:23:30 -04:00
Marek Roszko
285f8c0b88 KIID kicommon 2023-09-14 19:21:55 -04:00
Alex Shvartzkop
89cb35dc22 Support pointer warping on Wayland.
Configure with KICAD_WAYLAND=1
2023-09-15 00:04:36 +03:00
Marek Roszko
72669df354 Kick out strtok_r, all our platforms should have it (or strtok_s) 2023-09-06 23:18:55 -04:00
Marek Roszko
70c74322b0 Disable the new C5267 because we have alot of it 2023-09-01 22:09:01 -04:00
Marek Roszko
50ac5db8d2 Add binary GLTF export option to kicad-cli
Not by any means finished
2023-08-19 16:47:42 -04:00
Marek Roszko
57e8127a1c Silence C4263 caused by shape functions being moved around 2023-08-17 22:25:32 -04:00
Steven A. Falco
2c983155a4 Allow python 3.12 2023-07-04 19:07:34 +00:00
Ian McInerney
31961766d7 Remove unused cmake macro 2023-06-22 19:48:04 +01:00
Marek Roszko
a87fada9e5 Minor tweaks to support wx3.3 2023-06-12 20:52:47 -04:00
Marek Roszko
8381677f20 Remove --report_level=no 2023-05-29 22:23:44 -04:00
Marek Roszko
7e51bc2011 Use the result_code with boost test or else ctest will lie that it passed 2023-05-29 21:56:55 -04:00
Marek Roszko
1cb6846df8 Disable warning made jenkin logs impossible to read 2023-05-18 20:55:26 -04:00
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
2023-05-17 21:24:26 -04:00
Mark Roszko
112aa66be5 Changes to get cli testing in CI and other test fixes 2023-05-05 20:16:19 -04:00
Marek Roszko
9c0dda2d56 Allow LEMON_EXE to be set externally, required for cross compiling 2023-04-10 20:34:18 -04:00
qu1ck
a6d10c8e97 Enable warnings on msvc 2023-04-11 00:17:50 +00:00
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
2023-04-07 10:12:43 -07:00
Nimish Telang
9efd24a69d Modernizes search for Cairo, Fontconfig, Freetype, HarfBuzz and Pixman 2023-04-07 16:15:53 +00:00
Nimish Telang
f7bf3011fb Use bundled Find{CURL,ZLIB}.cmake 2023-03-24 12:54:52 +00:00