summaryrefslogtreecommitdiff
path: root/desktop/Module_desktop.mk
AgeCommit message (Collapse)AuthorFilesLines
2016-08-18screenshots: add new global make targetArmin Le Grand1-1/+2
Up to now the screenshot creation was added/dependent of target slowcheck. Since quite some modules have added screenshot creations now, I added an own target 'screenshot' to allow to keep current slowcheck and screenshot creation separated Change-Id: I80a49a0db607edf8e0405672d570f624d29912e7
2016-08-18screenshots: add dialog test cases for desktopArmin Le Grand1-0/+4
Only one dialog had to be disabled, some others look not very useful Change-Id: I2f8e786c0bb94259c5d03e7a72cc1d6ed9bbc066
2016-07-19tdf#100837: Support Office URI SchemesMike Kaganski1-0/+1
This patch adds support for Office URI Schemes (see https://msdn.microsoft.com/en-us/library/dn906146). This will enable browser (non-CMIS) integration of LibreOffice with MS SharePoint server (v.2013 tested). In this patch, in addition to ms-* schemes, a new scheme is introduced: vnd.libreoffice.command, which is analogous to ms-*. Its purpose is to enable flexible configuration of server and client, where some types of documents are declared as handled by LibreOffice, and other are handled by other software. E.g., ODTs may have "vnd.libreoffice.command" scheme, while DOCXs could be "ms-word". Client may register LibreOffice to handle both, or to handle only "vnd.libreoffice.command" scheme. Unit test included. TODO in a later patch: add a mechanism to register LibreOffice to the schemes with OS. Change-Id: I1c449a211102036f87163058a4c90a93eb32c948 Reviewed-on: https://gerrit.libreoffice.org/27094 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2016-07-05use a dynamic library for minidump shared codeMarkus Mohrhard1-1/+1
This has the disadvantage to make the minidump_upload executable depend on LibreOffice libraries but there seems to be no other way to make the 7.1 SDK happy. Change-Id: I82c37f503ed29cb50711eae7db22063f49747a48 Reviewed-on: https://gerrit.libreoffice.org/26055 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> (cherry picked from commit 3498cd3e7b2c820fc3f3025eb4434666a444fda1) Reviewed-on: https://gerrit.libreoffice.org/26915 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2016-06-04extract the minidump uploader code into a static libMarkus Mohrhard1-1/+3
The plan for the near future is to still ship the executable but replace the interal use if possible with using the static library. At some point when it is not needed for debugging anymore and everything works correctly we should only build the uploader executable in dev configurations. The huge disadvantage of the interal solution is that it is nearly impossible for a user to upload a crash report if LibO starts working correctly. Also LibO overwrites the file with the information after the upload whereas the executable does not. Change-Id: Ib9854946be3a34e580964c18e1a9c0cce16221d1 Reviewed-on: https://gerrit.libreoffice.org/25862 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-03-28don't build/install minidump_upload with ENABLE_BREAKPAD=Rene Engelhard1-1/+1
Change-Id: I0f7d9811d669c2884b0c1704878678b01529e52f
2016-02-26use the new ini file based minidump uploaderMarkus Mohrhard1-0/+1
Change-Id: Iaf85fb53e6eff34e268b6948d62ca84b7f8e6dd2 Reviewed-on: https://gerrit.libreoffice.org/22558 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-26write an own minidump uploaderMarkus Mohrhard1-0/+1
This one is platform independent and uses a key-value file. Change-Id: I28a4483763666a5a8520874bf8e984eaaf24e9c0 Reviewed-on: https://gerrit.libreoffice.org/22557 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-09-10desktop: enable CppunitTest_desktop_lib only on LinuxMiklos Vajna1-0/+2
Since the test would fail to link on Windows, due to ifeq ($(GUIBASE),unx) $(eval $(call gb_Library_add_exception_objects,sofficeapp,\ desktop/source/lib/init \ )) endif in Library_sofficeapp.mk. Given that CppunitTest_libreofficekit_tiledrendering is marked as Linux-only as well, be consistent and have this test as Linux-only, too. Change-Id: I6c8884398eba5dcf8a74c9cdc96c869b6108fb7e
2015-09-09LOK: moved the decalaration of LibLODocument_Impl to make it visibleMihai Varga1-0/+4
We needed a better way to test LOK methods that are not app specific, but are defined in /desktop/source/lib/init.cxx. So the decalaration needs to be visible. I also moved the `getStyles` test in the new test file Change-Id: I98d97dc17a66e72732ca7bd848c131610790f48e
2015-05-04Use gb_Module_add_check_targets to add CppunitTestStephan Bergmann1-1/+4
Change-Id: I6a8689408141035aaf5cc87838c65eb4b9bc71d3
2015-05-04Enable desktop/qa/deployment_misc/test_dp_version.cxxStephan Bergmann1-0/+1
Change-Id: I6d41aecfb1b41bf3d9e8fac6d63ae9874283e3a3
2015-01-07drop crashrep unused since start of LibreOfficeCaolán McNamara1-6/+0
Change-Id: I3df1216054c133314b2317849744a0a37e9fbc8f Reviewed-on: https://gerrit.libreoffice.org/13733 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-03Fold URE: WindowsStephan Bergmann1-1/+1
...assuming the delayLoadHook in cli_ure/source/native/native_bootstrap.cxx is no longer necessary and loading of cppuhelper from the program dir cannot fail regardless in whatever scenario the cli_cppuhelper library itself is loaded. Change-Id: I13f32b327bca4cce9780864f5e57cdad3860afe5
2014-10-31desktop: split up Package_script corresponding to scp2 modulesMichael Stahl1-0/+6
Change-Id: Ibe374db0c9d2f7bcbae536102a0305a8b94667d7
2014-10-29desktop: do not builid crashrep.com if it's not packagedMichael Stahl1-1/+6
Change-Id: Ib2c8da0d901a81a41be16ec0c08985f991f1b7ab
2014-06-25Move gtktiledviewer into libreofficekit.Andrzej Hunt1-8/+0
desktop is no longer the right place for it now that libreofficekit has its own directory. Change-Id: I207f1d642e7e35c460ff85bb57aa142cb98023c8
2014-06-25TiledRendering: outline of basic gtk tiled rendering app using liblibreoffice.Andrzej Hunt1-0/+8
Change-Id: I46760c0a1329b9823fd999c470b57fef66d28914
2014-06-11Move liblibreoffice into LibreOfficeKit.Andrzej Hunt1-6/+0
Change-Id: Ib2754a77be470faaa6f9b27644a1d8dd082ed2b8
2014-03-03desktop: rename Executable*.bin.mk/.com.mkMichael Stahl1-4/+4
Change-Id: Ibb0970cfde65b331a4b870cc254b0a6481889edf
2013-12-16uiconfig is a l10n-relevant targetBjoern Michaelsen1-1/+1
Change-Id: I8a2ca73c02fd6b04ce60e7701c51d2362ef7ec06
2013-12-16Re-enable building test-active.oxtStephan Bergmann1-0/+8
Change-Id: I56bd0630f8d238488d9d6598d87acefe1a08fdf0
2013-11-21fdo#60698: Unify spl and spl_unxMarcos Paulo de Souza1-1/+0
Change-Id: Ifd328ff3ce12364e95d05405759df6588b3a86bc Reviewed-on: https://gerrit.libreoffice.org/6503 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2013-11-14make l10n buildable separatelyBjoern Michaelsen1-3/+6
- this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
2013-11-04pagein-* stuff are for unix onlyNorbert Thiebaud1-5/+5
Change-Id: I8acc125aeeec089f3528cdc43b1475b93f5cde32
2013-10-24desktop: need only one Package_scriptsMichael Stahl1-1/+0
Change-Id: Ia47d1cc8c2d754f74e281eac82c76fbaf12d8541
2013-10-17Produce empty share/uno_packages/cache/uno_packages/ hier in instdir, tooStephan Bergmann1-0/+2
...though the way to do it is probably somewhat overblown... Change-Id: I9b0da2913e0584eaf7d2ec98d1a29e1d78533d51
2013-09-22desktop: soffice.bin and unopkg.bin cleanupMichael Stahl1-8/+1
Clean up the horrible mess around unopkg.bin unopkg.com unopkg.exe and soffice.bin soffice.exe and crashrep.com executables and associated renaming via Packages in the desktop makefiles by simply using RepositoryFixes to correct the names. Change-Id: I4d3a549462cfa90a63d62b35db1b0407b25239f7
2013-09-11Put Mac OS X program -> MacOS symlink into instdirStephan Bergmann1-0/+4
Change-Id: Ie3a9546afa4faf07e1f69a59347ff1e15f8a9cb6
2013-09-09start to use instdir for subsequentcheck tests; avoid make dev-installMatúš Kukan1-3/+1
This commit breaks linkoo. make dev-install continues to work as before but it's not necessary to use it anymore. make check now uses files copied into instdir by gbuild. TODO: fix remaining issues so that instdir is the same as install/. Change-Id: I66836170f0922ee9ba204a61ffacc30d9e9a5d98
2013-09-09gbuild: avoid packages when copying files into instdirMatúš Kukan1-1/+0
There should be only two ways how to add file into instdir: - gb_Helper_install used in gbuild - gb_Package_set_outdir used also elsewhere, preferably with scp2 containing its .filelist. Change-Id: I75ec0ba63f32acf4b56b17dc972f4488edf6a777
2013-06-15clean executables in Repository.mkMatúš Kukan1-4/+0
..so that no executable in gb_Helper_register_executables,NONE is installed (except cppunittester from scp2/source/smoketest/) and all others are installed. Also remove unused officeloader executable. Change-Id: I1726afc4d9d6848bca7fa07ebce3acd340777e8a
2013-05-05copy scripts to instdirDavid Tardon1-1/+4
Change-Id: Id7367d8f540f708071df89fd056dba485751df1c
2013-05-04copy pagein-* into instdirDavid Tardon1-0/+1
Change-Id: Iab77db4f7841fd3d118fc371de5d0368f08f6c2d
2013-04-30install branding images using filelistsDavid Tardon1-3/+2
This also reinstates the use of brand_dev/intro.png for non-release builds, lost with gbuildization of instsetoo_native (commit 1d84e9d1d363bd550129efcbeafe670c0a049dd0). Change-Id: I43477505c5c9a3d6ec961d640608e6e91379868e
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks1-22/+4
2013-04-15autoinstall more OOOLIBS librariesMatúš Kukan1-1/+1
Change-Id: I02c86d7ab6814bfcf559af7408e5d0e1eef59666
2013-04-11remove duplicated else branchMatúš Kukan1-7/+0
Change-Id: I2d4676e3b44551d1730fe6e7b2898a2a38e4649c
2013-04-11rename UI to UIConfigDavid Tardon1-1/+1
I plan to use it to deliver all */uiconfig files, not just .ui, as a preliminary step to get rid of postprocess/packconfig. Change-Id: Ie7b4434b2f247165e3ab69a4d0c193418720a149 Reviewed-on: https://gerrit.libreoffice.org/3225 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-03-28Need deployment component too when HAVE_FEATURE_EXTENSIONSTor Lillqvist1-1/+1
Don't look just at DESKTOP or not when deciding whether to compile that stuff. Change-Id: Ic9961ba27eb4a1e9360c67dd844c9243f1eff00e
2013-03-12liblibo: install test library by itself and install it.Michael Meeks1-1/+6
Also fix debugging with threads, find fundamentalrc correctly, make it headless, finally loads a document then exits. Change-Id: I2017075bf3b3c7198bde53b9fe85585089e5ab6c
2013-03-12liblibo: create initial liblibreoffice.Michael Meeks1-0/+1
bootstrap libreoffice, start a dummy test-harness: can't use CppUnit or link to any URE / LibreOffice libraries. Change-Id: I855b640557f93959749e966a2d8e5e577fd84574
2013-03-07Gbuild'ify desktop/test/deployment/passive/Stephan Bergmann1-0/+11
...to manually build solver/*/bin/test-passive.oxt via "make Extension_test-passive". There's still room for improvement in gbuild, though: * There should be no need to add the extension's native library and jar UNO components (which nothing else links againts) to the central Repository.mk. * There should be no need to move manifest.xml around. * There should be no need to move .java files around. * Let "make Extension_test-passive.clean" clean up again. Change-Id: Ib44558061c4c0fda6be5943bd02b5a42cd15c52e
2012-11-13convert extension dialog to .uiCaolán McNamara1-0/+1
Change-Id: I4d938be9e960f421398dd40bbcf1b3cadc643de1
2012-09-10headless build: build oosplash againRiccardo Magliocchetti1-0/+5
It looks like we want it so revert: dae66b7b1df89d824017c7afb52f66ebfd2b8fe2 4d408cc2f09fcc645d0da736b74f2f5cae86edc4 64a530cfa8e9be44965c9d708dfb642c2df2a59d Change-Id: I7cd410861b28a0556de3375a0865a7baef52bd78
2012-09-03desktop: i swear we don't need oosplash with --enable-headlessRiccardo Magliocchetti1-5/+0
Change-Id: I7d03590fc2a0942757b7214c15be78e8bc626e9c
2012-06-04Move the AppUserModelID code to the launcherJesús Corrius1-1/+0
2012-05-24set explicit Application User Models IDs in the native Windows launchersJesús Corrius1-0/+1
Change-Id: Ib60a2a4f0d28a53d997731eb34b118cc9b9f822d
2012-05-02convert custom makefile code into a packageDavid Tardon1-1/+8
Change-Id: I72b41e4826b7e93b5c8aeacbf6d9d52e3780f090
2012-04-04desktop: use CustomTarget makefileMatúš Kukan1-0/+1