タグ

webkitに関するIMAKADOのブックマーク (5)

  • webkit2png

    webkit2png is a command line tool that creates screenshots of webpages: With tall or wide pages that would normally require scrolling, it takes screenshots of the whole webpage, not just the area that would be visible in a browser window. webkit2png makes use of WebKit, the rendering engine used in Safari. Installing To install using Homebrew: brew install webkit2png If you don't use Homebrew then

  • WebKitのデバッガが超絶便利になっている件 - os0x.blog

    WebKitのデバッガはDroseraという別アプリで提供されていましたが、つい最近(2008/05/16)体とセットになるようになりました。 このデバッガがヤバイです。(画像でかくて自分のモニタでもはみ出してるけど気にしない) 開発のWebインスペクタを開いてから、Scriptsを選択するとDebuggerを起動するか聞かれる Attach Debuggerをクリックすると左上に読み込んでるScriptがリストになっている。(eval script)となっているのはGreaseKitが実行するScriptの模様。 GreaseKitのScriptもちゃんとソースが見えるし、 左下の蟻アイコンが青くなっているとエラー(?)のあった箇所でPauseする。右上にPausedと出ていて、この左のボタンでステップ実行とかが出来る。 右側にはローカル変数とクロージャで保持されている変数がスコープご

    WebKitのデバッガが超絶便利になっている件 - os0x.blog
  • WebKit の CSS の字句解析部分を JavaScript に移植しました - IT戦記

    これを JS に移植しました。 http://svn.webkit.org/repository/webkit/trunk/WebCore/css/tokenizer.flex ポイント それなりに汎用的な Flex みたいなものを作ったので、その部分は CSS 以外にも使えると思います。 あと、定義を文字列で書かずに正規表現オブジェクトで書くのでバックスラッシュをエスケープせずに書けます。ですので、ほとんどの箇所は WebKit の tokenizer の定義をコピーするだけで済みました。 その辺のアイデアは JavaScript で構文解析: Days on the Moon を参考にしました あと http://svn.coderepos.org/share/lang/actionscript/ascss/src/css/CSSLexer.as id:gyuque さんの ASCSS

    WebKit の CSS の字句解析部分を JavaScript に移植しました - IT戦記
  • WebKitのCSSパーサをActionScript3に移植するよ - 2008-04-22 - 最速チュパカブラ研究会

    ちょっとFlashから呼べるCSSパーサが欲しくなったんで、WebKitのものを移植してみました(まだ7割ぐらい) http://coderepos.org/share/browser/lang/actionscript/ascss/src/ パース結果をグラフに出すサンプルはこんな感じです http://svn.coderepos.org/share/lang/actionscript/ascss/src/CSSTest.swf エラいのは私じゃなくてkmyacc。当にコレはすごい。文法定義の部分は、WebKitのものがほぼ修正なしで通りました(もちろんその後のmxmlcは通らないけど)

    WebKitのCSSパーサをActionScript3に移植するよ - 2008-04-22 - 最速チュパカブラ研究会
  • WebKit の改行問題を直した - Psychs's blog

    WebKit の改行位置がおかしい問題 について。 結論としては、パッチは無事受け入れられ、改行位置がおかしかった問題は解決した。 http://trac.webkit.org/projects/webkit/changeset/30592 深追いしてみると、 WebKit は ICU の line break iterator を使っている ICU は Unicode 5.0 の改行アルゴリズム を正確に実装しているだけ つまり、Unicode 標準の問題 ということがわかった。 そこで、Unicode ML で議論した結果、WebKit の中の人も納得してくれて、パッチを受け入れてくれるという結果につながった。 みんな自分の使ってるアプリにバグを見つけたら、文句言ってないで、どんどんレポートすればいいと思う。そうすれば、自分もバグが直ったアプリを使えるし、自分以外の誰かの役にも立てるよ

    WebKit の改行問題を直した - Psychs's blog
  • 1