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
132 @section drawinglayer
138 @li @c emfio - EMF and VMF image file formats import module
144 @li @c sc.core.formulacell - ScFormulaCell and group
145 @li @c sc.core.formulagroup
146 @li @c sc.core.grouparealistener - sc::FormulaGroupAreaListener
147 @li @c sc.filter - Calc filter
148 @li @c sc.lok.docsize
150 @li @c sc.lok.poshelper
151 @li @c sc.opencl - OpenCL-related stuff in general
152 @li @c sc.opencl.source - Generated OpenCL source code
154 @li @c sc.orcus.autofilter
155 @li @c sc.orcus.condformat
156 @li @c sc.orcus.style
157 @li @c sc.orcus.table
161 @li @c sc.ui - Calc UI
162 @li @c sc.uitest - Calc UI Test part
169 @li @c desktop.deployment
171 @li @c desktop.migration
172 @li @c desktop.offacc
173 @li @c desktop.opengl
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
232 @li @c filter.ms - escher import/export
233 @li @c filter.odfflatxml
242 @li @c filter.xslt - xslt import/export
248 @li @c oox.cscode - see oox/source/drawingml/customshapes/README
249 @li @c oox.csdata - see oox/source/drawingml/customshapes/README
250 @li @c oox.drawingml - DrawingML
251 @li @c oox.drawingml.gradient
252 @li @c oox.ppt - pptx filter
254 @li @c oox.storage - ZipStorage class
256 @li @c oox.xmlstream - XmlStream class
260 @li @c forms.component
263 @li @c forms.richtext
276 @li @c fpicker.office
280 @li @c fwk - framework (abbreviation)
281 @li @c fwk.accelerators
282 @li @c fwk.autorecovery
289 @li @c fwk.session.debug
290 @li @c fwk.uiconfiguration
295 @li @c i18nlangtag - language tags
299 @li @c i18npool - general i18npool
303 @li @c i18n - module independent i18n related, e.g. language tag usage
316 @section LibreOfficeKit
319 @li @c lok.tiledrendering
329 @li @c starmath.ooxml - OOXML import/export
331 @li @c starmath.wordbase
337 @li @c package.threadeddeflate
342 @li @c sdext.minimizer
343 @li @c sdext.pdfimport
344 @li @c sdext.pdfimport.pdfparse
345 @li @c sdext.presenter
363 @li @c slideshow.eventqueue
364 @li @c slideshow.opengl
365 @li @c slideshow.verbose
369 @li @c sot - COM structured storage
381 @li @c svtools.config
382 @li @c svtools.contnr
383 @li @c svtools.control
384 @li @c svtools.dialogs
399 @li @c svx.stbcrtls - StatusBarControl
402 @li @c svx.tbxcrtls - ToolboxControl
408 @li @c toolkit.controls
409 @li @c toolkit.helper
414 @li @c tools.datetime
416 @li @c tools.fraction
418 @li @c tools.memtools
419 @li @c tools.rc - resource manager
420 @li @c tools.stream - SvStream class
421 @li @c tools.urlobj - INetURLObject class
433 @li @c ucb.ucp.webdav
438 @li @c unotools.config
441 @li @c unotools.ucbhelper
445 @li @c rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
446 @li @c salhelper.thread - ::salhelper::Thread class
451 @li @c sax.fastparser
455 @li @c stoc.corerefl - CoreReflection
462 @li @c vcl.cg - CoreGraphics calls on macOS and iOS
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
482 @li @c vcl.kde5 - KDE5
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 winaccessiblity
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: */