charras
cfdb28394e
Pcbnew: Work on undo/redo in Pcbnew almost finished.
16 years ago
charras
e5102715e2
class SEG_ZONE deprecated
16 years ago
charras
f9be70f26d
pcbnew: work on undo/redo in progress Only delete commands are stored in undo/redo stack
16 years ago
charras
42022adb3f
code cleaning
16 years ago
charras
e073bdc042
Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster.
17 years ago
stambaughw
8bf7911125
Build improvements, compiler warning fixes and build fixes, and lots of clean up.
* Created separate SVN version header.
* Add true config.h for platform dependency checks.
* Add dependency check cmake module.
* Remove some leftover hand crafted make files.
* Remove non-cmake build instructions from COMPILING.txt.
* Fix split _() strings causing Visual C++ compiler error.
* Fix lots of compiler warnings.
* Change project file parameter container from wxArray to boost::vector_ptr.
* Removed lots of redundant header definitions.
* Fixed green_xpm redefinition in ercgreen.xpm.
* Remove some dead code and unnecessary class methods.
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
89f0211029
bug fix: 2628615, 2625434, 2625090
17 years ago
charras
e1fb4c786f
pcbnew: fixed: delete zones filling commands was inconsistant when filled by segments
(does not delete segments or does not deleting areas outlines)
17 years ago
stambaughw
b833a46bad
More header file realignments to reduce recompiling and general code cleaning.
17 years ago
charras
c5725437c6
Zones not attached to a net are now allowed. Not sure it is a good idea, but a lot of users want this.
17 years ago
dickelbeck
b603580355
WinEDA_BasePcbFrame::m_Pcb is now private, use GetBoard() to access it.
17 years ago
charras
6d856f60a6
Pcbnew: Added display a short net name on vias and pads. Also, code cleaning
17 years ago
stambaughw
2611a54791
Convert global and embedded application pointers to wxGetApp()
17 years ago
charras
07299b3e84
eeschema: removed a bug that crashes eeschema when attempting to edit a component not found in lib
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
fa472950b7
pcbnew: better protection against malformed zones
17 years ago
charras
6ae1471e8c
more about zones
17 years ago
charras
178bc946e3
First version of pcbnew using polygonal filled areas in zones in rats nets calculations.
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
2c60c00640
Some enhancements about code for zones
17 years ago
charras
7c5feb61e7
pcbnew: insulated islands in copper pour removed
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
667a6498de
solved pcbnew: minor bug when only one copper layer selected: zone properties layer list displayed component layer instead of copper layer
17 years ago
charras
4cccb0dd7e
First tests about copper zones filled by polygons, without grid (see changelog)
Only for tests! not for production.
17 years ago
charras
ab1df3f1d7
more about non copper zones (see changelog)
17 years ago
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
17 years ago
dickelbeck
d24c41ff05
zone_container xor artifact cleanups
18 years ago
dickelbeck
2e94a70860
zone_container GetBoundingBox() deployment
18 years ago
dickelbeck
a91f255ccd
instance specific zone container clearance and pad treatment
18 years ago
dickelbeck
aa93f54d97
BOARD_ITEM::Draw()
18 years ago
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.
18 years ago
CHARRAS
68e942b2f4
A zone outline,when edited, is now properly redrawn after zooming
18 years ago
CHARRAS
7055a2bc47
zone outlines edition: added drag outline edge
18 years ago
CHARRAS
4a0b560766
zone outlines edition refinements
18 years ago
CHARRAS
af445e70ea
remove the old EDGEZONE class. Cleaning code in polyline.x
18 years ago
CHARRAS
b8b0fc6e04
Bugs about fill zones and block delete removed
18 years ago
CHARRAS
bbae2b12b1
Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now, default = off, and saved in config)
18 years ago
CHARRAS
e9b3322fc0
On line DRC when creating a zone outline
18 years ago
CHARRAS
12dfd80f37
see changelog
18 years ago
CHARRAS
f85ade75d8
see changelog
18 years ago
CHARRAS
6c3235c112
first DRC control about zone outlines. Needs improvements, but works
18 years ago
CHARRAS
8d90da0a2d
reorder GENERAL_COLLECTOR lists in collectors.cpp due to markers change
18 years ago
CHARRAS
638ab25498
more about zones.
18 years ago
CHARRAS
0120f07d54
code cleaning
18 years ago