Wayne Stambaugh
4f0c2ad083
Eeschema: add create symbol library to legacy schematic I/O plugin.
2016-10-07 09:18:15 -04:00
jean-pierre charras
fdebcd8a6d
Fixes: lp:1629387 (pagelayout text sometimes shrinking)
...
https://bugs.launchpad.net/kicad/+bug/1629387
2016-10-06 17:19:55 +02:00
Jean-Pierre Charras
e0fb7f89f4
Pcbnew: additional scripting build warning fixes.
...
Add pcbnewPYTHON_wrap.cxx to the list of files to apply -Wno-suggest-override
compiler flag to prevent compiler warnings on file that is generated by SWIG.
2016-10-06 09:06:42 -04:00
John Beard
93a843c022
Add override specifier in scripting dialog
2016-10-05 15:07:06 -04:00
John Beard
6504b7b55c
Disable -Wsuggest-override for scripting files, but not other files
...
This allows the warning to be active for code which would benefit from
it, but not spew hundreds of warnings for code over which KiCad does not
have control of the override specifiers.
2016-10-05 10:43:56 -04:00
jean-pierre charras
4505896634
A few zone outline context menu commands missing after creating a keepout area
...
( partial fix of lp:1630368 )
2016-10-05 15:12:10 +02:00
jean-pierre charras
15517964c9
Fixes: lp:1630105 (Gerbview print dialog does not display graphic layers list on some windows managers like Unity)
...
https://bugs.launchpad.net/kicad/+bug/1630105
2016-10-04 09:51:35 +02:00
Chris Pavlina
278ee7da7d
Remove deprecated 'register' storage spec
2016-09-30 22:32:24 -04:00
Chris Pavlina
b9abcc309f
Fix Validate hiding overloaded virtual in 3D viewer dialog
2016-09-30 22:32:24 -04:00
Chris Pavlina
71263c32e8
Dismiss signed index warning in opengl_gal.cpp
2016-09-30 22:32:24 -04:00
Chris Pavlina
91c8201b8b
Dismiss warning for inconsistent exception spec in ~KIWAY_PLAYER()
2016-09-30 22:32:24 -04:00
Chris Pavlina
9547dd4e52
Fix GetBoundingBox hiding overloaded virtual
2016-09-30 22:32:24 -04:00
jean-pierre charras
c9fec4a4ed
Do not use -Wsuggest-override option if KICAD_SCRIPTING is enabled because it creates too many useless warnings when compiling pcbnewPYTHON_wrap.cxx
2016-09-30 18:38:23 +02:00
jean-pierre charras
67faa5e656
clean.cpp: better code.
2016-09-30 18:33:46 +02:00
Wayne Stambaugh
9d258ba921
Eeschema: fix parsing bug in legacy schematic I/O plugin.
...
Yet another quirk parsing LIB_TEXT object was found. Apparently even in
library version 2.3, the text properties can be dropped so a check for
end of line was added to prevent the parser from choking on a valid text
line.
Fixes lp:1628160
https://bugs.launchpad.net/kicad/+bug/1628160
2016-09-30 10:01:50 -04:00
jean-pierre charras
b5839893d0
Pcbnew, clean board: fix issues and add option in dialog to remove bad track segments (short circuit between 2 nets)
2016-09-30 11:11:52 +02:00
jean-pierre charras
1ebac06d2f
Pcbnew, undo redo: fix a crash in legacy mode when undo a footprint change (for instance a 45 degrees rotation)
2016-09-30 11:11:52 +02:00
Heikki Pulkkinen
ab0cf7dee1
clean.cpp little bug fix
2016-09-30 11:11:52 +02:00
jean-pierre charras
502d0a38be
Fix a missing parameter initialization (arc angle) in footprint DXF import
2016-09-30 11:11:52 +02:00
Maciej Suminski
abbd47e2f2
Remove an unused variable and a debug printf
2016-09-30 09:31:40 +02:00
Tomasz Włostowski
3257f1a863
pns: fixed inline drag grid snapping & undo-related assertion failure
...
Fixes: lp:1628697
* https://bugs.launchpad.net/kicad/+bug/1628697
2016-09-30 09:29:49 +02:00
Tomasz Włostowski
4bc4dc80b6
pns: unique_ptr for BOARD_COMMIT member
2016-09-30 09:05:58 +02:00
Chris Pavlina
2b7e6e73ec
Fix uninitialized variable in drawing_tool.cpp
2016-09-30 09:04:18 +02:00
Chris Pavlina
7454f5565f
Dismiss unused variable warning in ratsnest_data.cpp
2016-09-30 09:04:14 +02:00
Wayne Stambaugh
aa5e979b8a
Eeschema: add delete symbol method to schematic I/O plugin.
2016-09-29 18:34:31 -04:00
Simon Richter
04e21d5c8f
Remove check for undefined behaviour
...
Triangle::NeighborAcross returns a reference, which must refer to a valid
object whose address cannot be 0. Thus, this test is nonsensical.
2016-09-29 18:26:19 -04:00
Maciej Suminski
7a5f72c948
Fixed a crash when drawing a single point polyline
2016-09-29 15:34:08 +02:00
Dick Hollenbeck
904ae200e8
Add python script for DDR3 length matching using T topology.
2016-09-28 11:02:05 -04:00
Wayne Stambaugh
92216b7351
Eeschema: fix assertion on delete node hot key while busy.
...
Performing a delete node hot key operation while Eeschema is busy performing
another operation causes an assertion in the delete node command event
handler in debug builds. It also causes the operation in progress to be
cleared if the assertion is ignored or in release builds.
Fix a similar issue when the leave current sheet hot key is called while
busing performing another operation which causes rather interesting behavior
in the sheet that was exited.
Fixes lp:1627434
https://bugs.launchpad.net/kicad/+bug/1627434
2016-09-27 20:40:59 -04:00
Chris Pavlina
245607d05c
Fix version header rewrite (happened too often)
...
This commit also simplifies the rewrite logic slightly, removing the
regex parsing.
Bug introduced in:
commit 47772e7ae3
Author: Chris Pavlina <pavlina.chris@gmail.com>
Date: Sun Sep 25 10:28:50 2016 -0400
cmake: rewrite version header when branch changes
Before, only KICAD_BUILD_VERSION, which includes the hash but not the
branch, was compared when deciding whether to regenerate
kicad_build_version.h. This header also contains the branch name though,
so we should compare both to address the case of two branches pointing
at the same commit.
2016-09-27 11:40:12 -04:00
Jean-Samuel Reynaud
91479bebf8
Fix for compilation error on Ubuntu 14.04 (has no effect on 16.04, and on Windows/msys2, certainly due to more recent swig and cmake versions)
2016-09-27 16:50:22 +02:00
Maciej Suminski
18695751e8
Fixed a footprint editor crash on DXF import
...
Fixes: lp:1627422
* https://bugs.launchpad.net/kicad/+bug/1627422
2016-09-27 13:36:52 +02:00
jean-pierre charras
673b094b2b
Fix a few missing override qualifiers and shadowed vars.
2016-09-27 10:58:05 +02:00
Maciej Suminski
f2462925ec
Fixed a crash when adding/removing pads
...
Fixes: lp:1627296
* https://bugs.launchpad.net/kicad/+bug/1627296
2016-09-27 09:30:32 +02:00
Cirilo Bernardo
451cbedd2c
Change KICADMODEL definition from struct to class for consistency
2016-09-26 23:54:34 -04:00
Chris Pavlina
52aa4ecdf4
Unify window title formats
...
Most window titles are now of the format "Application — file [info]",
with adaptations as necessary. Version information has been removed from
titles.
2016-09-26 17:28:25 -04:00
jean-pierre charras
41735b6563
Add missing override keywords.
2016-09-26 19:58:33 +02:00
jean-pierre charras
89914fa9de
Fix 2 Coverity warnings.
2016-09-26 19:58:32 +02:00
Maciej Suminski
1420a0179f
Removed deprecated pragmas to mute warnings
2016-09-26 14:53:43 +02:00
jean-pierre charras
2717c63c6a
Add missing override to 4 virtual methods in kicad2step.cpp.
2016-09-26 08:40:12 +02:00
Simon Wells
7a1d39ccc6
Add system to OCE includes, Change order of local includes for kicad2step
2016-09-26 08:17:57 +02:00
Simon Richter
ad088db6d2
Add more "override" markers.
2016-09-25 13:59:41 -04:00
Simon Richter
ff41c8f7cb
Warn about missing override specifiers, if supported (gcc 5.1, clang 3.5)
2016-09-25 13:59:41 -04:00
Maciej Suminski
83c805e8fb
Simplified code for adding/removing items in RN_DATA
2016-09-25 19:37:51 +02:00
John Beard
6b7c2685b2
Protect against uninitialised netcodes when adding to RN_DATA
2016-09-25 19:37:51 +02:00
Chris Pavlina
47772e7ae3
cmake: rewrite version header when branch changes
...
Before, only KICAD_BUILD_VERSION, which includes the hash but not the
branch, was compared when deciding whether to regenerate
kicad_build_version.h. This header also contains the branch name though,
so we should compare both to address the case of two branches pointing
at the same commit.
2016-09-25 10:31:30 -04:00
Cirilo Bernardo
bf4b26d73f
Remove STEP diagnostic print
...
This patch removes a stdcerr print which was accidentally left in the code.
2016-09-25 10:08:13 -04:00
jean-pierre charras
48c18604fc
Layers manager: add (in context menu) show all layers and hide all layers, and code cleanup.
2016-09-25 13:08:04 +02:00
dino
33e1a4e884
pcbnew: Added 'show all layers' and 'hide all layers' option in layers manager
2016-09-25 10:57:33 +02:00
jean-pierre charras
e9c0dc1a2b
Fix a minor issue when creating net attributes in Gerber files for oval pads when they are not horizontal or vertical .
2016-09-25 10:55:24 +02:00