path: root/sysui
AgeCommit message (Collapse)AuthorFilesLines
2013-11-20add some new mimetypesDavid Tardon3-3/+3
Change-Id: Ia349d73eb30cf73a9bfbf70c95005bf74d70143c
2013-11-12add missing semicolonDavid Tardon1-2/+2
Change-Id: I69d7fbb1f1700779bc7ebbf419edf807b6b2dba9
2013-11-12sysui: fix incremental builds in CustomTarget_shareMichael Stahl1-11/+21
The libreoffice/*.desktop need to have a target and rule to propagate out-of-date-ness. Change-Id: If341cc67ed6e24ceee7c00efba2750864aad4a70
2013-11-04sysui: fix yet more cases of accidental XML rebrandingMichael Stahl21-30/+30
Change-Id: I9c6bbd0ae57b90f9fec570ec5dea5058625e0f8f
2013-11-02remove SOLARENV variableMichael Stahl1-1/+1
It is constant and can just be replaced by $(SRCDIR)/solenv. Use BUILD_TYPE where it was used to check if config_*.mk is sourced. Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-11-02fdo#70553: Fix Unity QuicklistsJean-Baptiste Faure7-32/+73
Change-Id: I4bf29d0021c1342cd529a7c6cbd86eceb467a9b5
2013-10-31sysui: remove Package_desktopMichael Stahl2-38/+0
... put the CustomTarget dir on the search path instead. Change-Id: I2888e10bfa58d3c5b0f39958328efb14c3ce92a9
2013-10-30sysui: remove Package_iconsMichael Stahl3-21/+0
- rename main_app.ico to soffice.ico (in case the name is relevant?) - installer: hard-code path to sysui/desktop/icons/soffice.ico Change-Id: Iacd6e28201c3f8e69375e0bfc516542e86131912
2013-10-30sysui: stop delivering icons that are unusedMichael Stahl1-8/+0
Change-Id: Ie85f6dce7d9ff07346e7814f74e01f160bbc3177
2013-10-30sysui: stop delivering icons that are used from SRCDIR alreadyMichael Stahl1-31/+0
Change-Id: I0dfbc23c03f9efe7b0020f15eb7f5312da3e6a80
2013-10-28gbuild: set Package default target to INSTDIRMichael Stahl5-6/+4
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
2013-10-24sysui: deliver .desktop files to INSTDIRMichael Stahl1-1/+3
Change-Id: Ie8cff1b77145cdec2b4cb5650987809d097a71cd
2013-10-24replace libreoffice with UNIXBASISROOTNAMECaolán McNamara6-6/+6
Change-Id: Idf0fee94ef2c360ce509b34a2828022a8daf04d0
2013-10-23Fix syntax error in the LSMinimumSystemVersion valueTor Lillqvist1-1/+1
Change-Id: I462a4608e93647e04e591628459e09d3661aec4d
2013-10-22macosx: add a LSMinimumSystemVersion in Info.plistNorbert Thiebaud1-2/+4
the minimum version is set based on MACOSX_DEPLOYMENT_VERSION It's purpose is to prevent the generated app to be executed on a system that does not meet the requirement Change-Id: I4ec09f8d1f96af1263d40bbe0e4b144c9622bba4
2013-10-04remove superfluous endifMichael Stahl1-1/+0
Change-Id: If585526ab15d31f2f7a1b46c216f0b019d913fd3
2013-10-04Enable %U in desktop files with kde integrationTomas Chvatal1-2/+8
This fixes issues when clicking on various URLS when the KDE only integration were build. Change-Id: Id15b67b8a5589bc54e1f3214e07d2e97b3eddea2 Reviewed-on: Reviewed-by: Michael Stahl <> Tested-by: Michael Stahl <>
2013-10-01sysui: remove cruft from freedesktop-menus.specMichael Stahl1-5/+1
Change-Id: I0e4dc2145fe4ddcb7b3e4d4d0233987a8b70dd34
2013-10-01fdo#69210: sysui: add AppData to system-integration RPM/DEBMichael Stahl3-0/+7
Change-Id: Ifabf7965c922d7f719201cea39827acbccb57937
2013-10-01fdo#69210: sysui: add some AppStream AppData filesRichard Hughes5-0/+139
Change-Id: I5c4af1c36290f0e1b3815058bd68b952f6005f4a
2013-09-30gitignore configure-generated Info.plistStephan Bergmann1-0/+9
Change-Id: I390dfbdedd5c4b53519c51d9953a6be07f403bc0
2013-09-24Create a proper Info.plist for the OS X app bundle already in configureTor Lillqvist2-29/+30
After recent instdir changes the SCPZIP_REPLACE thing was not used any more for Info.plist, so all the ${FOO} things were left in Info.plist unexpanded with predictably wonky results, a non-working app. Instead just expand it from the configure script. While at it, use a correct CFBundleShortVersionString: only three integers should be in that. Also, hardcode FILEFORMATNAME as and FILEFORMATVERSION as 1.0, and drop the "variables", as that is what those "variables" *means*. They were used to refer to the OOo 1.0 formats. (It would have been utterly wrong to define them as something else, like another product name and a newer version number, in openoffice.lst, so pointless to have them there.) Drop the meaningless BUILDIDCWS. Change-Id: I4030aa060b78e8b3fb812a6362869996e8db7d3d
2013-09-23Try to fix cross-compilationTor Lillqvist2-2/+2
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-11Move Mac OS X Info.plist into instdirStephan Bergmann1-1/+3
Change-Id: I69139234a7f55101afc987a960bcdf5aca95c5b3
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann1-1/+1
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/ Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/ vs. instdir/*/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-07-31sysui: remove slackware desktop integration stuffMichael Stahl4-83/+0
This is apparently not used at all currently; cloph says the *slackware-menus*.tgz used to be bundled with RPM instsets but the last release that contained it was apparently OOo 3.1.1; it is gone in OOo 3.2.1 RPM instset. There are no bug reports about it missing, so no problem with removing it altogether. Change-Id: I1b93c94c4ac5c1d1826069b05cb58fdbb30cd71f
2013-07-31sysui: build slackware stuff only on LinuxMichael Stahl1-1/+1
Change-Id: I1ffcbd5ebf560f9f7ba8ad4b1ec9fefdb32da487
2013-07-22avoid file conflict in debian-menus package (fdo#67031)Petr Mladek1-1/+1
Use versioned file name for Debian specific /usr/lib/menu/libreoffice. All the other files have been versioned for years when we did this for RPMs. Heh, nobody noticed this with DEBs because people were used to that conflict and did not complain ;-) Change-Id: I1195279ff4825ed9154cf497ff3cc702f7309b6a
2013-07-18use correct package name in libreofficeX.Y-debian-menus package (fdo#67041)Petr Mladek1-2/+2
Add back the missing "-debian-menus" suffix. It was lost during gbuildisation. Also add the X.Y version. The files and menu entries have been versioned since LO 4.1 but we did not versioned the package name ;-) Finally, fix typo in the package version definition and mention the release number again. Change-Id: I26e1664349c326db199905e6c5b1efb5d2d1723c
2013-07-18debian-menus packages should not conflict with older versions (fdo#67031)Petr Mladek1-3/+0
All the files and menu entries have been versioned since LO 3.4. There are not real conflicts with older versions or native Debian packages any longer. Change-Id: Ie3afb8b506cb23767b52a5f9cf1c721521e60ec3
2013-07-16gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_ruleMichael Stahl3-15/+13
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-07-15sysui: oops, the mac stuff uses documents.ulf from CT_shareMichael Stahl1-0/+2
Change-Id: I2872a9bef161b7e073f6e236c3eb51081262d816
2013-07-15sysui: no point in trying to build .desktops and RPMs on MacMichael Stahl1-1/+2
Change-Id: I0b5b88ea381f1cbff7d645ef5b48a542411ef7a5
2013-07-04fdo#66100 : fix icons associations on MacOSXNorbert Thiebaud1-25/+24
Change-Id: Idbce5516f1cc59b8d1cc39ee0a0db2aad90e8074
2013-06-12Add Flat Document and MathML MIME typesSamuel Mehrbrodt5-6/+6
Change-Id: If9affe0e230ebcd4dbec9d4dcc8dc88fb8cde513 Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Miklos Vajna <>
2013-06-08add X-KDE-ProtocolsBjoern Michaelsen9-0/+9
* was previously money-patched in on Debian/Ubuntu packaging Change-Id: I9cd14b0d61e6c73181f368387fb560b4edb383a6
2013-06-07Resolves: fdo#65243 broken mark up man pageEric S. Raymond1-1/+1
Change-Id: If8a73e0416e19d9c59d93cc55f4f61bd01f11909
2013-06-06add StartupWMClass= to .desktop files (bnc#777070)Luboš Luňák7-0/+7
The actual purpose is to help Plasma taskbar associate taskbar items with .desktop files for the purpose of creating launchers. LibreOffice's WM_CLASS handling is rather broken, but the class part of it usually ends up being 'libreoffice-<component>', which however doesn't match names of .desktop files or executables. I fear renaming .desktop files would cause too much breakages in various places that expect the current names, so adding StartupWMClass will help Plasma match them. Change-Id: Ia946307b429d9a7c00408b2b508726fdc88908ac
2013-05-29remove code which has been commented outOliver-Rainer Wittmann1-1/+0
(cherry picked from commit 613c8044fd9af3d1820c293bd95d12b700177405) Change-Id: I8412a600ea4a828639b3334b3d913705b6e4f782
2013-05-29fix UNIXFILENAME variable for the Linux desktop integreation (fdo#64707)Petr Mladek1-3/+3
There was a mistage when merging the clean up. Note that $(UNIXFILENAME.$*) is not correctly substituted if the variables are define by another VAR.bla variables. This is why we need to hardcode the lowercase names here. Change-Id: I9110083122175cdbd09baa0533d890a7ef6d8213
2013-05-24Add Corel Draw and MS Publisher MIME Types to DrawSamuel Mehrbrodt1-1/+1
Change-Id: Idbaa8cea7427db3103954c6c60aa7caa6784a3ba Reviewed-on: Reviewed-by: David Tardon <> Tested-by: David Tardon <>
2013-05-20put common vars into standalone makefileDavid Tardon7-10/+32
Change-Id: Iab78a95bc8588b89fb10dc96b6c2c25e864fc1f4
2013-05-17several fixes of Linux desktop integration after gbuildisation (fdo#64707)Petr Mladek2-12/+11
- $(UNIXFILENAME.$*) is not correctly substituted if the variables are defined by another VAR.bla variables - add missing '-' to the iconprefix - use '$${PRODUCTNAME} $${PRODUCTVERSION}' for the desktop menu; the real name and version is added later by the installer in instsetto_native - use correct .po file for the translations - deliver the localized and corrected desktop files Change-Id: Ifcf797b57f94b16bd7ee498136c9c353b85c7c46
2013-05-17bin obsolete suse and madriva desktop integration packagesPetr Mladek3-748/+1
The freedesktop solution has been supported by the Linux desktops for many years. It should be enough these days. At least the SUSE desktop integration has not been needed since about 2009. Change-Id: Ib5048bd062802f6e70403e81433ea68ca9dff177
2013-05-15move desktop translation tool to solenv.Michael Meeks2-157/+10
Change-Id: I6e119f79a9293fa204904459c75ff97e5d3b5be6
2013-05-15Spelling "separate" (etc) correctly is hardTor Lillqvist1-1/+1
2013-05-14remove empty string (fixes a warning)Andras Timar1-3/+0
Ulfex warning: inavlid po attributes extracted from /home/timar/libreoffice-master/sysui/desktop/share/launcher_unityquicklist.ulf No string specified! GroupID: startcenter Change-Id: I39b08feb8bb691da17a7a7ed5d17411720ae1d6a Reviewed-on: Reviewed-by: Björn Michaelsen <> Tested-by: Björn Michaelsen <>
2013-05-11fdo#64311 - .desktop files: use %U for URLs only if we have gvfs or gio.Michael Meeks10-17/+38
Change-Id: I52c75432eb30a46b2c6a597211df09fdbb08056c
2013-05-03Use lowercase product name in desktop integration packages againPetr Mladek1-3/+6
The variable UNIXFILENAME used to use the lowercase product name before gbuildification. Change-Id: I09a5ff27acf07d394f712d943ea5f83765a7f834
2013-04-18fdo#63197, convert sysui osxiconsJulien Nabet2-3/+5
Change-Id: Iab9cb3704385c115e1d25189a3d8833bd6721e24 Reviewed-on: Reviewed-by: David Tardon <> Tested-by: David Tardon <>