summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2012-07-02targetted improvement of UNO API includes / usageMichael Meeks3-0/+17
2012-07-01Remove unused definesThomas Arnhold1-2/+0
Change-Id: Ic36b131ee9964a6671f7f41e1cad1631c43ad565
2012-06-28remove malingering legacy RCS tags.Michael Meeks4-18/+3
2012-06-28Remove unused header filesThomas Arnhold1-32/+0
Those are unused too. Change-Id: I09c9dbcdbc68131c7c54bf0762a23f1280e6e22a
2012-06-27targetted re-work of cppunit pieces.Michael Meeks1-0/+1
2012-06-27fix useless \EThomas Arnhold1-1/+1
Change-Id: I4181121dbba20539ad7d851c3e9b505d368a1809
2012-06-26re-base on ALv2 code.Michael Meeks18-128/+261
2012-06-26gbuild: add gb_CppunitTest_use_executableMichael Stahl1-0/+4
and use it in sdext/CppunitTest_pdfimport.mk, which could fail previously in a parallel build. Change-Id: I3f251c945f5841c277a71a19fd411ecd77dec3b5
2012-06-26fdo#51115: gb_Extension_add_file: fix Windows build:Michael Stahl1-1/+6
The DLL is not actually a make target, but is handled via the AUXTARGETS mechanism in LinkTarget.mk; add an ugly hack here to hopefully make adding libraries to extensions work. Change-Id: I85ee891fe8b7d470e09d9cb1d5a48d8b11b50d6e
2012-06-25gbuild: add gb_Extension_add_executableMichael Stahl1-0/+10
This is not really necessary, but consistent. Change-Id: Ic0249efac26c9977ede7ef591d517cc03542b002
2012-06-25fdo#51115: fix sdext extensions on Windows:Michael Stahl1-0/+10
The sdext extensions contain the .lib link stub instead of DLLs; add gb_Extension_add_library to get the correct DLL filename on Windows, and use it in presenter screen, presentation minimizer and PDF import extensions. Change-Id: Ie8113a6002f9038e4df798edc255208977ba9497
2012-06-23Export NOCPPUNIT to disable all cppunit test in gbuild.Norbert Thiebaud1-0/+2
This is convinient when coding/debuging stuff that break unittest downstream, but oen still want to have a fully built product to test Change-Id: I4970db6ede1ed29bb3c421b56b5092c19fd9fa90
2012-06-22.map files don't need executable bitsMichael Stahl3-0/+0
Change-Id: I2d3120a173097208bd29eb52ab3dea3af870f6ae
2012-06-22gbuild: fix UnoApiTarget header dependencies:Michael Stahl3-4/+28
The existing situtation of not having any explicit rules for header files does not work because it requires a make restart after the headers are generated in order for the headers to be delivered. Because requiring running make twice to get a complete rebuild is bad, add some rules to force the headers to be delivered immediately. Change-Id: I5b4d5c8f8e9c9d7d0874fc797e62972eaa1dd904
2012-06-22re-base on ALv2 code.Michael Meeks1-26/+17
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-21fdo#51274 optionally associate Visio file types (vsd/vst) to DrawAndras Timar1-0/+2
Change-Id: I0362d758205e7d12484e9e86ff2dce9608730c57
2012-06-21re-base on ALv2 code.Michael Meeks8-152/+107
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks1-16/+15
Change-Id: I0cba9316e229362fa82a45d9e4d4763a6cf29540
2012-06-21re-base on ALv2 code.Michael Meeks55-906/+730
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21re-work to test the effect of boost elision.Michael Meeks1-27/+41
Change-Id: Idef032c08c097e04fcf0cae3d184ceb660b65949
2012-06-21fdo#49919 Don't default to desktop pollutionAndras Timar1-3/+0
Change-Id: I4b9fda0f81d43cab80a015a2eb7374a94f3da7de
2012-06-19do not repeate twice .0.0.beta2 in the download tarball namePetr Mladek1-1/+0
PRODUCTVERSION is associated with SHORT_PRODUCTEXTENSION. ABOUTBOXPRODUCTVERSION is associated with ABOUTBOXPRODUCTVERSIONSUFFIX. We should not mix these another way. Change-Id: I991f74e058d19ec3ae0d98e8efe8458d648ae74c
2012-06-19switch to the new version schemePetr Mladek1-2/+2
use 3.7.0.0.alpha0 where possible; use the suffix "+" in the about dialog to signalize non-release builds Change-Id: If09c78cd30b10e54c46f737a695e0194039c7efc
2012-06-18change the way par files for ins are collectedDavid Tardon4-18/+23
This avoids the need for $(wildcard), which seemed to cause problems in some cases (in gentoo ebuild) and I never found any missing dependency that might account for it. Change-Id: Ia03d630bb85309fbb7da3068c396834fb56cffb1
2012-06-15Fix pyuno.so name on Mac OS XStephan Bergmann1-1/+1
...which also needs a change to the logic that symlinks *.jnilib to *.dylib, as that would have symlinked pyuno.so onto itself (as it contains no .dylib). (And while we are at that, anyway, also only store relative paths in the symlinks.) Change-Id: I6f3e9effc4d185df935795958cc84e60e862a424
2012-06-13gbuild: don't suggest make install on WNTMiklos Vajna1-0/+10
2012-06-13Add some more informationTor Lillqvist1-0/+22
Change-Id: Iafa671028ce73c2ec3a2706dda60f58aaeda7fda
2012-06-11use ure instead of ure-linkDavid Tardon1-2/+2
Change-Id: I5368770926aee871e20b2d87fa51b28212c8be4f
2012-06-08Resolves: rhbz#826609, rhbz#820554 fix smoketest on ppc[64] and s390[x]Caolán McNamara6-12/+9
i.e. restore #i81127# to remove -fsigned-char from old-school dmake ppc[64] flags, but also remove them from the new-school gbuild ones. correspondingly remove -fsigned-char from the very similar s390[x] arch equivalents and drop them from the very obscure linux ports where I just cut and paste them in the first place. with 6b3bf27cb56d661725ac3fcfb756562e0ad75564 in place this now passes smoketestdoc for me on build from scratch on ppc[64] and s390[x] Change-Id: I3dae70fd7a3d3adc57cf04a02350689ad097e4d3
2012-06-07gbuild: introduce gb_Package_Package_internal:Michael Stahl4-7/+16
The gb_InternalUnoApi_set_xmlfile function creates a new package, which registers at the current Module, overwriting the InternalUnoApi targets set there and causing make clean not to clean the InternalUnoApi. Change-Id: I46e9b4437788a479701187334325fe1e065e612c
2012-06-07signed char is default on m68k...Rene Engelhard1-4/+1
Change-Id: I5b57e8e9a9dce3eacc665979844f8cb29f968368
2012-06-07remove -fsigned-char from s390 to fix smoketest..Rene Engelhard1-3/+1
Change-Id: I66c468e917513cdb096937f9955eb8a41aabaa37
2012-06-07Revert "Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove ↵Rene Engelhard1-3/+0
-fsigned-char"" This reverts commit 7ef203d2bf72f7d96fd10d1297af06e82550a1c4.
2012-06-06fix typo that prevented the proper management of .d filesNorbert Thiebaud1-7/+7
Change-Id: I2e958fde37bc2cf13d4b37d8e8ae9e7bd64061d2
2012-06-05Do not build c/cxx .d file when --disable-dependency-trackingNorbert Thiebaud1-8/+16
--disable-dependency-tracking is for build environment that always do make clea + make to build These do not need the dependency information and therefore can save the expenses of tracking them. the gc c/cxx compile command was using -MMD etc.. systematically. this patch take gb_FULLDEPS value into account to avoid -MMD when not necessary Change-Id: Ic5c3c368c81da2b260a4fcdf03fdc01b45a9cb1f
2012-06-05bump product version to 3.7.0-alpha0+Petr Mladek2-7/+7
keep the package version on 3.6.98, so we could restart release number from 0 for Betas and RCs Change-Id: I7a862a202d2080dcc924362e4deb0e026c940a34
2012-06-05fdo#47805 rework handling of 64-bit registry entriesAndras Timar3-31/+12
64-bit registry entries were entered via a custom action, which did not always work. By default the custom action ran with user privileges, which were not sufficient to write the registry. It is not necessary to use custom actions for this task. Windows installer supports it well. Change-Id: Id65458c363c2b90b3e7d166b4c836bfb1ff19bf4
2012-06-05silence warningsAndras Timar1-2/+2
Change-Id: Ibc6addfe5eacf4a9e23f6f26830f5a1f9bf77594
2012-06-04solaris.mk: re-add nsl and socket librariesMichael Stahl1-1/+8
Seems these were dropped in 3c4cd1deaf71d0d800957b3580d426c721bf7844. Change-Id: Ib929e322719e4a50d8d2d32e3cd9466242e1c034
2012-06-04related fdo#50630: use print_warning when image not foundKorrawit Pruegsanusak1-1/+1
Change-Id: I8811ce96cb70429ae458e31cafb8979bb6bb9644
2012-06-04do not export INCLUDE for MSVC, avoids problems long LO build pathLuboš Luňák1-0/+3
INCLUDE is used by MSVC (http://msdn.microsoft.com/en-us/library/kezkeayy.aspx) and make somehow (not sure why) exports the INCLUDE that gbuild uses, which (again, not sure why) causes MSVC to report a misleading error about incorrect argument. There actually does not appear to be any (unreasonably) low path length limit on Windows. Change-Id: I9329eb668f7a710ec69c8b5262b855f346ed01d2
2012-06-04fdo#50630 set correct path to images' module dirDavid Tardon1-1/+1
Change-Id: Iabaf8f41e82fb7c2f881057bedb4c7757dcf1bce
2012-06-03use API headers from OUTDIRDavid Tardon1-1/+8
Change-Id: I77a647d7f24efa9159a85d0085e0306a8019e3da
2012-06-02unset MAKEFLAGS for findunusedcode tooCaolán McNamara1-1/+1
Change-Id: Id42e7b14d98f072ea17b203af7ffdc8fe7a7a74f
2012-05-31bump product version to 3.6.0-alpha1+Petr Mladek1-2/+2
Change-Id: I94bc00f8a1e646b476f20b3ad954eaae19fef6cb
2012-05-30look for win x64 libs in $(OUTDIR)/lib/x64David Tardon1-1/+1
Change-Id: I5388132b0dbb0d904a5b235139bfa1f0e078e5ba
2012-05-30remove already added set_x64Andras Timar1-1/+0
Change-Id: I62c72e499119eb43ed0c75fe1f5cb1c9fc06c113
2012-05-30use 64-bit compiler and linker for 64-bit Windows shell extensionsAndras Timar1-0/+2
Change-Id: I4ad94eca4ebbf7d8e989dba5a19296d727111850
2012-05-29add gb_StaticLibrary_set_x64David Tardon1-0/+1
Change-Id: Id54050f483aabf3514e4dd122ef295c6f1135fe4
2012-05-29$(OUTDIR)/inc/*minor.mk is created my gbuild nowDavid Tardon3-6/+34
Actually I think it should be removed entirely, because dmake already includes minor.mk directly from solenv, but I do not want to pry into it right now... Change-Id: I51520642f4796d722cb2131e91e9e92a82920531