>>556
俺流のパッチ当て方を紹介
・seamonkey1.1.19をコンパイルする環境を作る。
・lhaplusをダウンロードしてインストールする。(tar.gzを展開するため)
ttp://www7a.biglobe.ne.jp/~schezo/
・terapadをダウンロードしてインストールする。(改行文字問題のため)
ttp://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html
・例えばMFSA 2010-73に対して修正(手動パッチ)を行う
ttp://www.mozilla-japan.org/security/announce/の「MFSA 2010-73」を選択
下の方の参考資料bugzillaを選択
ttps://bugzilla.mozilla.org/show_bug.cgi?id=607222
「Attachments」内の「Alternative/complimentary patch」の右側の「diff」を選択
グレーで表示されてるファイル名「a/content/base/src/nsGenericElement.cpp」を見て
「mozilla/content/base/src/nsGenericElement.cpp」をソースから探してterapadで開く
次の行の「nsGenericElement::doInsertChildAt」をterapadで検索する
見つからないので「nsMutationGuard::DidMutate();」で検索する
2803行と2997行に見つかるけど、doRemoveChildAt関数にある2803行が該当部分と判断する
diffを参考に2803行と2807行を2800行の前に移動すればいいと判断して移動させる
修正したmozillaをビルドする
syleraで必要なファイルをmozilla/dist/binから取り出し、syleraに上書き
検索部分でわざと無駄な作業を含めてるけど、それがいつもの手動パッチ手順です
WIPの方は…3440-3441
mozAutoDocUpdate updateBatch(aDocument, UPDATE_CONTENT_MODEL,
aReplace || nodeType == nsIDOMNode::DOCUMENT_FRAGMENT_NODE);
を3385行の前に
mozAutoDocUpdate updateBatch(aDocument, UPDATE_CONTENT_MODEL,
PR_TRUE);
とすればいいのかな?と推測でパッチ当ててます。
Sylera Part10
■ このスレッドは過去ログ倉庫に格納されています
557553
2010/10/31(日) 15:24:36ID:NaGfMXzc0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 青森 緊急地震速報 [ぐれ★]
- 【速報】衆院議員定数削減法案、自民・維新が今国会成立見送りで調整 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★2 [冬月記者★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★2 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ ★2 [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★5 [Hitzeschleier★]
- 地蔵 [268244553]
- 地震だぁぁぁあ
- 小野田紀美「今年の漢字は『推』!、推しが総理になりまして。推し活をした1年だったなあと」 [256556981]
- ぢしん [856698234]
- 【悲報】ネトウヨの次のターゲット「渡邊渚」に決まるwwwwwwwwwwwwwwwwwwwww [455031798]
- 青森地震まぢかw
