Wayne Stambaugh
7a2e0c6632
Remove old domain name from developer documentation.
2021-10-26 14:49:50 -04:00
Wayne Stambaugh
29519c5fda
Revert "Tag release version 5.1.11."
...
This reverts commit 4c58397949
.
2021-10-26 14:45:17 -04:00
Wayne Stambaugh
4b996f6bbe
Revert "Begin version 5.1.12 development."
...
This reverts commit e4a5bfc788
.
2021-10-26 14:44:41 -04:00
Wayne Stambaugh
e4a5bfc788
Begin version 5.1.12 development.
2021-10-26 07:55:07 -04:00
Wayne Stambaugh
4c58397949
Tag release version 5.1.11.
2021-10-26 07:23:58 -04:00
Mark Roszko
011b4027db
Add vertexIndex bounds check
2021-10-23 15:46:58 +00:00
Seth Hillbrand
a1adc59cb8
Remove all references to old website
...
The kicad-pcb.org website is no longer valid
2021-10-18 15:47:01 -07:00
Johannes Maibaum
ee4a8fc05a
kicad-pcb.org->kicad.org in kicad.appdata.xml.in
...
kicad-pcb.org seems to cause TLS handshake errors recently.
As kicad.org is now the official domain, switch all uses of
kicad-pcb.org to kicad.org in kicad.appdata.xml.in.
2021-10-18 22:19:34 +02:00
Adam Wolf
420a3ce498
On macOS, copy libngspice dylibs and symlinks
...
Now that ngspice creates soversion'ed libraries, we need to tweak
how we copy the dylibs around.
This is meant to address
https://gitlab.com/kicad/code/kicad/-/issues/9143 .
(cherry picked from commit ec10b12c6a
)
2021-10-15 10:40:13 -07:00
Wayne Stambaugh
9b6798c479
Eeschema: yet another attempt to fix network share editing performance.
...
Root out a few other areas where the hierarchy integrity test was being
performed while editing where it wasn't required.
2021-10-07 07:22:50 -04:00
Wayne Stambaugh
765816ccb1
Eeschema: fix lag on network shares when duplicating and copying objects.
...
The delay was due to recursion checks being performed every time a new
SCH_SHEET_LIST object was created. The fix was to back port the optional
integrity check flag added from master. It's similar to commit 63a0f537
by Jeff Young but it could not be cherry-picked due to the changes in
master branch.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9278
2021-10-04 16:34:30 -04:00
Seth Hillbrand
f3e9e3497b
Cherry-picking some external run routines
...
Mostly from c6bcb85562
but trees have
diverged sufficiently that there are others mixed in. This removes the
system() call on MacOS when opening a directory
2021-09-29 11:32:25 -07:00
jean-pierre charras
8e9e1a618b
Apply WX_LOCALE change from master branch.
...
See master branch, commits 0cf81b6
and b065ff3
2021-09-29 16:54:07 +02:00
jean-pierre charras
7272020cd3
fix use of a non const method in a const method ( from master branch)
2021-09-14 14:33:40 +02:00
jean-pierre charras
16fff71c31
Gerbview: fix incorrect bounding box of lines drawn with a rectangular aperture.
...
See master, commit 5abe25
2021-09-14 10:50:51 +02:00
jean-pierre charras
190223949c
Gerber files: fix incorrect FileFunction attribute value for F.Fab and B.Fab layers.
2021-09-01 11:17:05 +02:00
jean-pierre charras
38d463ae49
Apply commit ddba9e2
from master: fix of not updating spice primitive field
2021-08-31 11:07:37 +02:00
jean-pierre charras
73193196d2
Cvpcb: fix possible crash when pressing the ESC key during some calculations.
...
From master branch, commit b1c67d9
2021-08-28 15:58:04 +02:00
Jeff Young
2975e85950
Add (a somewhat hacked) future format error for page layout files.
2021-08-27 13:16:22 +01:00
Seth Hillbrand
b2fbf982a8
Don't use REALPATH to find shared/dynamic libraries
...
We require API compatibility in the ngspice library because we
dynamically load the library and assign function pointers to specific
names/signatures. This should be consistent for all versions of the the
library until the soversion changes.
Fixes https://gitlab.com/kicad/code/kicad/issues/8878
(cherry picked from commit 17a17586a6
)
2021-08-24 11:46:03 -07:00
Jeff Young
0843fbf904
Fix nullptr dereference.
...
Fixes: lp:8996
* https://bugs.launchpad.net/kicad/+bug/8996
2021-08-19 11:59:07 +01:00
jean-pierre charras
8dab9041e4
Gerbview, Excellon reader: use Leading Zeros format when not specified in file.
...
Some very poor files do not specify the coordinates format.
In this case, the default is INCH,LZ that looks like the more usual.
From master branch, commit b1fd462
2021-08-01 16:08:28 +02:00
jean-pierre charras
6aed98f795
Gerbview, Excellon reader: fix incorrect size of tools when the size is embedded.
...
From master branch, commit 70b5e26
.
2021-08-01 10:26:23 +02:00
jean-pierre charras
c20a76f3e2
Fix Python consoles cannot be created.
...
Fixes #8899
https://gitlab.com/kicad/code/kicad/issues/8899
2021-07-31 16:46:27 +02:00
Seth Hillbrand
435b1720c3
Prevent help() from blocking terminal
...
Ensures that the pydoc pager gets re-directed to the PyShell. Also
keeps a copy of stdin to prevent closure in case of re-assignment
Fixes https://gitlab.com/kicad/code/kicad/issues/8047
2021-07-12 16:52:52 -07:00
Wayne Stambaugh
22bdf37fc2
Fix SPICE simulator plot bug.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1944
2021-07-09 16:44:23 -04:00
Ian McInerney
9e3ac0eafb
Don't install the import library for the 3dsg library
...
No one on Windows should be linking to it outside of
the build process, so there is no need for it in the
installer
Fixes https://gitlab.com/kicad/code/kicad/issues/1842
(cherry picked from commit 3bb44f3804
)
2021-07-01 19:31:46 +00:00
Wayne Stambaugh
5c1c24cdab
Pcbnew: fix footprint selection bug.
...
Do not remove footprint objects from list of selected objects when there
are no drawable objects other than the reference and value text.
Increase the minimum size rectangle for footprints from 0.025mm to 1mm
when the footprint has no drawing objects so that it is easier to select
the footprint in this case.
Add debugging code to show the footprint bounding box and polygon outline
so that it's possible to tell the difference between selection areas.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8379
2021-06-24 14:13:30 -04:00
jean-pierre charras
c9cc824761
Footprint editor: fix broken mirroring of custom pad shapes.
...
Fixes #8649
https://gitlab.com/kicad/code/kicad/issues/8649
2021-06-23 16:31:18 +02:00
Eeli Kaikkonen
b3c1e0330a
OCC is the default cmake flag instead of OCE.
...
(cherry picked from commit 168a21bb43
)
2021-06-16 12:47:58 -04:00
jean-pierre charras
4506fb2022
Fix not initialized var (m_HoleToHoleMin) in DRC when starting Pcbnew in stand-alone.
2021-06-16 11:44:02 +02:00
jean-pierre charras
ecec324121
Fix a link issue created by fix 959b33c
, on Linux.
...
Fixes #8475
2021-05-25 08:59:44 +02:00
jean-pierre charras
959b33c59b
Footprint editor: fix incorrect "Zoom to Fit" when the F.Cu layer is not shown.
...
Fixes #8420
2021-05-14 15:30:38 +02:00
Wayne Stambaugh
d6646c34ef
Eeschema: fix BOM path bug in stand alone mode.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8180
2021-05-07 15:44:21 -04:00
Wayne Stambaugh
b56ac54cb2
KiCad: don't rename page description file on new project from template.
...
Doing so will break the link in the schematic and/or board file so copy
page description file(s) verbatim to the new project folder.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6524
2021-05-05 07:39:22 -04:00
Mark Roszko
5bc47a0c3b
Write xml netlists explicitly via wxFFileOutputStream for performance
...
Fix #6944
2021-05-03 23:13:38 +00:00
Wayne Stambaugh
f2db83008a
Begin version 5.1.11 development.
2021-04-23 13:47:08 -04:00
Wayne Stambaugh
9a01cf1b35
Tag release version 5.1.10.
2021-04-23 13:42:36 -04:00
Seth Hillbrand
0f6f30b26e
Ensure collapsed tree before update
...
We had been maintaining the tree collapse state for "clear" actions
where the user went back to no object search. This was helpful in the
case where we had previous items (e.g. last placed element)
But this causes isses when a sub element was previously select on GTK.
Now we choose safety for GTK over the pretty display
Fixes https://gitlab.com/kicad/code/kicad/issues/8198
2021-04-20 11:50:08 -07:00
Marek Roszko
8219334806
Fix wrong offset in msys2 x64 libcontext implementation not saving fiber data pointer
...
This should have/may have been causing random crashes on calls into win32 api.
fiber data is located at offset 0x20 of the stack not 0x18.
2021-04-12 19:11:44 -04:00
Wayne Stambaugh
e6997d87b3
Eeschema: fix zero length line segfault.
...
Clear the current draw item when line segment clean up results in no lines.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8175
2021-04-12 14:41:52 -04:00
jean-pierre charras
13b453c21e
PDT plotter: fix incorrect header (from Master branch)
2021-04-06 11:34:52 +02:00
Seth Hillbrand
4ec3f18fda
Return wxString for gfx importer messages
...
Returning a reference to a temporary value crashes when the value is
deallocated before use. Passing a full string fixes the crash and
allows NVRO on the temporary value.
2021-04-04 06:20:14 -07:00
Jon Evans
fc8ffd8421
Disable Cairo canvas for Mac
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7052
2021-04-02 18:50:21 -04:00
Seth Hillbrand
4551651777
Fix empty translated string
2021-04-02 11:12:39 -07:00
Marek Roszko
82f2e8c344
More gracefully handle tinyspline not liking a spline definition
...
Partial fix for #6634
(cherry picked from commit e409b04538
)
2021-04-02 09:41:22 -07:00
jean-pierre charras
b76c5c9433
Drill map report: use more digits in float values for diameters.
2021-03-29 11:21:24 +02:00
Jon Evans
1737927814
Fix cherry-pick error
2021-02-17 08:12:05 -05:00
Graham Keeth
38d7ac6d9c
Add BOM file extension to BOM plugin command line
...
Attempt to parse BOM output file extension from BOM plugin header, and
append it to the "%O" argument in the BOM plugin command line.
Fixes #6943
(cherry picked from commit f54ab830f6
)
2021-02-11 21:19:31 -05:00
Seth Hillbrand
db1bf4351b
Fix GTK crash when multiple libraries are expanded
...
Once more into the gtk_tree_view breach.
This may also be related to https://gitlab.com/kicad/code/kicad/-/issues/7344
Fixes https://gitlab.com/kicad/code/kicad/issues/7422
(cherry picked from commit 4657ca5d4f
)
2021-02-08 14:36:08 -08:00