accessibility

Cares for accessibility.

afms

External package containing font metrics.

android

android specific code, wrapper logic and tests

animations

Contains containers for the css::animation UNO API, used in slideshow and sd.

apache-commons

Java libraries; used for logging and http/https access in Extensions, from http://commons.apache.org/

apple_remote

Library to interact with the Apple Remote Control on Mac

autodoc

Create HTML pages from C++, Java and IDL inline documentation.

avmedia

Audio/Video media implementation.

basctl

Controls and dialogs for Basic. Contains the Basic IDE.

basebmp

Provides a BitmapDevice: the vcl software renderer

basegfx

Algorithms and data types for graphics (e.g. polygons, vectors, matrices and the like - see that used in canvas).

basic

Contains the StarBASIC Interpreter

bean

To use Libre Office from Java applications.

beanshell

Java interpreter from http://www.beanshell.org/ with some patches.

bin

Tools and scripts mostly not used during the build

binaryurp

UNO Remote Protocol (URP). A binary protocol.

bluez_bluetooth

Cleaned linux bluez headers.

boost

From http://www.boost.org/.

bridges

Bridges from various C++ ABIs, Java JNI, MS .Net to UNO and back.

cairo

The graphics library, used for anti-aliasing. From http://cairographics.org/.

canvas

UNO-based graphics backend, lesser impedance to modern graphics APIs

chart2

Chart implementation for LibreOffice Calc.

clucene

External package containing clucene.

codemaker

Generators for language-binding--specific representations of UNOIDL entities:

comphelper

Helper functionality for implementing UNO components

compilerplugins

Compiler plugins.

config_host

These are configuration files for various features as detected by configure.

configmgr

UNO services to access the configuration database

connectivity

Contains database pieces, drivers, etc.

cosv

"Common Services" part of autodoc.

cppcanvas

Helper C++ classes for canvas, plus a GDIMetaFile-to-XCanvas converter.

cppu

Type definitions/implementations for the core of UNO. The exported API is in C.

cppuhelper

Helpers for using cppu in C++, e.g. templates for implementing UNO components, bootstrapping stuff. Get UNO up and running.

cppunit

C++ port of the JUnit framework for unit testing.

cpputools

Old way of doing component registration. Nowadays replaced by another stand-alone UI and tools called UNO package.

crashrep

Reports crashes (currently disabled).

ct2n

From http://extensions.libreoffice.org/extension-center/ct2n-convert-text-to-number-and-dates.

cui

Common User Interface

curl

A URL manipulation engine from http://curl.haxx.se/.

dbaccess

Database access tools, for "base" database application

desktop

What used to be the desktop in StarOffice 5 - now the binary.

distro-configs

Pre-canned distribution configurations

drawinglayer

of a middle layer between rendering subsystems and application cores.

dtrans

Clipboard abstraction - data transfer.

editeng

Edit engine.

embeddedobj

Code for embedding objects into LibreOffice (reverse of embedserv module).

embedserv

To embed LibreOffice via OLE2.

epm

Enhanced Package Manager, From http://freshmeat.net/projects/epm

eventattacher

How basic handles events

expat

Simple SAX parser library with added UTF-16 support.

extensions

Browser plugin, activex control, scanner bits. Online update.

extras

Contains templates, clipart galleries, palettes, symbol font etc.

fileaccess

Implements XSimpleFileAccess interface that makes the UCB interfaces actually usable (via UNO) and more intuitive.

filter

Filter registration and some simple filters (also descriptions).

fontconfig

This "bundled" fontconfig is built only in an Android build

forms

Embedded forms control and pieces (design forms in documents, fields and database driven).

formula

Contains parts of the formula parser used outside Calc code.

fpicker

Native file pickers for Unix and Windows (file open dialog) GTK+, KDE, Windows.

framework

UI rewrite, toolbars, menus, UNO stuff, including accelerators and interaction, etc.

freetype

This "bundled" freetype is built only in an Android build

graphite

Library for providing rendering capabilities for complex non-Roman writing systems.

harfbuzz

HarfBuzz is an OpenType text shaping engine. From http://harfbuzz.org/.

