Thomas Pointhuber
76a100984a
altium: set layer type for planes and "virtual" copper layers
6 years ago
Thomas Pointhuber
a4fd993a4b
altium: it is always a good idea to test rotation with non 90° angles
6 years ago
Thomas Pointhuber
aaa3f9eb74
altium: improve text rotation in modules, make variable comparison case insensitive
6 years ago
Thomas Pointhuber
0542ce2ae2
altium: add support for non-copper pads, draw them instead using drawsegments
OTHER CHANGES:
* Simplify handling of Drawsegments
* Add missing SetWidth( 0 )
TODO:
* SMD pads on inner layers are not supported yet by KiCad
6 years ago
Jeff Young
8ef66732e4
Add syntax help for text markup.
Fixes https://gitlab.com/kicad/code/kicad/issues/4233
6 years ago
Jeff Young
1f68323439
Solder mask min width --> solder mask min bridge width.
Fixes https://gitlab.com/kicad/code/kicad/issues/4345
6 years ago
Jeff Young
ae102c7411
Remove bogus assert. Also fix const leak.
Fixes https://gitlab.com/kicad/code/kicad/issues/4367
6 years ago
Jeff Young
3c3984a6fc
Generalize default footprint fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/2289
6 years ago
Jeff Young
7305f407fc
Fix typo in user string.
6 years ago
Jon Evans
7ca069e63e
A few formatting fixes
6 years ago
Mario Luzeiro
9446a9166d
3D-Viewer: implement opacity in raytracing
fix opacity implementation on OpenGL
6 years ago
Mario Luzeiro
5a7f875602
3D-Viewer: implements opacity property for 3D models
fixes #2087
6 years ago
Jon Evans
960ce4aa67
Use footprint color scheme for CvPcb footprint viewer panel
Fixes #4375
6 years ago
Wayne Stambaugh
35f3eb6220
Eeschema: fix large diffs when saving schematics.
Apparently the < operator was never implemented for SCH_JUNCTION objects
so they were not get sorted which was causing the large diffs between
schematic saves.
Fixes https://gitlab.com/kicad/code/kicad/issues/4369
6 years ago
Wayne Stambaugh
1840fe351e
Eeschema: fix assertion when duplicating a sheet.
The duplicate sheet code path assigned a SCH_SCREEN object instead of a
SCH_SHEET object as a parent. A recently added assertion to check for
this did it's job.
Fixes https://gitlab.com/kicad/code/kicad/issues/4369
6 years ago
Wayne Stambaugh
62d72ae081
Eeschema: fix new symbol library file format parser bug.
LIB_FIELD objects require a LIB_PART as a parent. Add missing parent on
symbol library load.
Fixes https://gitlab.com/kicad/code/kicad/issues/4360
6 years ago
Jon Evans
302646cb3c
Check for null parent in GetFullText
Fixes #4360
6 years ago
Jon Evans
104bfbfbd7
Fix colors not being saved from layers widget
6 years ago
Jon Evans
4923d993a7
Factor out raytracing background color calculation
6 years ago
Emery Burhan
6c3cc0cfd4
3d_viewer: Ceiling plane: fixed formatting.
6 years ago
Emery Burhan
c665bf69b6
3d_viewer: Added a ceiling plane, similar to the floor plane.
6 years ago
Michael Kavanagh
8418ac34bc
Allow fp text to be group selected in HC mode
Fixes https://gitlab.com/kicad/code/kicad/issues/2259
6 years ago
Jon Evans
366673d995
Don't try to draw a zone that has no outline
Fixes #4352
6 years ago
Wayne Stambaugh
bc0fc0bb3a
Eeschema: fix broken net list items in schematic symbol object.
Fixes https://gitlab.com/kicad/code/kicad/issues/4358
6 years ago
Wayne Stambaugh
61e981be17
Symbol editor: fix broken alternate body style toolbar state.
Fixes https://gitlab.com/kicad/code/kicad/issues/4329
6 years ago
Jeff Young
73e1496b25
Change attached-label algorithm.
Rather than try and keep moving with other items, calculate nearest
point on current line to original label at each step.
Fixes https://gitlab.com/kicad/code/kicad/issues/4347
6 years ago
Jeff Young
f0cda374a0
A few more visual adjustments to the new note text.
6 years ago
Jeff Young
8efa8af8cc
Add persistence of DRC error severities.
6 years ago
Jeff Young
0f8c7ffd11
Add pad keepout and footprint keepout areas.
Fixes https://gitlab.com/kicad/code/kicad/issues/2365
6 years ago
Wayne Stambaugh
3fbc2f9035
Symbol editor: adding a new library should not create legacy format.
Fixes https://gitlab.com/kicad/code/kicad/issues/4346
6 years ago
Wayne Stambaugh
26803f54f0
Eeschema: fix sheet file extension warning.
Fixes https://gitlab.com/kicad/code/kicad/issues/4351
6 years ago
Wayne Stambaugh
e253862f77
Eeschema: remove automatic conversion of time stamp UUIDs.
In order to avoid confusion when loading legacy schematics, updating time
stamp UUIDs is no longer performed. If users where not experiencing issues
with time stamp clashes with shared schematics then this was probably a
case of me being overly cautious.
The original conversion code has be moved to
SCH_EDIT_FRAME::ConvertTimeStampUuids() so the working functionality is
not lost. This function should not be used until a way is found to update
the board from the schematics with the appropriate settings.
6 years ago
Jon Evans
c92181621e
Use strong check for bus label when netlisting
Fixes #4318
6 years ago
Jeff Young
241fc3166b
Implement a symbol type filter for Edit Text and Graphics.
Fixes https://gitlab.com/kicad/code/kicad/issues/4334
6 years ago
Ian McInerney
1443d69f00
Move the import non-kicad schematic item to the import submenu
This matches its location in Pcbnew.
6 years ago
Ian McInerney
18cd0cdb58
Don't copy the items being iterated
6 years ago
Jeff Young
902e0d0c42
Attempt to fix GTK bug of just-added 3D model not getting selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/4314
6 years ago
Jeff Young
52d1c93777
Use standard OK/Cancel paradigm rather than Apply/Cancel.
Apply/Cancel puts the buttons in a different order on some platforms.
Fixes https://gitlab.com/kicad/code/kicad/issues/4332
6 years ago
Jeff Young
d56dced0ab
Fix dialog grow behaviour.
6 years ago
Jeff Young
51e72ed9ba
Finish the collect-attached-labels rewrite.
Fixes https://gitlab.com/kicad/code/kicad/issues/4341
6 years ago
jean-pierre charras
54caebb04a
Fix translation issues and a typo
6 years ago
Jeff Young
f6d1aa1f42
Fix some failures to drop hover selections after executing a command.
Fixes https://gitlab.com/kicad/code/kicad/issues/4330
6 years ago
Jeff Young
001a50bf14
Moved PANEL_COLOR_SETTINGS from buttons to swatches.
This allows us to correctly display non-100%-opacity colors (ie:
over the correct background color).
6 years ago
Jeff Young
d0217e38cd
Some clean-up from last merge.
6 years ago
Jon Evans
528ebf8d7d
Don't try to close empty polygon
Fixes #4337
6 years ago
Jeff Young
1f9723cf62
Reconcile new Sheet Fields and new S-expr file format.
Fixes https://gitlab.com/kicad/code/kicad/issues/4327
6 years ago
Jeff Young
0f34fc2e5f
Simplify the "pick up attached labels" logic.
This should vastly reduce the number of side-effects we were seeing.
Fixes https://gitlab.com/kicad/code/kicad/issues/4311
Fixes https://gitlab.com/kicad/code/kicad/issues/git
Fixes https://gitlab.com/kicad/code/kicad/issues/4320
6 years ago
Jeff Young
7d7e0143e4
Fix note text to correct location of text offset ratio property.
Fixes https://gitlab.com/kicad/code/kicad/issues/4323
6 years ago
Wayne Stambaugh
d0c3c11e59
Eeschema: fix crash when resetting schematic symbol fields from library.
Fixes https://gitlab.com/kicad/code/kicad/issues/4336
6 years ago
Ian McInerney
c43122a45f
Get the undecorated window size on GTK when saving the window config
The window decorations introduce an offset to our window size, since
they are not used when restoring the window size at startup they are
added by the window manager again.
Fixes https://gitlab.com/kicad/code/kicad/issues/4278
6 years ago