Miguel Angel Ajo
c867ed9de4
Refactoring python to wxArrayString, and better exception error reporting
2013-03-17 02:14:46 +01:00
Miguel Angel Ajo
39ef596bdc
Fix wxString.Print call to be compatible with wx2.8, thanks to Барановский Константин and Edwin van den Oetelaar for submiting same patch, same hour, are you twins? ;)
2013-03-17 00:51:43 +01:00
jean-pierre charras
a9bcaa1493
Pcbnew: designe rule dialog: fix incorect size of track list grid
2013-03-16 12:12:18 +01:00
Miguel Angel Ajo
f05163fbeb
Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away...
2013-03-16 04:27:48 +01:00
Miguel Angel Ajo
7ad3e0c544
Also check coding style of new files, not only modified ones
2013-03-16 00:28:35 +01:00
Miguel Angel Ajo
24882a9324
tool for checking coding style
2013-03-16 00:21:53 +01:00
Miguel Angel Ajo
9bb6ead2b1
LOCALE_IO toggle implementation for locale switches on scripting; code cleanups to comply with kicad coding style policy
2013-03-15 17:35:24 +01:00
Miguel Angel Ajo
d6bcbc5cdf
Fixed wxGrid re-creation and missing icon for dialog
2013-03-15 15:50:54 +01:00
Miguel Angel Ajo
dc4b261c68
wxT added to the locales fix, message box on python exceptions inside wizard, added some missing copyright notices
2013-03-15 14:27:18 +01:00
Miguel Angel Ajo
9262f13eef
Fix for locales that set , as a decimal point (which is incompatible with python scripting), also fixed the m_Reference encapsulation in module to Reference()
2013-03-15 01:56:36 +01:00
Dick Hollenbeck
82998d0cc0
EAGLE_PLUGIN now establishes (trace_min), (via_min_size), (via_min_drill), and Default Net's (clearance)
...
by groking the eagle *.brd info. This makes it more probable that fewer DRC errors come about on first
DRC attempt.
2013-03-14 17:54:47 -05:00
jean-pierre charras
8949cfe584
3D viewer: fix very minor issues (better rendering of 3D view).
2013-03-14 17:11:05 +01:00
jean-pierre charras
c10d1fe279
Very minor fixes, mainly for the stable version
2013-03-13 20:15:09 +01:00
jean-pierre charras
9ed5ee8310
Last (minor) fixes for the stable version
2013-03-13 20:06:46 +01:00
Wayne Stambaugh
7b266ef475
Pcbnew encapsulation and code cleaning.
...
* Encapsulate most of the MODULE class.
* Start encapsulating the DIMENSION class.
* Lay some groundwork for EDA_TEXT encapsulation.
* Move cleverly hidden MODULE functions into class_module.cpp.
* Use std::swap to exchange TEXTE_PCB values for undo/redo.
* Remove unused members from MODULE class.
* The usual coding policy and documentation fixes.
2013-03-13 14:53:58 -04:00
Dick Hollenbeck
09f1a4fbb8
EAGLE_PLUGIN cu layer map fix broke footprint library loading
2013-03-13 11:38:54 -05:00
Dick Hollenbeck
c7f55381a5
EAGLE_PLUGIN cu layer map fix
2013-03-13 11:17:16 -05:00
jean-pierre charras
81f35ffe73
Pcbnew: fix a bug in autoplac.cpp
2013-03-12 17:37:41 +01:00
jean-pierre charras
597b362603
Pcbnew: Fix many minor issues in print dialog, mainly in modedit.
2013-03-12 16:17:44 +01:00
Miguel Angel Ajo
0163e4b4e4
Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class
2013-03-12 01:37:45 +01:00
jean-pierre charras
98a77ee649
Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch)
2013-03-11 20:30:58 +01:00
Dick Hollenbeck
c9edd2c8de
improvements to python's GIL acquisition and release, but not done yet, since I think the GIL needs to be acquired even when not involving wxPython.
2013-03-11 03:09:48 -05:00
jean-pierre charras
379ad3a8e7
Kicad manager: fix bug: .kicad_pcb files not saved in zip file
2013-03-10 20:55:21 +01:00
jean-pierre charras
aca64b5dda
Pcbnew: fix issues: Ensure pads type connector have a drill size= 0, like SMD pads. Ensure keepout zones have no net.
2013-03-10 14:59:47 +01:00
Miguel Angel Ajo
d34639b79b
Project templates now can find the system templates from KICAD environment variable
2013-03-10 02:35:24 +01:00
jean-pierre charras
0d4b157207
Pcbnew: Partial merge from pcad2kicad (from Alexander Lunev). Fix an old bug related to pads with offset: sometimes the connection to a zone was not detected.
2013-03-09 20:36:31 +01:00
jean-pierre charras
58160d9624
Pcbnew: fix bug in export vrml (bad Z position of 3D shapes). Very minor code cleaning.
2013-03-08 08:29:30 +01:00
Wayne Stambaugh
57e34dfb3c
Documentation and coding policy fixes.
...
* Fix all Doxygen warnings except polygon files.
* Add footprint library table tasks to TODO.txt.
* Add definition to drag.h to prevent nesting.
* Coding policy fixes.
2013-03-07 12:12:59 -05:00
Baranovskiy Konstantin
67ab19289d
Width factor for DXF plotting text used an inverted aspect ratio.
2013-03-07 08:15:35 -06:00
jean-pierre charras
7718bf6858
Gerbview: Minor fixes
2013-03-06 20:32:59 +01:00
jean-pierre charras
ee467d0203
Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup.
2013-03-06 10:04:27 +01:00
jean-pierre charras
9b7265810b
Pcbnew, module edit dialogs: fix some "cosmetic" issues.
2013-03-04 20:59:12 +01:00
jean-pierre charras
24dc1092b1
Refinements
2013-03-04 20:31:09 +01:00
jean-pierre charras
ab953f1381
Refinements
2013-03-04 20:15:23 +01:00
jean-pierre charras
83174e996e
Dialog edit module: remove some wxStaticBoxSizer sizers.
2013-03-04 19:49:32 +01:00
jean-pierre charras
38069048fd
Still fix very minor issues in dialog_edit_module_for_BoardEditor.cpp
2013-03-04 17:57:24 +01:00
jean-pierre charras
9fda651595
Still fix minor issues in dialog_edit_module_for_BoardEditor.cpp (noticeable only for non English users)
2013-03-04 17:39:08 +01:00
Wayne Stambaugh
cb13ae57bc
Minor Pcbnew dialog spacing and consistency fixes. (fixes lp:1143465)
...
* Fix spacing and consistency issues and debug warning due to improper flex
grid sizer in module editor module properties dialog.
* Fix spacing and consistency issues in Pcbnew module properties dialog.
* Fix spelling error in DRC dialog message box text.
2013-03-04 11:04:53 -05:00
jean-pierre charras
6a45d30715
Pcbnew: fix strange things in module edit dialogs.
2013-03-04 13:08:35 +01:00
Andrey Fedorushkov
a43f24617d
pcbnew: fix build in linux gcc-4.5.2
2013-03-02 20:32:05 +04:00
jean-pierre charras
f11a148d2d
Eeschema: fix broken mirroring for texts and labels in block mirror X and Y (this fixes Bug #1135505 )
...
Pcbnew: add in module popup menu an option to edit the footprint in Modedit (like in Eeschema for components)
minor icons enhancements.
2013-03-01 20:59:29 +01:00
Wayne Stambaugh
73cf4c0e49
Update coding policy to remove support for MSVC.
2013-03-01 08:32:55 -05:00
Dick Hollenbeck
8ea3cd1cb5
Debug build fix
2013-02-28 22:20:29 -06:00
Dick Hollenbeck
62979ae06d
parse *.kicad_pcb files with numeric net_names
2013-02-28 10:17:24 -06:00
Dick Hollenbeck
5e998288d6
specctra_export to handle Edge Cuts graphics in modules
2013-02-27 09:54:29 -06:00
jean-pierre charras
e01b851e1c
CMakeLists.txt: use elseif token instead of elif which create strange issues with some cmake versions.
...
Fix minor issues in nsis config files
2013-02-27 13:46:40 +01:00
jean-pierre charras
2e6a40be96
CMakeLists.txt: use elseif token instead of elif which create issues with some cmake version.
...
Fix minor issues in nsis config files
2013-02-27 08:19:42 +01:00
jean-pierre charras
02c1ec5efc
Minor fixes and cleanup
2013-02-26 12:25:30 +01:00
jean-pierre charras
78a6ba31d8
Fix Bug #1132416 . Minor update in templates.
2013-02-24 18:31:18 +01:00
Baranoviskiy Konstantin
1ae23df0ba
Remove redundant Eeschema plot submenu on platforms that do not support plot to clipboard.
2013-02-23 15:08:28 -05:00