hsqldb

Java database engine from http://hsqldb.org/.

hunspell

Library for spell checking.

hwpfilter

Filter for a word processor file format popular in Korea (Hangul Word Processor).

hyphen

Hyphenator library from http://hunspell.sourceforge.net

i18nlangtag

Code for language tags, LanguageTag wrapper for liblangtag and converter between BCP47 language tags, Locale(Language,Country,Variant) and MS-LangIDs.

i18npool

Internationalisation (i18npool) framework ensures that the suite is adaptable to the requirements of different

i18nutil

i18nutil is internalization related utilties

icon-themes

Icon repository for the applications

icu

Library providing Unicode support, from http://site.icu-project.org/.

idl

SvIDL Compiler that generates C++ slot headers from SDI files in modules' sdi/

idlc

Contains the UNO IDL compiler: idlc, depends on preprocessor: ucpp

instsetoo_native

native install-set creation

io

Simple IO wrapper UNO components

ios

iOS specific code and tests

javaunohelper

Makes it easier to use UNO with Java.

jfreereport

Java library providing basic functionality for the report builder, from http://www.object-refinery.com/jfreereport/

jpeg

External library for reading/writing jpegs

jurt

JURT means Java Uno Runtime and implements most of Java UNO.

jvmaccess

Wrappers so you can use all the Java Runtime Environments with their slightly incompatible APIs with more ease.

jvmfwk

Wrappers so you can use all the Java Runtime Environments with their slightly incompatible APIs with more ease.

l10ntools

l10ntools (l10n = localization) contains a number of tools that extract

languagetool

Style and grammar checker for various languages written in Java, from http://www.languagetool.org/

lcms2

lcms2 (little cms engine)

libcdr

Library parsing the Corel cdr documents.

libcmis

A C++ client library for the CMIS interface.

libexttextcat

N-Gram-Based Text Categorization library

liblangtag

From http://tagoh.bitbucket.org/liblangtag/. An interface for BCP47 language tags.

libmspub

Library parsing the Microsoft Publisher documents.

libmwaw

Library parsing different document file formats used on old Mac OS.

libodfgen

From http://libwpg.sourceforge.net/. Library to generate ODT and ODG documents from libwpd and libwpg API calls.

libpng

libpng is the official PNG reference library, from http://www.libpng.org/

librelogo

LibreLogo is a Logo-like programming language with interactive vectorgraphics for education and DTP

libvisio

Libvisio is library providing ability to interpret and import visio diagrams into various applications.

libwpd

From http://libwpd.sourceforge.net/. Not modified. WordPerfect filter - SAX api - emits callbacks when things happen.

libwpg

From http://libwpg.sourceforge.net/. WordPerfect graphics filter.

libwps

Microsoft Works file word processor format import library from http://libwps.sourceforge.net/.

libxml2

Gnome xml parser library written in C, from http://xmlsoft.org/

libxmlsec

XML signing, etc. From http://www.aleksey.com/xmlsec/. Heavily patched.

libxslt

Gnome xslt library written in C, from http://xmlsoft.org/xslt/

lingucomponent

Spellcheck, hyphenator, thesaurus, etc.

linguistic

Handles registered modules for spellchecker, hyphenator and thesaurus.

lotuswordpro

Filter for file format of Lotus Word Pro.

lpsolve

A mixed Integer Linear Programming (MILP) solver from http://lpsolve.sourceforge.net/.

m4

m4 - Macros to locate and utilise pkg-config.

mdds

Multi-dimensional data structure (mdds) library, available from http://code.google.com/p/multidimalgorithm/.

Mesa

A copy of OpenGL headers from Mesa and Khronos. Needed on older Linux

more_fonts

This module packages some external fonts.

moz

Used only for building Windows Address book connectivity.

mysqlc

The MySQL driver for LibreOffice.

mysqlcppconn

From http://forge.mysql.com/wiki/Connector_C%2B%2B

mythes

Library for handling thesaurus files from http://hunspell.sourceforge.net.

neon

Web library to help deal with WebDAV or other protocols, from http://www.webdav.org/neon/.

nlpsolver

