jean-pierre charras
013296cb1a
Make gerbview compilable and working (does not use now layers and layer masks from Pcbnew).
Export to Pcbnew is broken, but it is a very rarely used feature. It will be fixed later.
12 years ago
Dick Hollenbeck
8627684122
use LSET::any() whereever possible and avoid conversion to integral type
12 years ago
Dick Hollenbeck
8b6c569aef
copyright
12 years ago
Dick Hollenbeck
b920fa00a5
1) Fix compiles using wx 3.x and 2.8.
2) Fix passing wxString to common/config_params so lookup keys
can be dynamically generated. This gives ~/.kicad files all the colors.
3) Fix LEGACY_PLUGIN so it loads all layer types and masks properly.
4) Extend the table in router/pns_index.h to 128 from 64.
12 years ago
Dick Hollenbeck
b76d0c533b
add lset.cpp
12 years ago
Dick Hollenbeck
ab51a49c5a
fix zones
12 years ago
Dick Hollenbeck
4578ea8b9e
1) Add 32 Cu Layers.
2) Change from legacy Cu stack to counting down from top=(F_Cu or 0).
The old Cu stack required knowing the count of Cu layers to make
sense of the layer number when converting to many exported file types.
The new Cu stack is more commonly used, although ours still gives
B_Cu a fixed number.
3) Introduce class LSET and enum LAYER_ID.
4) Change *.kicad_pcb file format version to 4 from 3.
5) Change fixed names Inner1_Cu-Inner14_Cu to In1_Cu-In30_Cu and their
meanings are typically flipped.
6) Moved the #define LAYER_N_* stuff into legacy_plugin.cpp where they
can die a quiet death, and switch to enum LAYER_ID symbols throughout.
7) Removed the LEGACY_PLUGIN::Save() and FootprintSave() functions.
You will need to convert to the format immediately, *.kicad_pcb and
*.kicad_mod (=pretty) since legacy format was never going to know
about 32 Cu layers and additional technical layers and the reversed Cu
stack.
12 years ago
Dick Hollenbeck
21b70093b0
refinements
12 years ago
Dick Hollenbeck
1385e39d89
Save the footprint editor's last footprint in the PROJECT RString facility.
12 years ago
Dick Hollenbeck
3d311f831e
*) Remove more wxString static constructors which were crashing in PAGE_INFO assignment
to a new BOARD in the footprint editor. This is PAGE_INFO::A4 and company.
*) Remove static storage of the BOARD in the module editor.
12 years ago
jean-pierre charras
737ef50cc0
Plot SVG: fix issue with arcs (bug #1328155 ) both in Pcbnew and Eeschema.
12 years ago
Dick Hollenbeck
8cb3423262
Remove class RETAINED_PATH, put is main member function into SEARCH_STACK.
Change class PROJECT to use a generalized wxString in place of the
RETAINED_PATH items, so that new session and project specific strings
of any purpose can be saved there, for the life of a session.
12 years ago
unknown
53cd19a69b
VRML export rewritten
12 years ago
jean-pierre charras
bd174ebffe
Page layout editor: fix bad initialization on startup, which can crash pl_editor when trying to edit an item.
Minor other fixes.
12 years ago
Maciej Suminski
e7aa963011
Fixed layers switching in GAL.
12 years ago
Maciej Suminski
f5de166a7e
Removed an unused parameter from TOOL_BASE::getModel<T>() method.
12 years ago
jean-pierre charras
2099dd70c2
Pcbnew: fix an issue (crash) with very old .brd files.
12 years ago
jean-pierre charras
335f5a57e5
Pcbnew: fix an issue with very old .brd files.
12 years ago
Tomasz Wlostowski
4121c27269
Clang-alike lightweight RTTI for pcbnew + type casting cleanup.
12 years ago
unknown
7a110d0ce3
IDF tools: code cleanup and debugging
12 years ago
Bernhard Stegmaier
60a86853ec
Removed a few warnings.
12 years ago
Maciej Suminski
afbe21fe70
Single items are dragged by their origin in GAL canvas.
12 years ago
Maciej Suminski
fe341876eb
bugfix #1326155 : pcbnew shows strange ratsnest lines in OpenGL mode.
12 years ago
Maciej Suminski
9305f77fdc
Fixed: Modules become invisible after reloading a netlist, until GAL view is refreshed.
12 years ago
Maciej Suminski
517bfa3570
Minor code cleaning.
12 years ago
Maciej Suminski
35e343597b
Grid in GAL takes into account grid offset.
12 years ago
Maciej Suminski
0d734e8841
Placing the grid origin is possible with GAL.
12 years ago
Dick Hollenbeck
20f512e516
Fix off by one error in libpart editor when displaying duplicate pins, unit numbers.
Fix segfault when deleting last user path from eeschema libpaths and then pressing cancel.
12 years ago
jean-pierre charras
e140f79aba
Fix some compil warnings and Debug assertions.
12 years ago
jean-pierre charras
f76041e956
Fix some compil warnings and Debug assertions
12 years ago
Dick Hollenbeck
431675933a
remove global g_UserLibDirBuffer which was a project specific global, and no longer used with FP_LIB_TABLE support.
12 years ago
Dick Hollenbeck
093f810df3
wxFrame GetParent() strategy is obsolete, use Kiway().Player()
12 years ago
Maciej Suminski
3480c41caa
PNS router handles net class settings (dependent on the selected start item).
12 years ago
Maciej Suminski
79631def2c
Improved ratsnest updating in GAL.
12 years ago
Maciej Suminski
2af3e5f6e9
bugfix #1325743 : cvpcb crashes when opening any netlist.
12 years ago
jean-pierre charras
563502b8fa
Minor fixes ( including Bug #1325561 )
12 years ago
jean-pierre charras
44014b2196
Minor fixes.
12 years ago
jean-pierre charras
ea755a10db
.kicad_mod files: always save the "last edited date" because only the footprint editor changes this parameter. Usefull to know if/when a footprint was actually modified.
Also fix a minor issue in footprint editor which always set the "modified" flag even when no change was made.
12 years ago
Maciej Suminski
fa846932c1
bugfix 1325375: pcbnew crash while append a board
12 years ago
jean-pierre charras
9cfd1dc4ea
Suppress compil warnings
12 years ago
unknown
8e3b896bf7
idf tools: code cleanup and debugging
12 years ago
Tomasz Wlostowski
a90680aa15
router: fix segfault on route-undo-route
12 years ago
jean-pierre charras
218cb8e7c1
Pcbnew: fix Bug #1325311 ("New Board" warning refusal broken)
12 years ago
jean-pierre charras
59dfc053c2
Cosmetic enhancements: fix incorrect icons.
12 years ago
Maciej Suminski
2619ceae03
PNS formatting code.
12 years ago
Maciej Suminski
b1a19b1225
Setting proper tool for submenus of CONTEXT_MENU class.
12 years ago
Maciej Suminski
3ef78c66bf
Brighter colors for pad net labels.
12 years ago
Maciej Suminski
0e69277074
Fix for vertical/horizontal (using Ctrl/Shift + mousewheel) panning in GAL canvas.
12 years ago
Maciej Suminski
4f678a919c
Fixed invisible buttons in PNS settings dialog (at least for some GTK themes).
12 years ago
unknown
764c18bde1
OSX install script fixes.
12 years ago