jean-pierre charras
f204208667
Update demo kit-dev-coldfire-xilinx_5213
6 years ago
Jeff Young
67915b6a96
Add a warning message for attempting to current probe a subckt.
Fixes: lp:1843159
* https://bugs.launchpad.net/kicad/+bug/1843159
6 years ago
Jeff Young
aeedbf87dd
Tighten up the Pad Properties dialog a bit.
Fixes: lp:1843580
* https://bugs.launchpad.net/kicad/+bug/1843580
6 years ago
Jeff Young
0b981caef8
Don't clear the IS_MOVED flag right before looking at it.
Fixes: lp:1842355
* https://bugs.launchpad.net/kicad/+bug/1842355
6 years ago
Wayne Stambaugh
18667377f7
Eeschema: improve error message when writing cache library.
Remove duplicate missing symbol names from the extended error message.
Fixes lp:1842452
https://bugs.launchpad.net/kicad/+bug/1842452
6 years ago
Wayne Stambaugh
4bfb8ef457
Pcbnew: fix Eagle footprint library polygon pad sizes.
Eagle includes the width of the polygon line when generating polygon pad
sizes where KiCad does not. This simple fix inflates polygon pads half
of the Eagle polygon line width.
Fixes lp:1833687
https://bugs.launchpad.net/kicad/+bug/1833687
6 years ago
jean-pierre charras
f5692584f2
cleanup
6 years ago
jean-pierre charras
271465a644
Stackup manager: Add a dielectric manager to handle more easily user defined dielectric substrates
panel_board_stackup.cpp: material selection:
replace wxChoice by a better widget (wxTextCtrl+wxButton) to call the dielectric manager dialog
Move dielectric material class to a specific file
6 years ago
jean-pierre charras
6ef4d7879e
Fix incorrect comment in heler message
6 years ago
Seth Hillbrand
f2bf9fa534
eeschema: Prevent crash on move/drag re-entry
Restarting a move/drag operation breaks the stack by starting the tool
without popping it on exit.
TODO: implement RAII for these stack push/pop
6 years ago
Michal Jahelka
ae79a2bdcf
c3d_render_ogl_legacy.cpp: initialize m_Emissive member of SMATERIAL to be sure it is set to 0, 0, 0
6 years ago
Jeff Young
95ec2fba02
Fix tabbing in Text Properties dialog.
6 years ago
Jeff Young
25fa2131d2
Restore PointCloserThan() behaviour to really be "closer than".
Change calls which really want it to be "closer than or equal" to
distance + 1.
Fixes: lp:1843329
* https://bugs.launchpad.net/kicad/+bug/1843329
6 years ago
Jeff Young
1a375a1e71
Better handling of SPICE current probe statements.
6 years ago
jean-pierre charras
2a9157ca99
Pcbnew, multiline graphic text dialog: strip extra \r in EOL (\n is enough) on Windows.
Fixes: lp:1843279
https://bugs.launchpad.net/kicad/+bug/1843279
6 years ago
Jeff Young
b5742d09f8
Performance enhancement.
6 years ago
Jeff Young
90fd58871d
Fix zero failure in SEG::PointCloserThan().
Fixes: lp:1843329
* https://bugs.launchpad.net/kicad/+bug/1843329
6 years ago
Ian McInerney
2b387f4b4d
Manually put the UNIT_BINDER text on the primary selection clipboard
The OnKillFocus handler of the UNIT_BINDER replaces the text in the
control with the evaluated string, which removes the selection. To
get the original text on the primary selection clipboard, we must
add it ourselves.
Fixes: lp:1794623
* https://bugs.launchpad.net/kicad/+bug/1794623
6 years ago
jean-pierre charras
c3bd9b7b8f
Stackup manager: better code.
6 years ago
Jeff Young
8dd8740fa3
Performance enhancement for pad drawing.
Fixes: lp:1843065
* https://bugs.launchpad.net/kicad/+bug/1843065
6 years ago
Jeff Young
7dc9beaf11
Add type filter to push pad properties.
Fixes: lp:1827820
* https://bugs.launchpad.net/kicad/+bug/1827820
6 years ago
Jeff Young
b4a3f4bb41
Sync GAL grid with layer visibility on doc-open.
Fixes: lp:1843169
* https://bugs.launchpad.net/kicad/+bug/1843169
6 years ago
Jeff Young
f21e24cd17
Fix pin rotatation and SPICE current probe statement for 2-pin symbols
Fixes: lp:1843159
* https://bugs.launchpad.net/kicad/+bug/1843159
6 years ago
Jeff Young
44a1cf9f1b
Implement quiet-mode for selection clearing.
Also adds comments for exising quiet-mode calls.
Fixes: lp:1843177
* https://bugs.launchpad.net/kicad/+bug/1843177
6 years ago
jean-pierre charras
37fac7a8f2
Stackup editor: fix crash when trying to calculate dielectric layer thickness if all dielectric layers are locked.
Add also more tests to validate values.
Fixes: lp:1843131
https://bugs.launchpad.net/kicad/+bug/1843131
6 years ago
Jeff Young
2ac270ce8e
Fix bug with high-frequency plots.
Fixes: lp:1839712
* https://bugs.launchpad.net/kicad/+bug/1839712
6 years ago
Jeff Young
f491b7fff7
Check for dup layer names in the GUI, not in the internals.
Doing so in the internals keeps users from being able to swap layer
names as the dialog does each layer name change individually.
Fixes: lp:1842665
* https://bugs.launchpad.net/kicad/+bug/1842665
6 years ago
Jeff Young
6f0d8c3eac
Replace buggy code in TestSegmentHit() with call to SEG::PointCloserThan()
Fixes: lp:1843101
* https://bugs.launchpad.net/kicad/+bug/1843101
6 years ago
Jeff Young
0ff20c18a3
More direct selection handling.
Fixes: lp:1842750
* https://bugs.launchpad.net/kicad/+bug/1842750
6 years ago
Jeff Young
14c4175040
Tighten up the board setup dialog layout a bit.
6 years ago
Jeff Young
e3a525d3c9
See if this fixes the Mojave layout issue.
6 years ago
Jeff Young
a612fb690b
Cherry pick of line-ending-safety fix from 5.1.
Fixes: lp:1842943
* https://bugs.launchpad.net/kicad/+bug/1842943
6 years ago
Jeff Young
1ac6cbc4a6
A bit more safety around control characters in strings.
6 years ago
Jeff Young
83a02e18eb
Mac OSX changes for new board stackup panel.
Fixes: lp:1843033
* https://bugs.launchpad.net/kicad/+bug/1843033
6 years ago
Jeff Young
d55f4d05b4
Workaround wxWidgets inability to find the default PDF viewer.
Fixes: lp:1843061
* https://bugs.launchpad.net/kicad/+bug/1843061
6 years ago
Jeff Young
2553dd2942
Bail on our custom dockart provider.
It appears that it was causing some crashes, and it was never clear
that it looked better anyway.
6 years ago
Jeff Young
10c25a2290
Update frame type enum to match current class names.
6 years ago
Seth Hillbrand
c3226653cc
eeschema: Handle broken spin style value
The spin style is stored as a numeric and can be corrupted. We handle
this by triggering assertions for debugging the bad value while
resetting to default if we have non-valid spin values that are outside
the array.
Fixes: lp:1843091
* https://bugs.launchpad.net/kicad/+bug/1843091
6 years ago
Seth Hillbrand
37b3c698c8
fixing comparison warning
6 years ago
Wayne Stambaugh
24454f5105
Pcbnew: fix size of graphics import warning dialog.
Use the HTML_MESSAGE_BOX window to present the warning messages rather
than wxMessageBox which would overflow the display when there were a lot
of graphic items that could not be parsed.
Fixes lp:1839565
https://bugs.launchpad.net/kicad/+bug/1839565
6 years ago
Wayne Stambaugh
2b24c09307
Pcbnew: minor netlist dialog layout fixes.
6 years ago
jean-pierre charras
bd34348068
Pcbnew: allows using filled polygons in zones with no outline thickness.
This option was only available if advanced config "ForceThickZones" was set.
6 years ago
jean-pierre charras
cee1873fff
Footprint editor: fix a crash when trying to edit the properties of a footprint not yet in tree (i.e. imported from file)
6 years ago
jean-pierre charras
e0c82fb003
Board stack manager: add a basic reporter to copy the current stackup to the clipboard.
6 years ago
Seth Hillbrand
90b5cd3032
Unify text edit dialog behavior
This makes the pcbnew multiline text editor natively accept tabs in the
same manner as eeschema and extracts key handling routines to the shim
to allow undo/redo.
Also allows Ctrl-Y under Linux in addition to other platforms. While
not as popular as Ctrl-Shift-Z, it is utilized for Redo in some contexts
6 years ago
Jeff Young
3bd38ec245
Improve zoom-to-extents for footprints with long text.
Fixes: lp:1820540
* https://bugs.launchpad.net/kicad/+bug/1820540
6 years ago
Jeff Young
66f0bd4f6a
Don't try to start another move when one is in progress.
Fixes: lp:1842623
* https://bugs.launchpad.net/kicad/+bug/1842623
6 years ago
jean-pierre charras
a5c8b5ed41
Stack manager: cosmetic enhancement: replace a text having no meaning by a bitmap
6 years ago
jean-pierre charras
24ea8f970e
Pcbnew: update SEXPR_BOARD_FILE_VERSION to 20190905 (actual commit date for board physical stackup feature)
6 years ago
jean-pierre charras
5cf21789e9
FOOTPRINT_VIEWER_FRAME: minor fix: initialize m_canvasType to the value actually used.
6 years ago