2019-09-19 06:27:25 |
Dino Ghilardi |
bug |
|
|
added bug |
2019-09-19 06:27:25 |
Dino Ghilardi |
attachment added |
|
Test project (5 in-parallel resistors) https://bugs.launchpad.net/bugs/1844620/+attachment/5289707/+files/simplerUndo.zip |
|
2019-09-19 06:27:55 |
Dino Ghilardi |
attachment added |
|
Screen grab: before deleting. https://bugs.launchpad.net/kicad/+bug/1844620/+attachment/5289708/+files/Before_delete.png |
|
2019-09-19 06:28:59 |
Dino Ghilardi |
attachment added |
|
Screenshot: After the undo operation https://bugs.launchpad.net/kicad/+bug/1844620/+attachment/5289709/+files/Before_delete.png |
|
2019-09-19 06:30:06 |
Dino Ghilardi |
attachment removed |
Screenshot: After the undo operation https://bugs.launchpad.net/kicad/+bug/1844620/+attachment/5289709/+files/Before_delete.png |
|
|
2019-09-19 06:30:53 |
Dino Ghilardi |
attachment added |
|
Screen grab, after undo https://bugs.launchpad.net/kicad/+bug/1844620/+attachment/5289710/+files/2_After_undo.png |
|
2019-09-19 06:57:00 |
Dino Ghilardi |
description |
Undo in eeschema does not always work correctly.
To reproduce:
1) Select a block with some junctions.
2) Delete it (del key)
3) undo (ctrl-z).
The un-done deleted part now does not have some of the junction symbols.
Attached there is a simple project to show the behaviour.
(See the attached images for the before-after the delete+undo operation).
Dragging the wires make the juctions on the dragged part re-appear, so it seems that the wire is connected but without the junction symbol.
I also had a (probalby) related issue on undoing operations on much more complex schematics, where also bus segments appear like they were copied from somewhere else, but that is quite erratic and I did not find (yet) a way to reproduce that in a deterministic (and simple) way.
Cheers, Dino. |
Undo in eeschema does not always work correctly.
To reproduce:
1) Select a block with some junctions.
2) Delete it (del key)
3) undo (ctrl-z).
The un-done deleted part now does not have some of the junction symbols.
Attached there is a simple project to show the behaviour.
(See the attached images for the before-after the delete+undo operation).
Dragging the wires make the junctions on the dragged part re-appear, so it seems that the wire is connected but without the junction symbol.
I also had a (probably) related issue on undoing operations on much more complex schematics, where also bus segments appear like they were copied from somewhere else, but that is quite erratic and I did not find (yet) a way to reproduce that in a deterministic (and simple) way.
Cheers, Dino.
------------------------------
Application: Eeschema
Version: (5.99.0-139-gbb596ebda-dirty), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON |
|
2019-09-19 06:59:02 |
Dino Ghilardi |
description |
Undo in eeschema does not always work correctly.
To reproduce:
1) Select a block with some junctions.
2) Delete it (del key)
3) undo (ctrl-z).
The un-done deleted part now does not have some of the junction symbols.
Attached there is a simple project to show the behaviour.
(See the attached images for the before-after the delete+undo operation).
Dragging the wires make the junctions on the dragged part re-appear, so it seems that the wire is connected but without the junction symbol.
I also had a (probably) related issue on undoing operations on much more complex schematics, where also bus segments appear like they were copied from somewhere else, but that is quite erratic and I did not find (yet) a way to reproduce that in a deterministic (and simple) way.
Cheers, Dino.
------------------------------
Application: Eeschema
Version: (5.99.0-139-gbb596ebda-dirty), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON |
Undo in eeschema (master branch) does not always work correctly.
To reproduce:
1) Select a block with some junctions.
2) Delete it (del key)
3) undo (ctrl-z).
The un-done deleted part now does not have some of the junction symbols.
Attached there is a simple project to show the behaviour.
(See the attached images for the before-after the delete+undo operation).
Dragging the wires make the junctions on the dragged part re-appear, so it seems that the wire is connected but without the junction symbol.
I also had a (probably) related issue on undoing operations on much more complex schematics, where also bus segments appear like they were copied from somewhere else, but that is quite erratic and I did not find (yet) a way to reproduce that in a deterministic (and simple) way.
Note: Stable version 5.1.4 works correctly.
Cheers, Dino.
------------------------------
Application: Eeschema
Version: (5.99.0-139-gbb596ebda-dirty), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2s zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON |
|
2019-09-19 13:15:49 |
Wayne Stambaugh |
kicad: status |
New |
Triaged |
|
2019-09-19 13:15:57 |
Wayne Stambaugh |
kicad: importance |
Undecided |
High |
|
2019-09-19 13:16:00 |
Wayne Stambaugh |
kicad: milestone |
|
6.0.0-rc1 |
|
2019-09-19 16:47:41 |
Jeff Young |
kicad: assignee |
|
Jeff Young (jeyjey) |
|
2019-09-19 18:11:36 |
Jeff Young |
kicad: status |
Triaged |
In Progress |
|
2019-09-19 18:12:19 |
KiCad Janitor |
kicad: status |
In Progress |
Fix Committed |
|
2019-09-19 20:06:47 |
Michael Kavanagh |
tags |
|
eeschema |
|