[Libreoffice-commits] dev-tools.git: src-to-ui/dryrunall.sh src-to-ui/include.lst src-to-ui/include-sc.lst src-to-ui/include-sd.lst src-to-ui/include-sw.lst src-to-ui/README src-to-ui/sc.sh src-to-ui/sd.sh src-to-ui/source src-to-ui/src.lst src-to-ui/src-sc.lst src-to-ui/src-sd.lst src-to-ui/src-sw.lst src-to-ui/sw.sh

Caolán McNamara caolanm at redhat.com
Thu Sep 3 04:04:01 PDT 2015


 src-to-ui/README                       |   44 --
 src-to-ui/dryrunall.sh                 |    2 
 src-to-ui/include-sc.lst               |    7 
 src-to-ui/include-sd.lst               |    5 
 src-to-ui/include-sw.lst               |    6 
 src-to-ui/include.lst                  |  305 --------------
 src-to-ui/sc.sh                        |    3 
 src-to-ui/sd.sh                        |    3 
 src-to-ui/source/boxer.py              |   78 ---
 src-to-ui/source/expression.py         |  118 -----
 src-to-ui/source/expression_test.py    |   30 -
 src-to-ui/source/globals.py            |  141 ------
 src-to-ui/source/macroexpander_test.py |   78 ---
 src-to-ui/source/macroparser.py        |  137 ------
 src-to-ui/source/macroparser_test.py   |   27 -
 src-to-ui/source/src2xml.py            |  208 ---------
 src-to-ui/source/srclexer.py           |  494 -----------------------
 src-to-ui/source/srcparser.py          |  424 --------------------
 src-to-ui/src-sc.lst                   |   57 --
 src-to-ui/src-sd.lst                   |  124 -----
 src-to-ui/src-sw.lst                   |  121 -----
 src-to-ui/src.lst                      |  698 ---------------------------------
 src-to-ui/sw.sh                        |    3 
 23 files changed, 3113 deletions(-)

New commits:
commit 3ccbc9cb5f4b8e4c7d66142c44e5ddc00a4689cd
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 3 12:03:32 2015 +0100

    we ended up converting dialogs to the gtk .ui format mostly manually

