2006年 11月 01日

Creammonkey をいぢる

ソースを含んでいるのでいぢれる

cd
cd src
cp -r /Volume/Creammonkey/Source Creammonkey
cd ~/Library/InputManagers
ln -s ~/Creammonkey/build/Release/Creammonkey .

で Xcode でプロジェクト開いてビルドすればいいみたい? よくわかんない。

でもってページロード時に毎回ユーザ JS をリロードするパッチ

--- /Volumes/Creammonkey/Source/CMController.m	2006-07-05 23:28:50.000000000 +0900
+++ CMController.m	2006-11-01 16:02:52.000000000 +0900
@@ -234,6 +234,7 @@
     }
 	
     // Eval!
+	[self reloadUserScripts: nil];
 	NSArray* ary = [self matchedScripts: url];
 	int i;
 	for (i = 0; i < [ary count]; i++) {

これだけ。ホントはメニューに Debug とかいうのを作って、それに応じて毎回読むかどうか決める方がいいんだろうけど、Safari は常用してないのでいいやって感じ。あとで簡単にできそうだったらやってみよう