Doxygen migrated - now with a reasonable search feature!
Colin Finck <[email protected]> Fri, 7 Dec 2018 12:18:08 +0100
| Newsgroups | gmane.os.reactos.kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi all!
Good news! I've just migrated the last of our existing services,
Doxygen, to a new server that is a lot faster and more reliable.
But I also had a look at the often criticized search feature and enabled
the alternative EXTERNAL_SEARCH in the Doxyfile and on the server. This
doubled the runtime for Doxygen due to the additional indexing, but the
result is well worth the effort!
A simple search for a universal function like "Sleep" now instantly
yields all results, but with the definition in "winbase.h" and the
declaration in "kernel32/client/synch.c" at the very top! Results are
also a lot more readable and distributed over multiple pages.
Just try it yourself:
https://doxygen.reactos.org/search.html?query=Sleep
Hope you'll like it as much as I do! :)
We can now start tweaking the extra settings, e.g. whether we need
"Referenced by" and other information.
ReactOS is already known to many due to our Doxygen popping up whenever
they google a Windows API. This step should improve the usefulness of
our documentation even further and turn the ReactOS codebase into *the*
public reference about Windows internals again!
I hope it also motivates you to take care of Doxygen-compatible comments
during your coding :)
Cheers,
Colin
_______________________________________________
Ros-dev mailing list
[email protected]
http://reactos.org/mailman/listinfo/ros-dev
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENLXXTejc76VQ9g3AG6dOcEVroakFAlwKVvMACgkQG6dOcEVr oanGQg/8DOkBXmGLQWlohTHYIwFXoOMRWUbBaSlHn+nAuuu4AlJ+FmKaWloL5NYC 7UIK0PipkIT0hYrOnLUQXinGodv1CF8zbyJEBARS0xDwlj3QO0TZNZ6B89LjuFe9 4hVPRfMCdEM1YElgJSsWSU4CynH62ZGe9ly3kWEznFosBZlbILQseJ1RjGHw/8tK ZtgiiI6EevQWU3OwvfXEl9o11+l3BvMvrdwpG9rkWaMLJUcB1YjRd53MGZWSYUgq h1Nsp4R6lzZGB9D4cre/2Xt9HVKzYP5wfK1vV1SpFLS6Fgh0pzVeNyaKRHHy2IAF sQrCZVqP0bSyQkY1oPlstxdtFgN7lo7F+vP6E7xqXT+Xw5/601IqIjiAWw5AIuim 9OE+XEnsCM7WpLuXvUlHu6RDZuvzI1W27NVN5LKuuvZOR5iDYBICgkJPdpYhrI4o CuJdmUfQPCc7dGiG0Nc7ToREiHCwFllMIYFj1mqOVbRPcfStoPKrP4e1BUnRX5W6 bIGgbd/vbF8YyvDsB4U3TjupQJQ7h18mCWHmth8xGBsW3cnyXb9gE6rsJjpB0B13 KUtkhH12pXpuy/C/yETaVNisxYFLVE/bDiWPD6UCZ5cEt/u0gMvnC84KmttJ5Ot4 TgjgVFVVp3D2RAhdrNshq0KITKjQuiKinkXAAbxrXaq1UGl/xCA= =9Sm8 -----END PGP SIGNATURE-----