pcxFirefox 27.0 发布

如果你有任何建议,请参加 http://groups.google.com/group/pcxfirefox 讨论组 或者发邮件到 pcxfirefox@gmail.com

pcxfirefox 27.0

下载链接
SSE2版本包含en-US, zh-CN, zh-TW, ja

  • 特性:
    • 1) SSE2版本针对支持SSE2指令CPU优化 (x64版针对64位CPU优化);
      SSE3版本针对支持SSE3指令CPU优化,特别地,在Intel CPU上,对SSE2/SSE3/SSSE3/SSE4.1/SSE4.2/AVX/CORE-AVX2/CORE-AVX-I指令集自动调整
    • 2) 引入tete009多线程加载和便携特性
    • 3) 在Vista以上的系统上重新实现config.trim_on_minimize,但默认并不开启
    • 4) 集成WMP插件 (x64无集成插件)
    • 5) 提供一个tmemutil的替代开源模块tmemutil-3rd.dll,代码托管于 https://github.com/xunxun1982/pcxfirefox/tree/master/tmemutil-3rd ( 初始上游代码来自于 https://code.google.com/p/libportable/source/browse/ )
  • 额外修复:
    • 可能修复了SSE3版本滚动页面随机崩溃的问题 ( 谢谢twollah的反馈 )
    • 可能修复了一些国内网站标签关闭时需要等待很久的问题
  • 构建方法改进
    • 1) BetterPGO
    • 2) PGO化nss3.dll
    • 3) SSE3版本使用了Intel编译器的PGO和IPO优化
  • 关于tmemutil.dll
    • 设置文件为tmemtuil.ini,参考tmemutil-sample.ini的设置
  • 关于tmemutil-3rd.dll
    • 设置文件同为tmemutil.ini。如果你想使用这一tmemutil替代模块,请首先删除已有的tmemutil.dll,并且将tmemutil-3rd.dll重命名为tmemutil.dll,他的设置文件也是tmemutil.ini。相对于tete009的tmemutil.dll模块,tmemutil-3rd.dll有以下新特性
      • 1) 安全性增强 ( SafeEx=1 ) , 如果你不知道这个开关有什么作用,请保持SafeEx=0
      • 2) 进程白名单 ( EnableWhiteList=1,可以阻止部分API钩子和一些浏览器溢出攻击 ),如果你不知道这个开关有什么作用,请保持EnableWhiteList=0
      • 3) 额外提供两个环境变量 ( TmpDataPath和NpluginPath )
      • 4) 提供老板键功能 ( Bosskey=1 ),虚拟码参考于 https://code.google.com/p/cppinfo/wiki/about_portable_configuration_file?tm=6#%E7%83%AD%E9%94%AE%E4%BD%BF%E7%94%A8
      • 5) 提供一个不兼容tete009便携模式的开关( Nocompatete=1 ),可以使用较浅的路径
    • 如果你想使用这一模块,你可以参考tmemutil-3rd-sample.ini,自行修改这一文件并且将它重命名为tmemutil.ini