2016年8月 7日 (日)

ちょいテストその2

overflow-x: visible; の場合

<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
        <ws2:longPathAware>true</ws2:longPathAware>
    </windowsSettings>
</application>

| | コメント (0) | トラックバック (0)

ちょいテストその1

overflow-x: auto;の場合

<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
        <ws2:longPathAware>true</ws2:longPathAware>
    </windowsSettings>
</application>

| | コメント (0) | トラックバック (0)

2016年1月12日 (火)

firefoxのリポジトリからhg cloneでエラー

ちょっとTSF周りでログを取るために久々にnightlyをbuildしようとhg cloneしようとしたら
failed to import extension reviewboard
とか言われてcloneできず。version-control-tools/hgext/reviewboard/client.py が無いよ? と言われてるので探してみると ~/.mozbuild/version-control-tools/hgext/reviewboard/client.py にある模様。ここをちゃんと認識してないみたいだったのでちょいと調べてみると ~/mercurial.ini での指定が間違っていたので、正しいパスを指定して再チャレンジ。
でもエラー。今度はqimportbzがうんぬん言われたので、current folderを~/.mozbuild/version-control-tools に移動してhg pull & hg updateを実行。無事更新できたので三度目の mozilla-central のcloneを実行。漸く落とせました...。

| | コメント (0) | トラックバック (0)

2014年5月10日 (土)

PGO buildメモ

MozBuild 1.9.0(以降)を使用

.mozconfigに
mk_add_options MOZ_PGO=1
を追加
--disable-testsは不可

buildは以下を実行
./mach configure
./mach build

パッケージングは従来通り
mozmake -C $(obj)/browser/installer

| | コメント (0) | トラックバック (0)

2013年3月 9日 (土)

bug 846523ネタ

bug 846523のちょっとひねった解決法。

以下の様なバッチファイル( changecp.bat )を用意。

chcp %1
exit

この exit がミソ。で、configure.inのCL_INCLUDES_PREFIXを取得しているところを以下の様に変更。

    SAVECP=`cmd /c chcp | sed -e "s/^[^:]*:[[:blank:]]*\([[:digit:]]*\)$/\\1/g"`
    cmd /k changecp 65001
    CL_INCLUDES_PREFIX=`${CC} -showIncludes -c -Fonul dummy-hello.c 2>&1 | sed -ne 's/^\([^:]*:[^:]*:\).*stdio.h$/\1/p'`
    cmd /k changecp $SAVECP

これでCL_INCLUDES_PREFIXにUTF-8コーディングされた文字列が格納される、と。

ここでcmd /c chcp 65001とかやると、chcpの実行終了後にconfigureが動作を一時停止してしまい、手で exit[return] しないと行けなくなるので、わざわざcmd /k でバッチを実行して、バッチの中でexitしてます。

....こんなん提案していいんじゃろか。

追記

cl.pyの中でCL_INCLUDES_PREFIXを参照してごにょごにょしてる、ってことは、configureでの取り込み部分で変換しちゃだめってことだねぇ。なんて面倒な。
make始める前にchcp 65001しちゃうのが一番楽だな。まあそれやっちゃうと日本語環境だとフォントの問題がなぁ...。

追記その2

このサイトの記述によれば、Vista以降ならばちょっと問題はあるけどutf-8(cp65001)では一応問題なさそう。

追記その3

試しにchcp 65001してからmake開始したらいきなりエラーでダメでした。だめすぎるwwww

| | コメント (0) | トラックバック (0)

2013年3月 1日 (金)

久々にbenchmark

arewefastyetでbc+ionが結構早くなっていたので、久々にbenchmarkを取ってみました。
環境は以下の通り

ionmonkeychangeset 123611:60e32718d39e
cpui7-2600K(定格)
memDDR3-1600 16GB
gpuAMD HD7850/Catalyst 13.2β6
osWin7 SP1 64bit

スコアはこんな感じ。

win32win64IE10(64bit)Fx20b ayakawa
sunspider(0.91)168.3ms 158.6ms 92.0ms 175.9ms
kraken(1.1)1575.1ms 1435.8ms 4128.9ms 1621.6ms
v8(v7)16383 14586 8247 13753
octane(v1)16104 13399 7100 13315
peacekeeper2777 3083 2829 2972

IEは相変わらずsunspiderが早いな。

| | コメント (0) | トラックバック (0)

2012年11月 8日 (木)

togglestyleその2

セッション復帰したときにちゃんとCSS有効/無効が反映されてないミスの修正をしてみました。

綾川版ToggleStyleButton 2.1.3

これでとりあえずは、自分で使う分はOKかな。

追記
install.rdfの書き換えをすっかり忘れていたので、それを修正しました。2.1.2以前を一度uninstallしてから、2.1.3をinstallしてください。

| | コメント (0) | トラックバック (0)

2012年11月 6日 (火)

togglestyle

昔、のりさんのToggleStyle21を愛用してたんだけど、ステータスバーが消え去ってからは使えなくてそのまま放置してたんだけど。
やっぱり私の使い方だとスタイルシートを消した方が見やすいケースが未だにあるんで(なにせブラウザの横幅は600px前後しか広げてない!)、ツールバーボタンバージョンを作ってみました。いや、古いToggleStyleならツールバーボタンなんだけど、ボタンのサイズが今のFirefoxとは違うんで、on/offするとボタンがひょこひょこ動いたりしてちと気持ち悪かったんだよね。

軽い気持ちでやってみたんだけど、これがまた。XULのいじり方がさっぱりわかんねええええ!
で、1年くらい手を出しては放置を繰り返してたんだけど、この度ようやく完成。

綾川版ToggleStyleButton 2.1.1

ただしツールバーボタンのグラフィックは超ダメダメ。誰かかっこいいの希望。

ナニがわからんかったって、ステータスに応じてボタンのグラフィックを変えられなくて四苦八苦。最終的にはtoolbuttonのtype属性をcheckboxにすればいい、てのに気がついてどうにか。これに気づくまでにずいぶんかかった...orz

追記
うきゃー! タブを切り替えるとおかしくなるか。むむむ...

追記その2
autoCheck属性をfalseにして解決! ついでにグラフィックをちょびっと変更。

| | コメント (0) | トラックバック (0)

2012年9月 7日 (金)

めんどくさいのひとまず終わり

いろいろいじってみたけど、まあ、昨日のパッチで妥協。
とりあえずWin7/Win8 + 通常/DX9 game起動中のコンボ4 patternでok。
VistaはVMPlayer v5にて通常のみ確認。Firefox Buttonの高さがVC10 buildと比べて低くなっとるなぁ。

って、この記事を書いていて気がついたけど、FirefoxのTitlebarの高さ、通常のアプリケーションと比べて低くなってるのか。これって意図的にやっとるんだろうか?

| | コメント (0) | トラックバック (0)

2012年9月 6日 (木)

めんどくさいの続き

このパッチでひとまず回避はできますが、DX9なゲームを起動するとFirefox Buttonの高さが一回り小さく表示されます。
SM_CXPADDEDBORDERの取り扱いのどっかが間違ってるぽいんだよなぁ。

| | コメント (0) | トラックバック (0)

より以前の記事一覧