openoffice

Checkout Tools
  • last updated 25 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Added missing space
Cleaned up resource file, removed double space
    • ?
    /main/dbaccess/source/ui/dlg/UserAdmin.src
Cleaned up resource file
Localized layouts (lt) for Impress

Translation by: Aivaras Stepukonis

  1. … 11 more files in changeset.
Localized presentations (lt) for Impress

Translation by: Aivaras Stepukonis

  1. /main/extras/source/templates/presnt/lang/lt
Cleaned up resource file for word count
    • ?
    /main/sw/source/ui/dialog/wordcountdialog.src
Cleaning up WebWizard, moving graphics from bmp to png
    • ?
    /main/wizards/source/webwizard/HtmlAutoPilotBasic.xba
    • ?
    /main/wizards/source/webwizard/Language.xba
Cleaning up FormWizard, moving graphics from bmp to png
    • ?
    /main/wizards/source/formwizard/FormWizard.xba
Fixed typo, deleted whitespace
merged actual translation from pootle with actual code base in trunk for ru
merged actual translation from pootle with actual code base in trunk for ja
merged actual translation from pootle with actual code base in trunk for bg
merged actual translation from pootle with actual code base in trunk for fr
merged actual translation from pootle with actual code base in trunk for es
Linux needs "-ldl" for the dynamic linker functions.

Patch by: me

Port main/bridges to gbuild.

Patch by: me

  1. /main/bridges/java/java_uno/src/main/java/com
    • ?
    /main/bridges/inc/pch/precompiled_bridges_java_uno.cxx
    • ?
    /main/bridges/inc/pch/precompiled_bridges_java_uno.hxx
    • ?
    /main/bridges/source/jni_uno/jni_info.cxx
    • ?
    /main/bridges/java/java_uno/manifest
  2. … 21 more files in changeset.
merged actual translation from pootle with actual code base in trunk for lt
Export the RTTI names and symbols for main/cppuhelper,

which it apparently needs to build on *nix.

Patch by: me

    • ?
    /main/cppuhelper/source/propertysetmixin.cxx
download recent NL Translation (100 %)
Link main/i18npool's textconv_dict to cppu and cppuhelper.

Patch by: me

Finally port main/cppuhelper to gbuild.

The problem before was apparently that including udkapi

ended up using the solver headers, instead of our

generated "comprehensive" headers.

Patch by: me

Use .o for the findsofficepath file on *nix.

Patch by: me

    • ?
    /main/odk/source/unoapploader/unx/makefile.mk
Allow packaging files into $(OUTDIR)/lib as well.

Patch by: me

The scui library also needs to link to cppuhelper.

Patch by: me

Also export PropertySetMixinImpl::BoundListeners.

Patch by: me

Add cppu and cppuhelper to the linked libs for the main/sfx2

GoogleTest.

Patch by: me

main/odk needs to ignore SAL_DLLPUBLIC_EXPORT when generating autodoc.

Patch by: me

After much experimentation, it was found that on Windows

WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent

multiple definition errors when building in debug mode

as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's

CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,

and on MSVC that presumbly causes symbols to be redefined

and exported for some unknown reason, whereas when we use only

SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but

at least when building those modules we won't get errors,

as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that

affect the linker in undocumented ways really reveals a

profound and terrible truth: how ugly, poor, flimsy, degenerate,

twisted, dark, revolting and sick C++ remains as a language,

even after decades of its development.

Patch by: me

    • ?
    /main/cppuhelper/inc/cppuhelper/implbase9.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase11.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase2.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase12.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase6.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase7.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase8.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase3.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase4.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase5.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase1.hxx
    • ?
    /main/cppuhelper/inc/cppuhelper/implbase10.hxx
Re-commit r1847839 and r1847840, with future patches on the way that

will get the module building in gbuild and using source-level attributes

to control symbol visibility. The original commit was worded as:

Change default symbol visibility to hidden in main/cppuhelper, and export

symbols using source-level attributes (SAL_DLLPUBLIC_EXPORT) instead.

Stop using the .map file for Windows, and rely only on the above to control

symbol visibility.

This is not a perfect solution, as the exported symbols lack some typeinfos

compared to before, but it doesn't seem to break anything, and a full symbol

audit needs to be done later to fix other modules anyway.

Also added some files to get it to build with gbuild, which are currently

unused, as the gbuild build seems to break in main/i18npool.

Patch by: me

  1. … 11 more files in changeset.