WiLiKi:更新履歴:0.4

WiLiKi:更新履歴:0.4


2003/10/08 05:01:03 PDT

WiLiKi-0.4出しました:http://sourceforge.net/projects/wiliki/

目玉は編集履歴機能です。あと、次の変更が入っています。

2003/09/03 08:25:32 PDT

編集履歴機能をテストしたい方へ (重要): 差分を計算するのに 使っているGauche-0.7.1同梱のutil.lcsモジュールは、ページの行数が多いと 極端に性能が低下する問題があります。200〜300行くらいを越えるとかなり きついようです。

アルゴリズムを改善したlcs.scmを用意したので、編集履歴機能を使いたい場合、 GaucheのCVSから、Gauche/lib/util/lcs.scm, v1.4をチェックアウトし、 インストールされているものと置き換えて下さい。 (先程チェックインしたので、anonymous cvsには24時間ほど遅れて反映されると 思います)。

2003/08/31 17:09:47 PDT

編集履歴機能のテストを開始しました。1ヵ月ほど運用してみて、 問題が出なければ0.4としてリリースします。

他に直したところ:

2003/08/24 15:02:12 PDT

こんなふうに。

ネストもできます。

もっとネスト。

2003/08/19 04:34:10 PDT

もひとつ更新。URLに含まれるページ名の探索の優先順を変更しました。

  1. http://shiro.dreamhost.com/scheme/wiliki/wiliki.cgi/WiLiKi (パス名風)
  2. http://shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?p=WiLiKi (p=名前)
  3. http://shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?WiLiKi (名前のみのパラメータ)

複数の相反する名前が渡された場合は、この優先順で判断されます。 ("wiliki.cgi/foo?bar&p=baz" が来たら、ページ"foo"を表示)。

アンテナの中には、キャッシングを避けるために ?20030819 のようなパラメータを URLに付加してGETするものがありますが、今回の変更でそれがwilikiの動作に 干渉することが無くなります (例: http://shiro.dreamhost.com/scheme/wiliki/wiliki.cgi/?20030819 パス名部分が'/'で終っていることに注意)。

なお、WiLiKiのフォーマッタが出力する他ページへの参照も全てパス名風の 形式に統一したら、という提案もあったのですが、実装してみたところ、 '/' で始まるページ名があるときに httpdがcgiスクリプト名を認識してくれないという問題が出ました。 というわけで、'/' で始まるページ名がある場合には、外からの参照では パラメータ形式 ('?' 利用) を使う方が無難そうです。

2003/08/18 01:47:57 PDT

たまっていた課題を消化モード。

ぼちぼち0.4リリースを考えているんですが、できれば履歴管理を入れたいと 思っています。でもいつできるかわかりません。

2003/06/07 02:00:25 PDT

CVS版での変更

2003/05/11 03:58:00 PDT

先日の変更でenbugしてました。 同一ページにあるアンカーがtocマクロで参照できなくなってました。 CVS版を使っている方はアップデートお願いします。

2003/05/03 16:40:40 PDT

CVS版での変更

2003/04/06 16:45:07 PDT

CVS版で直したところ

2003/03/05 20:56:10 PST

CVS版でちょこまか直したところ

More ...