Fabrizio Tappero
3f05c57f61
Some icons update
2014-02-12 14:56:52 +01:00
jean-pierre charras
ddd39027e7
Fix issues in print mirror. (include some changes coming from Cirilo Berdarno's patch)
...
gr_basic.cpp: rewrite the function which draws the outlines of a thick segment.
2014-02-12 11:03:34 +01:00
Nick Østergaard
5a9d750f7d
Fix wrong numbering in the QFP footprint wizard python script
2014-02-12 08:59:56 +01:00
Fabrizio Tappero
b46b5352c4
Update icon_bitmap2component.
2014-02-12 08:53:55 +01:00
Marco Serantoni
d6fcc48ed0
[MacOSX] Refines in building system, now bundles lib migration supports symbolic links
2014-02-12 00:13:14 +01:00
Henner Zeller
a66758406e
* Apply Henner Zeller's patch to add connecting line from reference and labels to component position whilst moving to help identify which component the reference or label belongs too
2014-02-11 21:54:30 +00:00
Fabrizio Tappero
6c8b0ea59c
Icon update, and an other very minor fix.
2014-02-11 19:32:09 +01:00
Maciej Suminski
59a56fc820
Added PCB_TARGET placing tool.
2014-02-11 17:15:33 +01:00
Maciej Suminski
0eed6c360c
Small fix for crippled polylines containing 0 points.
2014-02-11 15:01:49 +01:00
Maciej Suminski
46f3c2210d
Fixed ratsnest related segfaults on BOARD destruction.
2014-02-11 14:39:14 +01:00
Maciej Suminski
962a0e16c5
Added DIMENSION drawing tool.
2014-02-11 14:38:44 +01:00
Maciej Suminski
8feab0ad66
Fixed ratsnest related segfaults on BOARD destruction.
2014-02-11 14:26:33 +01:00
Maciej Suminski
4eee9e18d5
Removed redundant fields DIMENSION::m_arrowD1O, m_arrowD2O, m_arrowG1O, m_arrowG2O (==m_crossBarO/F).
...
Added DIMENSION::SetOrigin(), DIMENSION::SetEnd(), DIMENSION::GetOrigin(), DIMENSION::GetEnd(), DIMENSION::GetHeight().
Fixed flipping for DIMENSION class.
Added an information that helps to understand roles of the points in the DIMENSION class.
Some minor changes to PCB_PAINTER (mainly using const COLOR4D& for taking the result of GetColor() function).
2014-02-11 13:22:30 +01:00
Lorenzo Marcantonio
ae93328c21
- Do not autonumber NPTH pads on add in module editor (keep the number blank)
...
Factored out the next-pad-number function
2014-02-10 18:19:15 +01:00
Maciej Suminski
0dac3077bd
Made rotate & flip tool actions generic.
...
Drawing tool reacts to rotate & flip events while placing a text.
2014-02-10 17:08:55 +01:00
Maciej Suminski
5491a468ba
Basic text placing tool.
2014-02-10 15:40:25 +01:00
jean-pierre charras
b704410dd2
Use environment KISYS3DMOD to know the default path for 3D shapes in footprint editors dialogs, and build short 3D file names.
...
This value is now shown in these dialogs.
2014-02-10 11:01:11 +01:00
Maciej Suminski
aaf0c13838
Drawing arcs - version 1
2014-02-10 10:58:58 +01:00
jean-pierre charras
c795d04614
fix linux compil.
2014-02-10 10:58:17 +01:00
jean-pierre charras
b7d5bd5ab8
Use environment KISYS3DMOD to know defaut path for 3D shapes in footprint editors dialogs.
2014-02-10 10:30:08 +01:00
Miguel Angel Ajo
b84ada1ab6
Fix py26 testing for OSX, assertIsNotNone unavailable for py26
2014-02-10 10:15:48 +01:00
jean-pierre charras
2451de0e1b
Cosmetic enhancement: better icon for bitmap2component.
2014-02-09 21:06:05 +01:00
Miguel Angel Ajo
373a5b5bb7
BOARD saving test
2014-02-09 00:21:47 +01:00
Marco Serantoni
a4fe76d2a7
[MacOSX] Setting Set3DShapesPath
2014-02-08 18:33:21 +01:00
Marco Serantoni
1cacfffd5f
[MacOSX] Fixing build system, sorry guys, refining build system and make building smoother.
2014-02-08 16:15:06 +01:00
jean-pierre charras
e88e8b1ed3
Add the environment variable KYSYS3DMOD to define a default path for 3D models.
...
If it is not defined by user, it is set to a legacy 3D files path.
The default value needs to be fixed on MACOSX.
This change could be better, but it is compatible with environment variables and the old way ( defined search paths) to find 3D shape files.
3D shapes files names can also include an environment variable definition, like libraries names.
However using KYSYS3DMOD in these names is not required.
If the 3D filename is a legacy name, KYSYS3DMOD is automatically used as default path.
2014-02-08 12:54:24 +01:00
jean-pierre charras
0c615f78a1
Add the environment variable KYSYS3DMOD to define a default path for 3D models.
2014-02-08 11:44:55 +01:00
jean-pierre charras
42aeed5421
main CMakeLists: build lib-wxpython only if KICAD_SCRIPTING_WXPYTHON is ON
2014-02-08 08:42:41 +01:00
Miguel Angel Ajo
669912ea9b
More BOARD unit tests
2014-02-08 01:02:29 +01:00
Marco Serantoni
6f6a79407b
[MacOSX] Fixing qa, thanks Miguel Angel for the feedback
2014-02-08 00:40:11 +01:00
Marco Serantoni
b93146ab87
[MacOSX] Adding patches for wxPython && http://trac.wxwidgets.org/ticket/15957
2014-02-07 23:00:19 +01:00
Maciej Suminski
9583c522dd
Moved PCB_VISIBLE size check to .cpp.
2014-02-07 20:54:58 +01:00
Maciej Suminski
90c0e2e8f4
Right click on an item when there is nothing selected - enables the context menu.
2014-02-07 20:44:34 +01:00
jean-pierre charras
aff1bdc853
Remove duplicate icon apply.svg (use ckecked_ok.svg instead which is the same icon).
...
Add a workaround to fix a new bug in wxWidgets 3.0 ( Windows specific ) which shows icons only with a size = 16x16 in menus which have attribute wxITEM_CHECK
2014-02-07 20:32:08 +01:00
Marco Serantoni
c0b0918c45
[MacOSX] Fixing minor issue for wxPython
2014-02-07 20:19:53 +01:00
Maciej Suminski
68a1b06674
Corrected bounding box for arcs (DRAWSEGMENT).
2014-02-07 19:55:40 +01:00
Marco Serantoni
09636c1a88
[MacOSX] Automating building for OSX with KICAD_SCRIPTING, see Documentation/compiling/mac-osx.txt
2014-02-07 19:53:54 +01:00
Maciej Suminski
52e5d11d0a
Corrected bounding box for arcs (DRAWSEGMENT).
2014-02-07 19:51:04 +01:00
Henner Zeller
110507449c
* Bring CvPcb footprint window to the front when it has been obscured by another window
2014-02-07 18:38:41 +00:00
Brian Sidebotham
da0e9c5299
* Add Henner's patch (with minimal changes) to ensure CVpcb footprint view window is always brought into view, even after being hidden by another window
2014-02-07 18:36:12 +00:00
Brian Sidebotham
109e628903
* Fix Project templates location under Linux, preserve Windows location
2014-02-07 18:19:53 +00:00
Brian Sidebotham
d973165737
* Fix linux location for system project templates
2014-02-07 18:17:58 +00:00
jean-pierre charras
8ddba7a836
Minor fixes.
2014-02-07 17:09:15 +01:00
Cirilo Bbernardo
56c237410b
IDF export: fix incorrect rotation of flipped items.
2014-02-07 17:01:46 +01:00
Maciej Suminski
5959e7c2ef
Upstream merged.
2014-02-07 09:52:47 +01:00
Maciej Suminski
9f18e6f152
Reverted changes introduced by the revision 4655.
2014-02-06 21:34:03 +01:00
Maciej Suminski
171d3e1c88
Merged fix for wrong snapping.
2014-02-06 17:31:24 +01:00
Maciej Suminski
9f5d968476
Fixed snapping item in a wrong spot bug.
2014-02-06 17:29:13 +01:00
Maciej Suminski
93483241ed
Actually added files for drawing tools. Added possibility of drawing circles.
2014-02-06 17:12:37 +01:00
jean-pierre charras
34724c8d99
add missing svg file
2014-02-06 16:54:55 +01:00