chiark / gitweb /
doxygen: search result clarity improvements.
authorVladimír Vondruš <mosra@centrum.cz>
Sun, 28 Jan 2018 19:56:27 +0000 (20:56 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Sat, 3 Feb 2018 09:51:55 +0000 (10:51 +0100)
commitfb987480bd5e648a10511c7b59f50b7a6de3016d
treec921917dcd66b2a2ec107c3729a0c5b2fdb3a399
parentadcbc9aa1cb96fa6fa2b343e507dae3ec762de5e
doxygen: search result clarity improvements.

 * Function/macro params and suffix (such as const&&) is included in
   search results.
 * Directories are displayed with / at the end.
 * Parent pages are included in the name.

In order to properly highlight the typed value, a new "suffix length"
field is introduced in the result map, saying how much text there
is after the matching trie entry.

Also, in order to display the right angle quote for subpages, a bunch of
UTF-8-awareness fixes was done across the code.
doxygen/dox2html5.py
doxygen/search.js
doxygen/test/js-test-data/searchdata.b85
doxygen/test/js-test-data/searchdata.bin
doxygen/test/populate-js-test-data.py
doxygen/test/test-search.js
doxygen/test/test_search.py