https://bugs.freedesktop.org/show_bug.cgi?id=70422

          Priority: medium
            Bug ID: 70422
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: Move cxx files in sw/source/ui to reflect the reality
                    on how they are linked in libraries
          Severity: minor
    Classification: Unclassified
                OS: All
          Reporter: bjoern.michael...@canonical.com
          Hardware: Other
            Status: UNCONFIRMED
           Version: unspecified
         Component: Writer
           Product: LibreOffice

The in the sw/ modules there are two libraries build sw and swui. Also one find
source code in sw/source split up in three dirs: core, filter and ui. One would
expect that all the code in ui belongs to swui and the rest to sw. Sadly this
isnt the case: To cause maximum confusion a file in sw/source/ui could belong
to the sw library or the swui library, with no obvious information for the
innocent bystander to see where it will finally be linked in.

This Easy Hack proposes to:

- identify the files from sw/source/ui that are actually linked into the sw lib
in the sw/Library_sw.mk
- move these file to a new sw/source/core/uibase dir and adjust the makefiles

With this, it is a lot more obvious which stuff gets linked were (and thus e.g.
which symbols need to be exported from sw for swui) and still keeps the ui
components in library sw clearly identifiable.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to