Pale Moon 25.0 发布,放弃支持 Windows XP

oschina
 oschina
发布于 2014年10月12日
收藏 4

Pale Moon 25.0 和 Pale Moon x64 25.0 发布啦,此版本是重大更新版本,大大优化了 Firefox,并且放弃对 Windows XP 的支持。

Pale Moon 25.0 已经和 Firefox 相差甚远(forked away from Firefox),版本号有了重大突破,同时也包括了许多新特性。

Pale Moon 25.0 新增了一个浏览器 GUID (Globally Unique IDentifier) 来证明自己与 Firefox 的不同,修复了一系列的 "development issues" ,但是,需要注意的是,新的 GUID 将会影响一定数量的 Firefox 插件,包括 AdBlock Plus。

更多内容请发行说明

改进

  • Change of the browser's GUID (Globally Unique Identifier) to properly differentiate from Firefox.
    The new GUID is {8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}.

  • Allow extensions with both Pale Moon GUID and Firefox GUID to be installed natively (dual-ID system).
    Pale Moon GUID blocks will have preference over Firefox (compatibility) blocks.

  • Disconnect of Pale Moon's "Firefox compatibility" version from Pale Moon's application version to maintain Firefox 24.* extension compatibility regardless of Pale Moon version.

  • Disable Firefox Compatibility mode by default.
    This means Pale Moon will no longer have a Firefox/xx.xx indicator in its UserAgent string.
    This may impact some websites that check browsers by UserAgent and possibly warn, complain or block you. You should contact the site's owners and request support for Pale Moon. Pale Moon will allow you to override the UserAgent on a per-site basis if you absolutely must visit the site and they absolutely won't cater to your freedom of browser choice.

  • Use the alternative sync implementation on a new server.
    Current Pale Moon sync accounts cannot be ported over, so you will have to create a new account when updating to v25.
    The previous server implementation has already been shut down due to continued issues, and will be retired on the very short term to free up infrastructure and reduce expenses. The alternative sync implementation is Sync 1.1 compatible, like before.

  • Stop building the WebApp runtime by default.
    The use of "Web Applications" started from the command-line is such a niche feature that it has no business being in Pale Moon's main-line builds.
    If you need the WebApp runtime for your specific organization and want to use Pale Moon, you can build Pale Moon from source with the feature enabled.

  • Stop supporting Windows XP.As mentioned a few times before, Pale Moon's support for Windows XP (and any other NT 5.x based operating system) has now ended. An exception to this is the specialized Atom build because of limited operating system availability on netbooks and the like. More details on the dedicated page for this change.

  • By default, do not sync add-ons.
    Syncing between different devices will likely not want you to sync the add-ons in use. There's a reason you're using different devices, after all.

  • Un-prefix CSS box-sizing.
    You can now use box-sizing:border-box,  box-sizing:padding-boxand box-sizing:content-boxto switch box-sizing mode on elements using CSS.

  • Implement image-orientation in CSS.
    You can now use image-orientation: {angle} [flip] in CSS to rotate images in 90 degree steps and optionally flip them.

  • Improve bookmark menu item-dragging.
    Dragging bookmarks in the bookmarks menu is now more convenient (allow diagonal dragging, prevent tooltips from interfering, etc.).
    (Fixes bugs 225434, 419911 and 555474)

  • Move the option to "use the classic downloads window" from status bar preferences to the main options window.
    This way, it's easier for people to find and it's in a much more logical place. The classic downloads window will not go away any time soon in Pale Moon.

  • Update branding images for official/unofficial logo, and some about: pages.

  • Add a new type of "blank new tab" page with logo-styling.
    This logo page will be the default setting (instead of about:blank).

  • Add Opus audio to WebM.

  • Add VP9 codec to WebM on both desktop and Android/ARM.

  • Allow absolute-in-relative positioning in table and CSS table-cell elements.

  • Allow the user to override the use of accessibility colors in the browser with browser.display.ignore_accessibility_theme

  • Improve the display of tabs when lightweight themes (personas) are in use for both light and dark themes.

  • Enable cache compression by default to more efficiently use disk cache.

  • When shutting down the browser while you still have downloads in progress, Pale Moon will now by default warn you that the downloads will be cancelled.

  • Added language packs for Acholi, Assamese, Kashubian, Pulaar Fulfulde, Armenian, Khmer, Ligure, Mongolian, and Swahili.

