pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
阅读:108547回复:368

pcxfirefox编译版更新至-1

楼主#
更多 发布于:2012-09-02 18:10
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
1楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
MalcKear:X64支持X86的插件了啊 回到原帖

独家支持,我只初步测试了下
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
2楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
Lawliet:手動betterpgo方式還是跟以前一樣嗎?回到原帖

基本一致

这次构建不顺利,死了好几次机,所以一些模块使用了独立构建然后采集pgo信息,用命令行进行链接
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
3楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
evil84:x64下面好多网页的flash变成wmp了。。回到原帖

你可以把plugins文件夹删除

我忘了删
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
4楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
evil84:x64下面好多网页的flash变成wmp了。。回到原帖

我又重新上传了一个无plugins文件夹版本

plugins文件夹是我测试插件支持用的
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
5楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
不要放在Profiles目录下

而是放在和firefox.exe同级目录下的Plugins目录
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
我印象中官版也不支持放在profiles目录吧,反正我都是放在firefox目录的plugins下面
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
7楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
那么你就使用flash x64版本吧

反正这个构建版优先使用64位插件,没有就是用32位的
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
8楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
我在Win7 x64上测试很正常

Win8没机器
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
9楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
Lawliet:有時間可以修改一下wiki嗎?
我昨天晚上手動betterpgo失敗
但自動pgo可以,同樣的configure
跟之前一樣的老問題
回到原帖

奇怪,我没改编译方法哦
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
10楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
没看出什么问题来

是x86和x64构建过程都是这个错误么?

如果x64也是的话,不太应该,因为你这些补丁基本来源于htguard,没听说他有这个问题
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
11楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
Lawliet
這次有一個問題似乎只有我
問過htguard,他說他沒遇到
不論編x86還是x64都會提示HarfBuzz錯誤
打上這個patch後解決,這個你也有嗎?
https://bugzilla.mozilla.org/show_bug.cgi?id=780409
回到原帖

这个问题在Unicode开发时经常遇到,尤其是CJK用户
我怀疑htguard用的是英文版系统(C反正100%遇到,J/K用户不清楚)

那么通常解决方法有二:
1、切换系统地区区域语言指英文
2、把出错的源码转成带BOM的UTF-8编码(用npp之类的转转即可)
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
12楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
liuxb:试了64位的,两个插件都没有检测到
我的flash插件和wmp插件都是单独一个文件非安装版本的,\Profiles\plugins\NPSWF32.dll ,\Profiles\plugins\np-mswmp.dll
这样是不是不支持啊?必须要安装版的,能不能也支持原来的这种在profiles目录下plugins目录中放插件的方式呢?

plugins.dat文件内容:
Generated File. Do not edit.

[HEADER]
Version|0.15|$
Arch|x86_64-msvc|$

[PLUGINS]

[INVALID]
C:\Program Files\Mozilla Firefox\Profiles\plugins\NPSWF32.dll|$
1342866381591|$
C:\Program Files\Mozilla Firefox\Profiles\plugins\np-mswmp.dll|$
1246112858000|$
回到原帖

根据这里的说法
http://code.google.com/p/pcxfirefox/issues/detail?id=27

他把两个flash插件放到 $profile/plugins文件夹也能正常识别其中一个
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
13楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
liuxb:基本搞清楚了。

plugins目录放在firefox同目录,或者profiles目录下都是可以的,无所谓。

64位插件无论如何都会自动监测到的。

对于32位插件,
如果是新建配置,一切都正常。
如果是使用已有配置,prefs.js中如果有设置下面这一项的话,必须先删了
user_pref("dom.ipc.plugins.enabled", false);
然后启动,就可以正常识别32位flash插件了,
这个时候,再把dom.ipc.plugins.enabled重新设置为false,也一切正常,呵呵。

系统是Windows 8 x64。


另外,64位firefox用32位插件有什么优势吗?

用你的15.0版的32位和64位的分别跑了http://dromaeo.com/上那个15分钟的推荐测试,32位的性能还是要好点,比64位的高大概不到点10%的样子。

64位的有什么别的优势吗?如果没有,目前还是打算用32位的。
回到原帖

奇怪,我改的源码应该是检测dom.ipc.plugins.enabled为true时有效才对……

64位性能显然比不上32位的啊,这个只是为了支持32位插件,提高用户的使用体验,其他64位编译版并没有支持这一功能。

我以后并不着重于性能的提高(现在已经基本到头了,再提高就是完全逆向tete009的tmemutil模块,这中间我卡住了,先放一放),而把精力投入到功能上,比如进一步完善64位支持32位插件补丁(调整优先级之类),比如支持MP4的HTML5标签。
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
14楼#
发布于:2012-09-02 18:10
Re: pcxfirefox编译版更新至15.0(Fx&Tb x86, Fx x64支持x86插件)
Lawliet:剛剛自動pgo編譯到一次編譯結束
有看到調試firefox啟動
自己手動關閉窗口,手動執行也提示同樣的錯誤?!
現在跟以前不一樣了嗎?
不是丟個pgort100.dll進去就好了?
還有別的東西嗎?
回到原帖

我就扔了pgort100.dll进去,其他没动
http://pcxfirefox.wordpress.com/
上一页
游客

返回顶部