1. 30 Aug, 2019 2 commits
  2. 27 Aug, 2019 2 commits
  3. 26 Aug, 2019 4 commits
  4. 12 Aug, 2019 1 commit
  5. 11 Aug, 2019 1 commit
  6. 10 Aug, 2019 1 commit
  7. 07 Aug, 2019 1 commit
  8. 06 Aug, 2019 5 commits
  9. 05 Aug, 2019 1 commit
  10. 01 Aug, 2019 1 commit
  11. 15 Jul, 2019 4 commits
  12. 14 Jul, 2019 9 commits
    • Sam Thursfield's avatar
      Merge branch 'sam/raw-warning-fix' into 'master' · 323aa7e3
      Sam Thursfield authored
      tracker-extract-raw.c: Fix compile warning
      
      See merge request GNOME/tracker-miners!87
      323aa7e3
    • Sam Thursfield's avatar
      Replace TrackerDomainOntology class with a simpler function · 2148096b
      Sam Thursfield authored
      This allows us to remove some code from libtracker-miners-common, but
      the motivation is actually to fix a name conflict between
      libtracker-common and libtracker-miners-common.
      
      Previously we were prevented from linking statically to
      libtracker-miner, and prevented from using link-time optimization,
      due to the duplicate GTypes.
      
      The code is now diverged from that in libtracker-common, but it's
      unlikely to see major changes because the "domain ontology" format is
      part of Tracker's public API.
      
      Fixes: GNOME/tracker#116
      2148096b
    • Ritesh Khadgaray's avatar
    • Sam Thursfield's avatar
      tracker-extract-raw.c: Fix compile warning · 209b3ec8
      Sam Thursfield authored
      There is some witchcraft in GLib's definition of g_clear_pointer(). The
      function definition is overridden by a macro in `glib/gmem.h`, and the
      macro generates this warning if we cast the 'destroy' parameter to the
      expected type:
      
          [101/264] Compiling C object 'src/tracker-extract/ec38c81@@extract-raw@sha/tracker-extract-raw.c.o'.
          In file included from /usr/include/glib-2.0/glib/glist.h:32,
                           from /usr/include/glib-2.0/glib/ghash.h:33,
                           from /usr/include/glib-2.0/glib.h:50,
                           from /usr/include/glib-2.0/gobject/gbinding.h:28,
                           from /usr/include/glib-2.0/glib-object.h:23,
                           from /usr/include/gexiv2/gexiv2-metadata.h:14,
                           from /usr/include/gexiv2/gexiv2.h:13,
                           from ../src/tracker-extract/tracker-extract-raw.c:24:
          ../src/tracker-extract/tracker-extract-raw.c: In function ‘tracker_extract_get_metadata’:
          ../src/tracker-extract/tracker-extract-raw.c:462:24: warning: function called through a non-compatible type
            g_clear_pointer (&ed, (GDestroyNotify) raw_exif_data_free);
                                  ^
      
      Removing the cast prevents the warning from appearing.
      209b3ec8
    • Sam Thursfield's avatar
      Merge branch 'sam/config.h-subproject-warning' into 'master' · 7d28aa87
      Sam Thursfield authored
      Rename config.h to config-miners.h
      
      See merge request GNOME/tracker-miners!84
      7d28aa87
    • Sam Thursfield's avatar
      Rename config.h to config-miners.h · 54144c9a
      Sam Thursfield authored
      This fixes compile warnings which show up when we build with
      -Dtracker_core=subproject. This is an example of the kind of
      warning:
      
          [7/186] Compiling C object 'subprojects/tracker/src/tracker-store/7bb4675@@tracker-store@exe/tracker-config.c.o'.
          In file included from ../subprojects/tracker/src/tracker-store/tracker-config.c:21:
          subprojects/tracker/./config.h:25: warning: "GETTEXT_PACKAGE" redefined
             25 | #define GETTEXT_PACKAGE "tracker"
                |
          In file included from <command-line>:
          ./config.h:25: note: this is the location of the previous definition
             25 | #define GETTEXT_PACKAGE "tracker-miners"
                |
      54144c9a
    • Sam Thursfield's avatar
      Merge branch 'sam/g-add-private' into 'master' · f3550b4a
      Sam Thursfield authored
      Use G_ADD_PRIVATE() instead of g_type_class_add_private()
      
      Closes tracker#115
      
      See merge request GNOME/tracker-miners!85
      f3550b4a
    • Sam Thursfield's avatar
      tracker-extract-gstreamer.c: Add comment · 21ed37cd
      Sam Thursfield authored
      21ed37cd
    • Sam Thursfield's avatar
      Merge branch 'fix_gstreamer_segfault_tags' into 'master' · 815fab61
      Sam Thursfield authored
      tracker-extract-gstreamer.c: Set empty tags list if no tags were found
      
      See merge request GNOME/tracker-miners!86
      815fab61
  13. 13 Jul, 2019 1 commit
    • nightuser's avatar
      tracker-extract-gstreamer.c: Set empty tags list if no tags were found · b009126f
      nightuser authored
      If entry doesn't has tags then `tracker_toc_add_entry` receives NULL
      instead of the tag list. But this function immediately tries to make a
      reference to the tag list and fails on NULL pointer. And every function
      in `tracker-cue-sheet.c` assumes that the list is non-NULL.
      
      Now it creates empty tag list if an entry doesn't contain tags. It
      shouldn't have any impact since in normal case tag list is copied.
      b009126f
  14. 12 Jul, 2019 1 commit
  15. 11 Jul, 2019 3 commits
  16. 10 Jul, 2019 3 commits