Marco Mattila
ad86e50a69
Derive pcbnew find dialog from DIALOG_SHIM.
2012-05-29 23:43:17 +03:00
Dick Hollenbeck
f2bd20ab34
Mostly EAGLE_PLUGIN work:
...
* Derive the pcbnew copper zone and non-copper zone dialog windows from DIAG_SHIM,
which injects some template code.
* Update UIpolicies.txt to talk about DIALOG_SHIM support.
* Add zone support to eagle_plugin.
* Organize ZONE_CONTAINER class declaration for future privacy and accessors.
2012-05-29 13:10:56 -05:00
jean-pierre charras
52318f6988
Pcbnew: menu Edit/Reset modules fields size: Add dialog to select what modules are modified.
2012-05-29 14:25:10 +02:00
Marco Mattila
fd8bfe0cb1
Move pcbnew find dialog into dialogs subdirectory and use wxFormBuilder for it.
2012-05-28 23:01:51 +03:00
Lorenzo Marcantonio
28bcad847e
Rename BASE_SCREEN member m_NumberOfScreen to m_NumberOfScreens.
2012-05-26 20:19:12 -04:00
Lorenzo Marcantonio
5e436255af
Remove unused definitions in bitmaps.h.
2012-05-25 11:00:51 -04:00
Andrey Fedorushkov
d8c14403f2
eeschema: fix set bus width when define KICAD_GOST
2012-05-25 18:33:58 +04:00
jean-pierre charras
e6ec9f0a32
Pcbnew: fix crash in legacy_plugin.cpp when reading old lib files.
...
fix a compil warning.
CvPcb: fix regressions :
Shows now a void field instead of the dummy footprint name $nonane (whenthere is no footprint selected in netlist).
The active footprint selection changes only if a new component is selected from the component file,
and does not change just when the next component is automatically selected, after a footprint selection.
Speed up delete association and auto associe.
2012-05-25 08:58:52 +02:00
Lorenzo Marcantonio
925774760c
Rationalize numeric time stamps to type time_t.
2012-05-24 21:52:04 -04:00
Dick Hollenbeck
6e78a592f2
more amazing free eagle_plugin work
2012-05-24 10:00:59 -05:00
brian.
afdf5258f3
Commit patch from Brian Sidebotham (Bus width value option)
2012-05-24 08:51:52 +02:00
Dick Hollenbeck
76765f2269
more eagle plugin work
2012-05-23 20:18:30 -05:00
Andrey Fedorushkov
43caa734ac
Pcbnew: fix control data valid in design rules when define USE_PCBNEW_NANOMETRES
2012-05-23 18:25:15 +04:00
jean-pierre charras
cdd60c956e
Libedit: fix minor bug: Copy doc not working in Properties dialog.
2012-05-23 12:06:33 +02:00
Dick Hollenbeck
aac1010636
more eagle_plugin work
2012-05-22 12:51:18 -05:00
Dick Hollenbeck
cb210042b8
fix bug added two revisions ago by me
2012-05-21 13:50:46 -05:00
jean-pierre charras
4812968129
Eeschema: Fix a minor issue in block command
...
Very minor code cleaning
2012-05-20 21:18:06 +02:00
Dick Hollenbeck
5cda6bc1a6
eagle plugin first work
2012-05-20 08:14:46 -05:00
jean-pierre charras
30c7e31839
Very minor fixes.
2012-05-19 21:04:03 +02:00
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