jean-pierre charras
00bdc80087
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().
13 years ago
jean-pierre charras
8cb20938f4
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
13 years ago
jean-pierre charras
019d1364d3
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux, and minor changes
13 years ago
Wayne Stambaugh
db5d90ce9f
Fix SCH_FIELD get reference designator text bug. (fixes lp:1159401)
13 years ago
jean-pierre charras
8d61cd0e5b
Pcbnew: fix issue in zone keepout dialog: layers not displayed on Linux
13 years ago
jean-pierre charras
372ce6595a
Very minor changes in dialog zones.
13 years ago
Andrey Fedorushkov
2b9297020b
eeschema: fix build when KICAD_GOST ON (insert in bzr4019)
13 years ago
jean-pierre charras
21d1402c03
Pcbnew, ModEdit: fix issue when setting anchor position, and minor code cleaning.
13 years ago
Wayne Stambaugh
25e7abec0d
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.
13 years ago
Dick Hollenbeck
25b65b2e3b
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().
13 years ago
Carl Poirier
8421cacef4
Add library column to component and module select dialog.
13 years ago
Wayne Stambaugh
7d0ec1a138
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.
13 years ago
Miguel Angel Ajo
da9e6b1679
checkcoding.py refactor from Edwin van den Oetelaar, some extra refactorings by me, improvement suggestions from Carl Poirier
13 years ago
jean-pierre charras
3e8bd5592b
Pcbnew: fix Bug #1156193 . Fix compil issues when KICAD_SCRIPTING_WXPYTHON is not enabled and KICAD_SCRIPTING is enabled
13 years ago
Miguel Angel Ajo
f227383341
ReloadPlugins() python function, and mtime stored in the KICAD_PLUGINS dictionary
13 years ago
Miguel Angel Ajo
1cf52baaa0
New register() method in plugins, used by the loader to handle runtime plugin reloading
13 years ago
Miguel Angel Ajo
31a693cb8d
Refactoring python to wxArrayString, and better exception error reporting
13 years ago
Miguel Angel Ajo
f83a200e5e
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? ;)
13 years ago
jean-pierre charras
b992feeaf6
Pcbnew: designe rule dialog: fix incorect size of track list grid
13 years ago
Miguel Angel Ajo
9a8baa00f2
Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away...
13 years ago
Miguel Angel Ajo
ecc6a69f4f
Also check coding style of new files, not only modified ones
13 years ago
Miguel Angel Ajo
6c614e2996
tool for checking coding style
13 years ago
Miguel Angel Ajo
155ea57c36
LOCALE_IO toggle implementation for locale switches on scripting; code cleanups to comply with kicad coding style policy
13 years ago
Miguel Angel Ajo
cefd3cd5e2
Fixed wxGrid re-creation and missing icon for dialog
13 years ago
Miguel Angel Ajo
df93154dee
wxT added to the locales fix, message box on python exceptions inside wizard, added some missing copyright notices
13 years ago
Miguel Angel Ajo
1477210b67
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()
13 years ago
Dick Hollenbeck
76e21c28a4
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.
13 years ago
jean-pierre charras
ea5a03f93c
3D viewer: fix very minor issues (better rendering of 3D view).
13 years ago
jean-pierre charras
155a53dc57
Very minor fixes, mainly for the stable version
13 years ago
jean-pierre charras
53e98dede8
Last (minor) fixes for the stable version
13 years ago
Wayne Stambaugh
42d7bf6c8e
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.
13 years ago
Dick Hollenbeck
8287775bac
EAGLE_PLUGIN cu layer map fix broke footprint library loading
13 years ago
Dick Hollenbeck
22c85e78ff
EAGLE_PLUGIN cu layer map fix
13 years ago
jean-pierre charras
1be0b66d53
Pcbnew: fix a bug in autoplac.cpp
13 years ago
jean-pierre charras
c8ed3280f3
Pcbnew: Fix many minor issues in print dialog, mainly in modedit.
13 years ago
Miguel Angel Ajo
742e1a7e44
Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class
13 years ago
jean-pierre charras
93a8e7b395
Pcbnew: print dialog: code cleanup and bug fixes (added some fixes from Sergey A. Borshch)
13 years ago
Dick Hollenbeck
2a2a530c62
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.
13 years ago
jean-pierre charras
a88d067abf
Kicad manager: fix bug: .kicad_pcb files not saved in zip file
13 years ago
jean-pierre charras
9d40727b4c
Pcbnew: fix issues: Ensure pads type connector have a drill size= 0, like SMD pads. Ensure keepout zones have no net.
13 years ago
Miguel Angel Ajo
ccd9500bfb
Project templates now can find the system templates from KICAD environment variable
13 years ago
jean-pierre charras
5fc382df85
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.
13 years ago
jean-pierre charras
8306f4c65c
Pcbnew: fix bug in export vrml (bad Z position of 3D shapes). Very minor code cleaning.
13 years ago
Wayne Stambaugh
2ab86e7400
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.
13 years ago
Baranovskiy Konstantin
9a131706d7
Width factor for DXF plotting text used an inverted aspect ratio.
13 years ago
jean-pierre charras
1ae31edb9a
Gerbview: Minor fixes
13 years ago
jean-pierre charras
46f106b6cd
Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup.
13 years ago
jean-pierre charras
c1fbc8ef8b
Pcbnew, module edit dialogs: fix some "cosmetic" issues.
13 years ago
jean-pierre charras
88e50d9da4
Refinements
13 years ago
jean-pierre charras
248343c0a3
Refinements
13 years ago