Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consider AppStream version as a string | Corentin Noël | 2021-08-03 | 1 | -2/+2 |
| | | | | | | Always store the AppStream metadata version as a string and compare it like any other version. This allows to have 0.10 > 0.8 for instance. | ||||
* | Use '#pragma once' to avoid a lot of boilerplate | Richard Hughes | 2019-02-09 | 1 | -6/+2 |
| | |||||
* | Use the SPDX-License-Identifier in all source files | Richard Hughes | 2019-02-09 | 1 | -15/+1 |
| | |||||
* | trivial: Store the locale as an interned string | Richard Hughes | 2018-05-21 | 1 | -0/+2 |
| | |||||
* | Fix compile with -Wdiscarded-qualifiers | Richard Hughes | 2017-03-15 | 1 | -1/+5 |
| | | | | Some distros helpfully force this on for some reason. | ||||
* | as-node: Add back as_node_context_{get,set}_source_kind (#157) | Iain Lane | 2017-02-28 | 1 | -0/+7 |
| | | | | | | | These were renamed to …_format_kind in 0.9.6. This is a bit of a technicality, but the functions were formally part of the ABI before 0.9.6, and so should be retained to keep strict compatibility. | ||||
* | trivial: Rename some non exported symbols to use AsFormat | Richard Hughes | 2017-02-27 | 1 | -3/+3 |
| | |||||
* | trivial: Use the new AsFormatKind defines | Richard Hughes | 2017-02-27 | 1 | -4/+4 |
| | | | | No code changes, and ensure we don't break API/ABI by using #define's. | ||||
* | Use refcounted strings in all objects | Richard Hughes | 2016-11-21 | 1 | -4/+2 |
| | | | | | This drops the RSS by ~1Mb and has the potential to do much more drastic things if this is used in GNOME Software. | ||||
* | Fix a small memory leak when parsing yaml files | Richard Hughes | 2016-09-28 | 1 | -0/+3 |
| | |||||
* | Implement DEP-11 MediaBaseUrl support | Robert Ancell | 2016-03-04 | 1 | -0/+3 |
| | |||||
* | Allow update_contact to be output in very limited conditions | Richard Hughes | 2015-11-26 | 1 | -0/+3 |
| | |||||
* | Do not ever store the KDE x-test locale data | Richard Hughes | 2015-09-16 | 1 | -0/+1 |
| | |||||
* | Add the source-only tags when outputting AppData files | Richard Hughes | 2015-03-30 | 1 | -0/+3 |
| | |||||
* | Create a AsNodeContext object for parsing state | Richard Hughes | 2015-01-21 | 1 | -0/+10 |
| | | | | | | | We've relied on version number heuristics for too long, and now we're in a position where we need the source kind to parse files correctly. All the functions are private, no API bump required. | ||||
* | trivial: Export some more useful API from AsNode | Richard Hughes | 2014-06-18 | 1 | -15/+0 |
| | |||||
* | Add as_node_get_comment() | Richard Hughes | 2014-05-23 | 1 | -0/+3 |
| | | | | | | | | | | Comments are stored as internal attributes to avoid growing the size of AsNodeData beyond 32 bits, although there is a performance penalty for this. As comments are not often encountered in documents (and not at all in the AppStream metadata fast path) this is probably okay. By default comments are not loaded from the document, use %AS_NODE_FROM_XML_FLAG_KEEP_COMMENTS when loading to enable this. | ||||
* | Add as_node_set_name() internal method | Richard Hughes | 2014-04-21 | 1 | -0/+2 |
| | |||||
* | Add as_node_reflow_text() to reflow XML text properly | Richard Hughes | 2014-04-11 | 1 | -0/+2 |
| | | | | The previous simple method did not work well for AppData files. | ||||
* | Add as_node_take_attribute() to reduce allocations during parse | Richard Hughes | 2014-03-24 | 1 | -0/+2 |
| | | | | | This speeds up parsing by a couple of ms, but reduces the memory footprint by a few kb. | ||||
* | Support the 'origin' attribute on the root node | Richard Hughes | 2014-03-19 | 1 | -0/+8 |
| | |||||
* | Unexport things we don't want to keep stable | Richard Hughes | 2014-03-18 | 1 | -0/+40 |