Miguel Angel Ajo
863c1b4823
Merged with testing
2012-07-15 22:38:25 +02:00
Miguel Angel Ajo
2a9b8df888
Support for nanometer build, extra example
2012-07-15 22:01:05 +02:00
Marco Mattila
5a6c088bd9
Use circular interpolation for circles and arcs in pcbnew gerber plots.
2012-07-15 20:28:52 +03:00
jean-pierre charras
f20bf0d217
Pcbnew: more about keepout areas: remove keepout for pads option and add keepout for copper zones option.
...
Export keepout to Specctra DSN file.
2012-07-14 18:27:25 +02:00
jean-pierre charras
018b080001
Pcbnew: Add keepout areas (Copper zones without tracks or/and vias).
...
This is *a work in progress*, so some features are missing, and/or could be modified.
Mainly keepout zones are not yet exported to autorouters, and pads are not taken in account.
Some code cleanup in polygon.*
2012-07-13 20:55:29 +02:00
jean-pierre charras
0bdec796be
Eeschema: fix compatibility issue with wxWidgets 2.8.12
2012-07-12 17:01:14 +02:00
jean-pierre charras
8439dc450f
Eeschema: fix compatibility issue with wxWidgets 2.8.12
2012-07-12 16:59:06 +02:00
l.
8234b9e184
All: Fix Assertion on sheet properties, in debug mode
2012-07-11 10:02:47 +02:00
jean-pierre charras
701140a6dd
Eeschema: fix wrong bitmap size in hierarchy navigator tree
2012-07-10 14:26:26 +02:00
jean-pierre charras
af0d21474d
Pcbnew: commit Lorenzo Marcantonio's patch for THT thermals (added loading/saving using S. expr).
...
Fix incorrect import of smd pads from Gpcb.
Very minor change in dialog print.
2012-07-09 09:10:07 +02:00
Marco Mattila
096f4a1080
Add rotation field to pcbnew text item property dialog.
2012-07-09 01:02:00 +03:00
Dick Hollenbeck
1da099dd1f
fix for bug 1022026
2012-07-07 13:27:44 -05:00
Miguel Angel Ajo
974fe74f66
Cleanup toward test-merge
2012-07-06 21:10:55 +02:00
Wayne Stambaugh
04a17d3347
Save and load print parameters and minor code cleaning in new Pcbnew file format.
2012-07-05 13:02:45 -04:00
jean-pierre charras
7f16520498
Eeschema: bug fix: when creating new connections, junctions were not always automatically added when needed.
...
Fix an other minor bug.
2012-07-05 13:37:48 +02:00
jean-pierre charras
0459b4dafa
Pcbnew: fix incorrect detection of arcs having angles != 90 degrees
2012-07-05 11:29:42 +02:00
Marco Mattila
b7c5649463
Add copy to text items in pcbnew. Automatically mirror text items added to back silkscreen (bug 1017446).
2012-07-04 22:50:47 +03:00
jean-pierre charras
1f1a7703d9
Pcbnew, gen Excellon files: fix truncation coordinates in decimal format, units = inches (old bug)
...
Coordinates were using always 3 digits (1/1000 inch for mantissa). Uses now 4 digits max in inches and 3 digits max in mm
The resolution is therefore 1/10000 inch or 1/1000 mm. Note this is a limitation of Excellon format.
2012-07-03 15:46:58 +02:00
jean-pierre charras
c7f6343bb4
Pcbnew: fix 2 minor issues, noticeable only in debug mode.
...
When reading board files, the net 0 was stored twice.
It creates only log messges in debug mode, because the list of nets is rebuild after reading files.
2012-06-30 10:20:04 +02:00
Miguel Angel Ajo
08af577218
code cleanup and comments
2012-06-27 23:19:19 +02:00
jean-pierre charras
20f0a5f884
Pcbnew: save/load .kicad_pcb files: fix 2 minor issues.
...
Use now English layers names to build filenames in plot functions (for techical layers), because translated names create sometimes problems in filenames.
(should do not change anything for English users)
Fix compil issue under wxGTK 2.8.12, created by my recent commit.
Minor changes to make translations easier.
2012-06-27 22:11:04 +02:00
jean-pierre charras
91b0191a02
Pcbnew: save/load .kicad_pcb files: fix 2 minor issues.
...
Use now English layers names to build filenames in plot functions (for techical layers), because translated names create sometimes problems in filenames.
(should do not change anything for English users)
2012-06-27 22:07:37 +02:00
jean-pierre charras
a6bc4a0dc6
Pcbnew: fix compil issue under wxGTK 2.8.12
2012-06-26 22:18:01 +02:00
jean-pierre charras
047bb44ef5
Pcbnew: minor changes in pcb-parser.cpp and kicad_plugin.cpp to make translations easier.
...
Code cleaning in autoroute functions.
2012-06-26 19:57:37 +02:00
Jean-Pierre Charras
1b08d1874f
Commit JP's custom page size fix for Pcbnew s-expressions file format with minor changes. Thanks JP.
2012-06-25 19:52:57 -04:00
jean-pierre charras
0c946870c5
All: fix a truncation issue in ReturnValueFromString that creates sometimes a small error for values entered in dialogs.
...
Pcbnew: fix a compatibility issue with nano version for zones parameters.
2012-06-25 22:59:19 +02:00
Miguel Angel Ajo
db427cb2cd
merge with lp:kicad
2012-06-25 22:51:19 +02:00
Dick Hollenbeck
f94a95ab5b
use the same format string in the test program as in LEGACY_PLUGIN for record keeping purposes
2012-06-25 09:44:47 -05:00
Dick Hollenbeck
e5452a7a39
remove "long double" dependency, mingw was falling over when using it.
2012-06-24 13:41:37 -05:00
Wayne Stambaugh
4019284e66
Minor Pcbnew s-expression improvements.
...
* Put text effects on a single line.
* Remove size token when defining drill sizes.
* Don't save net in pad definition when pad has no connection.
2012-06-23 21:19:41 -04:00
Dick Hollenbeck
e06ce757b7
bzr add test program to verify new conversion strategy
2012-06-23 19:44:02 -05:00
Dick Hollenbeck
4b596cc5f3
legacy_plugin was not round tripping nanometers, add test program to verify new conversion strategy
2012-06-23 18:21:03 -05:00
jean-pierre charras
3a8bf14c9f
Fix an issue (only found using gcc under mingw) in dsnlexer.cpp, using ::isspace( ) function that accepts only a 7 bit ASCII value under gcc/ mingw.
2012-06-20 22:33:05 +02:00
jean-pierre charras
025d550955
Pcbnew: small cosmetic enhancement: add a bitmap for zone duplicate command.
2012-06-20 11:57:36 +02:00
Moses McKnight
70c30bce74
Commit patches from Moses McKnight, to avoid duplicate junctions.
2012-06-20 11:52:29 +02:00
jean-pierre charras
52ee7c6e2a
Pcbnew: fix incorrect arc export in SVG file export.
...
Very minor other fixes.
2012-06-19 21:25:41 +02:00
Dick Hollenbeck
0588092184
DIMENSION::m_Value not being saved in LEGACY_PLUGIN using scaling, DIMENSION::AdjustDimensionDetails() uses arrowz appropriate to build
2012-06-18 23:53:08 -05:00
Dick Hollenbeck
8975fd3cf4
a) (zone (fill (mode was wrong, b) put fill on one line
2012-06-18 23:23:42 -05:00
Dick Hollenbeck
5d415c4c4b
parsing problem was unbalanced (smoothing) element
2012-06-18 23:08:00 -05:00
jean-pierre charras
1f50b2c767
Pcbnew: Fix an other compatibility issue in kicad nanometers.
2012-06-17 20:29:11 +02:00
jean-pierre charras
0028c05484
Pcbnew: fix issues in kicad nanometer in zone ediition and detection.
...
autoroute functions: code cleaning
2012-06-17 18:06:12 +02:00
Wayne Stambaugh
8c72db6631
Pcbnew s-expression file parser bug fixes and file size improvements.
...
* Use index when saving layers to handle translated layer names.
* Add LOCALE_IO switcher when loading s-expression format.
* Make SEGVIA default to through hole to improve file size.
* Don't save default orientation of 0 degrees in TEXTE_MODULE and TEXTE_PCB.
* Don't save default zone configuration parameters.
* Save multiple zone corners on a single line.
* Fixed missing ( check in graphic and module arc parsers.
* Consistency improvements for DRAWSEGMENT and EDGE_MODULE objects.
* Minor tweaks to D_PAD formatting.
2012-06-16 18:49:24 -04:00
jean-pierre charras
d9ed8a3085
Pcbnew: automatic selection of plugin when loading a file with .kicad_pcb extension from history list.
...
Very minor other fixes
2012-06-14 21:10:32 +02:00
jean-pierre charras
b59cebb2a7
fix incorrect use of KIROUND instead of KiROUND in parseBoardUnits( const char* aExpected ) (see comments in .h file)
...
very minor fix in pcb_parser.cpp
Fix scaling issue with nanometers in gpcb footprint import.
2012-06-14 08:29:54 +02:00
Andrey Fedorushkov
0c4a026e70
pcbnew: minor fix printf in pcb_parser
2012-06-14 09:34:18 +04:00
Wayne Stambaugh
3b2be428f4
Pcbnew s-expression file parser bug fixes.
...
* Change save order of drawings to match legacy file format object order.
* Set end point of SEGVIA to start point so the round trip back to legacy
format is the same.
* Fixed bug saving and loading oval pad drill parameters.
* Fixed bug saving and loading rectangular pad deltas.
* Fixed missing layer for PCB_TARGET.
* Fixed EDA_TEXT italic bug. Thanks Dick!
* Remove some left over debug logging statements.
2012-06-13 19:04:42 -04:00
Andrey Fedorushkov
f7755bdcec
pcbnew: show clearance when move or drag via
2012-06-13 17:32:43 +04:00
jean-pierre charras
c4c2cd3acd
Pcbnew: fix issue about order of tracks this order was modified when reading and writing a board, even without any change in board.
...
Fix compil warnings and wx28 compatibility.
code cleaning in autoroute functions.
2012-06-11 14:04:34 +02:00
jean-pierre charras
8b210d05ec
fix compil warnings
2012-06-11 07:40:52 +02:00
Dick Hollenbeck
a71857baaa
Commit Dick's Pcbnew s-expression file parser bug fixes.
...
* Apply Dick's patch along with a few minor changes to fix some clashes with
changes in my branch. Thanks Dick!
* Added missing DRAWSEGMENT line angle.
* Fix thru hole pad layer mask issue.
2012-06-10 20:47:15 -04:00