Bug 和回退问题修复:

  • Prevent error in removeobserver() for the padlock code when closing a window

  • Hang fix: Release XPCOM timer immediately after firing to prevent a race condition. (CVE-2014-1553)

  • Android & any ARM processor: Always use integers for audio instead of floats.

  • Properly apply the use of high contrast themes on Windows 8/8.1

  • Prevent the accumulation of hidden about:blank windows in some situations.

  • Android: prevent deadlocks due to invalidations when using plugins (Flash)

  • Re-enable high-quality downscaling of particularly large images (selective HQ downscaling) and improve fast image scaling method (use Lanczos instead of Hamming)

  • Hang/DoS fix: Avoid uninterruptable infinite loops in IonMonkey in some situations. (CVE-2014-1548)

  • Android: improve the handling of zooming to input fields

安全更新

  • Properly derive/insert the host of a URL

  • Avoid negative audio ratios (can lead to crashes) (CVE-2014-1565)

  • Avoid some root hazards in the style parser

  • Add is-object check to IonBuilder::makeCallHelper (CVE-2014-1562)

  • Clear the jumplist icon cache when history is cleared (privacy fix)

  • Crash fix on Windows (JS JIT) (CVE-2014-1554)

  • Prevent buffer overrun in text directionality component (CVE-2014-1567)

  • Update NSS to 3.16.2.1-RTM (CVE-2014-1568)

Pale Moon 是一个专为 Windows 下的 Firefox 进行优化的版本,提升了性能。Pale Moon 针对上网冲浪的性能对 Firefox 的源码进行了调整,关闭一些特性。

Pale Moon 主要特性:

  • 为主流的处理器进行了高度优化

  • 100% 基于 Firefox 源码

  • 通过禁用一些冗余的和可选的代码降低了内存的占用

  • 显著提升页面绘制和脚本的执行速度

  • 更加稳定

  • 支持 SVG and Canvas, 以及可下载的字体 (WOFF)

  • 支持 HTML5 and WebGL (v4+)

  • 支持 Firefox 扩展、主题和个性化

  • 支持 OOPP (Out-of-process plugin execution)

  • 通过移植工具可使用已有的 Firefox 个性化设置、书签

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Pale Moon 25.0 发布,放弃支持 Windows XP
加载中

