Maciej Suminski
b361baae42
Enabled autopanning while drawing zones.
2014-03-18 14:01:09 +01:00
Maciej Suminski
d52568908f
EC_CONVERGING handles colinear lines properly.
2014-03-18 13:57:10 +01:00
Maciej Suminski
6b99cbe9a5
Minor fixes to zone drawing tool.
2014-03-18 11:33:49 +01:00
jean-pierre charras
df9c611f09
3D viewer: fix 3D grid artifact ( bug 1293873 )
2014-03-18 11:31:13 +01:00
Maciej Suminski
5dd03b4ecd
Fixed triple click bug while drawing zones with DRAWING_TOOL.
2014-03-18 11:09:43 +01:00
Maciej Suminski
a3cd531e9e
Yet another approach to EC_LINE and EC_CONVERGING edit constraints.
2014-03-18 11:05:24 +01:00
Maciej Suminski
86f84b9ed0
Comments.
2014-03-18 11:04:52 +01:00
unknown
fc961993d5
Warning removal, patches from Camille 019
2014-03-16 18:40:23 +01:00
jean-pierre charras
8d7bcf4995
bitmap2component: add management of image resolution: Is read from file, when exists, and can be modified in bitmap2component.
...
It also fix issue #747631
2014-03-16 15:10:42 +01:00
Orson
2a1bb84cf7
Corrected the error message about required OpenGL version for GAL. Fixed pcb_calculator .desktop file.
2014-03-14 21:32:25 +01:00
Maciej Suminski
9134289303
ZONE_CONTAINERs are drawn as outlines while being edited using the POINT_EDITOR.
2014-03-14 16:05:30 +01:00
Maciej Suminski
d19f57b0d5
Added EC_CONVERGING for zone areas modification.
2014-03-14 15:37:55 +01:00
Maciej Suminski
f8a0869314
Templated EDIT_POINT_CONSTRAINT.
...
Removed EDIT_CONSTRAINT::Update() - replaced with resetting constraints.
EDIT_CONSTRAINT is stored in EDIT_POIN using boost::shared_ptr instead of pointer.
Added EDIT_LINE::GetEnd() & GetOrigin(). Overridden ApplyConstraint() for EDIT_LINE.
Side EDIT_POINTS for zones are drawn as circles.
2014-03-14 15:15:38 +01:00
jean-pierre charras
85e2613f0b
Doc update
2014-03-14 08:37:04 +01:00
Marco Serantoni
55c3fce790
[MacOSX] Pcbnew crash on editing dimension's line width
2014-03-14 02:10:27 +01:00
Marco Serantoni
42c0340880
[MacOSX] New OSX build enviroment now supported
2014-03-14 02:07:44 +01:00
Marco Serantoni
b5faf71be4
[MacOSX] New OSX enviroment seems to be more picky about options, this fixes the linker part
2014-03-14 00:44:46 +01:00
Maciej Suminski
657ac76bbf
Fixes build error with the choosy CLANG (Thanks to Maciej Suminski)
2014-03-13 18:50:52 +01:00
Maciej Suminski
3700ab0555
Yet another approach to 45 degree constraints.
2014-03-13 11:48:19 +01:00
jean-pierre charras
c16837d3b6
Footprint Editor: fix a crash when the dialog to set pad properties is called from the main toolbar (i.e. to define the default setting for new pads, and not to edit an existing pad)
2014-03-13 08:15:19 +01:00
Maciej Suminski
0cb0a451a4
Pcbnew: GAL canvas selection tool bug fixes.
...
* Fix Python scripting error causing pcbnew_wrap.cxx to fail to build.
* Fix OpenGL canvas ratsnest missing connections in copper zones.
2014-03-12 20:55:59 -04:00
Maciej Suminski
d7efbd5044
Changed cast from float to double in RN_POLY::HitTest.
2014-03-12 22:42:08 +01:00
Maciej Suminski
1770e40aec
Fixed 45 degree mode toggle.
2014-03-12 17:50:24 +01:00
Maciej Suminski
af7454b767
Fixed erroneous hit testing for polygons in ratsnest for GAL.
2014-03-12 17:11:52 +01:00
Maciej Suminski
3e50e00f89
Moved panning boundaries and scale limits from VIEW to VIEW_CONTROL.
2014-03-12 17:09:53 +01:00
Maciej Suminski
e35647b25b
Changed the way of handling BOX2 traits (used std::numeric_limits).
2014-03-12 17:09:37 +01:00
Maciej Suminski
70c62508a5
Removed excessive variable (m_Corners) from MARKER_BASE.
2014-03-12 15:53:20 +01:00
Maciej Suminski
f4f78722a7
Fixed erroneous hit testing for polygons in ratsnest for GAL.
2014-03-12 15:00:14 +01:00
Maciej Suminski
9b1b505731
Workarounded SWIG problems (does not support nested C++ classes, more on the subject: http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes ).
2014-03-12 14:58:49 +01:00
Maciej Suminski
babeea0c45
Switched order of EDIT_POINTs for DIMENSION, so in case when feature lines are of 0 length, then still can be stretched.
2014-03-12 10:53:42 +01:00
Maciej Suminski
fac1cab1d9
Added new constraint for EDIT_POINTs (EPC_LINE).
...
Dimensions have EDIT_POINTs.
Different handling of 45 degree mode in POINT_EDITOR.
2014-03-12 10:46:11 +01:00
Maciej Suminski
3f4ba31188
Minor fix to SEG class.
2014-03-12 10:05:09 +01:00
Maciej Suminski
187f9ff0f4
Merge selection tool branch.
2014-03-11 20:45:01 -04:00
Maciej Suminski
ba7cfecd5d
Workarounded SWIG problems (does not support nested C++ classes, more on the subject: http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes ).
2014-03-11 14:50:53 +01:00
Maciej Suminski
7b706ee873
Added a few settings to make the layer settings more similar to KiCad defaults (moved vias to VIA_THROUGH_VISIBLE, added a few rules for required layers).
2014-03-11 10:58:58 +01:00
Marco Serantoni
8809d5580e
[MacOSX] fixes some interations with KicadOSXBuilder
2014-03-10 23:37:59 +01:00
Maciej Suminski
e9aec03ce0
Cursor snaps to EDIT_POINTs.
...
Added POINT_EDITOR::isModified().
2014-03-10 16:25:40 +01:00
Maciej Suminski
bf9a7511f3
Fixed a bug caused by removed VIEW_ITEMs that were marked for updating.
2014-03-10 16:01:15 +01:00
Maciej Suminski
517c555d6a
Removed unnecessary casting.
2014-03-10 10:18:48 +01:00
jean-pierre charras
edcf84a2a1
Finishing work on a better 3D viewer. this also fix bugs like Bug #1129630 .
2014-03-09 19:43:53 +01:00
jean-pierre charras
0fa01812eb
Pcbnew: fix Bug #1289416 (Broken setting of layer list in D_PAD:: ViewGetLayers() for GAL).
2014-03-08 20:07:35 +01:00
jean-pierre charras
f610294d27
Rework on 3D viewer (work in progress): Disable or enable layers, grid or 3D footprint shapes should be now faster.
2014-03-08 20:04:23 +01:00
Wayne Stambaugh
2ebd47c331
Pcbnew: make block rotate honor the rotation angle setting. (fixes lp:1281605)
...
* Make block rotate command honor the rotation angle setting. Thank you
Umesh Mohan <mohan.umesh@gmail.com> for the patch.
* Change block rotate undo command from UR_ROTATE to UR_CHANGED so consecutive
rotations do not lead to round errors and for proper undo in case the user
changes the rotation angle setting between block rotations.
2014-03-07 17:34:54 -05:00
Maciej Suminski
9d0b3649a1
Added documentation. Moved some functions from .h to .cpp files.
2014-03-07 10:26:33 +01:00
Cirilo Bernardo
699dbbf53f
KiCad: improve gerber file extension wildcard so gerbers show up correctly in the file tree pane.
2014-03-06 16:44:48 -05:00
Wayne Stambaugh
b2ce20783e
Coding policy fixes.
2014-03-06 13:38:39 -05:00
Maciej Suminski
099f58a100
Added EDIT_LINEs for dragging zone outlines.
2014-03-06 17:34:04 +01:00
Maciej Suminski
3029f762bf
45 degrees mode for POINT_EDITOR.
2014-03-06 14:41:25 +01:00
Maciej Suminski
2bce2f96d8
Undo/redo support for POINT_EDITOR.
2014-03-06 12:36:20 +01:00
Maciej Suminski
8d38938da1
Auto zone refilling after using the POINT_EDITOR.
...
Minor code cleaning.
2014-03-06 11:49:08 +01:00