jean-pierre charras
7fd24c7f03
Very minor fixes.
2012-08-03 17:43:15 +02:00
jean-pierre charras
4ff3a78de0
Eeschema: fix crash when changing a label type to an other label type during creation.
...
Pcbnew: code cleaning in polygon functions
2012-08-02 19:36:14 +02:00
jean-pierre charras
899d23d4fd
Polygon code cleanup
2012-08-02 19:32:42 +02:00
Miguel Angel Ajo
4d2def3593
scripting + pcbnew: Merged with scripting branch, now it supports -DKICAD_SCRIPTING_WXPYTHON for full wx integration with python
2012-08-02 19:31:39 +02:00
Miguel Angel Ajo
89dd074841
pcbnew scripting: cleanup, renamed KICAD_SCRIPTING_EXPERIMENT to KICAD_SCRIPTING_WXPYTHON, now every flavour compiles
2012-08-02 19:24:53 +02:00
jean-pierre charras
3b56ea6732
Eeschema: fix crash when changing a label type to a global label during creation.
...
Pcbnew: code cleaning in polygons
2012-08-02 15:23:53 +02:00
Miguel Angel Ajo
b0881d8ec5
scripting: fixed kicad compilation, cleanups
2012-08-02 09:47:30 +02:00
Miguel Angel Ajo
5140c348cd
pcbnew: wxPyBeginBlockThreads before every python call
2012-08-01 14:50:21 +02:00
Miguel Angel Ajo
beec323603
Double Python initialization fixed
2012-08-01 13:54:20 +02:00
jean-pierre charras
ef39c5f38e
PolyLine and math_for_graphics code cleanup: remove arc support in CPolyLine class:
...
This is an obscure legacy code from FreePCB, never used, never tested, never maintained.
2012-08-01 10:08:37 +02:00
jean-pierre charras
90a6daa722
Cleanup math_for_graphic code
2012-08-01 09:07:56 +02:00
Miguel Angel Ajo
474128a445
pcbnew scripting: fixed for coding style policy
2012-07-31 23:00:33 +02:00
jean-pierre charras
dfdd2cfdbf
Remove freepcb arc legacy code from PolyLine.
2012-07-31 19:51:58 +02:00
jean-pierre charras
ae05cd80c3
Remove arcs support in zone outlines: this is a legacy code from FreePCB, never used, never tested, never maintained.
2012-07-31 15:12:51 +02:00
jean-pierre charras
f96d557e73
Fix issues in zones creation (DRC and merging) I created in 3658.1
2012-07-30 09:40:25 +02:00
Miguel Angel Ajo
1c9433fb31
merged divertion
2012-07-30 00:24:40 +02:00
Miguel Angel Ajo
a8e4f8b0ed
pcbnew: scripting, Capacitive Touch Slider Wizard
2012-07-29 23:40:41 +02:00
jean-pierre charras
99b90d2fa3
More work on a better support of polygons in Kicad (code cleaning).
2012-07-25 20:46:25 +02:00
jean-pierre charras
ef5f1b9e6b
Start work on a better support of polygons in Kicad (code cleaning).
...
Some coding style policy fix.
2012-07-25 09:36:56 +02:00
Miguel Angel Ajo
9259b21ffa
Footprint wizard converts from user units to internal units back and forth, so user can type in mm or mils now
2012-07-23 00:23:17 +02:00
Miguel Angel Ajo
894e6eb5ea
.dso -> .pyd is the right extension for python .dll WIN32
2012-07-22 14:19:52 +02:00
Miguel Angel Ajo
5d0dee1364
Adam Vašíček patches for WIN32 compilation of kicad scripting
2012-07-22 14:15:38 +02:00
jean-pierre charras
4f01bedf97
Eeschema: fix a bug that crashes eeschema (only when compiled in debug mode) when creating a new wire, and when any wire orientation is allowed.
2012-07-21 18:52:29 +02:00
Marco Mattila
9e20800f8c
Fix axis offset issue in pcbnew gerber circular interpolation.
2012-07-18 22:32:47 +03:00
Marco Mattila
9ec6139f9d
Edit eeschema single part per line sorting code.
2012-07-17 22:13:35 +03:00
jean-pierre charras
9d8c684a4a
Libedit and Modedit: fix minor, but annoying issues when editing items
2012-07-17 17:29:29 +02:00
Marco Mattila
5742bfb8cc
Fix eeschema single part per line bom generation.
2012-07-16 21:49:04 +03:00
Miguel Angel Ajo
465dabd919
Fixes Win32 compilation that my previous commit broke, thanks to JP
2012-07-16 16:48:51 +02:00
jean-pierre charras
aaabdeaed7
Pcbnew: Fix crash after opening footprint wizard
2012-07-16 15:34:08 +02:00
jean-pierre charras
a3ea46d0e4
Fix compil issues under mingw
2012-07-16 11:19:23 +02:00
Miguel Angel Ajo
829e952e49
Python scripting and fixes for non-scripting compilation
2012-07-16 07:53:22 +02:00
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