jean-pierre charras
82516c6f16
Demos update
2024-12-29 20:01:26 +01:00
Marek Roszko
bd202a5fdc
Ensure more settings are saved for plotting
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19401
2024-12-29 13:31:56 -05:00
John Beard
f26a7c9f9a
Icons: make dialog_warning yellow, not red
...
Red means "error" - warnings are yellow-orange. use the
same colours as ercwarn.
2024-12-30 01:38:09 +08:00
Jeff Young
4556ace032
Improve curved teardrop shapes for roundrect pads.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19405
2024-12-29 17:04:16 +00:00
Eric Zhuang
b3259a1c42
ODB++:Support choice compress format and specify output filename.
2024-12-29 17:01:27 +00:00
Marek Roszko
659228de2d
Add some closebuttons to pcbnew panes
2024-12-29 08:02:08 -05:00
Marek Roszko
85413e2c9b
Enable the close button on aui panes in eeschema
...
Works fine
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19372
2024-12-29 07:37:25 -05:00
Marek Roszko
ddf157c36c
Add descriptions for jobsets
2024-12-29 07:16:46 -05:00
JamesJCode
5020b8a950
Fix FOOTPRINT Python QA
2024-12-29 09:16:54 +00:00
Marek Roszko
b53a4abb7e
Use wxTextEntryDialog directly to handle cancel correctly
2024-12-28 22:53:12 -05:00
Marek Roszko
2d43480af3
Remove the pythonbom job registration
2024-12-28 21:31:58 -05:00
Marek Roszko
09c8cfedd3
Add ability to set custom user descriptions on jobs
2024-12-28 21:28:42 -05:00
Marek Roszko
db197b6577
Restore drawing sheet state for sch plot jobs
2024-12-28 19:21:52 -05:00
Marek Roszko
9208c2e6e6
Cleanup a header that should be killed eventually
2024-12-28 18:59:54 -05:00
Marek Roszko
d8d84f300f
CHANGED: Eliminate the independent SVG plot dialog that only duplicated and half-implemented the functions of the full Plot dialog
2024-12-28 18:55:03 -05:00
Marek Roszko
0f70c7747c
Save drill/place origin for plot jobs for pdf/SVG
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19401
2024-12-28 18:49:16 -05:00
Marek Roszko
197c01aa48
Save drill shape for pdf/svg jobs
...
Partial fix https://gitlab.com/kicad/code/kicad/-/issues/19401
2024-12-28 18:49:16 -05:00
Alex Shvartzkop
ceefbea34a
Eagle: Make pad drill optional to support some DipTrace-exported boards.
2024-12-29 02:44:35 +03:00
Alex Shvartzkop
b078d828df
Support Specctra SES import from TopoR.
...
TopoR export resolution units in upper case for some reason.
2024-12-29 02:44:35 +03:00
Marek Roszko
af7764fc92
Wooo typo again
2024-12-28 18:25:17 -05:00
Marek Roszko
9e1df0e3c2
Don't forget to actually init generate map to the job value
2024-12-28 18:23:58 -05:00
Marek Roszko
f07e3e5b3b
CHANGED: Make drill dialog generate maps a checkbox option rather than explicit button
...
Wouldn't you want to always consistently generating both drill list and map rather than separately?
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19400
2024-12-28 18:23:07 -05:00
Jeff Young
1cf569b0be
Firebomb teardrop curve points.
...
See 17b0dabec3
for the start.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19403
2024-12-28 22:38:51 +00:00
JamesJCode
dfe0d6345b
Another go at supressing FOOTPRINT field on FOOTPRINT objects
2024-12-28 21:57:35 +00:00
Alex Shvartzkop
86bcf840c1
Fix compatibility with Allegro PCB Router (Specctra) sessions.
...
"default_smd" clearance type is not a valid value.
Could have used "wire_smd" but it doesn't seem to matter nowadays.
2024-12-29 00:34:52 +03:00
Alex Shvartzkop
2354ef67d1
Fix Specctra DSN export after layer id changes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19386
2024-12-29 00:34:52 +03:00
Jon Evans
2c94684f9f
API: Add a preferred plugin settings path
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9054
2024-12-28 16:21:05 -05:00
Jeff Young
6e437fe3d6
Adjust spacing for GTK.
2024-12-28 20:38:01 +00:00
Jeff Young
6dfebe4e8a
Purge ghost tuning patterns.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18405
2024-12-28 20:38:01 +00:00
Marek Roszko
015a320875
Add controls for width/height in render job
2024-12-28 14:32:26 -05:00
Marek Roszko
d8779a6c98
Add initial dialog for pcb render job
2024-12-28 14:16:28 -05:00
John Beard
e384628478
Pcbnew: Fix pad/via clearance lines
...
After 4eb68c2840
, we need to check the actual copper
layer represented by aLayer (i..e copperLayer), not
aLayer itself.
2024-12-29 02:43:43 +08:00
Jon Evans
c77426cc12
Fix a few issues with via and pad rendering
...
The refactor of VIEW::SortLayers broke it, but this
was hard to notice until my recent changes.
2024-12-28 12:42:52 -05:00
Marek Roszko
eeb77103c9
Don't forget to save format to file for 3d jobs
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19402
2024-12-28 12:12:32 -05:00
Alex Shvartzkop
88a2a41d21
Add rtti_dump.h to make it easier to debug cast issues across library boundaries.
...
Usage example:
#include <rtti_dump.h>
NESTED_SETTINGS* settings = ...;
rtti_dump::dump_class_hierarchy(rtti_dump::runtime_typeid(settings));
From a110575fd3/samples/solib_rtti_dump/include/rtti_dump.h
2024-12-28 19:50:49 +03:00
Jon Evans
4eb68c2840
Fix pad and via opacity handling
...
With new rendering style, these need unique VIEW layers per copper layer
2024-12-28 10:50:58 -05:00
Jon Evans
78f83b5a39
Update PTH/Via rendering
...
- Add separate hole wall and net name color for vias
- Overemphasize hole wall thickness to make objects more visible
2024-12-28 10:02:11 -05:00
Jon Evans
e7e2007acd
Fix macOS build after 42b204fc
...
clang requires the explicit template keyword in this scenario
2024-12-28 08:14:48 -05:00
lucas
4feb7cd9ed
API: Don't create zones without an outline
2024-12-28 13:08:42 +00:00
Jon Evans
e69a95126a
Use correct API in BoardLayerSet
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19395
2024-12-28 08:03:51 -05:00
Marek Roszko
a2b6f63801
Fix output paths in drc/erc jobs
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19355
2024-12-28 07:48:44 -05:00
Alex Shvartzkop
6e2e66dc47
Don't flip Y axis when importing graphics to symbol editor.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19393
2024-12-28 15:48:06 +03:00
Marek Roszko
42b204fc74
Hookup the bom dialog to job
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19368
2024-12-27 23:00:08 -05:00
Graham Keeth
9ceaed7201
fix typos in teardrops tooltip
2024-12-27 22:30:30 +00:00
Jeff Young
e164c55bf8
Fix layout issues in shape properties dialog.
...
Also don't show/hide the Net selection; just enable/disable it.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19330
2024-12-27 22:21:48 +00:00
Jeff Young
80885ec774
Abandon the fontTextMap.
...
It's too fragile due to the way we move things around. Instead
store the unresolved name in the EDA_TEXT item and then scan the
whole document to resolve the EDA_TEXT items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19383
2024-12-27 18:59:22 +00:00
Jeff Young
61dc54cae2
Don't run lib checks after renaming (an existing) sheet.
...
(Particularly as this step always happens when creating a new
sheet from a Design Block.)
2024-12-27 18:59:22 +00:00
Jeff Young
bcf810b05c
Formatting.
2024-12-27 18:59:22 +00:00
JamesJCode
5ff21f9c2d
Add ki::any and ki::any_cast for any_casts across translation units
...
ki::any is a standards-compliant implementation, based on the GCC
standard library. However, it uses type_info::hash_code() to check
the validitiy of a ki:any_cast, rather than comparing the type_info
objects directly. This comparison, used in the standard
implementations, is fragile across translation unit boundaries when
built with Clang.
2024-12-27 17:28:27 +00:00
Marek Roszko
9636934631
Don't delete directory for folder output, just merge
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19379
2024-12-27 12:06:42 -05:00