Cirilo Bernardo
d0a2080823
Merge with main branch r6601
2016-03-01 11:44:15 +11:00
Wayne Stambaugh
bd800630be
Pcbnew: prevent delete hot key from deleting locked footprints. (fixes lp:1538805)
2016-02-29 16:12:03 -05:00
Simon Wells
4d2a05856f
Minor CMake configuration file fixes.
...
* Move add_directory()s in main CMakeList.txt after all find_package()
macros are run so all flags in the main CMakeList.txt are propagated
to the sub-folder CMakeList.txt files.
* Remove commented out include of config.h
* Make the link maps only build on linux as -${TO_LINKER},-cref
-${TO_LINKER},-Map=blah just gives warnings on osx w/ clang
* Make the link maps only build with flag -DKICAD_MAKE_LINK_MAPS is
defined during CMake configuration as they are highly specific.
* Moved the code for setting link maps into the main CMakeList.txt
file to avoid duplication.
* Removed -D__ASSERTMACRO__ from osx as its no longer needed
* Removed a couple of other OSX only things that wouldn't work anyway
* Moved set (BU_CHMOD_BUNDLE_ITEMS) to the main CMakeList.txt as
otherwise it would only work for the KiCad build not the other
applications
* Made KICAD_SCRIPTING_MODULES enable KICAD_SCRIPTING as currently if
you have modules enabled without the scripting base it will on build.
This could be changed to a fatal error saying you need to also enable
scripting but it seems unnecessary.
* Removed duplication of pcbnew.py install code under modules and
scripting since you can't have modules without scripting now
2016-02-29 14:08:03 -05:00
Cirilo Bernardo
4d20f32fd0
Added 'Configure Paths' button to Footprint Properties editors
2016-02-28 10:17:58 +11:00
Eldar Khayrullin
89ea49ff14
Pcbnew: PCAD2KICAD text conversion improvements.
...
* Fix text justification.
* Fix caret return symbol.
* Fix size of proportional font.
2016-02-27 12:33:38 -05:00
Bernhard Stegmaier
f8abe9c191
Add support for optional touchpad panning.
2016-02-24 14:53:02 -05:00
unknown
11da247aa1
Fix issues in PCAD import of P-CAD ASCII files.
2016-02-24 12:56:40 +01:00
unknown
3d635bca01
Add QFN Footprint generator python script
2016-02-24 09:48:55 +01:00
jean-pierre charras
cf09129387
Python interface: add methods to add or remove layers to/from a layer set. Usefull to modify the layer set of pads
...
Very minor other fixes.
2016-02-24 09:45:34 +01:00
Cirilo Bernardo
4c809f0f13
Sync with main branch r6579
2016-02-23 18:31:54 +11:00
jean-pierre charras
60ac4f7ee3
Pcbnew: fix a crash when trying to export a footprint in a non writable directory, or if a non writable old file was existing. (Linux only. On Windows, the wxWidgets file dialog dectects this issue)
2016-02-22 15:38:35 +01:00
Cirilo Bernardo
af0ac955b9
Merge with main branch r6576
2016-02-22 19:58:32 +11:00
Cirilo Bernardo
5776037a70
Flush model data upon exit of Footprint Properties dialogs
2016-02-21 11:54:34 +11:00
jean-pierre charras
c379df06bb
Remove CK1202_V1.pcb sample file, actually not used in Kicad, due to its unclear copyright. The http link to this sample file is in files.txt.
2016-02-20 08:50:54 +01:00
jean-pierre charras
d1559b129d
Pcbnew: fix 2 issues:
...
* File import: use case insensitive comparison to choose import plugin, from the file extension (It is not always in lower cases, especially on Windows.)
* onleftclick.cpp: fis a minor issue, which happens after switching form GAL to Legacy canvas: sometimes a board item is left selected from GAL, and creates false warning message in legacy.
2016-02-19 15:10:23 +01:00
unknown
c2fd462dd6
Footprint generators in Python: add a rounding method to put a coordinate on a grid (PutOnGridMM and PutOnGridMils) .
2016-02-18 18:53:39 +01:00
unknown
fb17b3fa17
Set SMD attribute in footprint python generators
2016-02-18 15:29:30 +01:00
Cirilo Bernardo
25a5db9092
Sync with main branch r6563
2016-02-18 13:15:44 +11:00
unknown
78d0cfc1a4
Fix Bug #1545668 (Pcbnew can't open P-CAD ASCII files)
2016-02-17 16:38:30 +01:00
jean-pierre charras
8931df339e
Fix incorrect assertion failure in specctra export, when a footprint contains segments on edge.cut layer (Bug #1545546 )
2016-02-15 09:55:10 +01:00
unknown
aa6beaaba0
Python footprint generators: fix a typo and fix text size (accordance KLC 6.9)
2016-02-14 10:47:07 +01:00
Cirilo Bernardo
a4861a0d64
Sync with main r6555
2016-02-14 09:16:40 +11:00
jean-pierre charras
7313b28e2a
Cvpcb: minor change in menubar: change menu name "files" to "Save" (there is no more files to read or save). Pcbnew, pad properies editor: show Axis (pad origin) in GAL mode (it was already shown in legacy mode).
2016-02-13 16:34:52 +01:00
Rohan Agrawal
8785df0d80
Merge lp:~rohbotics/kicad/bug_1424003 into lp:kicad
2016-02-12 17:43:23 +01:00
unknown
15624ab1c3
Fix issue #1412628 (long text values truncated in pos file) and serious cleanup of gen_modules_placefile.cpp code.
2016-02-12 12:50:42 +01:00
Rohan Agrawal
8d659b3e02
removed unnessacary curly braces
2016-02-11 19:26:03 -08:00
Rohan Agrawal
31a6a4adf0
Run fix_route until routing ended in EndTrack
...
Should fix Bug 1424003, by making making sure the routing is completed when endtrack is triggered.
2016-02-11 18:26:40 -08:00
unknown
450c2e4371
fix Tickness typo
2016-02-11 16:02:37 +01:00
jean-pierre charras
2284228c35
HPGL plot dialog: remove no more in use Pen Overlap parameter. Fix incorrect polygon fill by setting the hpgl pen thickness in hpgl file. Add filled circle (previously, a circle was never filled)
2016-02-11 13:14:46 +01:00
jean-pierre charras
5658ed9c8e
Prepare rounded rect and custom shaped pads: add plot functions. It fixes also a pcbnew crash in HPGL mode when plotting trapezoidal pads.
2016-02-10 17:02:40 +01:00
unknown
4726f51ba0
Set the courtyard width to 0.05mm to comply with KLC in the following python footprint generators: bga,qfp,sdip and zip
2016-02-09 10:10:17 +01:00
jean-pierre charras
050bdbc772
Pcbnew: minor changes:
...
* Dialog copper zones: Always enable thermal shape settings, because even with no thermal, some pads can use thermal option in local pad settings.
* GAL mode: shows page limits in gray color, like in legacy mode, and according to comments in sources.
2016-02-09 09:23:24 +01:00
Tomasz Wlostowski
5349eb4179
fixed segfault in selection tool
2016-02-08 15:12:59 +01:00
jean-pierre charras
711607f152
Fix minor Bug #1542935 (No solder mask unless there is something on the layer)
2016-02-08 14:04:42 +01:00
Tom Andrews
4c7a61dd25
pcbnew: correct minor grammatical errors
2016-02-05 14:34:23 -05:00
Cirilo Bernardo
b7a8661a03
Sync with main branch r6538
2016-02-05 16:15:51 +11:00
Dick Hollenbeck
7c637ea7be
github fix and comment improvements:
...
* Fix a StrPrintf() %s count mismatch bug
* Better comments
* Use std::string::data() instead of a ref to the first char to get the str::string buffer (should not change anything with GNU lib)
2016-02-04 17:49:20 +01:00
Maciej Suminski
c16b66ce0c
Ratsnest does not take into account non-copper pads (GAL).
2016-02-03 11:01:00 +01:00
jean-pierre charras
50db57f4d5
Pcbnew: fix Bug #1540967 (zone keepout incorrectly created if previously a corner-smoothed copper zone was created). This option (non relevant for a zone keepout) is now cleared.
2016-02-02 21:32:11 +01:00
Cirilo Bernardo
06e766b8b2
Sync with main branch r6532
2016-02-02 17:25:14 +11:00
Jon Neal
896bd3945d
pcbnew: netlist import interactive edit fix
...
When importing a netlist with no changes, do not select the part under the
cursor.
2016-02-01 19:43:28 -05:00
Andrew Zonenberg
41223a81d3
pcbnew: avoid unnecessary copy in RN_NET::processPads()
...
Saves >30% run time on ratsnest rebuild for high-fanout nets.
2016-02-01 18:13:30 -05:00
jean-pierre charras
351752f4e4
Fix Bug #1539889 (empty translated strings which create issues in translation tools)
...
Add a file deleted by accident in interf_u demo.
2016-01-30 14:14:58 +01:00
Tomasz Wlostowski
ee3418e90b
One-click PCB update improvements
...
- Fix repetitive undo/redo segfaults & assertions.
- Add Update menu entry on PCB side.
- Fix Python build error
- Add spread footprints after updating
2016-01-29 15:43:40 +01:00
Tomasz Wlostowski
689072c0e1
PCB updater: open PCBnew automagically, minor fixes to the dialog
2016-01-29 11:36:51 +01:00
Tomasz Wlostowski
570ba5e00a
set up netlist footprint loader before attempting pcb update...
2016-01-29 11:31:26 +01:00
Tomasz Wlostowski
5ef6001e06
pcbnew: support for removing NETINFO_ITEMS from BOARD for proper netlist undo
2016-01-29 11:29:56 +01:00
Tomasz Wlostowski
867a0444bd
eeschema: single click PCB update feature added
2016-01-29 11:24:39 +01:00
Tomasz Wlostowski
9e609acae3
made netlist entries and netlist update undoable
2016-01-29 11:21:13 +01:00
Maciej Suminski
1d39a2a44b
Highlight net tool is not deactivated after a single use.
2016-01-29 10:56:29 +01:00