最新评论(18

Pader
Pader

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“MikeManilone”的评论

不支持又怎么样?谁拿 XP 跑 PHP?

引用来自“Pader”的评论

不支持 XP 是不重要,现在大部分人至少都用的 Win7,能开发就行,我只是提出它为什么不支持 XP 的质疑。照你这么说人们基本上都是用 Linux 在跑,那么不支持 Windows 也无所谓了?

引用来自“MikeManilone”的评论

不支持 Windows 怎么无所谓?除了 Win7、Win XP,还有 Windows Server 2003/2008,这才是 PHP 该支持的平台。
XP 和 2003 内核版本相同,如果不支持 XP 就肯定也不会支持 2003。
MikeManilone
MikeManilone

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“MikeManilone”的评论

不支持又怎么样?谁拿 XP 跑 PHP?

引用来自“Pader”的评论

不支持 XP 是不重要,现在大部分人至少都用的 Win7,能开发就行,我只是提出它为什么不支持 XP 的质疑。照你这么说人们基本上都是用 Linux 在跑,那么不支持 Windows 也无所谓了?
不支持 Windows 怎么无所谓?除了 Win7、Win XP,还有 Windows Server 2003/2008,这才是 PHP 该支持的平台。
Pader
Pader

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“eechen”的评论

别忘了,PHP是开源项目,你觉得可以的话,你完全可以自己在Windows上编译.我在Ubuntu上也是自己动手编译:
http://my.oschina.net/eechen/blog/298027

引用来自“Pader”的评论

我很喜欢 PHP,但不要把开源这两个字想的那么牛,编译这种事压根没有技术含量,如果我够牛我可以去看它的源码,去了解它为什么不支持 XP,是因为使用了某些新的内核特性还是仅仅是“故意”不支持的,可惜我的技术还不到那个程度。

引用来自“eechen”的评论

你都说了,构建二进制包一点技术含量也没有,那还说那么多废话干嘛,自己去编译不就好了.别回我了,这么无聊的话题我不想继续.
擦,你到底知不知道我们谈话的重点在哪?
eechen
eechen

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“eechen”的评论

别忘了,PHP是开源项目,你觉得可以的话,你完全可以自己在Windows上编译.我在Ubuntu上也是自己动手编译:
http://my.oschina.net/eechen/blog/298027

引用来自“Pader”的评论

我很喜欢 PHP,但不要把开源这两个字想的那么牛,编译这种事压根没有技术含量,如果我够牛我可以去看它的源码,去了解它为什么不支持 XP,是因为使用了某些新的内核特性还是仅仅是“故意”不支持的,可惜我的技术还不到那个程度。
你都说了,构建二进制包一点技术含量也没有,那还说那么多废话干嘛,自己去编译不就好了.别回我了,这么无聊的话题我不想继续.
Pader
Pader

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“eechen”的评论

别忘了,PHP是开源项目,你觉得可以的话,你完全可以自己在Windows上编译.我在Ubuntu上也是自己动手编译:
http://my.oschina.net/eechen/blog/298027
我很喜欢 PHP,但不要把开源这两个字想的那么牛,编译这种事压根没有技术含量,如果我够牛我可以去看它的源码,去了解它为什么不支持 XP,是因为使用了某些新的内核特性还是仅仅是“故意”不支持的,可惜我的技术还不到那个程度。
Pader
Pader

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。

引用来自“MikeManilone”的评论

不支持又怎么样?谁拿 XP 跑 PHP?
不支持 XP 是不重要,现在大部分人至少都用的 Win7,能开发就行,我只是提出它为什么不支持 XP 的质疑。照你这么说人们基本上都是用 Linux 在跑,那么不支持 Windows 也无所谓了?
MikeManilone
MikeManilone

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。
不支持又怎么样?谁拿 XP 跑 PHP?
eechen
eechen

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。

引用来自“eechen”的评论

浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.

引用来自“Pader”的评论

我不太清楚 5.5 以上版本是否使用了新的 API,但鉴于 VC11 能在 XP 下使用,目前看来 PHP 5.5 包括以上版本确实是“故意”不支持 XP 的。
别忘了,PHP是开源项目,你觉得可以的话,你完全可以自己在Windows上编译.我在Ubuntu上也是自己动手编译:
http://my.oschina.net/eechen/blog/298027
霡霂
霡霂
一千个Linuxer一千种Linux。
eechen
eechen

引用来自“eechen”的评论

谁说PHP不支持XP?PHP5.4系列就支持XP。
Pale Moon不支持XP,应该类比IE9不支持XP,而不是拿同时维护3个版本的编程语言PHP比。

引用来自“henni”的评论

应该是说PHP5.5吧,IE那些是为了自身商业的原因,别家软件故意不支持只会给用户带来不便。用XP明显很多是为了测试的。
浏览器的受众是普通用户,PHP的受众是程序员和服务器运维人员,新系列不支持旧系统肯定出于性能引入了新系统的API和系统安全性进行考量,这可不是你口中的"故意"不支持.
返回顶部
顶部