Dick Hollenbeck
ab2d301968
remove interrim fix, no longer needed
2013-03-27 08:33:24 -05:00
Lorenzo Marcantonio
f1f961a43e
Removed unused define TEXT_VTAB_HEIGHT
2013-03-26 21:02:23 +01:00
jean-pierre charras
8e345bd09c
Pcbnew: Fix Bug #1160396
2013-03-26 19:15:30 +01:00
Wayne Stambaugh
0996c307ac
Fix field text position access bug in Eeschema. (fixes lp:1160214)
2013-03-26 13:25:18 -04:00
jean-pierre charras
fb8e505590
Pcbnew: fix an issue when texts in footprints have a size = 60 mils (default size for texts). After saving and reading the .kicad_pcb file, the size was not correct.
2013-03-26 18:05:47 +01:00
jean-pierre charras
ec2804a78a
Pcbnew: Fix a collision name between 2 methods: EDA_ITEM::GetFlags() and ZONE_CONTAINER::GetFlags(), which creates a very strange behavior when creating/edition zones.
...
ZONE_CONTAINER::GetFlags() is now named ZONE_CONTAINER::GetLocalFlags().
2013-03-26 10:58:40 +01:00
jean-pierre charras
29d2ee3273
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
2013-03-25 20:11:22 +01:00
jean-pierre charras
6e3e6a1944
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
2013-03-25 19:48:07 +01:00
Wayne Stambaugh
1005fd2872
Fix SCH_FIELD get reference designator text bug. (fixes lp:1159401)
2013-03-25 13:09:55 -04:00
jean-pierre charras
ab666cc267
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux
2013-03-25 18:02:29 +01:00
jean-pierre charras
e79df21353
Very minor changes in dialog zones.
2013-03-25 14:37:48 +01:00
Andrey Fedorushkov
ff0ddbcac0
eeschema: fix build when KICAD_GOST ON (insert in bzr4019)
2013-03-24 00:37:48 +04:00
jean-pierre charras
d1604137cc
Pcbnew, ModEdit: fix issue when setting anchor position, and minor code cleaning.
2013-03-23 14:30:00 +01:00
Wayne Stambaugh
969efff611
Encapsulation, bug, context menu string, and, coding policy fixes.
...
* Complete encapsulation of the ZONE_CONTAINER class.
* Fixed a bug in the EDA_TEXT::Format() default effects behavior due to
improper conversion to internal units and missing test for default
thickness.
* Improved grammar of some Pcbnew context menu strings.
* Moved some more cleverly hidden BOARD object methods into class_board.cpp.
* Lots of coding policy and documentation fixes.
2013-03-20 10:50:12 -04:00
Dick Hollenbeck
293f7cca28
Consistent with my email posting from a day or two ago, remove the translated
...
standard layer name support from BOARD::GetLayerName(). This function evolved
in a contorted direction over time, and was being asked to return one of 3
different kinds of layer names, even though it only took a boolean to control
that choice.
Users are better served by forcing them to get to know the concise new
English Standard layer names. This is because these concise names show up
in the "pretty" footprint/module files as the standard representation of
both feature and copper layers.
Change the name of BOARD::GetDefaultLayerName() to GetStandardLayerName().
Drop boolean argument to both BOARD::GetStandardLayerName() and
BOARD::GetLayerName().
2013-03-19 23:46:32 -05:00
Carl Poirier
45a48cfcb2
Add library column to component and module select dialog.
2013-03-18 21:25:19 -04:00
Wayne Stambaugh
822cc6a781
More encapsulation work.
...
* Complete encapsulation of the MODULE class.
* Complete encapsulation of the EDA_TEXT class.
* Encapsulate most of the ZONE_CONTAINER class.
* Add pcbcommon library as a dependency for reSWIGging the scripting
support. This should cover most dependency cases.
2013-03-18 15:36:07 -04:00
Miguel Angel Ajo
658f02a6b9
checkcoding.py refactor from Edwin van den Oetelaar, some extra refactorings by me, improvement suggestions from Carl Poirier
2013-03-18 12:22:31 +01:00
jean-pierre charras
8d675d9bc0
Pcbnew: fix Bug #1156193 . Fix compil issues when KICAD_SCRIPTING_WXPYTHON is not enabled and KICAD_SCRIPTING is enabled
2013-03-17 20:04:42 +01:00
Miguel Angel Ajo
fdf135d877
ReloadPlugins() python function, and mtime stored in the KICAD_PLUGINS dictionary
2013-03-17 03:03:18 +01:00
Miguel Angel Ajo
a2bb144556
New register() method in plugins, used by the loader to handle runtime plugin reloading
2013-03-17 02:18:09 +01:00
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