jean-pierre charras
ea467e6730
Pcbnew: fix bug Bug #1001107 (Solder Mask Ratio Clearance bad value)
...
Because this bug could create bad values in footprint libraries, this parameter is now checked
when reading a footprint description in legacy format
2012-05-18 10:33:57 +02:00
jean-pierre charras
6d1fe6fe5e
Fix 2 minor warning compil (unused variables)
2012-05-16 22:44:21 +02:00
jean-pierre charras
9e7cbed8c1
Fix compil issues with gcc 4.6 and boost 1.49
2012-05-16 18:59:47 +02:00
Dick Hollenbeck
879f85aa7c
move boost update script to out of way place, fix bug in it
2012-05-16 07:01:40 -05:00
Miguel Angel Ajo
70df15175b
Footprint wizard, plus fixes
2012-05-16 11:35:18 +02:00
Dick Hollenbeck
ab001b902a
bring in skeleton for eagle_plugin and update boost for use of RapidXML within property_tree
2012-05-15 21:27:27 -05:00
Dick Hollenbeck
ffd57d88d7
move all hashtable declarations into include/hashtables.h, prepare for boost usage
2012-05-15 21:00:25 -05:00
Dick Hollenbeck
4a7b5304a0
update to boost 1.49.0 subset
2012-05-15 20:42:04 -05:00
Dick Hollenbeck
84c782fba7
try to delete a footprint library before exporting or creating, quietly
2012-05-15 08:58:55 -05:00
henner zeller
42f1b9e415
commit patch from henner zeller (make EDA_LIST_DIALOG resizable)
2012-05-14 17:23:20 +02:00
jean-pierre charras
40c5a46f38
Libedit: fix Bug #994014 .
...
Pcbnew: fix Pcbnew name capitalization in messages.
About dialog: add a link to kicad-pcb.org
2012-05-13 17:31:58 +02:00
jean-pierre charras
9f41cac041
Remove PCB_INTERNAL_UNIT define because it is no more used in code.
...
3D viewer: fix incorrect scaling factor when using nanometers.
Very minor other fixes
2012-05-11 11:02:35 +02:00
Miguel Angel Ajo
4dc70b2fc8
wxGrid instead of list, now we do really have values...
2012-05-11 00:30:26 +02:00
Miguel Angel Ajo
4ead38a83d
Cosmetic fixes, before moving to wxGrid
2012-05-10 22:49:07 +02:00
jean-pierre charras
ff66db7b6f
Gerbview: fix incorrect processing of ICI command in Excellon drill files.
2012-05-10 13:02:44 +02:00
Miguel Angel Ajo
351e08c8a9
Footprint wizard UI gets the module from python wizard, and show it
2012-05-10 10:53:05 +02:00
Miguel Angel Ajo
eff5023287
* Read string array results from python methods~
2012-05-10 08:44:08 +02:00
jean-pierre charras
f6551172d2
Fix capitalization issues in title bar and config files (broken by bzr rev 3543)
2012-05-10 08:25:27 +02:00
Miguel Angel Ajo
c051c1a4a9
footprint wizard UI and footprint wizard lists
2012-05-10 01:04:08 +02:00
Miguel Angel Ajo
23bec4b80b
* Footprint wizard UI: Added to module editor.
...
* Footprint wizard C++ generic classes
* Footprint wizard C++ to python wrappers
* Automatic plugin loader from ~/.kicad/plugins
* Python plugin architecture: Footprint wizards
2012-05-09 19:37:25 +02:00
Dick Hollenbeck
2e0941a1de
Fix some comments. Enhance LEGACY_PLUGIN such that it can tolerate, then fix bad legacy footprint libraries containing duplicate footprint names.
...
This may have been an undocumented bug from more than a year ago, which manifested itself in *.mod files containing duplicate names.
LEGACY_PLUGIN loads those now quietly, but appends "_v2", "_v3", etc. to each succeeding duplicate sharing the same name.
2012-05-08 19:26:15 -05:00
Dick Hollenbeck
6824dc7199
this helps zooming on some window types
2012-05-08 16:09:18 -05:00
Dick Hollenbeck
40ccdd5763
Fix Pcbnew markers in nanometer build with proper scaling factor. Use double in Zoom()
2012-05-07 16:47:25 -05:00
Dick Hollenbeck
fb9e1ea010
Make drawframe.cpp's StatusBar use field widths which are dynamically determined
...
base on expected text and current window font.
Expand the virtual world to 2.14 meters in the nanometer build of PCBNEW.
This seems to be holding up for now.
2012-05-06 18:32:01 -05:00
Dick Hollenbeck
86e04b4fb3
more nanometer work, see comment at line 66 of pcbnew/classpcb.cpp
2012-05-06 15:10:43 -05:00
jean-pierre charras
fda7bbffc3
Gerbview: Fix a compil issue in my last commit.
2012-05-06 21:41:53 +02:00
jean-pierre charras
ba96329648
Gerbview: Fix a compil issue in my last commit.
2012-05-06 21:29:52 +02:00
jean-pierre charras
f0c50f007c
Fix a grid selection issue when starting Eeschema or Gerbview:
...
Eeschema (also Libedit and Libview) now starts always to the default grid (50 mils)
Gerbview starts with the last selected grid, but the validity is tested.
In Pcbnew the grid value is always displayed, so it should always be good.
2012-05-06 20:04:14 +02:00
jean-pierre charras
a3f83d771f
Fix grid selection issue when starting Eeschema or Gerbview:
...
Eeschema (also Libedit and Libview) starts always to the default grid (50 mils)
Gerbview starts with the last selected grid, but the validity is tested.
In Pcbnew the grid value is always displayed, so it should always be good.
2012-05-06 18:55:51 +02:00
Miguel Angel Ajo
edee5dc1ce
KiCad scripting plugin architecture, footprint wizards first
2012-05-05 22:18:47 +02:00
Dick Hollenbeck
051a7e5733
move import directory to new branch kicad-contrib
2012-05-05 15:06:14 -05:00
Jerry Jacobs
1ad84c07d6
Cosmetic UI changes mostly for Mac OS X, see CHANGELOG.txt
2012-05-05 18:03:21 +02:00
Jerry Jacobs
5f5c504288
Cosmetic UI changes mostly for Mac OS X, see CHANGELOG.txt
2012-05-05 18:02:09 +02:00
Dick Hollenbeck
173c93969d
Remove zip library by switching to wxZlibOutputStream for PDF plotter.
...
Delete LEGACY_PLUGIN cache after deleting library of same name.
Remove automatically generted freerouter help header.
Add Normalize() to BOX2.
Clamp some values in the virtual space of drawframe.cpp
2012-05-04 23:55:36 -05:00
jean-pierre charras
f459e4f78d
Commit missing files
2012-05-04 20:57:32 +02:00
jean-pierre charras
687a127b97
Gerbview: remove dependencies from Pcbnew.
...
Should allow Pcbnew code easier to change and Gerbview code more understandable and easier to maintain.
Code cleaning (remove dead code, add comments).
Minor other enhancements.
2012-05-04 20:16:13 +02:00
jean-pierre charras
4125ea7789
Gerbview: remove dependencies from Pcbnew.
...
Should allow Pcbnew code easier to change and Gerbview code more understandable and easier to maintain.
Code cleaning (remove dead code, add comments).
Minor other enhancements.
2012-05-04 19:44:42 +02:00
Lorenzo Marcantonio
2fe9a99b8f
Commit patch from Lorenzo Marcantonio about plot functions enhancement.
...
Fix some warning compil issues.
Add zlib sources to avoid build issues under Windows (zlib not installed with mingw).
2012-05-03 22:17:34 +02:00
jean-pierre charras
684d98ecca
Add missing files
2012-05-03 21:08:14 +02:00
jean-pierre charras
61acac28e1
Add patch from Lorenzo Marcantonio. Fix some warning issues, and zlib issue under Windows (zlib sources added)
2012-05-03 20:37:56 +02:00
Frank Bennett
ebcb6d3b82
This import directory contains tools for importing
...
to Kicad from other EDA tools.
edif2kicad / EDIF to EEschema schematic import
Tools with EDIF out writer:
o OrCad
o DataXpress
o Viewlogic
o IntuSoft ICAP
o Protel nVisage
o PADS ?
o P-CAD ?
o EDIF viewer (www.cimmetry.com)
o EDIF translator (www.elgris.com/content/edif_overview.html)
pcb123net2kicad / converts a pcb123 netlist to Kicad default format
2012-05-02 13:58:54 -06:00
Miguel Angel Ajo
f114e800a4
support for footprint library operations
2012-05-01 17:13:36 +02:00
jean-pierre charras
d26e9ff2e1
Cvpcb: Fix Bug #992429
2012-05-01 12:43:16 +02:00
Miguel Angel Ajo
f35037238c
merged to testing, fixed some scripting imports
2012-04-30 18:05:22 +02:00
Dick Hollenbeck
3fa7c200b7
Add tools/parser_gen.cpp which is the beginnings of an s-expression parser
...
generation tool. For now, it is just an s-expression beautifier using
our "non-specctra mode" version of s-expressions.
2012-04-29 21:57:48 -05:00
jean-pierre charras
b322a885a2
Remove old function valeur_param(), that does not work in Kicad Nanometer
2012-04-27 16:41:51 +02:00
jean-pierre charras
e96f1aeb3d
Remove valeur_param(), that does not work in Kicad Nanometer
2012-04-27 16:15:11 +02:00
jean-pierre charras
9d6c1d12ed
Fix some (not all) bad values displayed in NANOMETER mode.
2012-04-27 08:11:41 +02:00
jean-pierre charras
cdaa5ceac7
missing change.
2012-04-27 00:04:09 +02:00
jean-pierre charras
8680e9f34a
All: change MILS_TO_IU_SCALING_FACTOR constant to IU_PER_MILS ( and MM_TO_IU_SCALING_FACTOR to IU_PER_MM)
...
Also fix bug 985654.
2012-04-26 23:35:40 +02:00