Maciej Suminski
adf4f83cb0
Code formatting and clean-up
9 years ago
hauptmech
20b4226a25
Router recognizes busses of differential pairs
Fixes: lp:1443330
* https://bugs.launchpad.net/kicad/+bug/1443330
9 years ago
Tomasz Włostowski
d6820bc925
Fixed segfault in connectivity algo for boards with orphaned nets
Fixes: lp:1701347
* https://bugs.launchpad.net/kicad/+bug/1701347
9 years ago
jean-pierre charras
bafb8c3688
Add old python method FootprintEnumerate which did not word after changes in C++ code
9 years ago
Seth Hillbrand
8201e2cbff
Footprint editor crashes when deleting pads and undoing this command.
Fixes: lp:1701092
https://bugs.launchpad.net/kicad/+bug/1701092
9 years ago
Wayne Stambaugh
4130083445
Eeschema: fix loading symbol libraries with dot in file name.
Initializing wxFileName objects by using string assignment or the single
string argument ctor will cause wxFileName to parse everything to the
right of the first dot as the file extension. Therefore, file names such
as foo.1.lib and bar.baz.lib will fail. This is probably not the only
place in the KiCad source where this can occur.
Fixes lp:1700331
https://bugs.launchpad.net/kicad/+bug/1700331
9 years ago
jean-pierre charras
2237de0153
Gerbview "Always hide all layers but active" context menu selection doesn't work with keyboard
Fixes: lp:1701008
https://bugs.launchpad.net/kicad/+bug/1701008
9 years ago
Wayne Stambaugh
81fcc852b1
Fix Pcbnew plugin developer's document table of contents.
9 years ago
Wayne Stambaugh
0f20dc747f
Minor Pcbnew plugin developer's document fixes.
Reformat line width to prevent line wrapping.
Add table of contents and header links.
9 years ago
Simon Kueppers
bbef4fee17
Added documentation about pcbnew plugin development
9 years ago
Simon Kueppers
d6aad9c6e7
Corrected Typo in documentation of GetClearance function
9 years ago
Wayne Stambaugh
85a0a371b1
Add support to resolve schematic symbol links using symbol library table.
Add Resolve() and ResolveAll() methods the SCH_COMPONENT object to use the
symbol library table to obtain links to the library symbols.
Add LoadAlias() method to SYMBOL_LIB_TABLE to find an alias by it's LIB_ID.
Clean up Doxygen comments to match coding policy changes.
9 years ago
Maciej Suminski
1e87ae6c50
Fixed a memleak in raytracer
9 years ago
Maciej Suminski
37f8c83c5b
Fix the BOARD & MODULE classes SWIG interface
9 years ago
jean-pierre charras
3c3ee9b8c3
Fix a few doxygen warnings
9 years ago
Maciej Suminski
5774fd284e
pcbnew: Do not sove 'no_connects' and 'area' in .kicad_pcb
These data are redundant as they are calculated by pcbnew.
9 years ago
Maciej Suminski
544e944647
pcbnew: Do not save 'links' information
It is not parsed anyway and the new connectivity algorithm
does not calculate it.
9 years ago
Maciej Suminski
ac688e688a
Fixed selecting components with Enter (DIALOG_CHOOSE_COMPONENT)
Added dedicated event types: COMPONENT_SELECTED, COMPONENT_PRESELECTED.
9 years ago
jean-pierre charras
6a3c1720b2
Fix a few doxygen warnings
9 years ago
jean-pierre charras
1e770f56a6
Fix a non ASCII7 string in a message. Only ASCII7 chars can be used in sources.
Non ASCII7 symbols are not allowed because the encoding is OS dependent.
9 years ago
jean-pierre charras
0719b99ad8
Minor enhancement in color selection on Windows
9 years ago
jean-pierre charras
5d8dd7c20f
Loading python plugins: make subdir import more tolerant to broken python scripts,
and compatible to subdirs that contains other scripts (like .xsl scripts)
9 years ago
Jean-Samuel Reynaud
e40de096bc
Fix broken directory names building for python plugins
9 years ago
Maciej Suminski
72eff0941e
Code formatting and warning fixes
9 years ago
Maciej Suminski
3aaf26da2e
Fixes for pcbnew_scripting_helpers.cpp
9 years ago
Maciej Suminski
f1d650d5be
Use node & unconnected count from CONNECTIVITY object
9 years ago
Maciej Suminski
7b9330129c
Update ratsnest lines on zone fill removal
9 years ago
Maciej Suminski
79b2d60666
Reenabled pad number increment on placement (module editor)
9 years ago
Maciej Suminski
7330a85554
Moved INTRUSIVE_LIST to a separate header
9 years ago
Maciej Suminski
450ad5eab9
CONNECTIVITY_DATA::GetNodeCount() implementation
9 years ago
Maciej Suminski
74ef3ecb1d
Moved one-liners to header files
9 years ago
Maciej Suminski
3dd4429ef6
Dead code removal
9 years ago
Maciej Suminski
f3fbce9560
Code formatting and clean-up
9 years ago
Tomasz Włostowski
113163257d
Fixed compilation warnings
9 years ago
Tomasz Włostowski
5c0edbabab
Fixes for the connectivity & board cleanup algorithms
9 years ago
Simon Richter
f324c7b16d
Switch another loop to D_PAD iterator
9 years ago
Tomasz Włostowski
a7759efc59
Multiple fixes:
- ratsnest is updated now when undoing in legacy view
- select whole net regression
- local ratsnest in the GAL regression
- pick correct zone net for stitching vias
- mark nets as dirty on net propagation to force ratsnest update
Todo:
- cleanup board algorithm is still broken
9 years ago
Tomasz Włostowski
81dbd930ae
Display zone filling progress window in GAL
9 years ago
Tomasz Włostowski
586710c6f5
eagle_plugin: correct via size import
9 years ago
Tomasz Włostowski
655d851d48
Fixed point-in-polygon test bugs. Connectivity now correctly recognizes zone outlines that have non-zero width
9 years ago
Tomasz Włostowski
d8018ded0b
fix build with Python
9 years ago
Tomasz Włostowski
de7f4d7aa4
fixed unresolved symbols while running cvpcb
9 years ago
Tomasz Włostowski
56928647ef
fixed performance regression in DRC clearance test
9 years ago
Maciej Suminski
2c68786fa8
Display via net labels on top
9 years ago
Tomasz Włostowski
3b16d3cffe
further DLIST/Iterators cleanup, some code formatting
9 years ago
Tomasz Włostowski
63f4ab697b
post-rebase fixes
9 years ago
Tomasz Włostowski
3b7b0603b6
pcbnew: via placement tool, initial version
9 years ago
Tomasz Włostowski
bd960f0e5c
pcbnew/dialogs: more options in track/via properties window
9 years ago
Tomasz Włostowski
706db2a486
pcbnew: draw net labels on vias [wip]
9 years ago
Tomasz Włostowski
96865d45e3
icons for via placement tool
9 years ago