Wayne Stambaugh
0f7785760f
Add missing MSYS2 package on windows to developer's compiling document.
2017-01-31 15:25:30 -05:00
jean-pierre charras
66ed8f00ca
Update a really outdated python script example, and remove a too old example.
2017-01-31 18:39:30 +01:00
Jean-Samuel Reynaud
75b08e49cf
Add 2 python action plugins in demos
2017-01-31 18:38:03 +01:00
jean-pierre charras
b66cb871e6
Fix a serious error in SetActiveLayer(): a GAL specific method was called even if a GAL mode was not active
2017-01-31 09:33:44 +01:00
jean-pierre charras
6ae65b4cba
Dialog about: remove dead url link
2017-01-31 08:56:31 +01:00
Maciej Suminski
9627f063ff
Added missing handler for 'activate' events in EDIT_TOOL
...
Fixes: lp:1660306
* https://bugs.launchpad.net/kicad/+bug/1660306
2017-01-30 14:05:44 +01:00
Maciej Suminski
f0e0254e27
Added missing tool initialization
2017-01-30 13:21:43 +01:00
Maciej Suminski
4b9243e0bf
Allow registering TOOLs in any order.
2017-01-30 13:21:43 +01:00
Diogo Condeco
75ffcbcef5
MACOS Setfocus and CancelButtonIssue moved into dialog_shim.
...
Setfocus now works on macos dialogs by setting DLGSHIM_USE_SETFOCUS.
This option is only enabled __WXMAC__ is defined.
FixOSXCancelButtonIssue() is now called inside DIALOG_SHIM::SHOW.
All other calls from within the dialogs were removed.
2017-01-29 23:51:35 +01:00
John Beard
019b949646
Pre-select highlighted net in zone create dialog
...
Applies in GAL mode (legacy mode already did this).
Fixes: lp:1482866
* https://bugs.launchpad.net/kicad/+bug/1482866
2017-01-29 23:46:41 +01:00
John Beard
bbf8a0fa06
Tidy consts in class BOARD
...
Add some consts to "getters" in this class.
Remove const from return type of static return-by-value getter - this
has no effect on the caller except disabling move operations and forcing
copy operations.
2017-01-29 23:46:41 +01:00
jean-pierre charras
00641ab056
Pestore a line removed by mistake.
2017-01-29 13:04:47 +01:00
jean-pierre charras
4d28303e04
Fix a coding style issue.
2017-01-29 12:58:04 +01:00
jean-pierre charras
7bda89cdf6
Rework on plugins reload code: avoid duplicate code.
2017-01-29 12:25:19 +01:00
jean-pierre charras
6c5808fd18
Update dale of last change. Add a small comment about CTL_OMIT_HIDE.
2017-01-29 09:29:49 +01:00
jean-pierre charras
70b39d27ae
Fix a compil issue due to incorrect conversion.
2017-01-28 20:33:02 +01:00
jean-pierre charras
a7c4c8c7f2
Pcbnew: Fix a crash when reloading python scripts, when Kicad uses wxPython.
...
also, refresh the board editor action plugins menu, when reloading python scripts from the footprint wizard selector.
2017-01-28 18:47:11 +01:00
Dick Hollenbeck
35fc1f3361
Move "hide" back to prior fp_text location
2017-01-28 09:33:25 -05:00
Eldar Khayrullin
59876c35ae
Gerbview: fix wrong html tag
2017-01-28 10:34:57 +01:00
Dick Hollenbeck
d0c46a81d9
SCH_TEXT::SwapData() was not swapping m_shape, causing abandoned drag to distort pinsheet.
...
Fixes: lp:1659683
* https://bugs.launchpad.net/kicad/+bug/1659683
2017-01-27 16:44:24 -05:00
Maciej Suminski
39317eac83
Display clearance for routed tracks (GAL)
2017-01-27 19:11:12 +01:00
Maciej Suminski
487dfeeb01
Display clearance for pads, tracks & vias (GAL)
...
Fixes: lp:1333100
* https://bugs.launchpad.net/kicad/+bug/1333100
2017-01-27 19:10:40 +01:00
Maciej Suminski
fc122834c2
Code formatting
2017-01-27 19:08:32 +01:00
Maciej Suminski
80956ef1e6
Added GAL::DrawPolygon(SHAPE_POLY_SET) & GAL::DrawPolyLine(SHAPE_LINE_CHAIN)
2017-01-27 19:08:32 +01:00
Maciej Suminski
1eb7e7161e
Rename DisplayZonesMode enum to DISPLAY_ZONE_MODE
2017-01-27 19:08:32 +01:00
Maciej Suminski
24d63fb5d9
Removed redundant calls to wxUpdateUIEvent handlers
...
This is done automatically by wxWidgets
and does not need to be called explicitly.
2017-01-27 15:39:51 +01:00
Maciej Suminski
750eed7ff5
Renamed MODULE_TOOLS to MODULE_EDITOR_TOOLS
2017-01-27 15:39:41 +01:00
Chris Pavlina
498e8b122a
Clean up file format error message a bit more
...
If a FUTURE_FORMAT_ERROR wraps another FUTURE_FORMAT_ERROR, only print
the error for it once.
2017-01-27 07:27:53 -05:00
Chris Pavlina
3ffc17c27b
Fix PCB format version after 0c459ce
moved 'hide'
...
Fixes: lp:1659736
* https://bugs.launchpad.net/kicad/+bug/1659736
2017-01-27 07:27:33 -05:00
Chris Pavlina
0881bf77bd
Add commit message format doc with Fixes: links
2017-01-26 16:03:54 -05:00
Dan Weatherill
5fe5c77234
Remove Ohm sign from color code bitmap
...
Color code is not specific to resistors.
Fixes: lp:1005383
https://bugs.launchpad.net/kicad/+bug/1005383
2017-01-26 15:41:49 -05:00
jean-pierre charras
c761d30ade
Make FootprintWizardBase.py compatible with last changes in EDA_TEXT.
2017-01-26 20:19:20 +01:00
jean-pierre charras
2f0ab8b13d
Gerbview: Load zip archive: skip files which are not gerber or drill files. Better look of messages.
2017-01-26 18:15:46 +01:00
Dick Hollenbeck
d4acfb9f5a
Remove doubled fp_text "hide" output, change *.kicad_pcb format under authorization of Wayne. Fix exceptions.cpp PARSE_PROBLEM which was missing the offset %d.
2017-01-26 08:02:35 -05:00
Mario Luzeiro
840bcb5189
3D-Viewer: improvements on reflections and on plastic normal texture
...
+ make the number of samples for reflection and refraction
parameterizable.
+ add some fuziness to reflection.
+ improvements on plastic normal texture
2017-01-26 07:22:46 -05:00
jean-pierre charras
aac13e7ae1
More detailed error messages when loading Gerber or drill files and if no room to load some files.
2017-01-26 13:16:49 +01:00
jean-pierre charras
361c0c2e21
Gerbview: better management of zip archive. Better error messages.
2017-01-26 11:36:01 +01:00
jean-pierre charras
6329ca5065
Gerbview: add in file menu an option to load a zip archive containing Gerber and/or drill files.
2017-01-26 10:45:28 +01:00
Maciej Suminski
8f82f04153
Copy menu title in CONTEXT_MENU::copyFrom()
2017-01-25 20:29:27 +01:00
John Beard
0f5bfdb156
Add mirror tool action for GAL module editor
...
This is basically a simple clone of the legacy tool with a few minor
tidy-ups for GAL mode.
Fixes: lp:1619301
* https://bugs.launchpad.net/kicad/+bug/1619301
2017-01-25 20:17:28 +01:00
John Beard
beed72ffbb
Add pad import/export/push to GAL canvas
...
This implements the pad import/export to the board's master pad setting
in the GAL canvases.
Implemented as a new GAL tool: PAD_TOOL.
It uses the same dialog, which has been split out into its own files in
pcbnew/dialogs, rather than along with frame methods in
pcbnew/globaleditpad.cpp.
Fixes: lp:1619304
* https://bugs.launchpad.net/kicad/+bug/1619304
2017-01-25 20:17:28 +01:00
Wayne Stambaugh
8e7fe9dab2
Fix spice simulator build error due to EDA_TEXT changes.
2017-01-25 09:25:05 -05:00
Dick Hollenbeck
0c459ced97
EDA_TEXT object refactor.
...
Make all EDA_TEXT data private and rename accessors to avoid function
name collisions in derived classes.
Overload EDA_TEXT's SetTextAngle() and SetEffects() in TEXTE_PCB.
Add support for preserving Reference text position, size, orientation
during a netlist import into a BOARD, as well as the one off footprint
update dialog.
2017-01-25 08:03:32 -05:00
Maciej Suminski
5d9190038f
TOOL_EVENTs of "message" type are passed to all tools
...
Message type is a kind of notification, so it should be received by all
interested tools. It used to be like that in the past, but has been
broken recently.
2017-01-25 11:31:55 +01:00
Wayne Stambaugh
0b6147ed05
Minor developer's documentation fixes.
...
Fix duplicate table of content links.
Fix heading level issues in version 6 road map.
Add new Python action menu options to compiling document.
2017-01-24 10:14:27 -05:00
diogocondeco
1a05c8a5a8
eeschema/add_component setfocus moved into OnInitDialog
...
SetFocus executed by OnInitDialog wxInitDialogEvent handler
2017-01-23 12:31:00 -05:00
diogocondeco
b54e77e466
Macos SetFocus() and SetSelection moved into OnInitDialog
...
pcbnew/dialog_find and pcbnew/dialog_pad_properties modified so that SetFocus and SetSelection is handled once the dialog is initiated.
2017-01-23 12:30:59 -05:00
Chris Pavlina
fb104a111f
gitignore: add .DS_Store
2017-01-23 09:08:22 -05:00
Maciej Suminski
1102eb0d0d
Store menu titles in CONTEXT_MENU
...
Previously a title had to be provided when a submenu was added,
but this led to storing the same title in many places.
2017-01-23 14:52:11 +01:00
Maciej Suminski
6362e5cf0f
Added create() method for SELECTION_MENU
2017-01-23 14:52:11 +01:00