jean-pierre charras
cbb398e835
Fix compil issue in non debug mode. Minor code enhancement.
2011-07-14 21:41:20 +02:00
Wayne Stambaugh
2fb2ab0d37
Refactor PCBNew selection clarification menu text code.
...
* Move menu text code from base board item object to the appropriate
object.
* Add helper to get board layer to base board item object.
2011-07-14 11:42:44 -04:00
Andrey Fedorushkov
0dd4c05c4f
pcbnew: add trace length from pad to die on chip (module)
2011-06-30 10:02:07 +04:00
Wayne Stambaugh
67f70fe079
Coding style and Doxygen comment fixes.
...
* Rename EDA_Rect class to EDA_RECT.
* Rename EDA_TextStruct class to EDA_TEXT.
* Remove duplicate Doxygen comments from sch_sheet_path.cpp.
2011-03-29 15:33:07 -04:00
Wayne Stambaugh
d657b43052
Use wxDC for all coordinate manipulations.
...
* Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within
the #else/#endif block ( old zoom code ).
* Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in.
* Removed all scaling code in base screen object.
* Fixed buffered paint and buffered client DC on Windows. Buffering works
properly on Linux and Windows.
* Modified kicad_device_context.h to automatically uses buffering on platforms
where double buffering is supported natively.
* Remove all of the scaled versions of the drawing functions in gr_basic.cpp
and any support code.
* Removed all traces of ActiveScreen global variable from eeschema and
gerbview.
* Renamed Recadre_Trace to RedrawScreen in draw frame object.
* Renamed PostDirtyRect to RefreshDrawingRect in draw panel object.
* Lots of code cleaning an Doxygen comment improvements.
2011-01-30 17:22:38 -05:00
Wayne Stambaugh
73e38ce98c
EESchema code refactoring and coding policy naming fixes.
...
* Move schematic wire and bus break code into schematic screen object.
* Move schematic test for dangling ends into schematic screen object.
* Remove left over debugging output in schematic screen object.
* Remove unused file eeschema/cleanup.cpp.
* Fix bug in schematic line object hit test algorithm.
* Fix a string concatenation compile error added in r2752.
* Rename class WinEDA_BasicFrame to EDA_BASE_FRAME.
* Rename class WinEDA_DrawFrame to EDA_DRAW_FRAME.
* Rename class WinEDA_DrawPanel to EDA_DRAW_PANEL.
2011-01-21 14:30:59 -05:00
Marco Mattila
e79b596308
Add FILTER_READER class. Introduce FILE_LINE_READER into pcbnew.
2011-01-14 19:43:30 +02:00
jean-pierre charras
a9010796e0
Doxygen comment warning fixes.
2010-12-29 18:47:32 +01:00
Wayne Stambaugh
adb4ad1a7b
Schematic object improvements and other minor fixes.
2010-12-10 14:47:44 -05:00
Wayne Stambaugh
c79077c9a2
Minor fixes and lots of coding policy changes.
2010-12-08 15:12:46 -05:00
Dick Hollenbeck
845d61acc5
coding standards consistency updates
2010-11-12 09:17:10 -06:00
jean-pierre charras
f1df65c51f
DRC code cleaning, and added DRC tests for trapezoidal pads. Needs more tests
2010-09-20 18:21:47 +02:00
jean-pierre charras
ed54bdfc9d
drc: more code cleaning. Added comments and fixed some erroneous comments. Fixed bug 638839.
...
fixed bug 641982 (I hope)
2010-09-18 19:55:08 +02:00
jean-pierre charras
658ca2a21e
Fixed some issues about trapezoidal pads. Better pad editor dialog. fixed other (very) minor bugs. Code cleaning
2010-09-11 18:33:43 +02:00
charras
32ff242157
Pcbnew: fixed an inconsistency in DRC. (see changelog)
...
fixed others very minor bugs.
2010-04-08 11:33:43 +00:00
charras
1aaabf2c0f
Removing min size pen, now useless. Replaced when needed in some print dialogs by Default pen size.
2010-02-22 19:56:32 +00:00
charras
b24118ebbd
changed last layer constants XXX_LAYER_CU and XXXX_LAYER_CMP to XXX_LAYER_BACK and XXX_LAYER_FRONT
2009-12-21 18:51:37 +00:00
charras
bec48d8ab2
changed COPPER_LAYER and CMP_LAYER to LAYER_BACK and LAYER_FRONT
2009-12-21 13:05:11 +00:00
charras
4c6bbb8577
fixing uppercase/lowercase problem in an included file (polyline.h is really PolyLine.h).
2009-11-16 13:57:25 +00:00
charras
f2f4cd535a
rework on zones (continued):try to fix a filling problem with kbool: cleanup code
2009-11-16 08:13:40 +00:00
charras
ab66f9ecba
rework on zones:try to fix a filling problem with kbool
2009-11-14 19:47:52 +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
077fff6f5f
Pcbnew: control of masks clearance: Pad Editor Dialog rewritten to handle local mask clearances and a local Net clearance
2009-11-05 20:59:42 +00:00
charras
a3f48bf241
pcbnew Added: control of masks clearance. See changelog for more info
2009-11-04 19:08:08 +00:00
charras
ef557ddbe3
minor code cleanup
2009-09-23 06:02:37 +00:00
dickelbeck
362b6b53f6
NETCLASS work, see CHANGELOG.txt
2009-09-10 15:22:26 +00:00
charras
41c80dd95b
pcbnew: work on undo/redo in progress
2009-08-01 19:26:05 +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
charras
0f725ee2fc
DRC: added test pads to holes (pcbnew). Others minor changes
2009-03-23 19:54: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
aab39d1de7
injected DLIST<> into many list heads, see change_log.txt
2008-12-04 04:28:11 +00:00
dickelbeck
3ef380f936
dlist cleanups, start of edit component in schematic rework
2008-11-24 06:53:43 +00:00
charras
178bc946e3
First version of pcbnew using polygonal filled areas in zones in rats nets calculations.
2008-11-18 18:13:55 +00:00
charras
f723c540d0
code cleaning. Some comments translated into English.
...
Added: Zones unfill in polygon mode
2008-10-29 15:26:53 +00:00
charras
3c97a45f48
code cleaning, and some minor bugs solved
2008-10-25 10:21:46 +00:00
charras
43ee94b7a4
zones in pcbnew: some optimizations
2008-10-19 18:18:45 +00:00
charras
1547987157
some enhancements.
2008-04-18 13:28:56 +00:00
dickelbeck
aa93f54d97
BOARD_ITEM::Draw()
2008-04-01 05:21:50 +00:00
CHARRAS
44c0105709
some enhancements. See changelog
2008-01-28 18:44:14 +00:00
dickelbeck
f50ec6e0b8
D_PAD::Compare()
2008-01-24 21:50:12 +00:00
dickelbeck
bd5ca82f63
use pad_shapes.h
2008-01-05 17:30:56 +00:00
dickelbeck
128521f0fe
2nd of 3 commits for DrcDialog rework
2007-12-01 03:42:52 +00:00
dickelbeck
31a864e7dc
comment cleanups
2007-10-31 14:14:21 +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
d1effbf4e2
EDA_BaseStruct.SetType() and EDA_BaseStruct.ReturnClassName() removed.
2007-09-13 11:28:58 +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
CHARRAS
f5eae50680
more work on hotkeys. many features are ok.
2007-08-30 08:15:05 +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
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
6f7209aa73
start of new search stuff, beautification
2007-08-06 20:26:59 +00:00
CHARRAS
c19e378567
Add some missing files and better DRC test
2007-07-30 11:15:54 +00:00
CHARRAS
f27208a11b
pcbnew: better messages in drc control and some other enhancements
2007-07-25 09:02:05 +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