1 // NOTE: This file is also parsed by a compiler plugin. Make sure all
2 // areas are marked with '@li @c'.
5 @page sal_log_areas SAL debug areas
7 @short List and description of areas for the SAL debug macros
9 This is a list of areas that are used by the SAL_INFO family of macros. See
10 @ref sal_log "basic log functionality" for details about this functionality.
12 If you need a debug area in some code, first check this list and use the
13 appropriate area if it exists. This list is not definite, if you need a new
14 area, use it and add it to an appropriate section with an explanation.
15 Generally, use the name of the relevant code module as the first area segment.
16 Please keep all entries sorted.
18 This list should give you an overview of which areas to enable when debugging
19 certain functionality.
23 @li @c sal.debug - SAL debugging functionality
25 @li @c sal.osl - SAL OSL library
26 @li @c sal.rtl - SAL RTL library
27 @li @c sal.textenc - the textencoding SAL library
31 @li @c basctl.basicide
35 @li @c basebmp.bitmapdevice
54 @li @c chart2.areachart
58 @li @c connectivity.commontools
59 @li @c connectivity.cpool
60 @li @c connectivity.drivers
61 @li @c connectivity.evoab2
62 @li @c connectivity.firebird
63 @li @c connectivity.flat
64 @li @c connectivity.hsqldb
65 @li @c connectivity.jdbc
66 @li @c connectivity.mork
67 @li @c connectivity.parse
68 @li @c connectivity.postgresql
73 @li @c comphelper.container
87 @li @c sc.opencl.thread
90 @li @c sc.filter - Calc filter
91 @li @c sc.ui - Calc UI
97 @li @c desktop.deployment
98 @li @c desktop.migration
100 @li @c desktop.splash
108 @li @c sd.sls - slidesorter
113 @li @c sdremote.bluetooth
123 @li @c embeddedobj - embedded objects
124 @li @c embeddedobj.common
125 @li @c embeddedobj.general
126 @li @c embeddedobj.ole - OLE embedded objects
130 @li @c extensions.dbpilots
131 @li @c extensions.plugin
132 @li @c extensions.scanner
133 @li @c extensions.update
138 @li @c filter.ms - escher import/export
139 @li @c filter.odfflatxml
140 @li @c filter.xslt - xslt import/export
141 @li @c oox.cscode - see oox/source/drawingml/customshapes/README
142 @li @c oox.drawingml - DrawingML
143 @li @c oox.ppt - pptx filter
144 @li @c oox.storage - ZipStorage class
145 @li @c oox.xmlstream - XmlStream class
149 @li @c forms.component
160 @li @c fpicker.office
164 @li @c fwk - framework (abbreviation)
165 @li @c fwk.accelerators
166 @li @c fwk.autorecovery
177 @li @c i18nlangtag - language tags
181 @li @c i18npool - general i18npool
185 @li @c i18n - module independent i18n related, e.g. language tag usage
204 @li @c starmath.ooxml - OOXML import/export
206 @li @c starmath.wordbase
215 @li @c sdext.minimizer
216 @li @c sdext.pdfimport
217 @li @c sdext.pdfimport.pdfparse
218 @li @c sdext.presenter
242 @li @c slideshow.eventqueue
243 @li @c slideshow.opengl
253 @li @c svtools.config
254 @li @c svtools.contnr
255 @li @c svtools.control
256 @li @c svtools.dialogs
267 @li @c svx.stbcrtls - StatusBarControl
270 @li @c svx.tbxcrtls - ToolboxControl
275 @li @c toolkit.controls
280 @li @c tools.datetime
283 @li @c tools.memtools
284 @li @c tools.rc - resource manager
285 @li @c tools.stream - SvStream class
286 @li @c tools.urlobj - INetURLObject class
298 @li @c ucb.ucp.webdav
302 @li @c unotools.config
305 @li @c unotools.ucbhelper
309 @li @c rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
310 @li @c salhelper.thread - ::salhelper::Thread class
318 @li @c stoc.corerefl - CoreReflection
329 @li @c vcl.atsui - ATSUI (obsolete) -using code for Mac OS X
331 @li @c vcl.coretext - CoreText-using code for Mac OS X and iOS
332 @li @c vcl.emf - EMF/EMF+ processing
334 @li @c vcl.fonts - font-specific code
335 @li @c vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
336 @li @c vcl.gtk - Gtk+ 2/3 plugin
337 @li @c vcl.harfbuzz - HarfBuzz text layout
338 @li @c vcl.headless - bitmap-based backend
341 @li @c vcl.kde4 - KDE4
342 @li @c vcl.layout - Widget layout
343 @li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
344 @li @c vcl.scrollbar - Scroll Bars
345 @li @c vcl.sm - Session Manager
351 @section winaccessiblity
353 @li @c iacc2 - IAccessible2 bridge debug
358 @li @c sw.core - Writer core
364 @li @c sw.rtf - .rtf export filter
366 @li @c sw.uno - Writer UNO interfaces
367 @li @c sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
368 @li @c sw.ww8.level2 - further info for sw.ww8
370 @section writerfilter
373 @li @c writerfilter.profile - load times of filters
375 @section writerperfect
388 @li @c xmloff.transform
392 @li @c xmlsecurity.dialogs - xml security dialogs
393 @li @c xmlsecurity.helper
394 @li @c xmlsecurity.xmlsec - xmlsec wrapper
398 @li @c xmlscript.xmldlg
399 @li @c xmlscript.xmlflat
400 @li @c xmlscript.xmlhelper
401 @li @c xmlscript.xmllib
402 @li @c xmlscript.xmlmod
408 @li @c dbaccess.ui.OGeneralPage
445 /* vim:set ft=cpp shiftwidth=4 softtabstop=4 expandtab: */