This extension integrates into Calc and offers new Solver engines to use for optimizing nonlinear programming models.

np_sdk

Netscape Plugin SDK. Header to build Mozilla plugins.

nss

Contains the security libraries which are also part of moz. However nss is meant to be more current.

o3tl

Very basic template functionality, a bit like boost or stl, but specific to LibO

odk

Office development kit - implements the first step on the way to the LibreOffice SDK tarball.

offapi

Contains all of the IDL files except those in udkapi

officecfg

The schema and default settings for the OpenOffice.org configuration database.

oovbaapi

Module for OpenOffice - VisualBasic interoperability.

oox

Support for Office Open XML, the office XML-format designed by Microsoft.

openssl

Open Source toolkit implementing SSL and TLS.

package

Reading and writing ZIPs.

padmin

Printer administration dialog - used lpr - obsolete with CUPS and fontconfig, but still used for some things.

postgresql

PostgreSQL object-relational database management system

postprocess

Postprocessing and checking of files delivered by other modules.

psprint_config

Contains ppds for use by vcl when not using CUPS

python3

CPython implementation of Python 3 from http://www.python.org

pyuno

UNO bindings for the Python programming language.

qadevOOo

Testsuite.

readlicense_oo

Contains the stock libreoffice licensing blurb, as distributed in the install

redland

Redland RDF library (librdf) from http://librdf.org/

registry

Registry reading, etc.

remotebridges

UNO services dealing with interprocess bridges.

reportbuilder

Oracle report builder extension, from http://extensions.services.openoffice.org/project/reportdesign.

reportdesign

Part of LibreOffice Base

rhino

JavaScript engine/interpreter written in Java, used to provide JavaScript extensions.

ridljar

Implements types for the Java Uno typesystem.

rsc

Resource Compiler.

sal

System abstraction layer; rtl, osl and sal

salhelper

C++ helpers to make use of sal easier.

sane

Scanner library from http://www.sane-project.org/

sax

Wrapper around expat using UNO.

sc

Spreadsheet application code.

scaddins

Extra functions for calc.

sccomp

The (linear) solver for LibreOffice Calc.

scp2

SCript Particle installer

scripting

This module provides the source code for the Scripting Framework.

sdext

Extensions for the Impress and Draw applications.

sfx2

SFX is the "old" framework, used for historical reasons.

shell

System helpers - launching URI, recently used files, system integration, external mailer support, gconf integration etc.

slideshow

The Impress slideshow engine

smoketest

Smoke test for each component of LibreOffice.

solenv

Tools and makefile fragments necessary for compilation

sot

Compound file storage tools code.

starmath

Formula editor code for writer (sw).

stoc

Registries, reflection, introspection implementation for UNO.

store

Streams, mmaps, etc.

svtools

Tools on top of VCL. Common dialogs, file and print dialogs, wizards, vcl filters, lots of helper code.

svx

Contains graphics related helper code. Lots of the draw and impress code is in this shared library.

sw

Writer application code.

swext

Writer extensions (currently only MediaWiki Extension).

sysui

.desktop files for various Linux distros, and similar stuff for other OSes

test

Test harness code for C++ unit testing

testtools

Testing tools

tomcat

From http://tomcat.apache.org/. Patched.

toolkit

"Abstract" windowing thing, UNO implementations of windowing stuff so that it

tools

Predates sal - string functions, url manipulation, stream stuff,

touch

Library that provides API used by LO-based apps on touch devices

tubes

