Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

add readme.

  • Loading branch information...
commit b247538254702b8f4afb76c9844bd2693ed6541c 0 parents
Masataka Yakura authored April 12, 2012

Showing 1 changed file with 47 additions and 0 deletions. Show diff stats Hide diff stats

  1. 47  readme.md
47  readme.md
Source Rendered
... ...
@@ -0,0 +1,47 @@
  1
+Dicentra
  2
+========
  3
+
  4
+WebKitのChangesetを見ていると
  5
+
  6
+* タイトルもうちょっとなんとかしてほしい
  7
+* これどのバージョンに入るんだろう
  8
+
  9
+なんて思うことがよくある。
  10
+
  11
+というわけで、タイトルを読みやすくしたり、Changesetが反映される(された)であろうバージョンを表示するChrome拡張。
  12
+
  13
+タイトル
  14
+--------
  15
+
  16
+"Changeset nnnnnn - WebKit" だけだと何が書いてあるのかわからない。せっかく細かいコミットメッセージがあるので、概要を取ってきてそれをタイトルに含めてやる。
  17
+
  18
+1. コミットメッセージの最初の`<p>`を取得(`dd.message > p:first-child`)
  19
+2. WebKit BugのURLより前のテキストを取得(`innerHTML`からregexでとる?)
  20
+3. `document.title`とがっちゃんこ
  21
+
  22
+ときどきバグのURLが先行していたりするものもあるけれど、それはいいか。
  23
+
  24
+WebKitのバージョン
  25
+------------------
  26
+
  27
+1. WebKitのChangesetからrevisionをとりだす
  28
+2. [Version.xcconfig](http://trac.webkit.org/browser/trunk/Source/WebCore/Configurations/Version.xcconfig) の該当revを取得
  29
+3. MAJOR_VERSION と MINOR_VERSION をがっちゃんこ
  30
+
  31
+### Version.xcconfigの場所
  32
+
  33
+そういえばディレクトリの再構成があったんだった。
  34
+
  35
+[r75314](http://trac.webkit.org/changeset/75314)で移動してるので、それより前は`trunk/WebCore/Configurations/Version.xcconfig`を見ないといけない(今は`trunk/Source/WebCore/Configurations/`にある)。
  36
+
  37
+Safari/Chromeのバージョン
  38
+-------------------------
  39
+
  40
+Feature flagsがあるので、必ずしもその機能が該当するバージョンに入るわけではないけれど、SafariとChromeのバージョンもどこかに表示させときたい。
  41
+
  42
+0. がんばってこれまでリリースされたバージョンのUA Stringをあつめる
  43
+1. UA StringからWebKitのバージョン部分を取り出す
  44
+2. Changesetに該当するWebKitのバージョンと比較
  45
+
  46
+0をなんとかしないと。めんどくさいなあ……
  47
+

0 notes on commit b247538

Please sign in to comment.
Something went wrong with that request. Please try again.