このリリースは、新しいレイアウト (「メッセージのみ印刷最小限」)、および 2 つの新しい出力 (標準出力と"Mac OS X の音声合成エンジンを使用する"と言うにベル文字を書く「ベル」) を追加します。構成ファイルの形式は今を受け入れる"&&"と"| |"フィルターの演算子。「モード」の概念が導入されデータが実際に出力に書き込まれるの制御が可能です。(バージョン 1.2.3)、用更新されて Pajé のサポートとうなり声は Windows の下で使用できます。(重要なものと主要な 1 つを含む) 5 つのバグも修正されました。
タグ:
features, Bugfixes
This release adds a new layout ("minimal", printing only the message),
and two new outputs
("bell" writing the bell character on standard output,
and "say" using the text-to-speech engine of Mac OS X).
The configuration file format now accepts "&&" and "||" operators in filters.
The concept of a "mode" is introduced,
allowing control of when data is actually written to output.
Support for Pajé as been updated (for version 1.2.3), and Growl can now be used under Windows.
Five bugs (including a critical one and a major one) have also been fixed.
Support for Daikon and Pajé formats has been enhanced. The dependency on the "Str" library has been removed. A new configuration format is available (the old one is still supported). Loggers are now stored in a tree, for better performances. The code has been updated for OCaml 4.00.0.
An update was made for Objective Caml 3.12.1. Support for Daikon layout was added. Support for Paje layout was enhanced. File rotation can now be requested on signal reception (SIGHUP, SIGUSR1, or SIGUSR2) using the "signal" key in the configuration file. A syntax extension adds the possibility to use an identifier as the "LOG" message. Another syntax extension adds "WITH" and "EXN" as synonyms for "PROPERTIES" and "EXCEPTION" respectively. Some code factorization was done.
The code was updated for Objective Caml 3.12.0. A new build system based on ocamlbuild was added. The code was refactored. The manual was enhanced. Growl output is supported. Preliminary support for Paje layout was added. Unportable use of "which" was fixed. The thread-compatibility module was fixed so that it compiles. printf-like messages now support more than two arguments. The META file now contains all dependencies. The preprocessor no longer removes the parentheses from the first argument. Tests no longer fail if "ocamljava" is not present.
This release has switched to OCaml 3.11.1. It has support for multi-threaded applications, plugins, printf-like notation in "LOG" statements, and ocamlfind installation. There are various minor fixes.