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
175 @li @c desktop.startuptime - Log area for start up measurement time
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
201 @li @c editeng.quicktextsize
205 @li @c embeddedobj - embedded objects
206 @li @c embeddedobj.common
207 @li @c embeddedobj.general
208 @li @c embeddedobj.ole - OLE embedded objects
211 @li @c embedserv - embedding server
212 @li @c embedserv.ole - OLE server
216 @li @c extensions.abpilot
217 @li @c extensions.biblio
218 @li @c extensions.config
219 @li @c extensions.dbpilots
220 @li @c extensions.evoab
221 @li @c extensions.logging
222 @li @c extensions.olebridge - OLE automation bridge
223 @li @c extensions.plugin
224 @li @c extensions.propctrlr
225 @li @c extensions.scanner
226 @li @c extensions.update
232 @li @c filter.hwp - Hangul word processor import
234 @li @c filter.ms - escher import/export
235 @li @c filter.odfflatxml
246 @li @c filter.xslt - xslt import/export
252 @li @c oox.cscode - see oox/source/drawingml/customshapes/README
253 @li @c oox.csdata - see oox/source/drawingml/customshapes/README
254 @li @c oox.drawingml - DrawingML
255 @li @c oox.drawingml.gradient
256 @li @c oox.ppt - pptx filter
258 @li @c oox.storage - ZipStorage class
260 @li @c oox.xmlstream - XmlStream class
264 @li @c forms.component
267 @li @c forms.richtext
280 @li @c fpicker.office
284 @li @c fwk - framework (abbreviation)
285 @li @c fwk.accelerators
286 @li @c fwk.autorecovery
293 @li @c fwk.session.debug
294 @li @c fwk.uiconfiguration
299 @li @c i18nlangtag - language tags
303 @li @c i18npool - general i18npool
307 @li @c i18n - module independent i18n related, e.g. language tag usage
320 @section LanguageTool
324 @section LibreOfficeKit
328 @li @c lok.tiledrendering
330 @li @c lok.a11y - LOK accessibility
331 @li @c lok.urp - Uno Remote Protocol
340 @li @c starmath.ooxml - OOXML import/export
342 @li @c starmath.wordbase
347 @li @c package.manifest
349 @li @c package.threadeddeflate
358 @li @c sdext.minimizer
359 @li @c sdext.pdfimport
360 @li @c sdext.pdfimport.pdfparse
361 @li @c sdext.presenter
379 @li @c slideshow.eventqueue
380 @li @c slideshow.opengl
381 @li @c slideshow.verbose
385 @li @c sot - COM structured storage
398 @li @c svtools.config
399 @li @c svtools.contnr
400 @li @c svtools.control
401 @li @c svtools.dialogs
410 @li @c svx.diagram - Diagram ModelData
416 @li @c svx.stbcrtls - StatusBarControl
419 @li @c svx.tbxcrtls - ToolboxControl
425 @li @c toolkit.controls
426 @li @c toolkit.helper
431 @li @c tools.datetime
433 @li @c tools.fraction
435 @li @c tools.memtools
436 @li @c tools.rc - resource manager
437 @li @c tools.stream - SvStream class
438 @li @c tools.urlobj - INetURLObject class
450 @li @c ucb.ucp.webdav
451 @li @c ucb.ucp.webdav.curl
456 @li @c unotools.config
459 @li @c unotools.ucbhelper
463 @li @c rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
464 @li @c salhelper.thread - ::salhelper::Thread class
469 @li @c sax.fastparser
473 @li @c stoc.corerefl - CoreReflection
474 @li @c stoc.java - javaloader and javavm
483 @li @c vcl.ct - CoreText-using code for macOS and iOS
484 @li @c vcl.debugevent
485 @li @c vcl.driver Graphics driver handling
486 @li @c vcl.emf - EMF/EMF+ processing
488 @li @c vcl.filter.webp
489 @li @c vcl.fonts - font-specific code
490 @li @c vcl.fonts.detail
491 @li @c vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
492 @li @c vcl.gdi.wndproc - Windows Procedure part of VCL
493 @li @c vcl.gdi.fontmetric
494 @li @c vcl.gtk - Gtk+ 2/3 plugin
497 @li @c vcl.harfbuzz - HarfBuzz text layout
498 @li @c vcl.headless - bitmap-based backend
501 @li @c vcl.ios.clipboard
504 @li @c vcl.layout - Widget layout
505 @li @c vcl.lazydelete
507 @li @c vcl.opengl.qt - Qt OpenGL
509 @li @c vcl.osx.clipboard
513 @li @c vcl.plugadapt - the Unix/X11 backend plugin mechanism
516 @li @c vcl.schedule - scheduler / main-loop information
517 @li @c vcl.schedule.deinit
518 @li @c vcl.sessioninhibitor
519 @li @c vcl.scrollbar - Scroll Bars
520 @li @c vcl.se - VCL Session Manager
522 @li @c vcl.skia - VCL Skia-based code
523 @li @c vcl.skia.trace - tracing drawing in VCL Skia-based code
524 @li @c vcl.sm - Session Manager Client
526 @li @c vcl.uitest - The UI testing framework code
528 @li @c vcl.unx.dtrans
529 @li @c vcl.unx.freetype
534 @li @c vcl.win.dtrans
536 @section winaccessibility
538 @li @c iacc2 - IAccessible2 bridge debug
543 @li @c sw.a11y - accessibility
544 @li @c sw.calc - formula calculation
545 @li @c sw.core - Writer core
552 @li @c sw.html - Writer HTML import/export
554 @li @c sw.layout - Writer core view: document layout
555 @li @c sw.layout.debug - Writer layout dbg_lay output
556 @li @c sw.mailmerge - Writer mail merge
557 @li @c sw.pageframe - debug lifecycle of SwPageFrame
559 @li @c sw.rtf - .rtf export filter
561 @li @c sw.transform - Transform documents API
563 @li @c sw.uno - Writer UNO interfaces
564 @li @c sw.vba - Writer VBA
565 @li @c sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
566 @li @c sw.ww8.level2 - further info for sw.ww8
567 @li @c sw.xml - Writer .odt import/export
569 @section writerfilter
572 @li @c writerfilter.dmapper
573 @li @c writerfilter.ooxml
574 @li @c writerfilter.profile - load times of filters
575 @li @c writerfilter.rtf
577 @section writerperfect
591 @li @c xmloff.transform
595 @li @c xmlsecurity.comp - xml security component
596 @li @c xmlsecurity.dialogs - xml security dialogs
597 @li @c xmlsecurity.helper
598 @li @c xmlsecurity.nss
599 @li @c xmlsecurity.ooxml - OOXML signature support
600 @li @c xmlsecurity.qa
601 @li @c xmlsecurity.workben
602 @li @c xmlsecurity.xmlsec - xmlsec wrapper
603 @li @c xmlsecurity.xmlsec.gpg - gpg xmlsec component
607 @li @c xmlscript.xmldlg
608 @li @c xmlscript.xmlflat
609 @li @c xmlscript.xmlhelper
610 @li @c xmlscript.xmllib
611 @li @c xmlscript.xmlmod
618 @li @c dbaccess.ui.generalpage
623 @li @c avmedia.gstreamer
625 @li @c avmedia.quicktime
635 @li @c configmgr.dconf
642 @li @c lingucomponent
644 @li @c lwp - lotuswordpro
654 @li @c scripting.provider
656 @li @c shell.jumplist
673 /* vim:set ft=cpp shiftwidth=4 softtabstop=4 expandtab: */