SHA256
1
0
forked from pool/libxmlb
Commit Graph

20 Commits

Author SHA256 Message Date
Dominique Leuenberger
c847966847 Accepting request 942315 from X11:common:Factory
- Update to version 0.3.6:
  - Add support for LZMA decompression
  - Add locking for file monitors
  - Modernise property declaration
  - Add iterator for XbNode attributes and children
  - Put tail after the node when exporting XbBuilderNode
  - Ensure _IS_TOKENIZED is set if tokens are added manually
  - Ensure we never add too many tokens to the silo
  - Remove the G_ALIGNOF checks to fix compile with old GLib
    versions
  - Use the correct pkgconfig export package name in the GIR file
- Add pkgconfig(liblzma) BuildRequires: new dependency.

OBS-URL: https://build.opensuse.org/request/show/942315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=7
2021-12-25 19:16:34 +00:00
1f973c966c - Add pkgconfig(liblzma) BuildRequires: new dependency.
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=19
2021-12-24 08:33:43 +00:00
85faeb1892 Accepting request 942101 from home:gmbr3:Active
- Update to version 0.3.6:
  - Add support for LZMA decompression
  - Add locking for file monitors
  - Modernise property declaration
  - Add iterator for XbNode attributes and children
  - Put tail after the node when exporting XbBuilderNode
  - Ensure _IS_TOKENIZED is set if tokens are added manually
  - Ensure we never add too many tokens to the silo
  - Remove the G_ALIGNOF checks to fix compile with old GLib
    versions
  - Use the correct pkgconfig export package name in the GIR file

OBS-URL: https://build.opensuse.org/request/show/942101
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=18
2021-12-24 08:32:30 +00:00
Dominique Leuenberger
1eca08b0e0 Accepting request 844081 from X11:common:Factory
OBS-URL: https://build.opensuse.org/request/show/844081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=6
2020-10-29 08:21:56 +00:00
76c95311cd Accepting request 839317 from home:dirkmueller:branches:X11:common:Factory
- update to 0.2.1:
 - Do not assume g_content_type_guess() always returns valid results (Richard Hughes)
 - Make the build reproducible (Richard Hughes)
 - Revert "Do not show a critical warning for invalid XML" (Richard Hughes)
 - Update the header location to reflect the new API (Richard Hughes)
 - This release breaks API and ABI and bumps the version of libxmlb.so and so
   packages that depend on this library (e.g. fwupd or gnome-software) will need
   to be rebuilt at the same time.
 - Add the missing TEXT:INTE XPath support (Richard Hughes)
 - Add variant of xb_silo_query_with_root() avoiding XbNode creation (Philip Withnall)
 - Add XB_BUILDER_SOURCE_FLAG_WATCH_DIRECTORY flag (Philip Withnall)
 - Allow specifying the node cache behaviour for the query (Richard Hughes)
 - Avoid recursion when setting flags if possible (Philip Withnall)
 - Avoid using weak pointers when building the silo (Philip Withnall)
 - Change the default value for the node cache (Richard Hughes)
 - Do not allocate opcodes individually (Philip Withnall)
 - Do not show a critical warning for invalid XML (Richard Hughes)
 - Do not unconditionally create GTimer objects (Philip Withnall)
 - Do not use the node cache when building indexes (Richard Hughes)
 - Lazy load more arrays to reduce RSS usage (Philip Withnall)
 - Report silo versions when versions mismatch (Robert Ancell)

OBS-URL: https://build.opensuse.org/request/show/839317
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=16
2020-10-26 12:38:51 +00:00
Dominique Leuenberger
b086b95b72 Accepting request 820048 from X11:common:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/820048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=5
2020-07-14 05:43:53 +00:00
fe7ce8b13e Move tests
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=14
2020-07-10 19:42:57 +00:00
2d5d254a9c Accepting request 820043 from home:iznogood:branches:X11:common:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/820043
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=13
2020-07-10 19:32:14 +00:00
Dominique Leuenberger
c315bee21e Accepting request 749155 from X11:common:Factory
- Update to version 0.1.13:
  + New Features:
    - Export xb_silo_query_full()
  + Bugfixes:
    - Show the XPath that was used in the query in the error
      message
- Changes from version 0.1.12:
  + New Features:
    - Add helper functions to get the first and last child
      XbBuilerNode
    - Add xb_node_transmogrify to allow changing XML format
    - Support 'tail' XML data in the stored silo
  + Bugfixes:
    - Do not escape a single quote with '
    - Don't invalidate the silo for a GIO temp file
    - Fix up two memory leaks if using libxmlb from an introspected
      binding

OBS-URL: https://build.opensuse.org/request/show/749155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=4
2019-11-20 12:43:51 +00:00
d08d2b4711 Redownload tarball
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=11
2019-11-18 00:14:59 +00:00
ed1d393e55 Accepting request 748512 from home:gary_lin:branches:X11:common:Factory
Update to version 0.1.13:

OBS-URL: https://build.opensuse.org/request/show/748512
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=10
2019-11-17 14:03:55 +00:00
Dominique Leuenberger
48eafaea40 Accepting request 732908 from X11:common:Factory
New upstream release

OBS-URL: https://build.opensuse.org/request/show/732908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=3
2019-09-30 13:51:34 +00:00
02f3300f5b Accepting request 732907 from home:iznogood:branches:X11:common:Factory
Tweaks

OBS-URL: https://build.opensuse.org/request/show/732907
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=8
2019-09-24 10:28:32 +00:00
5d1b193adf Accepting request 732887 from home:ecsos
Update changes again.
but i think it is clearly what BuildRequires mean.

OBS-URL: https://build.opensuse.org/request/show/732887
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=7
2019-09-24 10:22:23 +00:00
Dominique Leuenberger
8fa086e5ae Accepting request 694852 from X11:common:Factory
- Update to version 0.1.8:
  + New Features: Add some installed tests.
  + Bugfixes: Always add all children when importing parent-less
    XML data.
- Changes from version 0.1.7:
  + New Features:
    - Add XB_BUILDER_COMPILE_FLAG_IGNORE_GUID.
    - Allow nesting XbBuilderSource content type handlers.
  + Bugfixes:
    - Correct return type for xb_builder_compile().
    - Increase the amount of time for the inotify event to happen.
    - Only run the speed tests when using '-m perf'.

OBS-URL: https://build.opensuse.org/request/show/694852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=2
2019-04-18 07:55:52 +00:00
f97b7dcf6f New stable release
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=5
2019-04-16 17:14:39 +00:00
Dominique Leuenberger
edd83e9e30 Accepting request 666142 from X11:common:Factory
- Initial packaging for openSUSE, version 0.1.6.
Needed for future versions of fwupd

OBS-URL: https://build.opensuse.org/request/show/666142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxmlb?expand=0&rev=1
2019-01-21 09:55:06 +00:00
6b489e4c57 OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=3 2019-01-15 08:32:41 +00:00
1e6830e987 OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=2 2019-01-15 08:32:25 +00:00
cab80b5919 Accepting request 665017 from home:iznogood:branches:Base:System
Needed for future version of fwupd

Library for querying compressed XML metadata 
https://github.com/hughsie/libxmlb

XML is slow to parse and strings inside the document cannot be
memory mapped as they do not have a trailing NUL char. The libxmlb
library takes XML source, and converts it to a structured binary
representation with a deduplicated string table -- where the
strings have the NULs included.

This allows an application to mmap the binary XML file, do an XPath
query and return some strings without actually parsing the entire
document. This is all done using (almost) zero allocations and no
actual copying of the binary data.

OBS-URL: https://build.opensuse.org/request/show/665017
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/libxmlb?expand=0&rev=1
2019-01-15 08:14:23 +00:00