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
Fabrizio Tappero
00ee7cd462
Fix issues in icons with texts, from Fabrizio Tappero.
2014-02-06 16:49:37 +01:00
jean-pierre charras
11fcf7ab6e
Fix some incorrect icons (which were using a not supported font for texts). Add ps_router icon from Konstantin Baranovskiy.
2014-02-06 15:13:31 +01:00
Maciej Suminski
3a25e108f5
Initial version of the drawing tool.
2014-02-06 15:09:38 +01:00
Maciej Suminski
5299e41ac4
Added TOOL_INTERACTIVE::Activate().
...
Removed an unnecessary header from class_board_item.h.
2014-02-06 14:45:33 +01:00
Maciej Suminski
37dc675b7a
Merged the lp:~cern-kicad/kicad/selection_tool branch.
2014-02-06 12:48:18 +01:00
Maciej Suminski
8718c57d41
Fixed included headers.
2014-02-06 12:38:47 +01:00
Maciej Suminski
6732726f13
GAL::GetGridPoint() takes a const reference.
2014-02-06 12:38:06 +01:00
Maciej Suminski
9e4e5ddd03
Modifiers (Shift/Ctrl/Alt) are set also while moving the mouse cursor.
2014-02-06 10:43:19 +01:00
Fabrizio Tappero
96db0f38f7
New other icons from Fabrizio Tappero, and some svg file fixes
2014-02-06 09:29:45 +01:00
Fabrizio Tappero
793b144e3b
New other icons from Fabrizio Tappero, and some svg file fixes.
2014-02-06 09:28:29 +01:00
Fabrizio Tappero
9427ce29d1
New icons from Fabrizio Tappero
2014-02-05 15:36:57 +01:00
Maciej Suminski
6d6181cdfa
Minor optimizations.
2014-02-05 14:51:19 +01:00
Maciej Suminski
b3c5980e61
Merged ratsnest_threadsafe branch.
2014-02-05 11:55:04 +01:00
Maciej Suminski
c8c98753b5
Initialized value to suppress Valgrind warnings.
2014-02-05 11:33:45 +01:00
Maciej Suminski
de0c476042
Fixed removal of items in the KiCad-default style.
2014-02-05 11:08:34 +01:00
Maciej Suminski
cff1ea84ee
Fixed bug introduced in the last commit.
2014-02-05 10:47:55 +01:00
Maciej Suminski
aff5e66ab8
Some items were still marked as selected after undoing an operation.
2014-02-05 10:30:50 +01:00
Cirilo Bernardo
4010a5709c
Apply IDF tools patch from Cirilo Bernardo
2014-02-05 10:29:01 +01:00
Cirilo Bernardo
82bfe0dbdf
Apply IDF tools patch from Cirilo Bernardo
2014-02-05 10:27:21 +01:00
Maciej Suminski
7e8b1906b2
Grip margin is relative to the world's zoom.
2014-02-05 10:17:14 +01:00
Maciej Suminski
cf9e5417d0
Added possibility for editing pads properties.
2014-02-05 09:05:27 +01:00
Miguel Angel Ajo
3d849fd87c
Adding a first BOARD class tester, very basic
2014-02-04 22:16:32 +01:00
Maciej Suminski
244be39ffa
Added KiCad-style modification methods (hover over an item and press a hot key, without selecting first).
...
Modification point is selected basing on the number of selected items.
Rotation angle setting (Preferences->General) is taken into account while rotating.
2014-02-04 17:27:00 +01:00
Maciej Suminski
9ee9c93ef8
Added 2 tool actions:
...
- pcbnew.InteractiveSelection.Single for selecting a single item
- pcbnew.InteractiveSelection.Clear for clearing the selection
Made SELECTION_TOOL::clearSelection private.
2014-02-04 16:03:56 +01:00
Maciej Suminski
980e325ba1
Edit tool may still be activated if it was invoked with no selected items.
2014-02-04 14:21:29 +01:00