[Kicad-developers] 3D cache path

2016-05-18 Thread Cirilo Bernardo
Hi Folks, I've had some feedback on the location of the 3D cache data on various systems. At the moment the data is in wxStandardPaths::Get().GetUserConfigDir()/kicad/3d/cache and since that's a subdir of a configuration directory I guess it's not surprising that users are not happy. >From

[Kicad-developers] [PATCH v2] Rewrite loop conditions in SchematicCleanUp

2016-05-18 Thread Simon Richter
These are a tiny bit more readable, and do not depend on all branches to correctly advance the loop variable. --- eeschema/sch_screen.cpp | 27 +++ 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index

Re: [Kicad-developers] clarification needed about new options menu

2016-05-18 Thread Chris Pavlina
Options in both eeschema and pcbnew and related bits (libedit and modedit) are in flux - I'll work on getting them documented when they're done, and I'll let you know as well in case I miss anything :) On Wed, May 18, 2016 at 10:28:48PM +0200, Marco Ciampa wrote: > As usual, sorry for my bad

[Kicad-developers] clarification needed about new options menu

2016-05-18 Thread Marco Ciampa
As usual, sorry for my bad English. A few days ago I added a few missing lines (according to a suggestion from a KiCad forum user) to the Getting Started Manual to describe che color change procedure of a component in the Part Library Editor. In the old behaviour the color change could be made

[Kicad-developers] [PATCH] SCH_LINE: Split mergeability test and actual merge

2016-05-18 Thread Simon Richter
--- eeschema/sch_line.cpp | 58 ++--- eeschema/sch_line.h | 16 ++ eeschema/sch_screen.cpp | 3 ++- 3 files changed, 45 insertions(+), 32 deletions(-) diff --git a/eeschema/sch_line.cpp b/eeschema/sch_line.cpp index 72efb5c..372885b

[Kicad-developers] [PATCH 2/5] Schematic Cleanup: introduce shorthand for line/junction tests

2016-05-18 Thread Simon Richter
--- eeschema/sch_screen.cpp | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index bb3ebe1..fd9b9b2 100644 --- a/eeschema/sch_screen.cpp +++ b/eeschema/sch_screen.cpp @@ -432,7 +432,12 @@ bool

[Kicad-developers] [PATCH 5/5] Schematic cleanup: shortcut if no match can happen

2016-05-18 Thread Simon Richter
--- eeschema/sch_screen.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index 52e86f1..a2655a7 100644 --- a/eeschema/sch_screen.cpp +++ b/eeschema/sch_screen.cpp @@ -454,6 +454,9 @@ bool SCH_SCREEN::SchematicCleanUp() const

[Kicad-developers] [PATCH 1/5] Rewrite loop conditions in SchematicCleanUp

2016-05-18 Thread Simon Richter
These are a tiny bit more readable, and do not depend on all branches to correctly advance the loop variable. --- eeschema/sch_screen.cpp | 27 +++ 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index

[Kicad-developers] [PATCH 4/5] Schematic Cleanup: Introduce shorthand for rhs line/junction tests

2016-05-18 Thread Simon Richter
--- eeschema/sch_screen.cpp | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index 182bba7..52e86f1 100644 --- a/eeschema/sch_screen.cpp +++ b/eeschema/sch_screen.cpp @@ -449,7 +449,12 @@ bool

[Kicad-developers] [PATCH 3/5] Schematic Cleanup: Move lhs == rhs test to beginning of loop

2016-05-18 Thread Simon Richter
--- eeschema/sch_screen.cpp | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/eeschema/sch_screen.cpp b/eeschema/sch_screen.cpp index fd9b9b2..182bba7 100644 --- a/eeschema/sch_screen.cpp +++ b/eeschema/sch_screen.cpp @@ -446,6 +446,9 @@ bool SCH_SCREEN::SchematicCleanUp()