<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Rafael,</div><div><br></div>I believe we are almost done. The only ones I show as remaining are:<div><br></div><div><table frame="VOID" cellspacing="0" cols="3" rules="NONE" border="0" style="position: static; z-index: auto; ">
        <colgroup><col width="295"><col width="526"><col width="77"></colgroup>
        <tbody>
                <tr>
                        <td width="295" height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td width="526" align="LEFT">DECLARE_LIST( DdeConnections, DdeConnection* )</td>
                        <td width="77" align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeTransactions, DdeTransaction* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeFormats, long )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( StringList, String * )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeServices, DdeService* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeTopics, DdeTopic* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">binfilter/inc/bf_svtools/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeItems, DdeItem* )</td>
                        <td align="LEFT">windows</td>
                </tr>
        </tbody>
</table><br><table frame="VOID" cellspacing="0" cols="3" rules="NONE" border="0" style="position: static; z-index: auto; ">
        <colgroup><col width="280"><col width="581"><col width="77"></colgroup>
        <tbody>
                <tr>
                        <td width="280" height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td width="581" align="LEFT">DECLARE_LIST( DdeConnections, DdeConnection* )</td>
                        <td width="77" align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeServices, DdeService* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeTopics, DdeTopic* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeItems, DdeItem* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeTransactions, DdeTransaction* )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( DdeFormats, long )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/inc/svl/svdde.hxx</td>
                        <td align="LEFT">DECLARE_LIST( StringList, String * )</td>
                        <td align="LEFT">windows</td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">svl/source/svdde/ddeimp.hxx</td>
                        <td align="LEFT">DECLARE_LIST( ConvList, Conversation* );</td>
                        <td align="LEFT">windows</td>
                </tr>
        </tbody>
</table><br></div><div><table frame="VOID" cellspacing="0" cols="2" rules="NONE" border="0">
        <colgroup><col width="280"><col width="581"></colgroup>
        <tbody>
                <tr>
                        <td width="280" height="16" align="LEFT">tools/inc/tools/ref.hxx</td>
                        <td width="581" align="LEFT">DECLARE_LIST(CN##List,EN)\</td>
                </tr>
        </tbody>
</table>


</div><div><br>


<table frame="VOID" cellspacing="0" cols="2" rules="NONE" border="0">
        <colgroup><col width="201"><col width="536"></colgroup>
        <tbody>
                <tr>
                        <td width="201" height="16" align="LEFT">idl/inc/lex.hxx</td>
                        <td width="536" align="LEFT">DECLARE_LIST( SvTokenList, SvToken * )</td>
                </tr>
        </tbody>
</table><table frame="VOID" cellspacing="0" cols="2" rules="NONE" border="0">
        <colgroup><col width="201"><col width="536"></colgroup>
        <tbody>
                <tr>
                        <td width="201" height="16" align="LEFT">idl/inc/object.hxx</td>
                        <td width="536" align="LEFT">DECLARE_LIST( SvSlotElementList, SvSlotElement* )</td>
                </tr>
        </tbody>
</table><table frame="VOID" cellspacing="0" cols="2" rules="NONE" border="0" style="position: static; z-index: auto; ">
        <colgroup><col width="201"><col width="536"></colgroup>
        <tbody>
                <tr>
                        <td width="201" height="16" align="LEFT">idl/inc/types.hxx</td>
                        <td width="536" align="LEFT">DECLARE_LIST(SvMetaTypeList,SvMetaType *)</td>
                </tr>
        </tbody>
</table><br><table frame="VOID" cellspacing="0" cols="3" rules="NONE" border="0">
        <colgroup><col width="280"><col width="581"><col width="77"></colgroup>
        <tbody>
                <tr>
                        <td width="280" height="16" align="LEFT">vcl/source/window/toolbox.cxx</td>
                        <td width="581" align="LEFT">DECLARE_LIST( ImplTBList, ToolBox* )</td>
                        <td width="77" align="LEFT"><br></td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">vcl/unx/inc/saldata.hxx</td>
                        <td align="LEFT">DECLARE_LIST( SalDisplays, SalDisplay* )</td>
                        <td align="LEFT"><br></td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">vcl/unx/inc/saldisp.hxx</td>
                        <td align="LEFT">DECLARE_LIST( SalFontCache, ExtendedFontStruct* )</td>
                        <td align="LEFT"><br></td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">vcl/unx/inc/salfont.h</td>
                        <td align="LEFT">DECLARE_LIST( SalFontCache, SalFontCacheItem* )</td>
                        <td align="LEFT"><br></td>
                </tr>
                <tr>
                        <td height="16" align="LEFT">vcl/unx/inc/salfont.h</td>
                        <td align="LEFT">DECLARE_LIST( SalFontStructList, SalFontStruct* )</td>
                        <td align="LEFT"><br></td>
                </tr>
        </tbody>
</table><br>














</div><div>I really liked your work on&nbsp;<span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">sw/source/ui/inc/swuicnttab.hxx and thank you for your help. If you're building on a MS-Windows box it would be nice if you could look at the ones flagged as "windows" above.</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">I stated deleting all the extra #include &lt;tools/list.hxx&gt; from the source code; it's only needed in locations where the List type is used directly. As for the code using the List data type, I'm thinking we should change them; however, we should check the lead developers and get their opinion first. I'm thinking all C++ programmers should know STL (if they don't, the better start learning it); we can't expect them to know how our in house List type works.</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">I should be able to finish up the vcl ones this weekend. Just warning you so we don't keep working on the same one again.</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">The idl ones are more completed then normal, so I skipped them; you can have them if you want (warning types.hxx is using some reference counting code I haven't taken the time to work out).</span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">The tools/inc/tools/ref.hxx is another one that needs a lot of love. It's actually part of a macro which is used all over the place. All the locations where this macro is used will also need to be cleanup so this could be a nice month long project. If you want it, just say so and I'll start looking into one of the other macros.</span></div><div><font class="Apple-style-span" face="Arial"><br></font></div><div><font class="Apple-style-span" face="Arial">Joe P.</font></div><div><font class="Apple-style-span" face="Arial"><br></font></div></body></html>