diff --git a/src-to-ui/README b/src-to-ui/README
deleted file mode 100644
index 0f01e42..0000000
--- a/src-to-ui/README
+++ /dev/null
@@ -1,44 +0,0 @@
-This directory contains a Python script to convert OO.o's existing dialog
-resource files into XML layout files.
-
-The main executable file is located in ./source/src2xml.py.
-
-------------------------------------------------------------------------------
-HOW TO USE THIS SCRIPT
-------------------------------------------------------------------------------
-
-In the simplest case, you just need to do:
-
-  src2xml.py path/to/src/file
-
-then if all goes well, the converted XML file is output to stdout.  You can
-specify multiple input files if needed.  You can also specify the output
-directory like this:
-
-  src2xml.py --output-dir=./outdir path/to/src/*.src
-
-then each src file will be converted to ./outdir/[rootname].xml.
-
-If the original src file needs a header to be included in order for it to be
-parsed correctly, then give a header search path to the script as follows:
-
-  src2xml.py --include-dir=/path/to/include/dir ...
-
-If there are multiple include search paths, you can either use multiple
---include-dir options, or put all search paths into a single file, and point
-to that file:
-
-  src2xml.py --include-dir-list=./include.lst
-
-where the include.lst contains all your search paths.
-
-You can also put all the original src files paths into a single file, and
-point to that file:
-
-  src2xml.py --file-list=./src.lst
-
-------------------------------------------------------------------------------
-CONTACT
-------------------------------------------------------------------------------
-
-Kohei Yoshida  <kyoshida at novell.com>
diff --git a/src-to-ui/dryrunall.sh b/src-to-ui/dryrunall.sh
deleted file mode 100755
index f1831d7..0000000
--- a/src-to-ui/dryrunall.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-./source/src2xml.py --dry-run --file-list=./src.lst --include-dir-list=./include.lst $@
diff --git a/src-to-ui/include-sc.lst b/src-to-ui/include-sc.lst
deleted file mode 100644
index 0ba86f3..0000000
--- a/src-to-ui/include-sc.lst
+++ /dev/null
@@ -1,7 +0,0 @@
-../../build/current/solver/680/unxlngi6.pro/inc
-../../build/current/sc/inc
-../../build/current/sc/addin/inc
-../../build/current/sc/source/ui/inc
-../../build/current/sc/source/core/inc
-../../build/current/sc/source/filter/inc
-../../build/current/sc/unxlngi6.pro/inc
diff --git a/src-to-ui/include-sd.lst b/src-to-ui/include-sd.lst
deleted file mode 100644
index f402276..0000000
--- a/src-to-ui/include-sd.lst
+++ /dev/null
@@ -1,5 +0,0 @@
-../../build/current/solver/680/unxlngi6.pro/inc
-../../build/current/sd/inc
-../../build/current/sd/source/ui/inc
-../../build/current/sd/source/ui/slidesorter/inc
-../../build/current/sd/unxlngi6.pro/inc
diff --git a/src-to-ui/include-sw.lst b/src-to-ui/include-sw.lst
deleted file mode 100644
index 392bac1..0000000
--- a/src-to-ui/include-sw.lst
+++ /dev/null
@@ -1,6 +0,0 @@
-../../build/current/solver/680/unxlngi6.pro/inc
-../../build/current/sw/inc
-../../build/current/sw/source/ui/inc
-../../build/current/sw/source/core/inc
-../../build/current/sw/source/filter/inc
-../../build/current/sw/unxlngi6.pro/inc
diff --git a/src-to-ui/include.lst b/src-to-ui/include.lst
deleted file mode 100644
index 850f4a8..0000000
--- a/src-to-ui/include.lst
+++ /dev/null
@@ -1,305 +0,0 @@
-../../build/current/solver/680/unxlngi6.pro/inc
-../../build/current/io/inc
-../../build/current/io/unxlngi6.pro/inc
-../../build/current/sc/inc
-../../build/current/sc/addin/inc
-../../build/current/sc/source/ui/inc
-../../build/current/sc/source/core/inc
-../../build/current/sc/source/filter/inc
-../../build/current/sc/unxlngi6.pro/inc
-../../build/current/sd/inc
-../../build/current/sd/source/ui/inc
-../../build/current/sd/source/ui/slidesorter/inc
-../../build/current/sd/unxlngi6.pro/inc
-../../build/current/sw/inc
-../../build/current/sw/source/ui/inc
-../../build/current/sw/source/core/inc
-../../build/current/sw/source/filter/inc
-../../build/current/sw/unxlngi6.pro/inc
-../../build/current/xt/unxlngi6.pro/inc
-../../build/current/agg/inc
-../../build/current/icu/unxlngi6.pro/inc
-../../build/current/idl/inc
-../../build/current/idl/unxlngi6.pro/inc
-../../build/current/jut/unxlngi6.pro/inc
-../../build/current/nas/unxlngi6.pro/inc
-../../build/current/odk/inc
-../../build/current/sal/qa/inc
-../../build/current/sal/inc
-../../build/current/sal/unxlngi6.pro/inc
-../../build/current/sax/unxlngi6.pro/inc
-../../build/current/sch/inc
-../../build/current/sch/source/ui/inc
-../../build/current/sch/unxlngi6.pro/inc
-../../build/current/sj2/inc
-../../build/current/sj2/source/inc
-../../build/current/sj2/unxlngi6.pro/inc
-../../build/current/rsc/inc
-../../build/current/rsc/unxlngi6.pro/inc
-../../build/current/so3/inc
-../../build/current/so3/unxlngi6.pro/inc
-../../build/current/sot/inc
-../../build/current/sot/unxlngi6.pro/inc
-../../build/current/svx/inc
-../../build/current/svx/source/inc
-../../build/current/svx/source/unodialogs/inc
-../../build/current/svx/unxlngi6.pro/inc
-../../build/current/ucb/inc
-../../build/current/ucb/source/inc
-../../build/current/ucb/unxlngi6.pro/inc
-../../build/current/udm/inc
-../../build/current/udm/source/inc
-../../build/current/vcl/inc
-../../build/current/vcl/unx/inc
-../../build/current/vcl/unx/source/inc
-../../build/current/vcl/win/inc
-../../build/current/vcl/aqua/inc
-../../build/current/vcl/unxlngi6.pro/inc
-../../build/current/ure/unxlngi6.pro/inc
-../../build/current/uui/unxlngi6.pro/inc
-../../build/current/vos/inc
-../../build/current/vos/unxlngi6.pro/inc
-../../build/current/dbaccess/inc
-../../build/current/dbaccess/source/ui/inc
-../../build/current/dbaccess/source/inc
-../../build/current/dbaccess/source/core/inc
-../../build/current/dbaccess/source/sdbtools/inc
-../../build/current/dbaccess/unxlngi6.pro/inc
-../../build/current/transex3/inc
-../../build/current/transex3/unxlngi6.pro/inc
-../../build/current/bean/unxlngi6.pro/inc
-../../build/current/cosv/inc
-../../build/current/cosv/source/inc
-../../build/current/cppu/inc
-../../build/current/cppu/unxlngi6.pro/inc
-../../build/current/idlc/inc
-../../build/current/idlc/unxlngi6.pro/inc
-../../build/current/o3tl/inc
-../../build/current/o3tl/unxlngi6.pro/inc
-../../build/current/jurt/unxlngi6.pro/inc
-../../build/current/sane/inc
-../../build/current/scp2/inc
-../../build/current/scp2/unxlngi6.pro/inc
-../../build/current/sfx2/inc
-../../build/current/sfx2/source/inc
-../../build/current/sfx2/unxlngi6.pro/inc
-../../build/current/stoc/inc
-../../build/current/stoc/unxlngi6.pro/inc
-../../build/current/framework/inc
-../../build/current/framework/source/inc
-../../build/current/framework/unxlngi6.pro/inc
-../../build/current/desktop/inc
-../../build/current/desktop/source/inc
-../../build/current/desktop/source/deployment/inc
-../../build/current/desktop/source/deployment/registry/inc
-../../build/current/desktop/unxlngi6.pro/inc
-../../build/current/external/unxlngi6.pro/inc
-../../build/current/xml2cmp/source/inc
-../../build/current/xml2cmp/unxlngi6.pro/inc
-../../build/current/xmlhelp/inc
-../../build/current/xmlhelp/unxlngi6.pro/inc
-../../build/current/soltools/inc
-../../build/current/soltools/testSHL/inc
-../../build/current/soltools/unxlngi6.pro/inc
-../../build/current/unixODBC/inc
-../../build/current/basic/inc
-../../build/current/basic/source/inc
-../../build/current/basic/unxlngi6.pro/inc
-../../build/current/boost/unxlngi6.pro/inc
-../../build/current/XmlSearch/unxlngi6.pro/inc
-../../build/current/fondu/unxlngi6.pro/inc
-../../build/current/forms/inc
-../../build/current/forms/source/inc
-../../build/current/forms/source/solar/inc
-../../build/current/forms/unxlngi6.pro/inc
-../../build/current/ridljar/unxlngi6.pro/inc
-../../build/current/offuh/unxlngi6.pro/inc
-../../build/current/pyuno/inc
-../../build/current/pyuno/unxlngi6.pro/inc
-../../build/current/shell/inc
-../../build/current/shell/unxlngi6.pro/inc
-../../build/current/store/inc
-../../build/current/store/unxlngi6.pro/inc
-../../build/current/sysui/unxlngi6.pro/inc
-../../build/current/tools/inc
-../../build/current/tools/win/inc
-../../build/current/tools/unxlngi6.pro/inc
-../../build/current/twain/inc
-../../build/current/unoil/unxlngi6.pro/inc
-../../build/current/cppcanvas/inc
-../../build/current/cppcanvas/source/inc
-../../build/current/cppcanvas/unxlngi6.pro/inc
-../../build/current/sandbox/unxlngi6.pro/inc
-../../build/current/eventattacher/unxlngi6.pro/inc
-../../build/current/unotools/inc
-../../build/current/unotools/unxlngi6.pro/inc
-../../build/current/scaddins/unxlngi6.pro/inc
-../../build/current/javaunohelper/inc
-../../build/current/javaunohelper/unxlngi6.pro/inc
-../../build/current/configmgr/inc
-../../build/current/configmgr/source/inc
-../../build/current/configmgr/unxlngi6.pro/inc
-../../build/current/hwpfilter/inc
-../../build/current/hwpfilter/unxlngi6.pro/inc
-../../build/current/libxmlsec/unxlngi6.pro/inc
-../../build/current/jvmaccess/inc
-../../build/current/jvmaccess/unxlngi6.pro/inc
-../../build/current/comphelper/inc
-../../build/current/comphelper/unxlngi6.pro/inc
-../../build/current/helpcontent2/unxlngi6.pro/inc
-../../build/current/animations/inc
-../../build/current/animations/unxlngi6.pro/inc
-../../build/current/fileaccess/unxlngi6.pro/inc
-../../build/current/i18npool/inc
-../../build/current/i18npool/unxlngi6.pro/inc
-../../build/current/i18nutil/inc
-../../build/current/i18nutil/unxlngi6.pro/inc
-../../build/current/accessibility/inc
-../../build/current/accessibility/unxlngi6.pro/inc
-../../build/current/testshl2/inc
-../../build/current/testshl2/source/inc
-../../build/current/testshl2/unxlngi6.pro/inc
-../../build/current/lpsolve/unxlngi6.pro/inc
-../../build/current/setup_native/inc
-../../build/current/setup_native/unxlngi6.pro/inc
-../../build/current/embedserv/source/inc
-../../build/current/psprint_config/unxlngi6.pro/inc
-../../build/current/basctl/inc
-../../build/current/basctl/source/inc
-../../build/current/basctl/unxlngi6.pro/inc
-../../build/current/cpputools/unxlngi6.pro/inc
-../../build/current/stlport/unxlngi6.pro/inc
-../../build/current/canvas/inc
-../../build/current/canvas/unxlngi6.pro/inc
-../../build/current/embeddedobj/inc
-../../build/current/embeddedobj/source/inc
-../../build/current/embeddedobj/unxlngi6.pro/inc
-../../build/current/chart2/inc
-../../build/current/chart2/source/inc
-../../build/current/chart2/source/view/inc
-../../build/current/chart2/source/model/inc
-../../build/current/chart2/source/controller/inc
-../../build/current/chart2/unxlngi6.pro/inc
-../../build/current/scsolver/source/inc
-../../build/current/scsolver/unxlngi6.pro/inc
-../../build/current/automation/inc
-../../build/current/automation/source/inc
-../../build/current/automation/unxlngi6.pro/inc
-../../build/current/portaudio/unxlngi6.pro/inc
-../../build/current/svtools/inc
-../../build/current/svtools/unx/inc
-../../build/current/svtools/source/inc
-../../build/current/svtools/unxlngi6.pro/inc
-../../build/current/dtrans/inc
-../../build/current/dtrans/source/inc
-../../build/current/dtrans/unxlngi6.pro/inc
-../../build/current/x11_extensions/inc
-../../build/current/fpicker/inc
-../../build/current/fpicker/unxlngi6.pro/inc
-../../build/current/filter/inc
-../../build/current/filter/unxlngi6.pro/inc
-../../build/current/extras/unxlngi6.pro/inc
-../../build/current/writerperfect/unxlngi6.pro/inc
-../../build/current/toolkit/inc
-../../build/current/toolkit/unxlngi6.pro/inc
-../../build/current/officecfg/unxlngi6.pro/inc
-../../build/current/unodevtools/inc
-../../build/current/unodevtools/unxlngi6.pro/inc
-../../build/current/cppuhelper/inc
-../../build/current/cppuhelper/unxlngi6.pro/inc
-../../build/current/jvmfwk/inc
-../../build/current/jvmfwk/unxlngi6.pro/inc
-../../build/current/layout/inc
-../../build/current/layout/unxlngi6.pro/inc
-../../build/current/linguistic/inc
-../../build/current/linguistic/unxlngi6.pro/inc
-../../build/current/libegg/inc
-../../build/current/libegg/unxlngi6.pro/inc
-../../build/current/libwpd/unxlngi6.pro/inc
-../../build/current/libwpg/unxlngi6.pro/inc
-../../build/current/libwps/unxlngi6.pro/inc
-../../build/current/lingucomponent/inc
-../../build/current/lingucomponent/unxlngi6.pro/inc
-../../build/current/np_sdk/unxlngi6.pro/inc
-../../build/current/offapi/unxlngi6.pro/inc
-../../build/current/xmlsecurity/inc
-../../build/current/xmlsecurity/unxlngi6.pro/inc
-../../build/current/padmin/unxlngi6.pro/inc
-../../build/current/goodies/inc
-../../build/current/goodies/unxlngi6.pro/inc
-../../build/current/regexp/inc
-../../build/current/regexp/unxlngi6.pro/inc
-../../build/current/ucbhelper/inc
-../../build/current/ucbhelper/unxlngi6.pro/inc
-../../build/current/berkeleydb/unxlngi6.pro/inc
-../../build/current/UnoControls/inc
-../../build/current/UnoControls/source/inc
-../../build/current/UnoControls/unxlngi6.pro/inc
-../../build/current/msfontextract/unxlngi6.pro/inc
-../../build/current/solenv/inc
-../../build/current/solenv/unxmacxp/inc
-../../build/current/solver/680/unxlngi6.pro/inc
-../../build/current/postprocess/unxlngi6.pro/inc
-../../build/current/udkapi/unxlngi6.pro/inc
-../../build/current/unoxml/unxlngi6.pro/inc
-../../build/current/starmath/inc
-../../build/current/starmath/unxlngi6.pro/inc
-../../build/current/mdbtools/unxlngi6.pro/inc
-../../build/current/basebmp/inc
-../../build/current/basegfx/inc
-../../build/current/basegfx/source/inc
-../../build/current/basegfx/unxlngi6.pro/inc
-../../build/current/xmerge/inc
-../../build/current/xmerge/source/inc
-../../build/current/xmerge/unxlngi6.pro/inc
-../../build/current/xmloff/inc
-../../build/current/xmloff/unxlngi6.pro/inc
-../../build/current/oovbaapi/unxlngi6.pro/inc
-../../build/current/package/inc
-../../build/current/package/unxlngi6.pro/inc
-../../build/current/extensions/inc
-../../build/current/extensions/source/inc
-../../build/current/extensions/source/plugin/inc
-../../build/current/extensions/unxlngi6.pro/inc
-../../build/current/codemaker/inc
-../../build/current/codemaker/unxlngi6.pro/inc
-../../build/current/salhelper/inc
-../../build/current/salhelper/unxlngi6.pro/inc
-../../build/current/rdbmaker/inc
-../../build/current/rdbmaker/unxlngi6.pro/inc
-../../build/current/instsetoo_native/unxlngi6.pro/inc
-../../build/current/autodoc/inc
-../../build/current/autodoc/source/ary/inc
-../../build/current/autodoc/source/inc
-../../build/current/autodoc/source/display/inc
-../../build/current/autodoc/source/parser_i/inc
-../../build/current/autodoc/source/parser/inc
-../../build/current/avmedia/inc
-../../build/current/avmedia/source/inc
-../../build/current/avmedia/unxlngi6.pro/inc
-../../build/current/lotuswordpro/unxlngi6.pro/inc
-../../build/current/remotebridges/unxlngi6.pro/inc
-../../build/current/slideshow/inc
-../../build/current/slideshow/source/inc
-../../build/current/slideshow/unxlngi6.pro/inc
-../../build/current/connectivity/inc
-../../build/current/connectivity/source/inc
-../../build/current/connectivity/unxlngi6.pro/inc
-../../build/current/readlicense_oo/unxlngi6.pro/inc
-../../build/current/scripting/inc
-../../build/current/scripting/source/inc
-../../build/current/scripting/unxlngi6.pro/inc
-../../build/current/wizards/unxlngi6.pro/inc
-../../build/current/xmlscript/inc
-../../build/current/xmlscript/source/inc
-../../build/current/xmlscript/unxlngi6.pro/inc
-../../build/current/bridges/inc
-../../build/current/bridges/unxlngi6.pro/inc
-../../build/current/testtools/inc
-../../build/current/testtools/unxlngi6.pro/inc
-../../build/current/registry/inc
-../../build/current/registry/unxlngi6.pro/inc
-../../build/current/cli_ure/inc
-../../build/current/cli_ure/unxlngi6.pro/inc
-../../build/current/psprint/inc
-../../build/current/psprint/unxlngi6.pro/inc
diff --git a/src-to-ui/sc.sh b/src-to-ui/sc.sh
deleted file mode 100755
index 905fe79..0000000
--- a/src-to-ui/sc.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-./source/src2xml.py --file-list=./src-sc.lst --include-dir-list=./include-sc.lst --dry-run
diff --git a/src-to-ui/sd.sh b/src-to-ui/sd.sh
deleted file mode 100755
index c2654ac..0000000
--- a/src-to-ui/sd.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-./source/src2xml.py --file-list=./src-sd.lst --include-dir-list=./include-sd.lst --dry-run
diff --git a/src-to-ui/source/boxer.py b/src-to-ui/source/boxer.py
deleted file mode 100644
index 054f3ba..0000000
--- a/src-to-ui/source/boxer.py
+++ /dev/null
@@ -1,78 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-from globals import *
-
-
-class DlgLayoutBuilder(object):
-    def __init__ (self, dlgnode):
-        self.dlgnode = dlgnode
-        self.rows = {}
-
-    def addWidget (self, elem):
-        x, y = int(elem.getAttr('x')), int(elem.getAttr('y'))
-        if self.rows.has_key(y):
-            self.rows[y][x] = elem
-        else:
-            self.rows[y] = {}
-            self.rows[y][x] = elem
-
-    def build (self):
-        root = Element('vbox')
-        ys = self.rows.keys()
-        ys.sort()
-        for y in ys:
-            xs = self.rows[y].keys()
-            xs.sort()
-
-            if len(xs) == 1:
-                root.appendChild(self.rows[y][xs[0]])
-                continue
-
-            hbox = Element('hbox')
-            root.appendChild(hbox)
-            for x in xs:
-                elem = self.rows[y][x]
-                hbox.appendChild(elem)
-
-        return root
-
-
-class Boxer(object):
-    def __init__ (self, root):
-        self.root = root
-
-    def layout (self):
-
-        newroot = RootNode()
-        for dlgnode in self.root.children:
-            newdlgnode = self.__walkDlgNode(dlgnode)
-            newroot.children.append(newdlgnode)
-
-        return newroot
-
-    def __walkDlgNode (self, dlgnode):
-
-        newnode = Element(dlgnode.name)
-        newnode.clone(dlgnode)
-        newnode.setAttr("xmlns", "http://openoffice.org/2007/layout")
-        newnode.setAttr("xmlns:cnt", "http://openoffice.org/2007/layout/container")
-        mx = DlgLayoutBuilder(newnode)
-
-        # Each dialog node is expected to have a flat list of widgets.
-        for widget in dlgnode.children:
-            if widget.hasAttr('x') and widget.hasAttr('y'):
-                mx.addWidget(widget)
-            else:
-                newnode.appendChild(widget)
-
-        vbox = mx.build()
-        if len(vbox.children) > 0:
-            newnode.appendChild(vbox)
-
-        return newnode
diff --git a/src-to-ui/source/expression.py b/src-to-ui/source/expression.py
deleted file mode 100644
index 298b826..0000000
--- a/src-to-ui/source/expression.py
+++ /dev/null
@@ -1,118 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-import globals
-
-def toString (node):
-
-    if node == None:
-        return ''
-
-    chars = '('
-
-    if type(node.left) == type(0):
-        chars += "%d"%node.left
-    else:
-        chars += toString(node.left)
-
-    chars += node.op
-
-    if type(node.right) == type(0):
-        chars += "%d"%node.right
-    else:
-        chars += toString(node.right)
-
-    chars += ")"
-
-    return chars
-
-class Node(object):
-    def __init__ (self):
-        self.left = None
-        self.right = None
-        self.parent = None
-        self.op = None
-
-class ExpParser(object):
-
-    def __init__ (self, tokens):
-        self.tokens = tokens
-
-    def jumpToRoot (self):
-        while self.ptr.parent != None:
-            self.ptr = self.ptr.parent
-
-    def build (self):
-        self.ptr = Node()
-
-        for token in self.tokens:
-
-            if token in '+-':
-                if self.ptr.left == None:
-                    raise globals.AssertWrong
-                if self.ptr.right == None:
-                    self.ptr.op = token
-                else:
-                    self.jumpToRoot()
-                    self.ptr.parent = Node()
-                    self.ptr.parent.left = self.ptr
-                    self.ptr = self.ptr.parent
-                    self.ptr.op = token
-
-            elif token in '*/':
-                if self.ptr.left == None:
-                    raise globals.AssertWrong
-                elif self.ptr.right == None:
-                    self.ptr.op = token
-                else:
-                    num = self.ptr.right
-                    self.ptr.right = Node()
-                    self.ptr.right.parent = self.ptr
-                    self.ptr.right.left = num
-                    self.ptr.right.op = token
-                    self.ptr = self.ptr.right
-
-            elif token == '(':
-                if self.ptr.left == None:
-                    self.ptr.left = Node()
-                    self.ptr.left.parent = self.ptr
-                    self.ptr = self.ptr.left
-                elif self.ptr.right == None:
-                    self.ptr.right = Node()
-                    self.ptr.right.parent = self.ptr
-                    self.ptr = self.ptr.right
-                else:
-                    raise globals.AssertWrong
-
-            elif token == ')':
-                if self.ptr.left == None:
-                    raise globals.AssertWrong
-                elif self.ptr.right == None:
-                    raise globals.AssertWrong
-                elif self.ptr.parent == None:
-                    pass
-                else:
-                    self.ptr = self.ptr.parent
-
-            else:
-                num = int(token)
-                if self.ptr.left == None:
-                    self.ptr.left = num
-                elif self.ptr.right == None:
-                    self.ptr.right = num
-                else:
-                    raise globals.AssertWrong
-
-    def dumpTree (self):
-        self.jumpToRoot()
-        print toString(self.ptr)
-
-
-
-
diff --git a/src-to-ui/source/expression_test.py b/src-to-ui/source/expression_test.py
deleted file mode 100755
index 4ca5cb6..0000000
--- a/src-to-ui/source/expression_test.py
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env python
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-import expression
-
-def run (exp):
-    tokens = exp.split()
-    expparser = expression.ExpParser(tokens)
-    expparser.build()
-    expparser.dumpTree()
-
-def main ():
-    run("6 + 34")
-    run("6 + 34 - 10")
-    run("6 + 34 - 10 + 200")
-    run("6 + 34 - 10 * 200")
-    run("6 + 34 - 10 * 200 + 18")
-    run("6 + 34 - 10 * 200 + 18 / 2")
-
-    run("6 * ( ( 10 + 2 ) - 10 ) * 33")
-
-if __name__ == '__main__':
-    main()
diff --git a/src-to-ui/source/globals.py b/src-to-ui/source/globals.py
deleted file mode 100644
index 00a2674..0000000
--- a/src-to-ui/source/globals.py
+++ /dev/null
@@ -1,141 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-
-class AssertWrong(object):
-    def __init__ (self, msg = ''):
-        self.msg = msg
-
-
-def error (msg, quitAfter=False):
-    sys.stderr.write(msg)
-    if quitAfter:
-        sys.exit(1)
-
-
-def output (msg):
-    sys.stdout.write(msg)
-
-
-def cloneList (list):
-    newlist = []
-    for item in list:
-        newlist.append(item)
-    return newlist
-
-
-def cloneDict (dict):
-    newdict = []
-    for key in dict.keys():
-        newdict[key] = dict[key]
-
-    return newdict
-
-
-def removeQuote (text):
-    """Remove quotes from a literal.
-"""
-    if len(text) >= 2 and text[0] == text[len(text)-1] == '"':
-        text = text[1:-1]
-    return text
-
-
-class Macro(object):
-    def __init__ (self, name):
-        self.name = name
-        self.tokens = []
-        self.vars = {}
-
-
-class Node(object):
-    def __init__ (self):
-        self.children = []
-
-    def appendChild (self, childnode):
-        self.children.append(childnode)
-        childnode.parent = self
-
-    def getChildren (self):
-        return self.children
-
-
-class RootNode(Node):
-    def __init__ (self):
-        Node.__init__(self)
-
-    def dump (self):
-        chars = ''
-        for child in self.getChildren():
-            chars += child.dump()
-        return chars
-
-
-class Element(Node):
-
-    INDENT = "    "
-
-    def __init__ (self, name, rid = None):
-        Node.__init__(self)
-        self.name = name
-        self.parent = None
-#        print "name: " + self.name - stats ...
-
-        # The following attributes are copied when 'clone'ed.
-        self.rid = rid
-        self.attrs = {}
-
-    def dump (self, level = 0):
-        chars = ''
-        chars += "\n" + Element.INDENT*level
-        chars += '<%s'%self.name
-
-        if self.rid != None:
-            self.setAttr("rid", self.rid)
-
-        chars += self.__dumpAttrs()
-
-        if len(self.children) == 0:
-            chars += '/>'
-        else:
-            chars += '>'
-            for child in self.getChildren():
-                chars += child.dump(level+1)
-
-            chars += "\n"+Element.INDENT*level
-            chars += "</%s>"%self.name
-
-        return chars
-
-    def hasAttr (self, name):
-        return self.attrs.has_key(name)
-
-    def getAttr (self, name):
-        return self.attrs[name]
-
-    def setAttr (self, name, value):
-        if type(value) == type(0):
-            value = "%d"%value
-        self.attrs[name] = removeQuote(value)
-#        print "attr: " + self.name + "." + name - stats ...
-        return
-
-    def clone (self, elem):
-        keys = elem.attrs.keys()
-        for key in keys:
-            self.attrs[key] = elem.attrs[key]
-        self.rid = elem.rid
-
-    def __dumpAttrs (self):
-        text = ''
-        keys = self.attrs.keys()
-        keys.sort()
-        for key in keys:
-            value = self.attrs[key]
-            text += ' %s="%s"'%(key, value)
-        return text
diff --git a/src-to-ui/source/macroexpander_test.py b/src-to-ui/source/macroexpander_test.py
deleted file mode 100755
index 07f7e2e..0000000
--- a/src-to-ui/source/macroexpander_test.py
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/env python
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import srclexer, srcparser, globals
-
-class TestCase:
-
-    @staticmethod
-    def run (tokens, defines):
-        mcExpander = srcparser.MacroExpander(tokens, defines)
-        mcExpander.debug = True
-        mcExpander.expand()
-        tokens = mcExpander.getTokens()
-        print tokens
-
-    @staticmethod
-    def simpleNoArgs ():
-        tokens = ['FUNC_FOO', '(', 'left', ',', 'right', ')']
-        defines = {}
-        macro = globals.Macro('FUNC_FOO')
-        macro.tokens = ['Here', 'comes', 'X', 'and', 'Y']
-        defines['FUNC_FOO'] = macro
-        TestCase.run(tokens, defines)
-
-    @staticmethod
-    def simpleArgs ():
-        tokens = ['FUNC_FOO', '(', 'left', ',', 'right', ')']
-        defines = {}
-        macro = globals.Macro('FUNC_FOO')
-        macro.tokens = ['Here', 'comes', 'X', 'and', 'Y']
-        macro.vars['X'] = 0
-        macro.vars['Y'] = 1
-        defines['FUNC_FOO'] = macro
-        TestCase.run(tokens, defines)
-
-    @staticmethod
-    def multiTokenArgs ():
-        tokens = ['FUNC_FOO', '(', 'left1', 'left2', 'left3', ',', 'right', ')']
-        defines = {}
-        macro = globals.Macro('FUNC_FOO')
-        macro.tokens = ['Here', 'comes', 'X', 'and', 'Y']
-        macro.vars['X'] = 0
-        macro.vars['Y'] = 1
-        defines['FUNC_FOO'] = macro
-        TestCase.run(tokens, defines)
-
-    @staticmethod
-    def nestedTokenArgs ():
-        tokens = ['FUNC_BAA', '(', 'left', ',', 'right', ')']
-        defines = {}
-        macro = globals.Macro('FUNC_FOO')
-        macro.tokens = ['Here', 'comes', 'X', 'and', 'Y']
-        macro.vars['X'] = 0
-        macro.vars['Y'] = 1
-        defines['FUNC_FOO'] = macro
-        macro = globals.Macro('FUNC_BAA')
-        macro.tokens = ['FUNC_FOO']
-        defines['FUNC_BAA'] = macro
-        TestCase.run(tokens, defines)
-
-def main ():
-    print "simple expansion with no arguments"
-    TestCase.simpleNoArgs()
-    print "simple argument expansion"
-    TestCase.simpleArgs()
-    print "multi-token argument expansion"
-    TestCase.multiTokenArgs()
-    print "nested argument expansion"
-    TestCase.nestedTokenArgs()
-
-if __name__ ==  '__main__':
-    main()
diff --git a/src-to-ui/source/macroparser.py b/src-to-ui/source/macroparser.py
deleted file mode 100644
index 09571d5..0000000
--- a/src-to-ui/source/macroparser.py
+++ /dev/null
@@ -1,137 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-from globals import *
-import srclexer
-
-class MacroParser(object):
-
-    def __init__ (self, buf):
-        self.buffer = buf
-        self.macro = None
-        self.debug = False
-
-    def parse (self):
-        """
-A macro with arguments must have its open paren immediately following
-its name without any whitespace.
-"""
-        if self.debug:
-            print "-"*68
-            print "parsing '%s'"%self.buffer
-
-        i = 0
-        bufSize = len(self.buffer)
-        name, buf = '', ''
-        while i < bufSize:
-            c = self.buffer[i]
-            if c in [' ', "\t"] and len(name) == 0:
-                # This is a simple macro with no arguments.
-                name = buf
-                vars = []
-                content = self.buffer[i:]
-                self.setMacro(name, vars, content)
-                return
-            elif c == '(' and len(name) == 0:
-                # This one has arguments.
-                name = buf
-                buf = self.buffer[i:]
-                vars, content = self.parseArgs(buf)
-                self.setMacro(name, vars, content)
-                return
-            else:
-                buf += c
-                i += 1
-
-    def parseArgs (self, buffer):
-        """Parse arguments.
-
-The buffer is expected to be formatted like '(a, b, c)' where the first
-character is the open paren.
-"""
-        scope = 0
-        buf = ''
-        vars = []
-        content = ''
-        bufSize = len(buffer)
-        i = 0
-        while i < bufSize:
-            c = buffer[i]
-            if c == '(':
-                scope += 1
-            elif c == ')':
-                scope -= 1
-                if len(buf) > 0:
-                    vars.append(buf)
-                if scope == 0:
-                    break
-            elif c == ',':
-                if len(buf) == 0:
-                    raise AssertWrong
-                vars.append(buf)
-                buf = ''
-            elif c in " \t" and scope > 0:
-                pass
-            else:
-                buf += c
-
-            i += 1
-
-        if scope > 0:
-            raise AssertWrong
-
-        return vars, buffer[i+1:]
-
-
-    def setMacro (self, name, vars, content):
-        if self.debug:
-            print "-"*68
-            print "name: %s"%name
-            for var in vars:
-                print "var: %s"%var
-            if len(vars) == 0:
-                print "no vars"
-            print "content: '%s'"%content
-
-        if len(content) > 0:
-            self.macro = Macro(name)
-            for i in xrange(0, len(vars)):
-                self.macro.vars[vars[i]] = i
-
-            # tokinize it using lexer.
-            mclexer = srclexer.SrcLexer(content)
-            mclexer.expandHeaders = False
-            mclexer.inMacroDefine = True
-            mclexer.tokenize()
-            self.macro.tokens = mclexer.getTokens()
-            if self.debug:
-                print self.macro.tokens
-
-            if not self.isValidMacro(self.macro):
-                self.macro = None
-
-        if self.debug:
-            if self.macro != None:
-                print "macro registered!"
-            else:
-                print "macro not registered"
-
-    def isValidMacro (self, macro):
-
-        n = len(macro.tokens)
-        if n == 0:
-            return False
-        elif len(macro.name) > 4 and macro.name[1:4] == 'ID_':
-            # We don't want to expand macros like HID_, SID_, WID_, etc.
-            return False
-        return True
-
-
-    def getMacro (self):
-        return self.macro
diff --git a/src-to-ui/source/macroparser_test.py b/src-to-ui/source/macroparser_test.py
deleted file mode 100755
index 5555b49..0000000
--- a/src-to-ui/source/macroparser_test.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env python
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import macroparser
-
-def runParser (buf):
-    mparser = macroparser.MacroParser(buf)
-    mparser.debug = True
-    mparser.parse()
-
-def main ():
-    buf = 'FOO   (asdfsdaf)'
-    runParser(buf)
-    buf = 'FOO (x, y)  (x) + (y)'
-    runParser(buf)
-    buf = 'FOO(x, y)  (x) + (y)'
-    runParser(buf)
-
-
-if __name__ == '__main__':
-    main()
diff --git a/src-to-ui/source/src2xml.py b/src-to-ui/source/src2xml.py
deleted file mode 100755
index 986c967..0000000
--- a/src-to-ui/source/src2xml.py
+++ /dev/null
@@ -1,208 +0,0 @@
-#!/usr/bin/env python
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys, getopt, os, os.path
-from srclexer import SrcLexer
-from srcparser import SrcParser
-from boxer import Boxer
-from globals import *
-
-def usage (quitAfter=True):
-    msg = """usage: src2xml.py [options] file1 file2 ....
-
-Options:
-
-    --output-dir        output directory where the converted xml files are
-                        stored.  The names of the output files will be
-
-                          [basename].xml
-
-                        where the [basename] is the base name of the original
-                        source file.
-
-    --include-dir       specifiy a header search path where header files are
-                        located.  In case of multiple header search paths, use
-                        this option multiple times.
-
-    --include-dir-list  specify a file that contains header search paths.
-                        Each line in the specified file must correspond with
-                        each individual header search path.
-
-    --file-list         specify a file that contains the source file paths.
-                        Each line in the specified file must correspond with
-                        each individual source file path.
-"""
-    print msg
-    if quitAfter:
-        sys.exit(1)
-
-class Params(object):
-    """Container for command-line parameters.
-"""
-    def __init__ (self):
-        self.debugLexer = False
-        self.debugParser = False
-        self.debugMacro = False
-        self.outputDir = None
-        self.dryRun = False
-        self.onlyExpandMacros = False
-        self.stopOnHeader = False
-        self.stopOnFailure = False
-        self.ignoreHeaders = False
-        self.filelist = []
-        self.includeDirs = {}
-
-def convert (filepath, params):
-
-    fullpath = os.path.abspath(filepath)
-    if not os.path.isfile(fullpath):
-        error("no such file", True)
-
-    params.includeDirs[os.path.dirname(fullpath)] = True
-    chars = open(fullpath, 'r').read()
-    lexer = SrcLexer(chars, fullpath)
-    lexer.expandHeaders = not params.ignoreHeaders
-    lexer.includeDirs = params.includeDirs
-    lexer.stopOnHeader = params.stopOnHeader
-    lexer.debugMacro = params.debugMacro
-#     lexer.debug = True
-    if params.debugLexer:
-        lexer.debug = True
-        lexer.tokenize()
-        output("-"*68 + "\n")
-        output("** token dump\n")
-        lexer.dumpTokens()
-        output("** end of token dump\n")
-        return
-
-    # Tokenize it using lexer
-    lexer.tokenize()
-
-    parser = SrcParser(lexer.getTokens(), lexer.getDefines())
-    parser.onlyExpandMacros = params.onlyExpandMacros
-    if params.debugParser:
-        parser.debug = True
-        root = parser.parse()
-        print root.dump()
-        return
-
-    # Parse the tokens.
-    root = parser.parse()
-
-    # Box it, and print out the XML tree.
-    root = Boxer(root).layout()
-    chars = root.dump()
-
-    if params.dryRun:
-        return
-
-    if params.outputDir != None:
-        outpath = os.path.basename(fullpath)
-        root, ext = os.path.splitext(outpath)
-        outpath = params.outputDir + '/' + root + '.xml'
-        open(outpath, 'w').write(chars)
-    else:
-        print chars
-
-
-def getAbsPath (inputPath, isDir=False, quitOnError=True):
-    absPath = os.path.expanduser(inputPath)
-    absPath = os.path.abspath(absPath)
-    if isDir:
-        if not os.path.isdir(absPath):
-            error("%s is not a directory\n"%absPath, quitOnError)
-    else:
-        if not os.path.isfile(absPath):
-            error("%s is not a file\n"%absPath, quitOnError)
-    return absPath
-
-
-def main (args):
-    try:
-        opts, args = getopt.getopt(args, "d:",
-                                   ["dry-run", "debug-macro", "debug-lexer",
-                                    "debug-parser", "output-dir=",
-                                    "include-dir=", "include-dir-list=",
-                                    "file-list=",
-                                    "stop-on-failure",
-                                    "stop-on-header",
-                                    "ignore-headers",
-                                    "only-expand-macros"])
-    except getopt.GetoptError:
-        error("error parsing input options\n")
-        usage()
-
-    params = Params()
-
-    for opt, arg in opts:
-        if opt == '--debug-lexer':
-            params.debugLexer = True
-        elif opt == '--debug-parser':
-            params.debugParser = True
-        elif opt == '--debug-macro':
-            params.debugMacro = True
-        elif opt == '--dry-run':
-            params.dryRun = True
-        elif opt == '--only-expand-macros':
-            params.onlyExpandMacros = True
-        elif opt == '--stop-on-failure':
-            params.stopOnFailure = True
-        elif opt == '--stop-on-header':
-            params.stopOnHeader = True
-        elif opt == '--ignore-headers':
-            params.ignoreHeaders = True
-        elif opt in ['-d', '--output-dir']:
-            arg = getAbsPath(arg, True, True)
-            params.outputDir = arg
-        elif opt == '--include-dir':
-            arg = getAbsPath(arg, True, True)
-            params.includeDirs[arg] = True
-        elif opt == '--include-dir-list':
-            arg = getAbsPath(arg)
-            for line in open(arg, 'r').readlines():
-                line = os.path.expanduser(line)
-                line = os.path.abspath(line).strip()
-                if os.path.isdir(line):
-                    params.includeDirs[line] = True
-                else:
-                    error("%s is not a directory\n"%line)
-        elif opt == '--file-list':
-            arg = getAbsPath(arg)
-            for line in open(arg, 'r').readlines():
-                line = os.path.expanduser(line).rstrip()
-                line = os.path.abspath(line)
-                params.filelist.append(line)
-        else:
-            error("unknown option %s\n"%opt)
-            usage()
-
-    if len(args) == 0 and len(params.filelist) == 0:
-        error("no input files\n")
-        usage()
-
-    for arg in args:
-        params.filelist.append(arg)
-
-    for fpath in params.filelist:
-        output("parsing " + fpath)
-        if params.dryRun:
-            try:
-                convert(fpath, params)
-                output("  SUCCESS\n")
-            except:
-                output("  FAILED\n")
-                if params.stopOnFailure:
-                    sys.exit(1)
-        else:
-            output("\n")
-            convert(fpath, params)
-
-
-if __name__ == '__main__':
-    main(sys.argv[1:])
diff --git a/src-to-ui/source/srclexer.py b/src-to-ui/source/srclexer.py
deleted file mode 100644
index 2cd10aa..0000000
--- a/src-to-ui/source/srclexer.py
+++ /dev/null
@@ -1,494 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys, os.path
-from globals import *
-import macroparser
-
-class EOF(Exception):
-    def __init__ (self):
-        pass
-
-    def str (self):
-        return "end of file"
-
-class BOF(Exception):
-    def __init__ (self):
-        pass
-
-    def str (self):
-        return "beginning of file"
-
-
-def removeHeaderQuotes (orig):
-    if len(orig) <= 2:
-        return orig
-    elif orig[0] == orig[-1] == '"':
-        return orig[1:-1]
-    elif orig[0] == '<' and orig[-1] == '>':
-        return orig[1:-1]
-
-    return orig
-
-
-def dumpTokens (tokens, toError=False):
-
-    scope = 0
-    indent = "    "
-    line = ''
-    chars = ''
-
-    for token in tokens:
-        if token in '{<':
-            if len(line) > 0:
-                chars += indent*scope + line + "\n"
-                line = ''
-            chars += indent*scope + token + "\n"
-            scope += 1
-
-        elif token in '}>':
-            if len(line) > 0:
-                chars += indent*scope + line + "\n"
-                line = ''
-            scope -= 1
-            chars += indent*scope + token
-
-        elif token == ';':
-            if len(line) > 0:
-                chars += indent*scope + line + ";\n"
-                line = ''
-            else:
-                chars += ";\n"
-        elif len(token) > 0:
-            line += token + ' '
-
-    if len(line) > 0:
-        chars += line
-    chars += "\n"
-    if toError:
-        sys.stderr.write(chars)
-    else:
-        sys.stdout.write(chars)
-
-
-class HeaderData(object):
-    def __init__ (self):
-        self.defines = {}
-        self.tokens = []
-
-
-class SrcLexer(object):
-    """Lexicographical analyzer for .src format.
-
-The role of a lexer is to parse the source file and break it into
-appropriate tokens.  Such tokens are later passed to a parser to
-build the syntax tree.
-"""
-    headerCache = {}
-
-    VISIBLE = 0
-    INVISIBLE_PRE = 1
-    INVISIBLE_POST = 2
-
-    def __init__ (self, chars, filepath = None):
-        self.filepath = filepath
-        self.parentLexer = None
-        self.chars = chars
-        self.bufsize = len(self.chars)
-
-        # Properties that can be copied.
-        self.headerList = {}
-        self.debug = False
-        self.debugMacro = False
-        self.includeDirs = {}
-        self.expandHeaders = True
-        self.inMacroDefine = False
-        self.stopOnHeader = False
-
-    def copyProperties (self, other):
-        """Copy properties from another instance of SrcLexer."""
-
-        self.headerList = other.headerList
-        self.debug = other.debug
-        self.debugMacro = other.debugMacro
-        self.includeDirs = other.includeDirs.copy()
-        self.expandHeaders = other.expandHeaders
-        self.inMacroDefine = other.inMacroDefine
-        self.stopOnHeader = other.stopOnHeader
-
-    def init (self):
-        self.firstNonBlank = ''
-        self.token = ''
-        self.tokens = []
-        self.defines = {}
-        self.visibilityStack = []
-
-    def getTokens (self):
-        return self.tokens
-
-    def getDefines (self):
-        return self.defines
-
-    def nextPos (self, i):
-        while True:
-            i += 1
-            try:
-                c = self.chars[i]
-            except IndexError:
-                raise EOF
-
-            if ord(c) in [0x0D]:
-                continue
-            break
-        return i
-
-    def prevPos (self, i):
-        while True:
-            i -= 1
-            try:
-                c = self.chars[i]
-            except IndexError:
-                raise BOF
-
-            if ord(c) in [0x0D]:
-                continue
-            break
-        return i
-
-    def isCodeVisible (self):
-        if len(self.visibilityStack) == 0:
-            return True
-        for item in self.visibilityStack:
-            if item != SrcLexer.VISIBLE:
-                return False
-        return True
-
-    def tokenize (self):
-        self.init()
-
-        i = 0
-        while True:
-            c = self.chars[i]
-
-            if self.firstNonBlank == '' and not c in [' ', "\n", "\t"]:
-                # Store the first non-blank in a line.
-                self.firstNonBlank = c
-            elif c == "\n":
-                self.firstNonBlank = ''
-
-            if c == '#':
-                i = self.pound(i)
-            elif c == '/':
-                i = self.slash(i)
-            elif c == "\n":
-                i = self.lineBreak(i)
-            elif c == '"':
-                i = self.doubleQuote(i)
-            elif c in [' ', "\t"]:
-                i = self.blank(i)
-            elif c in ";()[]{}<>,=+-*":
-                # Any outstanding single-character token.
-                i = self.anyToken(i, c)
-            elif self.isCodeVisible():
-                self.token += c
-
-            try:
-                i = self.nextPos(i)
-            except EOF:
-                break
-
-        if len(self.token):
-            self.tokens.append(self.token)
-
-        if self.parentLexer == None and self.debug:
-            output("-"*68 + "\n")
-            output("All defines found in this translation unit:\n")
-            keys = self.defines.keys()
-            keys.sort()
-            for key in keys:
-                output("@ %s\n"%key)
-
-    def dumpTokens (self, toError=False):
-        dumpTokens(self.tokens, toError)
-
-
-    def maybeAddToken (self):
-        if len(self.token) > 0:
-            self.tokens.append(self.token)
-            self.token = ''
-
-
-    #--------------------------------------------------------------------
-    # character handlers
-
-    def blank (self, i):
-        if not self.isCodeVisible():
-            return i
-
-        self.maybeAddToken()
-        return i
-
-
-    def pound (self, i):
-
-        if self.inMacroDefine:
-            return i
-
-        if not self.firstNonBlank == '#':
-            return i
-
-        self.maybeAddToken()
-        # We are in preprocessing mode.
-
-        # Get the macro command name '#<command> .....'
-
-        command, define, buf = '', '', ''
-        firstNonBlank = False
-        while True:
-            try:
-                i = self.nextPos(i)
-                c = self.chars[i]
-                if c == '\\' and self.chars[self.nextPos(i)] == "\n":
-                    i = self.nextPos(i)
-                    continue
-            except EOF:
-                break
-
-            if c == "\n":
-                if len(buf) > 0 and len(command) == 0:
-                    command = buf
-                i = self.prevPos(i)
-                break
-            elif c in [' ', "\t"]:
-                if not firstNonBlank:
-                    # Ignore any leading blanks after the '#'.
-                    continue
-
-                if len(command) == 0:
-                    command = buf
-                    buf = ''
-                else:
-                    buf += ' '
-            elif c == '(':
-                if len(buf) > 0 and len(command) == 0:
-                    command = buf
-                buf += c
-            else:
-                if not firstNonBlank:
-                    firstNonBlank = True
-                buf += c
-
-        if command == 'define':
-            self.handleMacroDefine(buf)
-        elif command == 'include':
-            self.handleMacroInclude(buf)
-        elif command == 'ifdef':
-            defineName = buf.strip()
-            if self.defines.has_key(defineName):
-                self.visibilityStack.append(SrcLexer.VISIBLE)
-            else:
-                self.visibilityStack.append(SrcLexer.INVISIBLE_PRE)
-
-        elif command == 'ifndef':
-            defineName = buf.strip()
-            if self.defines.has_key(defineName):
-                self.visibilityStack.append(SrcLexer.INVISIBLE_PRE)
-            else:
-                self.visibilityStack.append(SrcLexer.VISIBLE)
-
-        elif command == 'if':
-            if self.evalCodeVisibility(buf):
-                self.visibilityStack.append(SrcLexer.VISIBLE)
-            else:
-                self.visibilityStack.append(SrcLexer.INVISIBLE_PRE)
-
-        elif command == 'elif':
-            if len(self.visibilityStack) == 0:
-                raise AssertWrong
-
-            if self.visibilityStack[-1] == SrcLexer.VISIBLE:
-                self.visibilityStack[-1] = SrcLexer.INVISIBLE_POST
-            elif self.visibilityStack[-1] == SrcLexer.INVISIBLE_PRE:
-                # Evaluate only if the current visibility is false.
-                if self.evalCodeVisibility(buf):
-                    self.visibilityStack[-1] = SrcLexer.VISIBLE
-
-        elif command == 'else':
-            if len(self.visibilityStack) == 0:
-                raise AssertWrong
-
-            if self.visibilityStack[-1] == SrcLexer.VISIBLE:
-                self.visibilityStack[-1] = SrcLexer.INVISIBLE_POST
-            if self.visibilityStack[-1] == SrcLexer.INVISIBLE_PRE:
-                self.visibilityStack[-1] = SrcLexer.VISIBLE
-
-        elif command == 'endif':
-            if len(self.visibilityStack) == 0:
-                raise AssertWrong
-            self.visibilityStack.pop()
-
-        elif command == 'undef':
-            pass
-        elif command in ['error', 'pragma']:
-            pass
-        else:
-            print "'%s' '%s'"%(command, buf)
-            print self.filepath
-            sys.exit(0)
-
-        return i
-
-
-    def evalCodeVisibility (self, buf):
-        try:
-            return eval(buf)
-        except:
-            return True
-
-    def handleMacroDefine (self, buf):
-
-        mparser = macroparser.MacroParser(buf)
-        mparser.debug = self.debugMacro
-        mparser.parse()
-        macro = mparser.getMacro()
-        if not macro == None:
-            self.defines[macro.name] = macro
-
-    def handleMacroInclude (self, buf):
-
-        # Strip excess string if any.
-        pos = buf.find(' ')
-        if pos >= 0:
-            buf = buf[:pos]
-        headerSub = removeHeaderQuotes(buf)
-
-        if not self.expandHeaders:
-            # We don't want to expand headers.  Bail out.
-            if self.debug:
-                output("%s ignored\n"%headerSub)
-            return
-
-        defines = {}
-        headerPath = None
-        for includeDir in self.includeDirs.keys():
-            hpath = includeDir + '/' + headerSub
-            if os.path.isfile(hpath) and hpath != self.filepath:
-                headerPath = hpath
-                break
-
-        if headerPath == None:
-            error("included header file " + headerSub + " not found\n", self.stopOnHeader)
-            return
-
-        if self.debug:
-            output("%s found\n"%headerPath)
-
-        if self.headerList.has_key(headerPath):
-            if self.debug:
-                output("%s already included\n"%headerPath)
-            return
-
-        if SrcLexer.headerCache.has_key(headerPath):
-            if self.debug:
-                output("%s in cache\n"%headerPath)
-            for key in SrcLexer.headerCache[headerPath].defines.keys():
-                self.defines[key] = SrcLexer.headerCache[headerPath].defines[key]
-            return
-
-        chars = open(headerPath, 'r').read()
-        mclexer = SrcLexer(chars, headerPath)
-        mclexer.copyProperties(self)
-        mclexer.parentLexer = self
-        mclexer.tokenize()
-        hdrData = HeaderData()
-        hdrData.tokens = mclexer.getTokens()
-        headerDefines = mclexer.getDefines()
-        for key in headerDefines.keys():
-            defines[key] = headerDefines[key]
-            hdrData.defines[key] = headerDefines[key]
-
-        self.headerList[headerPath] = True
-        SrcLexer.headerCache[headerPath] = hdrData
-
-        # Update the list of headers that have already been expaneded.
-        for key in mclexer.headerList.keys():
-            self.headerList[key] = True
-
-        if self.debug:
-            output("defines found in header %s:\n"%headerSub)
-            for key in defines.keys():
-                output("  '%s'\n"%key)
-
-        for key in defines.keys():
-            self.defines[key] = defines[key]
-
-
-    def slash (self, i):
-        if not self.isCodeVisible():
-            return i
-
-        if i < self.bufsize - 1 and self.chars[i+1] == '/':
-            # Parse line comment.
-            line = ''
-            i += 2
-            while i < self.bufsize:
-                c = self.chars[i]
-                if ord(c) in [0x0A, 0x0D]:
-                    return i - 1
-                line += c
-                i += 1
-            self.token = ''
-        elif i < self.bufsize - 1 and self.chars[i+1] == '*':
-            comment = ''
-            i += 2
-            while i < self.bufsize:
-                c = self.chars[i]
-                if c == '/' and self.chars[i-1] == '*':
-                    return i
-                comment += c
-                i += 1
-        else:
-            return self.anyToken(i, '/')
-
-        return i
-
-
-    def lineBreak (self, i):
-        if not self.isCodeVisible():
-            return i
-
-        self.maybeAddToken()
-
-        return i
-
-
-    def doubleQuote (self, i):
-        if not self.isCodeVisible():
-            return i
-
-        literal = ''
-        i += 1
-        while i < self.bufsize:
-            c = self.chars[i]
-            if c == '"':
-                self.tokens.append('"'+literal+'"')
-                break
-            literal += c
-            i += 1
-
-        return i
-
-
-    def anyToken (self, i, token):
-        if not self.isCodeVisible():
-            return i
-
-        self.maybeAddToken()
-        self.token = token
-        self.maybeAddToken()
-        return i
diff --git a/src-to-ui/source/srcparser.py b/src-to-ui/source/srcparser.py
deleted file mode 100644
index 07fcb29..0000000
--- a/src-to-ui/source/srcparser.py
+++ /dev/null
@@ -1,424 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-import sys
-from globals import *
-import srclexer
-
-# simple name translation map
-postTransMap = {"ok-button": "okbutton",
-                "cancel-button": "cancelbutton",
-                "help-button": "helpbutton"}
-
-def transName (name):
-    """Translate a mixed-casing name to dash-separated name.
-
-Translate a mixed-casing name (e.g. MyLongName) to a dash-separated name
-(e.g. my-long-name).
-"""
-    def isUpper (c):
-        return c >= 'A' and c <= 'Z'
-
-    newname = ''
-    parts = []
-    buf = ''
-    for c in name:
-        if isUpper(c) and len(buf) > 1:
-            parts.append(buf)
-            buf = c
-        else:
-            buf += c
-
-    if len(buf) > 0:
-        parts.append(buf)
-
-    first = True
-    for part in parts:
-        if first:
-            first = False
-        else:
-            newname += '-'
-        newname += part.lower()
-
-    # special-case mapping ...
-    if postTransMap.has_key(newname):
-        newname = postTransMap[newname]
-
-    return newname
-
-
-def transValue (value):
-    """Translate certain values.
-
-Examples of translated values include TRUE -> true, FALSE -> false.
-"""
-    if value.lower() in ["true", "false"]:
-        value = value.lower()
-    return value
-
-
-def renameAttribute (name, elemName):
-
-    # TODO: all manner of evil special cases ...
-    if elemName == 'metric-field' and name == 'spin-size':
-        return 'step-size'
-
-    return name
-
-
-class Statement(object):
-    """Container to hold information for a single statement.
-
-Each statement consists of the left-hand-side token(s), and right-hand-side
-tokens, separated by a '=' token.  This class stores the information on the
-left-hand-side tokens.
-"""
-    def __init__ (self):
-        self.leftTokens = []
-        self.leftScope = None
-
-
-class MacroExpander(object):
-    def __init__ (self, tokens, defines):
-        self.tokens = tokens
-        self.defines = defines
-
-    def expand (self):
-        self.pos = 0
-        while self.pos < len(self.tokens):
-            self.expandToken()
-
-    def expandToken (self):
-        token = self.tokens[self.pos]
-        if not self.defines.has_key(token):
-            self.pos += 1
-            return
-
-        macro = self.defines[token]
-        nvars = len(macro.vars.keys())
-        if nvars == 0:
-            # Simple expansion
-            self.tokens[self.pos:self.pos+1] = macro.tokens
-            return
-        else:
-            # Expansion with arguments.
-            values, lastPos = self.parseValues()
-            newtokens = []
-            for mtoken in macro.tokens:
-                if macro.vars.has_key(mtoken):
-                    # variable
-                    pos = macro.vars[mtoken]
-                    valtokens = values[pos]
-                    for valtoken in valtokens:
-                        newtokens.append(valtoken)
-                else:
-                    # not a variable
-                    newtokens.append(mtoken)
-
-            self.tokens[self.pos:self.pos+lastPos+1] = newtokens
-
-
-    def parseValues (self):
-        """Parse tokens to get macro function variable values.
-
-Be aware that there is an implicit quotes around the text between the open
-paren, the comma(s), and the close paren.  For instance, if a macro is defined
-as FOO(a, b) and is used as FOO(one two three, and four), then the 'a' must be
-replaced with 'one two three', and the 'b' replaced with 'and four'.  In other
-words, whitespace does not end a token.
-
-"""
-        values = []
-        i = 1
-        scope = 0
-        value = []
-        while True:
-            try:
-                tk = self.tokens[self.pos+i]
-            except IndexError:
-                output("error parsing values (%d)\n"%i)
-                for j in xrange(0, i):
-                    print self.tokens[self.pos+j],
-                print ''
-                srclexer.dumpTokens(self.tokens)
-                srclexer.dumpTokens(self.newtokens)
-                print "tokens expanded so far:"
-                for tk in self.expandedTokens:
-                    print "-"*20
-                    print tk
-                    srclexer.dumpTokens(self.defines[tk].tokens)
-                sys.exit(1)
-            if tk == '(':
-                value = []
-                scope += 1
-            elif tk == ',':
-                values.append(value)
-                value = []
-            elif tk == ')':
-                scope -= 1
-                values.append(value)
-                value = []
-                if scope == 0:
-                    break
-                else:
-                    raise AssertWrong
-            else:
-                value.append(tk)
-            i += 1
-
-        return values, i
-
-    def getTokens (self):
-        return self.tokens
-
-
-class SrcParser(object):
-
-    def __init__ (self, tokens, defines = None):
-        self.tokens = tokens
-        self.defines = defines
-        self.debug = False
-        self.onlyExpandMacros = False
-
-    def init (self):
-        self.elementStack = [RootNode()]
-        self.stmtData = Statement()
-        self.tokenBuf = []
-        self.leftTokens = []
-
-        # Expand defined macros.
-        if self.debug:
-            output("-"*68+"\n")
-            for key in self.defines.keys():
-                output("define: %s\n"%key)
-
-        self.expandMacro()
-        self.tokenSize = len(self.tokens)
-
-    def expandMacro (self):
-        macroExp = MacroExpander(self.tokens, self.defines)
-        macroExp.expand()
-        self.tokens = macroExp.getTokens()
-        if self.onlyExpandMacros:
-            srclexer.dumpTokens(self.tokens)
-            sys.exit(0)
-
-    def parse (self):
-        """Parse it!
-
-This is the main loop for the parser.  This is where it all begins and ends.
-"""
-        self.init()
-
-        i = 0
-        while i < self.tokenSize:
-            tk = self.tokens[i]
-            if tk == '{':
-                i = self.openBrace(i)
-            elif tk == '}':
-                i = self.closeBrace(i)
-            elif tk == ';':
-                i = self.semiColon(i)
-            elif tk == '=':
-                i = self.assignment(i)
-            else:
-                self.tokenBuf.append(tk)
-
-            i += 1
-
-        return self.elementStack[0]
-
-    #-------------------------------------------------------------------------
-    # Token Handlers
-
-    """
-Each token handler takes the current token position and returns the position
-of the last token processed.  For the most part, the current token position
-and the last processed token are one and the same, in which case the handler
-can simply return the position value it receives without incrementing it.
-
-If you need to read ahead to process more tokens than just the current token,
-make sure that the new token position points to the last token that has been
-processed, not the next token that has not yet been processed.  This is
-because the main loop increments the token position when it returns from the
-handler.
-"""
-
-    # assignment token '='
-    def assignment (self, i):
-        self.leftTokens = cloneList(self.tokenBuf)
-        if self.stmtData.leftScope == None:
-            # Keep track of lhs data in case of compound statement.
-            self.stmtData.leftTokens = cloneList(self.tokenBuf)
-            self.stmtData.leftScope = len(self.elementStack) - 1
-
-        self.tokenBuf = []
-        return i
-
-    # open brace token '{'
-    def openBrace (self, i):
-        bufSize = len(self.tokenBuf)
-        leftSize = len(self.leftTokens)
-        obj = None
-        if bufSize == 0 and leftSize > 0:
-            # Name = { ...
-            obj = Element(self.leftTokens[0])
-
-        elif bufSize > 0 and leftSize == 0:
-            # Type Name { ...
-            wgtType = self.tokenBuf[0]
-            wgtRID = None
-            if bufSize >= 2:
-                wgtRID = self.tokenBuf[1]
-            obj = Element(wgtType, wgtRID)
-
-        else:
-            # LeftName = Name { ...
-            obj = Element(self.leftTokens[0])
-            obj.setAttr("type", self.tokenBuf[0])
-
-        obj.name = transName(obj.name)
-
-        if obj.name == 'string-list':
-            i = self.parseStringList(i)
-        elif obj.name == 'filter-list':
-            i = self.parseFilterList(i, obj)
-        else:
-            self.elementStack[-1].appendChild(obj)
-            self.elementStack.append(obj)
-
-        self.tokenBuf = []
-        self.leftTokens = []
-
-        return i
-
-    # close brace token '}'
-    def closeBrace (self, i):
-        if len(self.tokenBuf) > 0:
-            if self.debug:
-                print self.tokenBuf
-            raise AssertWrong
-        self.elementStack.pop()
-        return i
-
-    # semi colon token ';'
-    def semiColon (self, i):
-        stackSize = len(self.elementStack)
-        scope = stackSize - 1
-        if len(self.tokenBuf) == 0:
-            pass
-        elif scope == 0:
-            # We are not supposed to have any statment in global scope.
-            # Just ignore this statement.
-            pass
-        else:
-            # Statement within a scope.  Import it as an attribute for the
-            # current element.
-            elem = self.elementStack[-1]
-
-            name = "none"
-            if len(self.leftTokens) > 0:
-                # Use the leftmost token as the name for now.  If we need to
-                # do more complex parsing of lhs, add more code here.
-                name = self.leftTokens[0]
-                name = transName(name)
-
-            if name == 'pos':
-                i = self.parsePosAttr(i)
-            elif name == 'size':
-                i = self.parseSizeAttr(i)
-            elif len (self.tokenBuf) == 1:
-                # Simple value
-                value = transValue(self.tokenBuf[0])
-                name = renameAttribute(name, elem.name)
-                elem.setAttr(name, value)
-
-            if not self.stmtData.leftScope == None and self.stmtData.leftScope < scope:
-                # This is a nested scope within a statement.  Do nothing for now.
-                pass
-
-        if self.stmtData.leftScope == scope:
-            # end of (nested) statement.
-            self.stmtData.leftScope = None
-
-        self.tokenBuf = []
-        self.leftTokens = []
-
-        return i
-
-    def parseStringList (self, i):
-
-        i += 1
-        while i < self.tokenSize:
-            tk = self.tokens[i]
-            if tk == '}':
-                break
-            i += 1
-
-        return i
-
-    def parseFilterList (self, i, obj):
-        self.elementStack[-1].appendChild(obj)
-        self.elementStack.append(obj)
-
-        return i
-
-    def parsePosAttr (self, i):
-
-        # MAP_APPFONT ( 6 , 5 )
-        elem = self.elementStack[-1]
-        x, y = self.parseMapAppfont(self.tokenBuf)
-        elem.setAttr("x", x)
-        elem.setAttr("y", y)
-
-        return i
-
-    def parseSizeAttr (self, i):
-
-        # MAP_APPFONT ( 6 , 5 )
-        elem = self.elementStack[-1]
-        width, height = self.parseMapAppfont(self.tokenBuf)
-        elem.setAttr("width", width)
-        elem.setAttr("height", height)
-
-        return i
-
-    def parseMapAppfont (self, tokens):
-        values = []
-        scope = 0
-        val = ''
-        for tk in tokens:
-            if tk == '(':
-                scope += 1
-                if scope == 1:
-                    val = ''
-                else:
-                    val += tk
-            elif tk == ')':
-                scope -= 1
-                if scope == 0:
-                    if len(val) == 0:
-                        raise AssertWrong
-                    values.append(val)
-                    break
-                else:
-                    val += tk
-            elif tk == ',':
-                if len(val) == 0:
-                    raise AssertWrong
-                values.append(val)
-                val = ''
-            elif scope > 0:
-                val += tk
-
-        if len(values) != 2:
-            raise AssertWrong
-
-        return eval(values[0]), eval(values[1])
-
-
diff --git a/src-to-ui/src-sc.lst b/src-to-ui/src-sc.lst
deleted file mode 100644
index d568ae1..0000000
--- a/src-to-ui/src-sc.lst
+++ /dev/null
@@ -1,57 +0,0 @@
-../../build/current/sc/util/hidother.src
-../../build/current/sc/addin/datefunc/dfa.src
-../../build/current/sc/addin/rot13/rot13.src
-../../build/current/sc/source/ui/src/crnrdlg.src
-../../build/current/sc/source/ui/src/hdrcont.src
-../../build/current/sc/source/ui/src/solvrdlg.src
-../../build/current/sc/source/ui/src/miscdlgs.src
-../../build/current/sc/source/ui/src/tabopdlg.src
-../../build/current/sc/source/ui/src/popup.src
-../../build/current/sc/source/ui/src/autofmt.src
-../../build/current/sc/source/ui/src/toolbox.src
-../../build/current/sc/source/ui/src/opredlin.src
-../../build/current/sc/source/ui/src/namedlg.src
-../../build/current/sc/source/ui/src/sortdlg.src
-../../build/current/sc/source/ui/src/textdlgs.src
-../../build/current/sc/source/ui/src/optdlg.src
-../../build/current/sc/source/ui/src/scwarngs.src
-../../build/current/sc/source/ui/src/scfuncs.src
-../../build/current/sc/source/ui/src/filter.src
-../../build/current/sc/source/ui/src/simpref.src
-../../build/current/sc/source/ui/src/attrdlg.src
-../../build/current/sc/source/ui/src/sc.src
-../../build/current/sc/source/ui/src/globstr.src
-../../build/current/sc/source/ui/src/scstring.src
-../../build/current/sc/source/ui/src/dbnamdlg.src
-../../build/current/sc/source/ui/src/subtdlg.src
-../../build/current/sc/source/ui/src/pseudo.src
-../../build/current/sc/source/ui/src/condfrmt.src
-../../build/current/sc/source/ui/src/chartdlg.src
-../../build/current/sc/source/ui/src/scerrors.src
-../../build/current/sc/source/ui/dbgui/outline.src
-../../build/current/sc/source/ui/dbgui/pvfundlg.src
-../../build/current/sc/source/ui/dbgui/scendlg.src
-../../build/current/sc/source/ui/dbgui/pivot.src
-../../build/current/sc/source/ui/dbgui/dpgroupdlg.src
-../../build/current/sc/source/ui/dbgui/dapitype.src
-../../build/current/sc/source/ui/dbgui/imoptdlg.src
-../../build/current/sc/source/ui/dbgui/consdlg.src
-../../build/current/sc/source/ui/dbgui/validate.src
-../../build/current/sc/source/ui/dbgui/asciiopt.src
-../../build/current/sc/source/ui/drawfunc/objdraw.src
-../../build/current/sc/source/ui/drawfunc/drformsh.src
-../../build/current/sc/source/ui/styleui/scstyles.src
-../../build/current/sc/source/ui/styleui/styledlg.src
-../../build/current/sc/source/ui/formdlg/parawin.src
-../../build/current/sc/source/ui/formdlg/dwfunctr.src
-../../build/current/sc/source/ui/formdlg/formdlgs.src
-../../build/current/sc/source/ui/navipi/navipi.src
-../../build/current/sc/source/ui/miscdlgs/acredlin.src
-../../build/current/sc/source/ui/miscdlgs/highred.src
-../../build/current/sc/source/ui/miscdlgs/linkarea.src
-../../build/current/sc/source/ui/miscdlgs/instbdlg.src
-../../build/current/sc/source/ui/pagedlg/pagedlg.src
-../../build/current/sc/source/ui/pagedlg/tphf.src
-../../build/current/sc/source/ui/pagedlg/hfedtdlg.src
-../../build/current/sc/source/ui/docshell/tpstat.src
-../../build/current/sc/source/core/src/compiler.src
diff --git a/src-to-ui/src-sd.lst b/src-to-ui/src-sd.lst
deleted file mode 100644
index 4f30cce..0000000
--- a/src-to-ui/src-sd.lst
+++ /dev/null
@@ -1,124 +0,0 @@
-../../build/current/sd/util/hidother.src
-../../build/current/sd/source/ui/app/tbxids_tmpl.src
-../../build/current/sd/source/ui/app/popup2_tmpl.src
-../../build/current/sd/source/ui/app/popup.src
-../../build/current/sd/source/ui/app/toolbox.src
-../../build/current/sd/source/ui/app/menuids2_tmpl.src
-../../build/current/sd/source/ui/app/sdstring.src
-../../build/current/sd/source/ui/app/menu_tmpl.src
-../../build/current/sd/source/ui/app/strings.src
-../../build/current/sd/source/ui/app/menuids_tmpl.src
-../../build/current/sd/source/ui/app/accel_tmpl.src
-../../build/current/sd/source/ui/app/tbx_ww.src
-../../build/current/sd/source/ui/app/accelids_tmpl.src
-../../build/current/sd/source/ui/app/menuportal_tmpl.src
-../../build/current/sd/source/ui/app/menuids3_tmpl.src
-../../build/current/sd/source/ui/app/app.src
-../../build/current/sd/source/ui/app/res_bmp.src
-../../build/current/sd/source/ui/app/pseudo.src
-../../build/current/sd/source/ui/app/menuids4_tmpl.src
-../../build/current/sd/source/ui/app/toolbox2_tmpl.src
-../../build/current/sd/source/ui/dlg/headerfooterdlg.src
-../../build/current/sd/source/ui/dlg/dlgfield.src
-../../build/current/sd/source/ui/dlg/sdobjpal.src
-../../build/current/sd/source/ui/dlg/morphdlg.src
-../../build/current/sd/source/ui/dlg/PaneDockingWindow.src
-../../build/current/sd/source/ui/dlg/dlgsnap.src
-../../build/current/sd/source/ui/dlg/tpoption.src
-../../build/current/sd/source/ui/dlg/present.src
-../../build/current/sd/source/ui/dlg/sdpreslt.src
-../../build/current/sd/source/ui/dlg/dlgass.src
-../../build/current/sd/source/ui/dlg/tpaction.src
-../../build/current/sd/source/ui/dlg/prntopts.src
-../../build/current/sd/source/ui/dlg/prltempl.src
-../../build/current/sd/source/ui/dlg/custsdlg.src
-../../build/current/sd/source/ui/dlg/inspagob.src
-../../build/current/sd/source/ui/dlg/paragr.src
-../../build/current/sd/source/ui/dlg/dlgpage.src
-../../build/current/sd/source/ui/dlg/vectdlg.src
-../../build/current/sd/source/ui/dlg/dlgolbul.src
-../../build/current/sd/source/ui/dlg/copydlg.src
-../../build/current/sd/source/ui/dlg/dlg_char.src
-../../build/current/sd/source/ui/dlg/printdlg.src
-../../build/current/sd/source/ui/dlg/ins_page.src
-../../build/current/sd/source/ui/dlg/animobjs.src
-../../build/current/sd/source/ui/dlg/ins_paste.src
-../../build/current/sd/source/ui/dlg/tabtempl.src
-../../build/current/sd/source/ui/dlg/LayerDialog.src
-../../build/current/sd/source/ui/dlg/masterlayoutdlg.src
-../../build/current/sd/source/ui/dlg/navigatr.src
-../../build/current/sd/source/ui/dlg/brkdlg.src
-../../build/current/sd/source/ui/slidesorter/shell/SlideSorterChildWindow.src
-../../build/current/sd/source/ui/notes/NotesChildWindow.src
-../../build/current/sd/source/ui/toolpanel/ToolPanelChildWindow.src
-../../build/current/sd/source/ui/animations/CustomAnimationCreateDialog.src
-../../build/current/sd/source/ui/animations/CustomAnimationDialog.src
-../../build/current/sd/source/ui/animations/CustomAnimation.src
-../../build/current/sd/source/ui/animations/CustomAnimationSchemesPane.src
-../../build/current/sd/source/ui/animations/SlideTransitionPane.src
-../../build/current/sd/source/ui/animations/AnimationSchemesPane.src
-../../build/current/sd/source/ui/animations/CustomAnimationPane.src
-../../build/current/sd/source/ui/accessibility/accessibility.src
-../../build/current/sd/source/ui/slideshow/slideshow.src
-../../build/current/sd/source/core/glob.src
-../../build/current/sd/source/filter/html/pubdlg.src
-../../build/current/sd/unxlngi6.pro/inc/menu.src
-../../build/current/sd/unxlngi6.pro/inc/menuids2.src
-../../build/current/sd/unxlngi6.pro/inc/menuids3.src
-../../build/current/sd/unxlngi6.pro/inc/menuids4.src
-../../build/current/sd/unxlngi6.pro/inc/popup2.src
-../../build/current/sd/unxlngi6.pro/inc/toolbox2.src
-../../build/current/sd/unxlngi6.pro/inc/accel.src
-../../build/current/sd/unxlngi6.pro/inc/menuids.src
-../../build/current/sd/unxlngi6.pro/inc/menuportal.src
-../../build/current/sd/unxlngi6.pro/inc/accelids.src
-../../build/current/sd/unxlngi6.pro/inc/tbxids.src
-../../build/current/sd/unxlngi6.pro/misc/app/popup.src
-../../build/current/sd/unxlngi6.pro/misc/app/toolbox.src
-../../build/current/sd/unxlngi6.pro/misc/app/sdstring.src
-../../build/current/sd/unxlngi6.pro/misc/app/strings.src
-../../build/current/sd/unxlngi6.pro/misc/app/tbx_ww.src
-../../build/current/sd/unxlngi6.pro/misc/app/app.src
-../../build/current/sd/unxlngi6.pro/misc/app/res_bmp.src
-../../build/current/sd/unxlngi6.pro/misc/app/pseudo.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/headerfooterdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlgfield.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/morphdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/PaneDockingWindow.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlgsnap.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/tpoption.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/present.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/sdpreslt.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlgass.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/tpaction.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/prntopts.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/prltempl.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/custsdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/inspagob.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/paragr.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlgpage.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/vectdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlgolbul.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/copydlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/dlg_char.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/printdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/ins_page.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/animobjs.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/ins_paste.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/tabtempl.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/LayerDialog.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/masterlayoutdlg.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/navigatr.src
-../../build/current/sd/unxlngi6.pro/misc/dlg/brkdlg.src
-../../build/current/sd/unxlngi6.pro/misc/core/glob.src
-../../build/current/sd/unxlngi6.pro/misc/html/pubdlg.src
-../../build/current/sd/unxlngi6.pro/misc/notes/NotesChildWindow.src
-../../build/current/sd/unxlngi6.pro/misc/accessibility/accessibility.src
-../../build/current/sd/unxlngi6.pro/misc/animui/CustomAnimationCreateDialog.src
-../../build/current/sd/unxlngi6.pro/misc/animui/CustomAnimationDialog.src
-../../build/current/sd/unxlngi6.pro/misc/animui/CustomAnimation.src
-../../build/current/sd/unxlngi6.pro/misc/animui/CustomAnimationSchemesPane.src
-../../build/current/sd/unxlngi6.pro/misc/animui/SlideTransitionPane.src
-../../build/current/sd/unxlngi6.pro/misc/animui/AnimationSchemesPane.src
-../../build/current/sd/unxlngi6.pro/misc/animui/CustomAnimationPane.src
-../../build/current/sd/unxlngi6.pro/misc/slideshow/slideshow.src
diff --git a/src-to-ui/src-sw.lst b/src-to-ui/src-sw.lst
deleted file mode 100644
index 10503c0..0000000
--- a/src-to-ui/src-sw.lst
+++ /dev/null
@@ -1,121 +0,0 @@
-../../build/current/sw/sdi/swslots.src
-../../build/current/sw/util/hidother.src
-../../build/current/sw/source/ui/app/mn.src
-../../build/current/sw/source/ui/app/app.src
-../../build/current/sw/source/ui/app/error.src
-../../build/current/sw/source/ui/web/web.src
-../../build/current/sw/source/ui/dbui/addresslistdialog.src
-../../build/current/sw/source/ui/dbui/customizeaddresslistdialog.src
-../../build/current/sw/source/ui/dbui/mailmergewizard.src
-../../build/current/sw/source/ui/dbui/mmlayoutpage.src
-../../build/current/sw/source/ui/dbui/dbui.src
-../../build/current/sw/source/ui/dbui/createaddresslistdialog.src
-../../build/current/sw/source/ui/dbui/mmoutputpage.src
-../../build/current/sw/source/ui/dbui/dbtablepreviewdialog.src
-../../build/current/sw/source/ui/dbui/mmmergepage.src
-../../build/current/sw/source/ui/dbui/dbinsdlg.src
-../../build/current/sw/source/ui/dbui/selectdbtabledialog.src
-../../build/current/sw/source/ui/dbui/mmoutputtypepage.src
-../../build/current/sw/source/ui/dbui/mailmergechildwindow.src
-../../build/current/sw/source/ui/dbui/mmpreparemergepage.src
-../../build/current/sw/source/ui/dbui/mmdocselectpage.src
-../../build/current/sw/source/ui/dbui/mmgreetingspage.src
-../../build/current/sw/source/ui/dbui/mmaddressblockpage.src
-../../build/current/sw/source/ui/misc/linenum.src
-../../build/current/sw/source/ui/misc/outline.src
-../../build/current/sw/source/ui/misc/glosbib.src
-../../build/current/sw/source/ui/misc/pgfnote.src
-../../build/current/sw/source/ui/misc/redlndlg.src
-../../build/current/sw/source/ui/misc/glossary.src
-../../build/current/sw/source/ui/misc/numberingtypelistbox.src
-../../build/current/sw/source/ui/misc/autocorr.src
-../../build/current/sw/source/ui/misc/insfnote.src
-../../build/current/sw/source/ui/misc/srtdlg.src
-../../build/current/sw/source/ui/misc/num.src
-../../build/current/sw/source/ui/misc/pggrid.src
-../../build/current/sw/source/ui/misc/bookmark.src
-../../build/current/sw/source/ui/misc/docfnote.src
-../../build/current/sw/source/ui/misc/insrule.src
-../../build/current/sw/source/ui/docvw/docvw.src
-../../build/current/sw/source/ui/docvw/access.src
-../../build/current/sw/source/ui/fldui/javaedit.src
-../../build/current/sw/source/ui/fldui/fldref.src
-../../build/current/sw/source/ui/fldui/fldtdlg.src
-../../build/current/sw/source/ui/fldui/fldfunc.src
-../../build/current/sw/source/ui/fldui/flddok.src
-../../build/current/sw/source/ui/fldui/flddinf.src
-../../build/current/sw/source/ui/fldui/inpdlg.src
-../../build/current/sw/source/ui/fldui/flddb.src
-../../build/current/sw/source/ui/fldui/changedb.src
-../../build/current/sw/source/ui/fldui/fldvar.src
-../../build/current/sw/source/ui/fldui/DropDownFieldDialog.src
-../../build/current/sw/source/ui/fldui/fldui.src
-../../build/current/sw/source/ui/fmtui/tmpdlg.src
-../../build/current/sw/source/ui/fmtui/fmtui.src
-../../build/current/sw/source/ui/index/cnttab.src
-../../build/current/sw/source/ui/index/multmrk.src
-../../build/current/sw/source/ui/index/idxmrk.src
-../../build/current/sw/source/ui/lingu/olmenu.src
-../../build/current/sw/source/ui/table/colwd.src
-../../build/current/sw/source/ui/table/rowht.src
-../../build/current/sw/source/ui/table/tautofmt.src
-../../build/current/sw/source/ui/table/splittbl.src
-../../build/current/sw/source/ui/table/chartins.src
-../../build/current/sw/source/ui/table/tabledlg.src
-../../build/current/sw/source/ui/table/split.src
-../../build/current/sw/source/ui/table/convert.src
-../../build/current/sw/source/ui/table/insrc.src
-../../build/current/sw/source/ui/table/table.src
-../../build/current/sw/source/ui/table/mergetbl.src
-../../build/current/sw/source/ui/table/instable.src
-../../build/current/sw/source/ui/utlui/utlui.src
-../../build/current/sw/source/ui/utlui/initui.src
-../../build/current/sw/source/ui/utlui/navipi.src
-../../build/current/sw/source/ui/utlui/attrdesc.src
-../../build/current/sw/source/ui/utlui/gloslst.src
-../../build/current/sw/source/ui/utlui/poolfmt.src
-../../build/current/sw/source/ui/utlui/unotools.src
-../../build/current/sw/source/ui/wrtsh/wrtsh.src
-../../build/current/sw/source/ui/chrdlg/chardlg.src
-../../build/current/sw/source/ui/chrdlg/swbreak.src
-../../build/current/sw/source/ui/chrdlg/ccoll.src
-../../build/current/sw/source/ui/chrdlg/paradlg.src
-../../build/current/sw/source/ui/chrdlg/drpcps.src
-../../build/current/sw/source/ui/chrdlg/chrdlg.src
-../../build/current/sw/source/ui/chrdlg/numpara.src
-../../build/current/sw/source/ui/config/mailconfigpage.src
-../../build/current/sw/source/ui/config/optcomp.src
-../../build/current/sw/source/ui/config/optdlg.src
-../../build/current/sw/source/ui/config/optload.src
-../../build/current/sw/source/ui/config/redlopt.src
-../../build/current/sw/source/ui/dialog/abstract.src
-../../build/current/sw/source/ui/dialog/docstdlg.src
-../../build/current/sw/source/ui/dialog/ascfldlg.src
-../../build/current/sw/source/ui/dialog/dialog.src
-../../build/current/sw/source/ui/dialog/regionsw.src
-../../build/current/sw/source/ui/dialog/wordcountdialog.src
-../../build/current/sw/source/ui/dochdl/dochdl.src
-../../build/current/sw/source/ui/dochdl/selglos.src
-../../build/current/sw/source/ui/envelp/mailmrge.src
-../../build/current/sw/source/ui/envelp/envelp.src
-../../build/current/sw/source/ui/envelp/labprt.src
-../../build/current/sw/source/ui/envelp/envlop.src
-../../build/current/sw/source/ui/envelp/label.src
-../../build/current/sw/source/ui/envelp/envfmt.src
-../../build/current/sw/source/ui/envelp/labfmt.src
-../../build/current/sw/source/ui/envelp/envprt.src
-../../build/current/sw/source/ui/smartmenu/stmenu.src
-../../build/current/sw/source/ui/frmdlg/frmpage.src
-../../build/current/sw/source/ui/frmdlg/cption.src
-../../build/current/sw/source/ui/frmdlg/column.src
-../../build/current/sw/source/ui/frmdlg/wrap.src
-../../build/current/sw/source/ui/frmdlg/frmui.src
-../../build/current/sw/source/ui/globdoc/globdoc.src
-../../build/current/sw/source/ui/ribbar/tbxanchr.src
-../../build/current/sw/source/ui/ribbar/workctrl.src
-../../build/current/sw/source/ui/ribbar/inputwin.src
-../../build/current/sw/source/ui/ribbar/tblctrl.src
-../../build/current/sw/source/ui/shells/shells.src
-../../build/current/sw/source/ui/uiview/pview.src
-../../build/current/sw/source/ui/uiview/view.src
-../../build/current/sw/source/core/undo/undo.src
diff --git a/src-to-ui/src.lst b/src-to-ui/src.lst
deleted file mode 100644
index 121b7e7..0000000
--- a/src-to-ui/src.lst
+++ /dev/null
@@ -1,698 +0,0 @@
-../../build/current/sc/util/hidother.src
-../../build/current/sc/addin/datefunc/dfa.src
-../../build/current/sc/addin/rot13/rot13.src
-../../build/current/sc/source/ui/src/crnrdlg.src
-../../build/current/sc/source/ui/src/hdrcont.src
-../../build/current/sc/source/ui/src/solvrdlg.src
-../../build/current/sc/source/ui/src/miscdlgs.src
-../../build/current/sc/source/ui/src/tabopdlg.src
-../../build/current/sc/source/ui/src/popup.src
-../../build/current/sc/source/ui/src/autofmt.src
-../../build/current/sc/source/ui/src/toolbox.src
-../../build/current/sc/source/ui/src/opredlin.src
-../../build/current/sc/source/ui/src/namedlg.src
-../../build/current/sc/source/ui/src/sortdlg.src
-../../build/current/sc/source/ui/src/textdlgs.src
-../../build/current/sc/source/ui/src/optdlg.src
-../../build/current/sc/source/ui/src/scwarngs.src
-../../build/current/sc/source/ui/src/scfuncs.src
-../../build/current/sc/source/ui/src/filter.src
-../../build/current/sc/source/ui/src/simpref.src
-../../build/current/sc/source/ui/src/attrdlg.src
-../../build/current/sc/source/ui/src/sc.src
-../../build/current/sc/source/ui/src/globstr.src
-../../build/current/sc/source/ui/src/scstring.src
-../../build/current/sc/source/ui/src/dbnamdlg.src
-../../build/current/sc/source/ui/src/subtdlg.src
-../../build/current/sc/source/ui/src/pseudo.src
-../../build/current/sc/source/ui/src/condfrmt.src
-../../build/current/sc/source/ui/src/chartdlg.src
-../../build/current/sc/source/ui/src/scerrors.src
-../../build/current/sc/source/ui/dbgui/outline.src
-../../build/current/sc/source/ui/dbgui/pvfundlg.src
-../../build/current/sc/source/ui/dbgui/scendlg.src
-../../build/current/sc/source/ui/dbgui/pivot.src
-../../build/current/sc/source/ui/dbgui/dpgroupdlg.src
-../../build/current/sc/source/ui/dbgui/dapitype.src
-../../build/current/sc/source/ui/dbgui/imoptdlg.src
-../../build/current/sc/source/ui/dbgui/consdlg.src
-../../build/current/sc/source/ui/dbgui/validate.src
-../../build/current/sc/source/ui/dbgui/asciiopt.src
-../../build/current/sc/source/ui/drawfunc/objdraw.src
-../../build/current/sc/source/ui/drawfunc/drformsh.src
-../../build/current/sc/source/ui/styleui/scstyles.src
-../../build/current/sc/source/ui/styleui/styledlg.src
-../../build/current/sc/source/ui/formdlg/parawin.src
-../../build/current/sc/source/ui/formdlg/dwfunctr.src
-../../build/current/sc/source/ui/formdlg/formdlgs.src
-../../build/current/sc/source/ui/navipi/navipi.src
-../../build/current/sc/source/ui/miscdlgs/acredlin.src
-../../build/current/sc/source/ui/miscdlgs/highred.src
-../../build/current/sc/source/ui/miscdlgs/linkarea.src
-../../build/current/sc/source/ui/miscdlgs/instbdlg.src
-../../build/current/sc/source/ui/pagedlg/pagedlg.src
-../../build/current/sc/source/ui/pagedlg/tphf.src
-../../build/current/sc/source/ui/pagedlg/hfedtdlg.src
-../../build/current/sc/source/ui/docshell/tpstat.src
-../../build/current/sc/source/core/src/compiler.src
-../../build/current/sd/util/hidother.src
-../../build/current/sd/source/ui/app/tbxids_tmpl.src
-../../build/current/sd/source/ui/app/popup2_tmpl.src
-../../build/current/sd/source/ui/app/popup.src
-../../build/current/sd/source/ui/app/toolbox.src
-../../build/current/sd/source/ui/app/menuids2_tmpl.src
-../../build/current/sd/source/ui/app/sdstring.src
-../../build/current/sd/source/ui/app/menu_tmpl.src
-../../build/current/sd/source/ui/app/strings.src
-../../build/current/sd/source/ui/app/menuids_tmpl.src
-../../build/current/sd/source/ui/app/accel_tmpl.src
-../../build/current/sd/source/ui/app/tbx_ww.src
-../../build/current/sd/source/ui/app/accelids_tmpl.src
-../../build/current/sd/source/ui/app/menuportal_tmpl.src
-../../build/current/sd/source/ui/app/menuids3_tmpl.src
-../../build/current/sd/source/ui/app/app.src
-../../build/current/sd/source/ui/app/res_bmp.src
-../../build/current/sd/source/ui/app/pseudo.src
-../../build/current/sd/source/ui/app/menuids4_tmpl.src
-../../build/current/sd/source/ui/app/toolbox2_tmpl.src
-../../build/current/sd/source/ui/dlg/headerfooterdlg.src
-../../build/current/sd/source/ui/dlg/dlgfield.src
-../../build/current/sd/source/ui/dlg/sdobjpal.src
-../../build/current/sd/source/ui/dlg/morphdlg.src
-../../build/current/sd/source/ui/dlg/PaneDockingWindow.src
-../../build/current/sd/source/ui/dlg/dlgsnap.src
-../../build/current/sd/source/ui/dlg/tpoption.src
-../../build/current/sd/source/ui/dlg/present.src
-../../build/current/sd/source/ui/dlg/sdpreslt.src
-../../build/current/sd/source/ui/dlg/dlgass.src
-../../build/current/sd/source/ui/dlg/tpaction.src
-../../build/current/sd/source/ui/dlg/prntopts.src
-../../build/current/sd/source/ui/dlg/prltempl.src
-../../build/current/sd/source/ui/dlg/custsdlg.src
-../../build/current/sd/source/ui/dlg/inspagob.src
-../../build/current/sd/source/ui/dlg/paragr.src
-../../build/current/sd/source/ui/dlg/dlgpage.src
-../../build/current/sd/source/ui/dlg/vectdlg.src
-../../build/current/sd/source/ui/dlg/dlgolbul.src
-../../build/current/sd/source/ui/dlg/copydlg.src
-../../build/current/sd/source/ui/dlg/dlg_char.src
-../../build/current/sd/source/ui/dlg/printdlg.src
-../../build/current/sd/source/ui/dlg/ins_page.src
-../../build/current/sd/source/ui/dlg/animobjs.src
-../../build/current/sd/source/ui/dlg/ins_paste.src
-../../build/current/sd/source/ui/dlg/tabtempl.src
-../../build/current/sd/source/ui/dlg/LayerDialog.src
-../../build/current/sd/source/ui/dlg/masterlayoutdlg.src
-../../build/current/sd/source/ui/dlg/navigatr.src
-../../build/current/sd/source/ui/dlg/brkdlg.src
-../../build/current/sd/source/ui/slidesorter/shell/SlideSorterChildWindow.src
-../../build/current/sd/source/ui/notes/NotesChildWindow.src
-../../build/current/sd/source/ui/toolpanel/ToolPanelChildWindow.src
-../../build/current/sd/source/ui/animations/CustomAnimationCreateDialog.src
-../../build/current/sd/source/ui/animations/CustomAnimationDialog.src
-../../build/current/sd/source/ui/animations/CustomAnimation.src
-../../build/current/sd/source/ui/animations/CustomAnimationSchemesPane.src
-../../build/current/sd/source/ui/animations/SlideTransitionPane.src
-../../build/current/sd/source/ui/animations/AnimationSchemesPane.src
-../../build/current/sd/source/ui/animations/CustomAnimationPane.src
-../../build/current/sd/source/ui/accessibility/accessibility.src
-../../build/current/sd/source/ui/slideshow/slideshow.src
-../../build/current/sd/source/core/glob.src
-../../build/current/sd/source/filter/html/pubdlg.src
-../../build/current/sw/sdi/swslots.src
-../../build/current/sw/util/hidother.src
-../../build/current/sw/source/ui/app/mn.src
-../../build/current/sw/source/ui/app/app.src
-../../build/current/sw/source/ui/app/error.src
-../../build/current/sw/source/ui/web/web.src
-../../build/current/sw/source/ui/dbui/addresslistdialog.src
-../../build/current/sw/source/ui/dbui/customizeaddresslistdialog.src
-../../build/current/sw/source/ui/dbui/mailmergewizard.src
-../../build/current/sw/source/ui/dbui/mmlayoutpage.src
-../../build/current/sw/source/ui/dbui/dbui.src
-../../build/current/sw/source/ui/dbui/createaddresslistdialog.src
-../../build/current/sw/source/ui/dbui/mmoutputpage.src
-../../build/current/sw/source/ui/dbui/dbtablepreviewdialog.src
-../../build/current/sw/source/ui/dbui/mmmergepage.src
-../../build/current/sw/source/ui/dbui/dbinsdlg.src
-../../build/current/sw/source/ui/dbui/selectdbtabledialog.src
-../../build/current/sw/source/ui/dbui/mmoutputtypepage.src
-../../build/current/sw/source/ui/dbui/mailmergechildwindow.src
-../../build/current/sw/source/ui/dbui/mmpreparemergepage.src
-../../build/current/sw/source/ui/dbui/mmdocselectpage.src
-../../build/current/sw/source/ui/dbui/mmgreetingspage.src
-../../build/current/sw/source/ui/dbui/mmaddressblockpage.src
-../../build/current/sw/source/ui/misc/linenum.src
-../../build/current/sw/source/ui/misc/outline.src
-../../build/current/sw/source/ui/misc/glosbib.src
-../../build/current/sw/source/ui/misc/pgfnote.src
-../../build/current/sw/source/ui/misc/redlndlg.src
-../../build/current/sw/source/ui/misc/glossary.src
-../../build/current/sw/source/ui/misc/numberingtypelistbox.src
-../../build/current/sw/source/ui/misc/autocorr.src
-../../build/current/sw/source/ui/misc/insfnote.src
-../../build/current/sw/source/ui/misc/srtdlg.src
-../../build/current/sw/source/ui/misc/num.src
-../../build/current/sw/source/ui/misc/pggrid.src
-../../build/current/sw/source/ui/misc/bookmark.src
-../../build/current/sw/source/ui/misc/docfnote.src
-../../build/current/sw/source/ui/misc/insrule.src
-../../build/current/sw/source/ui/docvw/docvw.src
-../../build/current/sw/source/ui/docvw/access.src
-../../build/current/sw/source/ui/fldui/javaedit.src
-../../build/current/sw/source/ui/fldui/fldref.src
-../../build/current/sw/source/ui/fldui/fldtdlg.src
-../../build/current/sw/source/ui/fldui/fldfunc.src
-../../build/current/sw/source/ui/fldui/flddok.src
-../../build/current/sw/source/ui/fldui/flddinf.src
-../../build/current/sw/source/ui/fldui/inpdlg.src
-../../build/current/sw/source/ui/fldui/flddb.src
-../../build/current/sw/source/ui/fldui/changedb.src
-../../build/current/sw/source/ui/fldui/fldvar.src
-../../build/current/sw/source/ui/fldui/DropDownFieldDialog.src
-../../build/current/sw/source/ui/fldui/fldui.src
-../../build/current/sw/source/ui/fmtui/tmpdlg.src
-../../build/current/sw/source/ui/fmtui/fmtui.src
-../../build/current/sw/source/ui/index/cnttab.src
-../../build/current/sw/source/ui/index/multmrk.src
-../../build/current/sw/source/ui/index/idxmrk.src
-../../build/current/sw/source/ui/lingu/olmenu.src
-../../build/current/sw/source/ui/table/colwd.src
-../../build/current/sw/source/ui/table/rowht.src
-../../build/current/sw/source/ui/table/tautofmt.src
-../../build/current/sw/source/ui/table/splittbl.src
-../../build/current/sw/source/ui/table/chartins.src
-../../build/current/sw/source/ui/table/tabledlg.src
-../../build/current/sw/source/ui/table/split.src
-../../build/current/sw/source/ui/table/convert.src
-../../build/current/sw/source/ui/table/insrc.src
-../../build/current/sw/source/ui/table/table.src
-../../build/current/sw/source/ui/table/mergetbl.src
-../../build/current/sw/source/ui/table/instable.src
-../../build/current/sw/source/ui/utlui/utlui.src
-../../build/current/sw/source/ui/utlui/initui.src
-../../build/current/sw/source/ui/utlui/navipi.src
-../../build/current/sw/source/ui/utlui/attrdesc.src
-../../build/current/sw/source/ui/utlui/gloslst.src
-../../build/current/sw/source/ui/utlui/poolfmt.src
-../../build/current/sw/source/ui/utlui/unotools.src
-../../build/current/sw/source/ui/wrtsh/wrtsh.src
-../../build/current/sw/source/ui/chrdlg/chardlg.src
-../../build/current/sw/source/ui/chrdlg/swbreak.src
-../../build/current/sw/source/ui/chrdlg/ccoll.src
-../../build/current/sw/source/ui/chrdlg/paradlg.src
-../../build/current/sw/source/ui/chrdlg/drpcps.src
-../../build/current/sw/source/ui/chrdlg/chrdlg.src
-../../build/current/sw/source/ui/chrdlg/numpara.src
-../../build/current/sw/source/ui/config/mailconfigpage.src
-../../build/current/sw/source/ui/config/optcomp.src
-../../build/current/sw/source/ui/config/optdlg.src
-../../build/current/sw/source/ui/config/optload.src
-../../build/current/sw/source/ui/config/redlopt.src
-../../build/current/sw/source/ui/dialog/abstract.src
-../../build/current/sw/source/ui/dialog/docstdlg.src
-../../build/current/sw/source/ui/dialog/ascfldlg.src
-../../build/current/sw/source/ui/dialog/dialog.src
-../../build/current/sw/source/ui/dialog/regionsw.src
-../../build/current/sw/source/ui/dialog/wordcountdialog.src
-../../build/current/sw/source/ui/dochdl/dochdl.src
-../../build/current/sw/source/ui/dochdl/selglos.src
-../../build/current/sw/source/ui/envelp/mailmrge.src
-../../build/current/sw/source/ui/envelp/envelp.src
-../../build/current/sw/source/ui/envelp/labprt.src
-../../build/current/sw/source/ui/envelp/envlop.src
-../../build/current/sw/source/ui/envelp/label.src
-../../build/current/sw/source/ui/envelp/envfmt.src
-../../build/current/sw/source/ui/envelp/labfmt.src
-../../build/current/sw/source/ui/envelp/envprt.src
-../../build/current/sw/source/ui/smartmenu/stmenu.src
-../../build/current/sw/source/ui/frmdlg/frmpage.src
-../../build/current/sw/source/ui/frmdlg/cption.src
-../../build/current/sw/source/ui/frmdlg/column.src
-../../build/current/sw/source/ui/frmdlg/wrap.src
-../../build/current/sw/source/ui/frmdlg/frmui.src
-../../build/current/sw/source/ui/globdoc/globdoc.src
-../../build/current/sw/source/ui/ribbar/tbxanchr.src
-../../build/current/sw/source/ui/ribbar/workctrl.src
-../../build/current/sw/source/ui/ribbar/inputwin.src
-../../build/current/sw/source/ui/ribbar/tblctrl.src
-../../build/current/sw/source/ui/shells/shells.src
-../../build/current/sw/source/ui/uiview/pview.src
-../../build/current/sw/source/ui/uiview/view.src
-../../build/current/sw/source/core/undo/undo.src
-../../build/current/sch/util/hidother.src
-../../build/current/sch/source/ui/app/res_hc_bmp.src
-../../build/current/sch/source/ui/app/menu_tmpl.src
-../../build/current/sch/source/ui/app/strings.src
-../../build/current/sch/source/ui/app/menuids_tmpl.src
-../../build/current/sch/source/ui/app/app.src
-../../build/current/sch/source/ui/app/res_bmp.src
-../../build/current/sch/source/ui/dlg/axisgrid.src
-../../build/current/sch/source/ui/dlg/attrib2.src
-../../build/current/sch/source/ui/dlg/attrib3.src
-../../build/current/sch/source/ui/dlg/attrib4.src
-../../build/current/sch/source/ui/dlg/tpappopt.src
-../../build/current/sch/source/ui/dlg/tplabel.src
-../../build/current/sch/source/ui/dlg/attrib.src
-../../build/current/sch/source/ui/dlg/title.src
-../../build/current/sch/source/ui/dlg/lightdlg.src
-../../build/current/sch/source/ui/dlg/viewdlg.src
-../../build/current/sch/source/ui/dlg/dgrdata.src
-../../build/current/sch/source/ui/dlg/dlggraut.src
-../../build/current/sch/source/ui/dlg/tpscaley.src
-../../build/current/sch/source/ui/dlg/datdescr.src
-../../build/current/sch/source/ui/dlg/legend.src
-../../build/current/sch/source/ui/dlg/diagrtyp.src
-../../build/current/sch/source/ui/dlg/datstat.src
-../../build/current/sch/source/core/glob.src
-../../build/current/so3/src/svuidlg.src
-../../build/current/so3/src/formats.src
-../../build/current/so3/src/nocode.src

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list