Maciej Suminski
8184ba1cf3
Draw arrows for DRC markers (GAL).
2016-02-09 18:36:43 -05:00
Simon Wells
228ed4ea41
GAL: Update grid color when changed by user
2016-02-09 18:34:16 -05:00
Chris Pavlina
3031a3f5cf
Pcbnew: fix Flip hotkey for blocks in legacy (fixes lp:1534120)
2016-02-09 18:31:39 -05:00
Tomasz Wlostowski
42aa93e34b
GAL: apply grid offset when board is loaded and respect grid color setting. (fixes lp:1533168)
2016-02-09 18:27:13 -05:00
Tomasz Wlostowski
eb8b407717
Router: check layers of all traversed joints in FindLinesBetweenJoints(). (fixes lp:1531762)
2016-02-08 21:28:22 -05:00
Johannes Agricola
eaea15fbef
Properly set keepout flag for new zones in GAL
2016-02-08 21:26:03 -05:00
Maciej Suminski
72a69f9428
pcbnew asks before rotating/flipping a locked item (GAL).
2016-02-08 20:06:22 -05:00
Element Green
14363262c2
Pcbnew: fix VRML export dialog settings having no effect. (fixes lp:1529214)
2016-02-08 19:58:21 -05:00
Jean-Pierre Charras
509e71fdb3
Pcbnew: fix bug when flipping a block that dosesn't flip inner layers nor their connected microvias. (fixes lp:1527446)
2016-02-08 19:16:07 -05:00
Jean-Pierre Charras
6c5e2f3900
Pcbnew: avoid crash if something is wrong when opening the Python Console (for instance missing python module).
2016-02-07 19:38:08 -05:00
Chris Pavlina
f46272bed9
Pcbnew: fix zone tool bug when minimum width is compared against thermal relief spoke when Pad connection set to none. (fixes lp 1526158)
2016-02-07 19:35:43 -05:00
Maciej Suminski
b526227529
Fixed crash on undo pad placement in the footprint editor using GAL canvases. (fixes lp:1525552)
2015-12-15 10:22:49 -05:00
Maciej Suminski
e93c815e02
Fixed ratsnest for PCBs imported using plugins (GAL).
2015-12-15 10:16:15 -05:00
Jean-Pierre Charras
f11b426151
Better sizing of wx_html_report_panel in dialog_netlist (fix bug #1522758 )
2015-12-06 18:24:32 -05:00
Maciej Suminski
827dad3197
GAL bug fixes cherry picked from product branch.
2015-12-06 18:22:13 -05:00
jean-pierre charras
7f49fc9a03
Fix a minor bug I created in rev 6332 in dialog_design_rules.cpp (a line of code removed by accident).
2015-11-29 16:17:47 +01:00
jean-pierre charras
da9f68911c
Autosize row label column in wxGrid in pcb_calculator and design rules dialog.
...
Pcbnew: auxiliary axis shape: use the same look as GAL, to be consistent with GAL.
Minor change in dialog_env_var_config (use the wxStdDialogButtonSize for usual OK, Cancel and help buttons)
2015-11-29 15:19:22 +01:00
jean-pierre charras
407aa9c586
Very minor fix: a pcbnew option (show page limits) was not stored in user config, and was lost after closing the session.
...
3d-viewer: very minor fix
2015-11-29 07:56:27 +01:00
jean-pierre charras
2afee8fb58
Make translation easier in dialog_create_array_base.
2015-11-22 11:21:14 +01:00
jean-pierre charras
4749921bbc
Remove confirmation dialog when deleting footprints.
...
Very minor other fixes.
2015-11-18 19:59:24 +01:00
Tomasz Wlostowski
72b0593fdb
Pcbnew: push and shove router fixes.
...
* Fix segfault caused by invalidation of the end item by
PNS_LINE_PLACER::UpdateSizes().
* GAL zone drawing tool updates the ratsnest after zone drawing is complete.
* Fixed performance issue in zones processing using strict simplification
only for the final filled area.
2015-11-18 09:35:17 -05:00
jean-pierre charras
21d700facc
Replace "module" by "footprint" in a few messages.
2015-11-17 17:18:00 +01:00
Wayne Stambaugh
ebdc1e4b17
Pcbnew: minor footprint properties dialog fixes.
...
* Replace the term module with footprint.
* Use default dialog size to allow sizers to determine the size of the dialog.
* Fix a few alignment and spacing issues.
* Fix some minor grammatical issues.
* Use front and back for board side instead of top and bottom to be consistent
with layer naming scheme.
2015-11-17 09:03:57 -05:00
jean-pierre charras
49d75d5850
Drill file generation: add the option to merge NPTH and PTH, which was disabled recently, due to code changes.
...
Add missing translator name in AUTHORS.txt and About dialog (patch from Eldar Khayrullin)
2015-11-16 19:42:58 +01:00
jean-pierre charras
d5aef07816
Kicad manager: fix a very serious bug which crashes Kicad when running and closing gerbview, pcb_calculator, bitmap2component or pl_editor, when the Kicad manager frame is not the top level frame (It happens very easily if eeschema or pcbnew is running, after opening and closing a dialog).
...
Fix a few wxWidgets asserts.
menubar in pcbnew: move the recreate .cmp file menu to export menu, and fixes its help comment which was fully outdated.
2015-11-15 19:04:19 +01:00
unknown
4141a250fe
Eagle plugin: remve a non-static initializer.
2015-11-15 18:53:26 +01:00
Jon Neal
19075e3434
Pcbnew: fix segfault in eagle plugin when importing zone keepout areas.
2015-11-15 08:29:48 -05:00
jean-pierre charras
a356293fee
Cvpcb: Fix incorrect unique pad count for footprints using mixed letters/digits in pad name (like AA12, AB12 or Anod for instance.) and skip pads with no pad name.
2015-11-13 12:32:42 +01:00
Wayne Stambaugh
8f79b4fb11
Pcbnew: fix minor Doxygen comment error.
2015-11-11 15:16:39 -05:00
jean-pierre charras
34f1c0ea2d
Fix a few Coverity warnings.
2015-11-11 19:47:51 +01:00
Damien Espitallier
16c2c398e9
CvPcb: count unique pin numbers when filtering by pin count. (fixes:1300719)
2015-11-11 13:35:26 -05:00
jean-pierre charras
6cc91a074b
Remove a few conditional compilation for wxWidgets version < 3.0
...
Update a old .fbp file.
2015-11-09 13:14:28 +01:00
unknown
d830b24c56
Fix memory leak in meander placer.
2015-11-09 13:11:27 +01:00
unknown
2f92087bac
Small fix in eagle_plugin.cpp (see bug Bug #1513112 ). This is not actually a bug, just a fix in comments, and a minor enhancement
2015-11-05 19:38:19 +01:00
Tomasz Wlostowski
08178104bb
router: take track width changes into account when calculating trace length for tuning
2015-11-05 19:20:08 +10:00
unknown
1ee7458140
1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug
...
2. Whole bunch of pointless casts removed
3. Unused variables removed
4. Fix bug caused by JP on April 25, 2015 where strings were adjusted for translation and the hotkeys section table accidentally swapped the footprint editor title with tag, resulting in "footprint editor" being exported instead of "[footprinteditor]"
No functional changes besides #4 , technically it'll "break" imports hotkeys files but April 25 broke imports as well.
2015-11-04 09:48:34 +01:00
jean-pierre charras
602e38dab5
Clipper.cpp: fix a few minor Coverity warnings (about not initialized private members)
2015-11-03 17:55:31 +01:00
Thomasz Wlostowski
6e470ece1d
Pcbnew: fix push and shove router segfault bug.
2015-11-03 11:19:42 -05:00
Simon Wells
0a9a07af2e
OSX package maker fixes.
...
* Removed outdated package maker information, the pmdoc is generated and does
not belong in the KiCad tree, it is also highly specific as seen due to the
references to /Users/marco. This is not used in normal builds nor in the
packaging for KiCad OSX nightly builds.
* Updated identifiers in package marker docs to remove references to sourceforge
and to follow other identifiers.
2015-11-02 13:29:55 -05:00
jean-pierre charras
ae506e8223
polygons in footprint body: fix incorrect calculation of polygons with clearance or outline thickness (fix bug #1511366 )
...
Clean demos
2015-11-02 10:24:32 +01:00
jean-pierre charras
c94a5dd46f
Footprint wizard: fixes and enhancements in python scripts.
2015-10-31 12:54:48 +01:00
Simon Wells
96918d4a8a
Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name
2015-10-30 08:43:04 +13:00
jean-pierre charras
ad2c4b807b
footprint generators python plugins: fix a few issues, and make them more compliant with the KiCad Library Convention 0.11
2015-10-29 18:35:52 +01:00
jean-pierre charras
77f1d8a848
Pcbnew: Fix a bug in exchange footprints: if a set of pads having the same name (complex pads) is found in a footprint, not all pads of this set have the netname updated (however reading the netlist fixes this isssue).
2015-10-28 19:45:20 +01:00
jean-pierre charras
bb95fcccfc
plotcontroller: add method to get the current plot full file name and the current plot folder full path from Python script.
...
gen_gerber_and_drill_files_board.py:
* fix to make it compatible with rev 6280.
* allow this script to create files in the current plot folder defined from the board forder, no more only in current working directory.
2015-10-26 18:51:41 +01:00
unknown
1af9b46ada
Pcbnew, dialog create drill file: remove option to merge plated holes and not plated holes:
...
reasons:
* This option is called "bad practice" in gerber files format specifications and is even forbidden in gerber drill files.
* Generates problems with some board makers because these holes are not identified in a single NC file.
* No one was able to explain us how to identified them in a single NC file.
* Recent change in drill file generation is not compatible with merged holes (minor reason)
2015-10-26 08:43:30 +01:00
jean-pierre charras
ade51289a7
All: use solid lines instead of dashed lines to draw X and Y axis in legacy canvas (like in Gal canvas). The main reason: on OSX axis using dashed lines are very very slow to draw (looks like a wxWidget issue when the wxDC scale factor is very small)
2015-10-25 17:58:04 +01:00
jean-pierre charras
bafb06c8c0
Footprint wizard frame: closing the messages box before closing the frame is no more allowed, to avoid a pcbnew crash when changing a parameter or closing the wizard frame.
2015-10-24 19:46:50 +02:00
unknown
a0f52db1c8
Drill files generation: when using blind/buried vias, the files are now created for each via layer pair, each file groups vias having the same pair, and one for through holes.
...
Drill report: serious enhancements.
Plot files names for copper layers: build from the user layer name, like in bzr 4022 stable version. no change for other layers.
2015-10-23 16:30:22 +02:00
jean-pierre charras
289897e364
Pcbnew, Netlist reader: when replacing footprints, activate option "use library local settings values" for new footprints which replace old footprints, prepared by rev 6274.
2015-10-23 09:14:11 +02:00