LibreOffice LibreOffice 4.1 SDK C/C++ API Reference

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SAL debug areas

List and description of areas for the SAL debug macros

This is a list of areas that are used by the SAL_INFO family of macros. See basic log functionality for details about this functionality.

If you need a debug area in some code, first check this list and use the appropriate area if it exists. This list is not definite, if you need a new area, use it and add it to an appropriate section with an explanation. Generally, use the name of the relevant code module as the first area segment. Please keep all entries sorted.

This list should give you an overview of which areas to enable when debugging certain functionality.

# SAL

- `sal.debug` - SAL debugging functionality
- `sal.osl` - SAL OSL library
- `sal.rtl` - SAL RTL library
- `sal.textenc` - the textencoding SAL library

# basctl

- `basctl.basicide`

# basebmp

- `basebmp.bitmapdevice`

# basic

- `basic`
- `basic.sbx`

# canvas

- `canvas`
- `canvas.cairo`
- `canvas.null`

# chart2

- `chart2`
- `chart2.areachart`

# connectivity

- `connectivity.cpool`
- `connectivity.commontools`
- `connectivity.mork`
- `connectivity.flat`
- `connectivity.parse`
- `connectivity.postgresql`

# cui

- `cui.customize`
- `cui.dialogs`
- `cui.factory`
- `cui.options`
- `cui.tabpages`

# Calc

- `sc`
- `sc.core`
- `sc.ui` - Calc UI

# desktop

- `desktop`
- `desktop.deployment`
- `desktop.migration`

# Draw

- `sd`
- `sd.fwk`
- `sd.sls` - slidesorter
- `sd.tools`
- `sd.ui`
- `sd.view`
- `sd.slideshow`
- `sdremote`
- `sdremote.bluetooth`

# editeng

- `editeng`
- `editeng.items`

# embeddedobj

- `embeddedobj` - embedded objects
- `embeddedobj.ole` - OLE embedded objects

# extensions

- `extensions.dbpilots`
- `extensions.plugin`
- `extensions.scanner`
- `extensions.update`

# Filter

- `filter.ms` - escher import/export
- `filter.xslt` - xslt import/export
- `oox.xmlstream` - XmlStream class
- `oox.storage` - ZipStorage class
- `oox.ppt` - pptx filter

# forms

- `forms.component`
- `forms.runtime`

# formula

- `formula.core`

# fpicker

- `fpicker.aqua`
- `fpicker.office`

# framework

- `fwk` - framework
- `fwk.desktop`
- `fwk.dispatch`
- `fwk.session`

# i18nlangtag

- `i18nlangtag` - language tags

# i18npool

- `i18npool` - general i18npool

# i18n

- `i18n` - module independent i18n related, e.g. language tag usage

# io

- `io.streams`

# jvmfwk

- `jfw`
- `jfw.level1`
- `jfw.level2`

# Math

- `starmath.rtf`
- `starmath.ooxml` - OOXML import/export
- `starmath.wordbase`

# sdext

- `sdext.minimizer`
- `sdext.pdfimport`
- `sdext.pdfimport.pdfparse`
- `sdext.presenter`

# sfx2

- `sfx2`
- `sfx2.appl`
- `sfx2.bastyp`
- `sfx2.config`
- `sfx2.control`
- `sfx2.dialog`
- `sfx2.doc`
- `sfx2.notify`
- `sfx2.view`

# slideshow

- `slideshow.opengl`
- `slideshow.eventqueue`

# svl

- `svl`
- `svl.numbers`

# svtools

- `svtools`
- `svtools.config`
- `svtools.contnr`
- `svtools.control`
- `svtools.dialogs`
- `svtools.filter`
- `svtools.misc`
- `svtools.table`
- `svtools.uno`

# svx

- `svx.dialog`
- `svx.fmcomp`
- `svx.form`
- `svx.stbcrtls` - StatusBarControl
- `svx.table`
- `svx.tbxcrtls` - ToolboxControl
- `svx.sdr`
- `svx.uno`

# toolkit

- `toolkit.controls`

# tools

- `tools.debug`
- `tools.datetime`
- `tools.generic`
- `tools.memtools`
- `tools.rc` - resource manager
- `tools.stream` - SvStream class

# ucb

- `cmisucp`
- `ucb.ucp`
- `ucb.ucp.gio`
- `ucb.ucp.webdav`

# unotools

- `unotools.config`
- `unotools.i18n`
- `unotools.misc`
- `unotools.ucbhelper`

# URE

- `rtl.string` - rtl::OString, rtl::OUString, and related functionality
- `salhelper.thread` - salhelper::Thread class

# sax

- `sax.cppunit`

# stoc

- `stoc.corerefl` - CoreReflection

# svl

- `svl.items`

# VCL

- `vcl`
- `vcl.a11y`
- `vcl.atsui` - ATSUI (obsolete) -using code for Mac OS X
- `vcl.control`
- `vcl.coretext` - CoreText-using code for Mac OS X and iOS
- `vcl.emf` - EMF/EMF+ processing
- `vcl.fonts` - font-specific code
- `vcl.gdi` - the GDI part of VCL, devices, bitmaps, etc.
- `vcl.gtk` - Gtk+ 2/3 plugin
- `vcl.harfbuzz.layout`
- `vcl.headless` - bitmap-based backend
- `vcl.kde` - KDE
- `vcl.kde4` - KDE4
- `vcl.layout` - Widget layout
- `vcl.scrollbar` - Scroll Bars
- `vcl.sm` - Session Manager
- `vcl.window`
- `vcl.unity`
- `vcl.virdev`

# Writer

- `sw`
- `sw.core` - Writer core
- `sw.docx`
- `sw.envelp`
- `sw.level2`
- `sw.rtf` - .rtf export filter
- `sw.uno` - Writer UNO interfaces
- `sw.ww8` - .doc/.docx export filter, .doc import filter (not writerfilter)
- `sw.ww8.level2` - further info for sw.ww8

# writerfilter

- `writerfilter`
- `writerfilter.profile` - load times of filters

# writerperfect

- `writerperfect`

# xmloff

- `xmloff`
- `xmloff.core`
- `xmloff.draw`
- `xmloff.forms`
- `xmloff.chart`
- `xmloff.style`
- `xmloff.text`
- `xmloff.transform`

# xmlsecurity

- `xmlsecurity.dialogs` - xml security dialogs
- `xmlsecurity.helper`
- `xmlsecurity.xmlsec` - xmlsec wrapper

# xmlscript

- `xmlscript.xmlhelper`
- `xmlscript.xmldlg`
- `xmlscript.xmlflat`
- `xmlscript.xmllib`
- `xmlscript.xmlmod`

# dbaccess

- `dbaccess`
- `dbaccess.ui`
- `dbaccess.ui.OGeneralPage`

# svx

- `svx`
- `svx.fmcmop`

# other

- `accessibility`
- `avmedia`
- `basebmp`
- `binaryurp`
- `bridges`
- `comphelper`
- `configmgr`
- `cppcanvas`
- `cppcanvas.emf`
- `cppuhelper`
- `cppu`
- `helpcompiler`
- `linguistic`
- `oox`
- `package`
- `rsc`
- `sax`
- `shell`
- `stoc`
- `svg`
- `ucbhelper`
- `unoidl`
- `uui`
- `vbahelper`
- `xmlhelp`
- `xmlreader`