Commit 23db3713 authored by dickelbeck's avatar dickelbeck

corrections in work description

parent aab39d1d
...@@ -11,7 +11,8 @@ email address. ...@@ -11,7 +11,8 @@ email address.
++pcbnew & gerbview ++pcbnew & gerbview
* added g_CurrentTrackList, and made g_CurrentTrackSegment and g_FirstTrackSegment * added g_CurrentTrackList, and made g_CurrentTrackSegment and g_FirstTrackSegment
be #defines into this DLIST<TRACK>, see pcbnew.h. be #defines into this DLIST<TRACK>, see pcbnew.h.
* Switched datatype of BOARD::m_Track, BOARD::m_Zone, etc to DLIST<>. * Changed to DLIST<> for almost all the list heads in BOARD.
Switched datatype of BOARD::m_Track, BOARD::m_Zone, etc to DLIST<>.
This simplifies BOARD::~BOARD() somewhat, and adds automatic counting of list elements and encapsulation This simplifies BOARD::~BOARD() somewhat, and adds automatic counting of list elements and encapsulation
of all list operations into DHEAD member functions, see common/dlist.cpp. of all list operations into DHEAD member functions, see common/dlist.cpp.
* Removed TRACK::Insert() since it no long fits with the new BOARD::m_Track and BOARD::m_Zone datatypes. * Removed TRACK::Insert() since it no long fits with the new BOARD::m_Track and BOARD::m_Zone datatypes.
...@@ -21,11 +22,9 @@ email address. ...@@ -21,11 +22,9 @@ email address.
the only way to put a TRACK on a list is through DLIST<TRACK>::PushFront() the only way to put a TRACK on a list is through DLIST<TRACK>::PushFront()
and other member functions of DLIST<TRACK>. and other member functions of DLIST<TRACK>.
* Switched to std::vector<TRACK*> in track.cpp to hold the temporary static list. * Switched to std::vector<TRACK*> in track.cpp to hold the temporary static list.
* Made g_UnDeleteStack be a DLIST<TRACK>. * Renamed some KICAD_Ts to more closely match the corresponding classname.
* renamed some KICAD_T to more closely match the corresponding classname.
* Changed to DLIST<> for almost all the list heads in BOARD.
++gerbview ++gerbview
* switched to GR_COPY mode for drawing so we can see the erasures. debugged * Switched to GR_COPY mode for drawing so we can see the erasures. debugged
erasures in rs274d.cpp. erasures in rs274d.cpp.
* Now using order specific TRACK loading, so erasures come after objects they * Now using order specific TRACK loading, so erasures come after objects they
are intended to erase. Still need layer ordering and polygon ordering support, my todo. are intended to erase. Still need layer ordering and polygon ordering support, my todo.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment