Marco Mattila
cbee247737
Add zone corner smoothing to pcbnew.
15 years ago
jean-pierre charras
fe50448399
Pcbnew: remove duplicate definitions of some flags (like EDIT and IN_EDIT) that have exactly the same meaning, but different values... (very dangerous)
Remove obsolete code.
15 years ago
Marco Mattila
249cb0dea0
Fix zone fill state toggling when saving and reloading a board file in pcbnew.
15 years ago
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.
15 years ago
jean-pierre charras
b0b49df4e2
Pcbnew: bug fix: m_ZoneMinThickness parameter not copied in zone copy function. In copy block, copied zones have an erroneous m_ZoneMinThickness parmeter value.
15 years ago
Marco Mattila
e79b596308
Add FILTER_READER class. Introduce FILE_LINE_READER into pcbnew.
15 years ago
Wayne Stambaugh
7cb34aece7
Schematic component object encapsulation and Doxygen comment warning fixes.
15 years ago
Wayne Stambaugh
adb4ad1a7b
Schematic object improvements and other minor fixes.
15 years ago
Wayne Stambaugh
c79077c9a2
Minor fixes and lots of coding policy changes.
15 years ago
jean-pierre charras
746dea5ae3
Pcbnew: fix a serious bug in ZONE_CONTAINER::HitTestFilledArea( ) which could break connectivity calculations relative to copper areas.
Fix also very minor issues relative to copper zones.
Update boost::polygon from Boost svn repository.
15 years ago
Dick Hollenbeck
636b2d301e
function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers
15 years ago
jean-pierre charras
6b05cf315f
Fixed bug in GRLineArray(). Cleanup Gerbview code
15 years ago
Marco Serantoni
ea812ef5c9
Zones drawing optimization with WXGrapchisContext + Fix bug #612132
15 years ago
charras
a46cd46d9d
pcbnew: More about work on color selection and items visibility:
removed global variables and a lot of redundancies
16 years ago
charras
5732d815c6
Work on colors handling, and others changes. see changelog.
hide/show rastnest in pcbnew is currently not working, will be fixed soon
16 years ago
charras
54b561236f
Uses a buffered DC in OnPaint event. Seems solve slow grid redraw on some PC.
16 years ago
charras
e027e65971
code and files cleanup
16 years ago
charras
fe10a9938f
Removed global default clearance, track size and vias drill. Use netclasses values only.
16 years ago
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.
16 years ago
charras
ccbce931d2
All: better look when displaying info on messages panel
16 years ago
dickelbeck
b4fe26a31f
Isaac's next color/layer work step
16 years ago
charras
7776dd61eb
use kbool 2.1 in zones calculations. see CHANGELOG for others changes and more info
16 years ago
charras
cfdb28394e
Pcbnew: Work on undo/redo in Pcbnew almost finished.
16 years ago
charras
148a574e6f
More about undo/redo in pcbnew
17 years ago
charras
e5102715e2
class SEG_ZONE deprecated
17 years ago
charras
61550f1ab7
pcbnew: work on undo/redo in progress
17 years ago
charras
41c80dd95b
pcbnew: work on undo/redo in progress
17 years ago
charras
42022adb3f
code cleaning
17 years ago
charras
e073bdc042
Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster.
17 years ago
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)
17 years ago
charras
71ca194b68
overbar patch merged mainly in eechema/class_pin.cpp. Some cleanup and compil problem fixes.
17 years ago
dickelbeck
9f555dbdbc
faster if tests
17 years ago
stambaughw
b833a46bad
More header file realignments to reduce recompiling and general code cleaning.
17 years ago
dickelbeck
b603580355
WinEDA_BasePcbFrame::m_Pcb is now private, use GetBoard() to access it.
17 years ago
dickelbeck
0d790e57a2
polygon work, EDGE_MODULE::m_PolyPoints is now std::vector
17 years ago
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
17 years ago
charras
9dae370c1f
cleanup, cosmetic enhancements. enhancements about display zones options
17 years ago
dickelbeck
aab39d1de7
injected DLIST<> into many list heads, see change_log.txt
17 years ago
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.
17 years ago
charras
6691eca2fa
taking in account filled zones areas in pcb cleanup and tracks creation
17 years ago
charras
1c6ff86768
Zones now have a min thickness filled area parameter
17 years ago
charras
f723c540d0
code cleaning. Some comments translated into English.
Added: Zones unfill in polygon mode
17 years ago
charras
ffca523980
code cleaning in zones functions
17 years ago
charras
43ee94b7a4
zones in pcbnew: some optimizations
17 years ago
charras
9eba4f9554
Solved a bug when creating a new zone outline that could crash pcbnew
17 years ago
charras
544ca4c90d
solved a very subtle bug in polygon_test_point_inside.cpp. Sometimes a point outside a polygon was seen inside the polygon
17 years ago
charras
3de5ffc703
minor bug: zones outlines hatch options not read from file
17 years ago
charras
2ffa08973c
Some enhancements about zones
17 years ago
charras
ca51c6eb1c
use wxFormBuilder in dialog zone, and minor enhancements
17 years ago
charras
b18eedb432
More about copper zones filled without grid (by polygons) - work still in progress
17 years ago