CakePHP の dbo_oracle の describe メソッドのバグ

報告しようとしたらTrac の newticketが動かないわけだが…。
プロジェクト管理が http://code.cakephp.org/ に移っていたらしい。
既にticketがあったので patch だけ追記しておいた。

--- dbo_oracle.php.orig 2009-08-21 23:48:07.000000000 +0900
+++ dbo_oracle.php      2009-08-21 23:48:07.000000000 +0900
@@ -465,7 +465,7 @@
  * @access public
  */
        function describe(&$model) {
-               $table = $model->fullTableName($model, false);
+               $table = $this->fullTableName($model, false);

                if (!empty($model->sequence)) {
                        $this->_sequenceMap[$table] = $model->sequence;

Compact Menu 2 2.3.2

  • タスク切り替え(Alt-Tab)、リンクのダウンロード(Alt-Click)、IMEの切り替え(Alt-`)でメニューが開かないようにしました。
  • 不完全な言語ファイルを修正しました。(de-DE, it-IT, sv-SE, zh-CN)

  • 2.3.2 をアップロードしました。2.3.1 では Firefox 2.0, 3.0, Thunderbird 2.0 での動作に不具合があったので修正ました。


現在審査待ちです。バージョン履歴からインストール可能です。
Now pending review. You can install from Version History.


リリースされました。
Released.

Compact Menu 2 2.3.0

  • Firefox 3.5.* に対応しました。
  • ブックマークツールバーメニューの初期化処理を修正しました。


現在審査待ちです。バージョン履歴からインストール可能です。

Now pending review. You can install from Version History.


リリースされました。
Released.

vim-ruby の syntax, indent を修正

github.com で vim-ruby を fork して修正してみた。
改行のエスケープ(行末バックスラッシュ)の次行に条件修飾子を記述した場合の fold と indent の判定を修正。

def foo(bar)
  print "foo: #{bar}" \
    if bar # ここの条件が長い場合に改行したくなる
end

おとなしく if 〜 end で書きなさいって言われるかしら。

はてなダイアリーのシンタックス・ハイライトも対応してないな…。