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.bootstrap - SAL bootstrap
24 @li @c sal.debug - SAL debugging functionality
25 @li @c sal.file - file system operations
26 @li @c sal.fileio - file I/O
27 @li @c sal.osl - SAL OSL library
28 @li @c sal.osl.condition
31 @li @c sal.rtl - SAL RTL library
32 @li @c sal.textenc - the textencoding SAL library
37 @li @c basctl.basicide
62 @li @c chart2.3dopengl
63 @li @c chart2.accessibility
64 @li @c chart2.areachart
67 @li @c chart2.pie.label.bestfit
68 @li @c chart2.pie.label.bestfit.inside
69 @li @c chart2.template
74 @li @c connectivity.ado
75 @li @c connectivity.commontools
76 @li @c connectivity.cpool
77 @li @c connectivity.dbase
78 @li @c connectivity.drivers - a bit overly general, maybe it should be removed?
79 @li @c connectivity.evoab2
80 @li @c connectivity.firebird
81 @li @c connectivity.flat
82 @li @c connectivity.hsqldb
83 @li @c connectivity.jdbc
84 @li @c connectivity.kab
85 @li @c connectivity.macab
86 @li @c connectivity.manager
87 @li @c connectivity.mork
88 @li @c connectivity.mozab
89 @li @c connectivity.mysqlc
90 @li @c connectivity.odbc
91 @li @c connectivity.parse
92 @li @c connectivity.postgresql
93 @li @c connectivity.resource
94 @li @c connectivity.writer
99 @li @c comphelper.backupfilehelper
100 @li @c comphelper.container - EmbeddedObjectContainer
101 @li @c comphelper.crypto
102 @li @c comphelper.lok
107 @li @c cppu.affinebridge
110 @li @c cppu.threadpool
112 @li @c cppu.unsafebridge
117 @li @c cppuhelper.shlib
122 @li @c cpputools.unoexe
127 @li @c cui.customnotebookbar
133 @section drawinglayer
139 @li @c emfio - EMF and VMF image file formats import module
145 @li @c sc.core.formulacell - ScFormulaCell and group
146 @li @c sc.core.formulagroup
147 @li @c sc.core.grouparealistener - sc::FormulaGroupAreaListener
148 @li @c sc.filter - Calc filter
149 @li @c sc.lok.docsize
151 @li @c sc.lok.poshelper
152 @li @c sc.opencl - OpenCL-related stuff in general
153 @li @c sc.opencl.source - Generated OpenCL source code
155 @li @c sc.orcus.autofilter
156 @li @c sc.orcus.condformat
157 @li @c sc.orcus.style
158 @li @c sc.orcus.table
162 @li @c sc.ui - Calc UI
163 @li @c sc.uitest - Calc UI Test part
170 @li @c desktop.deployment
172 @li @c desktop.migration
173 @li @c desktop.offacc
174 @li @c desktop.opengl
175 @li @c desktop.splash
177 @li @c desktop.updater
187 @li @c sd.sls - slidesorter
189 @li @c sd.transitions
193 @li @c sdremote.bluetooth
199 @li @c editeng.chaining
204 @li @c embeddedobj - embedded objects
205 @li @c embeddedobj.common
206 @li @c embeddedobj.general
207 @li @c embeddedobj.ole - OLE embedded objects
210 @li @c embedserv - embedding server
211 @li @c embedserv.ole - OLE server
215 @li @c extensions.abpilot
216 @li @c extensions.biblio
217 @li @c extensions.config
218 @li @c extensions.dbpilots
219 @li @c extensions.evoab
220 @li @c extensions.logging
221 @li @c extensions.olebridge - OLE automation bridge
222 @li @c extensions.plugin
223 @li @c extensions.propctrlr
224 @li @c extensions.scanner
225 @li @c extensions.update
232 @li @c filter.ms - escher import/export
233 @li @c filter.odfflatxml
243 @li @c filter.xslt - xslt import/export
249 @li @c oox.cscode - see oox/source/drawingml/customshapes/README
250 @li @c oox.csdata - see oox/source/drawingml/customshapes/README
251 @li @c oox.drawingml - DrawingML
252 @li @c oox.drawingml.gradient
253 @li @c oox.ppt - pptx filter
255 @li @c oox.storage - ZipStorage class
257 @li @c oox.xmlstream - XmlStream class
261 @li @c forms.component
264 @li @c forms.richtext
277 @li @c fpicker.office
281 @li @c fwk - framework (abbreviation)
282 @li @c fwk.accelerators
283 @li @c fwk.autorecovery
290 @li @c fwk.session.debug
291 @li @c fwk.uiconfiguration
296 @li @c i18nlangtag - language tags
300 @li @c i18npool - general i18npool
304 @li @c i18n - module independent i18n related, e.g. language tag usage
317 @section LibreOfficeKit
320 @li @c lok.tiledrendering
330 @li @c starmath.ooxml - OOXML import/export
332 @li @c starmath.wordbase
338 @li @c package.threadeddeflate
343 @li @c sdext.minimizer
344 @li @c sdext.pdfimport
345 @li @c sdext.pdfimport.pdfparse
346 @li @c sdext.presenter
364 @li @c slideshow.eventqueue
365 @li @c slideshow.opengl
366 @li @c slideshow.verbose
370 @li @c sot - COM structured storage
382 @li @c svtools.config
383 @li @c svtools.contnr
384 @li @c svtools.control
385 @li @c svtools.dialogs
400 @li @c svx.stbcrtls - StatusBarControl
403 @li @c svx.tbxcrtls - ToolboxControl
409 @li @c toolkit.controls
410 @li @c toolkit.helper
415 @li @c tools.datetime
417 @li @c tools.fraction
419 @li @c tools.memtools
420 @li @c tools.rc - resource manager
421 @li @c tools.stream - SvStream class
422 @li @c tools.urlobj - INetURLObject class
434 @li @c ucb.ucp.webdav
439 @li @c unotools.config
442 @li @c unotools.ucbhelper
446 @li @c rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
447 @li @c salhelper.thread - ::salhelper::Thread class
452 @li @c sax.fastparser
456 @li @c stoc.corerefl - CoreReflection
465 @li @c vcl.ct - CoreText-using code for macOS and iOS
466 @li @c vcl.debugevent
467 @li @c vcl.driver Graphics driver handling
468 @li @c vcl.emf - EMF/EMF+ processing
469 @li @c vcl.eventtesting
471 @li @c vcl.fonts - font-specific code
472 @li @c vcl.fonts.detail
473 @li @c vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
474 @li @c vcl.gdi.wndproc - Windows Procedure part of VCL
475 @li @c vcl.gdi.fontmetric
476 @li @c vcl.gtk - Gtk+ 2/3 plugin
479 @li @c vcl.harfbuzz - HarfBuzz text layout
480 @li @c vcl.headless - bitmap-based backend
483 @li @c vcl.ios.clipboard
485 @li @c vcl.layout - Widget layout
486 @li @c vcl.lazydelete
488 @li @c vcl.opengl.qt5 - QT5 OpenGL
490 @li @c vcl.osx.clipboard
493 @li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
496 @li @c vcl.schedule - scheduler / main-loop information
497 @li @c vcl.schedule.deinit
498 @li @c vcl.screensaverinhibitor
499 @li @c vcl.scrollbar - Scroll Bars
500 @li @c vcl.se - VCL Session Manager
502 @li @c vcl.skia - VCL Skia-based code
503 @li @c vcl.skia.trace - tracing drawing in VCL Skia-based code
504 @li @c vcl.sm - Session Manager Client
506 @li @c vcl.uitest - The UI testing framework code
508 @li @c vcl.unx.dtrans
515 @section winaccessibility
517 @li @c iacc2 - IAccessible2 bridge debug
522 @li @c sw.a11y - accessibility
523 @li @c sw.calc - formula calculation
524 @li @c sw.core - Writer core
531 @li @c sw.html - Writer HTML import/export
533 @li @c sw.layout - Writer core view: document layout
534 @li @c sw.layout.debug - Writer layout dbg_lay output
536 @li @c sw.mailmerge - Writer mail merge
537 @li @c sw.pageframe - debug lifecycle of SwPageFrame
538 @li @c sw.rtf - .rtf export filter
541 @li @c sw.uno - Writer UNO interfaces
542 @li @c sw.vba - Writer VBA
543 @li @c sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
544 @li @c sw.ww8.level2 - further info for sw.ww8
545 @li @c sw.xml - Writer .odt import/export
547 @section writerfilter
550 @li @c writerfilter.dmapper
551 @li @c writerfilter.ooxml
552 @li @c writerfilter.profile - load times of filters
553 @li @c writerfilter.rtf
555 @section writerperfect
569 @li @c xmloff.transform
573 @li @c xmlsecurity.comp - xml security component
574 @li @c xmlsecurity.dialogs - xml security dialogs
575 @li @c xmlsecurity.helper
576 @li @c xmlsecurity.ooxml - OOXML signature support
577 @li @c xmlsecurity.qa
578 @li @c xmlsecurity.workben
579 @li @c xmlsecurity.xmlsec - xmlsec wrapper
580 @li @c xmlsecurity.xmlsec.gpg - gpg xmlsec component
584 @li @c xmlscript.xmldlg
585 @li @c xmlscript.xmlflat
586 @li @c xmlscript.xmlhelper
587 @li @c xmlscript.xmllib
588 @li @c xmlscript.xmlmod
595 @li @c dbaccess.ui.generalpage
600 @li @c avmedia.gstreamer
601 @li @c avmedia.opengl - OpenGL models
602 @li @c avmedia.quicktime
612 @li @c configmgr.dconf
620 @li @c lingucomponent
622 @li @c lwp - lotuswordpro
631 @li @c scripting.provider
648 /* vim:set ft=cpp shiftwidth=4 softtabstop=4 expandtab: */