accessibility aclocal.m4 afms android animations apache-commons apple_remote autodoc autogen.lastrun autogen.lastrun.bak autogen.sh autom4te.cache avmedia basctl basebmp basegfx basic bean beanshell bin binaryurp bluez_bluetooth boost bridges cairo canvas chart2 cli_ure clucene codemaker comphelper compilerplugins config.guess config_host config_host.mk config_host.mk.in config_host.mk.stamp config.log configmgr config.status config.sub configure configure.ac connectivity COPYING COPYING.LGPL COPYING.MPL cosv cppcanvas cppu cppuhelper cppunit cpputools crashrep ct2n cui curl dbaccess desktop dictionaries distro-configs docs download.lst drawinglayer dtrans editeng embeddedobj embedserv epm eventattacher expat extensions external extras fileaccess filter firefoxos fontconfig forms formula fpicker framework freetype g graphite harfbuzz helpcompiler helpcontent2 hsqldb hunspell hwpfilter hyphen i18nlangtag i18npool i18nutil icon-themes icu idl idlc include install-sh instdir instsetoo_native io ios javaunohelper jfreereport jpeg jurt jvmaccess jvmfwk l10ntools languagetool lcms2 libcdr libcmis libexttextcat liblangtag libmariadb libmspub libmwaw libodfgen liborcus libpng Library_merged.mk Library_urelibs.mk librelogo libvisio libwpd libwpg libwps libxml2 libxmlsec libxslt lingucomponent linguistic logerrit lotuswordpro lo.xcent lo.xcent.in lpsolve m4 Makefile Makefile.fetch Makefile.gbuild Makefile.in mdds Mesa more_fonts moz mysqlc mysqlcppconn mythes neon nlpsolver np_sdk nss o3tl odk offapi officecfg oovbaapi oox openldap openssl package padmin postgresql postprocess psprint_config python3 pyuno qadevOOo readlicense_oo README.Android README.Code README.cross README.Solaris README.solver redland registry remotebridges reportbuilder reportdesign RepositoryExternal.mk RepositoryFixes.mk Repository.mk RepositoryModule_build.mk RepositoryModule_host.mk rhino ridljar rsc sal salhelper sane sax sc scaddins sccomp scp2 scripting sd sdext setup_native sfx2 shell slideshow smoketest solenv soltools solver sot src starmath stoc store svgio svl svtools svx sw swext sysui TEMPLATE.SOURCECODE.HEADER test testtools tomcat toolkit tools touch translations tubes twain ucb ucbhelper ucpp udkapi udm unixODBC UnoControls unodevtools unoidl unoil unotest unotools unoxml unusedcode.easy unusedcode.exclude unusedcode.README ure uui vbahelper vcl vigra wizards workdir writerfilter writerperfect x11_extensions xmerge xmlhelp xmloff xmlreader xmlscript xmlsecurity xpdf xsltml zlib Interface to Telepathy Tubes.

twain

Windows scanner support.

ucb

Universal Content Broker (has ucp) which do things like convert files to strings in content broker world.

ucbhelper

C++ wrappers to help make using content providers easy.

udkapi

Low level UNO stuff API IDL files

udm

Forms part of autodoc.

unixODBC

Library and API with which to access Data Sources from http://www.unixodbc.org/

UnoControls

Separate process and thread for progress bars, etc.

unodevtools

Helper tools for external UNO component developers

unoil

As offuh but for Java UNO: Maps IDL into java classes definitions.

unotools

Helpers for C++ use of UNO.

unoxml

UNO wrappers for XML services.

ure

Contains the UNO Runtime Environment (URE).

uui

Contains an Interaction Handler for the ucb and other uses. Works via VCL.

vbahelper

Static helper functions for the VBA filters

vcl

Visual Components Library is responsible for the widgets (windowing, buttons, controls, file-pickers etc.) operating system abstraction, including basic rendering (e.g. the output device).

vigra

Computer vision library in C++ from http://hci.iwr.uni-heidelberg.de/vigra/.

wizards

Java wizards for db setup, importing, tutorials, etc.

writerfilter

The writerfilter module contains import filters for Writer, using its UNO API.

writerperfect

WordPerfect and other filters, wrappers for a set of similar libraries

x11_extensions

Headers for XRender support

xmerge

For converting documents among from and into formats and also for merging them.

xmlhelp

Help reader and viewer for online help.

xmloff

Contains ODF import and export filter logic.

xmlreader

fast/small XML pull parser.

xmlscript

XML dialogs.

xmlsecurity

Stuff for document signing.

xpdf

PDF viewer library from http://www.foolabs.com/xpdf/.

xsltml

XSLT MathML Library from http://xsltml.sourceforge.net/.

zlib

Compression library from http://www.zlib.net/.

 

READMEs were not available for these modules: