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.cppunittester
25 @li @c sal.debug - SAL debugging functionality
26 @li @c sal.file - file system operations
27 @li @c sal.fileio - file I/O
28 @li @c sal.osl - SAL OSL library
29 @li @c sal.osl.condition
32 @li @c sal.rtl - SAL RTL library
33 @li @c sal.textenc - the textencoding SAL library
38 @li @c basctl.basicide
63 @li @c chart2.accessibility
64 @li @c chart2.areachart
66 @li @c chart2.pie.label.bestfit
67 @li @c chart2.pie.label.bestfit.inside
68 @li @c chart2.template
73 @li @c connectivity.ado
74 @li @c connectivity.commontools
75 @li @c connectivity.cpool
76 @li @c connectivity.dbase
77 @li @c connectivity.drivers - a bit overly general, maybe it should be removed?
78 @li @c connectivity.evoab2
79 @li @c connectivity.firebird
80 @li @c connectivity.flat
81 @li @c connectivity.hsqldb
82 @li @c connectivity.jdbc
83 @li @c connectivity.kab
84 @li @c connectivity.macab
85 @li @c connectivity.manager
86 @li @c connectivity.mozab
87 @li @c connectivity.mysqlc
88 @li @c connectivity.odbc
89 @li @c connectivity.parse
90 @li @c connectivity.postgresql
91 @li @c connectivity.resource
92 @li @c connectivity.writer
97 @li @c comphelper.backupfilehelper
98 @li @c comphelper.container - EmbeddedObjectContainer
99 @li @c comphelper.crypto
100 @li @c comphelper.lok
101 @li @c comphelper.traceevent
106 @li @c cppu.affinebridge
109 @li @c cppu.threadpool
111 @li @c cppu.unsafebridge
116 @li @c cppuhelper.shlib
121 @li @c cpputools.unoexe
126 @li @c cui.customnotebookbar
132 @section drawinglayer
135 @li @c drawinglayer.emf
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.splash
176 @li @c desktop.updater
186 @li @c sd.sls - slidesorter
188 @li @c sd.transitions
192 @li @c sdremote.bluetooth
198 @li @c editeng.chaining
203 @li @c embeddedobj - embedded objects
204 @li @c embeddedobj.common
205 @li @c embeddedobj.general
206 @li @c embeddedobj.ole - OLE embedded objects
209 @li @c embedserv - embedding server
210 @li @c embedserv.ole - OLE server
214 @li @c extensions.abpilot
215 @li @c extensions.biblio
216 @li @c extensions.config
217 @li @c extensions.dbpilots
218 @li @c extensions.evoab
219 @li @c extensions.logging
220 @li @c extensions.olebridge - OLE automation bridge
221 @li @c extensions.plugin
222 @li @c extensions.propctrlr
223 @li @c extensions.scanner
224 @li @c extensions.update
230 @li @c filter.hwp - Hangul word processor import
232 @li @c filter.ms - escher import/export
233 @li @c filter.odfflatxml
244 @li @c filter.xslt - xslt import/export
250 @li @c oox.cscode - see oox/source/drawingml/customshapes/README
251 @li @c oox.csdata - see oox/source/drawingml/customshapes/README
252 @li @c oox.drawingml - DrawingML
253 @li @c oox.drawingml.gradient
254 @li @c oox.ppt - pptx filter
256 @li @c oox.storage - ZipStorage class
258 @li @c oox.xmlstream - XmlStream class
262 @li @c forms.component
265 @li @c forms.richtext
278 @li @c fpicker.office
282 @li @c fwk - framework (abbreviation)
283 @li @c fwk.accelerators
284 @li @c fwk.autorecovery
291 @li @c fwk.session.debug
292 @li @c fwk.uiconfiguration
297 @li @c i18nlangtag - language tags
301 @li @c i18npool - general i18npool
305 @li @c i18n - module independent i18n related, e.g. language tag usage
318 @section LanguageTool
322 @section LibreOfficeKit
326 @li @c lok.tiledrendering
328 @li @c lok.a11y - LOK accessibility
337 @li @c starmath.ooxml - OOXML import/export
339 @li @c starmath.wordbase
345 @li @c package.threadeddeflate
350 @li @c sdext.minimizer
351 @li @c sdext.pdfimport
352 @li @c sdext.pdfimport.pdfparse
353 @li @c sdext.presenter
371 @li @c slideshow.eventqueue
372 @li @c slideshow.opengl
373 @li @c slideshow.verbose
377 @li @c sot - COM structured storage
389 @li @c svtools.config
390 @li @c svtools.contnr
391 @li @c svtools.control
392 @li @c svtools.dialogs
401 @li @c svx.diagram - Diagram ModelData
407 @li @c svx.stbcrtls - StatusBarControl
410 @li @c svx.tbxcrtls - ToolboxControl
416 @li @c toolkit.controls
417 @li @c toolkit.helper
422 @li @c tools.datetime
424 @li @c tools.fraction
426 @li @c tools.memtools
427 @li @c tools.rc - resource manager
428 @li @c tools.stream - SvStream class
429 @li @c tools.urlobj - INetURLObject class
442 @li @c ucb.ucp.webdav
443 @li @c ucb.ucp.webdav.curl
448 @li @c unotools.config
451 @li @c unotools.ucbhelper
455 @li @c rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
456 @li @c salhelper.thread - ::salhelper::Thread class
461 @li @c sax.fastparser
465 @li @c stoc.corerefl - CoreReflection
466 @li @c stoc.java - javaloader and javavm
475 @li @c vcl.ct - CoreText-using code for macOS and iOS
476 @li @c vcl.debugevent
477 @li @c vcl.driver Graphics driver handling
478 @li @c vcl.emf - EMF/EMF+ processing
479 @li @c vcl.eventtesting
481 @li @c vcl.filter.webp
482 @li @c vcl.fonts - font-specific code
483 @li @c vcl.fonts.detail
484 @li @c vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
485 @li @c vcl.gdi.wndproc - Windows Procedure part of VCL
486 @li @c vcl.gdi.fontmetric
487 @li @c vcl.gtk - Gtk+ 2/3 plugin
490 @li @c vcl.harfbuzz - HarfBuzz text layout
491 @li @c vcl.headless - bitmap-based backend
494 @li @c vcl.ios.clipboard
496 @li @c vcl.layout - Widget layout
497 @li @c vcl.lazydelete
499 @li @c vcl.opengl.qt - Qt OpenGL
501 @li @c vcl.osx.clipboard
505 @li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
508 @li @c vcl.schedule - scheduler / main-loop information
509 @li @c vcl.schedule.deinit
510 @li @c vcl.sessioninhibitor
511 @li @c vcl.scrollbar - Scroll Bars
512 @li @c vcl.se - VCL Session Manager
514 @li @c vcl.skia - VCL Skia-based code
515 @li @c vcl.skia.trace - tracing drawing in VCL Skia-based code
516 @li @c vcl.sm - Session Manager Client
518 @li @c vcl.uitest - The UI testing framework code
520 @li @c vcl.unx.dtrans
521 @li @c vcl.unx.freetype
526 @li @c vcl.win.dtrans
528 @section winaccessibility
530 @li @c iacc2 - IAccessible2 bridge debug
535 @li @c sw.a11y - accessibility
536 @li @c sw.calc - formula calculation
537 @li @c sw.core - Writer core
544 @li @c sw.html - Writer HTML import/export
546 @li @c sw.layout - Writer core view: document layout
547 @li @c sw.layout.debug - Writer layout dbg_lay output
548 @li @c sw.mailmerge - Writer mail merge
549 @li @c sw.pageframe - debug lifecycle of SwPageFrame
551 @li @c sw.rtf - .rtf export filter
554 @li @c sw.uno - Writer UNO interfaces
555 @li @c sw.vba - Writer VBA
556 @li @c sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
557 @li @c sw.ww8.level2 - further info for sw.ww8
558 @li @c sw.xml - Writer .odt import/export
560 @section writerfilter
563 @li @c writerfilter.dmapper
564 @li @c writerfilter.ooxml
565 @li @c writerfilter.profile - load times of filters
566 @li @c writerfilter.rtf
568 @section writerperfect
582 @li @c xmloff.transform
586 @li @c xmlsecurity.comp - xml security component
587 @li @c xmlsecurity.dialogs - xml security dialogs
588 @li @c xmlsecurity.helper
589 @li @c xmlsecurity.ooxml - OOXML signature support
590 @li @c xmlsecurity.qa
591 @li @c xmlsecurity.workben
592 @li @c xmlsecurity.xmlsec - xmlsec wrapper
593 @li @c xmlsecurity.xmlsec.gpg - gpg xmlsec component
597 @li @c xmlscript.xmldlg
598 @li @c xmlscript.xmlflat
599 @li @c xmlscript.xmlhelper
600 @li @c xmlscript.xmllib
601 @li @c xmlscript.xmlmod
608 @li @c dbaccess.ui.generalpage
613 @li @c avmedia.gstreamer
615 @li @c avmedia.quicktime
625 @li @c configmgr.dconf
632 @li @c lingucomponent
634 @li @c lwp - lotuswordpro
643 @li @c scripting.provider
645 @li @c shell.jumplist
662 /* vim:set ft=cpp shiftwidth=4 softtabstop=4 expandtab: */