1. 20 Mar, 2016 7 commits
  2. 19 Mar, 2016 2 commits
  3. 18 Mar, 2016 2 commits
    • Pino Toscano's avatar
    • Pino Toscano's avatar
      Remove "common search program" internal feature · 9db90299
      Pino Toscano authored
      There is a (undocumented) configuration key that switches the search
      for any handler to a preset program. However, there are different issues
      with it:
      - letting handlers to create their indexes as needed, but then not using
        them, makes no sense -- my blind guess is in that far past some distro
        used this to integrate with their own system, but I cannot find more
        hints about that
      - the common program seems to behave like a CGI
      - the internal implementation is synchronously in a buggy way (cfr
        bug #158282)
      - it has not been tested nor used for a decade
      Hence, just drop this implementation.
      BUG: 158282
  4. 17 Mar, 2016 5 commits
    • Pino Toscano's avatar
      Move a couple more configs to KConfigXT · fd344c77
      Pino Toscano authored
      This sort of reverts commit 1e349d94,
      since DocInfo uses Prefs again.
    • Pino Toscano's avatar
      Improve handling of languages in DocMetaInfo · b1c12245
      Pino Toscano authored
      - keep the whole list of current languages, and not only the first;
        this brings the behaviour as it was before the frameworks porting
      - read the "pretty name" of languages only once and when needed,
        instead of batch reading the kf5_entry.desktop files for all the
        configured languages at startup
    • Pino Toscano's avatar
      Simplify ScopeItem · 3cefe152
      Pino Toscano authored
      - switch to a simple enum value for its type
      - get rid of the inner Observer class (and the related code), as it is
        not used at all (and it was not even working)
    • Pino Toscano's avatar
      Shortcut creation of items without KHelpcenter-Special · 27cc82a7
      Pino Toscano authored
      Check for them earlier and only create the NavigatorAppItem in that
      case, switching back to NavigatorItem for all the other kind of
      "special" items.
    • Pino Toscano's avatar
      Simplify internal scrollkeeper creation · a61dd627
      Pino Toscano authored
      Merge scrollkeeper.desktop into the .directory of the Scrollkeeper
      directory, since a single item for it is enough: this allows us to
      handle the scrollkeeper tree creation much like other "special" trees.
      Also remove in ScrollKeeperTreeBuilder the need for the "after" item,
      since all the subtrees can added to the right top-level item.
  5. 16 Mar, 2016 1 commit
  6. 15 Mar, 2016 9 commits
  7. 13 Mar, 2016 10 commits
  8. 12 Mar, 2016 4 commits
    • Pino Toscano's avatar
      Get rid of Formatter · 6d8e8d58
      Pino Toscano authored
      Now that Grantlee is used as formatting engine, there is no more need
      for Formatter. There never were templates for Formatter anyway.
    • Pino Toscano's avatar
      Use Grantlee for search results page · a8f98e85
      Pino Toscano authored
      Introduce a template for the HTML page with the search results, using
      it instead of Formatter.
      To do this, change SearchTraverser to collect all the results on its
      own, instead of output HTML snippets sent by the search engines.
    • Pino Toscano's avatar
      Use Grantlee for glossary entries · d9b7f60f
      Pino Toscano authored
      Switch the manual generation of glossary entries pages to Grantlee,
      converting glossary.html.in into a Grantlee template.
    • Pino Toscano's avatar
      Use Grantlee for the overview pages · ab36f14b
      Pino Toscano authored
      Switch the manual generation of the overview pages to Grantlee,
      converting index.html.in into a Grantlee template.
      Ideally Grantlee could be used also for generating the tree of items
      in overview pages, but that could be done at a later phase.