jean-pierre charras
b8183a1aa5
Fix Coverity warnings
2017-05-30 09:07:18 +02:00
jean-pierre charras
e9577a1025
Fixes: lp:1692706 (eeschema cache lib not rebuilt when saving schematic, and existing symbols already in cache are not updated)
...
https://bugs.launchpad.net/kicad/+bug/1692706
2017-05-29 18:22:36 +02:00
jean-pierre charras
5045ac1b54
Update pspice demo
2017-05-29 18:11:17 +02:00
Cirilo Bernardo
453e220fd8
Fix default line widths for non-mm units in DXF import
2017-05-29 09:48:22 +02:00
jean-pierre charras
200df95f00
fix bug (incorrect validation, on Windows only) in S3D_FILENAME_RESOLVER::ValidateFileName().
2017-05-28 18:56:49 +02:00
jean-pierre charras
1fda668f24
3D viewer: cosmetic enhancements: fix an incorrect icon, and add shortcut keys in right popup menu.
...
Also fix an incorrect legend in hotkey list.
2017-05-26 13:28:51 +02:00
jean-pierre charras
1951ee924c
Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt
2017-05-25 09:05:35 +02:00
jean-pierre charras
38c8470cdc
add comments in pcbnew_scripting_helpers.h
2017-05-24 21:34:56 +02:00
jean-pierre charras
2100c29a1a
Fixes: lp:1692436 (reset to defaults in Eeschema, edit component properties, puts fields in the wrong position)
...
https://bugs.launchpad.net/kicad/+bug/1692436
2017-05-24 21:19:26 +02:00
jean-pierre charras
9c7b0c2ee5
Fix a compil issue created by may commit 413a3d828a
...
.
2017-05-24 21:14:24 +02:00
Baranovskiy Konstantin
de28e58350
Better icons, by Konstantin Baranovskiy and Fabrizio Tappero
2017-05-24 20:02:12 +02:00
jean-pierre charras
413a3d828a
remove dead code in swig
2017-05-24 18:08:15 +02:00
jean-pierre charras
1a33efa133
Fix an issue when reading a gpcb footprint library when a .fp file has a problem.
...
Now the full library loading is not aborted (and the other libraries in list are also loaded).
Only the bad .fp file(s) is not loaded.
Mainly, a .fp file load error does not throw a library load error, and this is a temporary fix.
But throwing a library error when a .fp file cannot be loaded is worst (you even cannot import a good .fp file).
2017-05-24 14:38:08 +02:00
Oliver Walters
ea855c1abf
Fixed duplicate field names
...
- Now works correctly even if users overload default field names
2017-05-22 15:29:33 -04:00
Oliver
2a3a699d98
Component table is left aligned
2017-05-18 08:37:08 -04:00
Bernhard Stegmaier
df2ff50aa2
Fix OSX bundling issue.
...
Bundle kicad-ogltest as a console tool into the main KiCad bundle where
the other tools reside.
2017-05-17 08:14:18 -04:00
Maciej Suminski
e79f97860c
Bezier2Poly refactor
...
Before the refactor library browser display Bezier curves correctly only
once, at other times they were just straight lines or crashed the
application.
2017-05-16 17:58:09 +02:00
jean-pierre charras
f77db7b4b9
Fixes: lp:1690840 (Pcbnew crashes when creating a drill file)
...
https://bugs.launchpad.net/kicad/+bug/1690840
2017-05-16 13:00:54 +02:00
Maciej Suminski
499eabceb4
More data validity checks in POINT_EDITOR
...
Fixes: lp:1690658
* https://bugs.launchpad.net/kicad/+bug/1690658
2017-05-16 11:47:00 +02:00
Maciej Suminski
4336db3a7c
Clear selection before 'Global Deletion' action
...
Fixes: lp:1690783
* https://bugs.launchpad.net/kicad/+bug/1690783
2017-05-16 09:16:12 +02:00
Eldar Khayrullin
14bb238b30
Fix typo (NTPH instead of NPTH) in DIALOG_GENDRILL_BASE.
2017-05-14 19:32:03 +02:00
jean-pierre charras
c5b09696ab
Eeschema bom scripts: move python scripts to eeschema/plugins/python_scripts and xsl scripts to subdir xsl_scripts.
...
Python scripts are now installed (previously: were ignored by the make install command)
2017-05-13 16:52:56 +02:00
jean-pierre charras
c3698dabb1
Bom scripts: Update comments in scripts (no code change)
2017-05-13 08:18:06 +02:00
jean-pierre charras
305a166e95
Pcbnew: update immediately the 3D viewer opened from the footprint editor/viewer/wizard after a change.
2017-05-13 08:17:06 +02:00
Maciej Suminski
b823d0b784
Use separate GAL_DISPLAY_OPTIONS instance in pad properties dialog
...
DIALOG_PAD_PROPERTIES disables the axis display which propagates
back to the parent frame when they share the same GAL_DISPLAY_OPTIONS
instance.
Fixes: lp:1687014
* https://bugs.launchpad.net/kicad/+bug/1687014
2017-05-12 01:01:38 +02:00
Wayne Stambaugh
747583606b
Eeschema: fix regression when sheet files are not in project path.
...
Fixes lp:1683921
https://bugs.launchpad.net/kicad/+bug/1683921
2017-05-10 16:05:06 -04:00
jean-pierre charras
5ad1a13096
Fix a compil issue on Windows (W7 32bits). Could be an obscure conflict in var/keyword names.
2017-05-10 14:32:36 +02:00
Maciej Suminski
b71fc5564a
Code formatting fixes
2017-05-10 11:40:49 +02:00
Oliver Walters
cd738297b0
SELECTION_AREA color now indicates selection mode
...
BLUE = Normal
GREEN = Addition
RED = Subtraction
Line color indicates "window" or "crossing" selection mode
2017-05-10 10:57:29 +02:00
Oliver Walters
2ae47d31cc
Fix for Arc HitTest
...
compureArcBBox does not account for line width
2017-05-10 10:57:29 +02:00
Oliver Walters
a2fda9bd39
Fixed selection filtering
...
- Fixed "double selection" of pads and pad parents in PCBNEW
- Disabled selection of entire module in MODEDIT
2017-05-10 10:57:29 +02:00
Oliver Walters
1f1143743e
HitTest improvement for EDA_TEXT
2017-05-10 10:57:29 +02:00
Oliver Walters
b53ba56ac2
Use CTRL modifier to deselect items
2017-05-10 10:57:29 +02:00
Oliver Walters
8b49c6e5ed
Alter selection area colours based on selection mode
...
- Left to Right is slightly blue (as current)
- Right to left is slightly green
2017-05-10 10:57:29 +02:00
Oliver Walters
c8fe9ffa79
Adjusted selection for ZONE
2017-05-10 10:57:28 +02:00
Oliver Walters
9c80d63b5c
Fixed HitTest for text and modules
2017-05-10 10:57:28 +02:00
Oliver Walters
d9308fcab1
Fixed HitTest for ZONE_CONTAINER
2017-05-10 10:57:28 +02:00
Oliver Walters
6aadc703f0
Updated HitTest for PCB_TEXT and TEXT_MOD
2017-05-10 10:57:28 +02:00
Oliver Walters
e29abd6204
HitTest for trapezoid pad
2017-05-10 10:57:28 +02:00
Oliver Walters
7cfc882448
HitTest for RoundRect pad
2017-05-10 10:57:28 +02:00
Oliver Walters
8caef05ad6
HitTest for Oval pads
...
HitTest for Oval pads
Required fix for GetBoundingBox method for Oval Pad shape
2017-05-10 10:57:28 +02:00
Oliver Walters
f338d46476
HitTest for Rectangular pads
...
HitTest for Rectangular pads
- Works at any rotation, even with Shape Offset
- Fixed bugs in D_PAD BoundingBox calculation
2017-05-10 10:57:28 +02:00
Oliver Walters
a0afcd5a62
HitTest for pads
...
- Circular pads
2017-05-10 10:57:28 +02:00
Oliver Walters
2b4c2efc85
Fixed HitTest for Arc segment
2017-05-10 10:57:28 +02:00
Oliver Walters
f8734bd057
Fixed ::HitTest for Circle shape
...
- Testing against rectangle intersection now works correctly
- Previously tested against BoundingBox() not circle outline
2017-05-10 10:57:28 +02:00
Oliver Walters
ef25ffbab7
Alter selection mode based on drag direction
...
LEFT > RIGHT = Enclosed selection
RIGHT > LEFT = Touching selection
2017-05-10 10:57:28 +02:00
Oliver Walters
d4e41c4f97
Component table improvements
2017-05-08 12:43:20 +02:00
Maciej Suminski
6cefb68c7d
Fixed a crash on Eagle PCB import with dimensions on unsupported layers
2017-05-08 11:04:10 +02:00
Maciej Suminski
2ac8ab2a8f
Eagle layers as enums
2017-05-08 10:26:48 +02:00
Maciej Suminski
99f65f4dbf
Added const T& to Eagle PCB import plugin methods
2017-05-04 15:44:14 +02:00