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
233 @li @c filter.ms - escher import/export
234 @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
464 @li @c vcl.ct - CoreText-using code for macOS and iOS
465 @li @c vcl.debugevent
466 @li @c vcl.emf - EMF/EMF+ processing
467 @li @c vcl.eventtesting
469 @li @c vcl.fonts - font-specific code
470 @li @c vcl.fonts.detail
471 @li @c vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
472 @li @c vcl.gdi.wndproc - Windows Procedure part of VCL
473 @li @c vcl.gdi.fontmetric
474 @li @c vcl.gtk - Gtk+ 2/3 plugin
477 @li @c vcl.harfbuzz - HarfBuzz text layout
478 @li @c vcl.headless - bitmap-based backend
481 @li @c vcl.ios.clipboard
483 @li @c vcl.layout - Widget layout
484 @li @c vcl.lazydelete
486 @li @c vcl.opengl.qt5 - QT5 OpenGL
490 @li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
493 @li @c vcl.schedule - scheduler / main-loop information
494 @li @c vcl.schedule.deinit
495 @li @c vcl.screensaverinhibitor
496 @li @c vcl.scrollbar - Scroll Bars
497 @li @c vcl.se - VCL Session Manager
499 @li @c vcl.sm - Session Manager Client
501 @li @c vcl.uitest - The UI testing framework code
503 @li @c vcl.unx.dtrans
509 @section winaccessibility
511 @li @c iacc2 - IAccessible2 bridge debug
516 @li @c sw.a11y - accessibility
517 @li @c sw.calc - formula calculation
518 @li @c sw.core - Writer core
525 @li @c sw.html - Writer HTML import/export
527 @li @c sw.layout - Writer core view: document layout
528 @li @c sw.layout.debug - Writer layout dbg_lay output
530 @li @c sw.mailmerge - Writer mail merge
531 @li @c sw.pageframe - debug lifecycle of SwPageFrame
532 @li @c sw.rtf - .rtf export filter
535 @li @c sw.uno - Writer UNO interfaces
536 @li @c sw.vba - Writer VBA
537 @li @c sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
538 @li @c sw.ww8.level2 - further info for sw.ww8
539 @li @c sw.xml - Writer .odt import/export
541 @section writerfilter
544 @li @c writerfilter.dmapper
545 @li @c writerfilter.ooxml
546 @li @c writerfilter.profile - load times of filters
547 @li @c writerfilter.rtf
549 @section writerperfect
563 @li @c xmloff.transform
567 @li @c xmlsecurity.comp - xml security component
568 @li @c xmlsecurity.dialogs - xml security dialogs
569 @li @c xmlsecurity.helper
570 @li @c xmlsecurity.ooxml - OOXML signature support
571 @li @c xmlsecurity.pdfio - signing of existing PDF
572 @li @c xmlsecurity.pdfio.test
573 @li @c xmlsecurity.xmlsec - xmlsec wrapper
574 @li @c xmlsecurity.xmlsec.gpg - gpg xmlsec component
578 @li @c xmlscript.xmldlg
579 @li @c xmlscript.xmlflat
580 @li @c xmlscript.xmlhelper
581 @li @c xmlscript.xmllib
582 @li @c xmlscript.xmlmod
589 @li @c dbaccess.ui.generalpage
594 @li @c avmedia.gstreamer
595 @li @c avmedia.opengl - OpenGL models
596 @li @c avmedia.quicktime
606 @li @c configmgr.dconf
614 @li @c lingucomponent
616 @li @c lwp - lotuswordpro
625 @li @c scripting.provider
642 /* vim:set ft=cpp shiftwidth=4 softtabstop=4 expandtab: */