Keepout zones merge, even when of different type (exclude vias vs. exclude zones, for instance)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
High
|
Seth Hillbrand |
Bug Description
Hello,
Create two keepout area not overlapping
Move one of them to overlap a bit with the other.
Nothing happens.
Edit one of them, they merge.
=>they merge even if they are not identical type.
Z1:via
Z2:pours
and it will result in a merged zone of an undefined type
=>a local message should warn
=>the sum of restrictions should apply (here vias+pours)
After that, rearrange some segments of the new zone does not merge them.
(but it does simplify during the join)
Automatic merging of zones should happen only if the edit follows the move with no other operations in between.
Otherwise an explicit merge must be requested.
For copper zone, more or less same problem of selection of active options
While testing bug #1513613 that does not happen for me
Application: kicad
Version: 5.0.0, release build
Libraries:
wxWidgets 3.0.2
libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3
Platform: Linux 4.4.143-65-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,STL containers,
Boost: 1.61.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.37.0
Compiler: GCC 4.8.5 with C++ ABI 1002
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=OFF
tags: | added: pcbnew |
Changed in kicad: | |
milestone: | none → 5.1.0 |
summary: |
- joining zone + Keepout zones merge, even when of different type (exclude vias vs. + exclude zones, for instance) |
Changed in kicad: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Fixed in revision a67bfa6207b58c5 67f037e964b5eb8 35ec66158c /git.launchpad. net/kicad/ patch/? id=a67bfa6207b5 8c567f037e964b5 eb835ec66158c
https:/