dickelbeck
920186ddb4
more layer widget incorporation
2010-01-21 20:53:01 +00:00
dickelbeck
58fc9d8f09
layer widget incorporation into pcbnew
2010-01-21 07:41:30 +00:00
charras
703420baac
changed layer constants XXX_CU and XXXX_CMP to XXX_BACK and XXX_FRONT
2009-12-21 17:56:25 +00:00
dickelbeck
860fbb16d7
++pcbnew & gerbview
...
* Moved ReturnLayerName() to static BOARD::GetDefaultLayerName() and migrated
to a Specctra DSN compatible default layer naming scheme:
Component becomes Front, Copper becomes Back.
* set_color.h: Cmp becomes Front, Cu becomes Back.
* D_PAD::DisplayInfo() changed to use actual copper layer names.
* more layer setup dialog work, moved all programmatic wxControl instantiation
into the wxFormbuilder environment, but this is fraught with danger:
wxFlexGridSizer used the tallest control to establish the row heights, so
be careful about changing control borders in the scroll panel. The vertical
size can explode since just a couple of pixels times the number of rows
is substantial. Currently I am setting a 5 pixel border only left, top, and right
but not bottom.
* Set copper layer count is back in place as a hack until I can get the enabled
layer bit map fully operational.
2009-12-07 03:46:13 +00:00
stambaughw
4611bfd58c
Comment translations.
...
* Completed translation of all kicad source.
* Translated source files A through C in pcbnew.
2009-11-12 15:43:38 +00:00
charras
29e217d310
pcbnew Rewrite the GUI relative to the tracks widths and vias diameters and drills selection and edition, for compatibility with new netclass approach.
2009-10-30 17:58:15 +00:00
charras
e027e65971
code and files cleanup
2009-10-28 11:48:47 +00:00
charras
fe10a9938f
Removed global default clearance, track size and vias drill. Use netclasses values only.
2009-10-21 19:16:25 +00:00
dickelbeck
25973e5608
Isaac's next layer selection and configuration work step
2009-10-18 23:22:26 +00:00
stambaughw
7e24e43890
wxWidgets 2.9 string fixes and other minor updates.
...
* Replace all known instances of (const wxChar*) casts to GetChars() for
wxWidgets 2.9 compatibility.
* Cleaned up get component dialog so last part gets saved on wild card
selections.
* Remove redundant schematic component drawing code.
* Added SCH_COMPONENT constructor to create new component from library
component object.
* Add message panel helpers to WinEDA_DrawFrame and update old message
panel access code.
* Using library viewer to add component to schematic now respects unit
and body style selection.
2009-10-16 17:18:23 +00:00
charras
ae12e69860
fixed a minor problem in pcbnew compiled in DEBUG mode, that prints a lot of error messages when loading a board
2009-10-13 16:29:02 +00:00
charras
b1a8a0749a
All: better look when displaying items info on messages panel
2009-10-11 15:13:39 +00:00
charras
c974c42daf
eeschema: 2 bugs fixed
...
pcbnew: more about netclass work
2009-10-06 13:19:40 +00:00
charras
24ce940901
more about Netclasses work
2009-10-03 17:18:08 +00:00
charras
fd27b26271
pcbnew: minor work about netclasses. eeschema: bug fix
2009-10-01 16:46:13 +00:00
charras
e8fef505f8
Pcbnew: fixed a double deletion that crashes pcbnew. Starting my work on net classes (moving target)
2009-09-27 11:00:21 +00:00
charras
f4eeb4dfd6
fixed problem in modedit when creating a new footprint. Minor others changes
2009-09-23 05:53:12 +00:00
charras
7776dd61eb
use kbool 2.1 in zones calculations. see CHANGELOG for others changes and more info
2009-09-17 17:48:40 +00:00
dickelbeck
362b6b53f6
NETCLASS work, see CHANGELOG.txt
2009-09-10 15:22:26 +00:00
charras
cfdb28394e
Pcbnew: Work on undo/redo in Pcbnew almost finished.
2009-08-23 15:22:44 +00:00
charras
4117870f9f
cvpcb: fixed a crash when closing the footprint display frame
2009-08-19 06:10:47 +00:00
charras
4203845fdc
enhancements in dialogs (edit component in libedit and zones properties)
2009-08-18 11:07:21 +00:00
dickelbeck
85dc98a58a
more netclass work
2009-08-17 02:59:38 +00:00
dickelbeck
5c3f35c2f3
beautification in preparation for netclass work.
2009-08-10 02:22:56 +00:00
charras
41c80dd95b
pcbnew: work on undo/redo in progress
2009-08-01 19:26:05 +00:00
charras
d535a0fc97
pcbnew: Starting work on undo/redo in pcbnew. Only some delete item commands are stored in undo/redo stack
2009-07-29 13:10:36 +00:00
charras
4c001cd4ed
improved OSX compatibility and fixed possible crash in debug mode in Pcbnew
2009-07-20 05:25:12 +00:00
charras
1868bb8e3c
improved OSX compatibility and fixed possible crash in debug mode in Pcbnew
2009-07-20 05:18:47 +00:00
charras
e7c9ae2b45
First work about net classes. This is a work in progress and a moving target
2009-07-18 11:44:19 +00:00
charras
edb48d461b
Fixed minor bugs. Code cleaning
2009-06-06 18:08:49 +00:00
charras
483359b39a
fixed a problem when loading a module from lib having some pads with an old netname
2009-06-05 15:57:41 +00:00
charras
b1d1a71101
Finished code cleaning about ratsnets calculations and handling.
...
Minor others changes.
2009-05-28 08:42:24 +00:00
charras
e073bdc042
Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster.
2009-05-24 18:28:36 +00:00
charras
9edace2f5f
Code clarification about 3 confusing functions to display info: DisplayInfo (displaying a message info) and class members DisplayInfo and Display_Infos doing the same thing (see changelog)
2009-04-17 08:51:02 +00:00
stambaughw
689579bde1
Global variable unobfuscation, new library path search, and lots of other changes. See CHANGELOG.txt.
2009-04-05 20:49:15 +00:00
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
2008-12-14 19:45:05 +00:00
dickelbeck
d814889db7
gerbview, pcbnew's BOARD container changes
2008-12-06 21:20:50 +00:00
dickelbeck
e574a1b061
more DLIST<> work
2008-12-06 08:21:54 +00:00
dickelbeck
aab39d1de7
injected DLIST<> into many list heads, see change_log.txt
2008-12-04 04:28:11 +00:00
charras
75b3c3bf37
Switch to polygons in zones (old way no more supported)
...
areas can be now filled using solid polygons, or using segments to fill areas inside polygons.
2008-12-03 10:32:53 +00:00
charras
6691eca2fa
taking in account filled zones areas in pcb cleanup and tracks creation
2008-11-27 10:12:46 +00:00
dickelbeck
3ef380f936
dlist cleanups, start of edit component in schematic rework
2008-11-24 06:53:43 +00:00
charras
ab1df3f1d7
more about non copper zones (see changelog)
2008-09-27 19:26:29 +00:00
charras
27cf4ad0ad
pcbnew: addded zones in non copper areas and starting work to use polygons in zone fill algos in not copper areas
...
work in progress: see changelog
2008-09-26 19:51:36 +00:00
dickelbeck
eae1a7498d
layer name in *.brd file fixes
2008-05-01 06:21:07 +00:00
dickelbeck
721d878fcf
GetScreen() work, menu capitalization, beautifying
2008-04-17 16:25:29 +00:00
charras
8123d3a5eb
see changelog
2008-04-15 19:38:19 +00:00
dickelbeck
aa93f54d97
BOARD_ITEM::Draw()
2008-04-01 05:21:50 +00:00
dickelbeck
33e06f28a1
BOARD constructor fix
2008-03-12 16:24:12 +00:00
dickelbeck
10e13ae50a
layer names in *.brd file
2008-03-04 04:22:27 +00:00
dickelbeck
72b90c6a8a
see change_log.txt
2008-03-01 13:15:41 +00:00
lifekidyeaa
c5cd85027b
2008-Feb-12 UPDATE Tim Hanson sideskate@gmail.com
...
================================================================================
+eeschema
* commiting my changes to allow multiple instances of a given schematic file within
a hierarchy:
** internally, m_currentScreen has been replaced with m_currentSheet,
which is a list or 'path' of screens. The path of screens is used to
generate
a series of timestamps, which is converted to flat component reference via
a look-up
table in the schematic files.
** this means that m_currentScreen is no longer used -- use GetScreen().
** GetScreen is virtual, as some of the dialogs keep around a WinEDA_BaseScreen
pointer.
** all sub-sheets in a given schematic must have different names to generate a
meaningful netlist.
2008-02-12 21:12:46 +00:00
dickelbeck
2b215d81ba
amazing free specctra software
2008-02-12 01:02:53 +00:00
dickelbeck
70fde0fded
specctra import work
2008-02-07 17:10:12 +00:00
dickelbeck
14cd0109aa
more amazing free software
2008-02-01 01:09:39 +00:00
CHARRAS
af445e70ea
remove the old EDGEZONE class. Cleaning code in polyline.x
2008-01-31 20:53:44 +00:00
CHARRAS
bbae2b12b1
Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now, default = off, and saved in config)
2008-01-23 08:01:38 +00:00
dickelbeck
5d3ef66843
added GetLayerName()
2008-01-23 01:50:16 +00:00
CHARRAS
e3a3d16af8
small bugs fixed. Added: Support for microvias (see changelog)
2008-01-12 20:31:56 +00:00
CHARRAS
638ab25498
more about zones.
2008-01-06 20:58:27 +00:00
CHARRAS
0120f07d54
code cleaning
2008-01-06 17:19:36 +00:00
CHARRAS
5eda8a52ce
First draft (and first code..) about new zone handling
2007-12-29 19:15:58 +00:00
CHARRAS
7e7a793753
some changes about zones: enhanced dialog, and files reorganisation
2007-12-17 20:18:04 +00:00
CHARRAS
bffa0689f0
changes in file organisation and classes to prepare zone redesign
2007-12-09 12:55:53 +00:00
dickelbeck
f7b41273ac
drc re-work now done
2007-12-04 20:44:41 +00:00
dickelbeck
0803392344
another DRC progress update
2007-12-03 05:14:51 +00:00
dickelbeck
3465bfeb82
2nd of 3 commits for DrcDialog rework
2007-12-01 05:37:44 +00:00
dickelbeck
128521f0fe
2nd of 3 commits for DrcDialog rework
2007-12-01 03:42:52 +00:00
dickelbeck
0415674d82
MARKER and DRC rework, continued
2007-11-27 22:49:35 +00:00
dickelbeck
9b40caee5a
BOARD::Show() cleanup
2007-11-12 14:59:22 +00:00
dickelbeck
31a864e7dc
comment cleanups
2007-10-31 14:14:21 +00:00
dickelbeck
5177d1a700
more zone preps
2007-10-31 06:47:41 +00:00
dickelbeck
f353c77cdc
more zone preps
2007-10-31 06:40:15 +00:00
dickelbeck
64e9e16886
virtual BOARD_ITEM::Save()
2007-10-30 21:30:58 +00:00
dickelbeck
3cd47555ca
see 2007-Oct-12 change_log.txt
2007-10-13 06:18:44 +00:00
CHARRAS
1f842ae14c
bug in move pad fixed (could crash pcbnew).Other minor changes
2007-10-07 18:24:15 +00:00
dickelbeck
d985f2d640
DeleteStructure() & DeleteStructList() consolidation
2007-10-03 15:21:13 +00:00
dickelbeck
ef3d04912d
see change_log.txt 2007-Sep-14 UPDATE
2007-09-15 04:25:54 +00:00
CHARRAS
d1effbf4e2
EDA_BaseStruct.SetType() and EDA_BaseStruct.ReturnClassName() removed.
2007-09-13 11:28:58 +00:00
dickelbeck
cb49ea8989
see change_log.txt for 2007-Sep-11 UPDATE
2007-09-12 02:14:07 +00:00
dickelbeck
fd183bdba2
typo
2007-09-09 02:24:33 +00:00
dickelbeck
dff70646a2
see change_log for 2007-Aug-31
2007-09-01 12:00:30 +00:00
dickelbeck
726a8ab4df
collector work
2007-08-30 22:20:52 +00:00
dickelbeck
c92e9e938a
minor
2007-08-24 04:01:48 +00:00
dickelbeck
2e13ccf048
see change_log.txt's 2007-Aug-23 UPDATE
2007-08-24 03:40:04 +00:00
dickelbeck
cc62305777
see change_log.txt for 2007-Aug-22
2007-08-23 04:28:46 +00:00
dickelbeck
49e32e096e
unified m_Flags, EDA_BaseStruct::Display_Infos(), and ~GetEquipot()
2007-08-20 19:33:15 +00:00
dickelbeck
8a8377ff6a
beautification, hit test improvements
2007-08-10 19:14:51 +00:00
dickelbeck
27bd9c751a
visitor design pattern, MODULE::FindPadOrModule()
2007-08-09 21:15:08 +00:00
dickelbeck
79de635217
Show() improvements
2007-08-09 01:41:30 +00:00
dickelbeck
c1e3416a8f
searching and beautifying
2007-08-08 20:51:08 +00:00
dickelbeck
6719900ef9
searching and beautification
2007-08-08 03:50:44 +00:00
dickelbeck
f8f384384a
search and debug infrastructure, beautification
2007-08-07 06:21:19 +00:00
dickelbeck
dda28ed69a
more new search stuff, beautification
2007-08-06 21:02:23 +00:00
dickelbeck
6f7209aa73
start of new search stuff, beautification
2007-08-06 20:26:59 +00:00
dickelbeck
5748b79107
added some conditional DEBUG code for showing the pcb object tree in simple XML format
2007-08-06 02:02:39 +00:00
dickelbeck
2e4c17a8b0
beautification, commenting, and renaming
2007-08-04 20:05:54 +00:00
raburton
dedb0228dc
add files not currently available in source (e.g. docs, modules, etc.)
...
set svn:eol-style property to native for all ascii files to support cross platform development
2007-06-05 12:10:51 +00:00
plyatov
23c40f7e86
Initial import of KiCad.
2007-05-06 16:03:28 +00:00