Blair Bonnett
1188cd433b
Fix wxWidgets debug assertion for wxTextCtrl::IsSingleLine() in GTK.
...
* Fix assertions in Eeschema when editing net labels, electronic rules check,
and plotting.
* Fix assertion when opening PCB calculator.
* Fix assertions in Pcbnew when changing footprints in footprint properties
dialog and adding or editing text.
2014-11-09 14:24:37 -05:00
jean-pierre charras
f877a1159e
Fix python scripting issue (EDA_RECT not mapped)
2014-11-08 14:30:39 +01:00
jean-pierre charras
6a93777a51
Polyline.h: remove useless class CRect. Use the more powerful EDA_RECT instead. Clean and remove duplicate code.
2014-11-08 13:25:29 +01:00
Garth Corral
3764021ef7
Add patch for wxWidgets 3 to fix scrolling on OSX.
2014-11-06 19:50:08 -05:00
Garth Corral
5c3cc11ed5
Fix debug assertion when clicking on hot key menu. (fixes lp:1389932)
2014-11-06 15:56:34 -05:00
Adam Wolf
5f6f59ef2e
Fix OSX bundle library write permission bug.
2014-11-06 13:36:07 -05:00
jean-pierre charras
f55a436d58
map class CPolyLine (used in zones) in Python.
2014-11-06 16:27:22 +01:00
Alexander Golubev
483a7b2747
A small cmake enhancement:
...
An ugly if-condition replaced with a CACHE'd cmake variable.
2014-11-05 19:39:36 +03:00
Gilbert
9f6d1d0ea7
Update the kicad-install.sh script to work with Fedora 20.
2014-11-04 14:32:22 -05:00
Adam Wolf
e9a25ceba9
Added patch for wxWidgets 3.0.2 for Mac OSX 10.10 (Yosemite).
...
* Patch was taken from https://trac.macports.org/ticket/44524 for the upstream
bug of http://trac.wxwidgets.org/ticket/16329 .
2014-11-04 14:24:22 -05:00
jean-pierre charras
24f516f6ae
Fix many doxygen warnings (due to missing info, old comments, typo ...) when building the doxygen doc.
2014-11-02 17:25:04 +01:00
Dick Hollenbeck
322aae6a2e
Test for existence of *.sch file so Eeschema does not create a new one.
2014-11-02 08:17:48 -05:00
Marco Ciampa
40f044bd8d
More renaming instances of module to footprint for consistency.
2014-11-02 07:44:57 -05:00
Gilbert J.M. Forkel
25061ed626
Add check for correct wxGTK version report by wx-config. If incorrect cmake fails. Compare https://bugzilla.redhat.com/show_bug.cgi?id=1077718
2014-11-02 00:20:53 +01:00
Gilbert J.M. Forkel
6aa4de9bfd
Do not exit if yum group install fails, because it also fails if all packages are installed already
2014-11-02 00:05:56 +01:00
Gilbert J.M. Forkel
7413cfd160
Updated wxWidget from 2 to 3
2014-11-01 23:58:34 +01:00
Gilbert J.M. Forkel
4942c8b982
Removed invalid packet: install
2014-11-01 23:57:33 +01:00
Wayne Stambaugh
0561940db0
Fix CMake warning caused by removal of boost dependency when not actually building boost from source.
2014-10-31 17:22:37 -04:00
Michal Jahelka
835bb37b88
Remove library nickname from module position file
2014-10-31 21:18:25 +00:00
Wayne Stambaugh
03d50b2213
Change Windows install tree to match Linux install tree.
...
* Move all Windows install subfolders from ${CMAKE_INSTALL_PREFIX}/share/ to
${CMAKE_INSTALL_PREFIX}/share/kicad/.
* Remove unused define DEFAULT_FP_LIB_PATH from build configuration.
* Remove Boost target when skipping internal Boost build.
* Update INSTALL.txt to reflect install tree changes.
2014-10-31 16:44:09 -04:00
jean-pierre charras
7b5318ff64
Fix minor issues about translated strings and coding style. Add comment relative to file function info in X1 gerber file format.
2014-10-31 19:59:37 +01:00
jean-pierre charras
db31daffe4
Fix compil issue I created in rev 5242 when KICAD_SCRIPTING_WXPYTHON is ON
2014-10-31 16:21:57 +01:00
jean-pierre charras
4fd2a4da94
Pcbnew, python console: refinements.
2014-10-31 15:45:46 +01:00
jean-pierre charras
30497943f7
Pcbnew: Console python: use a wxMiniFrame to show the console and remove the management by a EDA_PANEINFO, which was not the right way to manage this console.
2014-10-31 08:52:51 +01:00
jean-pierre charras
7e431a0d4b
Pcbnew: Console python: use a wxMiniFrame to show the console and remove the management by a EDA_PANEINFO, which was not the right way to manage this console.
2014-10-31 08:51:22 +01:00
Marco Ciampa
359e64850d
More renaming instances of module to footprint for consistency.
2014-10-30 13:31:56 -04:00
Garth Corral
96f61af19b
Fix wxWidgets OSX patch bug when configured for monolithic build. (fixes lp:1387271)
2014-10-30 12:07:43 -04:00
Marco Ciampa
5d306bb244
Rename instances of module to footprint for consistency.
2014-10-30 11:37:46 -04:00
jean-pierre charras
09e20c6c0f
Pcbnew: fix a serious bug in ZONE_CONTAINER class copy constructor: a pointer was not initialized. Pcbnew crashes when deleting or filling a copied zone.
...
Eeschema: remove dead code and uncrutify class_netlist_object.h
2014-10-30 09:42:11 +01:00
Wayne Stambaugh
8814d67034
Update road map document.
2014-10-29 16:02:50 -04:00
jean-pierre charras
29e6a93d01
Add license information to PolyLine.h and PolyLine.cpp files.
2014-10-29 13:18:02 +01:00
jean-pierre charras
b87d034158
Cvpcb, fp conflict assignment selector: fix issue on Linux.
2014-10-29 13:00:42 +01:00
jean-pierre charras
6f99e608b0
fp conflict assignment selector: fix issue on Linux.
2014-10-29 10:52:39 +01:00
Wayne Stambaugh
f86eb756af
Source license, coding policy, and documentation fixes.
...
* Add more missing source code licenses.
* Fix coding policy violations (tabs and trailing white space) in Python
scripting code.
* Add stable release policy to full documentation build.
2014-10-28 15:43:12 -04:00
jean-pierre charras
045f7f0d4d
Kicad manager, Gerbview: When running Gerbview from Kicad manger, set the Gerbview CWD to the current project directory.
...
Therefore, when trying to open Gerber files, the default directory is now thecurrent project directory.
(fix Bug #1380088 )
2014-10-28 20:29:44 +01:00
jean-pierre charras
a061eeb176
Cvpcb: Fix a very minor issue.
2014-10-28 16:21:20 +01:00
jean-pierre charras
3abfb6ca97
Cvpcb: Add a tool to solve conflict assignments when the schematic netlist and the .cmp file do not contain the same assignment and both are valid fpid.
...
It happens when footprint assignments are modified outside Cvpcb (when editing the footprint assignment field in schematic)
2014-10-28 16:15:39 +01:00
unknown
a7b916d641
Eeschema: Fix Bug #983251 (Eeschema mouse hit testing error on non horizontal or vertical wires)
2014-10-28 13:03:50 +01:00
Wayne Stambaugh
86b39ca3c0
More missing source license fixes.
2014-10-27 10:14:39 -04:00
jean-pierre charras
71c4f49d1d
Kicad manager: fix Bug #1385953 (unable to open .PDF files with spaces in name/path when using default PDF browser).
...
Fix also an issue when selecting preferred browser.
2014-10-27 10:32:24 +01:00
Wayne Stambaugh
e273a48ddc
Remove old build configuration since kiway is now the only way to build kicad.
2014-10-26 15:54:48 -04:00
unknown
ad645abac4
Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used.
2014-10-26 14:59:01 +01:00
jean-pierre charras
fa96780798
eeschema: fix Bug #1385789 (eeschema segfaults, when editing a new field). Fix an other minor bug in Footprint editor.
2014-10-26 12:42:25 +01:00
Nick Østergaard
5034f07a31
* Update the python qa test suite to exit with an error code if any errors fail
2014-10-25 22:26:41 +01:00
Brian Sidebotham
e4a5f2482e
* Fix FindPythonLibs to search /include/ for Python.h
2014-10-25 21:56:44 +01:00
Wayne Stambaugh
d3b4d535a1
Fix build issues on MinGW when finding OpenSSL.
...
* Add FindOpenSSL.cmake from CMake 3.0.2.
* Change MinGW find library to find libssl and libcrypto as well as libeay32 and ssleay32. Apparently
at some point OpenSSL changed the library file names for MinGW.
* Stop find_library() from looking in system paths and returning the actual DLLs rather than the link
libraries.
2014-10-24 17:06:50 -04:00
Wayne Stambaugh
3ee0c98c9f
Restore custom FindPythonLibs.cmake with improvements to fix MSYS2 bug.
2014-10-24 11:28:07 -04:00
Maciej Suminski
1338774d54
pcbnew: Disable DXF import in the module editor when there is no module loaded.
2014-10-24 11:19:54 +02:00
Luis
83d666806c
Fix temporary file bug when saving modified footprints. (fixes lp:1384550)
...
* Use wxRenameFile which falls back to a file copy and file remove when
wxRename fails.
2014-10-23 16:25:04 -04:00
Wayne Stambaugh
f12953855e
More missing source license fixes.
2014-10-23 13:53:38 -04:00