Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Rafael,

I believe we are almost done. The only ones I show as remaining are:

binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeConnections, DdeConnection* )  windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeTransactions, DdeTransaction* )        
windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeFormats, long )        windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( StringList, String * )    windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeServices, DdeService* )        windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeTopics, DdeTopic* )    windows
binfilter/inc/bf_svtools/svdde.hxx      DECLARE_LIST( DdeItems, DdeItem* )      windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeConnections, DdeConnection* )  windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeServices, DdeService* )        windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeTopics, DdeTopic* )    windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeItems, DdeItem* )      windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeTransactions, DdeTransaction* )        windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( DdeFormats, long )        windows
svl/inc/svl/svdde.hxx   DECLARE_LIST( StringList, String * )    windows
svl/source/svdde/ddeimp.hxx     DECLARE_LIST( ConvList, Conversation* );        windows
tools/inc/tools/ref.hxx DECLARE_LIST(CN##List,EN)\

idl/inc/lex.hxx DECLARE_LIST( SvTokenList, SvToken * )
idl/inc/object.hxx      DECLARE_LIST( SvSlotElementList, SvSlotElement* )
idl/inc/types.hxx       DECLARE_LIST(SvMetaTypeList,SvMetaType *)
vcl/source/window/toolbox.cxx   DECLARE_LIST( ImplTBList, ToolBox* )    
vcl/unx/inc/saldata.hxx DECLARE_LIST( SalDisplays, SalDisplay* )        
vcl/unx/inc/saldisp.hxx DECLARE_LIST( SalFontCache, ExtendedFontStruct* )       
vcl/unx/inc/salfont.h   DECLARE_LIST( SalFontCache, SalFontCacheItem* ) 
vcl/unx/inc/salfont.h   DECLARE_LIST( SalFontStructList, SalFontStruct* )       

I really liked your work on 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.

I stated deleting all the extra #include <tools/list.hxx> 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.

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.

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).

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.

Joe P.


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.