jean-pierre charras
b992feeaf6
Pcbnew: designe rule dialog: fix incorect size of track list grid
2013-03-16 12:12:18 +01:00
Miguel Angel Ajo
9a8baa00f2
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
6c614e2996
tool for checking coding style
2013-03-16 00:21:53 +01:00
Miguel Angel Ajo
155ea57c36
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
cefd3cd5e2
Fixed wxGrid re-creation and missing icon for dialog
2013-03-15 15:50:54 +01:00
Miguel Angel Ajo
df93154dee
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
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()
2013-03-15 01:56:36 +01:00
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.
2013-03-14 17:54:47 -05:00
jean-pierre charras
155a53dc57
Very minor fixes, mainly for the stable version
2013-03-13 20:15:09 +01:00
jean-pierre charras
53e98dede8
Last (minor) fixes for the stable version
2013-03-13 20:06:46 +01:00
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.
2013-03-13 14:53:58 -04:00
Dick Hollenbeck
8287775bac
EAGLE_PLUGIN cu layer map fix broke footprint library loading
2013-03-13 11:38:54 -05:00
Dick Hollenbeck
22c85e78ff
EAGLE_PLUGIN cu layer map fix
2013-03-13 11:17:16 -05:00
jean-pierre charras
1be0b66d53
Pcbnew: fix a bug in autoplac.cpp
2013-03-12 17:37:41 +01:00
jean-pierre charras
c8ed3280f3
Pcbnew: Fix many minor issues in print dialog, mainly in modedit.
2013-03-12 16:17:44 +01:00
Miguel Angel Ajo
742e1a7e44
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
93a8e7b395
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
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.
2013-03-11 03:09:48 -05:00
jean-pierre charras
a88d067abf
Kicad manager: fix bug: .kicad_pcb files not saved in zip file
2013-03-10 20:55:21 +01:00
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.
2013-03-10 14:59:47 +01:00
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.
2013-03-09 20:36:31 +01:00
jean-pierre charras
8306f4c65c
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
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.
2013-03-07 12:12:59 -05:00
jean-pierre charras
46f106b6cd
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
88e50d9da4
Refinements
2013-03-04 20:31:09 +01:00
jean-pierre charras
248343c0a3
Refinements
2013-03-04 20:15:23 +01:00
jean-pierre charras
c1f6576f07
Dialog edit module: remove some wxStaticBoxSizer sizers.
2013-03-04 19:49:32 +01:00
jean-pierre charras
9f3cea6755
Still fix very minor issues in dialog_edit_module_for_BoardEditor.cpp
2013-03-04 17:57:24 +01:00
jean-pierre charras
7ff61616dc
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
fa869a9690
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
fa73d54456
Pcbnew: fix strange things in module edit dialogs.
2013-03-04 13:08:35 +01:00
Andrey Fedorushkov
02b5b477da
pcbnew: fix build in linux gcc-4.5.2
2013-03-02 20:32:05 +04:00
jean-pierre charras
e4f72171f5
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
Dick Hollenbeck
807ac4e3e5
Debug build fix
2013-02-28 22:20:29 -06:00
Dick Hollenbeck
43eaba0bb0
parse *.kicad_pcb files with numeric net_names
2013-02-28 10:17:24 -06:00
Dick Hollenbeck
9191f28aeb
specctra_export to handle Edge Cuts graphics in modules
2013-02-27 09:54:29 -06:00
jean-pierre charras
7a5386a1a1
Minor fixes and cleanup
2013-02-26 12:25:30 +01:00
jean-pierre charras
4343eb5b8d
Fix Bug #1132416 . Minor update in templates.
2013-02-24 18:31:18 +01:00
Wayne Stambaugh
facde96ec2
Add build option to use footprint library table.
2013-02-23 14:30:43 -05:00
Anton Blanchard
cd664e8b9b
Fixes segfault in Pcbnew module editor when clicking delete tool where there is no object.
2013-02-22 18:29:44 -05:00
Wayne Stambaugh
0e4bb20e3c
Minor dialog and footprint ID class fixes.
...
* Make Pcbnew net list dialog honor escape key on Linux.
* Make Pcbnew swap layers dialog honor escape key on Linux.
* Layout and UI policy fixes for Pcbnew swap layer and net list dialogs.
* Layout and UI policy fixes for Eeschema plot dialog.
* Rename fpip.h to fpid.h.
* Fix FPID class compiler errors.
* Restore fpid.cpp to Pcbnew static library source list.
2013-02-22 15:03:00 -05:00
Dick Hollenbeck
74540cb49a
wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs
2013-02-22 07:47:35 -06:00
jean-pierre charras
41c5e68e6c
Pcbnew: Very minor fix in plot dialog.
2013-02-22 09:04:15 +01:00
jean-pierre charras
72e845b2f1
Pcbnew: plot Dialog: add a popup menu (try mouse right click in plot dialog) to selected/unselect groups of layers to plot.
...
All: For new zoom centering option: use Shift+Ctrl key instead of Alt key to select the new zoom centering, because Alt key has a special function under Windows.
2 very minor other changes.
2013-02-21 21:53:50 +01:00
Wayne Stambaugh
0564cbc70c
Minor dialog spacing, grammar, and sizer fixes.
2013-02-19 14:43:48 -05:00
jean-pierre charras
77945c4eb8
Pcbnew: Export vrml: fix an issue for 3D shapes having a local offset defined: the local offset was not correctly scaled.
2013-02-19 10:21:55 +01:00
Wayne Stambaugh
8cd77e78f9
Minor dialog spacing, grammar, and UI policy fixes.
2013-02-18 15:14:53 -05:00
Emmeran
13972e0678
Adds zooming method for zooming relative to the crosshair instead of centering
...
the crosshair after zooming.
This method is only used when the ALT key is held while using the mousewheel or
if it's permanently enabled in the options dialog next to the middle mouse
button panning option.
2013-02-18 09:57:39 -06:00
Dick Hollenbeck
e6df9921b1
fp lib table work
2013-02-15 19:09:53 -06:00
Dick Hollenbeck
f77c10ac96
typos and tooltip
2013-02-15 18:13:35 -06:00