summaryrefslogtreecommitdiff
path: root/scp2
AgeCommit message (Collapse)AuthorFilesLines
2013-10-02disable Liberation fonts on WindowsAndras Timar1-0/+3
Change-Id: Ida3e242fa6197d452cef66c692daf70efe3cbf5b
2013-09-19add Collabora EULAcp-4.0-15-1Andras Timar1-0/+11
Change-Id: I8df9623519d6d2ec294b32d6c3d0081c2c128700
2013-05-21make 64-bit shell extensions work, put 64-bit VC runtime in the same dirAndras Timar3-23/+50
Unlike in case of msvcr90.dll, which went to WinSxS, msvcr100.dll is installed to the "system32" folder. Windows installer automatically replaces it to SysWOW64. The problem is that this way 64-bit dlls end up in the wrong directory. They conflict with the 32-bit dlls, and will not be installed. Therefore 64-bit shell extensions will not work, unless the 64-bit VC runtime is installed from other source. It is not possible to install both 32-bit and 64-bit VC Runtime with merge modules in case of VS 2010 and VS 2012. For the 64-bit shell extensions, we can install the runtime dlls next to the files. Change-Id: I47060f8ff764ca1156596139ecbec003f964bc60
2013-05-07fdo#35785 restore recent documents feature of the Windows 7 Start menuJesús Corrius6-22/+22
See developer mailing list for discussion, subject "LibreOffice is one or several applications?" Reviewed-on: https://gerrit.libreoffice.org/3623 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi> Signed-off-by: Andras Timar <atimar@suse.com>
2013-05-01Merge tag 'libreoffice-4.0.3.2' into suse-4.0Petr Mladek1-15/+33
Tag libreoffice-4.0.3.2 Conflicts: basic/qa/cppunit/test_vba.cxx basic/source/runtime/step2.cxx dictionaries helpcontent2 instsetoo_native/util/openoffice.lst libvisio/UnpackedTarball_visio.mk sc/source/ui/vba/vbaapplication.cxx sc/source/ui/vba/vbavalidation.cxx solenv/inc/minor.mk sw/qa/extras/ooxmlimport/ooxmlimport.cxx translations Change-Id: Ic1f06489175f3db92d6bbcebb9732fadc1c61fed
2013-04-30[mono] mono-component-support.diff: add mono supportPetr Mladek1-0/+10
Conflicts: cli_ure/prj/build.lst cli_ure/prj/d.lst Change-Id: I58285be7b14a4e128d49f00dccc17e0a5fc64248
2013-04-30[mono] mono-scp2.diff: add mono supportPetr Mladek4-16/+50
Conflicts: scp2/source/ooo/makefile.mk scp2/InstallModule_ooo.mk Change-Id: I5b65933015051aa3a03c7151d39d6d68072273a6
2013-04-30Upgrade table cleanupAndras Timar1-2/+2
The goal was to migrate feature state from LibreOffice 3.6 (SUSE) to LibreOffice 4.0 (SUSE) during upgrade. Change-Id: I0d7b7511316a9799acb078ee2923a5cac2e40aa9
2013-04-23do not install 64-bit MSVCRT on 32-bit WindowsAndras Timar1-2/+2
Change-Id: I73a97ecc3021e00071297ed5fa403cf349f0a9fe
2013-04-02advertised shotrcutsAndras Timar8-30/+12
The main goal of this patch was to simplify things. The LibreOffice version that goes to Intel AppUp use advertsied shourtcuts, because it is what Intel AppUp Center requires. We can reduce complexity a bit, if we use advertised shortcuts in normal builds, too. Conflicts: scp2/source/ooo/common_brand.scp setup_native/Package_misc.mk solenv/bin/modules/installer/globals.pm Change-Id: Ia35a753c83cb592137232428ab897a640e7ccc1f
2013-03-12Package fonts to the fonts subpackagePetr Mladek1-15/+33
People were confused that for example LiberationSerif-Regular.ttf was not there. It was partly caused by missing entries and partly by missing comma separators. Change-Id: I6262d46d381bd5ef8e97cd55f367cc4d12c59907 Reviewed-on: https://gerrit.libreoffice.org/2683 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-03-07bin PATCH_SO_NAME crackAndras Timar8-45/+1
In VersionInfo of Windows executables the FileDescription property originally contained 80 times 'x' character. These executables were marked as PATCH_SO_NAME and later the installer maker perl program replaced the xxxxxxxxxxx to the actual file description which was defined in scp2. WHy was it good, I have no idea. The problem was that it happened after postprocess, where we signed the binaries, thus diigital signature became corrupted. It is better to give file descriptions via makefiles. Conflicts: crashrep/WinResTarget_crashrep.mk Oh, well, crashrep is a dmake module in 4.0. But it is not built, so patch has no effect in practice. Change-Id: Id5ad4470bb7a6313b33fbba09d72d9a009163a89 Reviewed-on: https://gerrit.libreoffice.org/2463 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-02-19Kill the --without-system-stdlibs optionFridrich Štrba3-44/+0
(cherry picked from commit 3708fe8434ad6f64d527215f4619556b0a5701ff) Conflicts: external/Module_external.mk scp2/Module_scp2.mk Change-Id: I54bff2c8593995829857d30b38b8626a8c1a1a4f Reviewed-on: https://gerrit.libreoffice.org/2252 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-02-11fdo#60491: scp2: always package emboleobj library on non-WNT platformsMichael Stahl1-1/+2
(regression from 09cd5c460704ddd99669a61ae335bfb2ce357140, which defined DISABLE_ATL on all platforms in configure) (cherry picked from commit ca8ac449e3524f895de1e94a3c5d511591031b40) Conflicts: postprocess/Rdb_services.mk Change-Id: If2373386102373cb49e8cd0c6bf807da2f805dda Reviewed-on: https://gerrit.libreoffice.org/2095 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2013-02-08Package the right pixman and cairoFridrich Štrba1-1/+5
Change-Id: Ibd9941ff5dcf303e83790a901e36008c98f57608 Reviewed-on: https://gerrit.libreoffice.org/2051 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-01-22fdo#59713 add Bosnian Hunspell dictionaryAndras Timar4-0/+31
Conflicts: scp2/source/ooo/file_ooo.scp Change-Id: I84a561fe081040a56acd394b789e2ce1cb488457 Reviewed-on: https://gerrit.libreoffice.org/1812 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-01-10fdo#58909: Missing BAK_EXTENSIONS bootstrap variableStephan Bergmann2-0/+17
daeed90f4586eb9533041fb89bee163a5193596c "re-base on ALv2 code" had incorporated from <http://svn.apache.org/viewvc?view=revision&revision=1172102> "imported patch extensions_i117681.patch" the parts using BAK_EXTENSIONS in desktop/source/deployment/manager/, but not the parts setting BAK_EXTENSIONS in scp2/source/ooo/. Also, setting the stamp for "bak" in PackageManagerImpl::create needed to be adapted to bee742eb7a0d5dfe23e61d9ee49a29286de90256 "Fix sense of r/o detection code, and clean up" and 61eeb689d7605a23c3e71c652b57ee65cf5b28dc "fix smoketest - need to check read-only-ness of non-existent paths." (cherry picked from commit 8dd405d32cb331818dc8f9bd1af3c5a074100f0f) Conflicts: desktop/source/deployment/manager/dp_manager.cxx Change-Id: Ie73ce50b6c26bbee6f3b7230a4d163715180ef52 Reviewed-on: https://gerrit.libreoffice.org/1626 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-12-17Remove --with-stlport from LO 4.0Stephan Bergmann2-41/+0
The STLport was only built for the benefit of old extensions on platforms that once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We deliberately break such old extensions for LO 4.0 by no longer shipping that backwards-compatiblity cludge. Keeps STLport listed in readlicense_oo/ because of o3tl/inc/o3tl/compat_functionality.hxx. Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?). (cherry picked from commit 77d3777c8934171a9557a96872d020cf12443fb9, minus the code that addressed Windows C4005 warnings -- which after all were due to unrelated changes for PCH rather than this commit) Conflicts: postprocess/prj/build.lst Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
2012-12-12LibreLogo should be an optional moduleAndras Timar6-10/+67
On Windows it is installed by default, but can be disabled in the installer easily. Change-Id: Ic820f08b51edf71eb09fd3533dc42b82bd06bb38
2012-12-06Bug 57917 - --enable-ext-oooblogger does not work with Python 3Noel Grandin4-45/+0
Remove the oooblogger extension. It is unmaintained and the original author (caolan) wants it dead. Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
2012-12-05Drop support for old ...configuration.PackageRegistryBackend/registry layerStephan Bergmann1-5/+1
...that cannot appear in a LO 4 user profile. Change-Id: I91eaf50289119fd26a54a99067ecfd3f323d61d6 (cherry picked from commit 67338cc75dea10dd7643d23ee794300e0ebe8936)
2012-12-05Drop support for long-gone share/registry/modules layerStephan Bergmann1-1/+1
Support for "module" layers in configmgr/source/components.cxx is still needed for gb_CppunitTest_use_filter_configuration in solenv/gbuild/CppunitTest.mk. Change-Id: I0563145bdfc31e8024a9025e1e390e3c0c4394bb (cherry picked from commit f4d8090a484f99970f00bab2aa9b9f8d6cbe4fdc)
2012-12-05Bye bye ODMATor Lillqvist1-8/+0
SUSE has no interest in it any longer, and I doubt anybody else has either.
2012-12-04package moz stuff only when WITH_MOZAB4WIN == YESPetr Mladek1-1/+3
Change-Id: I2228d246e6d94f27d18d597c3833578592487b94
2012-12-04Adapt scp2 to WITH_MOZAB4WINStephan Bergmann3-7/+4
Change-Id: Ibef1ceb454eafba7129c774b8ced8c743ea3ce3d
2012-12-04adding calc add-in for option pricingtino2-1/+6
Change-Id: Ica4b621a7ae7e5ab447192ae3fe7b8911295bef2 Reviewed-on: https://gerrit.libreoffice.org/1232 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-11-30add Sidama (sid) languageAndras Timar2-0/+12
Change-Id: I7c7fb38d7df5aecda8e81443aa7045479e0efceb
2012-11-30Turn Python Scripting Provider from bundled extension to plain codeStephan Bergmann3-18/+15
To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed the UNO implementation identifier org.openoffice.pyuno.LanguageScriptProviderForPython to org.libreoffice.pyuno.LanguageScriptProviderForPython. Also, existing installations of the extension are explicitly not migrated to new user profiles. Change-Id: Id3dd66ba5e52e0962f7ad0ccb5e4ad5b0bec97fa
2012-11-29Isolate PDF Import so it can be made optionally installableStephan Bergmann5-39/+78
...which can be attractive for installation sets that use --with-system-poppler but do not want the LO core package to depend on a poppler package. See the comment at the top of scp2/source/ooo/module_pdfimport.scp for details. The build-time --disable-pdfimport configure switch is gone, PDF Import is built unconditionally for all platforms but Android and iOS now. (The ENABLE_PDFIMPORT variable now uses TRUE/FALSE rather than YES/NO, to increase consistency across those variables.) Change-Id: I6509d0b2e770b276cd54540408fb1ec5a7dda058
2012-11-28LibreLogo integration (extension -> normal code)Andras Timar2-0/+10
While efforts have been made to make LibreLogo work with Python 3.3, there are still a few bugs, for example large Logo programs do not run correctly and Translate button does not work. Bugfixing is in progress. Change-Id: I4227ff86084f51047861897189d2317322296139
2012-11-28MinGW: Bundle also the libpoppler-*.dllJan Holesovsky2-0/+8
Change-Id: I181e408e7bc585d93fbeb2ce76a32bc350845c91
2012-11-27removed obsolete xml validation service and xml source view.Peter Jentsch1-4/+0
Change-Id: I637531c09b391ef458ae6395518129d981662ff2 Reviewed-on: https://gerrit.libreoffice.org/1166 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-11-27clean up PYTHON related version etc. variables:Michael Stahl1-7/+5
- configure defines PYTHON_VERSION, PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR - remove pyversion.Makefile Change-Id: I19ac8df18a520ad56bf63ea038dc0769b8249d0b
2012-11-27Switch from python to python3Michael Stahl5-78/+132
Mac specific parts of patch by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Change-Id: I90ef17c6f5a678230539a80ab999fa5344e4fc8f
2012-11-24Turn PDF import from bundled extension to plain codeStephan Bergmann7-45/+39
No need for dirty hacks linking in basegfx objects statically any more. To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant UNO implementation identifiers from com.sun.star.comp.documents.* to org.libreoffice.comp.documents.*. Also, existing installations of the extension are explicitly not migrated to new user profiles. The xpdfimport executable is now in program/, its xpdfimport_err.pdf in share/xpdfimport/. To simplify finding the _err.pdf from xpdfimport, its full pathname is now given as additional second argument to xpdfimport. To find xpdfimport executable from CppunitTest, CppunitTest creates a symlink from solver's unittest/installation/program to solver's bin, so that "$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets BRAND_BASE_DIR to solver's unittest/installation). The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even though it was included in the .oxt) and has been removed. The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport. Having it still conditional requires some pdf_Portable_Document_Format vs. pdf_Portable_Document_Format_import foo in module filter. Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-24Removed horizontal rule ugly 1990 thingCédric Bosdonnat1-6/+0
Change-Id: Ifafd8b2ffd9af90b6ac4ed2ee0ccd3c5e980731c Conflicts: sw/source/ui/misc/insrule.cxx
2012-11-22Forgot to add gid_File_Lib_PresenterScreen to module_impressStephan Bergmann1-0/+1
Change-Id: I3b3095222444ad6b0aea85c1141d0107b4c3509e
2012-11-21Turn presenter screen from bundled extension to plain codeStephan Bergmann5-45/+11
The immediate trigger was 5e5c11c664f67ff9fd1120905b09a32bea3b2f6c "fdo#42070 Fix RTL support in presenter console" causing build failures on Mac OS X when linking the extension against vcl, but there should be more benefits of going from a bundled-anyway extension to plain code. (Not the least to get rid of the com.sun.star.drawing.XPresenterHelper hack.) To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant identifiers as follows: * UNO implementation com.sun.star.comp.Draw.framework.PresenterScreenJob -> org.libreoffice.comp.PresenterScreenJob * UNO implementation com.sun.star.sdext.presenter.PresenterProtocolHandler -> org.libreoffice.comp.PresenterScreenProtocolHandler * protocol handler schema vnd.com.sun.star.comp.PresenterScreen -> vnd.org.libreoffice.presenterscreen * configuration schema /org.openoffice.Office.extension.PresenterScreen -> /org.openoffice.Office.PresenterScreen (it appears this contains little to no user-changeable data anyway, so not migrating it to a new user profile due to the schema name change should not be problematic) * job ID onDocumentOpenedJob -> org.libreoffice.PresenterScreen Even with these precautions, having the presenter screen installed both as plain code and as a (per-user or shared) extension still leads to a crash when activating presentation mode (likely due to how both codes want to take control of the screen). To mitigate this, existing installations of the extension are explicitly not migrated to new user profiles. The sdext/source/presenter/bitmaps/*.png files were moved to icon-themes/galaxy/sd/res/presenterscreen-*.png and are now accessed via SdResId (adding the relevant data to sd/source/ui/inc/res_bmp.hrc and sd/source/ui/app/res_bmp.src; not sure whether these locations are already ideal). The code itself has been left mostly unchanged in sdext/source/presenter/, and it still clumsily communicates with sd core code via XPresenterHelper. There is a lot of room for improvement here. The help data is left untouched at sdext/source/presenter/help/ and needs to be incorporated properly into helpcontent2 in a follow-up commit. The --disable-ext-presenter-console configure switch is gone. Change-Id: I71adb7ae6dcdbd1802151fce6e3871d8a2026332
2012-11-21Package svgioFridrich Štrba2-0/+3
Change-Id: I847e50c9dded10affaef77c51561f04412d635ad
2012-11-21dung out berkeleydb gnumake / configure bits ...Michael Meeks4-24/+0
2012-11-21scp2: more cairo fixesMatúš Kukan1-7/+1
Change-Id: Icaaf0c8355d992fcf652c275ea1ebff98f6d3d58
2012-11-21scp2: adapt after cairo/pixman gbuildificationMiklos Vajna1-2/+2
Change-Id: I812326e602b5a864cf4e5502ed8a943da801a014
2012-11-20cairo: convert to gbuildMatúš Kukan1-4/+0
Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-11-20No more tubes res fileStephan Bergmann1-4/+0
...apparently gone with e74fc93e4aba7887e6a278cc44c4bc0962471065 "tubes: use new .ui format for contacts dialog." Change-Id: I7f492e252b58d641a5cb8c722011df99a5a7d966
2012-11-20Merge branch 'feature/killsdf'Andras Timar2-2/+1
Conflicts: desktop/prj/build.lst helpcontent2 l10ntools/Executable_gsicheck.mk l10ntools/Executable_uiex.mk regexp/inc/regexp/reclass.hxx solenv/gbuild/AllLangResTarget.mk Change-Id: I398f0cd9e7daefa8d2e04fd977d5bc2e9708169b
2012-11-20Key different browser plugin features to specific flagsStephan Bergmann4-15/+16
This is a rework of f9059d4eee8e53c0a6b531fff16e1fade58cb8b0 "Key all browser plugin features to --enable-nsplugin." The problem with that was that Mac OS X supports pluging browser plugins into LO documents (which was originally controlled by --enable-mozilla) but not plugging LO into browser windows (which was originally controlled by --enable-nsplugin), so controlling the former with the same switch as the latter did not actually work. Thus I replaced the single ENABLE_NSPLUGIN feature flag with two dedicated ones, ENABLE_NPAPI_FROM_BROWSER (for plugging browser plugins into LO documents) and ENABLE_NPAPI_INTO_BROWSER (for plugging LO into browser windows). The --enable-nsplugin configure switch is gone completely, setting the feature flags is always done fully automatically now. Change-Id: Iecf706637465e865c987563b5de489fa90b4c904
2012-11-19Key all browser plugin features to --enable-nspluginStephan Bergmann2-12/+12
...instead of having them spread across --enable-nsplugin (plug LO into browser windows) and --enable-mozilla (plug browser plugins into LO documents). The ultimate goal is to clean up the various configure options mentioning "mozilla" and WITH_MOZILLA. Change-Id: I6f4b1c3a5701424f586cc1e303af90c9d59a91b6
2012-11-15remove losessioninstall from module_hidden as it is in gnome nowBjoern Michaelsen1-1/+0
Change-Id: I62fbf218bc79e79ce9f836ea8a8a9dfaf8955213
2012-11-14remove ancient lo-menubar implementation now that we have the shiny new oneBjoern Michaelsen3-8/+0
Change-Id: Ie5ea41e7376838ac7f2ebfbe0d703e6a28d8a8a9
2012-11-13liblangtag really does not need to be a shared libraryFridrich Štrba1-23/+0
Change-Id: I73f9422268f58ded971150f1ef16643885669ea3