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