pour compléter le messge de titours :
- Documentation de code au format web : Doxygen (freeware, peut-etre opensource, me souvient plus)
- editeur avec coloration syntaxique et autres assistants : emacs

, crimson editor pour ceux qui ne sont pas à l'aise avec les gnus qui lui aussi est très bien et tout aussi configurable

- pour le delta entre 2 fichiers, j'utilisais beyond compare qui est très puissant mais payant...

- pour la conversion de tout le code en html ou autre, un copain m'avait parlé d'un soft, mais j'arrive pas à me souvenir, c'etait peut-etre highlight.

je lui demanderai la prochaine fois que je le croise.