summaryrefslogtreecommitdiff
path: root/client/as-compose.c
Commit message (Collapse)AuthorAgeFilesLines
* as-compose: Remove relative path from icon namesDavid Hewitt2019-04-091-8/+4
|
* Use the SPDX-License-Identifier in all source filesRichard Hughes2019-02-091-15/+1
|
* Throw an error when a launchable desktop-id is invalidBastien Nocera2018-09-111-0/+7
| | | | See https://github.com/flathub/com.adobe.Flash-Player-Projector/issues/2
* Better debug output for appstream-composeBastien Nocera2018-09-111-2/+2
| | | | | When "looking for" a file, mention which type of file we're looking for, making it easier to find the debug message this corresponds to.
* trivial: Do not show a critical warning using appstream-compose on an unknown IDRichard Hughes2018-04-181-1/+8
|
* Never add more than one component to the AppStream store when composingRichard Hughes2018-04-181-0/+6
| | | | | | | | | | If the app has an AppData file with org.gnome.Gimp.appdata.xml that contains <id>org.gnome.Gimp</id> and also a org.gnome.Gimp.desktop then the second gets added as a new component as the .desktop suffix is optional, but allowed for compatibility. Just rename the .desktop component ID in this case to force the app to be subsumed rather than added.
* If the launchable is specified don't guess it when composingRichard Hughes2018-04-181-6/+13
| | | | | This allows us to have an appdata file with <id>org.gnome.Gimp</id> without being forced to rename the gimp.desktop file.
* Always resize AppStream icons to fit the destination sizeRichard Hughes2018-03-091-0/+2
| | | | | Padding is no longer being used as it makes the software center look bad. Lets make the application author look bad instead so they can fix the icon.
* Fix appstream-compose when using new-style desktop IDsRichard Hughes2017-12-071-6/+10
| | | | | | The .desktop suffix is now optional in the AppStream component <id>. Fixes: https://github.com/hughsie/appstream-glib/issues/209
* Fix a problem with appstream-compose with older AppData filesRichard Hughes2017-03-081-4/+8
| | | | | Do not remove the desktop-provided 'Name' and 'Comment' if there is no AppData-provided version.
* appstream-compose: Support appdata with no desktop filesAlexander Larsson2017-01-181-22/+26
| | | | For instance, this happens for the runtimes
* Support reading metainfo.xml files when using appstream-composeRichard Hughes2017-01-161-18/+25
|
* Never inhierit Name and Comment when using appstream-composeRichard Hughes2016-09-281-0/+4
| | | | | This has been deprecated for some time now and causes problems when we're using a non-localised prefix on the installed desktop files.
* Add two new GCC warnings and fix up signed/unsigned issuesRichard Hughes2016-07-251-2/+2
|
* trivial: Get rid of useless internal-only gtk-doc markupRichard Hughes2016-06-281-6/+0
|
* Load metainfo files if presentRichard Hughes2016-06-131-2/+11
| | | | | | /usr/share/appdata is the old location, but will be supported for a long time. Replaces https://github.com/hughsie/appstream-glib/pull/112
* Rename a symbol to reflect realityRichard Hughes2016-02-251-2/+2
| | | | | | | This has not been an ID kind since spec version 0.5, and it's confusing to have two things in GNOME Software. The old symbols and enumerated types are left to maintain ABI compatibility.
* Remove the --api-version parameter from client toolsRichard Hughes2016-02-181-7/+1
| | | | | We're only support writing 0.6+ API these days and anything older than this is backwards compatible.
* trivial: Add some more debugging around the HiDPI icon findingRichard Hughes2016-02-171-3/+10
|
* trivial: Actually save HiDPI icons when using appstream-composeRichard Hughes2016-02-171-1/+1
|
* Move the kudo and provides autodetection to libappstream-glibRichard Hughes2016-01-311-0/+22
|
* Support the QT translation systemRichard Hughes2016-01-261-40/+7
| | | | Fixes: https://github.com/hughsie/appdata-tools/issues/26
* Add AsTranslation to support <translation> tags in AppData filesRichard Hughes2016-01-251-6/+28
| | | | | This allows upstream to specify the translation domain so we can calculate the language statistics automatically without using hacky heuristics.
* Use heuristics when building metadata with an AppData fileRichard Hughes2016-01-241-1/+1
|
* Only load supported icon kinds when using appstream-composeRichard Hughes2016-01-221-0/+1
|
* Add appstream-composeAlexander Larsson2016-01-221-0/+490
This is a simple app that takes a prefix (default /usr) and a set of app names. It looks for appdata, desktop and icon files with that basename in $prefix/share/[appdata|applications|icons] and generates appstream xml files + icons in (by default) $prefix/share/app-info.