Entries from 2012-02-01 to 1 month
飛行機で暇だったので青空文庫のガリバー旅行記を読んだ。以前から面白いと聞いていたのだ。想像していたのとは全然異なる内容で、それがとても面白かった。 第一、小人国(リリパット) 第二、大人国(ブロブディンナグ) 第三、飛島(ラピュタ) 第四、馬…
例の anything.el と組み合わせて popwin.el を使い始めた。 ところで僕も anything.el の目線移動が苦手で以下のブログを見つけたのですが、現在の anything-show-completion の情報はどこを見れば良いのかな。anything-show-completion.el 最新版の使い心…
Twitter に入って 1 ヶ月が経ちました。現在研修やらでサンフランシスコに来ています。小さいながらも自分が書いたコードが Twitter 上で動いているのを見るのはとても不思議な感じ。 Twitter の Username は @higepon なのでぜひフォローしてね。
When you click one of links on your browser, you will see some kind of loading status such as "Sending request..." or "Waiting...". They are much more important than you think. Without them, you can't know whether loading starts or not, an…
xyzzy / wiki / Home ― Bitbucket。xyzzy を愛用している皆さんはぜひ使ってみてね。
TOC 0. Table of Contents - WebKit porting to Mona OS
When you move mouse cursor to a link on browser, the cursor changes. This should be implemented on Webkit for MonaOS.At first step, design you cursor. Using M-x picture-mode on Emacs, drawn and designed a cursor. Then added API for changin…
背景と動機 WebKit をいじっているとファイルの階層が深い。find-file でファイルを探すのが面倒。一度でも開いたことのあるファイルなら find-file のヒストリから簡単に開けるがそれでも大変だ。理想としては「えーと。ファイル名に Event と Mouse と Pla…
Handling mouse event is almost same as keyboard event. All you have to do is Define PlatformMouseEvent constructor for your port Handle your native MouseEvent on WebView then convert it PlatformMouseEvent Pass PlatformMouseEvent to Focused…
On some of WebKit ports, layout function such as FormView::updateLayoutAndStyleIfNeededRecursive() is called in ChromeClient::invalidateContentsAndWindow. But in at least Mona port, it causes some kind of bad recursive call of void FrameVi…
We have "textbox" and "key event handler". Let's try Google Search. Yay! TOC 0. Table of Contents - WebKit porting to Mona OS
On tab key press, focus on a element changes to another one. This behaviour is written in EventHandler::defaultTabHandler.cpp. And works for my browser. So the next step is type search keyword on google.com. It crashes now.. TOC 0. Table o…
Tools/Scripts/build-webkit --debug
LTNS. Our first step of text editing works. We wrap os-dependent key events in PlatformKeyboardEvent, then handle them on EditorClient. Does it sound easy? No, it much more difficult than I expected. TOC 0. Table of Contents - WebKit porti…
うーむ。RenderText のデストラクト時には m_firstTextBox = 0 になるべきなのになってない。さてはて。
dired を拡張する sorter.el を便利に使っているのだが sort by 拡張子が動かなくて不便。 OSX の ls は GNU ls と違い、拡張子によるソート -X オプションをサポートしていないのが原因。 解決策は GNU coreutils をインストールし gls を使うこと。 % brew…
How does one disable vc-git in emacs? - Stack Overflow http://stackoverflow.com/questions/5748814/how-does-one-disable-vc-git-in-emacs WebKit など大きな git レポジトリだとファイルを開く度に長く待たされてストレス。この方法でオフにした。
Cocoa Emacs on OSX LionでRictyフォントを使ってみた! - 空繰再繰 http://blog.nyarla.net/2011/10/28/1 > やっぱり mplus にした。
% brew install ctags % rehash % ctags -Re
OSX Lion 。XCode 4.1 で brew install qemu --use-gcc すればクラッシュしない QEMU が作れる。