無理矢理レポートに表示されるカスタムフィールド項目の改行をしてみました。
が、改行してしまうと他の不都合があるので正式対応は見送ることに。

不都合というのは、今はレポート画面の表をExcelのWebクエリ機能を用いて取り込んでいるのですが、
カスタムフィールド項目に改行を入れてしまうと、Excelに取り込んだ際に2行、3行と分かれて
取り込まれてしまうのです。(予想外!!)
ほんとは、1つのセル内で改行した形式で取り込んで欲しかったんですが。。。

ということで、カスタムフィールドの改行は採用しないものの、メモとして改造した箇所を記載しておきます。
環境は、Trac月 1.2.2 です。

<変更箇所>
(1)python\Lib\site-packages\trac\ticket\report.py

352行目辺り def _render_view() 内で 改行コード(\n)を改行用専用文字列(brbrbrbr)に置換する処理追加
#req.hdf[prefix] = unicode(cell)
req.hdf[prefix] = unicode(cell.replace('\n', 'brbrbrbr'))


(2)python\Lib\site-packages\trac\util\html.py

114行目辺り def escape()内に (1)での改行用専用文字列(brbrbrbr)を改行(br)タグに置換する処理追加